ngscopeclient Operator Manual

Andrew D. Zonenberg

February 19, 2024

Copyright ©2012-2024 Andrew D. Zonenberg and contributors. All rights reserved.

This document may be freely distributed and modified under the terms of the Creative Commons Attribution-ShareAlike 3.0 Unported license (CC BY-SA 3.0).

Contents
1 Introduction
 1.1 Introduction
 1.2 Documentation Conventions
 1.3 Key Concepts
 1.4 Revision History
2 Legal Notices
 2.1 Introduction
 2.2 License Agreement
 2.3 Trademarks
 2.4 Third Party Licenses
3 Getting Started
 3.1 Host System Requirements
 3.2 Instrument Support
 3.3 Compilation
 3.4 Running ngscopeclient
4 Main Window
 4.1 Menu
5 Dialogs
 5.1 Lab Notes
 5.2 Log Viewer
 5.3 Performance Metrics
 5.4 Preferences
 5.5 Speed Bump
 5.6 Timebase
6 Waveform Groups
 6.1 Managing Groups
7 Waveform Views
 7.1 Navigation
 7.2 Plot Area
 7.3 Y Axis Scale
 7.4 Channel Label
 7.5 Cursors and Markers
8 History
 8.1 Pinning
 8.2 Labeling
9 Filter Graph Editor
 9.1 Introduction
 9.2 Interaction
 9.3 Grouping
10 Transports
 10.1 gpib
 10.2 lan
 10.3 lxi
 10.4 null
 10.5 socketcan
 10.6 twinlan
 10.7 uart
 10.8 usbtmc
 10.9 vicp
11 BERT Drivers
 11.1 MultiLANE
12 Function Generator Drivers
 12.1 Rigol
13 Electronic Load Drivers
 13.1 Siglent
14 Multimeter Drivers
 14.1 Rohde & Schwarz
15 Miscellaneous Drivers
 15.1 Generic
16 Oscilloscope Drivers
 16.1 Agilent
 16.2 Antikernel Labs
 16.3 Demo
 16.4 Digilent
 16.5 DreamSource Lab
 16.6 EEVengers
 16.7 Enjoy Digital
 16.8 Generic
 16.9 Hantek
 16.10 Keysight
 16.11 Pico Technologies
 16.12 Rigol
 16.13 Rohde & Schwarz
 16.14 Saleae
 16.15 Siglent
 16.16 Teledyne LeCroy / LeCroy
 16.17 Tektronix
 16.18 Xilinx
17 SDR Drivers
 17.1 Ettus Research
 17.2 Microphase
18 Spectrometer Drivers
 18.1 ASEQ Instruments
19 Power Supply Drivers
 19.1 GW Instek
 19.2 Rigol
 19.3 Rohde & Schwarz
 19.4 Siglent
20 RF Generator Drivers
 20.1 Siglent
21 VNA Drivers
 21.1 Copper Mountain
 21.2 Pico Technology
22 Triggers
 22.1 Trigger Properties
 22.2 Serial Pattern Triggers
 22.3 Dropout
 22.4 Edge
 22.5 Glitch
 22.6 Pulse Width
 22.7 Runt
 22.8 Slew Rate
 22.9 UART
 22.10 Window
