Windows Mpult/MPultPro - Пожелания по доработке

  • Автор темы Автор темы vlasoff
  • Дата начала Дата начала
Уже сейчас программе MPult приходится отображать около 1000 лифтовых блоков.
Одновременное отображение подобного количество ЛБ на панели состояний возможно,
но уж очень маленькие при этом получаются картинки лифтов.

Оптимальным показалось предложение сделать панель состояний с закладками.
Активация закладки (нажатие левой кнопки мышки на закладке) приводит к
отображению состояний лифтов на данной закладке.
Заголовок закладки цветом отображает общее состояние тревожности:

- красный однотонный цвет фона заголовка говорит о том, что с одного или нескольких ЛБ данной закладки имеется вызов диспетчера;
- красный фон с белыми штрихами говорит о наличии непросмотренных неисправностей
- белый цвет фона говорит об отсутствии непросмотренных неисправностей на данной закладке

Что бы не вводить дополнительных понятий было решено допустить в панели адресов
(дереве структуры) заведение дополнительных диспетчерских. Каждая диспетчерская
отображается на отдельной закладке панели состояний, название диспетчерской
выдается в заголовке закладки. Наличие нескольких диспетчерских позволяет решить и еще одну проблему -
крупные диспетчерские могут отбражать состояние лифтов нескольких населенных
пунктов, в которых могут быть одинаковые улицы.


Если в структуре одна диспетчерская, то закладок не выводится, т.е. отображение
не отличается от предыдущих версий MPult.
Новые диспетчерские заводятся (и удалаются) при выборе соответсвующего пункта меню,
которое появляется при нажатии правой кнопки мыши над любой имеющейся диспетчерской в Административном режиме.
Если пунктов "Вставить диспетчерскую" и "Удалить диспетчерскую" нет в меню, то
нужно проделать определенные ручные манипуляции с файлом MPult.XML

Файл MPult.XML имел следующую структуру :

<?xml version="1.0" encoding="windows-1251"?>
<DISP Name=...

...

</DISP>

Нужно:

1) продублировать вторую и последнюю строки файла, получится:

<?xml version="1.0" encoding="windows-1251"?>
<DISP Name=...
<DISP Name=...

...

</DISP>
</DISP>


2) заменить во второй и последней строке имя тега DISP на PULT, т.е. должно
получиться:


<?xml version="1.0" encoding="windows-1251"?>
<PULT Name=...
<DISP Name=...

...

</DISP>
</PULT>



Если панель состояний имеет вид размещения на карте,
то для каждой закладки можно задать свой BMP файл при выборе соответствующего
пункта из меню, появляющегося при нажатии на правую кнопку мыши на свободном
поле закладке.

Размеры прямоугольника картинки лифта при размещении на карте и в группах тоже
могут быть заданы отдельно для каждой закладки.

Программа MPult, реализующая закладки, доступна по ссылке http://www.lkds.ru/soft/archives/MPultBookmark.rar (08.06.2007 MPultBookmark.rar удален в связи с тем, что начиная с дистрибутива 3.0.1 MPult поддерживает закладки)
Буду признателен за предложения и замечания.
 
Последнее редактирование модератором:
Интересно, попробую. В моем случае- при наличии удаленных диспетчерских, не контролируемых постоянно, наверное будет удобно.
Также наверное будет полезно для крупных объединенных диспетчерских с лифтами обслуживаемыми разными конторами, если таковые есть :)
 
Последнее редактирование модератором:
Андрей Ефименко написал(а):
Программа MPult, реализующая закладки, доступна по ссылке http://www.lkds.ru/soft/archives/MPultBookmark.rar
Буду признателен за предложения и замечания.


Как-то невнятно обозначил, на закладки раскидываются только разные диспетчерские? Под этим понимаются разные УМ? Вообще-то назрела необходимость вообще свободно разбрасывать по закладкам лифты, неважно в одно УМ или в разных, все равно разом все охватывать глупо, а вот чтобы свободно выбирать не только группы как сейчас, но еще и разные закладки и в этом смысле как раз каждая закладка со своим bmp-файлом - самая тема. Нарисовал расположение для каждого удаленного УМ и вперед или для группы домов. Тяжеловесность конечно определенная образовывается... Но от этого боюсь некуда деваться. Ну и базку бы к этому делу прилепить... Так чтобы можно было набор отображаемых полей определить, списки возможных значений забить... И все это чтобы можно было подключать для продвинутых пользователей, а всем кому не надо - бог с вами:) Опять блин размечтался... :D
 
