代码拉取完成,页面将自动刷新
%% HomePos区域内有可见且无货的飞机
function HomPos_see_unload_yes= HomPos_see_unload(j,g,center)
global UavTeam N
M = UavTeam.AvailableNumMax;
HomPos_see_unload_yes = 0;
temp = 0;
for nn=1:N
for k1=1:M
if k1 == j && nn == g % 排除自己
elseif UavTeam.Team(nn).Uav(k1).state == 4 || UavTeam.Team(nn).Uav(k1).state == 6 || UavTeam.Team(nn).Uav(k1).state == 10
% 在区域内 HomPos_see_unload_yes = localarea(g,j,UavTeam.Team(g).Uav(j).HomePos,UavTeam.Team(nn).Uav(k1).CurrentPos);
% 变成,在3个状态和目标对应
ctn = UavTeam.Team(nn).Uav(k1).CurrentTaskNum;
Pdes = UavTeam.Team(nn).Uav(k1).Waypoint(:,ctn);
if Pdes == center
HomPos_see_unload_yes = 1;
temp = 1;
break;
end
end
end
if temp == 1
break;
end
end
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。