System Requirements =================== .. sys:: Standalone Command-Line Shell :id: CORE-SYS-001 :status: Must Synarius Core provides a standalone command-line shell for controller-driven operation. .. sys:: Script/Command Execution (.syn) :id: CORE-SYS-002 :status: Must Projects can be loaded from text-based scripts and executed line-by-line as commands. .. sys:: Edit/Simulation Mode Concept :id: CORE-SYS-003 :status: Must The system supports an explicit edit mode and simulation mode. .. sys:: FMU Integration (FMI) :id: CORE-SYS-004 :status: Must FMU elements can be loaded and simulated according to FMI init/step sequencing. .. sys:: Signal Loading and Mapping :id: CORE-SYS-005 :status: Must Signal sources (at minimum MDF and CSV) can be loaded and mapped to variables. .. sys:: Stimulation and Measurement :id: CORE-SYS-006 :status: Must Variables can be stimulated and measured in simulation mode. .. sys:: Data Viewer / Plot Display :id: CORE-SYS-007 :status: Must Simulation data can be visualized in data viewers and updated cyclically. .. sys:: Recording and Export :id: CORE-SYS-008 :status: Must Selected or all variables can be recorded and exported to MDF. .. sys:: Submodule Integration :id: CORE-SYS-009 :status: Should Submodules can be embedded as blocks and integrated into simulation.