To display strings in Simulink, I came across another MATLAB Answer that describes the answer for it.
I also tried exploring other approaches, and came across following ways:
- Using “String Constant” block we can enter any strings we want to display and display using “display” block.
- To convert from uint8 data type to string, we can use “ASCII->string” block. This can be helpful for integer type inputs.
- Using “Compose String” block we can output string signal based on the format specifier listed in the Format parameter.
I have implemented above steps respectively in Simulink as shown below in the image.
To learn more about strings in Simulink you can refer this page:
For more clarification on the functions used, you can refer to the following resources,
- String constant: https://www.mathworks.com/help/simulink/slref/stringconstant.html
- ASCII to string: https://www.mathworks.com/help/simulink/slref/asciitostring.html
- Compose string: https://www.mathworks.com/help/simulink/slref/composestring.html
Or you can access release specific documentation using these commands in your MATLAB command window respectively:
web(fullfile(docroot, 'simulink/ug/simulink-strings.html'))
web(fullfile(docroot, 'simulink/slref/stringconstant.html'))
web(fullfile(docroot, 'simulink/slref/asciitostring.html'))
web(fullfile(docroot, 'simulink/slref/composestring.html'))
Hope this solves your question!