《《虚拟仪器设计实验》实验二.doc》由会员分享,可在线阅读,更多相关《《虚拟仪器设计实验》实验二.doc(4页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、实验二、程序结构的使用一、实验目的掌握条件结构、循环结构、移位寄存器、顺序结构的使用;二、实验内容设计使用循环结构、条件结构、顺序结构控制程序运行的虚拟仪器。具体内容如下:1求一个数的平方根,当该数大于等于0时,输出开方结果;当该数小于0时,用弹出式对话框报告错误,同时输出错误代码-99999。2产生100个随机数并求其最小值和平均值。3用随机数(0-1)连续产生01的随机数,计算这些随机数平均值达到0.5所用时间。三、实验步骤1求一个数的平方根启动LabVIEW,打开一个空白的VI。在前面板窗口适当位置放置一个数值型控制件和一个数值型显示件,并把它们的标签分别修改为“x”和“sqrt(x)”
2、。用编辑文本工具在适当位置,用适当的字体、字号填写实验名称、班级和姓名,图2.1所示前面板供参考。在框图程序窗口中,从函数模板上找到“大于等于?”、“单按钮对话框”,“平方根”和“条件结构”并放置到适当位置,设计框图程序如图2.2所示。用“姓名实验2-1”为文件名保存你所做工作,如:李红实验2-1.vi。输入x值,运行程序并记录程序运行结果。图2.1 虚拟仪器1的前面板图2.2 虚拟仪器1的框图程序2产生100个随机数并求其最小值和平均值 启动LabVIEW,打开一个空白的VI。在前面板窗口适当位置放置两个数值型显示件,并把它们的标签分别修改为平均值和最小值。用自由“编辑文本”工具在适当位置,
3、用适当的字体、字号填写实验名称、班级和姓名,图2.3所示前面板供参考。在框图程序窗口中从函数模板上找到“For 循环”并放置到适当位置,为记数端口连接一个32位整型数100;创建两个移位寄存器分别用来从一次循环向下一次循环传递当前最小值和当前随机数累加值;初始化移位寄存器即为移位寄存器左侧端口赋值,设置当前最小值移位寄存器初值为1,当前随机数累加值移位寄存器初值为0,所对应的程序框图如图2.4所示。创建移位寄存器的方法是在循环的左边框或右边框上弹出快捷菜单,然后选择“添加移位寄存器”。在框图程序窗口中从函数模板上找到 “最大值与最小值”、“除”、“加”、“随机数(01)函数”,设计框图程序如图
4、2.4所示。用“姓名实验2-2”为文件名保存你所做工作,如:李红实验2-2.vi。运行程序并记录程序运行结果。图2.3 虚拟仪器2的前面板图2.4 虚拟仪器2的框图程序3求连续产生的随机数平均值达到0.5所用时间启动LabVIEW,打开一个空白的VI。在框图程序窗口中从函数模板上找到“平铺式顺序结构”并放置到适当位置,在顺序结构边框上弹出的快捷菜单中选择“在后面添加帧”或“在前面添加帧”增加两个子程序框图,如图2.5所示。在前面板窗口适当位置放置三个数值型显示件,并把它们的标签分别修改为“当前累积数”、“循环次数”、“消耗时间ms”。用自由标签工具在适当位置,用适当的字体、字号填写实验名称、班
5、级和姓名,图2.6所示前面板供参考。在框图程序窗口中从函数模板上找到“时间计数器”、“除”、“加”、随机数(01)“、”加1”、“判定范围并强制转换”、“减”、“While 循环”,设计框图程序如图2.6所示。用“姓名实验2-3”为文件名保存你所做工作,如:李红实验2-3.vi。运行程序并记录程序运行结果。图2.5 虚拟仪器3的前面板图2.6 虚拟仪器3的框图程序4程框器拟 面的仪虚果行序记行 .验李,作存件为 名示 程计”循 减、转并判”) (”加“”数“上函从序考供面所图姓班名实字字适,当在标。 耗、数“”积为修签它并件值个放当示 图序个加添前或帧后选中的上构序置适放构顺式找板函口 的个开
6、 时时.到数的续连程图器虚 面面器 果结序并序。 验李,作存名” 实示所图序计设数机“”除”小与“上板从窗程”存移添择然捷弹边或环是的存建创 如序应所值存位加随, 器移小前,端器位为寄位初加随和小当环下循一别器位两;数位个连数,位置” 到模从窗程考供面示.姓班称写字、适置位工”编由值值为修分它并显型置放适窗 白开 值平值求数0 程图 虚 面的仪 果结程记行值入 -实:,所保文”验示示图程图,当到”条和根“对单“于“上模从口考考面所 姓和名写字字适,当在辑编) “”改别签它件显个一型个放位适 的个打 方方一步验间用 到平数算数的0续连(机值平小其机个 误出时误话式,0该果开输于于当根数下如体器虚运程序顺条结用内验实用使序顺寄构循结目目使使程使使结寄用实用程器如当于该式时误 其小机续数 间步方 适个一它改 ),字和所考口上对根到图示验所: 行果 虚 求值 窗放并分值编工适班.考窗到置,位两器循小和寄器前器,存应 存环弹然移程从“除设图 名李。序 器虚图连到 个的找顺放构选或加图示个并签”“。在字名图面序“数(”减 程 为作验行序仪 框