-
Notifications
You must be signed in to change notification settings - Fork 9
Description
RD6012P + Riden WiFi Dongle
After connecting via raw TCP (port 5025) and testing various SCPI commands, most measurement and setpoint query commands do not return any value — they either return an empty string or (when sent an invalid/unknown command) produce the error:
Commands that work correctly:
*IDN?→ returns correct identification stringOUTP:STATE?→ returns '1' or '0'OUTP:MODE?→ returns '"CV"' or '"CC"'SOUR:VOLTAGE:PROTECTION:TRIPPED?→ returns '0' or '1'SOUR:CURRENT:PROTECTION:TRIPPED?→ returns '0' or '1'SYST:BEEPER:STATE?→ returns '0' or '1'DISP:BRIGHTNESS?→ returns integer (0–5)DISP:LANGUAGE?→ returns language string
Commands that do NOT work (always empty response or timeout):
MEAS:VOLTAGE?MEAS:SCAL:VOLT?MEAS:CURRENT?MEAS:SCAL:CURR?MEAS:POWER?MEAS:SCAL:POW?MEAS:TEMPERATURE? SYSTEMMEAS:SCAL:TEMP? SYSTEMSOUR:VOLTAGE?SOUR:CURRENT?
What I already tried:
- Using both
\nand\r\nline endings - Sending full long-form commands (
MEASURE:SCALAR:VOLTAGE:DC?, etc.) - Making sure output is enabled (
OUTP:STATE ON) - Waiting longer between commands (0.5–2 seconds)
- Multiple retries (up to 3–5 times per command)
- Tested with PuTTY (raw connection) and custom Python asyncio client
Expected behavior:
According to SCPI_COMMANDS.md, the measurement queries (MEAS:...) and setpoint read-back commands (SOUR:VOLT?, SOUR:CURR?) should return actual values.
Actual behavior:
All measurement and read-back queries return empty string or time out. Only status/configuration commands seem to be implemented.
Question:
Is this a known limitation in firmware 1.50?
Are these measurement queries implemented in later firmware versions?
Or is there a specific configuration step I'm missing?
Thanks for any information or pointers!