У меня такое предложение: сделать появление сигнала "ABL" сопровождающимся звуком и иконкой.
А то получается лифт стоит, а об этом никто не догадывается.
 
vlasoff написал(а):
на закладки раскидываются только разные диспетчерские?


Да, одна диспечерская - это одна закладка

vlasoff написал(а):
Под этим понимаются разные УМ?


Нет, закладки не связаны на прямую с УМ. ЛБ одного УМ могут быть в разных диспетчерских и , соответсвенно, в разных закладках.

vlasoff написал(а):
Тяжеловесность конечно определенная образовывается... Но от этого боюсь некуда деваться. Ну и базку бы к этому делу прилепить... Так чтобы можно было набор отображаемых полей определить, списки возможных значений забить... И все это чтобы можно было подключать для продвинутых пользователей, а всем кому не надо - бог с вами


Тяжеловесность - это существенная проблема. Не понятно как сделать одну программу и для продвинутых и для иных пользователей.
 
s-hattabych написал(а):
У меня такое предложение: сделать появление сигнала "ABL" сопровождающимся звуком и иконкой.
А то получается лифт стоит, а об этом никто не догадывается.


Появление сигнала "ABL" (автоматическая блокировка) сопровождается звуком и иконой (перечеркнутый лифт). Этому сигналу можно назначить другое наименование, при этом, если наименование "Пожарная опасность", то иконой будет горящая спичка, иначе тот же перечекнутый лифт.

Лифтовой блок можно настроить сервисным прибором так, что он будет передавать сигнал со входа "ABL" не как аварию, а как информационное сообщение, которое действительно не имеет индикации в MPult, а только пишется в журнал. Наверно здесь именно этот случай.
 
Андрей Ефименко написал(а):
Появление сигнала "ABL" (автоматическая блокировка) сопровождается звуком и иконой (перечеркнутый лифт). Этому сигналу можно назначить другое наименование, при этом, если наименование "Пожарная опасность", то иконой будет горящая спичка, иначе тот же перечекнутый лифт.

Лифтовой блок можно настроить сервисным прибором так, что он будет передавать сигнал со входа "ABL" не как аварию, а как информационное сообщение, которое действительно не имеет индикации в MPult, а только пишется в журнал. Наверно здесь именно этот случай.


То есть чтоб был сигнал, в настройках лифтового блока ABL должен быть равен 0?
 
Существуют два варианта использования входа ABL лифтового блока:

1. Как "Автоматическая блокировка".
Тогда при наличии наряжения на контрольной точке ABL на КЛШ горит светодиодный индикатор "ПРОСТОЙ", а в MPult формируется состояние "Автоматическая блокировка" со звуком и иконкой.

2. Как "Бит пользователя".
Тогда при наличии наряжения на контрольной точке, неисправность на КЛШ не отображается (идет транзитом), а в MPult ее можно увидеть только при откытии окна диалога или в журнале. Наименование "Бита пользователя" можно прописать для каждого ЛБ свое.

Каким образом будет использоваться сигнал ABL определяется параметрами EEPROM лифтового блока. Если по адресу 39 записано значение 1, то сигнал будет обрабатываться как "Автоматическая блокировка". Сигнал будет обрабатываться как "Бит пользователя" если по адресу 47 записано значение 1. При поставке ЛБ (стандартная таблица параметров) сигнал обрабатывается как "Бит пользователя".

