Правила для именования объектов Stateflow

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

Ограничение на длину имени

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

Ключевые слова, чтобы избежать при именовании объектов Stateflow

Вы не можете использовать зарезервированные слова, чтобы назвать объекты Stateflow. Эти ключевые слова являются частью синтаксиса языка действия.

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

  • false

Булевы Символы, истина и ложь
Измените обнаружение
  • hasChanged

  • hasChangedFrom

  • hasChangedTo

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

  • imag

  • real

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

  • double

  • int64 (C строит диаграмму только),

  • int32

  • int16

  • int8

  • single

  • uint64 (C строит диаграмму только),

  • uint32

  • uint16

  • uint8

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

  • fixdt

  • type

Введите операции броска
Явные события
  • send

Широковещательно передайте локальные События, чтобы синхронизировать параллельные состояния
Неявные события
  • change

  • chg

  • tick

Задайте поведение графика при помощи неявных Событий
Сообщения
  • send

  • forward

  • discard

  • isvalid

  • length

  • receive

Свяжитесь с диаграммами Stateflow путем отправки сообщений
Буквенные символы
  • inf

  • t

Поддерживаемые символы в действиях
  • this (только автономные графики)

Отладьте автономную диаграмму Stateflow
Функции MATLAB® и данные
  • matlab

  • ml (C строит диаграмму только),

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

  • du

  • during

  • en

  • entry

  • ex

  • exit

  • on

Типы акта государственной власти
Действие состояния
  • in

Проверяйте действие состояния при помощи в операторе
Временная логика
  • after

  • at

  • before

  • count

  • duration

  • elapsed

  • every

  • msec

  • usec

  • sec

  • t

  • temporalCount

Выполнение диаграммы управления при помощи временной логики

Примечание

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

Похожие темы

Для просмотра документации необходимо авторизоваться на сайте