0
VEINS를 처음 사용하고 MyVeinsApp.cc에서 가중치 p 지속성을 구현하려고합니다. 송신 노드와 수신 사이의 거리는 그 공식에서 사용됩니다. 나는 아래의 2 가지 기능을 보았다.자동차 노드 간의 거리 계산 VEINS
노드 간의 거리를 계산하려면 어떻게해야합니까?
최선의 방법을 알려주십시오.
VEINS를 처음 사용하고 MyVeinsApp.cc에서 가중치 p 지속성을 구현하려고합니다. 송신 노드와 수신 사이의 거리는 그 공식에서 사용됩니다. 나는 아래의 2 가지 기능을 보았다.자동차 노드 간의 거리 계산 VEINS
노드 간의 거리를 계산하려면 어떻게해야합니까?
최선의 방법을 알려주십시오.
거리에 대해서는 분명히 두 위치가 필요합니다. 이동성 모듈과 수신 한 메시지에서 보낸 사람의 위치를 묻는 것으로 현재 노드의 위치를 알 수 있습니다. 그런 다음 Coord에서 다음 방법을 사용하여 두 점 사이의 거리를 계산할 수 있습니다.
/**
* @brief Returns the distance to Coord 'a'.
*/
double distance(const Coord& a) const {
Coord dist(*this - a);
return dist.length();
}