EasyManua.ls Logo

SIGLENT SDG Series User Manual

SIGLENT SDG Series
83 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
Page #1 background imageLoading...
Page #1 background image
SDG Series
Arbitrary Waveform
Generator
Programming Guide
PG02_E04A
Question and Answer IconNeed help?

Do you have a question about the SIGLENT SDG Series and is the answer not in the manual?

SIGLENT SDG Series Specifications

General IconGeneral
Output Impedance50 Ω
Modulation TypesAM, FM, PM, ASK, FSK, PSK, PWM
Output WaveformsSine, Square, Ramp, Pulse, Noise
Sweep ModesLinear, Log
Burst ModesN Cycle
InterfaceUSB, LAN
Power Supply100 V - 240 V AC, 50 Hz/60 Hz
Weight2.5kg (SDG1000X), 2.5kg (SDG2000X), 2.5kg (SDG6000X)

Summary

PROGRAMMING OVERVIEW

1.1 Build communication via VISA

Guides users on establishing communication with the instrument using VISA.

1.2 Remote Control

Explains methods for remotely controlling the waveform generator.

INTRODUCTION TO THE SCPI LANGUAGE

2.1 About Commands & Queries

Introduces SCPI commands and queries, their purpose, and execution.

2.4 Command Notation

Details the special notations used in SCPI commands for clarity and understanding.

2.5 Table of Command & Queries

Provides a comprehensive table listing SCPI commands, their forms, subsystems, and functions.

COMMANDS AND QUERIES

3.1 IEEE 488.2 Common Command Introduction

Covers standard IEEE 488.2 common commands for instrument control and basic operations.

3.3 Output Command

Describes commands for enabling/disabling output ports and setting parameters like load and polarity.

3.4 Basic Wave Command

Details commands for setting and getting basic waveform parameters like frequency, amplitude, and shape.

3.5 Modulate Wave Command

Covers commands for setting and getting modulation parameters for various modulation types.

3.9 Arbitrary Wave Command

Explains commands for setting and retrieving arbitrary waveform types by index or name.

3.23 Virtual Key Command

Details commands used to simulate pressing front panel keys for remote operation.

3.24 IP Command

Details commands for setting and getting the system's IP address for network communication.

3.32 IQ Commands

Introduces commands specifically for IQ modulation and signal generation.

3.32.1 :IQ:CENTerfreq

Sets the center frequency for the I/Q modulator.

3.32.2 :IQ:SAMPIerate

Sets the I/Q sampling rate, specifying the number of samples per second.

PROGRAMMING EXAMPLES

4.1 Examples of Using VISA

Provides practical examples of using the VISA communication protocol for instrument control.

4.1.1 VC++ Example

Demonstrates querying instrument information using VC++ and NI-VISA.

4.1.5 Python Example

Shows how to build, download, and read arbitrary waveforms using Python.

4.2 Examples of Using Sockets

Demonstrates instrument control and queries using socket communication.

INDEX

Index

An alphabetical listing of topics and commands covered in the manual for quick reference.

Related product manuals