LabvIE教程 创建V
1 LabVIEW 教程 创建VI
创建ⅥI和调用子VI 前 温度 809,16 87.40 流程图 乘法函数 进程监视器 随机数发生 子V 温度 容积 BL emperature 数值常数 rocess onitor. yi
2 LabVIEW的初步操作 创建VI和调用子VI 随机数发生 器 乘法函数 数值常数 进程监视器
程序调试技术 找出语法错误 如果一个Ⅵ程序存在语法错误,则在面板工具条上的运行按钮会变成 个折断的箭头,表示程序不能被执行。这时该按钮被称作错误列表。点击 它,则LabⅥIEW弹出错误清单窗口,选中相应错误双击 2.设置执行程序高亮 灯泡按钮-“高亮执行”。点击这个按钮使它变成高亮形式,再 点击运行按钮,Ⅵ程序就以较慢的速度运行,没有被执行的代码灰色显示, 执行后的代码高亮显示,并显示数据流线上的数据值。这样,你就可以根据 数据的流动状态跟踪程序的执行
3 LabVIEW的初步操作 程序调试技术 1.找出语法错误 如果一个VI程序存在语法错误,则在面板工具条上的运行按钮会变成一 个折断的箭头,表示程序不能被执行。这时该按钮被称作错误列表。点击 它,则LabVIEW弹出错误清单窗口,选中相应错误双击。 2.设置执行程序高亮 灯泡按钮- “高亮执行” 。点击这个按钮使它变成高亮形式,再 点击运行按钮,VI程序就以较慢的速度运行,没有被执行的代码灰色显示, 执行后的代码高亮显示,并显示数据流线上的数据值。这样,你就可以根据 数据的流动状态跟踪程序的执行
程序调试技术 3.断点与单步执行 为了査找程序中的逻辑错误,有时希望流程图程序一个节点一个节点地执行 使用断点工具可以在程序的某一地点中止程序执行,用探针或者单步方式查看数 据。使用断点工具时,点击你希望设置或者清除断点的地方。断点的显示对于节 点或者图框表示为红框,对于连线表示为红点。当Ⅵ程序运行到断点被设置处 程序被暂停在将要执行的节点,以闪烁表示。按下单步执行按钮,闪烁的节点被 执行,下一个将要执行的节点变为闪烁,指示它将被执行。你也可以点击暂停按 钮,这样程序将连续执行直到下一个断点。 4.探针 可用探针工具来査看当流程图程序流经某一根连接线时的数据值。从 Tools工 具模板选择探针工具,再用鼠标左建点击你希望放置探针的连接线。这时显示器 上会出现一个探针显示窗口。该窗口总是被显示在前面板窗口或流程图窗口的上 面。在流程图中使用选择工具或连线工具,在连线上点击鼠标右键,在连线的弹 出式菜单中选择“探针”命令,加上一个探针同样可以为该连线
4 LabVIEW的初步操作 程序调试技术 3.断点与单步执行 为了查找程序中的逻辑错误,有时希望流程图程序一个节点一个节点地执行。 使用断点工具可以在程序的某一地点中止程序执行,用探针或者单步方式查看数 据。使用断点工具时,点击你希望设置或者清除断点的地方。断点的显示对于节 点或者图框表示为红框,对于连线表示为红点。当VI程序运行到断点被设置处, 程序被暂停在将要执行的节点,以闪烁表示。按下单步执行按钮,闪烁的节点被 执行,下一个将要执行的节点变为闪烁,指示它将被执行。你也可以点击暂停按 钮,这样程序将连续执行直到下一个断点。 4.探针 可用探针工具来查看当流程图程序流经某一根连接线时的数据值。从Tools工 具模板选择探针工具,再用鼠标左建点击你希望放置探针的连接线。这时显示器 上会出现一个探针显示窗口。该窗口总是被显示在前面板窗口或流程图窗口的上 面。在流程图中使用选择工具或连线工具,在连线上点击鼠标右键,在连线的弹 出式菜单中选择“探针”命令,加上一个探针同样可以为该连线
ⅥI子程序 子Ⅵ(SubⅦ)相当于普通编程语言中的子程序,也就是被其他 的Ⅵ调用的ⅥI。可以将任何一个定义了图标和联接器的Ⅵ作为 另一个Ⅵ的子程序。在流程图中打开 Functions> select aⅥ 就可以选择要调用的子Ⅵ。构造一个子Ⅵ主要的工作就是定义 它的图标和联接器 每个Ⅵ在前面板和流程图窗口的右上角都显示了一个默认的图标。 启动图标编辑器的方法是,用鼠标右键单击面板窗口的右上角的 默认图标,在弹出菜单中选择 Edit icon
5 LabVIEW的初步操作 VI子程序 ❖ 子VI(SubVI)相当于普通编程语言中的子程序,也就是被其他 的 VI调用的VI。可以将任何一个定义了图标和联接器的 VI作为 另一个 VI的子程序。在流程图中打开 Functions»Select a VI…. , 就可以选择要调用的子 VI 。构造一个子VI主要的工作就是定义 它的图标和联接器。 ❖ 每个VI在前面板和流程图窗口的右上角都显示了一个默认的图标。 启动图标编辑器的方法是,用鼠标右键单击面板窗口的右上角的 默认图标,在弹出菜单中选择 Edit Icon
子Ⅵ的建立 下图显示了图标编辑器的窗口。可以用窗口左边的各种工具设计像素 编辑区中的图标形状。编辑区右侧的一个方框中显示了一个实际大小的图 标。图标编辑器的具体使用细节参阅有关资料。 Icon E ditor × Ele Edit Help B& w Copy from 16 Colors 256 Colors Cancel 图1-5图标编辑器窗口
6 LabVIEW的初步操作 子VI的建立 下图显示了图标编辑器的窗口。可以用窗口左边的各种工具设计像素 编辑区中的图标形状。编辑区右侧的一个方框中显示了一个实际大小的图 标。图标编辑器的具体使用细节参阅有关资料。 图1-5 图标编辑器窗口
子Ⅵ的建立 ☆联接器是ⅥI数据的输入输出接口。如果用面板控制对 象或者显示对象从子Ⅵ中输出或者输入数据,那么这 些对象都需要在联接器面板中有一个连线端子。您可 以通过选择Ⅵ的端子数并为每个端子指定对应的前面 板对象以定义联接器。 定义联接器的方法是,用鼠标右键单击面板窗口中的 图标窗口,在快捷菜单中选择 Show Connector
7 LabVIEW的初步操作 子VI的建立 ❖ 联接器是 VI 数据的输入输出接口。如果用面板控制对 象或者显示对象从子 VI 中输出或者输入数据,那么这 些对象都需要在联接器面板中有一个连线端子。您可 以通过选择 VI的端子数并为每个端子指定对应的前面 板对象以定义联接器。 ❖ 定义联接器的方法是,用鼠标右键单击面板窗口中的 图标窗口,在快捷菜单中选择 Show Connector
练习1-2 练习1-2为Ⅵ创建图标和联接器 1.打开练习1-1做的程序。 2.在前面板中,用鼠标右键单击窗口右上角的图标,在快捷菜单中选择 Edit icon.,也可以双击图标激活图标编辑器。注意只能在前面板 中编辑图标和联接器。 3.删除默认图标。使用 Select tool(矩形框),单击并拖动想要删除 的部分,按下。也可以通过双击工具框中的阴影矩形删除 图标。 8
8 LabVIEW的初步操作 练习1-2 ❖ 练习 1-2 为 VI创建图标和联接器 1. 打开练习1-1做的程序。 2. 在前面板中,用鼠标右键单击窗口右上角的图标,在快捷菜单中选择 Edit Icon….,也可以双击图标激活图标编辑器。注意只能在前面板 中编辑图标和联接器。 3. 删除默认图标。使用Select Tool(矩形框),单击并拖动想要删除 的部分,按下。也可以通过双击工具框中的阴影矩形删除 图标
练习1-2 4.用 Pencil too(铅笔工具)绘制一个温度计 5.用 Text Tool(文本工具)创建文本。得到图标将如下图所示。 Icon editor b&w Copy from: TEMIF r calor. 16 Colors IOL 厂 Show Terminals 256 Colors K Cancel 图1—6编辑后的图标编辑器窗口
9 LabVIEW的初步操作 练习1-2 4. 用 Pencil Tool (铅笔工具)绘制一个温度计。 5. 用 Text Tool(文本工具)创建文本。得到图标将如下图所示。 图1-6 编辑后的图标编辑器窗口
练习1-2 6.单击OK,关闭编辑器。新创建的图标就显示在屏幕右上角的图标窗口中 7.用鼠标右键单击前面板中的图标窗口,在快捷菜单中选择Show Connector,设置联接器端子连接模式。在默认情况下,LabⅥEW会根 据前面板中的控制对象和显示对象的数目确定联接器的端子连接模式。因 为前面板中有两个对象,所以联接器有两个端子,如下图所示。用鼠标右 键单击联接器窗口,在快捷菜单中选择 Rotate90 Degrees(旋转90 度),注意联接器窗口的变化,如下图所示。 10
10 LabVIEW的初步操作 练习1-2 6. 单击OK,关闭编辑器。新创建的图标就显示在屏幕右上角的图标窗口中。 7. 用鼠标右键单击前面板中的图标窗口,在快捷菜单中选择Show Connector,设置联接器端子连接模式。在默认情况下,LabVIEW 会根 据前面板中的控制对象和显示对象的数目确定联接器的端子连接模式。因 为前面板中有两个对象,所以联接器有两个端子,如下图所示。用鼠标右 键单击联接器窗口,在快捷菜单中选择Rotate 90 Degrees(旋转90 度),注意联接器窗口的变化,如下图所示