位置:51电子网 » 技术资料 » 汽车电子

面向过程的方法

发布时间:2014/6/26 22:30:41 访问次数:448

   在Board- Testing项目中,Task-Oriented Solution文件夹里的Test Boards_TASK.vi用来说明面向过程的编程方法如何解决上述问题。

   图6-17所示为Test Boards_TASK.vi的程序框图,GRM0332C1H220GA01这里Generate Test Images.vi首先模拟一个图像采集任务,然后将图像放入一个队列。

   While循环每次从队列中取出一个图像并进行处理。每个图像数据附加了一个代表板卡类型的值。选择结构根据板卡类型切换程序分支,运行相应的板卡测试子程序。测试结果包括测试名称(字符串)、板卡类型(枚举量)和测试结论(布尔量)。

   图6-17面向过程的程序框图

       

   图6-18是程序的层次结构。Test For Suare of Color.vi是最基础的测试子VI,它确认图6-16划分的某一个位置颜色是否正确。Test Common To All Boards.vi调用Test For Suare ofColor.vi对3个板相同的位置进行测试。图标上有“A”、“B”、“C”标记的三个子VI分别是3种板卡测试的子VI,它们都调用了Test Common To All Boards.vi【“B”是通过“A”调用),同时它们也直接调用Test For Suare of Color.vi对板卡上个性的位置进行测试。

   图6-18面向过程的程序层次结构

       

   这个程序通过共享子VI完成通用的测试任务实现代码重用,总体来说对于所要求的任务这也是一个不错的方案。

   在Board- Testing项目中,Task-Oriented Solution文件夹里的Test Boards_TASK.vi用来说明面向过程的编程方法如何解决上述问题。

   图6-17所示为Test Boards_TASK.vi的程序框图,GRM0332C1H220GA01这里Generate Test Images.vi首先模拟一个图像采集任务,然后将图像放入一个队列。

   While循环每次从队列中取出一个图像并进行处理。每个图像数据附加了一个代表板卡类型的值。选择结构根据板卡类型切换程序分支,运行相应的板卡测试子程序。测试结果包括测试名称(字符串)、板卡类型(枚举量)和测试结论(布尔量)。

   图6-17面向过程的程序框图

       

   图6-18是程序的层次结构。Test For Suare of Color.vi是最基础的测试子VI,它确认图6-16划分的某一个位置颜色是否正确。Test Common To All Boards.vi调用Test For Suare ofColor.vi对3个板相同的位置进行测试。图标上有“A”、“B”、“C”标记的三个子VI分别是3种板卡测试的子VI,它们都调用了Test Common To All Boards.vi【“B”是通过“A”调用),同时它们也直接调用Test For Suare of Color.vi对板卡上个性的位置进行测试。

   图6-18面向过程的程序层次结构

       

   这个程序通过共享子VI完成通用的测试任务实现代码重用,总体来说对于所要求的任务这也是一个不错的方案。

相关技术资料
6-26面向过程的方法

热门点击

 

推荐技术资料

频谱仪的解调功能
    现代频谱仪在跟踪源模式下也可以使用Maker和△Mak... [详细]
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!