ExternalMedia
ExternalMedia copied to clipboard
Call ExternalMedia from OMPython
I've tried to call ExternalMedia library from OMPython with the next commands
` _from OMPython import OMCSessionZMQ from OMPython import ModelicaSystem
omc = OMCSessionZMQ()
lib1 = "~LocalPath/ExternalMedia/package.mo" model_sim = 'ExternalMedia.Test.CoolProp.CO2.TestStatesSupercritical' mod=ModelicaSystem(lib1,model_sim, [])
mod.simulate()_ ` And I get the next message
The code execution cannot proceed because ExternalMediaLib.dll was not found. Reinstalling the program may fix this problem
I found the .dll files located in ~\ExternalMedia\Resources\Library\win64 , so I'm not sure what is the problem when loading the library.
My softwares: Windows 11 Python 3.11 OMPython 3.4.0 OpenModelica v1.22.1
I've loaded other external libraries without any problem.
Hope you can help me!
What worked for me is to copy the ExternalMediaLib.dll into the directory where my python scripts are located (which is then also my working directory).