getAsTall

Создайте длинное расписание из Simulink.sdi.Signal объект

Синтаксис

Описание

пример

tt = getAsTall(sig) возвращает длинное расписание, содержащее значения времени и данных в Simulink.sdi.Signal sig объекта. Для получения дополнительной информации о работе с длинными массивами см. Длинные массивы для Данной , которой не помещаютси в память,.

Примеры

свернуть все

Этот пример показывает, как сгенерировать длинное расписание из данных о сигнале в Simulink.sdi.Signal объект.

Создайте запуск, содержащую записанные данные в Данных моделирования Inspector путем симуляции модели sldemo_fuelsys.

sim('sldemo_fuelsys');

Используйте Simulink.sdi.getAllRunIDs функция для получения идентификатора запуска для запуска, который соответствует симуляции. Затем используйте Simulink.sdi.getRun функция для получения Simulink.sdi.Run объект, который соответствует идентификатору запуска.

runIDs = Simulink.sdi.getAllRunIDs;
runID = runIDs(end);

fuelRun = Simulink.sdi.getRun(runID);

Используйте getSignalByIndex функция для получения Simulink.sdi.Signal объект, который соответствует второму сигналу в запуске.

sig = getSignalByIndex(fuelRun,2);

Получите длинное расписание, содержащий данные о сигнале при помощи getAsTall функция.

tt = getAsTall(sig)
tt =

  Mx1 tall timetable

         Time           Data  
    ______________    ________

    0 sec             0.068493
    0.00056199 sec    0.092452
    0.0033719 sec      0.21101
    0.01 sec           0.48273
    0.02 sec           0.88522
    0.03 sec            1.2763
    0.04 sec            1.6563
    0.05 sec            2.0255
          :              :
          :              :

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

свернуть все

Сигнал для возврата в виде длинное расписание, заданный как Simulink.sdi.Signal объект.

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

свернуть все

Данные из Simulink.sdi.Signal, возвращается как длинное расписание.

Введенный в R2017b