exponenta event banner

Проверка концентричности

В этом примере показано, как проверить концентричность как сердцевины, так и оболочки в поперечном сечении оптического волокна. Концентричность является мерой того, насколько центрирована сердцевина внутри оболочки.

Сначала в примере используется блок анализа больших двоичных объектов для определения центроида оболочки. Этот центроид используется для поиска точки на внешней границе оболочки. С помощью этой начальной точки блок «Границы трассировки» определяет внешнюю границу оболочки. Затем в примере используются эти граничные точки для вычисления центра и радиуса оболочки с использованием алгоритма подгонки по окружности с наименьшим квадратом. Если расстояние между центроидом оболочки и центром ее внешней границы находится в пределах определенного допуска, волоконно-оптический кабель находится в приемлемом состоянии.

На следующем рисунке показаны примеры оптических волокон с хорошей и плохой концентричностью:

Пример модели

На следующем рисунке показана модель примера проверки концентричности:

open_system('vipconcentricity');

Результаты проверки концентричности

В окне Результаты (Results) можно увидеть, что в примере центроид оболочки помечен красным знаком «+». Он обозначил центр внешней границы оболочки зеленым цветом «*». Если расстояние между этими двумя маркерами находится в пределах допустимого допуска, в примере указывается поперечное сечение волоконно-оптического кабеля «Концентричность: Хорошо». В противном случае он помечает его «Концентричность: Плохо». В примере также отображается расстояние в пикселях между центроидом оболочки и центром внешней границы оболочки.

close_system('vipconcentricity');
sim('vipconcentricity', 0.0333333);

set(allchild(0), 'Visible', 'off');

captureVideoViewerFrame('vipconcentricity/Results/Original');
captureVideoViewerFrame('vipconcentricity/Results/Results');

close_system('vipconcentricity', 0);