叫我某某
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 231 個(gè)
工控威望: 376 點(diǎn)
下載積分: 10034 分
在線時(shí)間: 256(小時(shí))
注冊(cè)時(shí)間: 2015-04-17
最后登錄: 2023-11-22
查看叫我某某的 主題 / 回貼
樓主  發(fā)表于: 2015-10-29 10:59
PLC能不能做到在一個(gè)圓上任意取4個(gè)點(diǎn),算出這個(gè)圓的直徑,感覺這個(gè)算法好難
lvpretend
級(jí)別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 1258 個(gè)
工控威望: 1428 點(diǎn)
下載積分: 3680 分
在線時(shí)間: 322(小時(shí))
注冊(cè)時(shí)間: 2015-07-20
最后登錄: 2024-05-22
查看lvpretend的 主題 / 回貼
1樓  發(fā)表于: 2015-10-29 12:29
首先用三個(gè)點(diǎn)確定一個(gè)圓,再驗(yàn)證第4點(diǎn)是否在圓上。
4個(gè)點(diǎn):
0111
1011
1101
1110
共有4種三點(diǎn)方案,做4次就能全部確定。注意PLC運(yùn)算時(shí)的浮點(diǎn)數(shù)精度問(wèn)題,只要能滿足工程需要的精度就行,要不然一個(gè)也不滿足。