Windows Вопросы и решение проблемм СПульт

  • Автор темы Автор темы revit
  • Дата начала Дата начала
poiZon написал(а):
Ну хотя бы так. А почему нельзя сделать как я предлагал изначально, две диспетчерских в дереве и два окна состояния вместо закладок?

Потому, что это очень трудозатратно как в разработке, так и в сопровождении.
 
Андрей Ефименко написал(а):
SPult, в отличие от MpultPro, не имеет возможности отображения панели состояния в виде размещения лифтов на карте (на подложке). Конечно это сужает возможности серверных решений.

Поэтому серверные решения дорабатываются для устранения этого недостатка.

Первый шаг — это доработка SPult, позволяющая иметь группе лифтов фоновое изображение. Т.е. нового вида панели состояний в виде карты, как это сделано в MpultPro не будет, а доработан уже реализованный вид панели состояний в виде произвольных групп.

Это дает новые возможности, по сравнению с MpultPro:
- можно одновременно иметь несколько групп со своими фоновыми изображениями
- можно иметь вложенные группы с фоновыми изображениями, т. е. накладывающиеся изображения
- всё это совместимо с профилями пользователей.

SPult доработан и выложен на FTP сервер в архиве SPult.rar
Его можно использовать уже сейчас, не дожидаясь доработки серверных частей ПО (LKDSDisp, LKDSDomain, LKDSCloud)

Последовательность действий следующая:

В режиме Администратора нужно добавить саму группу и лифты в них штатным способом.
Вложение IPB #2034
Группу можно сделать без названия и с прозрачным фоном.
Вложение IPB #2035
В меню будет пункт «назначить файл с изображением подложки» и его можно попробовать, но имя файла подложки не будет сохранено на сервере, и при последующей регистрации обычного пользователя изображения не будет. Нужно будет исполнить пункт «назначить файл с изображением подложки» уже на клиентском компьютере в режиме «Настройки»
Вложение IPB #2036
выбрать файл:
Вложение IPB #2037
скорректировать, если нужно, размер группы м расположения лифтов:
Вложение IPB #2038
и вернуться в режим Оператора с сохранением изменений:
Вложение IPB #2039

Сохранение серверами имени файла подложки в базе данных уже сделано, сервера будут выложены в обновление.

Остаётся одна проблема, из-за которой изначально эта возможность не была реализована в SPult - сами файлы изображений должны переноситься на клиентский компьютеры в ручную как изначально, так и при изменениях самой картинки.
Это следующий этап работ - нужно будет как-то автоматизировать перенос и обновления файлов изображений на клиентские компьютеры. Так же нужно сделать перенос файлов и на сервер при работе Администратора. Т.е. сервер и клиент должны обмениваться не только структурами, но и ещё дополнительными файлами - ресурсными файлами. Эти ресурсные файлы могут быть не только фоновыми изображениями.

Эти задачи будущего, а сейчас уже можно пробовать, использовать и предлагать.

В штатное обновление ПО выложены:
- SPult с возможностью задать файл изображения фона группы в базе данных
- LKDSDisp, LKDSDomain сохраняющие имя файла изображения фона группы

Сами файлы изображения фона группы на компьютер нужно перенести вручную.
 
Последнее редактирование модератором:
Андрей Ефименко написал(а):
Сделать несколько панелей состояний лифтов в обозримое время нереально.

Можно попробовать решить конкретный случай, т.е. когда в диспетчерской есть два монитора и панель состояний лифтов попадает на границу мониторов.

Можно попробовать разделить панель состояний на две равные части. Улицы будут размещаться в начале в левой части с некоторым отступом от правой границы (середины всей панели), а потом в правой части с некоторым отступом от левой границы (середины всей панели).

Окно SPult нужно будет разместить так, что срединная граница панели состояний лифтов будет на границе мониторов.

Для отладки алгоритма автоматического размещения прямоугольников лифтов в панели состояний в виде упорядоченных улиц в две колонки, в FTP папку выложен архивный файл AvtoTable.rar, поместите файл AvtoTable.exe в папку \LKDSDrv\SPult\

Запустите AvtoTable.exe и выберите XML файл с нужной структурой: AvtoTable1.png
Выберите для нужной диспетчерской (закладки) пункт меню: AvtoTable2.png
После чего появится размещение: AvtoTable3.png

Ну и жду замечаний.
 

Вложения

  • AvtoTable1.png
    AvtoTable1.png
    52.9 KB · Просмотры: 1
  • AvtoTable2.png
    AvtoTable2.png
    13.5 KB · Просмотры: 1
  • AvtoTable3.png
    AvtoTable3.png
    112.2 KB · Просмотры: 1
