Инструкции для именования объектов Stateflow

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

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

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

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

Примечание

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

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

Использование в синтаксисе языка действияКлючевые словаСсылки синтаксиса
Булевы символы
  • true

  • false

Булевы Символы, истина и ложь
Обнаружение изменений Обнаружьте изменения в значениях данных и выражения
Комплексные данные
  • complex

  • imag

  • real

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

  • double

  • int64

  • int32

  • int16

  • int8

  • single

  • uint64

  • uint32

  • uint16

  • uint8

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

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

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

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

  • t

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

  • ml

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

  • du

  • during

  • en

  • entry

  • ex

  • exit

  • on

Состояния
Действие состояния Проверяйте действие состояния при помощи в операторе
Обработка строк Управляйте текстовой информацией при помощи строк
Временная логика Управление выполнением диаграммы при помощи временной логики

Похожие темы