6This example shows basic FNet AOUT controller initialization and usage.
10import isystem.connect
as ic
17 conn_mgr = ic.ConnectionMgr()
18 conn_mgr.connect(ic.CConnectionConfig().instanceId(winidea_id))
21 session_ctrl = ic.CSessionCtrl(conn_mgr)
22 fnet_ctrl = ic.CFNetCtrl(conn_mgr)
23 aout_ctrl = fnet_ctrl.AOUT(
'ADIO.AOUT1')
27 opt_aout_cfg = aout_ctrl.cfg()
32 opt_aout_cfg.set_channel(nChannel=n_my_channel, strName=
'Drive', bShow=
True, dInitial=5.0)
42 session_ctrl.begin_prepare()
49 opt_aout_op = aout_ctrl.op()
51 aout_ctrl.op_qualifier_enable(f_trig_q)
52 aout_ctrl.op_qualifier_enable_on_start(
False)
55 opt_aout_channel_op = opt_aout_op.opt_channel(0)
56 opt_aout_channel_op.set_action(nAction=0, nFTrig=f_trig_q, dLevel=2.5)
63 voltage = aout_ctrl.ctrl_set_channel(n_my_channel, 0.1)
65 voltageRead = aout_ctrl.ctrl_read_channel(n_my_channel)
66except Exception
as ex: