【解决方法合集】Matlab调用HFSS执行脚本文件无法运行问题:runtime error以及errorHFSS Execution returned an error status !
2020-07-14 16:59
2026 查看
【解决方法合集】Matlab调用HFSS执行脚本文件无法运行问题:runtime error以及errorHFSS Execution returned an error status !
在Matlab中编写好了建模部分后,需要语句实现“运行matlab文件自动调用hfss执行编写好的脚本文件”。
因此,我们会使用到***“hfssExecuteScript(hfssExePath, ScriptFile, iconMode, runAndExit)”***
先贴上Matlab程序部分:
function hfssExecuteScript(hfssExePath, ScriptFile, iconMode, runAndExit) % arguments processor. if (nargin < 2) error('Insufficient number of arguments !'); elseif (nargin < 3) iconMode = []; runAndExit = []; end; % default arguments. if isempty(iconMode) iconMode = true; end; if isempty(runAndExit) runAndExit = true; end; % Setup Iconic Mode. if (iconMode == false) iconStr = '/Iconic'; else iconStr = ''; end; % Setup Run and Exit Mode. if (runAndExit) runStr = '/RunScriptAndExit'; else runStr = '/RunScript'; end; % Create the Command Path. cmdHFSS = [hfssExePath, ' ', iconStr, ' ', runStr, ' ' , ... ScriptFile]; % Execute the Command. disp(sprintf(' Running HFSS using %s ...\n', cmdHFSS)); [Status, Result] = system(cmdHFSS); if (Status ~= 0) warning('HFSS Execution returned an error status !'); end;
出现了多次runtime error以及errorHFSS Execution returned an error status !
可以用下面的方法
遇到errorHFSS Execution returned an error status !
调用改函数需注意的点:
- 调用此函数前,需要在前面添加关闭脚本文件的语句“fclose(fid)”(在hfssapi中有)
- 函数中的“hfssExePath”指的是hfss运行程序所在的路径,一定要完整!!(注意:hfss版本最好是15.0版本的,此路径不仅要有单引号也要有双引号)
例子:
- 函数中的“ScriptFile”指的是编写的vbs脚本文件所在的完整路径(注意!路径一定要是能够索引到内容的,路径名称字符不要长)
遇到问题runtime error
可以参考:https://blog.csdn.net/OIDCAT/article/details/104333193
打开电脑“cmd”+复制粘贴:
for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1
**
更新2020.8.12
**
相关文章推荐
- runtime error以及errorHFSS Execution returned an error status !
- 【loadrunner】解决将某个脚本中.c文件移植到其他脚本文件中,无法执行,且报Error -- Unresolved symbol错误问题
- 无法将 “node” 识别为 cmdlet, 函数,脚本文件或可运行程序名称。此问题的解决方法。
- 解决:windows下npm安装的模块执行报错:无法将“cnpm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称等一系列问题
- sh文件在windows下修改后无法执行的解决方法以及shell脚本中含中文乱码
- sublime text3刚从官网下载安装后,Ctrl+B无法直接运行Python文件问题--解决方法
- 刚解决了一个matlab不报错也无法运行m文件的问题
- NDK编译可执行文件在Android L中运行显示error: only position independent executables (PIE) are supported.失败问题解决办法。
- 运行VS2013编译成功后出现:无法启动程序“.exe” 系统找不到指定文件的问题的解决方法
- 【转】NDK编译可执行文件在Android L中运行显示error: only position independent executables (PIE) are supported.失败问题解决办法。
- 解决老是提示找不到Mapper文件无法执行定义的方法问题!
- vue无法加载文件 C:\Users\XXX\AppData\Roaming\npm\vue.ps1 在此系统上禁止运行脚本 的解决方法
- Scala可以在交互模式下运行但无法执行脚本的解决方法
- 解决SQL2000出现"无法执行查询,因为文件缺少或未注册。再次运行安装程序确保要求的文件已注册。"的方法
- 【转】NDK编译可执行文件在Android L中运行显示error: only position independent executables (PIE) are supported.失败问题解决办法。------不错
- ubuntu 使用sh 无法执行脚本文件的解决方法
- Xp,win7下 jar文件双击不能运行,或无法发现main方法,java -jar的问题解决
- php命令行(cli)下执行PHP脚本文件的相对路径的问题解决方法
- 在C#中调用Matlab函数出现的问题以及解决方法
- C++ 调用Python3 脚本中无法引入内建模块的问题 解决方法