Aerospace Blockset for Xcos  

Aerospace Blockset for Xcos Git Source Tree

Root/DESCRIPTION-FUNCTIONS

1ANGLE_CONVERSION - This Xcos block allows to easily convert angle values betwen different angle units.
2
3ATM_DRAG_MODEL - This block calculates the aerodynamic drag force acting on the moving body using simple drag model.
4
5AXA_TO_QUAT - This Xcos block allows to easily convert rotation axis and angle to the corresponding orientation quaternion.
6
7CAR_TO_ELL - This Xcos block converts position given in cartesian coordinates to elliptical coordinates.
8
9CJD_TIME - This Xcos block provides time signal in "modified julian day since 1950" format.
10
11CJD_NOW - This Xcos block provides current time signal in "modified julian day since 1950" format.
12
13CROSS_PRODUCT - This Xcos block allows to calculate cross product of any number of N-dimensional vectors.
14
15DCM_TO_QUAT — This Xcos block allows to easily convert Direction Cosine Matrix (DCM) to orientation quaternion. It is also possible to optionally calculate the quaternion derivative providing angular velocity vector.
16
17DISTANCE_CONVERSION - This Xcos block allows to easily convert distance values betwen different distance units.
18
19DOT_PRODUCT - This Xcos block allows to calculate dot product of any number of N-dimensional vectors.
20
21ELL_TO_CAR - This Xcos block converts position given in elliptical coordinates to cartesian coordinates.
22
23FRAME_CONV_JACOBIAN - This Xcos block calculates jacobian of transformation of position and velocity vectors from one reference frame to another.
24
25FRAME_CONV_DCM - This Xcos block calculates frame transformation matrix and angular velocity vector of transformation between reference frames.
26
27FRAME_CONVERSION - This Xcos block converts position and velocity vectors from one reference frame to another.
28
29ECLIPSE_MODEL - This Xcos block calculates fraction of the spherical celestial body apparent surface that is visible from behind the other spherical body.
30
31GEOMAG_MODEL - This Xcos block computes value of magnetic field B vector in a specifid point of space around the Earth according to IGRF model.
32
33GROUND_STATION - This block allows to input ground station name, location and visibility mask for other simulation blocks.
34
35KEPLERIAN_INPUT - This block allows to input keplerian arguments and use them in other blocks.
36
37KEPLERIAN_PROPAGATOR — This Xcos block allows for keplerian orbit propagation.
38
39KEP_TO_CAR - This Xcos block converts classical keplerian orbital elements to position and velocity for an elliptic, hyperbolic or parabolic orbit.
40
41LYDDANE_PROPAGATOR — This Xcos block allows for Lyddane analytical orbit propagation.
42
43MOON_MODEL - This Xcos block computes the Moon position relative to ECI (Earth Centered Inertial) reference frame using Meeus algorithm.
44
45PLOT_GROUNDTRACK - Plots ground track of Earth's satellite.
46
47PLOT_INDICATORS - This Xcos block graphically indicates status (positive, neutral or negative) of any number of variables in real time.
48
49PLOT_POLAR - This Xcos block plots passes of satellites, celestial bodies, aeroplanes, etc over a specified ground station.
50
51PLOT_VISIBILITY - This Xcos block plots access diagram of ground station to satellite visibility.
52
53STATION_POINTING - This Xcos block allows to calculate azimuth and elevation of any object over a ground station.
54
55QUAT_CONJUGATE - This Xcos block allows to calculate conjugate of the given quaternion.
56
57QUAT_INPUT - This block allows to conveniently input quaternions and use them in other blocks.
58
59QUAT_INVERT - This Xcos block allows to invert the given quaternion.
60
61QUAT_NORM - This Xcos block calculates norm of a given quaternion.
62
63QUAT_PRODUCT - This Xcos block calculates product of two given quaternions.
64
65QUAT_TO_AXA - This Xcos block allows to easily convert orientation quaternion to rotation axis and angle.
66
67QUAT_TO_DCM - This Xcos block allows to to easily convert orientation quaternion to Direction Cosine Matrix (DCM). It is also possible to optionally calculate the angular velocity vector providing quaternion derivative.
68
69QUAT_QUOTIENT - This Xcos block allows to divide one quaternion by another (quaternion division).
70
71PLANET_MODEL - This Xcos block allows to position of the planets in EOD reference frame.
72
73ROTATION_JACOBIAN - Aerospace Blockset block used to calculate jacobian of the transformation performed by VECTOR_ROTATE block.
74
75SECULAR_J2 - This Xcos block allows for propagation of Keplerian orbital elements from epoch time to the current time including the secular J2 effects only.
76
77SOL_DRAG_MODEL - This Xcos block calculates the solar drag force acting upon the illuminated sacecraft.
78
79STATION_VISIBILITY - This Xcos block calculates access between ground station and satellite.
80
81SUN_MODEL - This Xcos block computes the Sun position relative to ECI (Earth Centered Inertial) reference frame using Meeus algorithm.
82
83TIMEFRAME_CONVERSION - This Xcos block allows to easily convert time between different time frames.
84
85TIMEZONE_CONVERSION - This Xcos block allows to easily convert between time zones.
86
87US76_ATM_MODEL - This Xcos block computes temperature, pressure and atmosphere density using US76 atmospheric model.
88
89VELOCITY_CONVERSION - This Xcos block allows to easily convert velocity values betwen different velocity units.
90
91VECTOR_ANGLE — This Xcos block allows to calculate angle between any number of 3D vectors.
92
93VECTOR_NORM - This Xcos block allows to calculate Euclidean norm of several input vectors.
94
95VECTOR_NORMALIZATION — This Xcos block allows to easily normalize vectors.
96
97VECTOR_ROTATE - This Xcos block allows to rotate N 3-dimensional vectors.

Archive Download this file

Branches