[Elecraft] Serial Port Question...

David Cole dave at nk7z.net
Mon Jul 7 00:47:11 EDT 2014


Tom,

Thank you for looking that over, it would have taken me a day or more as
I have not looked at serial output for a decade or more... :)

I will investigate MixW and see what I can find...  If I find a fix, I
will post it here.

-- 
Thanks and 73's,
For equipment, and software setups and reviews see:
www.nk7z.net
for MixW support see;
http://groups.yahoo.com/neo/groups/mixw/info
for Dopplergram information see:
http://groups.yahoo.com/neo/groups/dopplergram/info
for MM-SSTV see:
http://groups.yahoo.com/neo/groups/MM-SSTV/info


On Mon, 2014-07-07 at 00:06 -0400, Tom Blahovici wrote:
> 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
>  



More information about the Elecraft mailing list