FDM-DUO/SW2 Active VRX Transmit Frequency?
Robert
I might be missing something obvious or the functionality I’m envisioning simply isn’t available. I have 3 instances of WSJT-X each pointed to a different VRX: WSJT-X Instance #1 – VRX1 WSJT-X Instance #2 – VRX2 WSJT-X Instance #3 – VRX3 Everything works great for monitoring; it’s transmitting where I start to run into problems. Instance #1 transmits fine because it’s connected directly to the rig for CAT control. Instances 2 and 3 can’t transmit on their frequencies since transmit only seems to work on whatever RX1 is set to. How do I get the instance that’s transmitting to set the desired transmit frequency? Can the active transmitting VRX not set the transmit frequency?
-Robert
|
|
Mike Black
Seems to me you need separate CAT control for each VRX. Doesn't the software allow that? Mike W9MDB
On Wednesday, March 22, 2023 at 01:23:57 AM CDT, Robert <robert@...> wrote:
I might be missing something obvious or the functionality I’m envisioning simply isn’t available. I have 3 instances of WSJT-X each pointed to a different VRX: WSJT-X Instance #1 – VRX1 WSJT-X Instance #2 – VRX2 WSJT-X Instance #3 – VRX3 Everything works great for monitoring; it’s transmitting where I start to run into problems. Instance #1 transmits fine because it’s connected directly to the rig for CAT control. Instances 2 and 3 can’t transmit on their frequencies since transmit only seems to work on whatever RX1 is set to. How do I get the instance that’s transmitting to set the desired transmit frequency? Can the active transmitting VRX not set the transmit frequency?
-Robert
|
|
Robert
I've got CAT control working for each rig. I've tried it a few different ways:
1. Setting the rig to an FT-897 in WSTJ-X for VRX 2 & 3. This is buggy though as there seems to be a problem with hamlib in WSJT-X 2. Using flrig 2. Using Omnirig Using Omnirig seems to be the most stable option, but regardless of which one I use, the rig won't transmit on the frequency of the active VRX. |
|
Mike Black
There's an ELAD entry in the rig list....try it.
On Wednesday, March 22, 2023 at 09:44:08 AM CDT, Robert <robert@...> wrote:
I've got CAT control working for each rig. I've tried it a few different ways: 1. Setting the rig to an FT-897 in WSTJ-X for VRX 2 & 3. This is buggy though as there seems to be a problem with hamlib in WSJT-X 2. Using flrig 2. Using Omnirig Using Omnirig seems to be the most stable option, but regardless of which one I use, the rig won't transmit on the frequency of the active VRX. |
|
Robert
That's for RX1 which is hardware controlled and is set to ELAD. The virtual receivers implement the FT-897 command set. It's the virtual receivers where I'm running into problems with transmit frequency.
|
|
Robert
Maybe this makes more sense if I visually show my configuration...
From: EladSDR@groups.io <EladSDR@groups.io> On Behalf Of
Michael Black via groups.io
Sent: Wednesday, March 22, 2023 11:18 AM To: EladSDR@groups.io Subject: Re: [EladSDR] FDM-DUO/SW2 Active VRX Transmit Frequency?
There's an ELAD entry in the rig list....try it.
On Wednesday, March 22, 2023 at 09:44:08 AM CDT, Robert <robert@...> wrote:
I've got CAT control working for each rig. I've tried it a few different ways: |
|
PF1JM
Robert,
If you click on the yellow TX just below the freqency, you make RX2 the active TX. Xmit should now take place on the frequency of VRX2. Clicking in TX opens a sort of submenu where you can chose input. This should be USB. The FT879 implementation is buggy indeed. I use flrig as an intermediary. I have set up virtual com pairs with com0com. For example com12 and com22. In SW2 VRX2 is assigned to com22. Flrig is configured with FT897 as rig, com12, speed 38400, 8 bits, no parity, 1 stop bit. In wsjtx rig is flrig, port 127.0.0.1:12345 127.0.0.1 is loopback IP address, portnumber 12345. I have configured 4 different flrig profiles, each VRX it’s own. Read the manual how to do that. Each flrig profile must have an unique port number, which must be set in the flrig settings. 12345 is default, I used that for VRX1. For VRX2 12346 and so on. This is what works for me. 73, Jeroen PF1JM |
|
Robert
That was helpful. I think I have it figured out now. I had “Use FDM-DUO TX Control Panel” selected in the advanced options, which kicks it out of USB transmit and into mic input mode resulting in a wrong mode error message when I tried to click on the VRX to transmit. Disabling that seems to have corrected it.
It’s still mildly annoying I need to click on the VRX I want to use before transmitting in the program linked to that VRX. I feel like this could and should be completely automated.
Yeah, I’ve tried multiple instances of fldigi to control the VRX’s as well, but I still run into bugginess with occasional errors or kicking out of transmit periodically. I might have to revisit it, but using Omni-Rig with the SW2 profile seems to be the most stable setup I’ve found so far.
From: EladSDR@groups.io <EladSDR@groups.io> On Behalf Of
PF1JM via groups.io
Sent: Wednesday, March 22, 2023 4:23 PM To: EladSDR@groups.io Subject: Re: [EladSDR] FDM-DUO/SW2 Active VRX Transmit Frequency?
Robert, |
|
Matthew Phillips
Hi,
Essentially in the FDM-DUO/SW2" system there is one hardware receiver and one hardware transmitter. The hardware receiver can 'receive' a wide bandwidth which in software can be divided up and simulate 4 parallel receivers. This is as long as the frequencies used fit within the overall wide bandwidth sub-band being received. The transmitter is narrow band and so has to switch to the desired frequency. It can't transmit multiple signals in parallel only one narrow channel at a time. As mentioned the 'switching' is done in the SW2 software by making one of the 4 VR receivers the active transmitter by clicking the display. I do not know another way to do this. This is a manual setting and does not move dynamically. I can imagine it is possible to simulate a dynamic switch with a custom Python script. Setup each 4 virtual com port pairs one connected to each VR in the SW2 settings (you have done this already) Connect the python script to each 'other end' of the VR com ports. Define 4 more virtual com ports pairs and connect each one of those from the python script to each instance of WSJT-X Finally connect the script to the hardware com port on the DUO In this way the script can:
Please note of when in TX all the active RX's will be blocked. This would do what you want I think. It is just a suggestion unfortunately my python programming skills are not up to actually doing it :-) 73 Matt - G6WPJ |
|