Rohde & Schwarz FSW Spectrum Analyzer RsFsw instrument driver for C#.
The driver follows the SCPI-tree structure of an instrument.
For example, the SCPI command:
SYSTem:REFerence:FREQuency:SOURce
is represented as:
Driver.System.Reference.Frequency.Source
Supported instruments: FSW, FSVA3000
Examples: https://github.com/Rohde-Schwarz/Examples/tree/main/SpectrumAnalyzers/Csharp/RsFsw_ScpiPackage
The package is hosted here: https://www.nuget.org/packages/RsFsw/
Preconditions:
- Installed R&S VISA 5.12+ or NI VISA 18.0+
- No VISA installation is necessary if you select the plugin SocketIO
- Your project uses one of the following Frameworks (or newer)
- .NET Core 3.1
- .NET Standard 2.0
- .NET Standard 2.1
- .NET Framework 4.5
- .NET Framework 4.8
--------------------------------------------------------------------------------
Installation:
Option 1 - online installation from https://www.nuget.org:
- In your Visual Studio go to the top menu Tools -> NuGet Packet Manager -> Manage NuGet Packages for Solution...
- At the top right, 'Package source' select 'nuget.org'
- At the top left, select the tab 'Browse' , in the search box enter 'RsFsw'. Select the found item
- On the right side, check the project(s) in which you want to reference the package, and hit Install button
Option 2 - offline installation:
- The easiest way is to set up a local repository (just a simple folder) for NuGet Packages.
- Create a folder and copy all the *.nupkg files there
- In your Visual Studio go to the top menu Tools -> NuGet Packet Manager -> Manage NuGet Packages for Solution...
- At the top right, near the 'Package source' control, click on the cog wheel icon
- Press plus icon. Give your new repository a name e.g.: 'Local' and for the 'Source' navigate to your created folder
- After that, change the 'Package source' to your 'Local'
- At the top left, select the tab 'Browse'
- Select the desired package and install it to your project(s).