完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
我手上有两个同样程序框图的vi, 功能是利用ActiveX打开PDF文档,为什么其中一个可以,另一个却有错误呢?所以请问大神们使用ActiveX需要注意什么吗?为什么两个同样程序框图的vi,运行结果会不一样?
附件中的 Display PDF File-1.vi 是正常可以执行; Display PDF File-2.vi 却有错误,执行不出结果。
|
|
相关推荐
6个回答
|
|
第二个VI属性-执行-首选执行系统-选择用户界面,确定 就可以正常运行了
最佳答案
|
|
|
|
请问有人知道吗?
|
|
|
|
首先,我这里没有你这个控件,显示控件无法加载,所以我不能看到很直观的结果 就我看两个VI的区别在意第二个VI对比第一个VI,第一个未设置工具栏(?这里不太清楚,可见不可见?)第二个设置了,再有就是第一个程序设置缩放比例100%,第二个则未设定缩放选项(SetZoom),你可以在这方面检查下 然后,如果在两台电脑上运行一个可行一个不可行,那可能是你一台电脑没有注册控件导致,如果在同一台电脑上那就肯定是程序有错误了
|
|
|
|
zhouyezuishuai 发表于 2018-3-29 08:13 谢谢你的回复,问题不是由缩放比例与工具栏引起的,而且,这也是在同一台电脑上运行的结果,我现在是把两个Vi都为相同的程序框图了。你可以这么理解:一个可以正常执行的程序框图(Display PDF File-1.vi),我把它的整个程序框图复制到另一个Vi为Display PDF File-2.vi,这样,Display PDF File-1.vi与Display PDF File-2.vi的程序框图就是完全一样的。但Display PDF File-1.vi可以正常运行,但Display PDF File-2.vi就是不能正常运行(显示错误3006,Automation Interface can only be used in the User Interface Execution System. You can change the execution system from the VI Properties execution preferences in Display PDF File-2.vi),所以不明白这究竟问题出在哪里。 还有,你电脑有安装adobe reader吗?有的话可以自己添加这个控件。右键点击vi的前面板AcroPDF-->Insert ActiveX object-->在create control 选中 adobe PDF reader就可以添加这个PDF控件了。
|
|
|
|
那段错误翻译过来是: Display PDF File-2.vi中的仅可在用户界面执行系统中使用自动化接口。在“VI属性>>执行”首选项中可以更改执行系统。 这样你应该就明白了 建议还是用中文版的labview,我用的是2015 32位中文版,再64位系统上也正常跑,没影响
|
|
|
|
非常感谢,改过来后可以正常运行了。我也想用中文版,可公司购买的是正版英文版,所以只能这么用,谢谢。 |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
用udl里的字符串信息在局域网内其他电脑连接sql数据库为什么为出现连接失败拒绝访问?
1708 浏览 2 评论
为什么同一个队列引用的全局变量,运行在两个子vi中发现队列数据丢失了
1306 浏览 0 评论
1521 浏览 0 评论
关于labview2024版本的lvanlys.dll出错的问题
3005 浏览 2 评论
1448 浏览 2 评论
浏览过的版块 |
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 13:27 , Processed in 0.653770 second(s), Total 87, Slave 67 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号