📄 landinggear.mdl
字号:
SystemSampleTime "-1"
FunctionWithSeparateData off
RTWMemSecFuncInitTerm "Inherit from model"
RTWMemSecFuncExecute "Inherit from model"
RTWMemSecDataConstants "Inherit from model"
RTWMemSecDataInternal "Inherit from model"
RTWMemSecDataParameters "Inherit from model"
ClassName "sensor_force"
SchemaVersion "1"
LocalVarLogging "[]"
}
Block {
BlockType Reference
Name "Ideal Translational\nVelocity Source"
Tag "Factory Generic"
Ports [0, 0, 0, 0, 0, 1, 2]
Position [445, 105, 485, 145]
Orientation "left"
DialogController "NetworkEngine.DynNeDlgSource"
SourceBlock "fl_lib/Mechanical/Mechanical Sensors\na"
"nd Sources/Ideal Translational\nVelocity Source"
SourceType "Ideal Translational\nVelocity Source"
ShowPortLabels on
SystemSampleTime "-1"
FunctionWithSeparateData off
RTWMemSecFuncInitTerm "Inherit from model"
RTWMemSecFuncExecute "Inherit from model"
RTWMemSecDataConstants "Inherit from model"
RTWMemSecDataInternal "Inherit from model"
RTWMemSecDataParameters "Inherit from model"
ClassName "source_velocity"
SchemaVersion "1"
force_Log "off"
rel_velocity_Log "off"
power_Log "off"
LocalVarNames "|force|rel_velocity|power"
LocalVarDescs "|Force (N)|Relative velocity (m/s)|Powe"
"r generated by the source (W)"
LocalVarLogging "[0 0 0]"
}
Block {
BlockType Reference
Name "Mechanical\nTranslational\nReference"
Tag "Factory Generic"
Ports [0, 0, 0, 0, 0, 1]
Position [55, 120, 75, 140]
Orientation "left"
DialogController "NetworkEngine.DynNeDlgSource"
SourceBlock "fl_lib/Mechanical/Translational\nElemen"
"ts/Mechanical\nTranslational\nReference"
SourceType "Mechanical\nTranslational\nReference"
ShowPortLabels on
SystemSampleTime "-1"
FunctionWithSeparateData off
RTWMemSecFuncInitTerm "Inherit from model"
RTWMemSecFuncExecute "Inherit from model"
RTWMemSecDataConstants "Inherit from model"
RTWMemSecDataInternal "Inherit from model"
RTWMemSecDataParameters "Inherit from model"
ClassName "reference_transl"
SchemaVersion "1"
LocalVarLogging "[]"
}
Block {
BlockType Reference
Name "Mechanical\nTranslational\nReference1"
Tag "Factory Generic"
Ports [0, 0, 0, 0, 0, 1]
Position [535, 115, 555, 135]
DialogController "NetworkEngine.DynNeDlgSource"
SourceBlock "fl_lib/Mechanical/Translational\nElemen"
"ts/Mechanical\nTranslational\nReference"
SourceType "Mechanical\nTranslational\nReference"
ShowPortLabels on
SystemSampleTime "-1"
FunctionWithSeparateData off
RTWMemSecFuncInitTerm "Inherit from model"
RTWMemSecFuncExecute "Inherit from model"
RTWMemSecDataConstants "Inherit from model"
RTWMemSecDataInternal "Inherit from model"
RTWMemSecDataParameters "Inherit from model"
ClassName "reference_transl"
SchemaVersion "1"
LocalVarLogging "[]"
}
Block {
BlockType Reference
Name "PS-Simulink\nConverter"
Ports [0, 1, 0, 0, 0, 1]
Position [50, 25, 80, 55]
DialogController "NetworkEngine.DynNeUtilDlgSource"
SourceBlock "pm_libv1/Utilities/PS-Simulink\nConvert"
"er"
SourceType "PS-Simulink\nConverter"
ShowPortLabels off
SystemSampleTime "-1"
FunctionWithSeparateData off
RTWMemSecFuncInitTerm "Inherit from model"
RTWMemSecFuncExecute "Inherit from model"
RTWMemSecDataConstants "Inherit from model"
RTWMemSecDataInternal "Inherit from model"
RTWMemSecDataParameters "Inherit from model"
PhysicalDomain "network_engine_domain"
LeftPortType "input"
RightPortType "output"
SubClassName "ps_output"
Unit "1"
PmDlgSchema "0"
}
Block {
BlockType Reference
Name "Simulink-PS\nConverter"
Ports [1, 0, 0, 0, 0, 0, 1]
Position [375, 25, 405, 55]
DialogController "NetworkEngine.DynNeUtilDlgSource"
SourceBlock "pm_libv1/Utilities/Simulink-PS\nConvert"
"er"
SourceType "Simulink-PS\nConverter"
ShowPortLabels off
SystemSampleTime "-1"
FunctionWithSeparateData off
RTWMemSecFuncInitTerm "Inherit from model"
RTWMemSecFuncExecute "Inherit from model"
RTWMemSecDataConstants "Inherit from model"
RTWMemSecDataInternal "Inherit from model"
RTWMemSecDataParameters "Inherit from model"
PhysicalDomain "network_engine_domain"
LeftPortType "input"
RightPortType "output"
SubClassName "ps_input"
Unit "1"
PmDlgSchema "0"
}
Block {
BlockType Reference
Name "Solver\nConfiguration"
Ports [0, 0, 0, 0, 0, 0, 1]
Position [145, 249, 190, 281]
DialogController "NetworkEngine.DynNeUtilDlgSource"
SourceBlock "pm_libv1/Utilities/Solver\nConfiguratio"
"n"
SourceType "Solver\nConfiguration"
ShowPortLabels off
SystemSampleTime "-1"
FunctionWithSeparateData off
RTWMemSecFuncInitTerm "Inherit from model"
RTWMemSecFuncExecute "Inherit from model"
RTWMemSecDataConstants "Inherit from model"
RTWMemSecDataInternal "Inherit from model"
RTWMemSecDataParameters "Inherit from model"
PhysicalDomain "network_engine_domain"
LeftPortType "input"
RightPortType "generic"
SubClassName "solver"
PmDlgSchema "0"
ResidualTolerance "1e-9"
DynamicScaling on
}
Block {
BlockType Reference
Name "Translational\nHydro-Mechanical\nConver"
"ter"
Tag "Factory Generic"
Ports [0, 0, 0, 0, 0, 2, 1]
Position [140, 118, 265, 167]
DialogController "NetworkEngine.DynNeDlgSource"
SourceBlock "fl_lib/Hydraulic/Hydraulic Elements/Tra"
"nslational\nHydro-Mechanical\nConverter"
SourceType "Translational\nHydro-Mechanical\nConver"
"ter"
ShowPortLabels on
SystemSampleTime "-1"
FunctionWithSeparateData off
RTWMemSecFuncInitTerm "Inherit from model"
RTWMemSecFuncExecute "Inherit from model"
RTWMemSecDataConstants "Inherit from model"
RTWMemSecDataInternal "Inherit from model"
RTWMemSecDataParameters "Inherit from model"
ClassName "converter_transl"
SchemaVersion "1"
area "APist"
area_unit "m^2"
or "1"
or_unit "1"
flow_rate_Log "off"
pressure_Log "off"
force_Log "off"
power_Log "off"
LocalVarNames "|flow_rate|pressure|force|power"
LocalVarDescs "|Flow rate into the chamber (m^3/s)|Pre"
"ssure at the inlet (Pa)|Output force (N)|Power (W)"
LocalVarLogging "[0 0 0 0]"
}
Block {
BlockType PMIOPort
Name "Hydraulics"
Position [85, 173, 115, 187]
Port "1"
Side "Left"
}
Block {
BlockType Outport
Name "Force"
Position [105, 33, 135, 47]
IconDisplay "Port number"
BusOutputAsStruct off
}
Line {
LineType "Connection"
SrcBlock "Translational\nHydro-Mechanical\nConver"
"ter"
SrcPort RConn1
DstBlock "Ideal Force Sensor"
DstPort LConn1
}
Line {
LineType "Connection"
SrcBlock "Ideal Translational\nVelocity Source"
SrcPort RConn2
DstBlock "Ideal Force Sensor"
DstPort RConn1
}
Line {
LineType "Connection"
SrcBlock "Ideal Force Sensor"
SrcPort RConn2
Points [15, 0; 0, 60; -185, 0]
Branch {
ConnectType "DEST_SRC"
Points [-190, 0; 0, -175]
DstBlock "PS-Simulink\nConverter"
DstPort LConn1
}
Branch {
ConnectType "DEST_DEST"
SrcBlock "Solver\nConfiguration"
SrcPort RConn1
Points [15, 0; 0, -50]
}
}
Line {
LineType "Connection"
SrcBlock "Mechanical\nTranslational\nReference1"
SrcPort LConn1
DstBlock "Ideal Translational\nVelocity Source"
DstPort LConn1
}
Line {
LineType "Connection"
SrcBlock "Simulink-PS\nConverter"
SrcPort RConn1
Points [5, 0; 0, 75]
DstBlock "Ideal Translational\nVelocity Source"
DstPort RConn1
}
Line {
LineType "Connection"
SrcBlock "Mechanical\nTranslational\nReference"
SrcPort LConn1
DstBlock "Translational\nHydro-Mechanical\nConver"
"ter"
DstPort LConn1
}
Line {
SrcBlock "PS-Simulink\nConverter"
SrcPort 1
Points [0, 0]
DstBlock "Force"
DstPort 1
}
Line {
SrcBlock "Velocity"
SrcPort 1
Points [0, 0]
DstBlock "Simulink-PS\nConverter"
DstPort 1
}
Line {
LineType "Connection"
SrcBlock "Hydraulics"
SrcPort RConn1
Points [0, -25]
DstBlock "Translational\nHydro-Mechanical\nConver"
"ter"
DstPort LConn2
}
}
}
Block {
BlockType PMIOPort
Name "Dis Sph"
Tag "PMCPort"
Position [575, 41, 605, 59]
Orientation "left"
Port "1"
Side "Right"
}
Block {
BlockType PMIOPort
Name "Rev"
Tag "PMCPort"
Position [25, 41, 55, 59]
Port "2"
Side "Left"
}
Block {
BlockType PMIOPort
Name "Hydraulic"
Tag "PMCPort"
Position [450, 171, 480, 189]
Port "3"
Side "Left"
}
Line {
LineType "Connection"
SrcBlock "Joint Actuator"
SrcPort RConn1
Points [0, 55; -400, 0; 0, -130]
DstBlock "Prismatic"
DstPort LConn2
}
Line {
LineType "Connection"
SrcBlock "Joint Sensor"
SrcPort LConn1
Points [0, -60]
DstBlock "Prismatic"
DstPort RConn2
}
Line {
LineType "Connection"
SrcBlock "Revolute1"
SrcPort RConn1
DstBlock "Outer Cylinder"
DstPort LConn1
}
Line {
LineType "Connection"
SrcBlock "Prismatic"
SrcPort LConn1
DstBlock "Outer Cylinder"
DstPort RConn1
}
Line {
LineType "Connection"
SrcBlock "Prismatic"
SrcPort RConn1
DstBlock "Inner Cylinder"
DstPort LConn1
}
Line {
LineType "Connection"
SrcBlock "Dis Sph"
SrcPort RConn1
DstBlock "Inner Cylinder"
DstPort RConn1
}
Line {
LineType "Connection"
SrcBlock "Rev"
SrcPort RConn1
DstBlock "Revolute1"
DstPort LConn1
}
Line {
LineType "Connection"
SrcBlock "Hydraulic"
SrcPort RConn1
Points [5, 0; 0, -20]
DstBlock "Subsystem"
DstPort LConn1
}
Line {
SrcBlock "Joint Sensor"
SrcPort 1
DstBlock "Subsystem"
DstPort 1
}
Line {
SrcBlock "Subsystem"
SrcPort 1
DstBlock "Joint Actuator"
DstPort 1
}
}
}
Block {
BlockType Reference
Name "Hydraulic Reference"
Tag "Factory Generic"
Ports [0, 0, 0, 0, 0, 1]
Position [230, 460, 270, 485]
Orientation "down"
DialogController "NetworkEngine.DynNeDlgSource"
SourceBlock "fl_lib/Hydraulic/Hydraulic Elements/Hydraulic R"
"eference"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -