step

Системный объект: visionhdl. MeasureTiming
Пакет: visionhdl

Измерьте синхронизацию пиксельного входа управляющей структуры

Синтаксис

[activePixels,activeLines,totalPixels,totalLines,horizBlank,vertBlank] = step(measure,ctrlIn)

Описание

Примечание

В качестве альтернативы вместо того, чтобы использовать step метод, чтобы выполнить операцию, заданную Системой object™, можно вызвать объект с аргументами, как будто это была функция. Например, y = step(obj,x) и y = obj(x) выполните эквивалентные операции.

[activePixels,activeLines,totalPixels,totalLines,horizBlank,vertBlank] = step(measure,ctrlIn) включает текущее пиксельное местоположение в вычисления синхронизации видеокадра. Управляющие сигналы, ctrlIn, сопоставленный с каждым пикселем указывают на местоположение этого пикселя относительно активных контуров системы координат. Входной объект измеряет временные шаги между управляющими сигналами определить параметры каждой системы координат.

Примечание

Системный объект выполняет инициализацию в первый раз, когда вы вызываете step метод. Эта инициализация блокирует ненастраиваемые свойства и входные спецификации, такие как размерности, сложность и тип данных входных данных. Если вы изменяете ненастраиваемое свойство или входную спецификацию, объект выдает ошибку. Чтобы изменить ненастраиваемые свойства или входные параметры, сначала вызовите release метод, чтобы разблокировать объект.

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

развернуть все

Задайте visionhdl.MeasureTiming Системный объект, который вы создали и сконфигурировали.

Управляющие сигналы сопроводительный пиксельный поток, заданный как pixelcontrol структура, содержащая пять logical сигналы типа данных. Сигналы описывают валидность пикселя и местоположение пикселя в системе координат. Для получения дополнительной информации смотрите Пиксельную Управляющую структуру.

Типы данных: struct

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

развернуть все

Схема показывает выходные измерения, как определено из пиксельных потоковых управляющих сигналов.

Для получения дополнительной информации на пиксельной шине управления и размерностях видеокадра, смотрите Пиксельный Интерфейс Потоковой передачи.

Примечание

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

Это значение измеряется между hStart и hEnd. Смотрите маркер 1 в схеме.

Это значение измеряется как количество hStart импульсы между vStart и vEnd. Смотрите маркер 2 в схеме.

Это значение измеряется от hStart к следующему hStart, включая горизонтальный интервал гашения. Смотрите маркер 3 в схеме.

Это значение измеряется интервалом от vEnd к следующему vEnd, разделенный на totalPixels. Это включает вертикальный интервал обратного хода луча. Смотрите маркер 4 в схеме.

Горизонтальный интервал гашения является количеством неактивных пикселей между линиями системы координат. Это значение измеряется между hEnd и следующий hStart. Смотрите маркер 5 в схеме.

Вертикальный интервал обратного хода луча является количеством неактивных линий между системами координат. Это значение измеряется от vEnd к следующему vStart, настроенный, чтобы удалить horizBlank, затем разделенный на totalPixels. Смотрите маркер 6 в схеме.

Введенный в R2017b