#53
Сообщение
ecoins » 03.08.2017{, 18:38}
В конкретном проекте возникли трудности из-за большого периода транзакции информации через KaScada - более 62 ms. Если чтение+запись - это 125ms.
При управление машинками, роботами видно как тормозит управление и отображение.
Особенно это заметно в сравнении с REMOTEXY - там инициатором обмена (мастером) выступает контроллер и - там весь физический обмен (записать-прочитать) занимает 6ms и период опроса этой задачи можно задать 10ms. Визуально - реакция мгновенная.
Разбирался долго, поэтому не писал - помог 16-канальный логический анализатор, купил наконец.
Вопрос: можно ли управлять периодом транзакций обмена?
Добавлено (03.08.2017, 18:38)
---------------------------------------------
Повторю ранее сформулированные и новые пожелания:
1. На экране не отображается имя проекта - это не удобно, поскольку не знаешь какой проект или версию конкретно правишь, особенно если имена похожи.
Пожелание: В первой строке отображать имя проекта.
2. На экране нет кнопки "Сохранить ". Программа иногда вылетает, и все изменения теряются. Сейчас для этого приходиться выходить из редактирования с подтверждением сохранения и повторно открывать проект (хорошо, если он последний в списке, а так легко можно открыть и другой проект).
Пожелание: Кнопка "Сохранить" была бы очень удобна.
3. Нет возможности сохранить проект под новым именем.
Пожелание: Добавить кнопку "Сохранить как" для сохранения проекта под новым именем.
6. Очень хочется простой возможности соединять и разъединять байты в системных переменных.
Иначе получается как в конкретном примере(файл прикреплен)
Пожелание: Повторно - очень нужна простая возможность соединять и разъединять байты в целое (а лучше еще и в двойном целом).
7. Было бы неплохо работать с двойными регистрами (unsigned long)
8. Помогла бы функция, которая бы вырабатывала фронт при изменении переменной.
9. Со слайдеров и кнопок считываются значения только после их изменения. Это не удобно - на экране например тумблер включен, а в первый момент считывается значение выкл. То же самое со слайдером - хотя над слайдером отображается правильное значение.