LabVIEWwilliam hill官网
直播中

ZhangYB

7年用户 76经验值
擅长:控制/MCU
私信 关注
[问答]

labview调用C# dll库文件如何传递ArrayList类型参数?

labview调用C# dll库文件时,没有找到有效的ArrayList类型参数传递方式。


尝试过强制类型转换、调用库函数节点均未能实现(可能是我的配置方式有问题,期待大神答疑解惑)。

TIM图片20191013091314.png
Test.zip (47.1 KB)
(下载次数: 20, 2019-10-13 09:15 上传)





回帖(1)

李海民

2019-10-13 09:18:52

最佳答案

你试试看这个结果对不对,程序降得12版
3 举报
  • ZhangYB: 可以,,我后面采用VS使用C#额外封装了一个Array转ArrayList数据类型的库函数也实现了,,不过稍显复杂了些
  • 李海民 回复 ZhangYB: ArrayList在LabVIEW里是引用形式,有点抽象了。
  • ZhangYB 回复 李海民: 确实,您的解决方案确实精彩,之前完全没接触过,前天查了很多资料,都没找到解决方案,,最后选择了最无奈的方式,直接用C#做一个壳子

    Test.zip (2019-10-14 09:24 上传)

    43.66 KB, 下载次数: 41

更多回帖

发帖
×
20
完善资料,
赚取积分