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