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.

[参考译文] IWR1642:IWR1642 Matlab 定制 GUI 人数统计演示

Guru**** 2542930 points
Other Parts Discussed in Thread: IWR1642

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/740182/iwr1642-iwr1642-matlab-custom-gui-people-count-demo

器件型号:IWR1642

大家好、  

在 人数统计演示中、我正在考虑降低 IWR1542的波特率、我能够以较低的波特率修改和重新编译项目。 当我打开快速启动 GUI 时、它不会运行我认为这是快速启动 GUI 硬编码以在115200处打开 COM 端口、我已经下载了 Matlab 的跟踪、但无法使其正常工作、 我能够导入 GUI 文件、并且能够打开自定义 GUI 窗口、但我无法连接到 COM 端口或 查看定位雷达。  

   我可能缺少有关如何创建定制 Matlab GUI 的教程文档的任何帮助或指导、对此我非常感激。

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

    您好、Marcus、

    有3个 GUI 文件。

    1. MAIN_pplcount_viz.m 在器件初始化后运行 GUI。  它从"data" COM 端口解析数据(波特率:921600)并在图形中绘制此数据。
    2. setup.config 控制设置(第一个)窗口的外观。
    3. Setup.m 控制设置窗口的所有功能。  

    您将在#3、setup.m 中找到波特率设置 您只需要对设置的波特率进行编辑。

    您希望使用较低的波特率实现什么?

    谢谢、

    Justin

     

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    大家好、感谢您的回复。今天我即将结束、明天我将按照您的指示再次尝试。 波特率降低的原因是、我正在考虑使用无线媒体发送数据、并且需要了解 IWR1642在获取缓冲区溢出之前可以处理的最慢波特率
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Marcus、

    对于器件配置、波特率无关紧要、因为这些命令只需发送一次、并且不会对时间敏感。 请参阅此 TI 参考设计 、了解如何在低于1GHz 无线器件中使用人数统计演示。

    此致、

    Justin

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

    您好!  

    我遵循了您的建议/指导、现在能够让定制 GUI 正常工作(对于尝试此操作的任何人、以前从未使用过 Matlab; 您需要安装 Web 摄像头功能的附加组件,或者从 main_pplcount_viz.m 和 setup.m 中删除所有代码位 ,并   通过右键单击 setup.config 从 setup.config 中删除 Web 摄像头 UI 元素  ,然后在指南中打开) 。

    问题是我现在看到了波特率存储在 setup.m 文件中的哪个位置、我可以对其进行更改。 当我通过 Matlab 运行 GUI 时、我可以看到一切正常工作、但如果 921600更改为任何更慢的速度、则弹出窗口绘图窗口不会弹出。  

    查看 GUI 的代码后、我认为这是由于 GUI 使用全点云数据绘制跟踪人员图。 提到使用低于1GHz 无线技术查看毫米波、在查看此实现方案后、我可以看到该器件不使用点云数据、而是仅使用对象 x/y pos 和 id.的 TLV、以较低的波特率运行。

    尝试使 IWR1642以较低的波特率工作的原因是、我希望获得与低于1GHz 无线类似的结果、但在开发和使用时、一种可视化跟踪项的方法将真正有助于器件的设计。

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

    如果您使用的是 Industrial Toolbox 2.0.2中的人员计数选项、则可以通过在 cfg 文件中添加命令"PointCloudEn 0"来禁用点云传输。 然后、演示将仅为跟踪人员传输信息。 这将实现较低的传输速率。

    当您在 GUI 中降低波特率时、您是否也会降低器件的波特率?

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

    大家好、是的、我一直在更改 IWR1642上 GUI 和代码的波特率、并尝试将禁用点云行添加到 我 正在使用的.cfg 文件中。 但是、我编译的代码基于2.3.0、而不是2.0.2。  

    我在 CCS 中尝试了2.5.2代码、但无法重新编译、并且在我对代码未做任何更改时针对 MSS 和 DSS 给出了几个错误。 我能够重建的唯一代码是2.3.0。

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

    您好、Marcus、

    您将需要在 CCS 中创建一个新的工作区来编译人员计数实验的不同版本、因为项目都具有相同的名称、CCS 不允许您将具有相同名称的项目导入到同一工作区中。

    2.3.0和2.5.2使用不同的 SDK。  如果要编译2.5.2而不出现错误、则需要安装 SDK 2.0.0.4。  如果您尚未安装 SDK 2.0.0.4、请检查 器件命名规则 以确保您具有 ES2.0。  ES2.0将显示502AC、而 ES1.0将显示502。

    如果您有 ES1.0、则需要使用2.3.0。  您可以看到 task_mbox.c 部分来修改演示、以便它不输出点云信息(或您想要删除的任何信息)。

    此致、

    Justin