MATLAB: Frequency Response Analyzer
-
Moku:Go
Moku:Go Arbitrary Waveform Generator Moku:Go Data Logger Moku:Go Frequency Response Analyzer Moku:Go Logic Analyzer & Pattern Generator Moku:Go Oscilloscope & Voltmeter Moku:Go PID Controller Moku:Go Spectrum Analyzer Moku:Go Waveform Generator Moku:Go Power Supplies Moku:Go Digital Filter Box Moku:Go FIR Filter Builder Moku:Go Lock-in Amplifier Moku:Go General Moku:Go Logic Analyzer/Pattern Generator Moku:Go Time & Frequency Analyzer Moku:Go Laser Lock Box Moku:Go Phasemeter
-
Moku:Lab
Moku:Lab General Moku:Lab Arbitrary Waveform Generator Moku:Lab Data Logger Moku:Lab Digital Filter Box Moku:Lab FIR Filter Builder Moku:Lab Frequency Response Analyzer Moku:Lab Laser Lock Box Moku:Lab Lock-in Amplifier Moku:Lab Oscilloscope Moku:Lab Phasemeter Moku:Lab PID Controller Moku:Lab Spectrum Analyzer Moku:Lab Waveform Generator Moku:Lab Time & Frequency Analyzer Moku:Lab Logic Analyzer/Pattern Generator
-
Moku:Pro
Moku:Pro Arbitrary Waveform Generator Moku:Pro Data Logger Moku:Pro Frequency Response Analyzer Moku:Pro Oscilloscope Moku:Pro PID Controller Moku:Pro Spectrum Analyzer Moku:Pro Waveform Generator Moku:Pro Lock-in Amplifier Moku:Pro Digital Filter Box Moku:Pro FIR Filter Builder Moku:Pro Phasemeter Moku:Pro Multi-instrument Mode Moku:Pro General Moku:Pro Logic Analyzer/Pattern Generator Moku:Pro Time & Frequency Analyzer
- Python API
- MATLAB API
- Arbitrary Waveform Generator
- Data Logger
- Digital Filter Box
- FIR Filter Builder
- Frequency Response Analyzer
- Laser Lock Box
- Lock-in Amplifier
- Oscilloscope
- Phasemeter
- PID Controller
- Spectrum Analyzer
- Time & Frequency Analyzer
- Waveform Generator
- Logic Analyzer & Pattern Generator
- Multi Instrument Mode
- Moku Cloud Compile
- Moku general
- LabVIEW
Example MATLAB script to implement the Frequency Response Analyzer
For more MATLAB examples, please refer to this link.
%% Basic Frequency Response Analyzer Example % % This example demonstrates how you can generate output sweeps using the % Frequency Response Analyzer instrument and retrieve a single sweep frame. % % (c) 2021 Liquid Instruments Pty. Ltd. % %% Define sweep parameters here for readability f_start = 20e6; % Hz f_stop= 100; % Hz points = 512; averaging_time = 1e-6; % sec settling_time = 1e-6; % sec averaging_cycles = 1; settling_cycles = 1; %% Connect to Moku % Connect to your Moku using its IP address. i = MokuFrequencyResponseAnalyzer('192.168.###.###'); try %% Configure the instrument % Set output sweep amplitudes and offsets i.set_output(1, 1,'offset',0); % Channel 1, 1Vpp, 0V offset i.set_output(2, 1,'offset',0); % Channel 2, 1Vpp, 0V offset % Configure measurement mode to In/Out i.measurement_mode('mode','InOut'); % Set sweep configuration i.set_sweep('start_frequency',f_start,'stop_frequency',f_stop, 'num_points',points, ... 'averaging_time',averaging_time, 'averaging_cycles',averaging_cycles, ... 'settling_time', settling_time, 'settling_cycles',settling_cycles); %% Get data from Moku % Get a single sweep frame from the Moku data = i.get_data(); catch ME % End the current connection session with your Moku i.relinquish_ownership(); rethrow(ME); end % End the current connection session with your Moku i.relinquish_ownership();