Hi Bill,
Many thanks for the concise and very informative reply. I'll have another go at
adding the other section but only because I want to solve that problem, not
because I want to implement my feature request.
It's funny that by asking a question sometimes the answer twigs your brain
another way. It was when you said If your rig has a wide Rx passband around
4kHz it twigged. I'm using a Kenwood TS-590SG but I had set it to data mode in
the rig configuration. A quick read of the manual, always a last resort, told
me that in data mode the max bandwith was 2500Hz. In SSB mode the max bandwith
can be set to 5000Hz. Changing to SSB and setting the width to 5000Hz means
that I am now seeing a lot more JT9 signals. There's no need for me to switch
between the 2 modes anymore.
Thanks again
Colin MM5AGM
From: Bill Somerville [mailto:[email protected]]
Sent: 20 March 2017 17:17
To: [email protected]
Subject: Re: [wsjt-devel] Feature Request - WideGraph Settings Remembered
Hi Colin,
Some comments in line below.
On 20/03/2017 16:37, Colin99 Campbell wrote:
I'd like to contribute code but I'm up against a brick wall at the moment :(
I will try and help out, but be prepared for a different solution that requires
no code or UI changes.
I've loaded up configuration.ui in QTcreator and for the life of me I can't add
another section into the Audio Tab section because I can't get the vertical
spacer to go smaller and the main box to go bigger. I come from a MS Visual
Studio background so this is a steep learning curve.
I am not 100% certain the audio tab would be the best place but to add widgets
for the purpose you propose.
As for adding widgets, you have to first understand that usually widgets are
added to a layout manager. They come in four varieties, horizontal, vertical,
grid and form. Layout managers show as red outlined boxes in Qt Designer and on
the Configuration.ui Audio tab you would have seen a single vertical layout
manager (QVBoxLayout) -- actually this layout manager was unnecessary (see
below) so I have just removed it.
It is not the only layout manager on that screen as widgets themselves can
contain other widgets and a widget container also optionally has a layout
manager. For example click the group box label "Soundcard" and then scroll down
the object properties browser at the lower left screen edge. At the bottom you
will see a pink section that shows the layout properties of that group box
(QGroupBox). You should see that it is a grid style layout manager
(QGridLayout).
So when you drop a new widget into a layout manager it is placed according to
the style and properties of the layout manager.
You wanted to add a widget below the others, simply drop it into the red
outlined layout manager (actually now drop onto the tab widget that contains
the various group box widgets that contain and layout the other widgets). You
will get real time position indicators (bold blue lines) as you drag the widget
across the layout showing where the widget item will be inserted.
The feature I'd like to see implemented is to keep the last widegraph settings
for the different JT modes so that when I change mode the settings are filled
in for me.
The wide graph settings are related to your rig's pass band more than the mode
of operation.
For example, the WSJT-X user guide suggests Bins/Pixel = 4 and Start = 200 for
JT9 and Bins/Pixel = 7, Start = 200 and the JT65/JT9 split at 2500 for JT65.
If your rig has a wide Rx passband around 4kHz then you can use dual JT9/JT65
mode and not have to change modes. To be able to transmit across the whole of
your Rx passband you can enable "Settings->Radio->Split Operating" as "Rig"
(preferred) or "Fake It" if your rig does not support split.
If I'm in JT9 and change to JT65 I need to change these settings, similarly
when I go back to JT9 from JT65.
My solution was going to be to add another tickbox in the "Audio" section of
configuration.ui labelled something like "Remember Wide Graph Settings", under
"Remember power settings by band" and then modify the code in widegraph.ui each
time the mode is changed to save the current settings and load the previous
settings for the new mode. The pseudo code works a treat!!!
If you are limited to a fixed and small Rx pass band then you will need to
switch between JT65 and JT9 mode and only operate one of them at any one time.
This is fine and the same wide graph settings are appropriate for both.
If you really want to have mode or band specific settings and WSJT-X is not
restoring the settings you need then try the "Menu->Configurations" facilities,
this allows you to recall *all* settings as a named configuration.
73
Bill
G4WJS.
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
wsjt-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wsjt-devel