hardware-in-the-loop/national-instruments/hm-pyvisa/src/main.py
import logging
import pyvisa
def main() -> None:
resource_manager = pyvisa.ResourceManager()
logging.info(resource_manager.list_resources())
logging.info(resource_manager.list_opened_resources())
instrument = resource_manager.open_resource("ASRL1::INSTR")
logging.info(instrument)
instrument.close()
if __name__ == "__main__":
logging.basicConfig(level=logging.INFO)
main()