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.

AWR1642BOOST: 关于使用driver_vital_signs demo的一些问题

Part Number: AWR1642BOOST


根据3.0的文档里说到,使用demo可以保存数据,它会保存在一个文件夹里,但是我们做实验,有多个被试者,我们的需求时将这些被试者的实验数据分别保存,如果要完成这个功能,应该怎么修改。

同时,我们能否调整gui界面的心率波形图的显示刻度幅值范围,因为在使用的过程中,我们发现显示心率的波形图左侧的刻度值偏下,无法实现我们想要观看整个完整的心率波形。以及gui界面的这些按钮的功能有没有相应的说明手册,比如我们不了解这个TH-heart代表什么,如何去调才能有更好的效果。

  • 您好,

    要将不同被试者的实验数据保存到不同的文件夹中,您需要对代码进行一些修改。在`MmwDemo_mssCfgUpdate`函数中,可以看到数据保存在`vitalSignsParamsCfg`结构体中。您可以为每个被试者创建一个独立的文件夹,并在保存数据时将数据保存到相应的文件夹中。例如,您可以在文件名中添加被试者的标识符,或者将数据保存到以被试者名称命名的子文件夹中。

    要调整GUI界面的心率波形图的显示刻度幅值范围,您可以在GUI代码中查找与心率波形图相关的部分。根据您提供的代码,GUI部分可能位于另一个文件中。您可以查找与心率波形图相关的绘图代码,并在那里调整刻度幅值范围。您可以尝试修改绘图函数中的参数,例如调整y轴范围或刻度间隔。

    通常,GUI界面的按钮会有相应的功能描述或说明。

    关于`TH-heart`的含义,它可能是某个参数或阈值的缩写。

  • 你好,非常感谢你的回复。请问能否告知,关于你说的'MmwDemo_mssCfgUpdate'这个函数是包含在哪个文件里呢?还有心率波形图相关的绘图代码能否提供一下具体的路径,我们使用的工具箱版本是3.0的,非常感谢。

  • 您好,请稍等,我查阅一下资料

  • 您好,

    `MmwDemo_mssCfgUpdate()` 函数是在 mmw_mss.c 文件中实现的,该文件位于 mmwave_sdk_03_05_00_04\packages\ti\demo\xwr16xx\mmw 文件夹中。

    关于心率波形图的绘制代码,您可以在 mmwave_sdk_03_05_00_04\packages\ti\demo\xwr16xx\mmw\gui 文件夹中找到相关的代码。具体来说,您可以查看以下文件:

    - `mmw_messages.h`:定义了用于 GUI 通信的消息类型和结构体。
    - `mmw_output.h`:定义了 mmWave 数据处理链输出的数据类型和结构体。
    - `draw.c`:定义了绘制心率波形图的函数 `DrawHeartbeat()`,该函数使用 TI 图形库(graphics library)进行绘制。
    - `main.c`:在主函数中,通过调用 `DrawHeartbeat()` 函数绘制心率波形图。