各位前輩您好
在此請教兩個問題,
第一個是想詢問我這樣的算術理解是否正確呢?下圖是Obstacle Detection AoP範例裡面位置 X 的讀值
test_data_addrs = SOC_translateAddress(message.body.detObj.tlv[itemIdx].address, SOC_TranslateAddr_Dir_FROM_OTHER_CPU,NULL) ... test_data_addrs += 2; memcpy((void *)&test_data_x[ii], (void *)test_data_addrs, sizeof(int16_t)); ...

在QFormat = 9 的狀態下,代表 0~8bit是小數位,第9bit才是整數位,因此
以上圖第一筆 -75來看;
-75(D) = 1111 1011 0101(b) = 0 + 1/8 + 1/64 + 1/256 = -0.14453125(m) 表示物體在天線 X軸 -0.14m 左右的位置
以及第四筆 1018 來看;
1018(D) = 0011 1111 1010(b) = 1+1/2+1/4+1/8+1/16+1/32+1/64+1/256 = 1.98828125(m) 表示物體在天線 X軸 1.98m 左右的位置
同理天線前方1m距離也就等於 y軸參數為 512(D)時 對吧?
請問我以上理解是否正確呢?
第二個問題,請問為什麼在TI Obstacle Detection AoP GUI上Clusters顯示數量與座標上標示的框框會有所不同呢?
Clusters顯示14(8)但是座標上只數到10個標示框,這是為什麼呢?是跟ods_aop_config.cfg有關嗎?

以上兩點有請各位前輩協助解惑了,謝謝。