一介俗人
級(jí)別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 218 個(gè)
工控威望: 614 點(diǎn)
下載積分: 2151 分
在線時(shí)間: 104(小時(shí))
注冊(cè)時(shí)間: 2020-10-23
最后登錄: 2024-10-07
查看一介俗人的 主題 / 回貼
樓主  發(fā)表于: 2020-11-10 14:31
大佬們,如果5個(gè)一行,我想讓它走1.2.3.4.5,第二行5.4.3.2.1的走,而且我有4種運(yùn)行方式。5*4   4*4   5*3    4*3     編程最方便的方法是什么,求大佬告知一下,思路該怎么走
渣渣暉
學(xué)海無(wú)涯,苦中作樂(lè)···
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 136 個(gè)
工控威望: 205 點(diǎn)
下載積分: 1536 分
在線時(shí)間: 68(小時(shí))
注冊(cè)時(shí)間: 2018-07-25
最后登錄: 2024-10-24
查看渣渣暉的 主題 / 回貼
1樓  發(fā)表于: 2022-06-07 10:39
你要做的是根據(jù)當(dāng)前走的是第幾個(gè),獲取到行,列號(hào)。然后根據(jù)你的行,列號(hào)和行,列間距,通過(guò)起始點(diǎn)計(jì)算出來(lái)偏移量得到要走點(diǎn)的坐標(biāo),至于走N型還是S型則完全由你計(jì)算控制。例如:當(dāng)前行數(shù)=(當(dāng)前要走的點(diǎn)數(shù)-1)Mod 總行數(shù); 當(dāng)前列數(shù)=(當(dāng)前要走的點(diǎn)數(shù)-1)Div 總行數(shù);x=起始點(diǎn)x+當(dāng)前行數(shù)*行間距;y=起始點(diǎn)y+當(dāng)前列數(shù)*列間距。
Hello,你快樂(lè)嗎?