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