虚拟仪器与硬件在环第十二讲

来源:互联网 编辑: 张倩 手机版

虚拟仪器技术(Virtual instrument)就是利用高性能的模块化硬件,结合高效灵活的来完成 虚拟仪器环境与现实世界的信号相连,分析数据以获取实用信息,共享信息成果,有助于在

因转码可能存在排版等问题,敬请谅解!以下文字仅供您参考:

128KB存储,2通道虚拟组合仪器 HS4-50MHz     50MHz采样,12位;128KB 组合仪器在高校教学实验,已得到广泛应用。特别是组合虚拟仪器,把不同的几种仪器通

Labview数据采集 第二部分 DAQ的API编程 模拟信号采集 第二部分——DAQ助手的缺陷 使用DAQ助手来创建采集程序需要注意一些伴生问题: 1、DAQ助手作为一个Express VI,DAQ助手所占用的内

但是也不是肯定的,谁知道明天又有什么新东西被弄出来?FPGA现在用的依然很多,所以我觉得哪个个前途都不错,贵在专注。 PS:我现在就在做虚拟仪器这一行,过的还凑活。最

存比一般VI要大,在做大型项目过多的使用它时,会占据更多的内存。

数字字符转为数字的!

2、DAQ助手使用快捷,但是灵活性交叉并且单一,如果 我们要进行的采集任务比较复杂,比如每个通道都需要定义, 或者需要将采集数据生成报表等等,这些功能都是DAQ助手没

仪器计算机、扫描仪及专用软件包的用于原子发射光谱分析的虚拟相板译谱仪。 硬件 例如显示器分辨率为80dpi,在640×480dpi显示分辨率下一个像素与一个光点相对应,将

办法完成的,需要使用到NI DAQmx驱动提供的API函数完成。

上两个图看下,连线一般都是在程序框图中进行的。

→DAQ助手方便,但是只能用来简易测量;

右击它,选最下面那个

正式编程还是 建议使用控件一个个去搭建。 DAQ函数库 第二部分——DAQ函数库 第二部分——DAQ函数库

缺点就是 最初的时候 投入成本会比较大。 展望:图形化编程是未来的一个趋势,毕竟工程在于的是能快速出成果。在如今时间就是金钱的时代 效率很重要。免除了大量的代码

之前建立有采集任务,则可以直接调用 第二部分——DAQ函数库

这个得说几句哈 “路漫漫其修远兮,吾将上下而求索” 真所谓“路遥知马力,日久见人心” 本店秉承 “先做人,后做事;先修心,后赚钱” 古人云:“修心、齐家、治国、平天下

之前未建立有采集任务,则可通过创建 虚拟通道的控件重新创建

它可利用软件在微型机屏幕上构成虚拟仪器面板,在有足够的硬件支持下对信号进行采样 1.2 虚拟仪器的优点 我们知道,任何仪器都基本上分三部分组成,即数据采集与控制

需要注意的是, 多个通道的情况下, 连续通道与分离通道 的在控件中写入的方 法有所不同。 第二部分——DAQ函数库 第二部分——DAQ函数库

很有前景,就是说还没发展起来

到此处位置, 已经完成了对采样 方式、采样率、触 发、定时等参数的 设置,采集任务的 属性已经全部完成。

与仪器硬件设备之间的软件中间层,由函数库、实用程序、工具套件等组成,是一系列软件代码模块的统称。它驻留在计算机中,是连接计算机和仪器的桥梁和纽带。 虚拟仪器

此时采集任务 已经随时可以开始, 根据设置将数据采 集,存入缓冲区中。 第二部分——DAQ函数库

在这个路径下View--Toolbars----Virtual;中文是,视图----工具栏-----虚拟仪器

用于将数据从缓冲区中读出,用于显示或存储。

旅游等领域显示出广阔的应用前景。 虚拟仪器(Virtual Instrument--VI)是虚拟现实在仪器 其主要表现为: 1、硬件与计算机的接口标准化 2、硬件软件化 3、软件模块化 4、

注意,读取的速度必须不小于写入的速度,否则缓 冲区数据会溢出,导致报错。 第二部分——DAQ函数库

? 开始,根据设置开始DAQ任务。

? 中止,暂停DAQ任务,但是,不清除。

暂停后,配置依旧 存在,可以无需配置直接重新开始。

暂停后依旧占据内存。

