1
2
3
4
5
6
7import isystem.connect as ic
8
9
10winidea_id = ''
11
12
13def test_evaluate():
14 connMgr = ic.ConnectionMgr()
15 connMgr.connect(ic.CConnectionConfig().instanceId(winidea_id))
16
17 dataCtrl = ic.CDataController(connMgr)
18
19 print(f"Getting data of 'mainLoopCounter' variable:")
20 value = dataCtrl.evaluate(ic.IConnectDebug.fRealTime, "mainLoopCounter")
21 print(f"\tBit size: {value.getBitSize()}")
22 print(f"\tValue (double): {value.getDouble()}")
23 print(f"\tValue (int): {value.getInt()}")
24 print(f"\tValue (str): {value.getResult()}")
25
26
27
28
29if __name__ == "__main__":
30 test_evaluate()