Code Monkey home page Code Monkey logo

hmc804x-python's Introduction

HMC804x interface for Python

Python interface for Rohde & Schwarz HMC8041, HMC8042, HMC8043 all in one class, using PyVisa.


Figure 1: Rohde & Schwarz HMC devices - three HMC8041 and one HMC8042 (top right)

Workings

Class works with all three HMC804x devices, might work with other similar product which use SCPI commands. The power supply has to be connected to the same network as the computer used.

Tips

  • See the bottom of the script how to implement the instrument in a measurement loop.
  • Check if you can interface with HMC device by accessing the IP address in the browser. Find the HMC IP address on the device with "Setup > Interface > PARAMETER". You might need to set the first two numbers to the same address as your PCs address. Example: Computer IP address is 169.154.1.1 and HMC is 180.195.523.12 > set the HMC address to 169.154.x.x (x's do not matter).
  • Install the Rohde&Schwarz VISA tester interface, it makes playing around with commands a lot easier.
  • See the manuals HMC804x manual and HMC804x SCPI Manual
  • The type of connection might be different, for me it was a TCPIP0::{ip_address}::inst0::INSTR connection (line 22). See types of connections at PyVisa documentation.

hmc804x-python's People

Contributors

haraldev avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.