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.
你好!
我正在尝试使用以下代码更改 dcOffset 值、但即使输入了大值、它也不会更改 dTOF 的结果。
gUssSWConfig.AlgorithmsConfig->dcOffset = value;//浮点值(以秒为单位)
我缺少什么吗?
提前感谢!
此致、
Thibult
Eddie LaCost、您好!
您是否找到此问题的原因? 这是一个非常重要的函数、在使用库时无法修复。
提前感谢!
此致、
Thibult
Eddie LaCost、您好!
我需要体积流速数据、而不是 DTOF 数据。 但是、我看不到流速也不会改变?
具有极高偏移的测试:
在 USSLibGUIApp_Init()中:
UssSWConfig.algorithmsConfig->dcOffset=10000000000000000;
在 hmi.c 中:
USS_getResultsInFloat (pt_ALG_res、&ALG_Results_float); /* DC_User_Params->plot_dtof =(double) alg_results_float.deltaTOF; DC_User_Params->plot_abs_ups = ALG_Results_float.totalTOF_UPS; DC_User_Params->plot_Abs_DNS = ALG_Results_float.totalTOF_DNS; DC_User_Params->plot _vol_flow_rate = ALG_Results_float.volumeFlowRate;*/ printf ("流:%f\n"、ALG_Results_float.volumeFlowRate);
控制台输出:
流量:0.072754 流量:0.152740 流量:-0.037827 流量:0.005005 流量:-0.055588
此致
Thibult
Thibult、
我已经使用 GUI 进行了测试、并确认体积流速根据 DTOF 偏移设置发生了变化。 我认为您可能在错误的位置更改配置。 请尝试在 USS_userConfig.h 中进行更改
#define USS_ALG_DCOFFSET 20e-12
或者,您可以使用 GUI 正确设置,然后从文件->生成标头生成此.h 文件。
Thibult、
在 USSLibGUIApp.c 中、请确保将代码放置在"code = USS_initAlgorithms (&gUssSWConfig);"之前。 如果您已经这样做了、请告诉我。