File tree Expand file tree Collapse file tree 2 files changed +27
-0
lines changed
Expand file tree Collapse file tree 2 files changed +27
-0
lines changed Original file line number Diff line number Diff line change 1+ #!/usr/bin/env python3
2+ """Example/test script for using the Generic multimeter via TCP"""
3+ import atexit
4+ import os
5+ import sys
6+
7+ from scpi .transports import TCPTransport
8+ from scpi .devices .generic import MultiMeter
9+ from scpi .wrapper import AIOWrapper
10+
11+ # pylint: disable=R0801
12+
13+ if __name__ == "__main__" :
14+ if len (sys .argv ) < 3 :
15+ print (f"run with python -i { __file__ } IP PORT" )
16+ sys .exit (1 )
17+ # Then put to interactive mode
18+ os .environ ["PYTHONINSPECT" ] = "1"
19+ xport = TCPTransport (ipaddr = sys .argv [1 ], port = int (sys .argv [2 ]))
20+ aiodev = MultiMeter (xport )
21+ dev = AIOWrapper (aiodev )
22+
23+ atexit .register (dev .quit )
24+
25+ print (dev .identify ())
Original file line number Diff line number Diff line change 22
33from .rs232 import RS232Transport
44from .tcp import TCPTransport
5+
6+ __all__ = ["RS232Transport" , "TCPTransport" ]
You can’t perform that action at this time.
0 commit comments