This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

LMX2594: Automation Dll or Automation API to automate the changes to LMX2594 using a python script.

Part Number: LMX2594
Other Parts Discussed in Thread: TRF371109, ADS42JB69

Hi team,

Is there anyway to automate the LMX2594 just like HSDC pro automation dll or automation API using python script?

I want to either automate the LMX2594 GUI or directly change the values on the LMX2594 Board(hardware),either way is fine.

The complete idea is to automate the complete process what we do manually, my setup consist of 4 part.

1. LMX2594 and its gui(TICS pro), 

2. TRF371109 IQ demodulator,

3.ADS42JB69E 16bit and its gui and 

4. TSW14J50 Data capture and its gui HSDC pro.

On all this parts i am manually making changes through there GUI(HSDC pro GUI,TICS pro GUI,TRF3711 GUI,ADS42 GUI), All these changes I want to Automate using the python script.

One i already found for HSDC pro using the automation dll files , similarly i am looking to automate rest 3 part number devices, please do suggest if there is anyway to do that ?

Automation scripts for HSDCPRO are available in the following location:

C:\Program Files (x86)\Texas Instruments\High Speed Data Converter Pro\HSDCPro Automation DLL\Manual and Examples

For any clarification on the above details plz do let me know ?

Thank-you in advance 

Rakesh Chahar.

  • Hello Rakesh,

    You can use a 32 bit version of python to perform ActiveX/COM automation of TICS Pro.

    You can generate python bindings using a command such as this, assuming python is installed to c:\python37-32 and python win32 library has been installed.

    c:\python37-32\python -m win32com.client.makepy -o TICSPro_api.py "C:\Program Files (x86)\Texas Instruments\TICS Pro\ActiveXTICSPro.tlb"

    Then to start-up the TICS pro instance and get a handler I suggest:

    import win32com.client
    tp = win32com.client.Dispatch("TICSPro.ActiveX")
    tp.Initialize(r"C:\ProgramData\Texas Instruments\TICS Pro")

    Please find some info on the commands attached.  TICS Pro API.pdf

    73,
    Timothy

  • Hi Timothy,

    Thank-you so much for your quick reply.

    I'll try out the solution.

    It would be great if you could tell me similar solution to automate ADS42JB69 and TRF371109

    Thank-you

    Rakesh Chahar

  • Hello Rakesh,

    I'm afraid you would have to ask in the appropriate form for those devices GUIs as I'm not familiar with them.

    73,
    Timothy