23 Filters
 23.1 Introduction
 23.2 128b/130b
 23.3 64b/66b
 23.4 8B/10B (IBM)
 23.5 8B/10B (TMDS)
 23.6 AC Couple
 23.7 AC RMS
 23.8 Add
 23.9 Area Under Curve
 23.10 ADL5205
 23.11 Autocorrelation
 23.12 Average
 23.13 Bandwidth
 23.14 Base
 23.15 BIN Import
 23.16 Burst Width
 23.17 Bus Heatmap
 23.18 CAN
 23.19 CAN Analyzer
 23.20 CAN Bitmask
 23.21 Can-Utils Import
 23.22 Channel Emulation
 23.23 Clip
 23.24 Clock Recovery (D-PHY HS Mode)
 23.25 Clock Recovery (PLL)
 23.26 Clock Recovery (UART)
 23.27 Complex Import
 23.28 Complex Spectrogram
 23.29 Constant
 23.30 Constellation
 23.31 Coupler De-Embed
 23.32 CSV Export
 23.33 CSV Import
 23.34 Current Shunt
 23.35 DDJ
 23.36 DDR1 Command Bus
 23.37 DDR3 Command Bus
 23.38 De-Embed
 23.39 Deskew
 23.40 Digital to NRZ
 23.41 Digital to PAM4
 23.42 DisplayPort - Aux Channel
 23.43 Divide
 23.44 Downconvert
 23.45 Downsample
 23.46 DRAM Clocks
 23.47 DRAM Trcd
 23.48 DRAM Trfc
 23.49 Duty Cycle
 23.50 DVI
 23.51 Emphasis
 23.52 Emphasis Removal
 23.53 Enhanced Resolution
 23.54 Envelope
 23.55 Ethernet - 10baseT
 23.56 Ethernet - 100baseT1
 23.57 Ethernet - 100baseT1 Link Training
 23.58 Ethernet - 100baseTX
 23.59 Ethernet - 1000baseX
 23.60 Ethernet - 10Gbase-R
 23.61 Ethernet - GMII
 23.62 Ethernet - QSGMII
 23.63 Ethernet - RGMII
 23.64 Ethernet - RMII
 23.65 Ethernet - SGMII
 23.66 Ethernet Autonegotiation
 23.67 Ethernet Autonegotiation Page
 23.68 Ethernet Base-X Autonegotiation
 23.69 Exponential Moving Average
 23.70 Eye Bit Rate
 23.71 Eye Height
 23.72 Eye P-P Jitter
 23.73 Eye Pattern
 23.74 Eye Period
 23.75 Eye Width
 23.76 Fall
 23.77 FFT
 23.78 FIR
 23.79 Frequency
 23.80 FSK
 23.81 Full Width at Half Maximum
 23.82 Gate
 23.83 Glitch Removal
 23.84 Group Delay
 23.85 Histogram
 23.86 Horizontal Bathtub
 23.87 HDMI
 23.88 \(I^2C\)
 23.89 \(I^2C\) EEPROM
 23.90 \(I^2C\) Register
 23.91 IBIS Driver
 23.92 Invert
 23.93 Intel eSPI
 23.94 IPv4
 23.95 IQ Demux
 23.96 IQ Squelch
 23.97 Jitter
 23.98 Jitter Spectrum
 23.99 JTAG
 23.100 Magnitude
 23.101 Maximum
 23.102 MDIO
 23.103 Memory
 23.104 MIL-STD-1553
 23.105 Minimum
 23.106 MIPI D-Phy Data
 23.107 MIPI D-Phy Escape Mode
 23.108 MIPI D-Phy Symbol
 23.109 MIPI DSI Frame
 23.110 MIPI DSI Packet
 23.111 Moving Average
 23.112 Multiply
 23.113 Noise
 23.114 Overshoot
 23.115 PAM4 Demodulator
 23.116 PAM Edge Detector
 23.117 Parallel Bus
 23.118 PcapNG Import
 23.119 PCIe Data Link
 23.120 PCIe Gen 1/2 Logical
 23.121 PCIe Gen 3/4/5 Logical
 23.122 PCIe Link Training
 23.123 PCIe Transport
 23.124 Peak Hold
 23.125 Peak-to-Peak
 23.126 Peaks
 23.127 Period
 23.128 Phase
 23.129 Phase Nonlinearity
 23.130 PRBS
 23.131 Pulse Width
 23.132 QSPI
 23.133 Quadrature
 23.134 Reference Plane Extension
 23.135 Rj + BUj
 23.136 RMS
 23.137 Rise
 23.138 S-Parameter Cascade
 23.139 S-Parameter De-Embed
 23.140 Scalar Pulse Delay
 23.141 Scalar Stairstep
 23.142 Scale
 23.143 SD Card Command
 23.144 Sine
 23.145 SNR
 23.146 Spectrogram
 23.147 SPI
 23.148 SPI Flash
 23.149 Squelch
 23.150 Step
 23.151 Subtract
 23.152 SWD
 23.153 SWD MEM-AP
 23.154 Tachometer
 23.155 Tapped Delay Line
 23.156 TCP
 23.157 TDR
 23.158 Time Outside Level
 23.159 Thermal Diode
 23.160 Threshold
 23.161 TIE
 23.162 Top
 23.163 Touchstone Export
 23.164 Touchstone Import
 23.165 Trend
 23.166 TRC Import
 23.167 UART
 23.168 Unwrapped Phase
 23.169 USB 1.0 / 2.x Activity
 23.170 USB 1.0 / 2.x Packet
 23.171 USB 1.0 / 2.x PCS
 23.172 USB 1.0 / 2.x PMA
 23.173 Undershoot
 23.174 Upsample
 23.175 VCD Import
 23.176 Vector Frequency
 23.177 Vector Phase
 23.178 Vertical Bathtub
 23.179 VICP
 23.180 Waterfall
 23.181 WAV Import
 23.182 WFM Import
 23.183 Windowed Autocorrelation
 23.184 Window
 23.185 X-Y Sweep