партнерский раздел
ФорумБета-тестированиеОффлайн конфигуратор Сириуса (доработка под себя)

Бета-тестирование » Оффлайн конфигуратор Сириуса (доработка под себя)

Здравствуйте всем!

При пользовании "Офлайн конфигуратором" для "Сириуса" столкнулся с личным неудобством:
- фон кнопок и вкладок плохо читаемый на экране (темно-серый);
- на вкладке "зоны" после редактирования состава зоны и нажатии кнопки "сохранить" список зон прокручивается к началу;
- на вкладке "зоны" при выборе зоны в списке "состав зоны" свернут;
- на вкладке "зоны" кнопки "Сбросить", "Сохранить", "Удалить" находятся под списком "состав зоны".
Пришлось немного отредактировать файл, заранее прошу прощения у разработчиков!!!

Доработки:
+ подсветил активные вкладки голубым цветом;
+ подсветил кнопки (тень под кнопкой при наведении мыши) "Сохранить" - зеленым, "Удалить" - красным, остальные - голубым;
+ на вкладке "Зоны" после редактирования состава зоны и нажатии кнопки "сохранить" список зон не прокручивается к началу;
+ на вкладке "Зоны" при выборе зоны в списке "состав зоны" раскрыт;
+ на вкладке "Зоны" кнопки "Сбросить", "Сохранить", "Удалить" перенес вверх перед "Составом зоны".
+ перенес всем ненавистное сообщение "Записано в прибор" в шапку.
+ перенес все сообщения ("Не удалось записать в прибор", "Записано в прибор", "Не было произведено никаких изменений", "Удалено из прибора") в шапку с миганием текста 5 раз (для привлечения внимания).
+ при добавлении нового Прибора, Зоны, Группы зон, Программы, Сценария, Группы доступа, Пользователя список прокручивается вниз для удобства редактирования вновь добавленного.
+ на вкладке "Приборы" в окне свойств для всех "Считывателей" кнопки "Сбросить", "Сохранить", "Удалить" перенес вверх перед списком "Доступные зоны".
+ добавил две кнопки "Импорт из LocalStorage" и "Экспорт в LocalStorage" и реализовал сам импорт и экспорт.
+ переименовал существующие кнопки "Экспорт" и "Импорт" в "Экспорт в файл" и "Импорт из файла".
+ при удалении зоны или группы зон а так же сценариев список зон и сценариев тут же обновляется, данные сохраняются в LocalStorage.
+ При перезагрузке страницы или при закрытии открывается окно предупреждения о закрытии, чтобы случайно не потерять сделанную конфигурацию, отменяйте перезагрузку, сохраняйте в LocalStorade одноименной кнопкой, а после перезагрузки просто загрузите из LocalStorage одноименной кнопкой.
+ Сценарии создаютсяредактируютсясохраняются и отображаются без ошибок!
+ На вкладке Сценарии при редактировании шага сценария "Разрешенные зоны", "Разрешенные группы зон", "Запрещенные зоны" и "Запрещенные группы зон" создал интерактивную кнопку "Все" - при нажатии на которую выделяются все зоны и кнопка меняет название на "Ни одной" - при нажатии на которую выделения всех зон снимаются.

В начале файла оставил комментарии со ссылкой на строку кода и комментарии в коде.
Милости прошу всем нуждающимся!

Редакции:
Редактировал версию 1_01_000 скачать
Редакция от 22.04.2022 версию 1_02_031 скачать

+ перенес всем ненавистное сообщение "Записано в прибор" в шапку.
Редакция от 23.04.2022 версия_1_02_031_edit_скачать

+ перенес все сообщения ("Не удалось записать в прибор", "Записано в прибор", "Не было произведено никаких изменений", "Удалено из прибора") в шапку с миганием текста 5 раз (для привлечения внимания).
+ при добавлении нового Прибора, Зоны, Группы зон, Программы, Сценария, Группы доступа, Пользователя список прокручивается вниз для удобства редактирования вновь добавленного.
+ на вкладке "Приборы" в окне свойств для всех "Считывателей" кнопки "Сбросить", "Сохранить", "Удалить" перенес вверх перед списком "Доступные зоны".
Редакция от 25.04.2022 версия_1_02_031_edit_скачать

+ добавил две кнопки "Импорт из LocalStorage" и "Экспорт в LocalStorage".
+ переименовал существующие кнопки "Экспорт" и "Импорт" в "Экспорт в файл" и "Импорт из файла".
+ при удалении зоны или группы зон а так же сценариев список зон и сценариев тут же обновляется, данные сохраняются в LocalStorage.
При первом создании группы зон или сценария они удаляются только со второй попытки (глюк пока не решен).
Редакция от 17.05.2022 версия_1_02_031_edit_скачать

