Antenna
Antenna — Transmits or receives an RF signal.
Description
A number of GMAT resources, GroundStation, Transponder, Receiver, and Transmitter, use an Antenna resource to transmit and/or receive RF signals.
See Also: GroundStation, Transponder, Receiver, Transmitter
Examples
This example shows how the Antenna resource is used.
Create Antenna SatTranponderAntenna DSNReceiverAntenna DSNTransmitterAntenna; Create Transponder SatTransponder; SatTransponder.PrimaryAntenna = SatTranponderAntenna Create Spacecraft Sat Sat.AddHardware = {SatTransponder, SatTranponderAntenna}; Create Transmitter DSNTransmitter DSNTransmitter.PrimaryAntenna = DSNTransmitterAntenna Create Receiver DSNReceiver DSNReceiver.PrimaryAntenna = DSNReceiverAntenna; Create GroundStation DSN; DSN.AddHardware = ... {DSNTransmitter, DSNReceiver, DSNTransmitterAntenna, DSNReceiverAntenna}; BeginMissionSequence;
Since the Antenna resource currently has no fields and thus has no function, for this GMAT release, we only need to create one Antenna resource that can be used multiple times. Thus, the example above simplifies as shown below.
Create Antenna GenericAntenna; Create Transponder SatTransponder; SatTransponder.PrimaryAntenna = GenericAntenna Create Spacecraft Sat Sat.AddHardware = {SatTransponder, GenericAntenna}; Create Transmitter DSNTransmitter DSNTransmitter.PrimaryAntenna = GenericAntenna Create Receiver DSNReceiver DSNReceiver.PrimaryAntenna = GenericAntenna; Create GroundStation DSN; DSN.AddHardware = ... {DSNTransmitter, DSNReceiver, GenericAntenna}; BeginMissionSequence;