Python FMUEException:设置实验失败

Python FMUEException:设置实验失败,python,modelica,fmi,jmodelica,Python,Modelica,Fmi,Jmodelica,我有一个fmu,它是在GT套件中创建的,我正试图在python中使用它 我学习了jmodelica教程 from pyfmi import load_fmu model = load_fmu('myFMU.fmu') res = model.simulate(final_time=10) 我的fmu已加载,但当我尝试运行model.simulate步骤时,它会抛出一个错误 Traceback (most recent call last): File "<ipython-inp

我有一个fmu,它是在GT套件中创建的,我正试图在python中使用它

我学习了jmodelica教程

from pyfmi import load_fmu

model = load_fmu('myFMU.fmu')

res = model.simulate(final_time=10)
我的fmu已加载,但当我尝试运行model.simulate步骤时,它会抛出一个错误

Traceback (most recent call last):

  File "<ipython-input-3-4812da4bb52b>", line 1, in <module>
    res = model.simulate(final_time=10)

  File "src\pyfmi\fmi.pyx", line 6981, in pyfmi.fmi.FMUModelCS2.simulate

  File "src\pyfmi\fmi.pyx", line 304, in pyfmi.fmi.ModelBase._exec_simulate_algorithm

  File "src\pyfmi\fmi.pyx", line 298, in pyfmi.fmi.ModelBase._exec_simulate_algorithm

  File "C:\Users\chinn\Anaconda3\envs\test_env\lib\site-packages\pyfmi\fmi_algorithm_drivers.py", line 761, in __init__
    self.model.setup_experiment(start_time=start_time, stop_time_defined=self.options["stop_time_defined"], stop_time=final_time)

  File "src\pyfmi\fmi.pyx", line 4292, in pyfmi.fmi.FMUModelBase2.setup_experiment

FMUException: Failed to setup the experiment.
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
res=模型。模拟(最终时间=10)
文件“src\pyfmi\fmi.pyx”,第6981行,位于pyfmi.fmi.FMUModelCS2.simulate中
文件“src\pyfmi\fmi.pyx”,第304行,位于pyfmi.fmi.ModelBase.\u exec\u simulate\u算法中
文件“src\pyfmi\fmi.pyx”,第298行,在pyfmi.fmi.ModelBase.\u exec\u simulate\u算法中
文件“C:\Users\chinn\Anaconda3\envs\test_env\lib\site packages\pyfmi\fmi_algorithm_drivers.py”,第761行,在u init中__
self.model.setup\u实验(开始时间=开始时间,停止时间=定义的self.options[“停止时间=定义的”],停止时间=最终时间)
文件“src\pyfmi\fmi.pyx”,第4292行,位于pyfmi.fmi.FMUModelBase2.setup\u中
FMUEException:设置实验失败。

我曾尝试在我的电脑中的多个环境中运行它,但遇到了相同的错误。谷歌搜索了很多,但什么也找不到。有人能帮我解决这个问题吗?

fmu可能没有使用正确的许可证设置导出。

相同的fmu在另一台计算机上工作正常,步骤与上面相同,是库或编译器的安装问题吗…?日志怎么说?日志文件总是空的。Hi@Hang Yu,同样的fmu在另一台pc上工作正常。奇怪的是,同样的fmu在另一台创建了fmu的计算机上工作正常。为了在其他一些fmu上进行测试,我从jmodelica的测试fmu下载了BouncingBall.fmu,它运行良好。我现在不知道错误在哪里。我尝试使用FMpy包验证fmu。在模型信息中,fmi类型为联合模拟。这可能是同一个fmu不能在我的电脑和它创建的电脑中工作的原因吗?