lab5 task1 done, task2 nearly finished

This commit is contained in:
ti_mo
2026-06-22 22:03:28 +02:00
parent 48793b1532
commit eb4d72c7c2
16 changed files with 2727 additions and 0 deletions
+12
View File
@@ -0,0 +1,12 @@
function satSim = create_satellite_sim(satConfig, stationConfig)
satSim.sc = satelliteScenario;
satSim.sc.StartTime = satConfig.startTime;
satSim.sc.StopTime = satConfig.stopTime;
satSim.sc.SampleTime = satConfig.sampleTime;
earthRadius = physconst("EarthRadius");
semiMajorAxis = earthRadius + satConfig.satAltitude;
satSim.sat = satellite(satSim.sc, semiMajorAxis, satConfig.eccentricity, satConfig.inclination, satConfig.raan, satConfig.argOfPeriapsis, satConfig.trueAnomaly, Name=satConfig.name, OrbitPropagator=satConfig.orbitPropagator);
satSim.ue = groundStation(satSim.sc, stationConfig.Lat, stationConfig.Lon, Altitude=stationConfig.Altitude, Name=stationConfig.Name);
end