getsignalidsfromlabel

Вектор индексов сигнала

Синтаксис

index_vector = getsignalidsfromlabel(target_object, signal_label)

Описание

пример

index_vector = getsignalidsfromlabel(target_object, signal_label) возвращает вектор одного или нескольких индексов сигнала, которые сопоставлены с маркированным сигналом, signal_label.

Примечание

Доступ сигнала индексом сигнала будет удален в будущем релизе. Доступ к сигналам именем сигнала вместо этого.

Маркируйте сигнал, для которого вы запрашиваете индекс при помощи параметра Simulink® Signal name. Необходимо применить уникальную метку. Таким образом, только один сигнал имеет метку signal_label.

Программное обеспечение Simulink Real-Time™ называет имена Сигнала Simulink метками сигнала.

Примеры

свернуть все

Доберитесь вектор индексов сигнала для сигнала маркировал 'fourth' в модели ex_slrt_sf_car.

tg = slrt;
index_vector = getsignalidsfromlabel(tg, 'fourth')
index_vector =

     1

Входные параметры

свернуть все

Объект, который представляет целевой компьютер. Прежде, чем вызвать эту функцию, убедитесь, что вы запускаете целевой компьютер с Ядра Simulink Real-Time и применяете необходимые настройки подключения Ethernet.

Пример: tg

Необходимо явным образом присвоить метку сигнала. Имя сигнала не является меткой сигнала.

Выходные аргументы

свернуть все

Вектор, который содержит индексы из свойства Signals приложения реального времени.

Введенный в R2014a

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