Plot recipe
FlexibleSpacecraft.jl
have a post-processing features that allow you to create the plots of the simulation results.
FlexibleSpacecraft.PlotRecipe.FramePlot.dispframe
— Methodfunction dispframe(time, refCoordinate, coordinate)
Generates the 3D figure of body fixed frame
FlexibleSpacecraft.PlotRecipe.FramePlot.framegif
— Methodfunction frame_gif(time, Tsampling, refCoordinate, bodyCoordinateArray, Tgif = 0.4, FPS = 15)
Generates animation of frame rotation as GIF figure
FlexibleSpacecraft.PlotRecipe.PhysicalQuantity.angularvelocities
— Methodfunction angularvelocities(time::StepRangeLen, angularvelocity::Vector{StaticArrays.SVector{3, Float64}}; timerange::Tuple{<:Real, <:Real} = (0, 0))::AbstractPlot
Plots angular velocity of each axis in one figure
FlexibleSpacecraft.PlotRecipe.PhysicalQuantity.eulerangles
— Methodeulerangles(time::StepRangeLen, eulerangle::Vector{StaticArrays.SVector{3, Float64}}; timerange::Tuple{<:Real, <:Real} = (0, 0))::AbstractPlot
Plots time history of euler angles
FlexibleSpacecraft.PlotRecipe.PhysicalQuantity.quaternions
— Methodfunction quaternions(time::StepRangeLen, quaternion::Vector{StaticArrays.SVector{4, Float64}}; timerange::Tuple{<:Real, <:Real} = (0, 0))
Plot quaternions in single plot