exponenta event banner

Рекомендации по присвоению имен объектам потока состояний

Объекты Stateflow ® можно именовать буквенно-цифровыми символами и символами подчеркивания.

  • Имена не могут начинаться с числового символа или содержать встроенные пробелы.

  • Длина имени должна соответствовать максимальной длине идентификатора, установленной программным обеспечением Simulink ® Coder™. Можно задать параметр Максимальная длина идентификатора. Значение по умолчанию - 31 символ, максимальная длина - 256 символов.

  • Избегайте использования зарезервированных ключевых слов для именования объектов Stateflow. Эти ключевые слова являются частью синтаксиса языка действий.

Примечание

Не использовать имена файлов sf.slx для моделей Simulink или sf.sfx для автономных диаграмм Stateflow в MATLAB ®. Использование этих имен файлов может затенить файлы программ Stateflow и привести к непредсказуемому поведению.

Зарезервированные ключевые слова

Синтаксис языка действийКлючевые словаСсылки на синтаксис
Логические символы
  • true

  • false

Логические символы, true и false
Обнаружение изменений Обнаружение изменений в значениях данных
Сложные данные
  • complex

  • imag

  • real

Поддерживаемые операции для сложных данных
Типы данных
  • boolean

  • double

  • int64

  • int32

  • int16

  • int8

  • single

  • uint64

  • uint32

  • uint16

  • uint8

Укажите тип данных потока состояний
Операции с типами данных

Операции литейной формы

Укажите тип данных потока состояний

Явные события Широковещательная передача локальных событий для синхронизации параллельных состояний
Неявные события Управление поведением диаграммы с помощью неявных событий
Буквенные символы
  • inf

  • t

Поддерживаемые символы в действиях
Функции и данные MATLAB
  • matlab

  • ml

Доступ к функциям MATLAB и данным рабочей области в диаграммах C
Дизайн приложения
Сообщения Действие управляющего сообщения в диаграммах потока состояний
Действия состояния
  • bind

  • du

  • during

  • en

  • entry

  • ex

  • exit

  • on

Государства
Деятельность государства Проверка активности состояния с помощью оператора in
Манипуляция строками Управление текстовой информацией с помощью строк
Временная логика Управление выполнением диаграммы с помощью временной логики

Связанные темы