Чтобы появление сигнала "ABL" сопровождалось звуком и иконкой в MPult Вам необходимо при помощи сервисного прибора сделать следующие действия:
- переписать стандартную таблицу параметров из памяти микроконтроллера в EEPROM (нажать "F затем "2");
- разрешить использование таблицы EEPROM (по адресу "18" записать значение "85");
- запретить формирование состояния "Бит пользователя" (по адресу "47" записать значение "0");
- разрешить формирование состояния "Автоматическая блокировка" (по адресу "39" записать значение "1").
 
Тут меня народонаселение, не буду рассказывать прелюдию кто, главное что они давно высказали пожелание, а я его выношу на обсуждение, нужно или нет, востребованно или как.

Короче, просят люди сделать возможность установить автоматическое отключение лифтов по таймеру, типа 1 час отработал и отключился, развивая просьбу, может и задание графиков или календарей работы, типа пн-птн с 8-23, включать ручками, а выключатся чтобы мог сам. Понимаю нельзя без надзора, но чтобы сигналил и переспрашивал "выполнить автоматическое отключение или как?". Что-то типа плана отключений.
 
Последнее редактирование модератором:
vlasoff написал(а):
Понимаю нельзя без надзора, но чтобы сигналил и переспрашивал "выполнить автоматическое отключение или как?". Что-то типа плана отключений.

Я тоже отключение не использую по той причие что некогда этим диспетчеру заниматься -вычислять кого отключать а кого не надо,да еще проверять есть ли кто в кабине или нет. Один заказчик просил на локальном пульте сделать отключение, так были мысли вместо контактора реле поставить и сделать как на ПДЛ-ах в свое время-отключать вызова. При этом никого проверять не надо. Даже если кто-то есть лифт отработает по приказу и будет стоять. Вот в таком варианте использовать включение и отключение лифта по расписанию было бы очень удобной фишкой!
 
Последнее редактирование модератором:
Предлагаю следующую доработку:
Разделить неисправность "нет связи с блоком" на несколько:
- нет связи с КСЛ
- нет связи с КЛШ
- нет связи с ЛБ

тогда будет сразу видно где копать.
 
Молодой написал(а):
Предлагаю следующую доработку:
Разделить неисправность "нет связи с блоком" на несколько:
- нет связи с КСЛ
- нет связи с КЛШ
- нет связи с ЛБ
тогда будет сразу видно где копать.
Это было бы неплохо, но загаживать экран дополнительными значками не стоит а вот в журнале писать с допиской:"в таком то УМ".
Хотя вообще это можно сделать с помощью мскана и мпингера. Но в Мскане надо ждать долго перечитывания всей структуры, из-за одного УМ! Это неудобно. А как ещё определить быстро -что в одном нужном УМ "пропало"?
 
Последнее редактирование модератором:
Это было бы неплохо, но загаживать экран дополнительными значками не стоит а вот в журнале писать с допиской:"в таком то УМ".

я как обычно с лентяйской точки зрения:
необходимо чтобы диспетчер (а не связист) видел какая неисправность и мог сообщить связисту об этом, скажем по телефону и я мог бы решить куда надо ехать - в диспетчерскую, на узел или на лифт...
хотя конечно работы вряд ли уменьшится ;)
 
При формирований дополнтельных сообщений (91=1) от станций LG-sigma, в окне не видно всего сообщения если оно длинное. Как просмотреть его полностью?
 
Последнее редактирование модератором:
revit написал(а):
При формирований дополнтельных сообщений (91=1) от станций LG-sigma, в окне не видно всего сообщения если оно длинное. Как просмотреть его полностью?


Можно сделать список в окне управления лифтом с горизонтальной полосой прокрутки. Могу прислать доработанный Mpult - на какой адрес ?
 
Андрей Ефименко написал(а):
Можно сделать список в окне управления лифтом с горизонтальной полосой прокрутки. Могу прислать доработанный Mpult - на какой адрес ?

revit2@yandex.ru
 
Андрей Ефименко написал(а):
Можно сделать список в окне управления лифтом с горизонтальной полосой прокрутки. Могу прислать доработанный Mpult - на какой адрес ?


Это не только у Sigmы, даже наши не все влезают, была грешным делом мысль, что уж в журнал пишется полностью, но оказалось что и там отрезано. Так что, пожалуйста, и мне MPult поправленный: vlasoff2001@mail.ru.

Еще мелкую доработочку: Когда КСЛ-GSM дозванивается до удаленного модема, чтобы после соединения писал, "соединен с линией #", а то когда звонит, то пишет "...по линии #", а после соединения не видно.
 
МПульт 3.0.1.3, но строка рвётся :(

И еще заметил: в этом МПульте при смене номера узлового модуля в настройке лифта, квадратик пропадает и "прячется" под прямоугольник группы. Он вроде есть, но его нет. :) При правке файла конфигурации вручную -всё нормально.
 
Последнее редактирование модератором:
Назад
Сверху