Skip to content

JOSS paper: discussion of GPIB support #7

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

Closed
MatthieuDartiailh opened this issue Sep 29, 2022 · 4 comments
Closed

JOSS paper: discussion of GPIB support #7

MatthieuDartiailh opened this issue Sep 29, 2022 · 4 comments

Comments

@MatthieuDartiailh
Copy link

The "current limitation and future work" section discusses USB, VXI-11 (misspelled in VX11) but does not address GPIB support. While I assume PCIe card support make little sense, GPIB adapters could be supported through USB-adapters.

openjournals/joss-reviews#4752

@OHildreth
Copy link
Contributor

Authors’ Response to Reviewer Comment
Thanks. We have fixed the VXI-11 misspelling and updated our text to discuss the use of GPIB adapters.

Original Text
There are no plans in SwiftVISASwift to directly support FirewireInstrument given that this legacy connection is not in widespread use.

Updated Text
There are no plans in SwiftVISASwift to directly support GPIBInstrument or FirewireInstrument given that these legacy connections re not in widespread use. However, we have used GPIB-to-USB and GPIB-to-TCIIP adapters[@prologix] to control our instruments with SwiftVISA and SwiftVISASwift respectively. These adapters were chosen because they don’t require additional drivers, making them platform independent.

@MatthieuDartiailh
Copy link
Author

Saying that GPIB is not widely used sounds extremely weird to me given the number of old instruments I met in different labs that do use it and the number of people coming to PyVISA with GPIB specific applications so it may be worth toning down a bit the text.

Regarding adapters it may be worth clarifying what was one and what is envisoned. Prologix adapter are weird since they deviate from the standard behavior of GPIB: you talk to the adapter which then translate for you. It may make sense for you to not want to go further but it may be worth to write explicitly.

@OHildreth
Copy link
Contributor

Authors’ Response to Reviewer Comment
Thanks. We have updated the text to reflect that GPIB is still in use, but that adapters exist

Original Text
There are no plans in SwiftVISASwift to directly support GPIBInstrument or FirewireInstrument given that these legacy connections not in widespread use. However, we have used GPIB-to-USB and GPIB-to-TCIIP adapters[@prologix] to control our instruments with SwiftVISA and SwiftVISASwift respectively. These adapters were chosen because they don’t require additional drivers, making them platform independent.

Updated Text
We currently have no plans to update the SwiftVISA repositories to directly support GPIBInstrument or FirewireInstrument; however, contributors are welcome to submit pull-requests to add this functionality. For our own projects, we use GPIB-to-USB and GPIB-to-TCP/IP adapters[@prologix] by Prologix to control our instruments with SwiftVISA and SwiftVISASwift. These adapters work well with SwiftVISA and SwiftVISASwift because they don’t require installation of additional drivers and because the adapter internally translates the GPIB commands for you.

@MatthieuDartiailh
Copy link
Author

I am fine with edit.

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