plccheckforladder

(Чтобы быть удаленным) Проверка, готова ли диаграмма Stateflow к Лестничной генерации кода Схемы

plccheckforladder будет удален в будущем релизе. Для получения дополнительной информации см. Вопросы совместимости.

Синтаксис

plccheckforladder(chartPath)

Описание

пример

plccheckforladder(chartPath) проверки, готов ли график Stateflow® к Лестничной генерации кода Схемы. Если график имеет свойства, которые не разрешают Лестничную генерацию кода Схемы, функция показывает ошибки в окне Diagnostic Viewer.

Примеры

свернуть все

Откройте модель plcdemo_ladder_three_aspect.

open_system('plcdemo_ladder_three_aspect')

Модель содержит подсистему Subsys, который содержит диаграмму Stateflow, 3Aspect. Сохраните модель в другом месте с именем plcdemo_ladder_three_aspect_copy.

Включите супер семантику шага для графика. В свойствах диаграммы выберите Enable Super Step Semantics.

Проверяйте, готова ли диаграмма Stateflow к Лестничной генерации кода Схемы.

plccheckforladder('plcdemo_ladder_three_aspect_copy/Subsys/3Aspect')

Вы видите следующее сообщение об ошибке в окне Diagnostic Viewer:

Chart must not have superstep semantics enabled in Objects: 'Subsys/3Aspect'

Подготовьте график к Лестничной генерации кода Схемы.

plcprepareforladder('plcdemo_ladder_three_aspect_copy/Subsys/3Aspect')

Проверяйте снова, готов ли график к Лестничной генерации кода Схемы.

plccheckforladder('plcdemo_ladder_three_aspect_copy/Subsys/3Aspect')

Больше нет сообщений об ошибке. Функциональный plcprepareforladder отключил супер семантику шага для графика.

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

свернуть все

Имя полного пути диаграммы Stateflow относительно верхнего уровня модель Simulink®, заданная как вектор символов. Чтобы получить полный путь, выберите диаграмму Stateflow в своей модели и используйте функцию gcb.

Пример: gcb, 'ThreeAspectAutoSignal/Subsystem/AutoSignalChart'

Вопросы совместимости

развернуть все

Не рекомендуемый запуск в R2019a

Введенный в R2017b