Labview编程重点摘要.docVIP

  • 11
  • 0
  • 约2.95千字
  • 约 4页
  • 2019-07-05 发布于江苏
  • 举报
1、LLB 文件的功能就是把一组相关的 VI 以及其他文件打包存储在一起。其优点是节省磁盘空间,LLB 文件是压缩了的。 如果新建一个工程,最好不要考虑使用 LLB 文件了。同时为了方便管理工程中的文件,应当尽量利用 LabVIEW 8 的新功能 :Project 和 Library。  2、尽量不要把 VI 设置为重入属性,因为这样就多占用了内存,降低了运行效率。此外,如果不加注意的话,还可能引发多线程不安全的问题。 如果程序中调用的是两个不同的子 VI,LabVIEW 有可能会同时在不同的线程执行它们,但对于两次调用相同的不可重入子 VI,LabVIEW 一定要等一个执行完,再执行另一个。 VI 中所有的局部变量都是静态变量。如果 LabVIEW 在不同的线程下执行同一不可重入 VI,那么两个线程就会同时对这一块数据地址进行读写,就会导致这一块地址内数据的混乱。  如子 VI 所做的工作是读取文件这样一类耗时多、但CPU占用不大的操作,则并行执行可以大大提高效率。 LabVIEW 在不同的地方调用一个可重入 VI 时,会给它另外分配一个独立的数据地址空间。   当使用递归结构时,参与了递归调用的 VI 是需要被同时调用多次的。因此这些 VI 中的变量必须是局部的,也就是说参与了递归调用的 VI 必须都被设置为可重入。 3、好的编程风格应尽可能少使用层叠式顺序结构。层叠式顺序结构

文档评论(0)

1亿VIP精品文档

相关文档