动态调用vi时如何隐藏vi?

2019-07-18 05:50发布

遇到这么个问题,打个比方,一个程序要控制好几种型号的仪器,打个比方,万用表A,B,C。ABC的控制命令不同。正常来说,一个case结构就可以实现。
但是这样会有一个问题:
假如B的控制比较特殊,要外部安装驱动,然后通过调用dll来控制的,但是程序发布时,有的人又永远用不到B,就不想安装B的驱动。这时候case结构就无法满足要求,因为每次调用vi就会提示找不到dll。
目前能想到的办法就是用动态调用vi,但是又遇到一个问题,就是所有的驱动vi都必须以vi的文件方式散放在文件夹中,但是我又不希望用户接触到这些vi。
请问这种问题要如何解决?

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
4条回答
二霸
2019-07-18 16:56
你这个 跟动态静态关系也不大。

LabVIEW只需要调用几个DLL,你把那几个DLL放进来就OK。用户安装驱动是用户的事情。

保证EXE可以运行即可。

其他的跟常规方式一样处理。不需要单独考虑。

评分

参与人数 1威望 +10 +19 积分 +19 收起 理由 sushu + 10 + 19 + 19 您的付出是论坛的动力,感谢您一直支持!.

查看全部评分

一周热门 更多>