% %parameter file name for the test pathGenParaFile = [input_path,'mmwave_params.m']; % pathGenParaFile = 'I:\MMWAVE\matlab\4chip_cascade_process\main\cascade\input\test1_param.m' %important to clear the same.m file, since Matlab does not clear cache automatically clear(pathGenParaFile); %generate parameter file for the test to run if PARAM_FILE_GEN_ON == 1 parameter_file_gen_json(dataFolder_test, dataFolder_calib, module_param_file, pathGenParaFile, dataPlatform); end %load calibration parameters load(dataFolder_calib);
时间: 2024-04-20 22:26:22 浏览: 165
这段代码的作用是生成测试运行所需的参数文件,并加载校准参数。
首先,代码中定义了一个变量`pathGenParaFile`,用于存储测试的参数文件名。参数文件名是由输入路径`input_path`和固定的文件名`mmwave_params.m`组成。
接下来,代码使用`clear`函数清除之前同名的参数文件,这是为了确保在生成新的参数文件时不受缓存的影响。
然后,代码判断是否需要生成参数文件,通过检查全局变量`PARAM_FILE_GEN_ON`是否等于1来确定。如果需要生成参数文件,则调用`parameter_file_gen_json`函数来生成参数文件。这个函数接受一些输入参数,包括测试数据文件夹路径、校准文件夹路径、模块参数文件路径、参数文件路径和数据平台类型。
最后,代码使用`load`函数加载校准参数,即从校准文件夹中加载保存的参数数据。加载后的参数可以在后续的测试运行中使用。
阅读全文