技术文档 2026年05月21日
0 收藏 0 点赞 1,844 浏览 1767 个字
摘要 :

实际由本人测试LabVIEW 2020 SP1,在仿真测试自动化里遇到过“接口超时”以及“数据对不上”这样的状况,对于新手而言,只要依照步骤一步步去进行操作,便能够轻轻松松地躲开……

实际由本人测试LabVIEW 2020 SP1,在仿真测试自动化里遇到过“接口超时”以及“数据对不上”这样的状况,对于新手而言,只要依照步骤一步步去进行操作,便能够轻轻松松地躲开这类较为常见的问题。

第一步 配置好NI-DAQmx任务和仿真设备

请你明确一下问题哦,比如是这段内容有错误需要修改,还是对其进行润色等其他需求呢?不然不太清楚你的完整要求。如果是按照要求改写,以下是改写后的内容:使NI MAX开启,于“设备和接口”之下,以右键点击“创建新设备”,选取“NI – DAQmx仿真设备”,将“PCIe – 6363”勾选作为仿真板卡。紧接着,以右键点击方才创建的仿真设备,选取“创建任务”,设置成“AI电压”,将通道参数填为Dev1/ai0,把最大输入范围设定为±10V。最终,把采样率设定为1000 Hz、采样数设为1000,将触发模式选取为“连续采样”。

【新手防陷】,常见报错“-200077”:任务开启之后读取不到数据。关键缘由是仿真设备未分配妥当默认信号源。处理办法:于任务属性里,寻得“高级”之下的“模拟输入”,手动开启“仿真信号发生器”并设定为“正弦波”,幅值填写2V,频率为1Hz。

第二步 在LabVIEW中调用仿真任务并控制循环

拉动“DAQmx创建通道”函数,从中选择“AI电压”,于接线端填写物理通道Dev1/ai0;紧接着连接“DAQmx定时”,将采样模式选定为“连续采样”,把采样率填写为1000;随后再连接“DAQmx开始任务”,并放置到循环内部。在循环之中放置一个“DAQmx读取”,把采样数填写为1000,将数据类型选择为“波形”。为了达成对测试时长的控制,由于习惯故增加一个设为10ms的“延时”节点,借助“停止”按钮以跳出循环。

【新手需防入坑】,出现报错信息“资源已被留存”,缘由是你忘却在循环之前调用“启动任务”,或者MAX里已开启了相同的仿真装置。根本的解决举措为:先关闭MAX里所有开启的仿真窗口,接着在LabVIEW代码当中严格依照“创建通道往后是定时,定时完了是开始,开始之后是读取,读取结束是停止”这样的顺序进行连线。

第三步 对比两种验证方案并选择最优参数

在这里,给出了两种操作的方案,其一为径直选取仿真设备既定出现的正弦波,其二是在任务当中手动去生成自行定义的波形。

方案 实现方式 适用场景
默认正弦波 使用NI-DAQmx仿真自带的信号发生器,参数固定为幅值2V、频率1Hz 快速验证逻辑是否跑通,适合初期搭建
自定义波形 在MAX中为仿真设备设定自定义信号文件(CSV格式),可模拟真实采集信号 需要还原真实工况,比如模拟温度传感器渐变曲线

新手被建议先运用第一种去使流程得以跑通,之后切换至第二种来开展严格的验证。关键参数的最优推荐数值是:将采样率设定为1000Hz,其缘由在于这个频率不但能够覆盖大部分的机电仿真信号(0至500Hz),而且不会给CPU带来明显的负担,并且数据点数处于适中状态,有利于后续的FFT分析。

高频的、完整的报错情形以及一站式的解决流程如下:在运行的时候,出现了这样的情况,即“NI – DAQmx错误 – 200279:缓存溢出”。其形成的原因在于,读取的速度比数据产生的速度要慢,在循环当中延时过大,或者读取的采样数过小。以下是解决流程:首先,停止VI;接着,把循环里面的“延时”节点,从原本的10ms改成5ms;然后,将“DAQmx读取”的采样数,从1000增加到5000;随后,重新运行,如果依旧报错,就在MAX中打开仿真设备属性,手动把“写入缓冲区大小”提升至50000。

这套方法于LabVIEW 2020及后续版本里呈现出稳定态势,然而倘若你所使用的是LabVIEW 2015及以下版本,仿真设备的“信号发生器”菜单或许无法找到,仅能借助手动生成数组后再输出到“DAQmx写入”来进行模拟,对这套方法在LabVIEW 2015及以下版本里呈现出稳定态势,然而倘若你所使用的是LabVIEW 2015及以下版本,仿真设备的“信号发生器”菜单或许无法找到,仅仅只能借助手动生成数组后再输出到“DAQmx写入”来进行模拟。替代方案为:不依靠NI – DAQmx仿真,直接运用LabVIEW的“仿真信号”Express VI去生成波形,经由“写入测量文件”导出数据,此方案更适宜没有NI硬件的纯软件验证场景。

微信扫一扫

支付宝扫一扫

版权:
1、本网站名称:智行者IC社区
2、本站唯一官方网址:https://www.2632.net (警惕克隆站点,认准SSL证书指纹:B2:3A:...)
3、本站资源100%原创除软件资源区,侵权投诉请提交权属证明至 xiciw@qq.com (24小时响应)
4、根据《网络安全法》第48条,本站已部署区块链存证系统,所有用户行为数据将保存至2035年3月9日以备司法调取
5、资源观点不代表本站立场,禁止用于商业竞赛/学术造假,违规后果自负
6、违法信息举报奖励200-5000元,通过匿名举报通道提交证据链
7、核心资源采用阿里云OSS+IPFS双链存储,补档申请请使用工单系统
转载请注明出处:https://www.2632.net/doc/3977.html

相关推荐
2026-05-21

实测Keil MDK v5.38 ,以及STM32CubeMX v6.8 ,本人踩过因库文件版本冲突致使工程编译报错两百多个…

2026-05-21

实际由本人测试LabVIEW 2020 SP1,在仿真测试自动化里遇到过“接口超时”以及“数据对不上”这样的状况…

2026-05-21

本人实际测试了Altium Designer 22,遇到了布线后覆铜出现短路报错,差分对等长误差过大,电源层分…

2026-05-21

我亲自测试了Altium Designer 22.10这个版本,走过了踩上铜皮推挤功能推不动铜皮、推完之后形状产生…

2026-05-21

我亲自进行了测试,使用的是Win10 64位系统,搭配Python 3.9.13以及PyInstaller 5.13.0,在此过程中…

2026-05-21

本人实际测量过Altium Designer 22版本,曾踩过因焊盘间距设置得太小从而致使短路的坑,踩过因电源…

发表评论
暂无评论

还没有评论呢,快来抢沙发~

点击联系客服

在线时间:8:00-16:00

客服QQ

870555860

客服电话

173-5410-9521

客服邮箱

xiciw@qq.com

扫描二维码

手机访问本站

头部图片
弹窗背景

PCB+嵌入式硬件5月实训预约报名

为助力学员快速掌握 PCB + 嵌入式硬件核心技能,精准匹配电子行业热门岗位需求,直通高薪就业赛道、打通职场晋升通道,2026 年 5 月 PCB + 嵌入式硬件实训课现已正式开启预约报名!老学员推荐报名可享专属惊喜福利,诚邀各位踊跃参与!

立即报名 我知道了