Создайте, получите или удалите вывод данных к базовому рабочему пространству Simulink состояния действия состояния
StateData = thisState.outputData(action)
Метод outputData этого состояния создает, получает или удаляет специальный объект данных типа State. Эти данные присоединяются внутренне к выходному порту на блоке Stateflow® этого состояния в модели Simulink®, чтобы вывести состояние действия этого состояния к базовому рабочему пространству Simulink во время времени выполнения.
Вы не можете использовать Model Explorer, чтобы создать Объекты данных типа State.
| Объект состояния, для которого можно добавить специальный порт. |
| Это значение может быть одним из следующего:
|
| Объект данных типа |
Если A состояния представлен объектом State sA, следующая команда создает новый объект данных состояния типа, которое выводится к базовому рабочему пространству Simulink и содержит действие A состояния:
s.outputData('create')
Блок Chart в модели Simulink, которая содержит A состояния теперь, имеет выходной порт, маркировал A, имя A состояния. В Model Explorer утвердите, что A теперь содержит объект данных типа State, осциллографом которого является Output to Simulink.
Следующая команда возвращает Объект данных, d, для вывода данных к базовому рабочему пространству Simulink, содержащему действие A состояния:
s.outputData('get')
Следующая команда удаляет вывод данных к базовому рабочему пространству Simulink, содержащему действие A состояния:
s.outputData('delete')