重庆理工大学药学与生物工程学院医疗仪器课件 第3章.pptVIP

重庆理工大学药学与生物工程学院医疗仪器课件 第3章.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
3.4 虚拟仪器专用软件与设计实例 3.4.3 LABVIEW虚拟医学仪器卡设计实例 3.4 虚拟仪器专用软件与设计实例 3.4.3 LABVIEW虚拟医学仪器卡设计实例 3.4 虚拟仪器专用软件与设计实例 3.4.3 LABVIEW虚拟医学仪器卡设计实例 3.4 虚拟仪器专用软件与设计实例 3.4.3 LABVIEW虚拟医学仪器卡设计实例 * * 突发数据传输率指电脑主机通过数据总线从硬盘内部缓存区中读取数据的最高速率,它与硬盘的最高外部数据传输率(External Data Transfer Rate) 和最高接口数据传输率(Interface Data Transfer Rate)其实是一个概念。 3.4 虚拟仪器专用软件与设计实例 3.4.2 数据采集(DAQ)卡设计 1. DAQ卡的组成 DAQ(Data Acquisition)卡:即虚拟医学仪器硬件平台的I/O接口。通常能在计算机控制下完成数据采集与控制任务的板卡都可称为DAQ卡。 DAQ卡的组成: (1)多路开关:将各路信号轮流切换到放大器的输入端,从而实现多参数多路信号的分时采集。 (2)放大器。 (3)采样/保持电路。 (4)A / D转换电路:把输入的模拟信号转换为数字量输出。转换有三种方法:逐次逼近法、双积分法和并行比较法。在DAQ中应用较多的是逐次逼近法。A / D转换电路是DAQ硬件的核心,两个指标:采样分辨率和转换速度。 3.4 虚拟仪器专用软件与设计实例 3.4.2 数据采集(DAQ)卡设计 (5)D/A转换: D/A转换是将数字量信号转换为模拟量输出的器件。D/A转换器的主要性能参数是分辨率和线性误差,分辨率取决于D/A转换器的促数,线性误差则刻画了D/A转换器的精度。 (6)定时/计数器: 主要用于脉冲周期信号测量、精确时间控制和脉冲信号产生等。其主要件能指标是分辨率和时钟频率。 (7)数字I/O:DAQ利用数字I/O采集外部设备的工作状态,建立与外部设备的通信。一般数字I/O都采用TTL电平。 3.4 虚拟仪器专用软件与设计实例 3.4.2 数据采集(DAQ)卡设计 对于NI公司生产的各类DAQ卡,LabVIEW提供了专门的驱动程序和测试设置软件MAX。主要设置参数包括: (1)模拟信号输入 1)设置信号的输入方式,如单端输入和双端输入,单极性信号和双极性信号等。 2)增益选择,根据输入信号的幅值范围和分辨率要求选择增益。 3)量程选择,根据输入信号的极性选择适当里程。 (2)A/D转换 1)设定信号输入通道。 2. DAQ的参数设置 3.4 虚拟仪器专用软件与设计实例 3.4.2 数据采集(DAQ)卡设计 2)设定采样点数。 3)设定采样速率。 4)设定采样结果的输出方式。 5)设置采样触发方式,包括外触发、定时触发、软件触发等。 (3)D/A转换 1)模拟信号的输出通道。 2)模拟信号的输出幅值。 3)刷新速率,刷新速率决定所产生的模拟信号波形的“光滑度”,最快刷新速率的倒数即为响应时间, 3.4 虚拟仪器专用软件与设计实例 3.4.2 数据采集(DAQ)卡设计 3. 自制DAQ卡的驱动实现 (1)利用端口操作函数实现: 在AdvancedPort I/O子模板里有两个端口操作函数In Port和Out Port。分别可用于从指定地址读取或写入一个字或一个字节的操作。用这两个函数可以完成查询方式的数据输入或输出。 3.4 虚拟仪器专用软件与设计实例 3.4.2 数据采集(DAQ)卡设计 3.4 虚拟仪器专用软件与设计实例 3.4.2 数据采集(DAQ)卡设计 (2)利用CIN实现:CIN(Code Interface Node)函数是LabVIEW对C语言的调用接口,它通过输入、输出端口实现两种语言之间的数据传递。 当LabVIEW的程序运行到CIN节点时,数据由CIN的输入端口传递给C源代码图标,程序转去执行C源代码; 代码执行完以后,得到的数据由CIN的输出端口返回给LabVIEW。 操作步骤: 3.4 虚拟仪器专用软件与设计实例 3.4.2 数据采集(DAQ)卡设计 2-6)创建DLL库,编译生成.lsb库 1)放入Code Interface Node 函数,创建C文件 7)加载.lsb库 3.4 虚拟仪器专用软件与设计实例 3.4.2 数据采集(DAQ)卡设计 (3)利用DLL实现:LabVIEW提供了调用动态链接库函数Call Library Function Node,用户可以调用Windows下的标准D

您可能关注的文档

文档评论(0)

ormition + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档