(Не рекомендуется) Создание блоков построителя сигналов и доступ к ним
Блок построителя сигналов не рекомендуется. Вместо этого используйте блок редактора сигналов.
[ возвращает имена сигналов, time,data,signames,groupnames] = signalbuilder(block)signamesи имена групп, groupnamesвремя и данные.
создает новый блок Signal Builder и устанавливает положение блока на block = signalbuilder(path,'create',time,data,signames,groupnames,vis,pos)pos.
При создании сигналов, меньших диапазона отображения или не начинающихся с 0, блок Построитель сигналов экстраполирует неопределенные данные сигнала. Он делает это, удерживая конечную стоимость.
block = signalbuilder( добавляет новые группы (block,'appendgroup',time,data,signames,groupnames)groupnames) содержащий signames к блоку Построитель сигналов, 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 которые скрыты от видимого блока Построителя сигналов. По умолчанию сигналы в текущей активной группе отображаются при создании.
signalbuilder( выдает сигналы, block,'hidesignal',signal, group)signal, скрыто от блока Построитель сигналов. По умолчанию все сигналы отображаются при создании.
signalbuilder( устанавливает значения времени и данных для указанного сигнала и группы. Использовать пустые значения block,'set',signal,group,time,data)time и data для удаления групп и сигналов. Чтобы удалить группу сигналов, необходимо также удалить все сигналы в этой группе одной и той же командой.
signalbuilder( устанавливает N наборов данных для N запрошенных групп.block,'set',group,[ds1 ...dsN])
получает индекс активной группы.index = signalbuilder(block,'activegroup')
[ получает значение метки активной группы.index, activeGroupLabel] = signalbuilder(block,'activegroup')
signalbuilder( устанавливает активную группу в индексированную активную группу.block,'activegroup',index)
signalbuilder( управляет отображением текущего имени группы на маске блока Signal Builder. block,'annotategroup')'annotategroup' принимает одно из следующих значений:
on - отображает текущее имя группы;
off - скрывает текущее имя группы;