Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Backend for pure socket instruments #8

Closed
MatthieuDartiailh opened this issue May 4, 2015 · 3 comments
Closed

Backend for pure socket instruments #8

MatthieuDartiailh opened this issue May 4, 2015 · 3 comments

Comments

@MatthieuDartiailh
Copy link
Contributor

Related to LabPy/lantz_drivers#5. The idea would to use a simple socket for communication with an instrument. It would make sense to have properties similar to the ones found in VisaMessageDriver.

@hgrecco
Copy link

hgrecco commented May 4, 2015

VISA has the TCPIP::*::SOCKET. And using PyVISA you can either use NI-VISA or (soon) PyVISA-py backend (which used the python std). I think this covers it, right?

@MatthieuDartiailh
Copy link
Contributor Author

In a way yes but it will provide things that are not available such as clear or status_byte for non Visa instruments. You are perhaps right we could go with a different subclass to hide unavailable properties but using pyvisa as a backend for communication. I need to think a bit more about this one.

@MatthieuDartiailh
Copy link
Contributor Author

I will follow your suggestion at @hgrecco.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants