关于LabVIEW通过MATLAB Script调用.m脚本文件遇到的问题详解 | 您所在的位置:网站首页 › labview崩溃怎么办 › 关于LabVIEW通过MATLAB Script调用.m脚本文件遇到的问题详解 |
最近接触了几个LabVIEW通过MATLAB Script调用.m脚本文件的案例,调试过程中遇到了很多的问题,现在对这些问题的解决办法做个总结,也备忘一下。 1. 路径设置问题在MATLAB环境下运行的好好的.m文件,在LabVIEW中死活运行不起来,一个最经常遇到的问题就是路径设置问题,路径设置问题一般又分好几种情况: 在MATLAB中,双击打开m文件后,自然就把当前文档目录作为了工作目录,通过pwd函数就可获得当前工作目录路径。 1)通过MATLAB Script中添加输入端子,并将数据类型设置为路径,再通过LabVIEW的路径控件将LabVIEW当前工作目录传递给MATLAB Script; 2)通过addpath函数将传递进来的文件夹路径添加至当前MATLAB会话的顶层; 3)通过fullfile函数建立以当前工作目录为基础的完整文件路径。 在MATLAB的m文件的主文件中是可以声明其它函数的,并且可以直接运行没有任何问题。 常见问题主要有2个: 1. 路径设置问题–通过传递路径方式解决; 2. 函数申明问题–通过将函数迁移至m文件中解决。 |
CopyRight 2018-2019 实验室设备网 版权所有 |