正在准备一个测试系统的设计,主要针对器件性能和指标的测试,需要和多个仪器和仪表进行通讯。
现在的问题是:如何设计这样一个有流程顺序感觉,并且可以今后自定义测试流程的UI界面,由于仪器和仪表的性能指标客户是关心的,可能界面上需要显示每个仪表的相应测试结果和数据,感觉不太好设计,主要希望力图直观,清晰的反映实时的数据变化,并且界面也很干净美观的UI。现在单个仪表的通讯都没有问题,前期我也做了好多DLL,希望可以通过MDI窗口直接调用DLL子窗体显示。但感觉体现不了整个测试流程的感觉,并且,如果这个步骤希望察看上个步骤的数据时,感觉会发生混乱。如果每个模块都用线程来实现,整个UI肯定有很多信息需要显示,感觉也没有当前测试步骤的重点。现在自我感觉是每个细节的实现问题不大,关键是用一种好的表现方式来整合体现测试系统的设计。说了怎么多,也不知道说清楚没有?希望达人们多给点意见。这个贴只有100分,以后再加。
现在的问题是:如何设计这样一个有流程顺序感觉,并且可以今后自定义测试流程的UI界面,由于仪器和仪表的性能指标客户是关心的,可能界面上需要显示每个仪表的相应测试结果和数据,感觉不太好设计,主要希望力图直观,清晰的反映实时的数据变化,并且界面也很干净美观的UI。现在单个仪表的通讯都没有问题,前期我也做了好多DLL,希望可以通过MDI窗口直接调用DLL子窗体显示。但感觉体现不了整个测试流程的感觉,并且,如果这个步骤希望察看上个步骤的数据时,感觉会发生混乱。如果每个模块都用线程来实现,整个UI肯定有很多信息需要显示,感觉也没有当前测试步骤的重点。现在自我感觉是每个细节的实现问题不大,关键是用一种好的表现方式来整合体现测试系统的设计。说了怎么多,也不知道说清楚没有?希望达人们多给点意见。这个贴只有100分,以后再加。
对应的操作模块都变为tcl的一条命令,测试结果在命令中返回,最后可以生成html report。一点想法,供参考。