getSignals

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

Описание

пример

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

Примеры

свернуть все

Вы можете получить сигналы приложения реального времени при помощи 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]

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

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'

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

свернуть все

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

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

свернуть все

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

  • BlockPath - блокируйте путь сигнала в приложении

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

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

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