СМАРТС-ТУЛС

Графическое представление оптических кроссов (ODF)

В СМАРТС-ТУЛС к элементу ЛКС типа «КРОСС» может быть привязана схема, иллюстрирующая расположение портов на фасаде оптического кросса. Схема портов кроссов доступна для просмотра в web-интерфейсе. Каждый порт кросса может быть кликабелен и интерактивно привязан к заказу. Это обеспечивается созданием представления кроссов в виде SVG объектов, представление которых возможно в любом браузере. SVG объект можно сформировать практически в любом векторном редакторе, который обеспечивает возможность назначать свойства объекту. Для каждого кросса создается отдельный SVG объект в отдельном файле. Ниже рассматривается механизм создния файла SVG объекта в программе incspace.

Правила составления схемы, иллюстрирующей расположение портов оптических кроссов.

Для обеспечения возможности интерактивной связки заказа с графическим представление порта необходимо при составлении схемы портов на фасаде кросса соблюдая четкие правила.

Правила отрисовки схемы:

  1. Порт кросса – это объект «овал (круг)» или «прямоугольник».
  2. Каждый объект, символизирующий порт, должен иметь свойство ID.

ID задается так: • Выделяется объект (1) • Вкладка «Свойства объекта» (2) • В поле ID вписывается текст «idneXXX», где XXX – номер порта кросса от 1 до 999 (3) • Кнопка «Установить» (4) Задав ID объекту в Incspace в файле SVG будет создан тег с параметром ID. incspace рис 1 incspace рис 2

Для овала (круга) объект порта с ID=«idne18» в файле SVG выглядит так:

<ellipse
  id="idne18"
  cx="29.136831"
  cy="51.699532"
  rx="2.35131"
  ry="2.3884778"
  style="fill: #f6f9ff; fill-opacity: 0.943396; stroke: #000000; stroke-width: 0.2; stroke-dasharray: none"
  inkscape:transform-center-y="2.4922874"
  inkscape:transform-center-x="75.726087" />

Прямоугольник с параметром ID=idne20 будет представлен тегом:

<rect
  id="idne20"
  x="115.77638"
  y="13.33718"
  width="22.339994"
  height="54.364613"
  style="fill: #f4f0ed; fill-opacity: 0.943396; stroke: #757274; stroke-width: 0.0446246; stroke-opacity: 1" />

Загрузка файла SVG происходит на странице элемента ЛКС Страница элмента ЛКС

После загрузки схемы SVG ее можно скачать для последующего редактирования. Для перехода на страницу отображения портов кросса необходимо кликнуть по ссылке
Пример отображения кросса: Отображение ODF

На рисунке показано, что порты 34, 35, 54, 134, 137 подкрасились зеленым цветом и стали кликабельны. При клике на порт справа будет представлена информация о том, какой заказ (заказы) использует данный порт Отображение ODF

После загрузки рисунка SVG в базу, система попытается найти ошибки в назначении ID элементам. Например, на рисунке ниже показано, как может выглядеть ошибка. На кроссе с 144 портами появился идентификатор 148 и обнаружено отсутствие портов 142, 144. Таких образом ошибку в назначении идентификаторов следует искать в объектах символизирующих порты 142, 143 или 144. Отображение ODF

Шаблоны некоторых оптических кроссов: