That's your opinion. A clause that many might argue and disagree with. This is why the specification defines a max length of 63 characters.
(Statements like above are the opposite of a motivation for Siglent to fix it).
The scope's (unnecessary) WiFi security related limitations should not dictate how to configure security settings on your standards compliant WiFi network.
And the scope should work on any standards compliant WiFi network, not only WiFi networks that have been (mis)configured to the scope's lack of support for common WiFi standards.
My 2¢
It's accepted that a password of 8-9 characters should reasonably protect you from brute forcing at this point in time. About 20 characters should be more than enough for a thoroughly secure password. I do agree though, Siglent shouldn't limit you unnecessarily and should follow standards where applicable.
Note that "passphrase" typically does not mean the same type of content as "password";
That brings another question, why should we comply with something that (apparently) doesn't make sense just because somebody assigned it a "standard" status?
If anyone knows where is my thinking error, please correct me.
Note that "passphrase" typically does not mean the same type of content as "password";
We all undestand what we are talking about. My final cents in this OT:
What I said was simply this: a 43-char (upper+lower+digits) pass can be more secure that any 32 8-bit symbols key.
The problem with using a common phrase it's the user's fault! No standard says to do that. Using 63-char quotes from the national anthem might be as unsafe as using the 0x00 0x01 0x02.... 0x1F binary key.
The user behavior is a big part of any security system, independently of the standards used.
Mr. Scram, not knowing your background, just to make sure, you are aware that not all secrets/keys are "passwords" (sequences of fully random and independent characters), per se? And also that the effectiveness of the bits in the secret can vary depending on the use case? For example, consider the differences in the key length recommendations between AES (e.g. 256) and RSA (2048), etc. (https://en.wikipedia.org/wiki/Key_size).
So, plainly stating "8 characters should be reasonable" without considering the context might be very, very misleading.
I admit that I do not know much about the WLAN protocols etc. and thus no idea how effectively a password/secret could be brute forced in that environment.
Also note that in many secure environments, 8 or 9 character passwords are no longer considered enough. E.g. all the non-trivial hosts and systems I have access to, no matter why/who is running them (job, university, bank as a client, etc.), the requirement has been 10 or more characters for few years already. 8 should be good enough for the typical random websites/forums, though.
tv84 (and others):
I read somewhere that the 63-char passphrase limit vs. 64 char hexkey is specifically so that the same input can be used for either style; if its length is within the 8-63 characters, it is a password or a passphrase; if it its length is exactly 64 it is the hex key.
Note that "passphrase" typically does not mean the same type of content as "password"; former is often considered to allow indeed phrases (e.g. sort gibberish sentences made from real words or word like sequences), while latter is typically considered to consists of more or less independent random characters (within allowed set of characters). Thus, passphrases consisting of words/word-likes, the correlation between characters in those words reduces the entropy value of each character quite a lot. That is why passphrases should be allowed to be quite a bit longer than normal random passwords. (I'm too lazy and busy to pick up scientific estimates on passphrase entropy estimations to copy here, feel free to google...)
That said, I think it could be considered that the implementation in the scope does not fulfill WPA2-PSK spec requirements, and thus should not be considered compatible with that. And since WPA2-PSK is the last commonly used method we have left that isn't considered basically useless, there should be quite some effort to make it work correctly. Security is fragile enough even without cutting corners like limiting key field lengths
Well, I recently ordered a Rigol MSO1104Z but after detailed reading and spending a few hours using what I would describe as the most sluggish UI I have ever dealt with on an instrument I'm not convinced it's going to hang around. I ordered a Siglent 1104X-E to try it out and see if I like it better. I REALLY like that 4 channels at 500Ms/sec is possible and that it has higher waveform update rate as well. I've read there however some serious issues with the MSO portion of it, or at least there were. I've tried to read through this thread but I was wondering if there is a list of outstanding bugs that are still out there?
Has the MSO/LA improved any? That's a big feature to me and I have every intention of upgrading to it if it is not crippled.
Are there any big show-stopper bugs still out there?
I have to say, purely on the look/feel of the UI and front panel I prefer the Rigol1000Z series, but once you step past the $360 price point the SIGLENT seems like better overall performance match to a 100Mhz (200 if I feel adventurous) scope. If I am going to sell off my Rigol DS2202 I don't think I can really live with the RIGOL 1104Z's terrible sluggish response. It feels like crap switching between the two. If the SIGLENT is snappier then it's inexpensive enough to consider hanging onto my DS2202 as well. I love that scope but I always wanted 4 channels but they were astronomical in the day.
Well, I recently ordered a Rigol MSO1104Z but after detailed reading and spending a few hours using what I would describe as the most sluggish UI I have ever dealt with on an instrument I'm not convinced it's going to hang around. I ordered a Siglent 1104X-E to try it out and see if I like it better. I REALLY like that 4 channels at 500Ms/sec is possible and that it has higher waveform update rate as well. I've read there however some serious issues with the MSO portion of it, or at least there were. I've tried to read through this thread but I was wondering if there is a list of outstanding bugs that are still out there?Welcome to the forum.QuoteHas the MSO/LA improved any? That's a big feature to me and I have every intention of upgrading to it if it is not crippled.
Are there any big show-stopper bugs still out there?Not as far as I know. There has been a firmware update for SLA1016 a few months ago.QuoteI have to say, purely on the look/feel of the UI and front panel I prefer the Rigol1000Z series, but once you step past the $360 price point the SIGLENT seems like better overall performance match to a 100Mhz (200 if I feel adventurous) scope. If I am going to sell off my Rigol DS2202 I don't think I can really live with the RIGOL 1104Z's terrible sluggish response. It feels like crap switching between the two. If the SIGLENT is snappier then it's inexpensive enough to consider hanging onto my DS2202 as well. I love that scope but I always wanted 4 channels but they were astronomical in the day.Understandable as you're well used to the GUI/UI.
Like any instrument, let the operation of it take a little while to get used to you and in no time you'll be able to switch between them without a second thought....sure that's harder if you use them infrequently.
Well, I recently ordered a Rigol MSO1104Z but after detailed reading and spending a few hours using what I would describe as the most sluggish UI I have ever dealt with on an instrument I'm not convinced it's going to hang around. I ordered a Siglent 1104X-E to try it out and see if I like it better. I REALLY like that 4 channels at 500Ms/sec is possible and that it has higher waveform update rate as well. I've read there however some serious issues with the MSO portion of it, or at least there were. I've tried to read through this thread but I was wondering if there is a list of outstanding bugs that are still out there?Welcome to the forum.QuoteHas the MSO/LA improved any? That's a big feature to me and I have every intention of upgrading to it if it is not crippled.
Are there any big show-stopper bugs still out there?Not as far as I know. There has been a firmware update for SLA1016 a few months ago.QuoteI have to say, purely on the look/feel of the UI and front panel I prefer the Rigol1000Z series, but once you step past the $360 price point the SIGLENT seems like better overall performance match to a 100Mhz (200 if I feel adventurous) scope. If I am going to sell off my Rigol DS2202 I don't think I can really live with the RIGOL 1104Z's terrible sluggish response. It feels like crap switching between the two. If the SIGLENT is snappier then it's inexpensive enough to consider hanging onto my DS2202 as well. I love that scope but I always wanted 4 channels but they were astronomical in the day.Understandable as you're well used to the GUI/UI.
Like any instrument, let the operation of it take a little while to get used to you and in no time you'll be able to switch between them without a second thought....sure that's harder if you use them infrequently.
Hey thanks for the welcome!
My last point is really aimed at the Rigol MSO1104Z vs the Rigol DS2202. The UI is really consistent actually, menus are easy because they work just alike on the two and frankly if the 1104Z had snappy response I likely wouldn't be looking around, but I was very disappointed with the UI speed on the Rigol 1104Z. On the 2202 things move very quickly and the markers move and then the trace is right behind it. On the 1104Z (Rigol) the trace sort of lumbers it's way towards and then past what you wanted and then the marker moves once you stop turning. Similar with changing the V/div setting very easy to roll past what you want with no screen update till you stop turning. The waveform zoom function is painful when you scroll horizontally.
I don't want to get used to that. I didn't notice it that bad in the video demos but often you get fixated on the screen. Now that I re-watch them I do notice it in the videos too. It sure looks like the SIGLENT is much better in this regard. If I can get 200Mhz unlocked then it may be a good replacement for my old 2202, both in channels and bandwidth. I should have it this weekend to try out and decide. Somebody has to go back and I *suspect* it will be the Rigol. I'm only really torn about the MSO option right now.
Thanks!
Short Form Long Form Subsystem Description
*CAL? *CAL? MISCELLANEOUS Performs complete internal calibration of the instrument.
*CLS *CLS STATUS Clears all status data registers
*ESE *ESE STATUS Sets the Standard Event Status Enable register (ESE).
*ESR? *ESR? STATUS Reads, clears the Event Status Register (ESR).
*IDN? *IDN? MISCELLANEOUS For identification purposes.
*OPC? *OPC? STATUS Sets the OPC bit in the Event Status Register (ESR).
*RCL *RCL SAVE/RECALL Recalls one of five nonvolatile panel setups.
*RST *RST SAVE/RECALL The *RST command initiates a device reset.
*SAV *SAV SAVE/RECALL Stores current state in nonvolatile internal memory.
*SRE *SRE STATUS Sets the Service Request Enable register (SRE).
*STB? *STB? STATUS Reads the contents of IEEE 488.
*TRG *TRG ACQUISITION Executes an ARM command.
*TST? *TST? MISCELLANEOUS Performas an Internal Self Test
ACAL MISCELLANEOUS Enables or disables automatic calibration.
ACQW ACQUIRE_WAY ACQUISITION Specifies the acquisition mode.
ALST? ALL_STATUS? STATUS Reads and clears the contents of all status registers.
AMPDBM AMPLITUDEDBM
ARM ARM_ACQUISITION ACQUISITION Changes acquisition state from "stopped" to "single".
ARWV ARBWAVE DATA SYSTEM Change arbitrary wave type.
ASET AUTOSETUP ACQUISITION Adjusts vertical, time base and trigger parameters.
ATTN ATTENUATION ACQUISITION Selects the vertical attenuation factor of the probe
AUTTS AUTO_TYPESET ACQUISITION Selects the display type of automatic setup.
AVGA AVERAGE_ACQUIRE ACQUISITION Selects the average times of average acquisition.
BSWV BASICWAVE
BTWL
BTWV BURSTWAVE SIGNAL Set or get burst wave parameters
BUZZ BUZZER MISCELLANEOUS Controls the built-in piezo-electric buzzer.
BWL BANDWIDTH_LIMIT ACQUISITION Enables/disables the bandwidth-limiting lowpass filter
CFLASH CLEARFLASH
CHDR COMMUNICATION Controls formatting of query responses.
CLRCALI CLEARCALIBRATION
CLSW CLEAR_SWEEPS FUNCTION Restarts the cumulative processing functions.
CMBN COMBINE
CMR? CMR? STATUS Reads and clears the Command error Register (CMR).
CONET COMM_NET COMMUNICATION Specifies network addresses of scope and printers.
CPL COUPLING ACQUISITION Selects the specified input channel‘s coupling mode.
CRMS CURSOR_MEASURE CURSOR Specifies the type of cursor/parameter measurement.
CRST CURSOR Allows positioning of any one of eight cursors.
CRVA? CURSOR_VALUE? CURSOR Returns trace values measured by specified cursors.
CSVS CSV_SAVE SAVE/RECALL Saves specified waveform data of CSV format to USB device.
CYMT CYMOMETER FUNCTION Returns the current cymometer value which displaying on the screen
DDR? DDR? STATUS Clears the Device Dependent Register (DDR).
DEF DEFINE? FUNCTION Specifies math expression for function evaluation
DELF DELETE_FILE MASS STORAGE Deletes files from mass storage.
DIR DIRECTORY MASS STORAGE Creates and deletes file directories.
DTJN DOT_JOIN DISPLAY Controls the interpolation lines between data points.
DUTYCALI DUTYCALIBRATION
EXR? EXR? STATUS Reads, clears the Execution error Register (EXR).
FCNT FreqCouNTer Sets or gets frequency counter parameters.
FCNTCALI FreqCouNTerCALIbration
FFTF FFT_FULLSCREEN FUNCTION Enables or disables to display the FFT trace full screen.
FFTS FFT_SCALE FUNCTION Selects the vertical scale of FFT trace.
FFTW FFT_WINDOW FUNCTION Selects the window of FFT.
FFTZ FFT_ZOOM FUNCTION Selects the zoom in/out times of FFT trace.
FILT FILTER FUNCTION Enables or disables the filter of specified source.
FILTS FILT_SET FUNCTION Selects the type of filter, and sets the limit value of filter
FLNM FILENAME MASS STORAGE Changes default filenames.
FPAR FRAME_PARAM HISTORY Get frame param.
FRAM FRAME_SET HISTORY History Frame No. set
FRSPAJT FreqReSPAJusT
FRTR FORCE_TRIGGER ACQUISITION Forces the instrument to make one acquisition.
FTIM FRAME_TIME HISTORY Get frame Acq. Time.
FVDISK FORMAT_VDISK MASS STORAGE Reads the capability of the USB device.
GCSV GET_CSV WAVEFORMTRANS Specifies waveform data of format to controller.
GRDS GRID_DISPLAY DISPLAY Selects the type of grid
HARM HARMONIC
HMAG HOR_MAGNIFY DISPLAY Horizontally expands the selected expansion trace.
HPOS HOR_POSITION DISPLAY Horizontally positions intensified zone‘s center.
INR? INR? STATUS Reads, clears INternal state change Register (INR).
INTS INTENSITY DISPLAY Sets the grid or trace/text intensity level.
INVS INVERT_SET DISPLAY Invert the trace or the math waveform of specified source.
INVT INVERT DISPLAY
LAGG
LANG LANGUAGE
LOCK LOCK MISCELLANEOUS Lock keyboard
MDWV MODULATEWAVE SIGNAL Set or get modulate wave parameters.
MENU MENU DISPLAY Enables or disables to display the current menu
MODE MODE
MSIZ MEMORY_SIZE FUNCTION Returns the maximal memory size
MTVD MATH_VERT_DIV ACQUISITION Controls the vertical sensitivity of math waveform of specified source.
MTVP MATH_VERT_POS ACQUISITION Controls the vertical position of math waveform of specified source.
NBFM NUMBERFORMAT
OFST OFFSET ACQUISITION Allows output channel vertical offset adjustment.
OUTP OUTPUT
PACL PARAMETER_CLR CURSOR Clears all current parameters in Custom, Pass/Fail.
PACU PARAMETER_CUSTOM CURSOR Controls parameters with customizable qualifiers.
PAVA? PARAMETER_VALUE? CURSOR Returns current parameter, mask test values
PESU PERSIST_SETUP DISPLAY Selects display persistence duration.
PFCM PF_CREATEM FUNCTION Creates the mask of the pass/fail.
PFCT PF_CONTROL FUNCTION Selects the "operate", "output" and the "stop on output" which are the options of pass/fail.
PFDD PF_DATEDIS FUNCTION Return the number of the pass/fail monitor which can be displayed on the screen
PFDS PF_DISPLAY FUNCTION Enables or disables to display the test and the message options of pass/fail
PFSL PF_SAVELOAD SAVE/RECALL Saves or recalls the created mask setting
PFST PF_SET FUNCTION Sets the X mask and the Y mask
PNSU PANEL_SETUP SAVE/RECALL Complements the *SAV/*RST commands.
PROD PRODUCT
PRTCALI PRINTCALIBRATION
RCPN RECALL_PANEL SAVE/RECALL Recalls a front-panel setup from mass storage.
REFS REF_SET FUNCTION Sets the reference waveform and its options.
RFLASH ReadFlash
RFLASHBLK ReadFlashBlock
ROSC ROSCillator Sets or gets the clock source.
SANU SAMPLE_NUM ACQUISITION Return the number of sampled points available from last acquisition and the trigger position
SARA SAMPLE_RATE ACQUISITION Return the sample rate of the scope
SAST SAMPLE_STATUS ACQUISITION Return the acquisition status of the scope
SCDP SCREEN_DUMP HARD COPY Causes a screen dump to controller.
SCFG SYSTEMCONFIG SYSTEM Set or get power on initializing parameter way.
SCSV SCREEN_SAVE DISPLAY Controls the automatic screen saver.
SET50 FUNCTION Sets the trigger level of the trigger source to the centre of the signal amplitude.
SKEW SKEW ACQUISITION Sets the skew of specified trace
SLFCALI SeLFCALIbration
STL STORELIST SIGNAL Get the list of store wave
STO STORE WAVEFORM TRANSFER Stores a trace in internal memory or mass storage.
STOP STOP ACQUISITION Immediately stops signal acquisition
STPN STORE_PANEL SAVE/RECALL Stores front-panel setup to mass storage.
STST STORE_SETUP WAVEFORM TRANSFER Controls the way in which traces are stored.
SWWV SWEEPWAVE SIGNAL Set or get sweep wave.
SXSA SINXX_SAMPLE ACQUISITION Sets the type of the interpolation
SYNC SYNC
TDIV TIME_DIV ACQUISITION Modifies the time base setting.
TMPL TEMPLATE WAVEFORM TRANSFER Produces a complete waveform template copy.
TRA TRACE DISPLAY Enables or disables the display of a trace.
TRCP TRIG_COUPLING ACQUISITION Sets the coupling mode of the specified trigger source.
TRDL TRIG_DELAY ACQUISITION Sets the time at which the trigger is to occur.
TRLV TRIG_LEVEL ACQUISITION Adjusts the trigger level of the specified trigger source
TRLV2 TRIG_LEVEL2 ACQUISITION Adjusts the second trigger level of the specified trigger source.
TRMD TRIG_MODE ACQUISITION The trigger mode.
TRPA TRIG_PATTERN ACQUISITION Sets the condition of the pattern trigger
TRSE TRIG_SELECT ACQUISITION Selects the condition that will trigger acquisition.
TRSL TRIG_SLOPE ACQUISITION Sets the trigger slope of the specified trigger source
TRWI TRIG_WINDOW ACQUISITION Return relative height of the trigger window
UNIT UNIT ACQUISITION Sets the unit of specified trace
VDIV VOLT_DIV ACQUISITION Sets the vertical sensitivity
VKEY VIRTUALKEY SYSTEM Set the virtual key.
VOLTPRT Sets or gets state of over-voltage protection
WAIT WAIT ACQUISITION Prevents new analysis until current has been completed.
WF WAVEFORM WAVEFORMTRANS Gets the waveform from the instrument.
WFLASH WriteFlash
WFLASHBLK WriteFlaskBlock
WFSU WAVEFORM_SETUP WAVEFORMTRANS Specifies amount of waveform data to go to controller
WRFLASHBLK WriteReadFlashBlock
WVDT wavedata SIGNAL Get the wave data of store .
wvpr waveparameter causes instant disconnect on query
XYDS XY_DISPLAY DISPLAY Enables or disables to display the XY format
SYSTem:COMM:LAN:IPAD
SYSTem:COMM:LAN:SMAS
SYSTem:COMM:LAN:GAT
SYSTem:COMM:LAN:MAC
SYSTem:DATE
SYSTem:time
SYST:VERS
SYSTem:PON:TYPE?
SYSTem:PRESet:TYPE?
Short Form Long Form Subsystem Description
*CAL? *CAL? MISCELLANEOUS Performs complete internal calibration of the instrument.
*CLS *CLS STATUS Clears all status data registers
*ESE *ESE STATUS Sets the Standard Event Status Enable register (ESE).
*ESR? *ESR? STATUS Reads, clears the Event Status Register (ESR).
*IDN? *IDN? MISCELLANEOUS For identification purposes.
*OPC? *OPC? STATUS Sets the OPC bit in the Event Status Register (ESR).
*RCL *RCL SAVE/RECALL Recalls one of five nonvolatile panel setups.
*RST *RST SAVE/RECALL The *RST command initiates a device reset.
*SAV *SAV SAVE/RECALL Stores current state in nonvolatile internal memory.
*SRE *SRE STATUS Sets the Service Request Enable register (SRE).
*STB? *STB? STATUS Reads the contents of IEEE 488.
*TRG *TRG ACQUISITION Executes an ARM command.
*TST? *TST? MISCELLANEOUS Performas an Internal Self Test
ACQW ACQUIRE_WAY ACQUISITION Specifies the acquisition mode.
ALST? ALL_STATUS? STATUS Reads and clears the contents of all status registers.
AMPDBM AMPLITUDEDBM
ARM ARM_ACQUISITION ACQUISITION Changes acquisition state from "stopped" to "single".
C:ARWV (AR) ARBWAVE DATA SYSTEM Change arbitrary wave type.
ASET AUTOSETUP ACQUISITION Adjusts vertical, time base and trigger parameters.
C:ATTN ATTENUATION ACQUISITION Selects the vertical attenuation factor of the probe
AUTTS AUTO_TYPESET ACQUISITION Selects the display type of automatic setup.
AVGA AVERAGE_ACQUIRE ACQUISITION Selects the average times of average acquisition.
C:BSWV (B) BASICWAVE
BTWL
C:BTWV BURSTWAVE SIGNAL Set or get burst wave parameters
BUZZ BUZZER MISCELLANEOUS Controls the built-in piezo-electric buzzer.
C:BWL BANDWIDTH_LIMIT ACQUISITION Enables/disables the bandwidth-limiting lowpass filter
CFLASH CLEARFLASH
CHDR COMMUNICATION Controls formatting of query responses.
CHS
CLRCALI CLEARCALIBRATION
CLSW COLOUR_SWITCH
CLEAR_SWEEPS FUNCTION Restarts the cumulative processing functions.
C:CMBN (c ) COMBINE
CMR? CMR? STATUS Reads and clears the Command error Register (CMR).
CONET COMM_NET COMMUNICATION Specifies network addresses of scope and printers.
C:CPL COUPLING ACQUISITION Selects the specified input channel‘s coupling mode.
CRMS CURSOR_MEASURE CURSOR Specifies the type of cursor/parameter measurement.
crsc CURSOR_SOURCE
C:CRST CURSOR_SET CURSOR Allows positioning of any one of eight cursors.
CRTY CURSOR_TYPE
C:CRVA? CURSOR_VALUE? CURSOR Returns trace values measured by specified cursors.
CSVS CSV_SAVE SAVE/RECALL Saves specified waveform data of CSV format to USB device.
CYMT CYMOMETER FUNCTION Returns the current cymometer value which displaying on the screen
C:DACC
DCD1
DCST (d)
DCVL
DDR? DDR? STATUS Clears the Device Dependent Register (DDR).
DEF DEFINE? FUNCTION Specifies math expression for function evaluation
DELF DELETE_FILE MASS STORAGE Deletes files from mass storage.
DIR DIRECTORY MASS STORAGE Creates and deletes file directories.
DMES Causes instant program crash
DTJN DOT_JOIN DISPLAY Controls the interpolation lines between data points.
DUTYCALI DUTYCALIBRATION
EMOD (e) EDUMODE
EXR? EXR? STATUS Reads, clears the Execution error Register (EXR).
FCNT FreqCouNTer Sets or gets frequency counter parameters.
FCNTCALI FreqCouNTerCALIbration
FDBKAJT FeeDBacKAJusT
FFTC FFT_CENTER The FFT_CENTER command sets the center frequency when FFT (Fast Fourier Transform) is selected.
FFTF FFT_FULLSCREEN FUNCTION Enables or disables to display the FFT trace full screen.
FFTP FFT_POS The FFT_POSITION command sets the vertical offset of FFT waveform
FFTS FFT_SCALE FUNCTION Selects the vertical scale of FFT trace.
FFTT FFT_TDIV The FFT_TDIV? query returns current horizontal scale of FFT waveform.
FFTU FFT_UNIT The FFT_UNIT command sets the vertical scale type of FFT
FFTW FFT_WINDOW FUNCTION Selects the window of FFT.
FILT FILTER FUNCTION Enables or disables the filter of specified source.
FILTS FILT_SET FUNCTION Selects the type of filter, and sets the limit value of filter
FLNM FILENAME MASS STORAGE Changes default filenames.
FPAR FRAME_PARAM HISTORY Get frame param.
FRAM FRAME_SET HISTORY History Frame No. set
FRSPAJT FreqReSPAJusT
FRTR FORCE_TRIGGER ACQUISITION Forces the instrument to make one acquisition.
FVDISK FORMAT_VDISK MASS STORAGE Reads the capability of the USB device.
GCSV GET_CSV WAVEFORMTRANS Specifies waveform data of format to controller.
GRDS GRID_DISPLAY DISPLAY Selects the type of grid
C:HADJ
C:HARM HARMONIC
HMAG HOR_MAGNIFY DISPLAY Horizontally expands the selected expansion trace.
HPOS HOR_POSITION DISPLAY Horizontally positions intensified zone‘s center.
HSIN HISTORY_INTERVAL
HSLST HISTORY_LIST The HISTORY_LIST command is used to set the state of history list.
HSMD HISTORY_MODE The HISTORY_MODE command is used to set the state of history mode.
HSST HISTORY_STATE
HSTA HOR_STATE
INR? INR? STATUS Reads, clears INternal state change Register (INR).
INTS INTENSITY DISPLAY Sets the grid or trace/text intensity level.
C:INVS INVERT_SET DISPLAY Invert the trace or the math waveform of specified source.
C:INVT INVERT DISPLAY
LAGG (LA)
LANG LANGUAGE
LED
MCBD MACHINE_BAND
C:MDWV (M) MODULATEWAVE SIGNAL Set or get modulate wave parameters.
MEAD MEASURE_DELAY The MEASURE_DELY command places the instrument in the continuous measurement mode and starts a type of delay measurement.
MENU MENU DISPLAY Enables or disables to display the current menu
MODE MODE
MSIZ MEMORY_SIZE FUNCTION Returns the maximal memory size
MTEN MATH_ENABLE
MTVD MATH_VERT_DIV ACQUISITION Controls the vertical sensitivity of math waveform of specified source.
MTVP MATH_VERT_POS ACQUISITION Controls the vertical position of math waveform of specified source.
NBFM (N) NUMBERFORMAT
C:OFST OFFSET ACQUISITION Allows output channel vertical offset adjustment.
C:OUTP OUTPUT
PACL PARAMETER_CLR CURSOR Clears all current parameters in Custom, Pass/Fail.
PACU PARAMETER_CUSTOM CURSOR Controls parameters with customizable qualifiers.
PAVA? PARAMETER_VALUE? CURSOR Returns current parameter, mask test values
PESU PERSIST_SETUP DISPLAY Selects display persistence duration.
PFBF PF_BUFFER The PF_BUFFER command sets the output mode when the test fails.
PFCM PF_CREATEM FUNCTION Creates the mask of the pass/fail.
PFDD PF_DATEDIS FUNCTION Return the number of the pass/fail monitor which can be displayed on the screen
PFDS PF_DISPLAY FUNCTION Enables or disables to display the test and the message options of pass/fail
PFEN PF_ENABLE The PF_ENABLE command enables or disables the Pass/Fail test features.
PFFS PF_FAIL_STOP The PF_FAIL_STOP command sets the switch of the ―stop on fail‖ function
PFOP PF_OPERATION The PF_OPERATION command controls to run or stop Pass/Fail test
PFSC PF_SOURCE The PF_SOURCE command sets measurement sources for Pass/Fail test.
PFSL PF_SAVELOAD SAVE/RECALL Saves or recalls the created mask setting
PFST PF_SET FUNCTION Sets the X mask and the Y mask
PNSU PANEL_SETUP SAVE/RECALL Complements the *SAV/*RST commands.
PRBD
C:PRI PRIORITY
PROD PRODUCT
PRTCALI PRINTCALIBRATION
RCPN RECALL_PANEL SAVE/RECALL Recalls a front-panel setup from mass storage.
REFCL REF_CLOSE The REF_CLOSE command closes the Reference function.
REFDS REF_DISPLAY The REF_DISPLAY command enables or disables the current reference channel shown on the screen.
REFLA REF_LOCATION The REF_LOCATION command selects the current reference channel.
REFPO REF_POSITION The REF_POSITION command sets the vertical offset of the current reference channel.
REFSA REF_SAVE The REF_SAVE command saves the waveform (screen range) of the specified source as the reference waveform
REFSC REF_SCALE The REF_SCALE command sets the vertical scale of the current reference channel
REFSR REF_SOURCE The REF_SOURCE command sets the reference waveform source.
RFLASH ReadFlash
RFLASHBLK ReadFlashBlock
ROSC ROSCillator Sets or gets the clock source.
SVAJTDT SaVeAJusTDaTa
SANU SAMPLE_NUM ACQUISITION Return the number of sampled points available from last acquisition and the trigger position
SARA SAMPLE_RATE ACQUISITION Return the sample rate of the scope
SAST SAMPLE_STATUS ACQUISITION Return the acquisition status of the scope
SCDP SCREEN_DUMP HARD COPY Causes a screen dump to controller.
SCFG (S) SYSTEMCONFIG SYSTEM Set or get power on initializing parameter way.
SCSV SCREEN_SAVE DISPLAY Controls the automatic screen saver.
SET50 FUNCTION Sets the trigger level of the trigger source to the centre of the signal amplitude.
C:SKEW SKEW ACQUISITION Sets the skew of specified trace
SLFCALI SeLFCALIbration
SRLN
STL (ST) STORELIST SIGNAL Get the list of store wave
STO STORE WAVEFORM TRANSFER Stores a trace in internal memory or mass storage.
STOP STOP ACQUISITION Immediately stops signal acquisition
STPN STORE_PANEL SAVE/RECALL Stores front-panel setup to mass storage.
STST STORE_SETUP WAVEFORM TRANSFER Controls the way in which traces are stored.
MATH:INVS INVERT_SET DISPLAY Invert the trace or the math waveform of specified source.
MATH:CRVA CURSOR_VALUE? CURSOR Returns trace values measured by specified cursors.
DI:WF
DI:WSF
DI:SARA SAMPLE_RATE? The SARA? query returns the sample rate of the scope.
DI:LTV LOCAL_VALID
DI:CMF CMD_FINISHED
DI:STTA START_ACQ
DI:STPA STOP_ACQ
DI:SRLN
DI:THAD THREADJ
DI:HISM HIST_MODE
DI:SV SOFTWARE_VERSION
DI:PV PCB_VERSION
DI:FV FPGA_VERSION
DI:FR FREQ
DI:BV BOM_VERSION
DI:SW SWITCH The SWITCH command is used to set the state of digital.
C:SWWV (sw) SWEEPWAVE SIGNAL Set or get sweep wave.
SVADJDT?
SXSA SINXX_SAMPLE ACQUISITION Sets the type of the interpolation
:SYNC SYNC
TDIV TIME_DIV ACQUISITION Modifies the time base setting.
TMPL TEMPLATE WAVEFORM TRANSFER Produces a complete waveform template copy.
D:TRA TRACE DISPLAY Enables or disables the display of a trace.
C:TRA TRACE DISPLAY Enables or disables the display of a trace.
C:TRCP TRIG_COUPLING ACQUISITION Sets the coupling mode of the specified trigger source.
TRDL TRIG_DELAY ACQUISITION Sets the time at which the trigger is to occur.
TRDP TRIG_DROP
C:TRLV TRIG_LEVEL ACQUISITION Adjusts the trigger level of the specified trigger source
C:TRLV2 TRIG_LEVEL2 ACQUISITION Adjusts the second trigger level of the specified trigger source.
TRMD TRIG_MODE ACQUISITION The trigger mode.
TRNR TRIG_NOISEREJ
TRPA TRIG_PATTERN ACQUISITION Sets the condition of the pattern trigger
TRSE TRIG_SELECT ACQUISITION Selects the condition that will trigger acquisition.
C:TRSL TRIG_SLOPE ACQUISITION Sets the trigger slope of the specified trigger source
D:TRSL TRIG_SLOPE ACQUISITION Sets the trigger slope of the specified trigger source
L8:TSM THRESHOLD_MODE The THRESHOLD_MODE command sets the threshold type for the specified group of channels.
L8:CUS CUSTOM The CUSTOM command sets the threshold value by customer for the specified group of channels
H8:CUS CUSTOM The CUSTOM command sets the threshold value by customer for the specified group of channels
H8:TSM THRESHOLD_MODE The THRESHOLD_MODE command sets the threshold type for the specified group of channels.
TRSR TRIG_SOURCE Trigger Source
TRST TRIG_STATUS
TRWI TRIG_WINDOW ACQUISITION Return relative height of the trigger window
C:UNIT UNIT ACQUISITION Sets the unit of specified trace
C:VDIV VOLT_DIV ACQUISITION Sets the vertical sensitivity
C:VGAC
VKEY VIRTUALKEY SYSTEM Set the virtual key.
VOLTPRT Sets or gets state of over-voltage protection
WAIT WAIT ACQUISITION Prevents new analysis until current has been completed.
WF WAVEFORM WAVEFORMTRANS Gets the waveform from the instrument.
WFLASH WriteFlash
WFLASHBLK WriteFlaskBlock
WFSU WAVEFORM_SETUP WAVEFORMTRANS Specifies amount of waveform data to go to controller
WRFLASHBLK WriteReadFlashBlock
WFDA saves waveform data to user folder on device
WFSU WAVEFORM_SETUP Waveform Setup
WVDT wavedata SIGNAL Get the wave data of store .
wvpr waveparameter The WAVE_PARA? query returns the location, name, frequency, amplitude, and offset of four arbitrary waveforms.
XYDS XY_DISPLAY DISPLAY Enables or disables to display the XY format
SYST:COMM:LAN:IPAD SYSTem:COMMunicate:LAN:IPADdress Set a host name for the signal generator in network
SYST:COMM:LAN:SMAS SYSTem:COMMunicate:LAN:SMASk Set the subnet mask according to the PC network Settings. The subnet mask will be set automatically if the IP assignment is set to DHCP.
SYST:COMM:LAN:GAT SYSTem:COMMunicate:LAN:GATeway Set the gateway for the signal generator in the network. The gateway will be fetched automatically if the IP assignment is set to DHCP.
SYST:COMM:LAN:TYPE SYSTem:COMMunicate:LAN:TYPE Toggles the IP assignment Setting between static (manual) and DHCP (dynamic assignment) mode.
SYST:COMM:MAC SYSTem:COMMunicate:LAN:MAC
SYST:DATE SYSTem:DATE System Date
SYST:time SYSTem:time System Time
SYST:VERS SYSTem:VERSion
SYST:PON:TYPE SYSTem:PON:TYPE Uses command to set signal generator to power on in default, last. Get power on type.
SYST:PRES:TYPE SYSTem:PRESet:TYPE Uses this command to preset the signal generator to default, user.
SYST:PRES:SAVE SYSTem:PRESet:SAVE Save status for preset when preset type is user.
SYST:PRES SYSTem:PRESet Presets all parameters.
SOUR:PRES SOURce:PRESet Presets all parameters which are related to the selected signal path
SYST:PRES:PATH SYSTem:PRESet:PATH Set preset file when preset type is user
SYST:FDEF SYSTem:FDEFault
SYST:ERR SYSTem:ERRor
Found some more, most of these relate to interfacing with the digital input device,
At this point I am mostly only able to dig out queries, as running arbitrary commands when things like CLEARFLASH are buried in there,
There is one command in there I dont really know the full story for, DMES, he appears to be a query expecting something after the question mark, but not yet found out what, equally Dmes and WVPR if run with no trailing term will instantly break SCPI, with WVPR also crashing the scope application.
Tautech, any input on why half these commands are not documented in the manuals?
On the 1104Z (Rigol) the trace sort of lumbers it's way towards and then past what you wanted and then the marker moves once you stop turning.
frankly if the 1104Z had snappy response I likely wouldn't be looking around, but I was very disappointed with the UI speed on the Rigol 1104Z.
Has the MSO/LA improved any? That's a big feature to me and I have every intention of upgrading to it if it is not crippled.
Are there any big show-stopper bugs still out there?
tv84: I've searched every one of your posts on the forum and cannot find anything like what your describing other than the text file, Any chance you could post that list if you still have it?
There are things like how to make the scope enter bode plot mode with certain parameters that is still unclear to me.
Is there any facility to change the labels of the channels? I didn't see it in the manual or playing arounds in the UI, so my guess is there isn't but thought I would confirms that. That'll be something I miss a little bit.
Is there any facility to change the labels of the channels? I didn't see it in the manual or playing arounds in the UI, so my guess is there isn't but thought I would confirms that. That'll be something I miss a little bit.You're right, the analog channels don't have customizable labels.
It sounds like a cool feature, but there is also hardly any spare space to support meaningful labels on Siglent X-E scopes.
Does Rigol DS1000Z have this?