Документация

Создание лампочки в редакторе

Создаем сигнальную лампочку.

Используем файлы:

Lampa1_zel.svg
Lampa1_gor_zel.svg

Это зеленая лампочка в негорящем и горящем вариантах.
Переименуйте файлы соответственно в:

0.svg
1.svg

Это будут наши кадры.



В редакторе приборов выберите окно "Свойства". Здесь нужно задать:

а) размеры нашего прибора-лампочки - Длина и Высота по 64 для примера.
б) имя прибора, нажатие защитной кнопки "Имя прибора" позволяет ввести имя - например - "Лампа 1"
в) номер прибора - нажатие защитной кнопки "Номер прибора" позволяет ввести номер, произвольный, однако нужно следить,
чтобы он не совпадал с номерами других приборов, иначе панель не примет дублированные номера.
г) можно дополнительно набрать описание прибора в текстовом поле "Описание"


Cлева сверху редактора нажмите галочку включения нулевого слоя, и ниже этой галочки отметьте круглую радиокнопку
выбора работы с этим же слоем.

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

Теперь укажем количество кадров в желтом поле "Всего" - там напишем "2".

Выбираем кадры для загрузки в прибор: Нажимаем кнопку "Кадр". Слева окроется файловое окно " Выбор набора кадров".
Теперь нужно найти директорию, в котрой находятся наши кадры.

Затем, отмечаем мышкой 0.svg и нажимаем кнопку внизу "Открыть". В приборе должна появиться зеленая лампочка.

Эту лампочку внутри прибора можно перемещать и масштабировать, поля "mX" и "mY" в диапазоне от 0.002 до 1 меняют
масштаб по "X" и "Y" соответственно. А поля "dX" и "dY" позволяют задать позицию лампочки внутри прибора.
Поле "a" определяет прозрачность кадра (0-255).

Теперь нужно задать пороги включения кадров и это зависит от того, как Вы будете передавать из симулятора значения.
Для примера, негорящая лампочка будет при значении параметра игры меньше 10, горящая - от 10.

Правее поля "Всего" есть список номеров кадров, от 0 до 127. Список позволяет определить номер кадра для
того, чтобы задать его порог.

Выбираем в списке кадров - 0. В поле "Порог" набираем "0".
Выбираем в списке кадров - 1. В поле "Порог" набираем "10".

Мы задали пороги включения, теперь определим номер параметра прибора (от 0 до 3) , связанного с этим кадром.
В поле "Парам." по умолчанию стоит 3, но мы изменим его на "0".

Мы выполнили все этапы создания лампочки, но перед записью прибора его можно потестировать.

Мы работали с ПОДСЛОЕМ "кадр" слоя 0. У этого подслоя есть темно-зеленые отладочные поля "Знач." и "Множ.".

Поле "Множ" по умолчанию равно 1 и мы его не будем трогать, а изменяя поле "Знач." можно увидеть
смену кадров, в нашем случае набирая там значения до 10 мы увидим в приборе негорящуюю лампочку, а от
10 - горящую.


Теперь сохраним наш прибор. Выберите окно "Свойства".

а) Сохраняем прибор в редактируем виде. Нажимаем кнопку "Сохранить". Появляется файловое окно "Запись
редактируемого прибора". Выбираем директорию записи. В нижнем поле имени файла (оно немного выше кнопки
c белой надписью "Сохранить") набираем имя файла прибора БЕЗ расширения. Например - Lampa 1.
Нажимая кнопку c белой надписью "Сохранить" сохраняем прибор.

Записался файл Lampa 1.pri
Мы сохранили прибор в редактируемом варианте, со всеми слоями, не зависимо от их задействованности.

б) Сохраняем прибор в оптимизированном, пригодном для панели виде.
Нажимаем кнопку "Сохранить как прибор". Появляется файловое окно "Запись прибора".
Выбираем директорию записи. В нижнем поле имени файла набираем имя файла прибора БЕЗ расширения.
Например так же - Lampa 1. Нажимая кнопку c белой надписью "Сохранить" сохраняем прибор.

Записался файл Lampa 1.prb


В файловом менеджере windows запоминаем файл Lampa 1.prb и копируем его в директорию панели PRIBORI.
Там находятся все пользовательские приборы, .prb файлы.

Запускаем панель. При запуске панель формирует внутри себя базу приборов, отчет о чтении приборов при
формировании этой базы можно посмотреть нажав прав_alt+F8. Если в отчете все нормально, нет дублирований номеров
и прочих ошибок чтения (это может быть конфликт версий приборов или поврежденный файл прибора), можно
двигаться дальше. Отчет можно не смотреть, но если мы сделали прибор, а в списке пользовательских приборов панели
прибор отсутствует - нужно смотреть отчет.