完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
您好,我已经看到将代码从Vee 8.5移动到Vee 9(9.01和9.2)的问题,当执行matlab脚本时,它会将当前执行目录更改为C: Program Files(x86) Agilent VEE
Pro 9.2 //即 Vee安装目录这非常烦人,因为我们的大多数代码库在引用文件时使用相对路径,并且在执行MATLAB脚本后这些调用将失败。这在Vee 8.5中不会发生,这里有没有人知道一个好的工作?最好的问候布赖恩 以上来自于谷歌翻译 以下为原文 Hello, I have seen a problem moving code from Vee 8.5 to Vee 9 (both 9.01 and 9.2), when ever a MATLAB script is executed, it will change the current execution directory to C:Program Files (x86)AgilentVEE Pro 9.2 //i.e. Vee install directory This is very annoying since most of our code base use relative paths when referencing files, and these calls will fail after executing a MATLAB script. This does not happen in Vee 8.5, does anyone here know of a good work around ? Best regards Brian |
|
相关推荐
1个回答
|
|
嗨Brian,我在VEE 8.5和9.2中看到了相同的行为。
在VEE 8.0中,它将按照您提到的当前目录不会更改的方式运行。 Matlab引擎在VEE 8.5中进行了更新,“实际上它必须是Vee调用Matlab改变路径的方式。” ,呵呵只是VEE团队知道不知道你是否知道VEE内置函数programName()返回VEE程序的路径。 也许这对你的情况更容易? -MK 以上来自于谷歌翻译 以下为原文 Hi Brian, I see same behaviour in VEE 8.5 and 9.2. In VEE 8.0, it will behave as you'd mention where the current directory doesn't change. Matlab engine was updated in VEE 8.5, ", hehe just the VEE team know Not sure if you know about VEE built-in function programName() which returns the path of the VEE program. Maybe this will be easier for your case? -mk |
|
|
|
只有小组成员才能发言,加入小组>>
1234 浏览 0 评论
2352 浏览 1 评论
2163 浏览 1 评论
2028 浏览 5 评论
2912 浏览 3 评论
980浏览 1评论
关于Keysight x1149 Boundary Scan Analyzer
712浏览 0评论
N5230C用“CALC:MARK:BWID?”获取Bwid,Cent,Q,Loss失败,请问大佬们怎么解决呀
812浏览 0评论
1237浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-28 03:19 , Processed in 1.318290 second(s), Total 50, Slave 41 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号