基于labview的传感器仿真实验设计虚拟仪器课程设计(编辑修改稿)内容摘要:

考文献 ........................................................................................................................ 19 附录 程序框图 ............................................................................................................. 20 基于 labview 的传感器仿真实验设计 1 1 设计任务描述 :基于 labview的传感器仿真实验设计 能够熟悉利用 Labview 软件,并用此软件编写程序框图和构造前面板。 使设计的面板更直观,漂亮。 达到虚拟仪器的功能。 要求: 1)掌握 NIDAQ 使用方法 2)了解传感器实验的基本步骤。 3)虚拟仪器仿真传感器实验过程,其中的实验结果可以用 DAQ 采集外部信号发生器的值。 1)将 转速 作为 X 轴,电压作为 Y 轴,绘制 XY 曲线。 基于 labview 的传感器仿真实验设计 2 本题目的设计要求是使用 DAQ 作为采集信号模拟为 电机的转速 ,再通过应变片转换为电信号显示出来,最后绘制成以 转速 作为 X 轴,电压作为 Y 轴的曲线图,并对其进行误差分析。 首先是将 DAQ 作为输入信号输入到电脑中,然后再通过数组记录下 来一组的数据,共有 100 个数,再通过求取平均数来取得第一个数 ,再将第一个数写入记事本中,再将其读出来,写在文本中。 其它的三组数组也是同理,共有十组数据。 因为本次实验中没有办法将 电机的转速 输入到电脑中所以就将 DAQ 中输入的电压当做 电机的转速 ,自己创建一个公式将 电机的转速 和电压联系起来,我所写入的是电压为 电机的转速 的 五 倍,但是实验会存在误差,所以在本实验中人为的添加了随机误差。 然后将电压写入文本中,然后再读出来,创建一个数组。 因为文本文件为txt 格式,为字符串格式。 需将写入电子表格再 读出来,最后以 转速 为 X 轴,电压为 Y 轴,画出曲线图。 基于 labview 的传感器仿真实验设计 3 DAQ 速度 输入 写入文本中 从文本中读出 创建一个包含十个数据的数组 通过 转速 与电压的关系显示出电压值 电压值 写入文本 从文本中读出 创建电压的数组 创建 XY 图 基于 labview 的传感器仿真实验设计 4 4 各部分程序设计及框图 速度 部分的程序 首先我们需要用 DAQ 来模拟 转速 值,将其写入表格共 100 个数值。 但因为产生的数值为 100 个且数值在不断地变化中,但是我们需要一个数值。 所以我们需要把这一百个数值相加,再除以 100 就能得到了平均数值。 再将平均值写入文本中,再将其从文 本中读取出来,最终得到数值。 因为共有十组数据,以上只是完成了一组数据的写入与读取。 在本程序中需要测量十组数据,所以需要一个条件结构,分别放入这十组数据,从 1 到 10。 并且可以通过在条件结构处添加的数值输入控件来调节所选择的数组。 便可进行数据的写入与存储。 在后面板上有一个 速度 存储开关,用于控制文本的读取,如果开关打开则可以读取,如果开关未打开,则不能读取,以此来控制读取的数组。 速度 部分的程序框图如下图所示: 基于 labview 的传感器仿真实验设计 5 速度 部分的后面板 速度 部分的前面板 基于 labview 的传感器仿真实验设计 6 电压部分的程序 本课程设计的目的是为了仿真传感器的实验, 电机的转速 与电压的关系。 因为本次实验中没有办法将 电机的转速 输入到电脑中所以就将 DAQ 中输入的电压当做 电机的转速 ,自己创建一个公式将 电机的转速 和电压联系起来,我所写入的是电压为 电机转速 的 五倍,但是实验会存在误差,所以在本实验中人为的添加了随机误差, 再把所测量出的十组电压写入一个数组中。 电压部分的程序框图如下图所示:在后面板上有一个 电机转速 开关,用于控制文本的读取,如果开关打开则可以读取,如果开关未打开,则不能读取,以此来控制读取的数组。 基于 labview 的传感器仿真实验设计 7 电压部分的后面板 基于 labview 的传感器仿真实验设计 8 XY图像 但是因为所写入和读出的方式都是文本,即为 txt 的格式,这种格式无法绘制成 XY 图。 所以需要将 转速 和电压的数组分别写入电子表格中,然后 再读取出来,最后绘制成的图像就是以 转速 为 X 轴,以电压为 Y 轴的 XY 图。 绘制的 XY 图如下图所示: XY 图后面板 XY 图前面板 基于 labview 的传感器仿真实验设计 9 一切准备就绪后,点运行按钮,程序开始运行。 这时可以通过调节数组选择开关来选择向哪个数组中添加数值。 然后可以调节数组选择开关将十组数据都采集下来。 结果如图所示: 基于 labview 的传感器仿真实验设计 10。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。