Scilab 6.0.2
- Scilab Help
- Xcos
- Scilab Utilities Functions
- %MODELICA_USER_LIBS
- block_parameter_error
- buildouttb
- getModelicaPath
- importXcosDiagram
- loadScicos
- loadXcosLibs
- scicosDiagramToScilab
- scicos_debug
- scicos_getvalue
- scicos_log
- standard_define
- standard_inputs
- standard_origin
- standard_outputs
- var2vec
- vec2var
- xcosAddToolsMenu
- xcosDiagramToScilab
- xcosPal
- xcosPalAdd
- xcosPalAddBlock
- xcosPalDelete
- xcosPalExport
- xcosPalGenerateAllIcons
- xcosPalMove
- xcosUpdateBlock
Please note that the recommended version of Scilab is 2025.0.0. This page might be outdated.
See the recommended documentation of this function
%MODELICA_USER_LIBS
Specify the paths of the directories containing the Modelica class definition files
Description
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.
Example
// 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()
See also
- getModelicaPath — Get the Modelica directory path needed by Xcos diagram containing Modelica blocks
Report an issue | ||
<< Scilab Utilities Functions | Scilab Utilities Functions | block_parameter_error >> |