Keysight InfiniiVision 4000 X-Series Oscilloscopes Programmer's Guide 35
40 Synchronizing Acquisitions
Synchronization in the Programming Flow / 1418
Set Up the Oscilloscope / 1418
Acquire a Waveform / 1418
Retrieve Results / 1418
Blocking Synchronization / 1419
Polling Synchronization With Timeout / 1420
Synchronizing with a Single-Shot Device Under Test (DUT) / 1422
Synchronization with an Averaging Acquisition / 1424
41 More About Oscilloscope Commands
Command Classifications / 1428
Core Commands / 1428
Non-Core Commands / 1428
Obsolete Commands / 1428
Valid Command/Query Strings / 1429
Program Message Syntax / 1429
Duplicate Mnemonics / 1433
Tree Traversal Rules and Multiple Commands / 1433
Query Return Values / 1435
All Oscilloscope Commands Are Sequential / 1436
42 Programming Examples
VISA COM Examples / 1438
VISA COM Example in Visual Basic / 1438
VISA COM Example in C# / 1447
VISA COM Example in Visual Basic .NET / 1456
VISA COM Example in Python / 1464
VISA Examples / 1471
VISA Example in C / 1471
VISA Example in Visual Basic / 1480
VISA Example in C# / 1490
VISA Example in Visual Basic .NET / 1501
VISA Example in Python (PyVISA 1.5 and older) / 1511
VISA Example in Python (PyVISA 1.6 and newer) / 1517