码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • LabVIEW数据采集-模拟输出


    文章目录

    • 信号调理
    • 模拟输出
      • 单点生成
      • 软件定时模拟输出循环
      • 连续输出波形

    信号调理

    信号调理即将待测信号通过放大、滤波等操作转换成采集设备可以识别的标准信号。
    放大(微弱信号进行放大以提高分辨率并降低噪声,是调理后信号范围与AD的电压范围相匹配。信号调理模块应尽可能靠近信号源或传感器,使信号在受到环境噪声的影响之前已经被放大,使信噪比得到改善)

    隔离(使用变压器、光或电容耦合等方法在被测系统和测试系统之间传递信号,避免直接的电连接。使用隔离的原因:从安全角度考虑/隔离可以使从数据采集卡读出来的数据不受地电位与输入模式的影响(在采集卡的地与信号的地有电位差而又不进行隔离,可能会形成接地回路引起误差))

    滤波(去除测量信号中不需要的部分)

    激励(就是输入信号,给某些型号的传感器提供输入)

    线性化(许多传感器对测量的响应都是非线性的,因此要对其输出信号进行线性化,以补偿传感器带来的误差)

    数字信号调理(即使传感器直接输出数字信号,也有进行调理的必要。其作用是将传感器输出的数字信号进行必要的整型或电平调整)

    模拟输出

    多数DAQ设备的每个模拟输出通道都有一个数模转换器(DAC)
    所有DAC同时更新。
    模拟通道的输出是同步的。

    写入VI
    向用户指定的任务或虚拟通道中写入采样数据。该多态VI的实例分别用于写入不同格式的采样、写入单个/多个采样,以及对单个/多个通道进行写入。

    如任务使用按要求定时,VI只在设备生成全部采样后返回。未使用DAQmx定时VI时,默认的定时类型为按要求。如任务使用其它类型的定时,VI将立即返回,不等待设备生成全部采样。应用程序必须判断任务是否完成,确保设备生成全部的采样。

    对于单采样,自动开始默认为真,对于多采样,自动开始默认为假。
    使用开始/停止任务VI时,始终设置自动开始为假。
    在这里插入图片描述

    单点生成

    在这里插入图片描述

    软件定时模拟输出循环

    可以实时改变输出的电压值,直至用户单击停止按钮
    只有单点才可以将开始放在写前面
    在这里插入图片描述

    连续输出波形

    输出波形频率影响因素:
    更新速率、缓冲区中的点数、缓冲区中的循环数
    信号频率=(周期*更新速率)/缓冲区中的点数

    连续缓冲区生成的流程图

    在这里插入图片描述
    重生成方式,只需要一次生成就可以不断写入信号

    在这里插入图片描述
    非重生成方式,可以在循环中实时改变输入的信息
    仅首次调用时用到开始任务VI
    在这里插入图片描述

  • 相关阅读:
    【毕业设计】基于STM32的智能药箱系统设计与实现 - 物联网 单片机
    ES6 | 解构、模板字符串、简化对象、箭头函数
    【论文笔记】—低照度图像增强—Supervised—混合神经网络—2019-TIP
    python趣味编程-5分钟实现一个测验应用程序(含源码、步骤讲解)
    进程间关系
    B+树在MySQL InnoDB存储引擎中的应用
    C++输入输出流2
    将vue项目变成可发布的npm包项目
    【Endnote】插入文献时,自动弹出select matching reference
    【优选算法系列】第二节.双指针(202. 快乐数和11. 盛最多水的容器)
  • 原文地址:https://blog.csdn.net/weixin_43781045/article/details/127543195
  • 最新文章
  • 沪漂五周年了:我越来越迷茫了
    Agentic Skill Routing 实战:别再把所有 Skill 塞进 AI Agent 上下文
    MySQL-Seconds_behind_master的精度误差
    [MAF预定义ChatClient中间件-03]CachingChatClient——利用缓存省钱省时间
    AI的至暗历史:从万众期待到被政府撤资,AI的两次死亡徘徊
    Agent OS :五种驯服不确定性的范式
    PortSwigger SQL注入LAB11
    数据库即时编译JIT
    [Begin]AI Learn Data Day 0
    深度学习进阶(二十七)现代 LLM 的核心架构设计其二:SwiGLU
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号