暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

如何实现Labview与Csharp的互连?

工业解决方案 2021-09-22
775

    在LV程序框图右击,选择互连接口,选中.NET。如图:主要使用构造器节点和调用节点,记得调用结束需要关闭引用。

    下面举例:

    上图是前面板,运算这里是乘,运行结束后更换了运算方法而已。一定要注意VI路径要和DLL文件位于同一目录,否则会调用不成功并报错,不可移动。

    在使用构造器节点是会自动创建类库中对象的一个实例,双击该VI,会弹出选择.NET构造器的对话框。

    使用下拉列表选择CASE的执行对应函数Add\Sub\Mul\Div,前面板输入2个Double传入DLL完成相应计算。

    下面简述Csharp的DLL(动态链接库)详细方法可自行百度:

DLL文件是由类库项目编译得到的,进入VisualStudio,创建新项目(Ctrl+Shift+N),选择创建类库项目,下一步,选则项目文件路径,下一步选择目标框架,点击创建。在名称空间内写完类方法后点击生成→生成解决方案,在左下角会提示项目的生成结果以及DLL路径(一般是项目名\名称空间\bin\Debug\目标框架),然后将其复制到labview的VI文件路径下,同级即可。


文章转载自工业解决方案,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论