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

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

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

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

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

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

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

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

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

Похожие темы