# HG changeset patch # User David Douard # Date 1238451199 -7200 # Node ID e90e7b6b876ec11c9931cb4d17d29f94c540e9c2 # Parent 550811b4c3c1f04b66cc1e215ca7682d23e021a4 add an interactive session helper file diff -r 550811b4c3c1 -r e90e7b6b876e bin/interactive.py --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/bin/interactive.py Tue Mar 31 00:13:19 2009 +0200 @@ -0,0 +1,29 @@ +#!/usr/bin/python +import sys +import os +import signal +import time + +try: + from pygpibtoolkit.gpibcontroller import GPIBController +except ImportError: + sys.path.append(os.path.join(os.path.dirname(os.path.abspath(__file__)), "..")) + from pygpibtoolkit.gpibcontroller import GPIBController +import pygpibtoolkit.HP3562A +import pygpibtoolkit.HP3456 +import pygpibtoolkit.HP8904 +from pygpibtoolkit.prologix import GPIB + + +import optparse +opt = optparse.OptionParser("A simple tool for detecting connected GPIB devices") +opt.add_option('-d', '--device', default="/dev/ttyUSB0", + dest="device", + help="Device of connected Prologix GPIB bundle [/dev/ttyUSB0]",) +options, argv = opt.parse_args(sys.argv) + +cnx = GPIB(device=options.device) +c = GPIBController(cnx) + + +