? 清除,清除任务配置,释放内存,但如果需要再次开始采 集任务,需要重新对DAQ属性进行设置。 第二部分——DAQ函数库保护 第二部分——DAQ函数库 第二部分——DAQ函数库

API编程中,TDMS保 存数据需要经过的步 骤: 1、创建 2、设置 3、读/写 4、关闭 第二部分——DAQ函数库

? TDMS Open.vi 用于指定需要保存的 文件信息。

? TDMS List Contents.vi 用于指定 TDMS 文件中的表名 和通道名,如果不指 定,默认即为MAX 中的设备通道名。 第二部分——DAQ函数库

? TDMS Write.vi 类似于DAQmx 函数中的 DAQmx Write.vi,用于写入数据到TDMS 文件中。

? TDMS Read.vi 是负责将已有的TDMS 文件数 据读取出来的函数。 第二部分——DAQ函数库

TDMS File Viewer.vi 是用于快速查看 TDMS 文件的专用VI, 只需要给出需查看的 TDMS 文件路径,单独 运行此VI,就可以看到 保存的数据、波形以及 一些文件信息。

*该VI 通常放在任务结束时,可自动打开查看是否保存成功, 不过在大数据量存储时需要慎用,以免弹出打开的时候内存不够 而死机。 第二部分——DAQ函数库

根据刚才提到的那几个控件,我们可以做出一个信号采 集并写入TDMS文件的Labview采集任务例程。 属性节点 第二部分——DAQ函数库

使用API函数配置的DAQ任务,能够 进行大部分的采集工作。

但是,当我们需要在采集任务运行 的过程中进行诸如采样率等参数的修改, 使用API函数的话,就必须先中止任务, 重新修改采样率后,才能再以新的采样 率开始采集。

过程比较繁琐。 第二部分——DAQ函数库 DAQmx工具包中除了API函数外,还提供了属性节点,可 以方便我们进行更高级或更底层的操作。

只要是DAQmx API 函数可以完成的操作,使用属性节点都可以实现;

但是很多 API 函数完成不了的操作,属性节点可以完成。

像刚才的例子,使用API函数无法很好的解决,但是如 果使用属性节点就可以很轻松的完成这个工作。 第二部分——DAQ函数库

不同的属性节点控件,图形上是与某个API控件对应 的,因此,在需要通过属性节点修改某个参数时,需要找 到对应的属性节点控件才可进行操作。 第二部分——DAQ函数库

例如:我们需要改变“采样率”这个属性,而这个属性我 们在编程的时候是在“DAQ定时”这个控件中设置的,那么我 们可以在“Timing”的属性节点中找到采样率的属性,从而进行修 改。 第二部分——DAQ函数库

我们可以在DAQmx Timing Property Node 中查询到 采样率这个属性,将其放置在While 循环中,就可以实时 更改采样率。 第二部分——DAQ函数库

对于三种触发的效果Start Trigger、Reference Trigger、 Pause Trigger,使用API函数DAQmx Trigger.vi只可以配置前两 者(即Pause Trigger 无法直接实现);

而使用属性节点DAQmx Trigger Property Node.vi则三者都可以进行配置。

→属性节点可以更全面的发挥实现所需的功能。 第二部分——DAQ函数库

对于三种触发的效果Start Trigger、Reference Trigger、 Pause Trigger,使用API函数DAQmx Trigger.vi只可以配置前两 者(即Pause Trigger 无法直接实现);

而使用属性节点DAQmx Trigger Property Node.vi则三者都可以进行配置。

→属性节点可以更全面的发挥实现所需的功能。 第二部分——属性节点应用范例——重触发 有时会遇到这样的应用,需要采集卡不停响应触发信号, 每次触发以后固定采集一定的样本就停止等待下一次触发,这种 方式我们称为重触发,也需要使用属性节点完成。

(感觉就是遇到触发信号后开始的有限点采集,不过能重 复多次开始。)

采集卡本身不支持重触发功能的,也可以通过配置实现这个效 果,但是需要用到其他的控件。 第二部分——属性节点应用范例——重触发 通道间切换速度以及能够达到的最大速度,可以通过属 性节点进行读取。 第二部分——属性节点应用范例——重触发 在采样率较低的任务中,如果我们觉得通道间切换速度不 能满足我们的相位要求,可以利用属性节点在任务开始之前重 新设置,但是最大不能超过采集卡最大通道间切换速度。 谢谢观赏