Последнее редактирование модератором:
Андрей Ефименко написал(а):
Для отладки алгоритма автоматического размещения прямоугольников лифтов в панели состояний в виде упорядоченных улиц в две колонки, в FTP папку выложен архивный файл AvtoTable.rar, поместите файл AvtoTable.exe в папку \LKDSDrv\SPult\

Запустите AvtoTable.exe и выберите XML файл с нужной структурой: Вложение IPB #2040
Выберите для нужной диспетчерской (закладки) пункт меню: Вложение IPB #2041
После чего появится размещение: Вложение IPB #2042

Ну и жду замечаний.


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

upd. хотя заметил неправильное упорядочивание домов внутри улиц. Например есть улица на ней дома 9,11,14 расставляет 11-14-9
 
Последнее редактирование модератором:
poiZon написал(а):
Попробовал для начала у себя. Размещение сформировалось правильно, нажал сохранить, запускаю СПульт, он уехал с верхнего монитора на нижний (основной), а вот размещения при этом не изменились, перепробовал
все доступные варианты (я так понимаю, должно было измениться размещение по группам).

В SPult никакие изменения не сделаны. Сейчас проверяется сам алгоритм размещения в две колонки.
Этот алгоритм проверяется в AvtoTable.exe
Сейчас в AvtoTable.exe нужно посмотреть удовлетворяет ли алгоритм размещения в две колонки.

poiZon написал(а):
upd. хотя заметил неправильное упорядочивание домов внутри улиц. Например есть улица на ней дома 9,11,14 расставляет 11-14-9

Хотел бы получить на andi@lkds.ru xml файл структуры, где бы это было видно.
 
poiZon написал(а):
Попробовал для начала у себя. Размещение сформировалось правильно, нажал сохранить, запускаю СПульт, он уехал с верхнего монитора на нижний (основной), а вот размещения при этом не изменились, перепробовал все доступные варианты (я так понимаю, должно было измениться размещение по группам).

Хотел узнать - нужно ли переносить алгоритм размещения в виде произвольных групп в две колонки в программы SPult ? Удовлетворяет ли результат, который можно посмотреть в AvtoTable ?
 
Андрей Ефименко написал(а):
Хотел узнать - нужно ли переносить алгоритм размещения в виде произвольных групп в две колонки в программы SPult ? Удовлетворяет ли результат, который можно посмотреть в AvtoTable ?


На вид всё отлично, теперь нужно в спульт посмотреть.
 
poiZon написал(а):
На вид всё отлично, теперь нужно в спульт посмотреть.

В FTP папку выложен файл SPult.rar.
Содержащийся в нем SPult.exe может размещать улицы в две колонки.

Замените в папке \LKDSDrv\SPult\ установленного дистрибутива файл SPult.exe на файл из архива SPult.rar.

Размещение в две колонки указывается в панели вида отображения: TwoColunms.png

Пока признак размещения в две колонки не сохраняется в базе данных, но сохраняется в XML файле структуры на клиентском компьютере. Перейдите в режим "Настройки", укажите признак размещения в две колонки, вернитесь в режим "Оператора" с сохранением изменений. При следующем запуске SPult признак размещения в две колонки останется.

27.01.2020 SPult с этими возможностями выложен в штатное обновление ПО.
 

Вложения

  • TwoColunms.png
    TwoColunms.png
    5.4 KB · Просмотры: 1
Последнее редактирование модератором:
poiZon написал(а):
На вид всё отлично, теперь нужно в спульт посмотреть.

Удалось ли посмотреть размещение в две колонки в SPult ?
 
Последнее редактирование модератором:
poiZon написал(а):
upd. хотя заметил неправильное упорядочивание домов внутри улиц. Например есть улица на ней дома 9,11,14 расставляет 11-14-9

Мне кажется так всегда и было. По крайней мере в производственных группах с номерами подъездов (1, 10, 2, 3, ...).
 
Андрей Ефименко написал(а):
Удалось ли посмотреть размещение в две колонки в SPult ?


Получилось, спасибо, будем пробовать.

Может пропустил раньше, есть возможность запускать SPult без ввода логина и пароля, с ключом каким-нибудь например?

D_e_a_d написал(а):
Мне кажется так всегда и было. По крайней мере в производственных группах с номерами подъездов (1, 10, 2, 3, ...).


просто мы этим не пользовались.
 
poiZon написал(а):
Может пропустил раньше, есть возможность запускать SPult без ввода логина и пароля, с ключом каким-нибудь например?

Имя пользователя можно указать в параметрах подключения.

Для сохранения пароля в параметрах подключения можно использовать Систеный ключ
 
Андрей Ефименко написал(а):
В FTP папку выложен файл SPult.rar.
Содержащийся в нем SPult.exe может размещать улицы в две колонки.

