LabVIEW(十四):VI属性

★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
➤微信公众号:山青咏芝(shanqingyongzhi)
➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/ 
➤GitHub地址:https://github.com/strengthen/LeetCode
➤原文地址:http://www.javashuo.com/article/p-bcezqcxi-bz.html 
➤若是连接不是山青咏芝的博客园地址,则多是爬取做者的文章。
➤原文已修改更新!强烈建议点击原文地址阅读!支持做者!支持原创!
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★html

一、VI的属性在项目研究中是很经常使用的,可是会常常忽略VI的属性设置,建议在编程事经常运用这些属性的设置,这样就可使你的程序更加完善,易懂性也会提升。git

属性快捷键:Ctrl+I。github

二、常规编程

(1)、编辑图标安全

(2)、修订历史微信

添加:添加修订历史多线程

重置:将之前的修订历史删除,将当前的修订版号置为0。编辑器

三、内存使用:显示VI程序各个部份内存的使用状况,是一些只读信息,不可修改。加密

四、说明信息(“建立VI”节有涉及)线程

即为整个VI添加说明信息。打开即时帮助(Ctrl+H),将鼠标停靠在右上角VI图标上时,会显示说明信息内容,其中“详细信息”为连接到的帮助路径。

五、修订历史

“修订历史>查看当前修订历史”与“常规>修订历史”具备一样的功能做用,但此处的修订历史为具体的一些设定。通常状况下使用默认设置,也可取消第一个大项后进行详细设置。

(1)、每次保存VI时添加注释

(2)、关闭VI时提示输入注释

(3)、保存VI时提示输入注释

(4)、记录由LabVIEW生成的注释

六、编辑器选项

两部份内容:

(1)、对齐网格大小(前面板、程序框图)

(2)、建立输入控件/显示控件的控件格式

七、保护:对于VI程序的保护。有三种模式。

(1)、未锁定(无密码):任何用户均可以查看和编辑VI的前面板和程序框图。

(2)、已锁定(无密码):用户必须对该VI解除锁定(经过本对话框)已编辑前面板和程序框图。

(3)、密码保护:没有正确密码时,用户将没法编辑VI或查看程序框图。采用VI密码保护时不会对程序框图进行加密。最安全的的方法是删除VI中的程序框图。

八、删除VI中的程序框图:如保存的VI没有程序框图,用户将不能对该VI进行编辑,也不能把VI移到另外一个平台或把其升级到LabVIEW的较新版本。按照下列步骤,将VI不带程序框图保存,从而减少文件大小并防止用户改变源代码:

(1)、建立源代码发布。

(2)、取消勾选源代码发布属性对话框源文件设置页的使用默认保存设置复选框,勾选移除(3)、程序框图复选框,确保LabVIEW将移除程序框图。

注:不能从不包含编译代码的VI中移除程序框图。勾选附加排除项的删除已编译代码复选框,LabVIEW会禁用源文件设置页的使用默认保存设置复选框。生成源代码发布可建立没有程序框图的VI副本。警告:如用不含程序框图的形式保存VI,请不要覆盖VI的原有版本。 可将VI保存在不一样的目录中或使用不一样的名称。

八、窗口外观

(1)、不经常使用:顶层应用程序窗口、对话框

(2)、经常使用:默认、自定义。对于自定义中的选项:

(3)、调用时显示前面板:若是当前的一个VI做为一个子VI被调用时,它会显示出前面板图形。

(4)、如以前未打开则在运行后关闭:若是当前的VI被调用的时候,它会显示前面板,当子VI运行完以后就会关闭这个前面板。

(5)、窗口动做:默认、浮动、模态、

浮动:前面板置于顶层,程序框图不可选。

模态:前面板置于顶层,程序框图可选。

九、窗口大小

(1)、使用不一样分辨率显示器保持窗口比例:在项目研究中,若是程序须要从一台机子上移至另外一台机子上,若是这两台机子显示器的分辨率不一样,那么应该选定此项,这样不至于出现前面板控件位置相对移动的问题。

十、窗口运行的位置:位置(自定义:窗口位置)、显示器(当前面板大小)

十一、执行:首先执行系统、优先级。

(1)、执行系统:就是LabVIEW把子程序调度并运行起来的一种形式,有不少中执行系统。不一样的执行系统有不一样的做用。LabVIEW是多线程并行运行的,在不一样的执行系统中会提供不一样的线程。下拉选项举例:

a、用户界面执行系统:只提供一个线程,就是全部的程序都在这一个线程中运行,只用于:每一个VI程序在运行的时候前面板在用户执行系统中运行。

b、数据采集执行系统:用于数据的快速采集,为几个不一样的VI分配不一样的线程,而这几个线程能够并行运行的,这样能够实现数据的快速采集。

c、仪器I/O执行系统:用于上位机(是指能够直接发出操控命令的计算机)与仪器之间的一些通信,比方说读取、读写、仪器的一些指令。或者是读取仪器终端的一些数据,就可使用这个执行系统。

(2)、在每一个执行系统下有6个优先级的档次。

优先级:宏观上,这两个子VI是同时运行的;微观上,高优先级的子VI是先执行的,但用肉眼是没法观察感知到的。

(3)、重入执行:若一个程序或子程序能够“安全的被并行执行(Parallel computing)”,则称其为可重入(reentrant或re-entrant)的。即当该子程序正在运行时,能够再次进入并执行它(并行执行时,个别的执行结果,都符合设计时的预期)。

(4)、打开时运行:打开程序文件时自动执行VI程序,不须要Ctrl+R。

十二、打印选项

(1)、执行时打印:每次执行结束时自动打印前面版。自动保存前面板为pdf文件。这个pdf打印页面可在打印选项的其它选项中设置。

相关文章
相关标签/搜索