getSignals

Получите сигналы приложения реального времени

Описание

пример

sigs_struct = getSignals(app_object) получает приложение значения Сигналов как структуры в массиве. Используйте getSignals функция, чтобы получить информацию сигнала для сигналов, которые отмечены для потоковой передачи Инспектору Данных моделирования от Объекта приложения.

Примеры

свернуть все

Можно получить сигналы приложения реального времени при помощи getSignals функция.

Создайте объект приложения.

my_app = slrealtime.Application('slrt_ex_param_tuning')
my_app = 

  Application with properties:

    ApplicationName: 'slrt_ex_param_tuning'
          ModelName: 'slrt_ex_param_tuning'
           UserData: []
            Options: [1×1 slrealtime.internal.ApplicationOptions]

Получите приложение значения Сигналов как структуры в массиве.

my_sigs = getSignals(my_app)
my_sigs = 

  1×9 struct array with fields:

    BlockPath
    PortIndex
    SignalLabel

Просмотрите сигналы приложения как элементы массива.

my_sigs(1).BlockPath
ans =

    'slrt_ex_param_tuning/Gain'

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

свернуть все

Обеспечивает доступ к методам, которые управляют файлами приложения реального времени.

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

свернуть все

Значения Сигналов только для чтения. Структуры в массиве:

  • BlockPath — блок path сигнала в приложении

  • PortIndex — индекс порта сигнала в приложении

  • SignalLabel — метка сигнала в приложении

Введенный в R2020b