和临蓐者轮回的全部行使本事和数据交互历程本例以“准备机组件测试”为使用先容消费者。机组件测试的历程和本事例子并不是为了阐述准备,该采用什么样的序次打算形式而是重正在夸大对该使用而言应。此因,种数据交互式样例子中行使了多,采用并不是独一的这些交互式样的,择适宜的数据交互本事可能遵循实践处境选。
CDROM、Power.等等数项子测试项构成假打算算机的整体测试历程由CPU、RAM、,虑可扩展性央浼序次须要弥漫考,主序次的影响不大或者没有影响使得后期加添新的待测组件时对。暂停和提前结束的功用测试历程应不妨竣工,其它界面操作的影响而且测试历程不受。
用到了PCTest_Execute_Controller.vi序次正在DInitialize、Run、Pause和Stop形态中都使,和驾御消费者轮回该VI用来启动,49所示如图 。新修部队函数图中行使了,e通过VI Server本事转达给了消费者轮回而且将该部队和主序次相闭控件的Referenc。
的测试央浼遵循以上,个片面:驾御片面和实践片面可能把整体测试序次分为两。用户主界面此中前者是,以及驾御测试流程的实践用来响使用户界面事变;实践序次后者是,试流程而且出现测试结果用来遵循驾御敕令运转测。图 45所示体系的组织如。
alize形态中正在PIniti,初始化以及挪用待测组件厉重竣工前面板控件的,48所示如图 。统的可扩展性央浼为了餍足测试系,置到TestItems目次中将目前的测试组件同一蚁合放。加添测试组件项倘使后续须要,安排到TestItems目次中即可只须要编写相应的测试组件代码而且。
件组织和动态挪用时间集合形态机形式、事,使用序次的通用打算形式不妨归结出针对较庞大。衡量序次而言对常见的测试,相应、报表天生、数据显示这五个片面构成厉重由数据搜集、数据领会、表围菜单项。和长功夫运转的一个模块此中数据搜集是相对独立,模块同时运转可能与其它的。此因,须要将它独立行动一个模块运转正在大大批连续搜集的序次打算中。同时与此,发送极少反应敕令给主序次子序次也须要一条数据通道。4所示的一个通信回途于是可能组成如图 4。
可能看出从上图,临蓐者形式是相符的该使用与消费者和,)向临蓐者(驾御片面)的数据传输差别的是还涉及到消费者(实践片面。的临蓐者和消费者形式本例行使的是部队型,事变”和“Reference”本事而反向的数据传输行使了“用户自界说。然当,列等其它的式样也可能行使队。
序次与子序次之间的通信式样LabVIEW供应了多种主,rence、事变等如部队、Refe。式的全部行使本事为了先容这些方,据搜集实例举办说明将集合最常用的数。
如图 46所示序次的主界面,菜单栏包含,试项列表3大片面测试驾御按钮和测。 47所示后面板如图,事变组织相集合的打算形式临蓐者片面采用形态机和,mansion88大类的形态共包蕴5。