Specify the paths of the directories containing the Modelica class definition files
This variable is used to specify where are the Modelica class definition files
If the user wants to define his own Modelica blocks, Modelica files describing the blocks must be indicated. The variable %MODELICA_USER_LIBS has to be declared as global before launching Xcos.
// Get the current Modelica path and directory [modelica_path, modelica_directory] = getModelicaPath() // To define user's Modelica blocks // path of the directory containing the user's Modelica files // It has to be global to be accessed from Atoms toolbox global %MODELICA_USER_LIBS %MODELICA_USER_LIBS = SCI + "/modules/xcos/modelica_library"; // Launch Xcos xcos(); // Load the diagram with Modelica blocks [modelica_path, modelica_directory] = getModelicaPath() // To add another Modelica folder %MODELICA_USER_LIBS = [%MODELICA_USER_LIBS , SCI + "/modules/xcos/my_modelica_blocks/Electrical_network"]; // Launch Xcos xcos(); // Load the diagram with Modelica blocks [modelica_path, modelica_directory] = getModelicaPath() | ![]() | ![]() |