|
ljb6688
級別: 工控俠客
|
在做的新項目,類似倉儲:一個單元有132個儲位,分成6個隔段,每個隔段有22個格(兩個格間距一樣,伺服拖動可以抽拉,對應22個位置)。1,23,45,67,89,111都對應格1,。2,24,46,68,90,112對應格2.依此類推。存儲(或提取)輸入對應數字即可,是隨機的,請教老師:如何編程實現伺服動作呢?去對應相應的位置,用變址么?但是都是隨機的選取啊。求指導思路 |
|
|---|---|---|
|
|
皮五
級別: 工控俠客
|
可以問AI, 根據描述,132 個儲位的規律可總結為: 共 6 個隔段(編號 1-6),每個隔段 22 個格(編號 1-22) 儲位編號公式:儲位號 = 格號 + 22×(隔段號-1) 例:隔段 1 的格 1 是 1 + 22×0=1;隔段 2 的格 1 是 1 + 22×1=23;隔段 3 的格 2 是 2 + 22×2=46,以此類推。 反過來,已知儲位號X,可計算: 隔段號 k = (X-1) // 22 + 1(整數除法,結果 1-6) 格號 n = (X-1) % 22 + 1(取余運算,結果 1-22) |
|---|---|
|
|