虚拟仪器应用习题答案
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
9.2如何实现限速功能?
参考答案:
如温度监控项目一样,在程序设计中设置比较环节,结合条件结构,可以实现限速功能实现。
思考题
10.1是否有其他方法做自动门的仿真界面? 比如可试试用3D控件。
参考答案:
可采用3D控件来实现。
参考答案:程序框图,保存路径可以自由选择,保存格式可以是二进制。
思考
5.3本节中介绍了10个最常用的DAQmx函数,在实际应用中,它们在数据流中所放置的先后顺序有没有一定的规律?本节中所介绍的实例大都是单一输入或者单一输出的情况,如果需要同时输入和输出,应该如何处理?
参考答案:
通常的规律是创建通道,设置采样时钟,配置触发等设置,(配置输出波形),开始任务,(获取采集波形),清除任务。
2)当连续8秒质量都为0g后,自动停止,可以在用条件结构来实现,见下图,在度数据的分支,把当前g与0比较,为真,执行真分支。该分支用来判断是否保持8s。由于该DAQ过程设置了没0.5s进行一次读写操作,这里计16个数就是8s。
8.2用状态机实容器液位监控。要求:初始水位100ms,水位上限200ms,下限50ms,越限要有报警指示。用一个进水阀和一个进水量调节控件来控制进水情况;一个出水阀和一个出水量调节控件来控制出水量。可以单独进水或出水,也可以同时进、出水。点击“结束”按钮,退出程序。
思考题1
1.1参考例题1创建一个VI,实现将华氏温度转换为摄氏温度的功能,并在前面板显示摄氏温度和华氏温度。
参考答案:
1.2创建一个VI实现两个输入数据的加、减、乘运算,并显示数据的和、差与乘积。
参考答案:
思考题2
2.1用0-100的随机数代替摄氏温度,将每500ms采集的温度的变化波形表示出来,并设定上限85,下限45,温度高于上限或者低于下限分别点亮对应的指示灯。并将其上下限也一并在波形中表示出来。
6.3如何实现带有左转右转灯的更复杂的交通灯系统?
参考答案:
东西方向和南北方向分别增加两个指示灯,分别表示左转和右转。程序主体结构大致不变。
思考题
7.1如何实现上限报警指示灯红色闪烁、下限报警指示灯蓝色闪烁?
参考答案:
应用属性节点,来设置指示灯的颜色。
7.2改变温度走势曲线图的背景颜色,温度过高背景变为红色,温度过低背景变为蓝色。
参考答案:前面板与程序框图
2.2生成1个0-100的随机整数,和60比较,大于等于60记为通过,绿灯亮;小于60,其他记为不及格,红灯亮;比较结果捆绑后放在一个簇里显示。
参考答案:前面板与程序框图
思考题
3.1创建一个VI,利用For循环产生一个4行6列的二维数组,数组元素为10到20的随机整数。
参考答案:
参考答案:
应用属性节点,来设置波形图表的背景颜色。
7.3利用热电偶模块nextsense_01上的LM35D温度传感器采集被测温度,并进行温度数据分析处理,实现温度采集、显示、报警等功能。
参考答案:
思考题
8.1添加功能:当电量偏低时,显示“Lo.”;当连续8秒质量都为0g后,自动停止。
参考答案:
1)添加一个按钮,命名为“电量偏低”。在“数码管子VI”中,也添加同名按钮,同时,3个条件结构分别增加第10个分支,如下图。
参考答案:
车速传感器,是一种安装在变速箱上,通过变速箱输出轴上的主动齿轮带动传感器的齿轮,利用传感器内的霍尔效应作用,从而使传感器输出一个与变速箱输出轴转速对应的电信号,车载控制系统以及显示系统采集该信号,从而实现车速的显示和对发动机系统的控制。
当前车速高于设定限值就给出超速报警;如果设定当前车速不变,就是巡航控制,即巡航定速功能。
参考答案:
8.3用状态机实现超级玛丽生命条的加减。要求:初始生命值50,最大值为100,最小值为0。吃到小蘑菇加10,吃到大蘑菇加20达到100后,显示“你真厉害!”;被怪物咬减20,减到0时,显示“GIME OVER!你失败了!”。点击“结束”按钮,退出程序。
参考答案:
思考题9
9.1查找资料,熟悉汽车转速测量原理,利用霍尔器件实现汽车转速测量,能够实现超速报警和巡航定速等功能;
思考题
6.1本系统中,按照要求点亮交通灯后即停止运行程序。如何让系统连续运行,直到按下停止按钮?
参考答案:
在程序框图中放置一个While循环,把所有程序代码置于循环体中,并在While循环的条件停止端放置一个停止按钮。
6.2在系统运行中,如何实现系统紧急停止功能?
参考答案:
可以用状态机与事件结构来实现。
3.2利用While循环设计VI,产生随机数并进行累加,当累加和大于100或按下停止按钮时停止运行。参考答Fra bibliotek:习题4
4.1编写程序,要求产生20个20上下浮动5的随机数分别存储为文本文件,电子表格文件和二进制文件;然后编写另外的程序读上述文件中的数据并在前面板中显示出来。
参考答案:前面板与程序框图
4.2编写程序,要求模拟一个含有正弦波和方波的双通道波形数据存储为波形文件,并要求文件中显示的存储时间为当前系统时间。
参考答案:
如温度监控项目一样,在程序设计中设置比较环节,结合条件结构,可以实现限速功能实现。
思考题
10.1是否有其他方法做自动门的仿真界面? 比如可试试用3D控件。
参考答案:
可采用3D控件来实现。
参考答案:程序框图,保存路径可以自由选择,保存格式可以是二进制。
思考
5.3本节中介绍了10个最常用的DAQmx函数,在实际应用中,它们在数据流中所放置的先后顺序有没有一定的规律?本节中所介绍的实例大都是单一输入或者单一输出的情况,如果需要同时输入和输出,应该如何处理?
参考答案:
通常的规律是创建通道,设置采样时钟,配置触发等设置,(配置输出波形),开始任务,(获取采集波形),清除任务。
2)当连续8秒质量都为0g后,自动停止,可以在用条件结构来实现,见下图,在度数据的分支,把当前g与0比较,为真,执行真分支。该分支用来判断是否保持8s。由于该DAQ过程设置了没0.5s进行一次读写操作,这里计16个数就是8s。
8.2用状态机实容器液位监控。要求:初始水位100ms,水位上限200ms,下限50ms,越限要有报警指示。用一个进水阀和一个进水量调节控件来控制进水情况;一个出水阀和一个出水量调节控件来控制出水量。可以单独进水或出水,也可以同时进、出水。点击“结束”按钮,退出程序。
思考题1
1.1参考例题1创建一个VI,实现将华氏温度转换为摄氏温度的功能,并在前面板显示摄氏温度和华氏温度。
参考答案:
1.2创建一个VI实现两个输入数据的加、减、乘运算,并显示数据的和、差与乘积。
参考答案:
思考题2
2.1用0-100的随机数代替摄氏温度,将每500ms采集的温度的变化波形表示出来,并设定上限85,下限45,温度高于上限或者低于下限分别点亮对应的指示灯。并将其上下限也一并在波形中表示出来。
6.3如何实现带有左转右转灯的更复杂的交通灯系统?
参考答案:
东西方向和南北方向分别增加两个指示灯,分别表示左转和右转。程序主体结构大致不变。
思考题
7.1如何实现上限报警指示灯红色闪烁、下限报警指示灯蓝色闪烁?
参考答案:
应用属性节点,来设置指示灯的颜色。
7.2改变温度走势曲线图的背景颜色,温度过高背景变为红色,温度过低背景变为蓝色。
参考答案:前面板与程序框图
2.2生成1个0-100的随机整数,和60比较,大于等于60记为通过,绿灯亮;小于60,其他记为不及格,红灯亮;比较结果捆绑后放在一个簇里显示。
参考答案:前面板与程序框图
思考题
3.1创建一个VI,利用For循环产生一个4行6列的二维数组,数组元素为10到20的随机整数。
参考答案:
参考答案:
应用属性节点,来设置波形图表的背景颜色。
7.3利用热电偶模块nextsense_01上的LM35D温度传感器采集被测温度,并进行温度数据分析处理,实现温度采集、显示、报警等功能。
参考答案:
思考题
8.1添加功能:当电量偏低时,显示“Lo.”;当连续8秒质量都为0g后,自动停止。
参考答案:
1)添加一个按钮,命名为“电量偏低”。在“数码管子VI”中,也添加同名按钮,同时,3个条件结构分别增加第10个分支,如下图。
参考答案:
车速传感器,是一种安装在变速箱上,通过变速箱输出轴上的主动齿轮带动传感器的齿轮,利用传感器内的霍尔效应作用,从而使传感器输出一个与变速箱输出轴转速对应的电信号,车载控制系统以及显示系统采集该信号,从而实现车速的显示和对发动机系统的控制。
当前车速高于设定限值就给出超速报警;如果设定当前车速不变,就是巡航控制,即巡航定速功能。
参考答案:
8.3用状态机实现超级玛丽生命条的加减。要求:初始生命值50,最大值为100,最小值为0。吃到小蘑菇加10,吃到大蘑菇加20达到100后,显示“你真厉害!”;被怪物咬减20,减到0时,显示“GIME OVER!你失败了!”。点击“结束”按钮,退出程序。
参考答案:
思考题9
9.1查找资料,熟悉汽车转速测量原理,利用霍尔器件实现汽车转速测量,能够实现超速报警和巡航定速等功能;
思考题
6.1本系统中,按照要求点亮交通灯后即停止运行程序。如何让系统连续运行,直到按下停止按钮?
参考答案:
在程序框图中放置一个While循环,把所有程序代码置于循环体中,并在While循环的条件停止端放置一个停止按钮。
6.2在系统运行中,如何实现系统紧急停止功能?
参考答案:
可以用状态机与事件结构来实现。
3.2利用While循环设计VI,产生随机数并进行累加,当累加和大于100或按下停止按钮时停止运行。参考答Fra bibliotek:习题4
4.1编写程序,要求产生20个20上下浮动5的随机数分别存储为文本文件,电子表格文件和二进制文件;然后编写另外的程序读上述文件中的数据并在前面板中显示出来。
参考答案:前面板与程序框图
4.2编写程序,要求模拟一个含有正弦波和方波的双通道波形数据存储为波形文件,并要求文件中显示的存储时间为当前系统时间。