Commit 9d005b47 张东亮

20220905

1 个父辈 9785c8d3
正在显示 31 个修改的文件 包含 31 行增加11 行删除
......@@ -845,6 +845,7 @@ namespace AGVControl
{
Common.log.Error("A6的出料信息不正确,请检查:" + FullShelfDestInfo.ShowInfo("ERROR"));
}
AGVManager.A6_Target = "";
}
}
return false;
......@@ -891,7 +892,7 @@ namespace AGVControl
public static bool CheckStationState(ClientNode clientNode, out string rfid)
{
rfid = "";
if(IgnoreLightLines.Contains(clientNode.Name)&&Common.missionManager.GetUnlockCnt(clientNode.Name)>0)
if (IgnoreLightLines.Contains(clientNode.Name) && Common.missionManager.GetUnlockCnt(clientNode.Name) > 0)
{
rfid = Common.missionManager.GetUnlockRfids(clientNode.Name)[0];
warnMsg = "";
......@@ -924,7 +925,7 @@ namespace AGVControl
/// <returns>true:表示正常</returns>
public static bool UpdateStationState(ClientNode clientNode)
{
if(IgnoreLightLines.Contains(clientNode.Name))
if (IgnoreLightLines.Contains(clientNode.Name))
{
clientNode.WarnMsg = "";
return true;
......@@ -1258,11 +1259,11 @@ namespace AGVControl
item.ClearOccupied(agvname);
}
}
public static void SetNodeOccupied(string nodename,string agvname)
public static void SetNodeOccupied(string nodename, string agvname)
{
ClearNodeBuff(agvname);
ClientNode clientNode = nodeInfo.Find(s => s.Name.Equals(nodename));
if(clientNode!=null)
if (clientNode != null)
{
clientNode.SetOccupy(agvname);
}
......
......@@ -474,13 +474,14 @@ namespace BLL
{
try
{
int tryTimes = 5;
int tryTimes = 15;
while (tryTimes > 0)
{
string url = "http://" + info.IP + "/api/v2.0.0/mission_queue";
System.Net.HttpStatusCode res = HttpDel(url, info.IP, info.Authorization);
if (res.Equals(System.Net.HttpStatusCode.NoContent))
if (res.Equals(System.Net.HttpStatusCode.NoContent)&& info.StateID.Equals(eAGVState.Ready))
break;
tryTimes--;
}
}
......
......@@ -56,7 +56,7 @@ namespace AGVControl
CurTaskState = Common.GetTakJobState(CurTaskID);
if (curJobStep.IsStep(EMPTY_AGV_BACK_STEP.NONE))
{
if (Common.FindEmptyShelfNode(agv, out string nodeName, true))
if (Common.FindEmptyShelfNode(agv, out string nodeName, false))
{
int i = Common.agvInfo.FindIndex(s => s.CurJob is GoEmptyShelfLineJob && ((GoEmptyShelfLineJob)s.CurJob).EmptyShelfPlace.Equals(nodeName));
if (i == -1)
......@@ -192,7 +192,7 @@ namespace AGVControl
else
{
curJobStep.RecordRunLog(agv, JobName, runInfo, SettingString.Standby);
if (Common.FindEmptyShelfNode(agv, out string nodeName, true))
if (Common.FindEmptyShelfNode(agv, out string nodeName, false))
{
int i = Common.agvInfo.FindIndex(s => s.CurJob is GoEmptyShelfLineJob && ((GoEmptyShelfLineJob)s.CurJob).EmptyShelfPlace.Equals(nodeName));
if (i == -1)
......@@ -241,7 +241,7 @@ namespace AGVControl
{
Common.ClearNodeBuff(agv.Name);
curJobStep.RecordRunLog(agv, JobName, runInfo, SettingString.DoorCToD);
if (Common.FindEmptyShelfNode(agv, out string nodeName, true))
if (Common.FindEmptyShelfNode(agv, out string nodeName, false))
{
int i = Common.agvInfo.FindIndex(s => s.CurJob is GoEmptyShelfLineJob && ((GoEmptyShelfLineJob)s.CurJob).EmptyShelfPlace.Equals(nodeName));
if (i == -1)
......
......@@ -4,6 +4,6 @@
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6.1" />
</startup>
<appSettings>
<add key="ProName" value="4F-AGV-LINE-提示信息优化" />
<add key="ProName" value="4F-AGV-LINE-送满料回来不回收非工单产线空料架" />
</appSettings>
</configuration>
\ No newline at end of file
c1dcc8c90bc02014bb2dcb74bc1a4ab9d348762e
0e69843fc662e7f0186e1500acb349b4dad390a6
......@@ -73,3 +73,21 @@ E:\Neotel\Projects\Gitee\AGVControl-Qisda-ProductionLine\AGVControl-ProductionLi
E:\Neotel\Projects\Gitee\AGVControl-Qisda-ProductionLine\AGVControl-ProductionLine\obj\Debug\AGVControl-ProductionLine.pdb
E:\Neotel\Projects\Gitee\AGVControl-Qisda-ProductionLine\AGVControl-ProductionLine\obj\Debug\AGVControl-ProductionLine.csproj.AssemblyReference.cache
E:\Neotel\Projects\Gitee\AGVControl-Qisda-ProductionLine\AGVControl-ProductionLine\obj\Debug\AGVControl-ProductionLine.csproj.SuggestedBindingRedirects.cache
E:\Neotel\Projects\Gitee\Qisda\AGVControl-Qisda-ProductionLine\AGVControl-ProductionLine\bin\Debug\AGVControl-ProductionLine.exe.config
E:\Neotel\Projects\Gitee\Qisda\AGVControl-Qisda-ProductionLine\AGVControl-ProductionLine\bin\Debug\AGVControl-ProductionLine.exe
E:\Neotel\Projects\Gitee\Qisda\AGVControl-Qisda-ProductionLine\AGVControl-ProductionLine\bin\Debug\AGVControl-ProductionLine.pdb
E:\Neotel\Projects\Gitee\Qisda\AGVControl-Qisda-ProductionLine\AGVControl-ProductionLine\bin\Debug\AsaPL.AgvClient.dll
E:\Neotel\Projects\Gitee\Qisda\AGVControl-Qisda-ProductionLine\AGVControl-ProductionLine\bin\Debug\log4net.dll
E:\Neotel\Projects\Gitee\Qisda\AGVControl-Qisda-ProductionLine\AGVControl-ProductionLine\bin\Debug\Newtonsoft.Json.dll
E:\Neotel\Projects\Gitee\Qisda\AGVControl-Qisda-ProductionLine\AGVControl-ProductionLine\bin\Debug\RestSharp.dll
E:\Neotel\Projects\Gitee\Qisda\AGVControl-Qisda-ProductionLine\AGVControl-ProductionLine\bin\Debug\AsaPL.AgvClient.pdb
E:\Neotel\Projects\Gitee\Qisda\AGVControl-Qisda-ProductionLine\AGVControl-ProductionLine\bin\Debug\RestSharp.xml
E:\Neotel\Projects\Gitee\Qisda\AGVControl-Qisda-ProductionLine\AGVControl-ProductionLine\obj\Debug\AGVControl-ProductionLine.csproj.AssemblyReference.cache
E:\Neotel\Projects\Gitee\Qisda\AGVControl-Qisda-ProductionLine\AGVControl-ProductionLine\obj\Debug\AGVControl-ProductionLine.csproj.SuggestedBindingRedirects.cache
E:\Neotel\Projects\Gitee\Qisda\AGVControl-Qisda-ProductionLine\AGVControl-ProductionLine\obj\Debug\AGVControl.FrmMain.resources
E:\Neotel\Projects\Gitee\Qisda\AGVControl-Qisda-ProductionLine\AGVControl-ProductionLine\obj\Debug\AGVControl.Properties.Resources.resources
E:\Neotel\Projects\Gitee\Qisda\AGVControl-Qisda-ProductionLine\AGVControl-ProductionLine\obj\Debug\AGVControl-ProductionLine.csproj.GenerateResource.cache
E:\Neotel\Projects\Gitee\Qisda\AGVControl-Qisda-ProductionLine\AGVControl-ProductionLine\obj\Debug\AGVControl-ProductionLine.csproj.CoreCompileInputs.cache
E:\Neotel\Projects\Gitee\Qisda\AGVControl-Qisda-ProductionLine\AGVControl-ProductionLine\obj\Debug\AGVControl-ProductionLine.csproj.CopyComplete
E:\Neotel\Projects\Gitee\Qisda\AGVControl-Qisda-ProductionLine\AGVControl-ProductionLine\obj\Debug\AGVControl-ProductionLine.exe
E:\Neotel\Projects\Gitee\Qisda\AGVControl-Qisda-ProductionLine\AGVControl-ProductionLine\obj\Debug\AGVControl-ProductionLine.pdb
支持 Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
Finish editing this message first!