预留连线板端口数以便于程序修改
发布时间:2014/8/4 18:20:39 访问次数:496
VI尽量显示为图标而不是连线板。
需要多处使用同一控件或有大的数据结构需要在几个VI之间传递时,使用类定义。
能使用连线传递数据就不用局部变量和全局变量,滥用局部变量和全局变量,特A210SNS896FRH别是使用数组,会大量增加内存空间,造成性能下降;还会造成竞相读/写的情况,使程序调试困难。
子VI使用有实际意义的图标可以使程序更易读。LabVIEW库中有些谩计很好的图标可以作为原型,如果没有好的图片,也可以使用文字。8像素大小的文字比较适宜。有联系的VI使用同一风格图标,使用标准的32×32像素图标。
预留连线板端口数以便于程序修改。连线板输入端口在左,输出端口在右以实现从左到右的数据流。对于一些经常在一起使用的VI,如果它们有输入/输出的联系,在设计连线板时考虑到连线对齐的方便。不要使用大于16个端口的连线板。如果需要传递更多数据,可以把它们攒成簇。
在连线板的接线端上弹出快捷菜单有“接线端类型”设置,用“必需”、“推荐”和“可选”区分参数的重要程度。这些设置影响即时帮助窗口中输入/输出参数的外观。“必需”等级的参数必须连线程序才能正常运行, “可选”等级的参数其默认值就满足大多数情况下的使用。
所有VI都应该有错误输入、错误输出参数。错误信息参数可以在前一个VI出错时避免后面的VI继续操作,还可以控制程序执行顺序。
带有调用库函数节点和代码接口节点的VI是与平台相关的。如果在不同平台之间移动这样的VI,必须刷新节点重新指定共享库。
VI尽量显示为图标而不是连线板。
需要多处使用同一控件或有大的数据结构需要在几个VI之间传递时,使用类定义。
能使用连线传递数据就不用局部变量和全局变量,滥用局部变量和全局变量,特A210SNS896FRH别是使用数组,会大量增加内存空间,造成性能下降;还会造成竞相读/写的情况,使程序调试困难。
子VI使用有实际意义的图标可以使程序更易读。LabVIEW库中有些谩计很好的图标可以作为原型,如果没有好的图片,也可以使用文字。8像素大小的文字比较适宜。有联系的VI使用同一风格图标,使用标准的32×32像素图标。
预留连线板端口数以便于程序修改。连线板输入端口在左,输出端口在右以实现从左到右的数据流。对于一些经常在一起使用的VI,如果它们有输入/输出的联系,在设计连线板时考虑到连线对齐的方便。不要使用大于16个端口的连线板。如果需要传递更多数据,可以把它们攒成簇。
在连线板的接线端上弹出快捷菜单有“接线端类型”设置,用“必需”、“推荐”和“可选”区分参数的重要程度。这些设置影响即时帮助窗口中输入/输出参数的外观。“必需”等级的参数必须连线程序才能正常运行, “可选”等级的参数其默认值就满足大多数情况下的使用。
所有VI都应该有错误输入、错误输出参数。错误信息参数可以在前一个VI出错时避免后面的VI继续操作,还可以控制程序执行顺序。
带有调用库函数节点和代码接口节点的VI是与平台相关的。如果在不同平台之间移动这样的VI,必须刷新节点重新指定共享库。
上一篇:编程风格
上一篇:在程序中添加必要的注释说明