12 #include "../ATS9462/Digitizer/ATS9462Engine/ats9462engine.h" 16 #include "../../SocketCommunicators/socketcommunicators.h" 17 #include "../../Generics/generics.h" 18 #include "daq_failure.h" 20 #include "../../Windows/mainwindow.h" 21 #include "../../Panels/SpectrumAnalyzer/spectrumanalyzer.h" 22 #include "../../SocketCommunicators/NetworkAnalyzer/network_analyzer.h" 23 #include "../../Windows/mainwindow.h" 24 #include "../../Panels/InstrumentView/instrumentview.h" 37 void PrequelTransmission();
38 void PrequelReflection();
44 void MoveToBGSubtractionLength();
45 void MoveToStartLength();
46 void MoveToEndLength();
48 const std::string save_file_path =
"/home/admx/Electric_Tiger_Data/";
49 const double length_of_tune = 2.0;
50 const double revs_per_iterations = 1;
51 const double start_length = 7.0;
52 const double background_scan_length = 5.0;
53 const double nwa_span_MHz = 400.0;
54 const uint nwa_points = 401;
55 const double nwa_power_dBm = -15.0;
56 const double signal_generator_power_dBm = 15.0;
57 const double freq_window_MHz = 100.0;
58 const double digitizer_rate_MHz = 180.0;
59 const double na_min_freq = 3000.0;
60 const double na_max_freq = 4600.0;
61 const uint num_averages = 10000;
70 std::shared_ptr<ATS9462Engine> ats9462;
78 double number_of_iterations = 0.0;
82 void InitializeSocketObjects();
83 void InitializeDigitizer();
85 int DeriveNumberofIterations();
91 #endif // PROGRAMCORE_H Object to communicate with the HP8757 C Network Analyzer.
Definition: network_analyzer.h:19
Object to send and receive commands from an Arduino Uno (R3)
Definition: arduino.h:21
Definition: algorithm.cpp:16
Definition: configprocessor.h:38
Definition: programcore.h:28
Definition: signal_generator.h:16
Object to sends commands to an Applied Motion products stepper motor.
Definition: stepper_motor.h:19