您的位置 首页 测评

使命及通道学习笔记

问题描述:DAQmx任务及通道,任务相关API的使用,如开始任务、停止任务等。DAQmx使用:DAQmx提供了一组用于控制NI的数据采集卡的AP

问题描绘:DAQmx使命通道,使命相关API的运用,如“开端使命”、“间断使命”等。

DAQmx运用:DAQmx供给了一组用于操控NI的数据采集卡的API,便利完结模仿输入输出、数字输入输出、计数器输入输出等功能。能够在LabVIEW、LabVIEW SignalExpress、LabWindows/CVI、Measurement Studio、.NET和ANSI C中调用DAQmx API,条件是要先装置或导入DAQmx的驱动。
DAQmx通道:即采集卡与外部信号的交互通道,一个通道代表一路外部信号。没有NI采集卡设备时能够在MAX中虚拟一个设备,选用虚拟设备完结编程使命。当电脑衔接好NI采集卡设备时,MAX会检测到该设备,在程序中能够运用采集卡上对应的各个物理通道。
DAQmx使命:使命中所有通道的IO类型有必要相同,能够在MAX中右击衔接的设备创立使命,针对每一种IO类型需求独立创立一个使命,如模仿输入使命、模仿输出使命、数字输入使命、数字输出使命等等,在编程时调用“创立虚拟使命”函数时就能够看到这些使命并进行设置了。
开端使命:“开端使命”函数用于显式的开端一个使命,但一般单点读取函数和写入函数会自动开端一个使命,这种状况为隐式的开端使命。调用“开端使命”表明从“已提交”状况转为“运转”状况。

(1)开端有限丈量使命(如N采样),“开端使命”函数对错有必要的,“读取”函数直接读取,在最终一个采样读取后间断使命。
(2)开端接连丈量使命,运用“开端使命”函数,再“读取”,然后“间断使命”。循环中操作时(单采样、按需读取、多采样硬件守时读取等),进入循环前“开端使命”,脱离循环后“间断使命”。
(3)开端模仿输出使命,关于单采样写入操作,调用“写入”,一起也启用了使命,写入单个采样,最终间断使命。关于多采样按需写入操作,调用“写入”,并将“自动开端”参数设置为真,其默认值为假。该调用也启用了使命,写入多个采样,最终间断使命。
关于多采样硬件守时写入操作,应先调用“写入”函数,写入要生成的样本,显式调用“开端使命”,调用“结束前等候”函数/VI等候采样生成结束,然后显式调用“间断使命”函数/VI。
如将“写入”函数/VI的自动开端参数设置为真(自动设置或运用单点写入函数),硬件守时生成可能会失利,由于写入的采样在波形生成时还未传递到设备。进行硬件守时生成时,开端使命之前一直写入部分波形。
(4)改善“开端使命”功能,部分需显现调用“DAQmx开端使命”与“DAQmx间断使命”状况:循环中调用“读取”或“写入”时,进入循环前调用“开端使命”,脱离循环后调用“间断使命”,速度会进步。
间断使命:“操控使命”函数动作输入端设置为“间断”即可。
DAQmx的使命状况模型:使命状况模型有下列五种状况:未验证、验证、保存、已安排妥当和运转。调用“开端使命”、“间断使命”和“操控使命”,将使命从一个状况转换为另一个状况。使命状况模型具有必定的灵活性。依据应用程序的需求可选择使命状况的一部分或悉数使命状况模型。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/ceping/212752.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部