关注:315 2014-01-19 15:33

LabVIEW是如何通过Reference来传递相关信息的?

已解决 悬赏分:0 - 解决时间 2025-05-06 06:45
  支持(0)  |   反对(0)   |  我来评论 2014-01-11 12:40
  LabVIEW中的每一个 Reference 都有一个编号,称之为 Reference Number,简称 Refnum。Refnum是一个对象(如VI,外部文件等)的唯一标识符。当打开一个对象时,LabVIEW就会为这个对象创建一个与之相关联的Refnum,对这些对象所进行的所有操作都是利用Refnum与对象相关联的。但是一个相同的对象在多次打开时,每次返回的Refnum都是不同的。当用户获得一个对象的Refnum时,这个对象已经被加载到内存中了,直到Refnum被关闭为止。因为Refnum是一个面向已经打开的对象的临时指针,所以它只在对象处于打开状态时有效。