Dave sent me a log of the serial port activity from MixW, showing the steady 
state and the situation when he is tuning using the software and  the K3.

The steady state polling form MixW to the K3 consists of the commands:
IF; and FB;
So basically it is polling the radio for the transceiver information (IF) which 
includes info such as the VFO A frequency and other items and for the frequency 
of VFO B (FB;).
It continues to do this indefinitely.

However, when the frequency is changed in the software, then the programs 
issues the following command each time the frequency is changed:

FR0; FT0; FA00021014700

and then it continues to send these commands for as long as the frequency is 
requested to change.

In the example I was sent, dave changed the frequency from 21014700 until 
21009100.  During this time, 150 commands were issued to the K3 over a period 
of 5 seconds. When this was complete, it took an additional three seconds 
before a response  was returned to a subsequent IF; command.

So, what does this indicate:  First of all during the time that the frequency 
was being changed, no commands occurred to read the current frequency of the 
radio.  That in itself may not necessarily be bad IF the program updates the 
VFO display in the program each time.  Of course at the end of the update, if 
the radio did not keep up, the final frequency will change as soon as the new 
IF; command arrives.  

Now, since it took a full 3 seconds after the sequence of frequency changes, it 
is pretty clear that the command rate of 100ms is too short.  The program had 
to wait for all 150 commands to complete before it could get it’s updated 
frequency.

So, first thing is to increase the command rate in MixW to something higher.  
experimentation might be required.  Ultimately though, if the display is not 
updated with the frequency during the changes, it might seem that the software 
can not keep up.

Second, I would look in the setup of MixW and see  if there is an option to 
enable the AI1 command (AUTOINF).  If not, the software may actually respond to 
it, but it should be documented.  You can try to set CONFIG:AUTOINF = AUTO 1 in 
the tech mode entries but this can have consequences for software than does not 
support this.

The bottom line is you are polling too quick, but if the software does not 
update the display during the frequency updates you are out of luck.
No need to look at HRD, it “works”.
Hope this helps.
Tom
va2fsq.com
 
______________________________________________________________
Elecraft mailing list
Home: http://mailman.qth.net/mailman/listinfo/elecraft
Help: http://mailman.qth.net/mmfaq.htm
Post: mailto:Elecraft@mailman.qth.net

This list hosted by: http://www.qsl.net
Please help support this email list: http://www.qsl.net/donate.html
Message delivered to arch...@mail-archive.com

Reply via email to