圈上海支大峰 机械与动力工程学院 虚拟仪器独立实验实验指导书 运行一次读取100个采样点,“Rate(Hz)”为1k,即采样频率为1000HZ。其余设置如图 所示。当每次程序运行后,将以1000HZ的采样频率采集100个采样点。 DAQ Assistant ☒ Analog Input Test Panel Voltage入 0.2- 0.15 0.1- 0.05- 0 -0.05 -0.1- -0.15 Display -0.2 Graph 0 25m 50m75m100m Time (sec) Start AutoScale Y-Axis☑ Close 步骤6:设置完成后,点击“Tst”,可以对配置进行测试采样。如图所示,显示出正弦 信号波形,说明配置正确。 未命名1程序柜图· 5▣图 文件)瑞格)童看心项目)作Q)工具)窗口①利助如 图●川网品如时时t皮用程序字体一了中 来8查香 1/0 视觉与运动 信号处理 》对写通信 连摇口 ,控制设计与物真 史光四 事S:a.l星DFESS DAQ Arsistan w面器 ☑画E 回 附P工具包 ,收准 ,用户军 选驽江. 步骤7:完成设置后,系统会自动配置“DAQ Assistant”,然后按照图示,将“DAQ Assistant” 的“data”与“波形图”控件相连。 -6-
机械与动力工程学院 虚拟仪器独立实验实验指导书 - 6 - 运行一次读取 100 个采样点,“Rate(Hz)”为 1k,即采样频率为 1000HZ。其余设置如图 所示。当每次程序运行后,将以 1000HZ 的采样频率采集 100 个采样点。 步骤 6:设置完成后,点击“Test”,可以对配置进行测试采样。如图所示,显示出正弦 信号波形,说明配置正确。 步骤 7:完成设置后,系统会自动配置“DAQ Assistant”,然后按照图示,将“DAQ Assistant” 的“data”与“波形图”控件相连
图上支大学 机械与动力工程学院 虚拟仪器独立实验实验指导书 巨未命名1前面板年 日▣风 文件)编位)查活)项目)操作0)工具)密口)形动) 中@●可2t应用程序字体~扣心✉些中, Q被紫8二查行? 新式 上和冰 02 0.15 0.1 006 量 9m网回 01 -0.5 停止 0.2 卜系统 0 0.020.04 0.e0.0e 0.1 经典 停止 时 Er 控制设计与仿真 ,, 附工具包 用户控件 选茳件.,, .ET与hetivaX 步骤8:运行程序,可以发现波形图己经能够显示出正弦波形。调节BNC-2120信号发 生器波形幅值旋钮,运行程序,观察变化。 包未命名1程年框阳本 固☒ 女件)撕递)蚕看的项目)染作)工具)窗口)括助的 包图■四回②图o同时12t应用程厚字体~扣习 程 L结构 破形图 魔 量0 卜视觉与运动 物学 ,信号处理 ,数据通信 团 互连裙口 ·控领计与仿真 SignalExprets 收 ●用户库 选挥VI, 步骤9:为了能够连续进行数据采集,可以加上“While”循环,如图所示。运行程序, 调节BNC-2120上的幅值和频率旋钮,观察效果。切换到三角波,继续观察。 -7-
机械与动力工程学院 虚拟仪器独立实验实验指导书 - 7 - 步骤 8:运行程序,可以发现波形图已经能够显示出正弦波形。调节 BNC-2120 信号发 生器波形幅值旋钮,运行程序,观察变化。 步骤 9:为了能够连续进行数据采集,可以加上“While”循环,如图所示。运行程序, 调节 BNC-2120 上的幅值和频率旋钮,观察效果。切换到三角波,继续观察
图上支大学 机械与动力工程学院 虚拟仪器独立实验实验指号书 末命名1前面板” 口回☒ 文件)偏糍)查若项目)操作0)工具)幽口Y)帮助) 内@●川2应用程序字体-口出:的- 速形图 Voltage 0 Q批深8二查者· 新试 ·布家 停上 停止 0.20.040.00.e 0.1 显示顶 查线好班线汽 9✉阿 转换为核入控件 8 说明胞提示 果统 创腱 督湖 经奥 数据操作 Express 》控制设计与仿真 燕知 知工且包 控件配格 用户控件 根据窗格缩啦对辣 沈择控件., 标尺 ET与ActivaX 刻发问隔 /自丽整图网大小 除刻发 /叙时包标识 总店屏性 格式化 性 自动硫整标尺 √近似请进上下限 √显示标尺标签 步骤10:为了能够更直观的观察波形变化,对“波形图”控件进行调整,鼠标右击“波 形图”,取消“Y标尺”一“自动调整Y标尺”前面的勾,即Y轴坐标不再自动调整。 再点击“波形图”Y坐标轴上下限数值,分别改为3与3。然后再运行程序,观察波形 变化。 2.用标准DAQmx控件完成对正弦信号发生器的数据采集 实验简介:在实验1中,我们利用Express控件中的DAQ Assistant完成了一个数据采 集系统,通过实验,我们充分理解了Express控件快速便捷的特性。然而Express控件 由于其集成度过高导致代码效率较低,所以并不会在实际的虚拟仪器设计中大量使用, 否则会导致仪器运行效率降低。接下来,在实验2中,我们将采取标准的DAQmx函数 来完成同样的数据采集系统。DAQmx相对DAQ Assistant而言,其集成度大大降低, 因此有利于代码优化,提高仪器效率。此外,DAQmx尽管开发复杂度略高于DAQ Assistant,.但实际开发起来也非常便捷。 -8-
机械与动力工程学院 虚拟仪器独立实验实验指导书 - 8 - 步骤 10:为了能够更直观的观察波形变化,对“波形图”控件进行调整,鼠标右击“波 形图”,取消“Y 标尺”—“自动调整 Y 标尺”前面的勾,即 Y 轴坐标不再自动调整。 再点击“波形图”Y 坐标轴上下限数值,分别改为 3 与-3。然后再运行程序,观察波形 变化。 2. 用标准 DAQmx 控件完成对正弦信号发生器的数据采集 实验简介:在实验 1 中,我们利用 Express 控件中的 DAQ Assistant 完成了一个数据采 集系统,通过实验,我们充分理解了 Express 控件快速便捷的特性。然而 Express 控件 由于其集成度过高导致代码效率较低,所以并不会在实际的虚拟仪器设计中大量使用, 否则会导致仪器运行效率降低。接下来,在实验 2 中,我们将采取标准的 DAQmx 函数 来完成同样的数据采集系统。DAQmx 相对 DAQ Assistant 而言,其集成度大大降低, 因此有利于代码优化,提高仪器效率。此外,DAQmx 尽管开发复杂度略高于 DAQ Assistant,但实际开发起来也非常便捷