Documentation Home Page ◇ RT-LAB Home Page
Pour la documentation en FRANÇAIS, utilisez l'outil de traduction de votre navigateur Chrome, Edge ou Safari. Voir un exemple.
RT-LAB | Release Notes 2024.2
Page Content
- 1 RT-LAB 2024.2.0
- 1.1 Software Toolboxes Installed with RT-LAB
- 1.2 Added
- 1.3 Improved
- 1.4 Fixed
- 1.5 Removed
- 1.6 Test Automation
- 1.6.1 Data Logger Python API
- 1.7 I/O Interfaces
- 1.7.1 CAN
- 1.7.2 C37.118 Slave
- 1.7.3 DNP3 Slave
- 1.7.4 IEC 61850
- 1.7.5 Modbus Slave
- 1.7.6 OPAL-RT Board
- 1.7.7 OPC UA Server
- 1.7.8 Pickering
- 1.7.9 S-Function IOs
- 1.7.10 TCP-UDP
- 1.8 Signal Visualization and Processing (Dashboards)
- 1.9 ePHASORSIM - CPU-Based Phasor-Domain Toolbox
- 1.9.1 PowerFactory Import
- 1.9.2 Solver and Solver block
- 1.10 FPGA-Based Power Electronics Toolbox
- 1.10.1 Added
- 1.10.2 Improved
- 1.10.3 Fixed
- 1.10.4 Deprecated
- 1.11 RT-XSG
- 1.12 EXata CPS - Communication Network Toolbox
RT-LAB 2024.2.0
Software Toolboxes Installed with RT-LAB
Toolbox | Version Number |
---|---|
7.9.0 | |
2024.2 | |
2.17 | |
2.12 | |
4.7.7 | |
3.5.0 |
Added
Added a message to warn the user that the RT-LAB 2024.1 versions will be the last to support TestDrive and the creation of new LabVIEW panels.
Added a UI option in RT-LAB to migrate oprec files from format 1.02 to 1.03.
The “Panels“ section in the ProjectExplorer will be visible only for existing projects that already used VI panels.
Improved
Improved the execution logs by adding message when using the Restore Snapshot feature.
The FPGA Scope workflow has been greatly improved by allowing signals to be selected directly in ScopeView.
Improved the management of target statuses to avoid slow downs when several targets are offline.
In Orchestra, the user is not required anymore to use quotes when specifying the DDF file or domain.
Improved target management stability
Replaced in some example model, LABVIEW and TestDrive pannels used to interact with the real-time simulation by new Dashboard panels. The Simulink console has also been removed from those models. The following examples are affected: rtdemo1, rtdemo2, rtdemo3, Abaco ARINC429, TCP-UDP_loopback and DataLogger.
ProbeControl user interface is now in 64 bits.
Fixed
Fixed an issue occurring when a user deletes an opened project that uses Dashboards
Removed
Removed support for the 32 bits RedHat target operating system. The RT-LAB 2024.1.X releases must now be used to keep using the RedHat.
Removed deprecated python hooks target_postload.py, target_postpause.py and target_preexecute.py
Test Automation
Data Logger Python API
The
SignalGroupInfo
object has been updated to simplify its usageget_id()
method is now deprecated and will be removed from the next release.get_filename()
method is now deprecated and will be removed from the next release.get_port()
method is now deprecated and will be removed from the next release.the representation (
__repr__)
of aSignalGroupInfo
object has been modified to hide internal and irrelevant data. No code should rely on this representation.
The connection to a
SignalGroup
has been updated to simplify its usageconnection with ip and port number is now deprecated and will be removed from the next release.
it is now encouraged to directly provide a
SignalGroupInfo
object to connect to aSignalGroup
. This will be the only way to connect to aSignalGroup
in the next release.
I/O Interfaces
Added OPAL-RT Board and S-Function support for OP4810-IO and OP4815-IO expansion chassis based on AMD Versal FPGA technology.
Added support for the OP5367-6 mezzanine.
CAN
Fixed duplication of configuration prints when interface is in verbose mode.
C37.118 Slave
Fixed value sent for rate-of-change-of-frequency (ROCOF).
DNP3 Slave
Added support for Control Relay Output Block (CROB) operations.
IEC 61850
Added support for parsing AccessPoint references.
Fixed configuration revision (confRev) parameter in Sample Value messages.
Fixed loss of connections for Sample Value messages when updating the SCL file they were extracted from.
Fixed duplication of data points appearing after parsing certain SCL files.
Fixed GOOSE header parameter numDataSetEntries to respect the number of data set elements.
Modbus Slave
Added support for the unit ID feature in TCP mode.
Fixed feature of writing multiple coils.
Fixed simulation load failure when only one 32-bit integer data is configured.
Fixed faulty byte ordering of integers that always defaulted to BADC.
Fixed overflowing log messages when in verbose mode.
OPAL-RT Board
Added a check in case the application crashed during execution.
Fixed chassis description for OP5705IO and OP5705XG in ‘Chassis type’ drop-down.
Fixed voltage output and threshold configurability for bi-directional cards.
OPC UA Server
Added support for IP aliasing.
Pickering
Fixed resistive card initialization when configuring though the file system.
S-Function IOs
Improved simulation load stability by forcing the model to reset when using incorrect data ports.
Fixed overruns appearing when using board IDs 9, 24, 122, 137, 152, 250.
TCP-UDP
Fixed automatic EXata files transmission to the simulator.
Signal Visualization and Processing (Dashboards)
Added
Added a Tabs widget to improve data visualization with organized tabs
Added a Dropdown widget in the command section
Added capability to execute user-defined Python Scripts directly from the application or from the Button widget.
Added capability to lock widgets
Improved
Improved the diagram latency during simulations
Improved the import project performance for RT-LAB
Improved the sidebar behavior which can be pinned in order to keep it open.
Improved the data point picker user experience on vector element
Fixed
Fixed the lost of focus input fields when an error is displayed
Fixed an issue when double-clicking on vector elements in the data point picker
Fixed an filtering issue in the data point picker when an associated subsystem is present
Fixed an issue with editing text parameters from the sidebar
Fixed missing event to notify diagram after deleting a connection
Fixed an issue with diagram control widget values when connected to an indexed parameter
Fixed a panic on unicon start for certain CPU architectures.
Fixed an issue with connection not deleted after resize of a data point connected to an entire vector
Fixed an issue about copy-paste not copying connections on the source blocks being copied
Fixed an issue where unicon unregister from maestro after a simulation terminates even if other simulations are still running or have been started on the same node.
Fixed a panic on RT-LAB sync for projects exported with unicon < 1.1.103 - as rtdemo1_dashboards in 2024.1.
Fixed a sync model error after renaming a block with connections
Fixed a sync model error after renaming a subsystem
Removed
Removed the Dashboards onboarding tour.
ePHASORSIM - CPU-Based Phasor-Domain Toolbox
PowerFactory Import
Added support for PowerFactory 2021-2024 “PSS/E compatible library” of machine controllers
Added support for voltage source component
ElmVac
for PowerFactory importAdded warning of unsupported type dynamic loads
TypLod
Fixed islanded buses connected to 'OFF' switches by deleting all non connected Coupler branch content
Fixed wrong status of exported switches
ElmCoup
Fixed mapping of machines without saturation to
GENROU
with S10/12 set to 0 instead of usingGENCLS
Removed import support for blocks that were imported from PowerFactory but were ignored due to lack of native components
Solver and Solver block
Added external component FMU logging options (log level and log filter)
Fixed an issue with the Python API when the Excel file name and the third-party file name have a mismatch
Fixed crash when using External component FMU logging in offline mode
Decommissioned Red-hat (icc11) deliverables
Changed the format of the Excel template from .xls to .xlsx
FPGA-Based Power Electronics Toolbox
Added
Added support 3-level NPC in eHS Gen5
Added support 3-level T-Type in eHS Gen5
Added support FD Line in the Schematic Editor workflow
Added support x16 Licence class in the Schematic Editor workflow
Added support new License key EHS_CORE_TOKEN to replace the EHS_TOTAL_PERFORMANCE key. Backward compatible with previous licenses
Added support new License key EHS_MACHINE_CORE_TOKEN to limit the number of machine in use. Backward compatible with previous licenses
Added support OP5369 cards in the OP5700-OP5600 official firmware
Added support Hall Effect sensor speed ratio in PMSM and BLDC Machine models
Added support change in cut-off frequency f table inputs low-pass filter for PMSM Variable DQ in Schematic Editor Workflow.
Improved
Improved error management for license checking in S-function driver and support of High Performance licence for eHS Gen4
Displayed more information in the eHSBuildReport about the number of components used. Improved readability of the report
Displayed Schematic Editor model version in eHS CPU Block
Displayed eHS Licence class in eHS CPU Block
Fixed
Fixed encoder number of pole pairs for Generic Machine
Fixed to use SFP in ports in firmware without AI
Fixed State initial conditions of capacitor initial voltage and inductor initial current
Fixed Schematic Editor to allow negative values for 2 and 3 Winding Mutual Inductance
Fixed the minimum time step of Variable RLC component for a better stability
Changed Versal Dual Active Bridge example model solver strategy to 'lowest latency'
Fixed inverted Vsq and Vsq signal positions for first machine in Im with Saturation XSG block description
Fixed the Advanced command block of the PMSM VDQ and PMSMS SH machines in SPS.
Deprecated
Removed support of Matlab 2020a - 2020b for eFPGASIM
RT-XSG
Added
Added support of AMD-Xilinx Vivado, ModelComposer, 2023.1
Added support of MathWorks MATLAB R2022A
Added support for AMD Versal Prime series VM1302 and VM1402
Added support for unmuxed format for AIn Packing and AOut Packing blocks
Improved
Modified Resolver Subsystem In and Out blocks with new interface to be compatible with different I/O formats
Fixed
Fixed the FPGA Scope crash when FPGAScopeTool is killed and restarted manually or the simulation is reset and loaded
EXata CPS - Communication Network Toolbox
Added UI to configure EXata CPS with RT-LAB
Accessible within the Configuring EXata-CPS to run alongside RT-LAB - RT-LAB Documentation - OPAL-RT (atlassian.net), users can now conveniently select their preferred version of Exata to run, accompanied by either a JSON or configuration file, upon simulation starts.
EXata CPS 1.1 is not compatible with this new UI and new feature. Only the new version of EXata CPS which is EXata CPS 8.1.3 is compatible with the new UI in RT-LAB. This version has been updated and includes many changes from EXata CPS 1.1. The biggest changes are on how the packet modification (MODP) attacks are configured. Release notes for this new version of EXata CPS can be found here:
OPAL-RT TECHNOLOGIES, Inc. | 1751, rue Richardson, bureau 1060 | Montréal, Québec Canada H3K 1G6 | opal-rt.com | +1 514-935-2323