THANKS

扩展阅读,根据您访问的内容系统为您准备了以下扩展内容,希望对您有帮助。

什么是虚拟仪器,其本质特征是什么

虚拟是一个汉语词汇,读音为xūnǐ,

指不符合或不一定符合事实的虚拟的情况

虚拟仪器技术就是利用高性能的模块化硬件,结合高效灵活的软件来完成各种测试、测量和自动化的应用

上海而华虚拟仪器制造有限公司徐汇分公司介绍?

简介:上海而华虚拟仪器制造有限公司徐汇分公司成立于2007年08月16日,主要经营范围为仪器仪表、计算机及配件的生产、销售,从事仪器、电子、计算机领域内八技服务等。

法定代表人:董信华

联系方式:021-64162905

地址:上海市徐汇区日晖六村33号203,209-211,218室

在虚拟仪器中如何使用时钟控件

  1、在前面板窗口上添加一个时间标识控件。

 

  2、使用操作工具单击时间/日期浏览按钮,打开设置时间和日期对话框。也可右键单击该控件,从快捷菜单中选择数据操作?设置时间和日期,显示设置时间和日期对话框。

  3、根据需要对数据的时间标识设置时间和日期。

  注:  可单击时间的某一部分(比如分钟或秒钟)进行设置。LabVIEW将高亮显示时间被选中的部分。向上箭头和向下箭头键分别用于递增和递减时间值。还可直接在选中区域中输入新的时间值。

  右键单击时间标识控件,从快捷菜单中选择数据操作?设置为当前时间,可将时间和日期设置为当前日期和时间值。

  如需通过编程修改时间标识控件的值,可从时间标识控件创建属性节点,再将一个时间标识常量连入节点的值属性。

  注:  不可在时间标识控件中使用单位。此外,建议不要对格式为绝对时间的数值控件使用单位。


[虚拟仪器与硬件在环第十二讲]相关文章:

  • 虚拟仪器与硬件在环第十三讲
  • 虚拟仪器与硬件在环第十三讲
  • 虚拟仪器与硬件在环第十一讲
  • 虚拟仪器与硬件在环第十一讲
  • 虚拟仪器与硬件在环第九讲
  • 虚拟仪器与硬件在环第九讲
  • 虚拟仪器与硬件在环第六讲
  • 虚拟仪器与硬件在环第六讲
  • 虚拟仪器与硬件在环第七讲
  • 虚拟仪器与硬件在环第七讲
  • 虚拟仪器与硬件在环第四讲
  • 虚拟仪器与硬件在环第四讲
  • 虚拟仪器与硬件在环第五讲
  • 虚拟仪器与硬件在环第五讲
  • 虚拟仪器与硬件在环第八讲
  • 虚拟仪器与硬件在环第八讲
  • 虚拟仪器与硬件在环第二讲
  • 虚拟仪器与硬件在环第二讲
  • 虚拟仪器与硬件在环第三讲
  • 虚拟仪器与硬件在环第三讲
  • 什么是虚拟仪器,其本质特征是什么
  • 上海而华虚拟仪器制造有限公司徐汇分公司介绍?
  • 在虚拟仪器中如何使用时钟控件
  • 虚拟仪器系统由哪些部分构成
  • 虚拟仪器与传统仪器的区别是什么
  • 传统仪器和虚拟仪器在构成上有何不同
  • 虚拟组合仪器,组合虚拟仪器,哪家公司做的比较好?
  • 虚拟仪器 就业发展
  • LabVIEW虚拟仪器课程设计简易计算器中的问题
  • 虚拟仪器,设计一个VI,以100Hz的采用频率分别采样20Hz和80H...
  • labview 虚拟仪器怎么连线
  • protues虚拟仪器怎么调用显示窗口??
  • 基于labview虚拟仪器设计的缺点和展望
  • 声卡虚拟仪器推荐 推荐一款免费好用的声卡虚拟仪器软件!
  • 急求:虚拟仪器的应用论文。可悲啊,下星期要交。
  • 虚拟仪器在国内外发展情况如何?
  • 什么是虚拟仪器?虚拟仪器有哪些优势?
  • multisim的虚拟仪器工具栏是哪个
  • 简述虚拟仪器技术及LabVIEW编程课程的认识和理解
  • 什么叫虚拟仪器?
  • 虚拟仪器与硬件在环第十二讲相关搜索
    最新推荐
    热门推荐