diff --git a/Documentation/UserManual/ProgrammingGuide.pdf b/Documentation/UserManual/ProgrammingGuide.pdf index 247a9ce9..20ed02b6 100644 Binary files a/Documentation/UserManual/ProgrammingGuide.pdf and b/Documentation/UserManual/ProgrammingGuide.pdf differ diff --git a/Documentation/UserManual/ProgrammingGuide.tex b/Documentation/UserManual/ProgrammingGuide.tex index 7ae7061e..ecd9908c 100644 --- a/Documentation/UserManual/ProgrammingGuide.tex +++ b/Documentation/UserManual/ProgrammingGuide.tex @@ -257,6 +257,14 @@ \subsubsection{DEVice:CONNect} 206039903350 \end{example} +\subsubsection{DEVice:UPDATE} +\event{Updates the firmware of the connected device}{DEVice:UPDATE }{ Path to the firmware file} +Important points when saving/loading setup files through SCPI commands: +\begin{itemize} +\item The path must be either absolute or relative to the location of the GUI application. +\item If the LibreVNA-GUI (and thus also the SCPI server) is running on a different machine than the SCPI client, the firmware file must be stored on the machine that runs the GUI. +\end{itemize} + \subsubsection{DEVice:LIST} \query{Lists all available devices by their serial numbers}{DEVice:LIST?}{None}{List of serialnumbers} \begin{example} @@ -394,6 +402,13 @@ \subsubsection{VNA:POWer:STOP} \event{Sets the stop power of the power sweep}{VNA:POWer:STOP}{, in dBm} \query{Queries the currently selected stop power}{VNA:POWer:STOP?}{None}{stop power in dBm} +\subsubsection{VNA:ACQuisition:RUN} +\event{Puts the VNA into run mode (sweep active)}{VNA:ACQuisition:RUN}{None} +\query{Queries whether the VNA is in run mode}{VNA:ACQuisition:RUN?}{None}{TRUE or FALSE} + +\subsubsection{VNA:ACQuisition:STOP} +\event{Puts the VNA into stop mode (sweep inactive)}{VNA:ACQuisition:STOP}{None} + \subsubsection{VNA:ACQuisition:IFBW} \event{Sets the IF bandwidth}{VNA:ACQuisition:IFBW}{, in Hz} \query{Queries the currently selected IF bandwidth}{VNA:ACQuisition:IFBW?}{None}{IF bandwidth in Hz} @@ -652,6 +667,13 @@ \subsubsection{SA:FREQuency:FULL} \subsubsection{SA:FREQuency:ZERO} \event{Sets the device to zero span mode}{SA:FREQuency:ZERO}{None} +\subsubsection{SA:ACQuisition:RUN} +\event{Puts the spectrum analyzer into run mode (sweep active)}{SA:ACQuisition:RUN}{None} +\query{Queries whether the spectrum analyzer is in run mode}{SA:ACQuisition:RUN?}{None}{TRUE or FALSE} + +\subsubsection{SA:ACQuisition:STOP} +\event{Puts the spectrum analyzer into stop mode (sweep inactive)}{SA:ACQuisition:STOP}{None} + \subsubsection{SA:ACQuisition:RBW} \event{Sets the resolution bandwidth}{SA:ACQuisition:IFBW}{, in Hz} \query{Queries the currently selected resolution bandwidth}{SA:ACQuisition:IFBW?}{None}{resolution bandwidth in Hz}