First, the firmware description:
Hardware version: 0,LOGIC.3
Firmware version: 1.0.2.build851
Date Compiled: 2015-06-26
======================================
Second, firmware version description:
1. Fix the BUG:
- Standard function interface, click on the lower right button when the interface suspended animation (the current waveform is non-square wave, non-triangular waves)
- The frequency of the square wave is set to 10khz-1mhz, the waveform jitter problem
2. Add function
Increased remote control and remote control of the device via the SCPI command (only function, apply two commands are currently supported)
3. Please unzip the reference commands and instructions. zip contents, refer to Related documents using remote control functions
======================================
Third, firmware download:
Link: http://pan.baidu.com/s/1gdCP3Hp Password: tznd
======================================
Iv. Instructions for use:
When the SCPI command is received, the device automatically enters the remote control interface, such as:
Go back to the manual control screen when you click the ' Back ' button
Instrument Direct Address:
http://item.taobao.com/item.htm?id=40313916417
GK101 Remote Connection Usage instructions
First, the hardware connection method
The GK101 is connected remotely via the UART and uses the SCPI command to control the device.
UART parameter settings: Baud rate is 9600, 1 start bit, 8 data bits, 1 stop bit, no check. The interface is TTL level, non-RS232 level.
If you use the Commix.exe software, you can follow the settings
Device Expansion Interface Description:
①uart receive (RXD)
②uart Send (TXD)
③ Ground (GND)
④ Trigger Input
⑤ Trigger Output
Hardware connection:
Second, the command format (currently only supports function, apply two kinds of commands)
Function:{[waveform <waveform>] | [FREQuency <frequency>] | [amplitude <amplitude>] | [OFFSet <offset>] | [Dcycle <dcycle>] | [Symmetry <symmetry>]} \ n
Apply:<waveform> [<frequency> [,<amplitude> [, <offset>]]]\n
Function:{[waveform?] | [FREQuency?] | [Amplitude?] | OFFSet?] | [Dcycle?] | [Symmetry?]} \ n
apply?\n
Third, the symbol description
Symbol |
Interpretation |
Whether to send with command |
{ } |
The content inside the curly braces is an optional command string |
Whether |
[ ] |
The content inside the brackets is optional and can be selected without using the |
Whether |
| |
Interval each alternate command string |
Whether |
< > |
Represents a specific numeric value, and the content of the angle brackets represents the type of the data |
Whether |
: |
Colon used to separate root and subordinate commands |
Is |
; |
Semicolon used to separate the same level of command string |
Is |
Iv. Description of the order
1, the command string supports shorthand and is not case-sensitive, such as function of the command string, func, func, function, function, the four can be recognized as function This command string.
2. The end of each command ends with a newline character (\ n).
3. If the command format and parameters are wrong, the device returns "error" directly. Please check the command string and format.
V. Range of parameters
- Waveform (waveform) parameter list:
"SINE", "SQUAre", "TRIAngle", "RAMP", "Nramp", "SINC", "NOISe", "EXPR", "EXPF", "Full_sin_p", "Full_sin_n", "Half_sin_p", "Half_sin_n", "GAUSsian", "DC", "Arbitrary"
Parameters |
Maximum Value |
Minimum value |
Unit |
Frequency (FREQuency) |
Sine wave, square wave: |
10 000 000 |
0.001 |
Hz |
Arbitrary wave: |
2 000 000 |
0.001 |
Other waveforms: |
1 000 000 |
0.001 |
Amplitude (amplitude) |
10 |
0.001 |
Vpp |
Offset (offset) |
5 |
-5 |
Vpp |
Duty ratio (dcycle) |
100 |
0 |
- |
Symmetry degree (symmetry) |
100 |
0 |
- |
Vi. Examples of
Func:wave sine\n
Used to set the output waveform of the device to sine wave
Func:wave SQUA;DCYC 20\n
The output waveform used to set the device is a square wave with a duty ratio of 20%
Func:amplitude 3\n
To set the output of the device to a amplitude of 3Vpp
Apply:squa 3000,3\n
The output waveform used to set the device is a square wave with a frequency of 3KHz and a amplitude of 3Vpp
func:wave?\n
Used to query the current device output waveform, the device directly returns the corresponding data, such as: SINE
func:frequency?\n
Used to query the current device output frequency, the device directly returns the corresponding data, such as: 1000
apply?\n
Used to query the current device output waveform, frequency, amplitude, DC bias information, such as: SINE 1000.000000,3.000000,0.000000
You can refer to the Send command:
In Commix.exe ' \lf ' means ' \ n '
Vii. references
The SCPI command can be consulted:
33500_series_scpi_reference.chm
"GK101 arbitrary wave generator" upgrade firmware release (version: 1.0.2build851)