xyphacker
級(jí)別: 略有小成
![]() |
觸摸屏做成離散點(diǎn)后 生成的數(shù)據(jù) 如何傳出來(lái) 成為陣列拼塊的 PLC怎么寫這些邏輯呀!頭大 將X Y的個(gè)數(shù)相乘后的陣列坐標(biāo)如何用定位指令 --------------------------------------------------------------- 重新描述一下 比如x 4個(gè)拼塊 Y方向 5 個(gè)拼塊 前提這些拼塊是可以修改的 然后 每個(gè)拼塊就能根據(jù) X Y的位置生成自己的坐標(biāo) 然而每個(gè)坐標(biāo)上 要進(jìn)行 XY軸的動(dòng)作 請(qǐng)問 執(zhí)行一次后如何執(zhí)行下一個(gè)拼塊的動(dòng)作 [ 此帖被xyphacker在2018-01-16 16:40重新編輯 ] |
---|---|
|
xyphacker
級(jí)別: 略有小成
![]() |
自己想不明白 一個(gè)頭兩個(gè)大 有沒有大俠給指導(dǎo)一下 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
---|---|
|
ma924888027
級(jí)別: 網(wǎng)絡(luò)英雄
![]() |
坐標(biāo)通過(guò)PLC內(nèi)部計(jì)算,觸摸屏只寫處第一個(gè)點(diǎn)的坐標(biāo)即可 |
---|---|
|
楊哲1234
生活只有眼前的茍且!
級(jí)別: 家園常客
![]() |
來(lái)看看學(xué)習(xí)學(xué)習(xí)。 ![]() ![]() ![]() ![]() |
---|---|
|
nightblueblu
道阻且長(zhǎng),窮且益堅(jiān)。
級(jí)別: 論壇先鋒
![]() |
輸入原點(diǎn)位置(0,) 輸入終點(diǎn)位置(p,q) 輸入需要陣列的橫向個(gè)數(shù)x 輸入陣列的縱向個(gè)數(shù)y 橫向需要走的距離就是p 縱向需要走的距離就是q 橫向每段距離就是p/(x-1) 縱向每段距離就是q/(y-1) 比如路徑是橫向走“Z”字形 走每小段的距離時(shí) 無(wú)論橫向還是縱向 每次定位完成后觸發(fā)計(jì)數(shù) 對(duì)計(jì)數(shù)進(jìn)行取余數(shù)計(jì)算 比如除以2p-1 當(dāng)余數(shù)小于p 那么進(jìn)行x正向移動(dòng) 余數(shù)等于p或者0(排除掉 第一個(gè)點(diǎn))進(jìn)行y軸的移動(dòng) 余數(shù)大于p則x軸進(jìn)行反向移動(dòng) 以上就是比較簡(jiǎn)單的做法 算法差不多就是這樣 不同的路徑原理都是一樣的 如果復(fù)雜點(diǎn)用變址也可 以 期待大神可以用變址演示一遍 ![]() |
|
---|---|---|
|