dharanikumarsrvn
Junior Member level 1
HI,
I am trying to automate a CANalyzer configuration via python. I am using win32com.client module to automate. Following code explains the process.
The above code successfully runs the configuration. But i need to access System Variables via python associated with this configuration. I tried to do like this.
But the above code fails. I cant get the correct syntax in python to access the System Variable. Could someone help me with this?
I am trying to automate a CANalyzer configuration via python. I am using win32com.client module to automate. Following code explains the process.
Code Python - [expand] 1 2 3 4 5 6 7 8 9 10 11 12 13 import sys import os import time import win32com.client def can(): CANalyzer = win32com.client.Dispatch('CANalyzer.Application') measurement = CANalyzer.Measurement CANalyzer.Open("Configuration3.cfg") measurement.Start() time.sleep(float(10)) # delays for XX seconds measurement.Stop() return 1
The above code successfully runs the configuration. But i need to access System Variables via python associated with this configuration. I tried to do like this.
Code Python - [expand] 1 2 3 NameSpace = CANalyzer.System.Namespaces("NameSpace") SystemVariable = NS.Variable("SystemVariable") Print SystemVariable.Value
But the above code fails. I cant get the correct syntax in python to access the System Variable. Could someone help me with this?
Last edited by a moderator: