RT-LAB 2024.4.0
Software Toolboxes Installed with
Toolbox | Version Number |
---|---|
7.11 | |
2024.4 | |
2.20 | |
2.14 | |
4.7.8 | |
3.7 |
Added
Added the detection of running simulations launched by a different user on a target.
Added a new Exata example model.
Improved
Added the ability to retry when the installation of mingw fails.
When using a OpWriteFile add a warning if the generated .mat file exceed the limit of 100 millions elements to avoid file corruption.
Kept the matlab window messages and warnings when opening it from RT-LAB.
Improved performance of Api call:
GetConnectionsPointsForIO
LoadParameter
LoadSignal
FindParameter
FindSignal
FindBlock
Improved the progress information displayed during RT-LAB installing on a target.
Improved the recovery after an abrupt closing of RT-LAB UI when restarting it.
Improved the displayed error message where the console is opened when building a model.
Improved internal handling of files generated when compiling models.
Fixed
Fixed the Discover targets feature not allowing to add multiple targets sharing a same default host name.
Fixed the installer partially installing the product in case of an internal failure.
Added missing Api functions to the documentation.
Fixed issue related to LabView Panels connections disappearing after second model reload after a reset without closing the panels.
Fixed the Help center page formatting and missing RT-LAB logo.
Fixed issue preventing the use of signal monitoring tools (Scopeview, Dataviewer) when RT-LAB GUI is open.
Fixed an issue where the recorder is not usable after renaming the model.
Fixed Orchestra C_code example model execution on target.
Fixed an issue with the opening of Simulink console when a model was in mdl format and used with Matlab 2022a and following.
Fixed an issue in the ProbeControl that could result in incorrect signal selection when the model is recompiled.
Fixed an issue where RT-LAB freezes at the end of compilation step after an update of the eHS block.
When assigning different targets for different subsystems in Assignments tab of the model, the subsystem list in Project Explorer view does not update until the project is manually refreshed.
Fixed issue where the Model can be started from Dashboards whereas not yet compiled from the right platform.
Dashboards - Signal Visualization and Processing
General
Added
Added the Alias feature to easily rename data points.
Added the option to share panel between project.
Expanded Navigation Options: URL and inter-panel navigation now available across Text, Image, and Shape widgets.
Added X-Y visualization for the graph widget.
Added new shapes to Switch Widget.
Added customization options for background and border colors in the Text widget.
Added labels to navigation buttons in the interface.
Added keyboard navigation for the data point picker.
Improved
Improved performance of tables for very large models.
Enhanced the graduated widget by allowing inversion of the minimum and maximum values.
Improved the size and layout of the floating library for better usability by downsizing it.
Improved the horizontal layout of the graduation for the slider and thermometer widgets.
Improved the behavior of the color picker when opening and closing.
Improved the performance monitoring tool for panels by incorporating backend data.
Changed
The Edit mode for panels is now a single button, and the mode is indicated by a dotted grid. Edit mode can also be triggered with the "E" shortcut.
The internal data zip file of a Dashboard project is now a folder, allowing independent versioning.
The deletion modal for the tab group widget no longer appears if the "Always display confirmation modal when deleting blocks" preference is unchecked.
Fixed
Fixed a minor issue where text was not fully displayed in the dropdown widget.
Fixed minor issues on edition in panel of the Text widget.
Fixed an issue where value formatting was not applied immediately after changing preferences.
Fixed unnecessary scrollbars appearing in the shortcuts popout.
Fixed a style flicker issue when resizing the script view.
Fixed an issue where instantiated widgets were not migrated to newer versions.
Fixed the back-and-forth effect issue in the tag group widget.
Fixed the connection table issue where matrix data points appeared as vectors.
Removed
Removed the default lower and upper limit colors in the gauge widget.
App Server
Improved
Improved the compatibility matrix by removing the Client Version Min and Max option to a fixed version per client.
Installer
Fixed
Fixed the 'Dashboards seem unavailable' bug that occurred when installing to a non-default path.
Fixed an installation issue when installing on a drive other than “C://” .
Fixed an issue where the tasklist was not available on client computers by adding a fallback to WMIC.
Fixed the issue of permissions not being set for clients with multiple user accounts on the same computer.
I/O Interfaces
Improved stability by ensuring that asynchronous computation components of I/O interfaces run either on core 0 or on a dedicated core, but not on the core of the simulation itself
CAN
Fixed regression found with message multiplexing
Fixed value provided in the ‘No message’ connectable
FPGA drivers (common changes to OPAL-RT Board and OpCtrl S-Functions)
Added the display of extra information such as the IP and MAC addresses to the detection of OP4810-IO/OP4815-IO platforms
Improved workflow by skipping bitstream programming if OP4810-IO/OP4815-IO platforms are configured with an empty chassis name and/or an empty IP address
Fixed wrongly found hardware mismatch for extra slot of OP4810-IO/OP4815-IO platforms
FPGAScope
Fixed capability to differentiate boards of the same family type
Fixed crash of simulation when using an RT core
GT200
Added support for the SCRAMNet GT200 shared memory card
IEC 60870-5-104 Slave
Added support for timestamped commands for normalized, scaled and floating points
MODBUS Slave
Added support for TCP slave IDs up to 255
OPAL-RT Board
Added capability to program multiple OP4810-IO/OP4815-IO platforms in parallel during the load of a model
Improved workflow by keeping connections even if a raw data point's name changes
Fixed overruns appearing when splitting MuSE connections on multiple subsystems
Fixed bitstream configuration update mechanism to:
keep the name of raw data signals
keep the byte and bit offsets of raw data signals
keep the state of the ‘Enable FPGA scope’ check-box
support merging configurations for OP48H20 cards
Fixed filter for bitstream file browser
Fixed wrongly displayed message about firmware mismatch
Fixed validation of threshold limits for digital channels
PICKERING
Added support for the 40-297A-040 and 40-262-002 programmable resistor cards
S-Function IOs
Improved usability by validating that the IO functionality blocks are using the correct data ports
Improved usabilty of OpCtrl and OpLnk blocks by increasing the timeout needed by their initialization sequences
Fixed configuration of analog out multirange for slot 1B of TE0741 type boards
Fixed PWM inputs when mapped on the first data port
Synchronization
Fixed logs that were referencing the wrong network interface used by the Oregano card
ARTEMiS - CPU-Based Electrical Toolbox
Improved the example model SSN_NewEngland39busRT to support online simulation
Corrected the online behaviour of TSB-RD 2-Level block
Fixed the example model of Artemis Banshee
Fixed the example model ssn_TrainTractionDrive_AE for online use
Fixed the example model SSN_4Terminal_MMC_DCgrid
ePHASORSIM - CPU-Based Phasor-Domain Toolbox
Migrated Excel templates in examples to template version 2.0 - OUDS-2774: Support excel v2.0 - without FMU (ePH)Closed
FPGA-Based Power Electronics Toolbox
eHS Blockset
Added
Better performances with eHS! As of version 2.19, we introduced a new calculation optimization in order to reach smaller time steps for the same circuit. Check it out !
Added support of de-coupling capability of large circuits for eHS Gen5 High Performance (/wiki/spaces/FPET/pages/963970370)
Added support of machine resolver double excitation for PMSM and BLDC machine models
Added the number of States used by the circuit in the Build report
Added support for multiple AIR blocks in firmware
Power System - FD Line Bitstream for OP4815 platform
Fixed
Added back the ‘Open Log’ button in the MATLAB error window
Fixed Dual Active Bridge example model giving now correct results
Deprecated
Since eFPGASIM 2.18.1, we removed support of x32 libraries following the end of support of x32 OS on Targets.
RT-XSG Blockset
Added
Added support for Vivado 2024.1
Added support for Matlab 2022b and 2023a
Fixed
Improvement of the integration of OP5369 DIO boards in RT-XSG
Performance optimization of the bitstream generation process
Improvement of the integration of the “Selectable Digital“ application blocks in RT-XSG
Improvement of the automated generation of configuration files for eHs
Improvement of the MuSE performances for the 7Series based platforms
Improvement of the SFP communication for the OP4810/OP4815 simulators
MMC Blockset
Added
Added bitstream of Versal FPGA VM1402 and updated bitstreams including new features, e.g. SM dc current injection, individual control of fast discharge of SM in FPGA.
Added a unitary CPU MMC test model and updated document for FPGA MMC unitary test procedure.
Improved
Improved MTDC MMC demo, i.e. changing the slack bus from dc bus 2 to bus 1 for better system performance in some operating scenarios.