您好!
我正在使用 mmWaveStduio 上的 DataCaptureDemo_SWR.lua 文件。
正如您在下面的代码片段中看到的,RSTD.SLEEP()函数在调用 AR1 API 等待每个处理完成后调用。
===========================================
--Start Record ADC data (开始记录 ADC 数据)
AR1.CaptureCardConfig_StartRecord (ADC_DATA_PATH、1)
RSTD.SLEEP (1000) ------------ (1)
触发帧
ar1.StartFrame ()
RSTD.SLEEP (5000) ------------ (2)
-对捕获原始 ADC 数据进行后处理
AR1.StartMatlabPostProc (ADC_DATA_PATH)
WriteToLog ("请等待几秒钟以进行 MATLAB 后处理.....。 !!!! "n"、"绿色")
RSTD.SLEEP (10000)----- (3)
===========================================
我想尽可能减少这些睡眠时间、以减少总处理时间。
那么、是否有任何好方法来了解以下 API 的处理何时实际完成?
AR1.CaptureCardConfig_StartRecord (ADC_DATA_PATH、1)
ar1.StartFrame ()
AR1.StartMatlabPostProc (ADC_DATA_PATH)
谢谢、此致、
-Shibata