Examples¶
You can download all nise examples here
nise_basic_example.py¶
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 | #!/usr/bin/python
import argparse
import nise
import sys
def example(virtual_device_name, connection):
with nise.Session(virtual_device_name=virtual_device_name) as session:
session.connect(connection)
print(connection, ' is now connected.')
def _main(argsv):
parser = argparse.ArgumentParser(description='Connects the specified connection specification', formatter_class=argparse.ArgumentDefaultsHelpFormatter)
parser.add_argument('-n', '--virtual-device', default='SwitchExecutiveExample', help='NI Switch Executive Virtual Device name')
parser.add_argument('-c', '--connection', default='DIOToUUT', help='Connection Specification')
args = parser.parse_args(argsv)
example(args.virtual_device, args.connection)
def main():
_main(sys.argv[1:])
def test_example():
example('SwitchExecutiveExample', 'DIOToUUT')
def test_main():
cmd_line = []
_main(cmd_line)
if __name__ == '__main__':
main()
|