Documentation

Internationalization Issues

Simulink® Real-Time™ inherits the internationalization support of the products it depends upon: Simulink, Simulink Coder™, and Embedded Coder®. Signal and parameter names that include Unicode® characters are displayed as expected in Simulink Real-Time Explorer and at the MATLAB® command line. In particular, when you use host scopes to observe signals, the non-ASCII signal names are displayed as expected.

Third-party code, such as parsers for vendor configuration files, sometimes does not support cross-locale, cross-platform internationalization. For such code, files and folders must be given locale-specific names. For example, when parsing a configuration file on an English-locale machine, name the file and enclosing folder with English-locale-specific names.

The Simulink Real-Time kernel does not support international (non-ASCII) characters. It generates messages in English using ASCII characters. When interacting with the kernel through the target computer keyboard, you identify signals and parameters by numeric ID, not by names.

When you use target scopes to observe signals, the kernel replaces a signal label that includes non-ASCII characters with the numeric ID. It replaces each non-ASCII character in the block path (hierarchical signal name) with the character ?.

For example, assume that the signal with ID 1 appears in an English-language and a Japanese-language version of the same model. In the English-language version, the signal label is input1 and the block path is block1/block2. In the Japanese-language version, the signal label is 入力1 and the block path is ブロック1/ブロック2.

  • In single scope mode, the numeric portion of the screen contains this character vector for the English-language version:

    input1: block1/block2

    It contains this character vector for the Japanese-language version:

    1: ????1/????2
  • In multiscope mode, the signal label above the scope contains this character vector for the English-language version:

    input1

    It contains this character vector for the Japanese-language version:

    1

Related Topics

Was this topic helpful?