#274
Сообщение
ecoins » 27.10.2019{, 12:57}
Повторюсь - ecoins является приверженцем KaScada и FLProg.
Испытали на собственных блоках (в разработке) KaScada Cloud - очень удобно.
В процессе эксплуатации появляются предложения. Накопившиеся излагаю ниже:
---------------------------------------------------------------
Предложения по KaScada 27.10.19
1. Нужна кнопка "Сохранить проект" в режиме редактирования.
В процессе отладки из=за не внимательности периодически теряются изменения.
----------------------------------------------------------------
2. В режиме настройки устройств определяется параметр "пауза".
Судя по наблюдениям (тестировалось на Bluetooth) это значение прибавляется к времени цикла самой KaScada
и соответственно период посылок в контроллер плавает.
Было бы неплохо, чтобы период посылок соответствовал параметру ".
Попытка управлять обменом через режим "по изменению фронту" привела к задержкам.
Фронты формировались через блок BLINK с установкой битов в регистре 50
с периодом 25мс(шлюз на передачу в устройство двух регистров 10,11)
и с периодом 50мс(шлюз на чтение из устрйоства двух регистров 20,11).
Запросы от KaScada плавают от 80 до 550 мс.
Ответы от устройства стабильные - примерно 4,6мс. Длительность ответа примерно 1.3мс.
На это время FLProg "тормозит" - передача буфера посылки там выполнена без прерываний.
С эти бы разораться как-то...
---
При возврате в режим "постоянно" с паузой 20 мс - стабильные посылки от KaScada с периодом примерно 70мс.
При возврате в режим "постоянно" с паузой 50 мс - стабильные посылки от KaScada с периодом примерно 90-110 мс.
При возврате в режим "постоянн"о с паузой 0 мс - стабильные посылки от KaScada с периодом примерно 40-50 мс.
Любопытно - это такой цикл программы KaScada (примерно 50 мс) и насколько она зависит от сложности
программы и производительности планшета?
-----------------------------------------------------------------
3. В редакторе блоков было бы неплохо, если выход мог бы соединяться к нескольким входам.
4. В режиме копирования блоков при нажатии на "копирование" неясно -
записался ли объект в буфер или нет. Какой-нибудь сигнальчик об этом для ощущения обратной связи пр нажатии на экран.
5. В режиме вырезания/копирования/выравнивания программа выходит из режима самостоятельно.
Из-за этого приходится помногу раз входить в этот режим. Лучше бы выходить из режима по отдельной кнопке.
6. В некоторых режимах (например при настройке выполнения шлюза по изменению)
в отдельной вкладке настраивается номер регистра, в отдельном номер бита).
Чтобы просмотреть установленные параметры приходиться повторно входить в соответствующее окно.
Лучше бы режим настройки регистров сделать универсальными как например при настройке переменной #S 0.0 -
там сразу видно что установлено и соответственно что можно изменить.
7. Хотелось бы упростить режим переносов проектов с планшета на планшет - без режимов экспорт/импорт.
8. В именах проектов запрещено использование подчеркивания (и иных символов) - это неудобно.
9. В опции "Текст" используется только один шрифт - на первое время добавить жирный/курсив.
А потом еще несколько шрифтов. Много и не надо.
10. В режиме настройки шлюза хотелось бы сразу видеть не только номера регистров источников и приемников,
но и их значения.
11. Если помечтать: хорошо использовать не только номера регистров и битов но их мнемонические имена.
Эти имена могли бы собираться на отдельном экране.
//=======================================================