+ При перезагрузке страницы или при закрытии открывается окно предупреждения о закрытии, чтобы случайно не потерять сделанную конфигурацию, отменяйте перезагрузку, сохраняйте в LocalStorade одноименной кнопкой, а после перезагрузки просто загрузите из LocalStorage одноименной кнопкой.
+ При удалении Прибора (пустого без входов, выходов) список приборов обновляется сразу.
+ При удалении Программы список программ обновляется сразу.
Редакция от 19.05.2022 версия_1_02_031_edit_скачать

+ Сценарии создаютсяредактируютсясохраняются и отображаются без ошибок!
Редакция от 20.05.2022 версия_1_02_031_edit_скачать

+ На вкладке Сценарии при редактировании шага сценария "Разрешенные зоны", "Разрешенные группы зон", "Запрещенные зоны" и "Запрещенные группы зон" создал интерактивную кнопку
"Все" - при нажатии на которую выделяются все зоны и кнопка меняет название
на "Ни одной" - при нажатии на которую выделения всех зон снимаются.
Редакция от 21.05.2022 версия_1_02_031_edit_скачать

исправил выявленные ошибки в версии от 21.05.2022
Редакция от 27.05.2022 версия_1_02_031_edit_скачать

Примечания:
Крайную актуальную редакцию буду выделять жирным шрифтом.
Пожелания буду так же собирать в подраздел В планах.

В планах:
[ ] При удалении прибора с созданными входами или выходами возникает ошибка:Uncaught ReferenceError: getJSONFromFile is not defined
at u.value :16709:29
at u.value :16968:47
at HTMLInputElement.n.onclick :7417:57

1 месяц 5 дней назад

avatar
А пожелания оставлять можно? 

Крамаров Павел 1 месяц 4 дня назад

Здравствуйте Павел!
Да, конечно!
Постараюсь сделать, если экспертизы хватит.

Осьмаков Андрей 1 месяц 4 дня назад

Меня очень сильно раздражает табличка "Конфигурация сохранена в прибор" при создании зон. Нельзя ее либо выпилить вовсе, либо зафиксировать? Чтобы экран не дергался при каждом сохранении.

Крамаров Павел 1 месяц 4 дня назад

Здравствуйте Павел!
Готово Прошу
Добавил в шапку
редакция от 24.04.2022г (исправил ошибку с прокруткой списка зон)

Осьмаков Андрей 1 месяц 3 дня назад

Приветствую, Андрей. 
Спасибо, отлично.
При добавлении разделов список всё также проматывается в начало. Так и должно быть? Вы исправляли только редактирование?

Крамаров Павел 1 месяц 3 дня назад

Приветствую. А можно как то пофиксить СУ. При добавлении шага через оф.конфиг, его уже нельзя просмотреть и редактировать, только создать следующий шаг, если открыть конфиг созданный в сириусе, то всё нормально.,

Сахаров Артём Юрьевич 1 месяц 3 дня назад

Приветствую. Насколько вижу, баг пофикшен официальным обновлением в версии 1.02. Оно уже неделю на официальном сайте лежит.

Крамаров Павел 1 месяц 3 дня назад

https://disk.yandex.ru/i/gdUBsezKX2yiOw
вот на скрине видно, где один СУ нет шага №1, т.е. он создан, но не отображается, а если создать новый шаг, то уже предлагает создать шаг №2, а где несколько СУ последний создан в сириусе и шаг №1 отображается и редактируется. Пробовал на всех оф.версиях и что Андрей выложил тоже, баг остался.

Сахаров Артём Юрьевич 1 месяц 3 дня назад

Здравствуйте Артём!
Я в логику программы не лезу, чтобы не сломать функционал.
Исправляю только "Пользовательский интерфейс".
Постараюсь выявить баг и исправить.
Помница есть ещё один баг: если удалить зону, то она так же отображалась, до экспорта и повторного импорта файла.
Первое, что хочу сделать - это сохранение конфигурации при перезагрузке страницы через LocalStorage.
Спасибо всем за активность!
Это придаёт интузиазма.

 

Осьмаков Андрей 1 месяц 3 дня назад

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

Крамаров Павел 1 месяц 2 дня назад

Для добавления сообщений на форуме вам необходимо зарегистрироваться и указать мобильный телефон в своем профиле (зачем?)

13 ответов

При добавлении разделов список всё также проматывается в начало. Так и должно быть? Вы исправляли только редактирование?

