✅ update 参数调试
This commit is contained in:
@ -1,5 +1,8 @@
|
||||
from Model.Position import Real_Position
|
||||
from enum import Enum
|
||||
from COM.COM_Robot import RobotClient
|
||||
from Model.RobotModel import CMDInstructRequest
|
||||
|
||||
|
||||
class FeedStatus(Enum):
|
||||
FNone = 0
|
||||
@ -39,22 +42,28 @@ class Feeding():
|
||||
def run(self):
|
||||
# 获取事件坐标
|
||||
real_position = Real_Position()
|
||||
real_position.init_position(self.robotClient.status_model.world_n[0],
|
||||
self.robotClient.status_model.world_n[1],
|
||||
self.robotClient.status_model.world_n[2],
|
||||
self.robotClient.status_model.world_n[3],
|
||||
self.robotClient.status_model.world_n[4],
|
||||
self.robotClient.status_model.world_n[5],
|
||||
self.robotClient.status_model.world_n[6]);
|
||||
# real_position.init_position(self.robotClient.status_model.world_n[0],
|
||||
# self.robotClient.status_model.world_n[1],
|
||||
# self.robotClient.status_model.world_n[2],
|
||||
# self.robotClient.status_model.world_n[3],
|
||||
# self.robotClient.status_model.world_n[4],
|
||||
# self.robotClient.status_model.world_n[5],
|
||||
# self.robotClient.status_model.world_n[6]);
|
||||
real_position.init_position(0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0,
|
||||
0);
|
||||
|
||||
|
||||
if self.feedStatus==FeedStatus.FNone:
|
||||
|
||||
pass
|
||||
elif self.feedStatus==FeedStatus.FStart:
|
||||
if self.feedConfig.num != 0:
|
||||
self.feedStatus = FeedStatus.FSafeP
|
||||
|
||||
sendTargPosition(self.feedConfig.safe_position)
|
||||
self.sendTargPosition(self.feedConfig.safe_position)
|
||||
#print(request_command)
|
||||
|
||||
pass
|
||||
@ -62,7 +71,7 @@ class Feeding():
|
||||
|
||||
if self.feedConfig.safe_position.compare(real_position):
|
||||
self.feedStatus = FeedStatus.FPhoto
|
||||
sendTargPosition(self.feedConfig.photo_position)
|
||||
self.sendTargPosition(self.feedConfig.photo_position)
|
||||
|
||||
elif self.feedStatus == FeedStatus.FPhoto:
|
||||
if self.feedConfig.photo_position.compare(real_position):
|
||||
@ -77,7 +86,7 @@ class Feeding():
|
||||
elif self.feedStatus == FeedStatus.FSafeF:
|
||||
if self.feedConfig.safe_position.compare(real_position):
|
||||
self.feedStatus = FeedStatus.FFeedP
|
||||
sendTargPosition(self.feedConfig.feed_position)
|
||||
self.sendTargPosition(self.feedConfig.feed_position)
|
||||
pass #吸嘴开始
|
||||
|
||||
|
||||
@ -88,10 +97,11 @@ class Feeding():
|
||||
self.feedStatus=FeedStatus.FNone
|
||||
else:
|
||||
self.feedStatus = FeedStatus.FSafeP
|
||||
sendTargPosition(self.feedConfig.safe_position)
|
||||
pass
|
||||
self.sendTargPosition(self.feedConfig.safe_position)
|
||||
pass
|
||||
|
||||
def sendTargPosition(self,real_position):
|
||||
from Model.RobotModel import Instruction
|
||||
position_instruction = Instruction()
|
||||
position_instruction.m0 = self.feedConfig.safe_position.X
|
||||
position_instruction.m1 = self.feedConfig.safe_position.Y
|
||||
|
||||
Reference in New Issue
Block a user