winIDEA SDK
test_export_data.py
1# This script is licensed under BSD License, see file LICENSE.txt.
2#
3# (c) TASKING Germany GmbH, 2023
4
5import os
6import time
7import isystem.connect as ic
8
9
10
11winidea_id = ''
12
13
14def test_exportData():
15 connMgr = ic.ConnectionMgr()
16 connMgr.connect(ic.CConnectionConfig().instanceId(winidea_id))
17
18 traceCtrl = ic.CTraceController(connMgr, "example.trd", "w")
19
20 cfg = ic.CTraceExportConfig()
21 cfg.setFileName("test_exportData.bin")
22 fmt = ic.CTraceBinExportFormat()
23 cfg.setFormatter(fmt)
24
25 print("Exporting data in binary format...")
26 traceCtrl.exportData(cfg)
27
28 traceCtrl.close()
29 wksFolderPath = ic.CIDEController(connMgr).getPath(ic.CIDEController.WORKSPACE_DIR)
30 filePath = os.path.join(wksFolderPath, cfg.getFileName())
31 print(f"Expected file: {filePath}")
32
33
34if __name__ == "__main__":
35 test_exportData()