Здравствуйте Павел!
Это я не трогал, сделаю, это не сложно.

1 месяц 3 дня назад

avatar
Для добавления сообщений на форуме вам необходимо зарегистрироваться и указать мобильный телефон в своем профиле (зачем?)

При добавлении разделов список всё также проматывается в начало. Так и должно быть? Вы исправляли только редактирование?

Здравствуйте Павел!
Готово

+ переименовал сообщение "Записано в прибор" в "ДАННЫЕ СОХРАНЕНЫ!"
+ при добавлении новой зоны список зон прокручивается до конца
Редакция от 25.05.2022 ссылка в шапке

1 месяц 3 дня назад

avatar
Андрей, приветствую.
У меня не заработала перемотка. Разделы при добавлении всё также проматываются к началу.
Непонятно, что и куда перематывается при добавлении программ к реле. При выделении реле список шлейфов КДЛ-С всё куда-то зачем-то перематывается. 

Крамаров Павел 1 месяц 2 дня назад

Андрей, приветствую.
У меня не заработала перемотка. Разделы при добавлении всё также проматываются к началу.
Непонятно, что и куда перематывается при добавлении программ к реле. При выделении реле список шлейфов КДЛ-С всё куда-то зачем-то перематывается. 

Павел спасибо!
Да, действительно, ошибки подтверждаю (сделал "на скорую руку", не все проверил, был неправ, исправлюсь).
Исправляю, как будет готово - сообщю.
Исправлено в редакции от 25.05.2022 ссылка в шапке

Осьмаков Андрей 1 месяц 2 дня назад

Для добавления сообщений на форуме вам необходимо зарегистрироваться и указать мобильный телефон в своем профиле (зачем?)

Здравствуйте Всем!
В редакции от 25.04.2022 версия_1_02_031_edit_скачать
+ перенес все сообщения ("Не удалось записать в прибор", "Записано в прибор", "Не было произведено никаких изменений", "Удалено из прибора", ) в шапку с миганием текста 5 раз (для привлечения внимания)
+ при добавлении нового раздела список разделов прокручивается вниз для удобства его последующего редактирования.
+ на вкладке "Приборы" в окне свойств для всех "Считывателей" кнопки "Сбросить", "Сохранить", "Удалить" перенес вверх перед списком "Доступные зоны".
 

1 месяц 1 день назад

avatar
Для добавления сообщений на форуме вам необходимо зарегистрироваться и указать мобильный телефон в своем профиле (зачем?)

Приветствую. А возможно ли как-то эту конфигурацию вытаскивать в читаемом виде? В тот же блокнот например. Чтобы проще было для Ориона второй раз её же писать. 

19 дней назад

avatar
Здравствуйте Павел!
Конечно, конфигурация сохраняется в xml формате - это обычный текстовый формат, разделённый на блоки.  Зная структуру, можно смело редактировать, вот только в блокноте будет ОЧЕНЬ неудобно, лучше в редакторах, поддерживающих сворачивание блоков, например в notepad++ или vscode.

Осьмаков Андрей 17 дней 11 часов назад

Я пытался просмотреть конфигурационный файл через Notepad++, но не смог уловить логическую последовательность. Значит, попробую еще раз.
 

Крамаров Павел 17 дней 7 часов назад

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

Осьмаков Андрей 17 дней 2 часа назад

Опыт - штука наживная. Функций по работе с номерами разделов на случай если что-то где-то пропустил пока нет и не ожидается. А про надежность и зависимость жизни в случае с Болидом..... Ну, такое..... У меня на данный момент на одном из объектов стоят ИПДЛ, которые по новому алгоритму сигнал Пожар не выдают. Не умеют, похоже. По 3 типу шлейфа есть, а по 20 - нету. 

Крамаров Павел 16 дней 23 часа назад

20 тип работает похоже только на уровне зон КДЛ, я сильно не игрался но на уровне разделов ДИП тоже дальше внимания не уходят

Олещенко Игорь Николаевич 16 дней 20 часов назад

У меня по требованиям проекта алогоритм В с ИПДЛ. Ставлю 20 тип, прописываю зоны в КДЛ, при срабатывании датчика получаю АЦП=0, событие "Обрыв входа". Ставлю 3 тип, получаю при том же АЦП событие "Пожар". С техподдержку написал, ответ "Ждите, временно используйте 3 тип". Чего и сколько ждать неведомо, пересогласовываю проект. 

Крамаров Павел 16 дней 19 часов назад

Для добавления сообщений на форуме вам необходимо зарегистрироваться и указать мобильный телефон в своем профиле (зачем?)

