Visu_Rotorsystem¶
- class +AMrotorSIM.+Graphs.@Visu_Rotorsystem.Visu_Rotorsystem(rotorsystem)¶
Bases:
handleClass for visualization of the rotor system
- Visu_Rotorsystem(rotorsystem)¶
Constructor
- Parameters
rotorsystem (
object) – Object of type Rotorsystem- Returns
Object of type Visu_Rotorsystem
- +AMrotorSIM.+Graphs.@Visu_Rotorsystem.show(obj)¶
Plots the overall rotor system
- Returns
Figure of rotor system
- +AMrotorSIM.+Graphs.@Visu_Rotorsystem.private.plot_bearing(ax, bearing, obj)¶
Provides/drafts the component bearing for the visualization of the rotor system
- Parameters
ax (
matlab.graphics.axis.Axes object) – Axes properties control of the figurebearing (
object) – Object of type components (obj.rotorsystem.components)obj (
object) – Object of type rotor (obj.rotorsystem.rotor)
- Returns
3D model of the bearing for 3D-visualization
- +AMrotorSIM.+Graphs.@Visu_Rotorsystem.private.plot_CompLUTMCK(ax, i, obj)¶
Provides/drafts the component compLUTMCK for the visualization of the rotor system
- Parameters
ax (
matlab.graphics.axis.Axes object) – Axes properties control of the figurei (
object) – Object of type components (obj.rotorsystem.components)obj (
object) – Object of type rotor (obj.rotorsystem.rotor)
- Returns
3D model of the compLUTMCK for 3D-visualization
- +AMrotorSIM.+Graphs.@Visu_Rotorsystem.private.plot_components(ax, components, obj)¶
Assigns the components (bearing, disk, CompLUTMCK) to the 3D visualization
- Parameters
ax (
matlab.graphics.axis.Axes object) – Axes properties control of the figurecomponents (
object) – Object of type components (obj.rotorsystem.components)obj (
object) – Object of type rotor (obj.rotorsystem.rotor)
- Returns
Assigned components to the 3d visualization
- +AMrotorSIM.+Graphs.@Visu_Rotorsystem.private.plot_disc(ax, disc)¶
Provides/drafts the component disc for the visualization of the rotor system
- Parameters
ax (
matlab.graphics.axis.Axes object) – Axes properties control of the figuredisc (
object) – Object of type components (obj.rotorsystem.components)
- Returns
3D model of the disc for 3D-visualization
- +AMrotorSIM.+Graphs.@Visu_Rotorsystem.private.plot_force(ax, load)¶
Provides/drafts the forces for the visualization of the rotor system
- Parameters
ax (
matlab.graphics.axis.Axes object) – Axes properties control of the figureload (
object) – Object of type components (obj.rotorsystem.loads)
- Returns
3D model of the forces for 3D-visualization
- +AMrotorSIM.+Graphs.@Visu_Rotorsystem.private.plot_loads(ax, loads)¶
Assigns the loads (unbalance and force) to the 3D visualization
- Parameters
ax (
matlab.graphics.axis.Axes object) – Axes properties control of the figureload (
object) – Object of type loads (obj.rotorsystem.loads)
- Returns
Assigned components to the 3d visualization
- +AMrotorSIM.+Graphs.@Visu_Rotorsystem.private.plot_pidController(ax, pidController, rotor)¶
Provides/drafts the pidConroller for the visualization of the rotor system
- Parameters
ax (
matlab.graphics.axis.Axes object) – Axes properties control of the figurepidController (
object) – Object of type pidController (obj.rotorsystem.pidControllers)obj (
object) – Object of type rotor (obj.rotorsystem.rotor)
- Returns
3D model of the bearing for 3D-visualization
- +AMrotorSIM.+Graphs.@Visu_Rotorsystem.private.plot_rotor(ax, rotor)¶
Provides/drafts the rotor for the visualization of the rotor system
- Parameters
ax (
matlab.graphics.axis.Axes object) – Axes properties control of the figure (check matlab function: axes)rotor (
object) – Object of type rotor (obj.rotorsystem.rotor)
- Returns
3D model of the rotor for 3D-visualization
- +AMrotorSIM.+Graphs.@Visu_Rotorsystem.private.plot_seals(ax, seal, obj)¶
Provides/drafts the component seal for the visualization of the rotor system
- Parameters
ax (
matlab.graphics.axis.Axes object) – Axes properties control of the figureseal (
object) – Object of type components (obj.rotorsystem.components)obj (
object) – Object of type rotor (obj.rotorsystem.rotor)
- Returns
3D model of the seal for 3D-visualization
- +AMrotorSIM.+Graphs.@Visu_Rotorsystem.private.plot_sensors(ax, sensors)¶
Provides/drafts the sensor for the visualization of the rotor system
- Parameters
ax (
matlab.graphics.axis.Axes object) – Axes properties control of the figuresensors (
object) – Object of type sensor (obj.rotorsystem.sensors)
- Returns
3D model of the sensor for 3D-visualization
- +AMrotorSIM.+Graphs.@Visu_Rotorsystem.private.plot_unbalance(ax, load)¶
Provides/drafts the unbalance for the visualization of the rotor system
- Parameters
ax (
matlab.graphics.axis.Axes object) – Axes properties control of the figureload (
object) – Object of type components (obj.rotorsystem.loads)
- Returns
3D model of the unbalance for 3D-visualization