Handling strings in Simulink
Simulink has not been design to work with strings but there is a lot of situation where strings are useful, particularly within an HLA federation. The HLA Blockset provides three blocks to handle strings:
- HLAString: Used to create a string
- HLAStringCompare: Returns 1 if the values are the same
- HLAStringDisplay: Display a string
The later, the HLAStringDisplay is a wonderful debugging tool because it can be used to display all the signal types used by the HLA Blockset (and most of Simulink basic signal type).
For example, you can use it to display the output of an “Automatic Encode” block:
The federate time:
Display the ObjectInstanceHandle:
Or the value of the Marking (RPR-FOM 2):