Powerfactory FMU只能运行一次,API实例创建失败,错误代码7000

13个视图(30天)
目标是运行一个FMU提取Powerfactory FMU + +仿真软件。金宝appFMU进口使用块“FMU导入”,所有输入是静态测试的目的。运行这个模拟工作完全一次,重启后模拟FMU中有一个关键的错误。记录从FMU产生以下输出:
#为块untitled / FMU启用调试日志记录
从FMU日志:[类别:PowerFactory:创建、状态:fmi2Error) API实例创建失败,错误代码7000
从FMU日志:[类别:中止,状态:fmi2Fatal]创建PowerFactory API包装器失败。PowerFactory的安装目录被添加到Windows路径?
我用Matlab R2020a PowerFactory 2020 sp3。PowerFactory已经添加到Windows路径,我现在检查大约12次。因为它工作一次,我每次都从头重新启动Matlab我想重做仿真,虽然这很繁琐,需要很长一段时间,所以我想找一个更好的解决方案。
我最好的猜测是,这是一些错误关于许可,但我不确定。
你认为这种行为的原因是什么,能做些什么从最终用户的角度来解决这个问题?
PS:随着FMU PowerFactory需要您的实例的安装路径,遗憾的是它不是使用提供FMU这里。随着问题还与样本oiccurs FMUs compilable提供例子创造者的命令FMU + +,我建议在你的机器上编译那些如果你想测试这个特定的场景。我使用RMS仿真。
1评论
文涵黄
文涵黄 2021年8月23日
每次当你点击运行,仿真软件完整的fmi API的调用序列fm金宝appi2Instantiate - > setupExpirement - >初始化- > dostep - > - > freeinstance终止。我想这个问题可能相关的实例如何PowerFactory API经被释放,因此第二次不能实例化。
身份如果这是一个仿真软件的问题,我认为你可以尝试运金宝app行相同的FMU FMPy或一些其他的开源工具。这可能孤立PowerFactory和仿真软件的问题。金宝app

登录置评。

答案(0)

下载188bet金宝搏


释放

R2020a

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!