(Не рекомендуемый) Создавайте и получайте доступ к блокам Signal Builder
Блок Signal Builder не рекомендуется. Используйте блок Signal Editor вместо этого.
[
возвращает имена сигнала, time
,data
,signames
,groupnames
] =
signalbuilder(block
)signames
, и названия группы, groupnames
, и время и данные.
создает новый блок Signal Builder и устанавливает положение блока на block
= signalbuilder(path
,'create'
,time
,data
,signames
,groupnames
,vis
,pos
)pos
.
Если вы создаете сигналы, которые меньше, чем отображение располагается или не запускается от 0, блок Signal Builder экстраполирует неопределенные данные сигнала. Это делает так путем содержания окончательного значения.
block = signalbuilder(
добавляет новые группы (block
,'appendgroup'
,time
,data
,signames
,groupnames
)groupnames
) содержа signames
с блоком Signal Builder, block
. time
и data
аргументы должны иметь то же количество сигналов как существующий блок.
signalbuilder(
добавляет один набор данных.block
,'appendgroup'
,ds
)
signalbuilder(
добавляет наборы данных N.block
,'appendgroup'
,[ds1 ...dsN
])
signalbuilder(
добавляет новые сигналы всем группам сигнала в блоке Signal Builder, block
,'appendsignal'
,time
,data
,signames
)block
. Можно добавить или те же сигналы всем группам или добавить различные сигналы различным группам. Независимо от которых сигналов вы добавляете, добавляете то же количество сигналов всем группам. Добавьте сигналы всем группам в блоке; вы не можете добавить сигналы к подмножеству групп. Соответственно, обеспечьте time
и data
аргументы для любой одной группы (добавляют ту же информацию всем группам), или различный time
и data
аргументы для различных групп.
signalbuilder(
делает block
,'showsignal'
,signal
,group
)signals
это скрыто от видимого блока Signal Builder. По умолчанию сигналы в текущей активной группе отображаются, когда создано.
signalbuilder(
делает сигналы, block
,'hidesignal'
,signal
, group
)signal
, скрытый от блока Signal Builder. По умолчанию все сигналы отображаются, когда создано.
получает индекс активной группы.index
= signalbuilder(block
,'activegroup'
)
[
получает значение метки активной группы.index
, activeGroupLabel
] = signalbuilder(block
,'activegroup'
)
signalbuilder(
устанавливает активную группу на индексируемую активную группу.block
,'activegroup'
,index
)
signalbuilder(
управляет отображением текущего названия группы на маске блока Signal Builder. block
,'annotategroup'
)'annotategroup'
принимает одно из этих значений:
'on' — Показывает текущее название группы
'off' Скрывает текущее название группы
Signal Builder | Signal Editor | Simulink.SimulationData.Dataset