Введите многострочные метки в состояния и переходы

Следующее состояние использует многострочную метку:

Существует два способа ввести многострочные метки для состояний и переходов. В следующих примерах sA является указателем на объект State в графике для состояния A:

  • Используйте функцию MATLAB® sprintf:

    str = sprintf('A\nen: entrA()\ndu: duriA()\nex: exitA()');
    sA.LabelString = str;
    

    В этом примере escape-последовательность \n вставляет новую строку в выражение.

  • Используйте конкатенированное текстовое выражение:

    str = ['A',10,'entr: entrA()',10,'du: duriA()',...
          10,'ex: exitA()'];
    sA.LabelString = str;
    

    В этом примере ASCII, эквивалентный из новой строки, целое число 10, вставляет новые строки в конкатенированное текстовое выражение.

Похожие темы