Table of Contents
1. Introduction ................................................................................................................................. 1
2. Graphical User Interface .............................................................................................................. 2
2.1 GUI Layout .......................................................................................................................................................... 2
2.2 Using the GUI ...................................................................................................................................................... 3
3. Source Code ................................................................................................................................. 5
3.1 Core Concepts ..................................................................................................................................................... 5
3.1.1 Slots and signals .............................................................................................................................................. 5
3.1.2 MainWindow class........................................................................................................................................... 5
3.1.3 QDebug ............................................................................................................................................................ 6
3.2 Constructor ......................................................................................................................................................... 6
3.2.1 Preparing the serial port ................................................................................................................................. 6
3.2.1.1 Error handling .............................................................................................................................................. 7
3.2.1.2 Setting the port name .................................................................................................................................. 7
3.2.2 Setting up port polling ..................................................................................................................................... 8
3.2.2.1 Updating the port list ................................................................................................................................... 9
3.2.3 UI start-up state............................................................................................................................................. 10
3.3.1 Ports comboBox ............................................................................................................................................ 11
3.3.2 Connect ......................................................................................................................................................... 11
3.3.3 Disconnect ..................................................................................................................................................... 12
3.3.4 Auto-Detect & Connect ................................................................................................................................. 12
3.4.1 WriteRead ...................................................................................................................................................... 14
3.4.2 WriteRead_OK ............................................................................................................................................... 16
3.5 Sweeping ........................................................................................................................................................... 17
3.5.3 Plot notation buttons .................................................................................................................................... 21
3.6 About button .................................................................................................................................................... 22
AN-50-008
Rev: OR
This document and its contents are the property of Mini-Circuits.
DCO-000822
(03/07/22)
File: AN-50-008.docx
Page 2 of 26
Need help?
Do you have a question about the ISC-2425-25+ and is the answer not in the manual?
Questions and answers