杭州英联科技有限公司 YL500型实验指南
图7-15 程序连线
[17] 从图7-15所示的连线中可以看到,放置的“Bundle by Name”节点的输入端口有一个,
且默认输入类型为“Boolean”,与我们在最先创建的簇中放置的第一个元素数据类型相同。
[18] 移动光标到“Bundle by Name”节点的输入端口“Boolean”上,点击鼠标左键,弹出
如图7-16所示的端口设置对话框。在该对话框中选择“Knob”,此时可以看到“Bundle by Name”节点的输入端口名称变为“Knob”。
[19] 把“Vertical Pointer Slide”节点和“Bundle by Name”节点的输入端口进行连接,
然后移动光标到“Bundle by Name”节点的输出端口,单击鼠标右键,从弹出快捷菜单中执行【Create】【Indicate】菜单命令,创建一个“output cluster”节点,如图7-16所示。
图7-16 程序框图的设计
[20] 切换到前面板设计界面,调整各控件的位置。单击工具栏上连续运行程序按钮
,连
29
YL500型实验指南 杭州英联科技有限公司
续运行程序,其中的一个测试界面如图7-17所示。
图7-17 程序的测试
[21] 结束测试,并对程序进行保存。
实验八 字符串函数的应用
通过本实验,练习连接字符串函数,字符串长度函数和部分字符串函数的应用,加深对字符串操作的认识。
操作步骤
[1] 创建一个新的VI,切换到前面板设计窗口下。打开【Controls】【Modern】【String &
Path】选项板,分别从中选择两个“String Control”控件放置到前面板上,并分别编辑它们的标签为“String_a”和“String_b”如图8-1(a)所示。
(a)字符串控件的放置 (b) 对应节点
图8-1 “String Control”控件的放置
[2] 切换到程序框图设计界面下,可以看到与前面板上放置的两个字符串舒控件想对应的
节点,如图8-1(b)所示。 [3] 打开【Functions】【Programming】【String】函数选项板,分别从中选择“Concatenate
Strings”,“String Length”和“String Subset”节点,放置到程序框图设计区适当
30
杭州英联科技有限公司 YL500型实验指南
位置,如图8-2所示。
图8-2 字符串函数节点的放置
[4] 把“String_a”和“String_b”两个节点的输出端分别连接到“连接”字符串节点的
输入端。
[5] 移动光标到“Concatenate String”节点的输出端口上,单击鼠标右键,在弹出的快
捷菜单上执行【Create】【Indicate】菜单命令,创建一个显示字符串节点,如图8-3所示。
图8-3 “Concatenate String”节点的连接
[6] 类似的方法,按图8-4所示对各节点进行连接。
图8-4 节点连接
[7] 从【Functions】【Programming】【String】函数选项板上选择“While Loop”节点放
31
YL500型实验指南 杭州英联科技有限公司
置到程序框图中,并在框图中放置一个“Wait(ms)”函数节点,按图8-5所示完成程序框图的设计。
图8-5 程序框图的设计
[8] 切换到前面板设计窗口,调整各控件的位置和大小,并适当做一些修饰,如图8-6所
示。
图8-6 前面板设计
[9] 分别移动光标到“String_a”和“String_b”上,单击鼠标右键,从弹出快捷菜单中
执行【Update Value while Typing】菜单命令,设置两个字符串输入控件的输入模式。 [10] 单击前面板攻击蓝上运行程序按钮,运行程序,设置个输入控件,观察各输出显示控
件的输出结果。其中一个测试界面如图8-7所示。(注:Hello后面要多加一个空格)
32