Происходит какая-то магия с входами встроенного в Сириус МИПа. В одной конфигурации добавил, всё контролировалось. Прибор версии 1.01, позже обновленный до 1.02. Конфигурацию писал со считанного файла. Сегодня правил конфигурацию другого прибора версии 1.01, написанную через конфигуратор и МИП добавить входы в разделы не давал. Ни в офлайн, ни в онлайн режиме. Входы неактивные, отображаются серым цветом, в разделы не добавляются. Возможно, проблема в том, что конфига для прибора 1.01 писалась через конфигуратор 1.02.
https://disk.yandex.ru/d/byAORmv61K5vKQ ссылка на программы.

16 дней 20 часов назад

avatar
Здравствуйте Павел!
Посмотрел ваши файлы:
Не работающая.json
в разделе "device": {"rows": [
отсутствуют множество приборов МИП в их числе!!!
от того и не работает!
[img="blob:https://partners.bolid.ru/da8b6056-66f1-4b99-976d-fd91484fd339" alt=""]

Осьмаков Андрей 10 дней 19 часов назад

скриншот
да и Сириусы у вас разные
в конфигах 
00-18-BC-04-46-45 (Не работающая) - 00-18-BC-03-D0-E (Работающая)
и в разделах "device": { "rows": [
значения ключей для "Контроллер ДПЛС 1" и "Контроллер ДПЛС 2" в работающей отрицательные!
Какие-то файлы у вас странные!!!
скриншот 2

Осьмаков Андрей 10 дней 19 часов назад

Разные объекты и разные Сириусы. Честно говоря, я не помню, откуда я взял файл, из которого создавал неработающую конфигурацию. Судя по поведению прибора, на том объекте изначально был прибор версии до 1.01. Позже он умер при обновлении. Вполне возможно, что конфигурация была считана из него и потом изменена. В работающей конфигурации Сириус стоит в отдельном помещении в 10 метрах от защищаемого объекта и работает только как эмка, поэтому КДЛ там нет. 

Крамаров Павел 9 дней 17 часов назад

Для добавления сообщений на форуме вам необходимо зарегистрироваться и указать мобильный телефон в своем профиле (зачем?)

Здравствуйте Всем!
В редакции от 17.05.2022 версия_1_02_031_edit_скачать
+ добавил две кнопки "Импорт из LocalStorage" и "Экспорт в LocalStorage".
+ переименовал существующие кнопки "Экспорт" и "Импорт" в "Экспорт в файл" и "Импорт из файла".
+ при удалении зоны или группы зон а так же сценариев список зон и сценариев тут же обновляется, данные сохраняются в LocalStorage.
При первом создании группы зон или сценария - они удаляются только со второй попытки (глюк пока не решен).

9 дней 17 часов назад

avatar
Для добавления сообщений на форуме вам необходимо зарегистрироваться и указать мобильный телефон в своем профиле (зачем?)

Здравствуйте Всем!
Наконец-то!!!
редакция от 19.05.2022
 версия_1_02_031_edit_скачать
При перезагрузке страницы или при закрытии открывается окно предупреждения о закрытии, чтобы случайно не потерять сделанную конфигурацию. 
Отменяйте перезагрузкусохраняйте в LocalStorade одноименной кнопкой, а после перезагрузки просто загрузите из LocalStorage одноименной кнопкой.
+ При удалении Прибора (пустого без входов, выходов) список приборов обновляется сразу.
+ При удалении Программы список программ обновляется сразу.

8 дней назад

avatar
Для добавления сообщений на форуме вам необходимо зарегистрироваться и указать мобильный телефон в своем профиле (зачем?)

Здравствуйте Всем!
Это моя Главная победа!
Решена основная проблема!
[ ] При добавлении шага сценарии после сохранения, его уже нельзя увидеть в свойствах сценария шагов нет!
Теперь сценарии создаются, редактируются, сохраняются и отображаются без ошибок!
Редакция от 20.05.2022
 версия_1_02_031_edit_скачать

6 дней 20 часов назад

avatar
Энтузизим это конечно замечательно, но почему молчит "начальник транспортного цеха"?:)

Олещенко Игорь Николаевич 5 дней 23 часа назад

Здравствуйте Игорь!
Мой девиз: "Хочешь сделать хорошо - сделай сам!"
Нужно активно направлять обращения в службу технической поддержки - тогда и результат будет быстрее, а пока сообщество молчит - имеем что имеем.

Осьмаков Андрей 5 дней 21 час назад

Для добавления сообщений на форуме вам необходимо зарегистрироваться и указать мобильный телефон в своем профиле (зачем?)

Здравствуйте Всем!
Очередное улучшение!
+ На вкладке Сценарии при редактировании шага сценария "Разрешенные зоны", "Разрешенные группы зон", "Запрещенные зоны" и "Запрещенные группы зон" создал интерактивную кнопку
"Все" - при нажатии на которую выделяются все зоны и кнопка меняет название
на "Ни одной" - при нажатии на которую выделения всех зон снимаются.
Редакция от 21.05.2022 версия_1_02_031_edit_скачать

5 дней 21 час назад

avatar
Приветствую. 
1. Проверьте, пожалуйста, перемотку списка разделов при их добавлении/изменении. Опять мотает.
2. При подписывании шлейфов приборов на каждое надатие кнопки "Сохранить" дерево приборов закрывается полностью. В оригинальной версии этого не было.

Крамаров Павел 1 день 16 часов назад

Здравствуйте Павел!
Спасибо за обратную связь!
Проверил все заявленные ошибки
При любых изменениях делается запись во временное хранение LocalStorage и список перерисовывается для отображения актуального состояния при удалении зон, приборов, сценариев, что позволило не терять конфигурацию при перезагрузке, в оригинальной версии вы при закрытии или перезагрузке страницы теряете конфигурацию.
Подумаю как отфильтровать чтобы не перерисовывал при сохранении и работе со входами приборов.

Осьмаков Андрей 1 день 12 часов назад

Для добавления сообщений на форуме вам необходимо зарегистрироваться и указать мобильный телефон в своем профиле (зачем?)

Здравствуйте Всем!
исправил выявленные Павлом ошибки:

Приветствую. 
1. Проверьте, пожалуйста, перемотку списка разделов при их добавлении/изменении. Опять мотает.
2. При подписывании шлейфов приборов на каждое надатие кнопки "Сохранить" дерево приборов закрывается полностью. В оригинальной версии этого не было.– Крамаров Павел 

Редакция от 27.05.2022 версия_1_02_031_edit_скачать

18 часов 21 минуту назад

avatar
Для добавления сообщений на форуме вам необходимо зарегистрироваться и указать мобильный телефон в своем профиле (зачем?)

Приветствую!
Отличная идея, но заметил одну особеность со сценариями, нельзя редактировать шаги к сценариям и посмотреть кол-во шагов.
Есть возможность исправить или добавить данный функционал?
п.с. в официально версии тоже отсутствует.

7 часов 25 минут назад

avatar
Для добавления сообщений на форуме вам необходимо зарегистрироваться и указать мобильный телефон в своем профиле (зачем?)

Приветствую!
Отличная идея, но заметил одну особеность со сценариями, нельзя редактировать шаги к сценариям и посмотреть кол-во шагов.
Есть возможность исправить или добавить данный функционал?
п.с. в официально версии тоже отсутствует.

Здравствуйте Денис!
И редактировать шаги и смотреть их количество доступно в версии Редакция от 27.05.2022 версия_1_02_031_edit_скачать.
Что у вас не выходит, прошу пояснить.

6 часов 21 минуту назад

avatar
Хм.. отсутствуют шаги СУ. Может быть потому что конфиг создан в другой версии?

Евстратенко Денис Валерьевич 6 часов 10 минут назад

Для добавления сообщений на форуме вам необходимо зарегистрироваться и указать мобильный телефон в своем профиле (зачем?)

Хм.. отсутствуют шаги СУ. Может быть потому что конфиг создан в другой версии?– Евстратенко Денис Валерьевич

Да, Денис, конфигурации созданные в версиях 1_01 и 1_02_031 немного отличаются.
Я не делал кнвертор для ошибочных конфигураций старых версий.
Однако, если вы сохраните конфигурацию считанную из сириуса или создадите вновь, то она будет и читаться и редактироваться без проблем!

Более того, если есть навык работы вс форматом xml - вы можете сравнить вашу конфигурацию с пустой - скорректировать - и получите рабочую.

6 часов назад

avatar
Для добавления сообщений на форуме вам необходимо зарегистрироваться и указать мобильный телефон в своем профиле (зачем?)

Добавить ответ

Для добавления сообщений на форуме вам необходимо зарегистрироваться и указать мобильный телефон в своем профиле (зачем?)

ПОКАЗАН

1527 раз

ЗАДАН

1 месяц 5 дней назад

ПРОДУКТЫ

Сириус

По каждому вопросу/ответу можно добавлять комментарии. Комментарии предназначены для уточнения вопроса/ответа.