如何使用引用获取子VI中的控件的实时值

如何使用引用获取子VI中的控件的实时值,第1张

用“编程->应用程序控制->VI脚本->打开VI对象引用”控件,可以通过得到任意控件的引用,进而通过属性节点来获取波形节点的数据
至于如何使用“打开VI对象引用”,详情请参考labview的帮助文件,概要来说就是要控件需要的输入1是该控件的所有者的引用,而如果该所有者在其他的vi的话,就得先打开该vi的引用,然后依次获得各级所有者的引用;2是该引用的名称,该控件是在输入的所有者里的所有vi对象中按名称寻找的;3是vi对象类,一般是输入一个类说明符常量,设置正确的类,在属性节点中才能取到正确的数据
最后,打开了的各个引用,建议在用完之后应尽可能早的关掉,起码是退出程序前一定要关掉,否则可能会产生内存泄露

Vi是Unix及Linux系统下标准的编辑器,由美国加州大学伯克利分校的Bill Joy所创立。

基本上vi可以分为三种状态,分别是命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode)。

各模式的功能区分如下:

1、命令模式(command mode)

控制屏幕光标的移动,字符、字或行的删除,移动复制某区段及进入插入模式、底行模式下。

2、插入模式(Insert mode)

只有在插入模式下,才可以做文字输入,按ESC键可回到命令模式。

3、底行模式(last line mode)

将文件保存或退出vi,也可以设置编辑环境,如寻找字符串、列出行号。

不过一般我们在使用时把vi简化成两个模式,就是将底行模式也算入命令模式。

扩展资料

在文本编辑器出现前,人们用打孔机把计算机文字打到穿孔卡片上。文字存放于一个装着这样的薄卡片的盒子里,可以用读卡器来阅读。

第一个文本编辑器是一种行编辑器,它运行在打字机型的终端上,这种编辑器并不具备在窗口和屏幕中显示的功能。它包含了一些非常短的命令(为了减少打字量)。其中一个命令能够把文件的指定部分通过打字机打印出来。

编辑光标是想象中的一个插入点,通过特殊命令,可以把它移动到特定内容字符串所在的行。随后,内容字符串又被扩展成正则表达式。

如果想看到文件的变化,你需要把它打印出来。相对于穿孔机来说,人们认为这种基于行的文本编辑器具有革命性的进步。如果没有它,用户就需要把那些处理文本的命令打成专用的卡片,并在编辑文件时使用这些卡片。

当带有显示屏的计算机终端出现后,基于显示屏的文本编辑器开始流行起来。最早的全屏编辑器中,有一种叫做O26,它是于1967年为CDC 6000系列机器的 *** 作控制台而作的。

另外一个早期的全屏编辑器是vi。vi诞生于20世纪70年代。至今,它仍然内置于Unix和Linux系统中,不过vi也有一个改善的版本Vim也十分为人所知。全屏编辑器对视频终端的销售起到了促进的作用。

vi是一个特殊的命令,也不光是命令还是Linux下的编辑器,由于篇幅关系就不在这边多做举例说明,讲在以后配置网络服务时介绍一些vi的实际应用。
vi命令是Linux下全屏幕文本编辑,vi编辑提供了丰富的编辑功能。这个编辑器十分简陋,对初学者很不友好。但是因为Linux的vi编辑器作用非常大,尤其是在配置各种服务器时修改配置文件十分有用。
vi编辑器有3种模式:命令模式、输入模式、末行模式。掌握这三种模式十分重要:
命令模式:vi启动后默认进入的是命令模式,从这个模式使用命令可以切换到另外两种模式,同时无论在任何模式下只要按一下[Esc]键都可以返回命令模式。在命令模式中输入字幕“i”就可以进入vi的输入模式编辑文件。
输入模式:在这个模式中我们可以编辑、修改、输入等编辑工作,在编辑器最后一行显示一个“--INSERT--”标志着vi进入了输入模式。当我们完成修改输入等 *** 作的时候我们需要保存文件,这时我们需要先返回命令模式,在进入末行模式保存。
末行模式:在命令模式输入“:”即可进入该模式,在末行模式中有好多好用的命令。
vi的启动和退出
直接输入命令vi不指定文件名,由于这是一个没有命名的空文件,显示了vi的版本信息。
vim是vi编辑器的改进版本,在vi编辑器的基础上扩展了很多实用的功能。大多数linux/unix版本都使用vim代替了原有的vi编辑器。
或者直接使用vi打开文件,如果文件存在打开存在文件;如果不存在的话,将以我们指定的参数作为文件名。
输入q!是强制退出,同时没有保存当前文件内容。如果文件没有进行修改,或者已经保存完毕也可以使用q退出。保存退出使用wq,保存强制退出wq!
保存文件
如果文件已经有文件名,我们在末行模式直接输入w保存,如果没有文件名,输入w 文件名进行保存。例如:w test其中test是文件名。
那么在vi中也可以另存为,就是在保存完以后,我们再使用w 另存为文件名。

labview在vi界面显示加载启动项目的原因如下:
LabVIEW动态加载和调用VI除使用静态链接的子VI外,还可动态地加载VI。静态链接的子VI是指在VI调用程序的程序框图上直接放置的子VI。它与VI调用程序同时加载。
与静态链接的子VI不同,动态加载VI只有在打开VI引用时VI的调用程序才会将其加载。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/12634698.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-27
下一篇 2023-05-27

发表评论

登录后才能评论

评论列表(0条)

保存