Замените в папке \LKDSDrv\SPult\ установленного дистрибутива файл SPult.exe на файл из архива SPult.rar.

Размещение в две колонки указывается в панели вида отображения: Вложение IPB #2047

Пока признак размещения в две колонки не сохраняется в базе данных, но сохраняется в XML файле структуры на клиентском компьютере. Перейдите в режим "Настройки", укажите признак размещения в две колонки, вернитесь в режим "Оператора" с сохранением изменений. При следующем запуске SPult признак размещения в две колонки останется.

SPult с этими возможностями выложен в штатное обновление ПО.

Напомню, что размещение в две колонки нужно, если окно SPult размещается одновременно на двух горизонтально размещённых мониторах. В этом случае первая колонка панели состояния лифтов будет располагаться на левом терминале, а вторая - на правом.
 
Андрей Ефименко написал(а):
Имя пользователя можно указать в параметрах подключения.

Для сохранения пароля в параметрах подключения можно использовать Систеный ключ


Имелось ввиду вообще без запроса, системный ключ указал, но бабушек-диспетчеров вводит в ступор необходимость нажать кнопку "подключиться"

Андрей Ефименко написал(а):
При следующем запуске SPult признак размещения в две колонки останется.


Проверил, после перезапуска программы признак не сохраняется.

Андрей Ефименко написал(а):
Это место используется для индикации самопроверки голосового тракта.


Подниму тему. Вот такой вариант.___________.jpg
 

Вложения

  • ___________.jpg
    ___________.jpg
    70.9 KB · Просмотры: 1
poiZon написал(а):
Проверил, после перезапуска программы признак не сохраняется.

====================
Перейдите в режим "Настройки", укажите признак размещения в две колонки, вернитесь в режим "Оператора" с сохранением изменений. При следующем запуске SPult признак размещения в две колонки останется.
====================

Признак "две колонки" был установлен в режиме "Настройки" на компьютере диспетчера и при возврате в режим "Оператора" было сделано сохранение изменений ?

poiZon написал(а):
Подниму тему. Вот такой вариант.Вложение IPB #2048

Есть довольно много претензий на перегруженность панели управления лифтом и ещё одна кнопка только усугубит ситуацию.
Можно ввести в панель управления лифтом меню, например "Дополнительно" и добавить в него пункт "Показать динамику работы лифта". Можно в этом же меню продублировать ряд кнопок с более полными формулировками действий.
 
Андрей Ефименко написал(а):
Есть довольно много претензий на перегруженность панели управления лифтом и ещё одна кнопка только усугубит ситуацию.
Можно ввести в панель управления лифтом меню, например "Дополнительно" и добавить в него пункт "Показать динамику работы лифта". Можно в этом же меню продублировать ряд кнопок с более полными формулировками действий.


Тогда, думаю, стоит в дополнительно убрать кнопки "выход 1" и "выход 2" (у нас они, например, вообще никогда не использовались за 12 лет), а также кнопку "терминал", он нужен не каждый день и диспетчеру вообще доступ запрещен, а вот динамика работы очень нужна.
 
poiZon написал(а):
Тогда, думаю, стоит в дополнительно убрать кнопки "выход 1" и "выход 2" (у нас они, например, вообще никогда не использовались за 12 лет), а также кнопку "терминал", он нужен не каждый день и диспетчеру вообще доступ запрещен, а вот динамика работы очень нужна.

Если пользователь не имеет прав на действия, то и соответствующих пунктов в меню "Дополнительно" не будет.
 
Андрей Ефименко написал(а):
====================
Перейдите в режим "Настройки", укажите признак размещения в две колонки, вернитесь в режим "Оператора" с сохранением изменений. При следующем запуске SPult признак размещения в две колонки останется.
====================


Всё это пришлось проделать на свежезапущенном SPult, тогда сохраняет.
 
poiZon написал(а):
Всё это пришлось проделать на свежезапущенном SPult, тогда сохраняет.

При обновлении ПО, если обновляется служба (сервер), то эта служба перезагружается автоматически сразу после загрузки нового exe файла. Если обновляются запущенные обычные программы (кроме индикатора критических ошибок и индикатора обновления ПО), то нужно закрыть эту программу и открыть снова, что бы стал исполняться новый загруженный exe файл.
 
Напомните если было, в кабине зажали кнопку вызова и пульт постоянно орёт. Насколько помню в мпульт можно было открыть окно состояния поговорить, затем выключить ггс, дождаться пока снова появится колокольчик и отложить обслуживание, после чего иконка лифта молча висит с колокольчиком на желтом фоне. В СПульт вызов орет все время, даже при открытом диалоговом окне лифта продолжает орать, пока не включишь ГГС (в мпульт такого нет), отложить вызов никак нельзя. Диспетчера вешаются по одному.
 
Назад
Сверху