Цвет сохраняется, макросы тоже, как нужно.
На 342-м перехода на приём нет. Как-будто в макросе нет [RX]. Но когда нет [RX], то хоть можно нажать на "Esc" и трансивер перейдёт на приём. А тут хоть зажмись... помогает только выход с лога. :(
Странно... я один что ли использую в качестве РТТ ком-порт. Никто больше ничего не пишет :idontnow:
Нарадоваться не мог, как чётко, до сих пор, работал телеграф в LogHX... и тут бац и засада :eek:
Вот еще:
http://rx4hx.qrz.ru/files/loghx/prerelease/LogHX3.exe
скачайте этот файл и замените им файл в папке лога и протестируйте - будет ли переход на прием. Я тут убрал некоторые условия перехода на прием. Есть подозрение что есть ошибка в файле ini для Вашего трансивера и лог не получает от трансивера данные о переходе с передачи на прием и обратно.
Да - остальным этот файл качать не надо!
А каким образом лог может получать данные от трансивера, если управление РТТ идёт в одну сторону, в сторону трансивера сигналом RTS с ком порта?
Сейчас запустил анализатор ком порта и чётко видно: в начале макроса сигнал RTS включается... идёт манипуляция сигналом DTR, после окончания манипуляции сигнал RTS должен выключиться, а он не выключается.
Такой вариант:
http://rx4hx.qrz.ru/files/loghx/prerelease/LogHX3.exe
и вот на это обратите внимание:
Без изменений.
В начале передачи Кнопка меняет название на rx, но после нескольких символов, прямо во время передачи, опять становится tx. Когда передача заканчивается с этой кнопкой уже больше ничего не происходит.
Но.... заметил.... если пустить макрос второй раз сразу же, не переводя трансивер в режим приёма, то после окончания передачи трансивер благополучно переходит на приём.
То же самое наблюдаю на мониторе ком-портов.
Сейчас попробовал выключить CAT. Управление РТТ и CW идёт чётко. И через омнириг и через HXCat.
Включаю кат, всё - приёма нет.
Значит через кат, т.е. через другой порт идёт "обратная связь".
Понятно.
хмм, провёл такой же эксперимент как RV9UDO - отключил САТ и оставил Winkey - начала работать процедура Auto send
однако ввод знака вопроса приводит к ошибке модуля: ERROR: Range check erro
При этом макросы с знаком ? воспроизводятся без нареканий
.......
скорее всего Error возникает при использовании клавиши Shift
Ну вот и причина найдена: при нажатии на педаль или переключении реле (при управлении через ком-порт) трансивер переходит на передачу и должен логу отослать по CAT, что теперь он работает на передачу. Но у Вас этого не возникает - фактически трансивер находится в режиме передачи, но от трансивера не приходит логу сообщения о том, что он находится в режиме TX. Вот лог его и не переводит в режим RX, т.к. лог считает, что трансивер и так в режиме RX. В версии 318 лог не проверял это соответствие, а теперь проверяет.
Теперь буду думать как это более правильно обойти!
А Вы скачали тот файл, что я в сообщении 2604 выложил?