完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
最近在做一个测试设备的通用平台框架,是想做个类teststand的自用平台,我看过一个,因此就需要一个脚本语言来灵活的做一些,值计算和再检测,以及一些简单逻辑的实现,我见过业内有公司使用VBScript来实现的,脚本和labview之间基本双向都打通。但是对VBScript不是熟悉,拿不到很多接口细节,估摸做应该是用labview对外的接口函数,做二次封装,并使用VBScript的COM组件来完成的。由于我之前用过labpython的库来做一些程序,因此这里我使用了,这个库并拿到这个库的c++源代码,做了改进,修正了一些bug,并增加了几个功能,例如清除python的变量字典库,等等,下面是这个库的开源地址
http://labpython.sourceforge.net/ 我目前的问题是从python脚本向labview传递参数没有好的办法,目前只是用c++写了动态库在脚本中使用PostLVUserEvent(EventRef,(void *)&eData)向labview发送事件,目前传递的事件数据完成了一个结构体数据的传递,但是数据类型很死板,一直想给变体搞定,但是一直没成功。请问哪位大佬有什么好的办法可以实现python对labview的调用吗?国外的论坛上基本都是走TCP/IP来实现两个语言之间的互相调用,很麻烦,labview和python两边都需要写很麻烦的服务来实现。我找到两个都是开源的 https://www.genuen.com/products/testscript 这个完成度不错 https://github.com/toptica/PyLVi 这个差点 |
|
相关推荐
1 个讨论
|
|
你正在撰写讨论
如果你是对讨论或其他讨论精选点评或询问,请使用“评论”功能。
181 浏览 0 评论
447 浏览 0 评论
请教大神,在labview里面对实时扫描资源中的C系列模块NI9234进行配置发生非预期错误
1808 浏览 0 评论
1641 浏览 0 评论
LABVIEW 2023 Q1调用python后一直报错1671
2014 浏览 2 评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-4 11:12 , Processed in 0.717503 second(s), Total 45, Slave 36 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
1148