例1.利用公式节点计算y=100+10*x。
前面板
(1)添加1个数值输入控件:控件选板→新式→数值→数值输入控件,将标签改为“X”。
(2)添加1个数值显示控件:控件选板- →新式→数值→数值显示控件,将标签改为“y”。
设计的程序前面板如图8-1所示。
框图程序
(1)添加1个公式节点:函数选板→编程-→结构→公式节点,用鼠标在框图程序中拖动,画出公式节点的图框。
(2)添加输入端口:在公式节点框架的左边单击鼠标右键,从弹出菜单中选择“添加输入”选项,然后在出现的端口图标中输入变量名称,如x,至此就完成了1个输入端口的创建。
(3)添加输出端口:在公式节点框架的左边单击鼠标右键,从弹出菜单中选择“添加输出”选项,然后在出现的端口图标中输入变量名称,如y,至此就完成了1个输出端口的创建。
(4)按照C语言的语法规则在公式节点的框架中输入公式,如“y=100+10x; ”。特别要注意的是公式节点框架内每个公式后都必须以分号结尾。
(5)将值输入控件x与公式节点输入端口x相连;将公式节点输出端口y与数值显示控件y相连。
连线后的框图程序如图8- -2所示。
运行程序
执行“运行”。输入数值x,如5,通过公式节点中的公式“y=100+10x;”计算得到数值y=150。
程序运行界面如图8-3所示。
(图8-3详见下载)
例2.利用反馈节点实现数值累加。
前面板
(1)添加1个数值显示控件:控件选板→新式→数值→数值显示控件,将标签改为“数值”。
(2)添加1个按钮控件:控件选板→新式→布尔→停止按钮。
设计的程序前面板如图8-4所示。
框图程序
(1)添加1个While循环结构:函数选板→编程>结构-→While循环。
(2)在While循环结构中添加1个数值常量:函数选板→编程→数值→数值常量,将值改为1。
(3)在While循环结构中添加1个加法函数:函数选板-→编程-→数值→加。
(4)在While循环结构中添加1个反馈节点:函数选板→编程→结构→反馈节点。
(5)在While循环结构中添加1个定时函数:函数选板→编程→定时→时间延迟。
(6)将数值显示控件、停止按钮控件的图标移动到While循环结构中。
(7)将数值常量与加法函数的输入端口x相连。
(8)将加法函数的输出端口x+y与反馈节点的输入端口先前值相连。
(9)将反馈节点的输出端口新值与加法函数的输入端口x相连。
(10)将加法函数的输出端口x+y与数值显示控件相连。
(11)将停止按钮控件与While循环结构的条件端口相连。
连线后的框图程序如图8-5所示。
运行程序
执行“运行”。程序运行后,数值从1开始每隔1秒加1,并输出显示,单击“停止”,停止累加,退出程序。
程序运行界面如图8-6所示。.
例3.利用表达式节点计算y=3*x+100。
前面板
(1)添加1个数值输入控件:控件选板→新式→数值→数值输入控件,将标签改为“x”。
(2)添加1个数值显示控件:控件选板→新式→数值→数值显示控件,将标签改为“y”。
设计的程序前面板如图8-7所示。
框图程序
(1)添加1个表达式节点:函数选板→编程→数值→表达式节点,用鼠标在框图程序中拖动,画出表达式节点的图框。
(2)在表达式节点的框架中输入公式,如“3x+100”。注意,表达式节点框架内公式后不需要以分号结尾。
(3)将值输入控件x与表达式节点输入端口相连;将表达式节点输出端口与数值显示控件y相连。.
连线后的框图程序如图8-8所示。.
运行程序
执行“连续运行”。输入数值x,如10,经过表达式节点中的公式“3x+100”计算得到数值y=130。
程序运行界面如图8-9所示。
例4.利用属性节点使指示灯控件可见或不可见。
前面板
(1)添加1个开关控件:控件选板→新式→布尔→滑动开关,将标签改为“开关”。
(2)添加1个指示灯控件:控件选板→新式→布尔→圆形指示灯,将标签改为“灯”。
设计的程序前面板如图8-10所示。
框图程序
(1)右键单击前面板指示灯控件,在弹出的快捷菜单中选择“创建”→“属性节点”命令,此时将会弹出一个下级子菜单,该菜单包含指示灯控件的所有可选属性。用户选定某项属性后,如“可见”,便在程序框图窗口创建一一个 属性节点。
(2)将属性节点设置为“写入”状态。在默认情况下,属性节点处于“读取”状态,用户可以将属性节点设置为“写入”状态。方法是,右键单击属性节点,在弹出的快捷菜单中选择”转换为写入”选项即可将属性节点设置为“写入”状态。
(3)将开关控件与灯属性节点的输入端口“可见”相连。
连线,后的框图程序如图8-11所示。
运行程序
执行“连续运行”。程序运行后看不见指示灯;单击开关使开关键置于右侧位置,指示灯出现(可见)。
程序运行界面如图8-12所示。
例5.利用属性节点使数值输入控件可用或不可用。
前面板
(1)添加2个数值输入控件:控件选板-→新式→数值→数值输入控件,将标签分别改为“数值条件”和“数值输入”。
(2)添加1个数值显示控件:控件选板→新式-→数值→数值显示控件,将标签改为“数值显示”。
设计的程序前面板如图8-13所示。
框图程序
(1)右键单击前面板“数值输入”控件,在弹出的快捷菜单中选择“创建”→“属性节点”命令,此时将会弹出一个下级子菜单,该菜单包含数值输入控件的所有可选属性。用户选定某项属性后,如“禁用”,便在程序框图窗口创建一个属性节点。
(2)将属性节点设置为“写入”状态。在默认情况下,属性节点处于“读取"状态,用户可以将属性节点设置为“写入”状态。方法是,右键单击属性节点,在弹出的快捷菜单中选择”转换为写入”选项即可将属性节点设置为“写入”状态。
(3)将数值条件输入控件与数值输入属性节点的输入端口“禁用”相连。
(4)将数值输入控件与数值显示控件相连。
连线后的框图程序如图8-14所示。
运行程序
执行“连续运行”。程序运行后看不见指示灯;单击开关使开关键置于右侧位置,指示灯出现(可见)。
程序运行界面如图8-15所示。