首页 百科知识 结构的创建

结构的创建

时间:2023-10-08 百科知识 版权反馈
【摘要】:选择Functions→Programming→Structures命令,选择For Loop,然后按下鼠标按键,释放鼠标按钮时就创建了一个指定大小和位置的For循环。For循环的图标如图3-18所示。右击计数端子N,在弹出的快捷菜单中选择Create Constant命令,设置循环次数为10,这将使循环执行10次。选择Functions→Programming→Numeric命令,选择random number(0-1)函数,将其放置在For Loop框内,并将random number(0-1)函数的输出端与Chart连线。

For循环用于指定程序执行次数,相当于C语言中的for循环:

f or(i=0;i<n;i++)

{

循环体;

}

选择Functions→Programming→Structures命令,选择For Loop,然后按下鼠标按键,释放鼠标按钮时就创建了一个指定大小和位置的For循环。For循环的图标如图3-18所示。其中:

图3-18 For循环图标

N:计数端(输入),用于指定循环执行的次数。

i:循环变量(输出端子),含有循环已经执行的次数。

在程序运行前,N必须赋值。通常情况下,该值为整型数。循环计数变量i的步长是固定不变的。

例3-3 For循环结构应用。

任务:用For循环产生10个随机数序列并用Chart图显示。

实施:按照图3-19所示设计程序的前面板和程序框图。

(1)选择File→New命令,或按Ctrl+N组合键,产生一个新VI。

(2)在Front Panel窗口,选择Controls→Graphs→Chart命令,在前面板中放置历史曲线图形控件。

(3)在Block Diagram窗口中,选择Functions→Programming→Structures命令,放置For Loop函数。右击计数端子N,在弹出的快捷菜单中选择Create Constant命令,设置循环次数为10,这将使循环执行10次。

(4)右击重复端子i,在弹出的快捷菜单中选择Create Indicator命令,并将标签修改为itereation number。

(5)选择Functions→Programming→Numeric命令,选择random number(0-1)函数,将其放置在For Loop框内,并将random number(0-1)函数的输出端与Chart连线。

图3-19 例3-3程序

(a)前面板;(b)程序框图

练习3-3 求i=0+1+2+…+10的值。

练习3-3参考程序如图3-20所示。

注意:For Loop循环次数设为11。

图3-20 练习3-3程序

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