Документация Algorius Net Viewer | Коллекции устройств
Панель Устройства
Коллекция устройств отображается на панели Устройства в боковой панели справа от редактора карт. При помощи коллекции устройств можно добавлять устройства на карту.
Панель Устройства может быть скрыта. Для отображения панели выберите в меню Средства→Устройства, либо нажмите кнопку Устройства на панели управления, либо нажмите Ctrl+D.
Панель управления и контекстное меню коллекции устройств содержит следующие элементы:
- Выделить устройства — выделить устройства указанного типа на текущей карте.
- Действие по двойному щелчку — назначить действие по двойному щелчку для устройств указанного типа.
- Открыть содержащий каталог — открыть каталог коллекции устройств в проводнике.
- Настроить — настроить коллекции устройств.
Настройка
Коллекция устройств настраивается отдельно для локальных карт и для каждого сервера. Для карт, открытых локально, доступна локальная коллекция устройств. Для карт, загруженных с сервера, доступна коллекция устройств на сервере.
Чтобы настроить коллекцию устройств, откройте настройки приложения или настройки сервера. Выберите раздел Устройства:
В списке отображаются все типы устройств. Галочки в списке устройств позволяют включить или выключить типы устройств. Если галочка выключена, то указанный тип устройств не будет отображаться в списке устройств в основном окне приложения и нельзя будет добавить на карту новое устройство этого типа. Это позволяет выключить типы устройств, которые не требуются.
Кнопка Переименовать позволяет переименовать тип устройств. При этом сохраняется его внутренний идентификатор, поэтому данная операция не требует изменения карт. Устройства ссылаются на тип устройства по идентификатору.
Добавление
Коллекция поставляемых устройств содержится в папке Devices, в каталоге, где установлен Algorius Net Viewer.
На сервере предусмотрен дополнительный каталог для пользовательских типов устройств. Он расположен в папке Devices в каталоге с данными сервера.
Вы можете добавлять свои типы устройств в любом из этих каталогов. Приложение отслеживает изменения в этих каталогах и практически мгновенно подгружает их. Клиенты получают эти изменения автоматически во время синхронизации с сервером.
Пример, как добавить новый тип устройств
В каталоге Devices создайте каталог Мои устройства. В нём создайте каталог с именем своего устройства, например, Новое устройство. В нём добавьте два графических файла с именами ON и OFF и любым графическим расширением (gif, png, jpg, svg). Это изображения устройств во включенном и выключенном состоянии. Допускается отсутствие файла с именем OFF, если отображение устройства в выключенном состоянии не требуется.
После этого Новое устройство появится в списке устройств в категории Мои устройства и будет доступно для добавления на карту.
Если устройство не появилось в нужной категории, проверьте, возможно устройство с таким именем присутствует в другой категории.
Чтобы перекрыть изображение поставляемого устройства, добавьте одноименное устройство, но с другим изображением.
Каталог Мои устройства можно заархивировать в zip файл, по аналогии, как это сделано для поставляемых коллекций устройств.
Изображения устройств можно найти в интернете, нарисовать самому или экспортировать из сторонних приложений, например, из Visio (для этого достаточно сохранить документ, который содержит требуемое устройство, в файл в формате PNG — Portable Network Graphics).
Растровые изображения устройств рекомендуется задавать в формате PNG — он поддерживает всю цветовую палитру, полупрозрачность, сохраняет изображения без потерь в качестве и хорошо экономит место на диске.
Для векторных изображений используется формат SVG (от англ. Scalable Vector Graphics — масштабируемая векторная графика) — это открытый стандарт, является рекомендацией консорциума W3C, — организации, разработавшей такие стандарты, как HTML и XHTML. Существует множество редакторов SVG изображений. Из открытых и бесплатных рекомендуем Inkscape.
Algorius Net Viewer поддерживает SVG с незначительными ограничениями, которые скорее всего будут сняты в следующих версиях. Ограничения наложены либо по причине производительности, либо из-за отсутствия требуемого функционала в операционной системе. В частности, ограничения накладываются на размытие (редко используется), анимацию. Свяжитесь с нами, если созданное Вами изображение отображается не совсем корректно, мы постараемся разрешить вопрос.