Fix激光诱偏测试bug
This commit is contained in:
parent
b10d6901ed
commit
0dc60712c9
@ -750,8 +750,10 @@ namespace ThreatSource.Tests.Jamming
|
||||
System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Instance);
|
||||
if (calculateReceivedPowerMethod != null && _guidanceSystem != null)
|
||||
{
|
||||
double realReceivedPower = Convert.ToDouble(calculateReceivedPowerMethod.Invoke(_guidanceSystem, new object[] { realTargetPosition }));
|
||||
double decoyReceivedPower = Convert.ToDouble(calculateReceivedPowerMethod.Invoke(_guidanceSystem, new object[] { decoyPosition }));
|
||||
double realReceivedPower = Convert.ToDouble(calculateReceivedPowerMethod.Invoke(_guidanceSystem,
|
||||
new object[] { designatorPosition, realTargetPosition, designatorConfig.LaserPower, designatorConfig.LaserDivergenceAngle }));
|
||||
double decoyReceivedPower = Convert.ToDouble(calculateReceivedPowerMethod.Invoke(_guidanceSystem,
|
||||
new object[] { decoySourcePosition, decoyPosition, decoyPower, designatorConfig.LaserDivergenceAngle }));
|
||||
Debug.WriteLine($"接收到的真实目标功率: {realReceivedPower}W");
|
||||
Debug.WriteLine($"接收到的诱偏目标功率: {decoyReceivedPower}W");
|
||||
|
||||
@ -932,7 +934,8 @@ namespace ThreatSource.Tests.Jamming
|
||||
double realReceivedPower = 0;
|
||||
if (calculateReceivedPowerMethod != null && _guidanceSystem != null)
|
||||
{
|
||||
realReceivedPower = Convert.ToDouble(calculateReceivedPowerMethod.Invoke(_guidanceSystem, new object[] { realTargetPosition }));
|
||||
realReceivedPower = Convert.ToDouble(calculateReceivedPowerMethod.Invoke(_guidanceSystem,
|
||||
new object[] { designatorPosition, realTargetPosition, designatorConfig.LaserPower, designatorConfig.LaserDivergenceAngle }));
|
||||
Debug.WriteLine($"接收到的真实目标功率: {realReceivedPower}W");
|
||||
}
|
||||
|
||||
|
||||
@ -241,7 +241,7 @@ namespace ThreatSource.Tests.Simulation
|
||||
internal class MockSimulationElement : SimulationElement
|
||||
{
|
||||
public MockSimulationElement(string id)
|
||||
: base(id, new Vector3D(0, 0, 0), new Orientation(), 0, null!)
|
||||
: base(id, new MotionParameters(), null!)
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user