Тест Мобильного клиента (SIMP HMI)

Avatar
  • обновлен
  • На рассмотрении

Тут оставляем сообщения об ошибках, пожелания по доработке/


Описание настройки в статье по адресу:

http://support.simplight.ru/topics/454-podklyuchenie-mobilnogo-klienta-simp-hmi-k-oborudovaniyu-ili-k-skada-sisteme-simp-lajt/


При сообщении об ошибке пожалуйста указывайте модель Вашего устройства и версию операционной системы на нём.



Avatar
Цитата от Konstantin

А можно ли сделать масштабируемость в мобильном приложении, все на небольшом экране будет мелким, а так приблизил нужную часть схемы, нажал что нужно. 

Да и еще, можно ли сделать задержку анимации при нажатии кнопок без фиксации и записи фиксированного значения, кнопка маленькая, палец её всю перекрывает и не очень заметно после отпускания кнопки её нажатие, либо более явно сделать анимацию, либо после отпускания кнопка с задержкой включит анимацию отжатия/нажатия. 

Масштабирование. Пока в планах нет,т.к. усложнит разработку. Рекомендуем рисовать мнемосхемы под мобильный клиент с большими органами управления.


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


Avatar
Konstantin

А можно ли сделать масштабируемость в мобильном приложении, все на небольшом экране будет мелким, а так приблизил нужную часть схемы, нажал что нужно. 

Да и еще, можно ли сделать задержку анимации при нажатии кнопок без фиксации и записи фиксированного значения, кнопка маленькая, палец её всю перекрывает и не очень заметно после отпускания кнопки её нажатие, либо более явно сделать анимацию, либо после отпускания кнопка с задержкой включит анимацию отжатия/нажатия. 

Avatar
Konstantin
Цитата от rbws

Хм. на ПК вначале пишется старший адрес, а затем младший. В мобильном наоборот - вначале младший, затем старший. Надо будет к одному виду привести.
Да. настройки надо менять в клиентской части. Именно там жестко выставлен тип Int32. Тип Auto - это Int16. Настройки канала на работу драйвера не влияют. Менять надо только в драйвере.

Пробовал поставить int16, перестали отображаться состояния, по кнопке записывать стало другое значение, менял порядок байт, не помогло. Вернул все на место, в клиенте изменил функцию записи на 15,16 и вуаля, работает с первого нажатия. С С2000-ПП есть нюансы с байтами, они два состояния передают, нужно одно, до этого пришлось функцию на чтение добавлять, чтоб видеть реальные значения, при этом на запись такая функция не нужна, если поменять порядок байт, то получается наоборот, при чтении не нужна функция, а при записи нужна, это и сбило с толку. Главное работает! Благодарю за ответы! Удаленно, кстати тоже нормально работает, использую dyndns.

Avatar
rbws
Цитата от Konstantin

С ПК работает отлично при данных настройках. А поменять тип данных надо в клиентской части, которая отправляется на мобильное устройство? Или в обоих проектах? Если в Modbus Драйвере стоит тип данных Auto, а в свойствах канала Integer, достаточно поменять только в свойствах канала тип данных или надо и там и там менять?

Хм. на ПК вначале пишется старший адрес, а затем младший. В мобильном наоборот - вначале младший, затем старший. Надо будет к одному виду привести.
Да. настройки надо менять в клиентской части. Именно там жестко выставлен тип Int32. Тип Auto - это Int16. Настройки канала на работу драйвера не влияют. Менять надо только в драйвере.

Avatar
Konstantin
Цитата от rbws

Посмотрел ваши проекты - теги объявлены 32-битные (Тип данных - Int32 - т.е. 2 адреса на значение). А функция записи в устройстве - 05, 06 - т.е. значение пишется за 2 приема. вначале один адрес, а затем второй. Чтобы писалось все сразу - надо или тип данных у тегов поменять на 16-битный. Или в устройстве функцию записи поменять на 15, 16.

Десктопный SimpLight работает точно так же.

С ПК работает отлично при данных настройках. А поменять тип данных надо в клиентской части, которая отправляется на мобильное устройство? Или в обоих проектах? Если в Modbus Драйвере стоит тип данных Auto, а в свойствах канала Integer, достаточно поменять только в свойствах канала тип данных или надо и там и там менять?

Avatar
rbws
Цитата от Konstantin

Думаю и так сойдет, попробовал, работает. От незнания все.

Посмотрел ваши проекты - теги объявлены 32-битные (Тип данных - Int32 - т.е. 2 адреса на значение). А функция записи в устройстве - 05, 06 - т.е. значение пишется за 2 приема. вначале один адрес, а затем второй. Чтобы писалось все сразу - надо или тип данных у тегов поменять на 16-битный. Или в устройстве функцию записи поменять на 15, 16.

Десктопный SimpLight работает точно так же.

Avatar
Konstantin
Цитата от rbws

Переконвертировать - это в uploader зайти в проекты, удалить существующий и "импортировать новый проект". ну или "обновить проект...". и только потом отправлять на устройство.
При отправке на устройство - проект просто копируется с компьютера на устройство. А вот при импорте - проект пересобирается полностью.из мнемосхем десктопного SimpLight в формат для мобильного клиента.

Лог очень похож на работу "кнопки без фиксации". При нажатии записывается одно значение. а при отжатии - другое. 


Проверил еще раз, кнопка - "запись фиксированного значения". С другой стороны, если бы была с фиксацией то постоянно бы так было, а у меня именно со второго раза, но опять же, возможно я что-то со скриптами "намутил", будет ясно после изучения проектов, которые я вчера отправил.

Avatar
Konstantin
Цитата от rbws

На счет меню с выбором проектов - работает длинный тап (4-5 сек) в пустом месте мнемосхемы (где нет кнопок и слайдеров). т.е. жмем в пустое место и ждем 4-5 сек. потом отпускаем. Когда удерживается нажатие - надо постараться палец держать на одном месте - без перемещений. Для устройств с аппаратными кнопками (без программного системного меню) это единственный вариант вызова списка проектов. Для устройств с программным системным меню - попробую возвратить кнопку "...". Официально - кнопка "..." - она же "Menu" - не приветствуется Google.

Будем еще думать над юзабельностью.

Думаю и так сойдет, попробовал, работает. От незнания все.

Avatar
rbws
Цитата от Konstantin

Отправил, 11 Мб. А как быть с отсутствием кнопки выбора проектов? Я пока только через uploader могу переключаться между ними.

На счет меню с выбором проектов - работает длинный тап (4-5 сек) в пустом месте мнемосхемы (где нет кнопок и слайдеров). т.е. жмем в пустое место и ждем 4-5 сек. потом отпускаем. Когда удерживается нажатие - надо постараться палец держать на одном месте - без перемещений. Для устройств с аппаратными кнопками (без программного системного меню) это единственный вариант вызова списка проектов. Для устройств с программным системным меню - попробую возвратить кнопку "...". Официально - кнопка "..." - она же "Menu" - не приветствуется Google.

Будем еще думать над юзабельностью.

Avatar
rbws
Цитата от Konstantin

Отправил, 11 Мб. А как быть с отсутствием кнопки выбора проектов? Я пока только через uploader могу переключаться между ними.

Переконвертировать - это в uploader зайти в проекты, удалить существующий и "импортировать новый проект". ну или "обновить проект...". и только потом отправлять на устройство.
При отправке на устройство - проект просто копируется с компьютера на устройство. А вот при импорте - проект пересобирается полностью.из мнемосхем десктопного SimpLight в формат для мобильного клиента.

Лог очень похож на работу "кнопки без фиксации". При нажатии записывается одно значение. а при отжатии - другое.