Skip to main content
#Rohde&Schwarz Python SCPI Driver
=====================================================================
Example automation code for general purpose R&S equipment. Project
aims to provide a python driver for use in other projects.


### Drivers:
* Structure:
* pyvisa → yaVISA.py → <**instr**>\_Common.py →
* <**instr**>\_<OptionName>\_Kxx.py
* <**instr**>\_<OptionName>\_Kxx.py
* <**instr**>\_<OptionName>\_Kxx.py
* yaVISA: pyvisa wrapper
* yaVISA.VISA_Open()
* yaVISA.write()
* yaVISA.logSCPI() to record SCPI commands to file
* yaVISA.VISA_OPC_Wait(sCmd) for longer time commands
* FSW: Vector Spectrum Analyzer
* Base for FSW & VSE drivers
* Possible compatibility: VSE; FPS; FSV;
* SMW: Vector Signal Generator
* Possible compatibility: SGS; SGT; SMB; SMBV
* VSE: Vector Signal Explorer SW
* FSW & VSE shares many SCPI commands.
* Drivers represent VSE commands not in FSW code
* OFDMVSA K96 code resides here as well
* Possible compatibility: FSW

##Getting Started
=====================================================================
### Installing
```python
python -m pip install rssd
```

### Running
* Load example files in <Python>\Lib\site-packages\rssd\examples
* Change IP address to match instrument(s)
* Run
* Examples Include:
* SMW_LoadArb.py |Basic SMW commands
* VSE_ADemod.py |VSE/FSW Analog FM Demod
* VSE_Debug.py |VSE Raw SCPI
* VSE_OFDM_1CC_K96.py |VSE Single OFDM Carrier EVM w/ K96
* VSE_OFDM_MultiCC_K96.py |VSE Multi OFDM Carrier EVM w/ K96

## Versioning
=====================================================================
We use [Bitbucket](http://www.bitbucket.com/) for versioning.


### Author
* Martin C Lim - *Initial work*
* Others welcome. :-D

## License
This project is licensed under the R&S License for Royalty-Free Products- see the [LICENSE](LICENSE.txt) file for details

## References
* [SMW User Manual](https://www.rohde-schwarz.com/us/search_63238.html?term=smw+vector+user+manual&sort=relevance) https://www.rohde-schwarz.com/us/manual/smw200a/
* [FSW User Manual](https://www.rohde-schwarz.com/us/search_63238.html?term=FSW+user+manual&sort=relevance) https://www.rohde-schwarz.com/us/manual/fsw/
* [VSE User Manual](https://www.rohde-schwarz.com/us/search_63238.html?term=vse+base+user+manual) https://www.rohde-schwarz.com/us/manual/vse/

## Acknowledgments
=====================================================================
* Thanx to Nick Lalic for all his help.
* [Markdown reference](https://github.com/adam-p/markdown-here/wiki/Markdown-Cheatsheet)

Release files for rssd 0.1.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for rssd 0.1.3
File Size Uploaded
rssd-0.1.3.tar.gz 21.2 kB Details

Release files / rssd-0.1.3.tar.gz

Download URL rssd-0.1.3.tar.gz
Size 21.2 kB
Tags Source
SHA-256 checksum
How to use checksums
d998e1ddd9b835237b303f675cfa31bba0b477ba58057257a0c118e64081d26d
BLAKE2b-256 checksum
How to use checksums
0671eeecf12a35f7f75ff818ecbafeed6a37f56b9103157c6660676b177dffad
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page