高级模拟输入VIs编程笔记

简介: 高级模拟输入VIs编程笔记

学习之路,长路漫漫,写学习笔记的过程就是把知识讲给自己听的过程。这个过程中,我们去记录思考的过程,便于日后复习,梳理自己的思路。学习之乐,独乐乐,不如众乐乐,把知识讲给更多的人听,何乐而不为呢?


项目中解决的问题

最近遇到一个使用stm32单片机多路采集信号的项目,还需要在上位机进行波形的查看,信号算法的处理,初步定为使用labview编写上位机程序进行处理。下面是我最近写程序的一些知识,进行了整理,发出来和大家一起分享。谢谢大加的支持!捧场!

为了实现数据采集过程与被测信号严格同步,就需要被测对象给数据采集系统提供一个同步信号,这个同步信号或称触发信号可以通过某些特定的方式启动数据采集过程,如上升沿/下降沿触发等。又如,如果用户需要采集某个瞬间的短时信号,如输入脉冲的响应等,也需要用到硬件触发的采集模式。


为了实现功能强大、复杂的硬件触发功能,仅通过中级模拟输入VIs是不够的,还需要借助某些高级模拟输入VIs,下面介绍两个用于硬件触发设置的高级模拟Vis,AI Clock Config.vi和AI Trigger Config.vi。

(1)AI Clock Config.vi

该VI用于设置通道时钟(Channel clock)和扫描时钟(Scan clock)


ef372a89c3464efb8d06a4096fd522d4.png

该VI与硬件触发设置有关的一些输入端口有以下几种。

retrigger mode输入端口:可再触发模式设置。

which clock输入端口:用户通过该端口选择时钟源


通过该vi可以设置触发条件


该VI与硬件触发设置有关的输入端口有:

level输入端口:该端口用于指定模拟触发的电平,该参数只有在trigger type被设置为1(模拟触发)、5(模拟扫描时钟选通)或6(多用途模拟触发)时才是有效的。

trigger type输入端口:该端口用于指定启动或停止数据采集操作的触发模式

f0e30b7d0c014a008d17e7c598f244f5.png

mode输入端口:通过该端口,用户可以关闭或者开启触发模式。


08545b6b979f4345925867e46b152bf4.png

测控背景知识:当今测试多采用计算机控制的自动测试系统,往往测试信号数量多、测试时间长,甚至是不间断的实时监测,因此,测试数据的管理变得尤为重要。数据管理包括数据的分类、存储、回放及数据的安全等。有的测试系统要求对所有数据均进行分类保存,有的测试系统则只需对一些特定的测试数据进行存储。总之,测试数据的管理也是测试工程学的研究重点之一。另外,随着测试系统越来越庞大、测试任务越来越复杂,测试中用到的资源(如传感器、仪器等)将越来越多,如何对这些资源进行合理管理以便安全、快速、顺利地完成各种预定的或随时指定的测试任务,达到随需应变的能力,成为测试工程学一个新的研究内容。也就是说,在测试工程学中有关测试管理的内容已经由最初单一对数据进行管理发展到了对包括测试资源、测试安全、测试数据等全方位的测试管理,并将成为测试工程学的研究热点之一。


目录
相关文章
|
2月前
编程笔记 01工具及参考资料
编程笔记 01工具及参考资料
|
4月前
|
小程序
基于微信小程序的语言课学习系统设计与实现(源码+lw+部署文档+讲解等)
基于微信小程序的语言课学习系统设计与实现(源码+lw+部署文档+讲解等)
25 2
基于微信小程序的语言课学习系统设计与实现(源码+lw+部署文档+讲解等)
|
7月前
|
C++ 容器
C++初阶之一篇文章教会你stack(理解使用和模拟实现)(上)
stack是一种容器适配器,专门用在具有后进先出操作的上下文环境中,其删除只能从容器的一端进行元素的插入与提取操作。
|
7月前
|
存储 算法 安全
C++初阶之一篇文章教会你stack(理解使用和模拟实现)(下)
5.emplace template <class... Args> void emplace(Args&&... args); 是 C++ 标准库中 std::stack 类的成员函数之一。它用于在栈顶处构造一个新的元素,使用传递的参数来进行构造。
|
编译器 C语言 C++
EasyX库使用入门 [学编程做游戏,快速入门](一)
EasyX库使用入门 [学编程做游戏,快速入门]
EasyX库使用入门 [学编程做游戏,快速入门](一)
|
计算机视觉 C++
EasyX库使用入门 [学编程做游戏,快速入门](二)
EasyX库使用入门 [学编程做游戏,快速入门]
EasyX库使用入门 [学编程做游戏,快速入门](二)
|
移动开发 前端开发 JavaScript
HaaS UI小程序解决方案进阶教学之一:Canvas画图入门
canvas的应用场景非常多,主要运用在一些需要操作图形的场景,如绘制曲线、特效、粒子特效、图表、游戏、二维码、条形码等等场景。
HaaS UI小程序解决方案进阶教学之一:Canvas画图入门