Ok, now open loop is working, sc mass changed to state, and other updates

This commit is contained in:
Connor
2021-09-21 22:14:49 -06:00
parent 982440c976
commit eaae54ac59
16 changed files with 320 additions and 373 deletions

View File

@@ -4,17 +4,25 @@
# Test that the standard spacecraft can be created
craft = Sc("test")
@test craft.mass == 10000.
@test craft.mass_flow_rate == 0.01
@test craft.max_thrust == 0.05
@test craft.num_thrusters == 2
@test craft.duty_cycle == 1.
@test craft.dry_mass == 9000.
@test craft.mass_flow_rate == craft.max_thrust/(0.00981*2000)
@test craft.max_thrust == 0.00025
@test craft.num_thrusters == 50
@test craft.duty_cycle == 0.9
craft = Sc("no_thrust")
@test craft.mass == 10000.
@test craft.dry_mass == 9000.
@test craft.mass_flow_rate == 0.01
@test craft.max_thrust == 0.
@test craft.num_thrusters == 0
@test craft.duty_cycle == 0.
# Test that the standard spacecraft can be copied
new_craft = copy(craft)
@test new_craft.dry_mass == craft.dry_mass
@test new_craft.mass_flow_rate == craft.mass_flow_rate
@test new_craft.max_thrust == craft.max_thrust
@test new_craft.num_thrusters == craft.num_thrusters
@test new_craft.duty_cycle == craft.duty_cycle
end