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