LabVIEW中调用VBA COM API

本文介绍了如何在LabVIEW环境中集成并调用国产总线工具INTEWORK-VBA,通过其提供的COM API实现CAN/CAN FD通道的自动启停、DBC 解析、报文发送与采集数据回传等功能。VBA安装时自动注册VBACOM组件,LabVIEW通过Constructor Node即可获取COMAPI接口,完成监控解析发送的完整链路。

关键词:LabVIEW调用,VBA

 

使用方法

Step1:添加Constructor Node,右键:Connectivity->.NET->Constructor Node

Step2:加载VBACOM API,右键Constructor NodeSelect.NET Framework Constructor;点击Browse,选择VBA的安装路径根目录下的\VBA\Exec\DLL中的VBACOMAPI.dll

Step3展开ClassLibrary3,选择VBA

Step4:添加Invoke Node(.NET),右键:Connectivity->.NET-> Invoke Node

Step5连接Constructor NodeInvoke Node节点;

Step6点击Invoke Node节点的Method可选择多种API接口,完成业务逻辑开发;

通过多个Invoke Node节点间的相互调用的可实现触发CAN/CANFD的数据采集、分析等功能。

Demo示例

结合LabVIEW的控制面板,实现工程配置,DBC 数据库导入,信号监听和信号发送等功能:

本示例通过LabVIEW灵活调用VBA COM API,实现了对多路CAN/CANFD总线数据的采集、解析、实时监控与报文发送。系统具备完善的工程与数据库管理能力,支持数据的本地记录与云端上传,构建了从数据捕获到分析处理的完整方案。

上一个
如何用自动化测试软件TAE调用VBA
下一个
E2E校验测试
最近修改: 2026-05-09Powered by