Инструкции по присвоению имен объектам Stateflow

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

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

  • Длина имени должна соответствовать максимальной длине идентификатора, применяемой Simulink® Coder™ программное обеспечение. Можно задать параметр Maximum identifier length. Значение по умолчанию является 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

Задайте тип данных Stateflow
Операции с типом данных

Операции приведения типов

Задайте тип данных Stateflow

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

  • t

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

  • ml

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

  • du

  • during

  • en

  • entry

  • ex

  • exit

  • on

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

Похожие темы