frameintervals

Создайте интервалы системы координат на основе настроек системы координат

Описание

frameintervals функция, используемая в коде, сгенерированном Diagnostic Feature Designer.

intervals = frameintervals(range,framerate,framesize) создает интервалы системы координат, содержащие систему координат, запускаются и времена остановки для всех систем координат в заданной области данных, с помощью заданной частоты кадров и формата кадра.

Например, предположите, что ваш полный сигнал запускается в 0 и заканчивается в 30 секунд. Вы задаете непрерывный вторые системы координат путем установки обоих framerate и framesize к 1. Затем range равно [0 30] и intervals возвращен как таблица 30 интервалов, которая начинает с интервала [0 1] и концы с интервалом [29 30].

Код, который сгенерирован Diagnostic Feature Designer, использует frameintervals при выполнении основанного на системе координат члена, обрабатывающего.

intervals = frameintervals(___,Name,Value) создает интервалы системы координат с помощью одного или нескольких аргументов пары "имя-значение". Например, frameintervals('FrameUnit','days') возвращает интервалы системы координат в модулях дней. Задайте аргументы пары "имя-значение" после всех других входных параметров.

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

свернуть все

Данные передвигаются, по которому можно создать интервалы системы координат в виде числового вектора или вектора длительности с двумя элементами.

Частота кадров, которая представляет расстояние между начальными точками каждой последовательной системы координат в виде числового значения или значения длительности. По умолчанию, frameintervals интерпретирует модули framerate и framesize, и устанавливает модули и тип данных intervals, согласно типу данных и модулям range когда таблица показывает.

rangeframerate, framesizeМодули framerate, framesizeintervalsМодули intervals
числовойчисловойто же самое как rangeчисловойто же самое как range
длительностьчисловойсекундыдлительностьсекунды
длительностьдлительностьто же самое как rangeдлительностьто же самое как range
длительностьдлительностьотличающийся от rangeдлительностьсекунды

Формат кадра, который представляет расстояние между стартовой точкой и конечной точкой каждой последовательной системы координат в виде числового значения или значения длительности. По умолчанию, frameintervals интерпретирует модули framesize и framerate, и устанавливает модули и тип данных intervals, согласно типу данных и модулям range. Для получения дополнительной информации см. таблицу в framerate.

Аргументы в виде пар имя-значение

Задайте дополнительные разделенные запятой пары Name,Value аргументы. Name имя аргумента и Value соответствующее значение. Name должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.

Пример: frameintervals('FrameUnit','days')

Структурируйте модули в виде разделенной запятой пары, состоящей из 'FrameUnit' и строка, идентифицирующая модуль, в котором можно возвратить intervals. Когда framerate и framesize являются числовыми, но range длительность, 'FrameUnit' также задает модули framerate и framesize.

Имена переменных для intervalsВ виде разделенной запятой пары, состоящей из 'VariableNames' и массив строк с двумя строками, представляющими имена для стартовых точек и конечных точек.

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

свернуть все

Структурируйте интервалы, возвращенные как nf-by-2 таблица, где nf является количеством систем координат. По умолчанию, тип данных и модули intervals зависьте от типа данных и модулей range и framerate. Для получения дополнительной информации смотрите framerate. Аргумент пары "имя-значение" framesize заменяет модули по умолчанию для intervals.

Введенный в R2020a