xyphacker
級別: 略有小成
|
觸摸屏做成離散點后 生成的數據 如何傳出來 成為陣列拼塊的 PLC怎么寫這些邏輯呀!頭大 將X Y的個數相乘后的陣列坐標如何用定位指令 --------------------------------------------------------------- 重新描述一下 比如x 4個拼塊 Y方向 5 個拼塊 前提這些拼塊是可以修改的 然后 每個拼塊就能根據 X Y的位置生成自己的坐標 然而每個坐標上 要進行 XY軸的動作 請問 執行一次后如何執行下一個拼塊的動作 [ 此帖被xyphacker在2018-01-16 16:40重新編輯 ] |
---|---|
|
nightblueblu
道阻且長,窮且益堅。
級別: 論壇先鋒
|
輸入原點位置(0,) 輸入終點位置(p,q) 輸入需要陣列的橫向個數x 輸入陣列的縱向個數y 橫向需要走的距離就是p 縱向需要走的距離就是q 橫向每段距離就是p/(x-1) 縱向每段距離就是q/(y-1) 比如路徑是橫向走“Z”字形 走每小段的距離時 無論橫向還是縱向 每次定位完成后觸發計數 對計數進行取余數計算 比如除以2p-1 當余數小于p 那么進行x正向移動 余數等于p或者0(排除掉 第一個點)進行y軸的移動 余數大于p則x軸進行反向移動 以上就是比較簡單的做法 算法差不多就是這樣 不同的路徑原理都是一樣的 如果復雜點用變址也可 以 期待大神可以用變址演示一遍 |
|
---|---|---|
|