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.

[参考译文] AWR1243BOOST:Radar Studio Automation

Guru**** 2614265 points
Other Parts Discussed in Thread: AWR1243BOOST

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/671275/awr1243boost-radar-studio-automation

器件型号:AWR1243BOOST

尊敬的 TI 支持:  

我目前正在使用以下硬件链:AWR1243BOOST + DEVPACK + TSW1400、以及以下软件链:Radar Studio v1.9.2.1 + HSDCPRO。 目前、我能够按照用户指南中给出的标准程序捕获原始 ADC 数据、即使用 Radar Studio 设置雷达参数->设置 TSW1400 -> ARM TSW1400 ->触发帧。 最后、使用生成的.bin/.csv 文件、我们可以使用自己的 MATLAB 脚本对数据进行后处理。 但是、我们现在的目的是使整个捕获/后处理过程自动进行。  

我已经阅读了有关适用于 Radar Studio 的 Lua 脚本的文档、据我了解、通过使用 LUA Schell、我们可以完全自动化 Radar Studio。 但是、我仍然无法理解如何通过其他程序(例如 MATLAB)链接或控制 Radar Studio。 这是可行的吗? 目前、已经有一种方法可以将 MATLAB 与 HSDCPRO 链接起来。 我想知道是否还有类似的程序将 MATLAB 与 Radar Studio 链接? 如果可能、是否有人可以给我一个提示或只是一个起点?  

提前感谢您的回复。  

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

    Radar Studio 用户指南中介绍了控制 Radar Studio 的功能。
    未提及 MATLAB 控制。
    我们将研究下一个版本的功能、并将告知您。

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

    实际上可以从外部控制 Radar Studio。 我正在内部检查要遵循的确切程序、稍后将向您回复。

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

    快速更新一下。 我正在整理一些有关如何与 Matlab 的 RadarStudio 通信的说明、下周初应该可以将其发布给您。

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

    非常感谢您的帮助。 我将期待您对此进行更新。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、圣地亚哥、

    首先、我假设您能够使用来自 RadarStudio 本身的 Lua Scripts/Commands 捕获原始数据。

    现在、要从 Matlab 控制 RadarStudio、这当然是可行的、下面的部分将介绍如何实现。 此帖子有一个.7z 附件、其中包含以下引用的三个文件。

    请注意、Radar Studio v1.9.2.1的配置文件中存在一个小错误、目前可以防止这种情况的发生。 要解决此问题、您需要将"C:\ti\mmwave_DFP_01_00_01\rf_eval\radarstudio \Runtime"中的"Radar Studio.exe.config"文件替换为附件中的版本。 这将在下一版 RadarStudio 中修复。

    从 Matlab 控制 Radar Studio 的步骤:

    0)更新"Radar Studio.exe.config"文件并重新启动 RadarStudio

    1) 1)从 RadarStudio 的 Lua Shell 调用 RSTD.NetStart 命令

    默认情况下、这会在端口2777上启动侦听服务器。

    (您也可以将此命令添加到"C:\ti\mmwave_DFP_01_00_01\rf_eval\radarstudio \Scripts\Startup.lua"、以便自动调用)

    2) 2)附件中有两个 Matlab 脚本。 您可以在 Matlab_Interface_example.m 中修改 RtttNetClientAPI.dll 的路径,然后从 Matlab 调用 Matlab_Interface_example。 此脚本演示了如何从 Matlab 连接到 RadarStudio 并允许将 Lua 命令发送到 RadarStudio。 脚本在内部调用 Init_RSTD_Connection.m 以建立与端口2777的连接、然后在 RadarStudio Output 窗口中显示绿色消息。

    有关发送单个 Lua 命令的示例、请参阅 Init_RSTD_Connection.m 中的第40-47行。 基本而言,您可以在 Matlab 中将 Lua 命令构造为字符串,并将其传递到 RtttNetClientAPI.RtttNetClient.SendCommand API。 另请参阅 RSTD_Interface_example.m 中注释的第12-15行、了解有关如何使 RadarStudio 运行外部 Lua 脚本的示例。

    如果您有任何疑问、请告诉我。 希望这对您有所帮助。

    此致、

    Anand

    e2e.ti.com/.../RadarStudioMatlab.7z

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

    我想检查这些说明是否适用于您、以及您是否需要有关此主题的更多帮助。

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

    很抱歉我迟到了回复。 我正在测试您建议的解决方案。 我目前还没有遇到问题。 非常感谢您的帮助和支持。