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.

[参考译文] TICSPRO-SW:TICSPro.ActiveX文档

Guru**** 652440 points
Other Parts Discussed in Thread: LMX2594
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/1091808/ticspro-sw-ticspro-activex-documentation

部件号:TICSPRO-SW
主题中讨论的其他部件:LMX2594

在使用python等时,是否有一个地方/方法可以获得有关可用于自动执行TICPro的功能的一些详细信息

我的意思是,我正在寻找一个可以找到函数列表的地方,特别是关于函数的一些详细信息(输入参数格式,输入详细信息,返回代码?)

例如:我正在使用此代码来设置LMX2594 EVM。 在某个时候,我要断开输出( R0x2C 1F23),正确的语法是什么?

此外,这些函数是否有一个返回码,我可以使用它来验证一切是否正常? (我注意到即使关闭了TICSPro,脚本也会运行)

谢谢。

导入win32com.client
导入时间

TP = win32com.client.Dispatch ("TICSPro.ActiveX")
TP.Initialize (r"C:\ProgramData\Texas Instruments:TIC Pro")
#选择设备
TP.SelectDevice ("LMX2594")

#加载默认设置
tp.RestoreSetup ("tics_load_python_2.ts")

#写入所有寄存器
tp.WriteAllRegisters()#有效!!!!


#INPUT ("Ecrire 1 seul registre... 按Enter")
TP.WriteRegister (?????????)

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,Bory:

    很久以前,我们将Excel电子表格与 VBA中记录的ActiveX API组合在一起。 链接。

    https://e2e.ti.com/support/clock-timing-group/clock-and-timing/f/clock-timing-forum/70.3263万/lmx2595evm-tics-pro-control-with-matlab</s>2595

    也就是说,ActiveX可能不是再使用的最佳API。 由于64位应用程序兼容性问题,我们很快将弃用ActiveX API,而改用TCP套接字服务器实现。 在TI.com上提供的最新版本的1.7 Pro中(编写时为tcp v.4.1),包含了一个初步的tcp套接字服务器。 我们还在  主安装程序目录(C:\Program Files (x86)\Texas Instruments \TIC Pro\TICSPro_tcp.py)的python文件中包含了客户端实施的文档。 它通常继承与ActiveX API相同的行为,但还有一些其他的深奥行为可能尚未移植。

      API处理的错误 目前是一个非常粗略的草稿,没有引起太多的注意。  我们对即将发布的TIC Pro 1.8 版本的主要关注之一是改进TCP API中的错误处理。 这可能会对客户行为进行一些更改,但我们一定会包括 一个描述性客户,记录 错误行为。

    最后,要快速回答您的特定问题:WriteRegister函数接受 寄存器的字符串名称(通常类似于"R12"),并将GUI寄存器的当前值写入设备。 还有一个函数WriteRegisterbyIndex,它只接受寄存器的地址(12,0xB等)并执行相同 的写入行为。

    此致,

    Derek Payne