Stateflow.exportAsClass

Экспорт класса MATLAB для автономной диаграммы

Описание

пример

Stateflow.exportAsClass(source) сохраняет автономный Stateflow® график как MATLAB® файл класса в текущей папке. Сохраненный файл имеет то же имя, что и график. Для примера, если source является chart.sfxфункция сохраняет класс MATLAB в файле chart.m.

пример

Stateflow.exportAsClass(source,destination) сохраняет график как файл класса MATLAB в папке destination.

Примечание

Класс MATLAB, произведенный Stateflow.exportAsClass предназначен только для отладки, а не для производственного использования или модификации вручную. Для получения дополнительной информации см. советы».

Примеры

свернуть все

Сохраните диаграмму Stateflow chart.sfx как файл класса MATLAB chart.m в текущей папке.

Stateflow.exportAsClass('chart.sfx');

Сохраните диаграмму Stateflow chart.sfx, который расположен в папке dir1, как файл класса MATLAB chart.m в текущей папке.

Stateflow.exportAsClass(fullfile('dir1','chart.sfx'));

Сохраните диаграмму Stateflow chart.sfx, которая находится в текущей папке, как файл класса MATLAB chart.m в папке dir2.

Stateflow.exportAsClass('chart.sfx','dir2');

Входные параметры

свернуть все

Путь и имя файла автономной диаграммы, заданные как строковый скаляр или вектор символов. Можно использовать абсолютный путь из корневой папки или относительный путь из текущей папки. Автономные диаграммы имеют расширение .sfx.

Типы данных: char | string

Путь к целевой папке для файла класса MATLAB, заданный как строковый скаляр или вектор символов. Можно использовать абсолютный путь из корневой папки или относительный путь из текущей папки. Если не указано, функция сохраняет файл скрипта MATLAB в текущей папке.

Типы данных: char | string

Совет

  • Используйте код, произведенный Stateflow.exportAsClass для отладки ошибок времени выполнения, которые в противном случае трудно диагностировать. Например, предположим, что вы столкнулись с ошибкой при выполнении диаграммы Stateflow, которая управляет приложением MATLAB. Если вы экспортируете график как файл класса MATLAB, можно заменить график классом в вашем приложении и диагностировать ошибку с помощью отладчика MATLAB.

    Примечание

    Сообщения об ошибке, генерируемые классом MATLAB, указывают на другие номера линий, чем соответствующие сообщения об ошибке, генерируемые диаграммой Stateflow.

  • При выполнении класса MATLAB, произведенного Stateflow.exportAsClassРедактор Stateflow не анимирует исходный график.

Введенный в R2019b