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.

[参考译文] AWR1443BOOST:从 mmWave Studio 获取 Lua 脚本响应到 MATLAB 控制

Guru**** 2535750 points


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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1193648/awr1443boost-getting-lua-script-responses-from-mmwave-studio-to-matlab-control

器件型号:AWR1443BOOST

您好、团队正在寻求客户支持。

尝试创建 MATLAB 自动化脚本、以使用 MATLAB 从 mmWave Studio 中控制我的 xWR14xx LFM 雷达芯片。 我一直在关注 mmWave Studio 用户指南中的文档、该文档介绍了如何使用通过 RTtNetClientAPI.rttNetClient.SendCommand()函数发送的 Lua 命令从 MATLAB 向 mmWave Studio 发送命令。 如果此函数正确执行、它将始终返回30000。  

我很好奇、是否有办法从 Lua 命令获取对 MATLAB 脚本的响应。 如其显示,此 SendCommand()函数仅发送命令,但不会返回这些命令的响应。   

例如、如果我发送以下命令"AR1.ReadRegister (0xFFFFFFE214、0、31)"、在 mmWave Studio 内的 Lua 终端中、我可以接收响应并继续处理。 当我从 MATLAB 通过 SendCommand()发送此命令时,它始终返回30000。 我是否有其他命令或方法可以将响应输入 MATLAB?  

谢谢你。

-Mark

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

    Mark、您好!

    也没有直接的 API 函数将消息从 studio 接收回 MATLAB。 请找到中所有功能的列表  

    rttNetClientAPI.rttNetClient 类:

    • 关闭()
    • connect()(连接)
    • disconnect()
    • GetErrMsg()
    • GetLastError()
    • init()
    • 已连接()
    • 引用 Equals()
    • RunScript()
    • SendCommand()
    • SendStopCommand()

    获取响应字符串的一种方法是 使用 “WriteToLog()”Lua 命令,该命令将日志写入日志文件。 这可以用于将相同的信息返回到 MATLAB 中。 请注意、这只是一种个人想法、不是推荐的。

    另请注意、我们目前不支持使用 MATLAB 对 mmWave Studio 进行自动化。  

    此致、

    高斯基