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.

AWR2243BOOST: 通过RtttNetClientAPI.dll控制mmWaveStudio

Part Number: AWR2243BOOST

在文档User's Guide for mmWaveStudio中第23节Controlling mmWaveStudio from Matlab提到使用matlab发送lua命令控制雷达。

我仿照matlab代码编写了python代码,但是在执行向mmWaveStudio 发送命令的函数

RtttNetClientAPI.RtttNetClient.SendCommand()
时发生错误:
在matlab示例代码中,是以字符串的形式传入了待执行的lua命令
Fullscreen
1
2
3
Lua_String = 'WriteToLog("Running script from MATLAB\n", "green")';
ErrStatus = RtttNetClientAPI.RtttNetClient.SendCommand(Lua_String);
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

但是python中改函数的方法签名如下:

Fullscreen
1
Int32 SendCommand(System.String, System.Object[] ByRef)
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

可以看出需要传入两个参数,请问这两个参数哪一个是lua命令,另一个参数又需要传什么?

ps: 我是使用的pythonnet库加载的dll

x 出现错误。请重试或与管理员联系。