📄 electricalmechanicalcomponents.mdl
字号:
}
Block {
BlockType Inport
Name "Requested\nSpeed"
Position [275, 168, 305, 182]
Orientation "left"
Port "2"
IconDisplay "Port number"
}
Block {
BlockType SubSystem
Name "Ravigneaux\n4-Speed"
Ports [1, 0, 0, 0, 0, 1, 1]
Position [390, 97, 515, 233]
OpenFcn "open_system(gcbh,'force');"
TreatAsAtomicUnit off
MinAlgLoopOccurrences off
RTWSystemCode "Auto"
MaskHideContents off
MaskType "Ravigneaux 4-Speed"
MaskDescription "This is a template for a Ravigneaux"
" 4-speed transmission. Copy it to your model, open it as a subsystem, and mod"
"ify it for your use."
MaskHelp "web(drive_help);"
MaskInitialization "drive_preinitmask();"
MaskDisplay "plot(1.8,2.5);\nplot(-1.8,-2.5);\n"
"\nplot([-1 -0.6 -0.6 -0.8 -0.4],[0.1 0.1 1.1 1.1 1.1]);\nplot([-0.8 0.4 -0.2 "
"-0.2 -0.8 0.4],[1.2 1.2 1.2 1.7 1.7 1.7]);\nplot([0.4 0 0.2 0.2 0.5 0.2 0.2 0"
" 0.4],[1.1 1.1 1.1 0.9 0.9 0.9 0.7 0.7 0.7]);\nplot([0.4 0 0.2 0.2 -1],[0.6 0"
".6 0.6 0.05 0.05]);\nplot([-1.3 -1.5],[0.05 0.05]);\nplot([-1 0.5 0.5 0.5 0.5"
" -1 -1],[0.0 0.0 0.9 0.9 1.45 1.45 2.1]);\nplot([-0.6 0.2 -0.2 -0.2 0.7 0.7 1"
"],[1.8 1.8 1.8 2.1 2.1 0 0]);\nplot([1.3 1.5],[0 0]);\n\nplot([-1 -0.6 -0.6 -"
"0.8 -0.4],-[0.1 0.1 1.1 1.1 1.1]);\nplot([-0.8 0.4 -0.2 -0.2 -0.8 0.4],-[1.2 "
"1.2 1.2 1.7 1.7 1.7]);\nplot([0.4 0 0.2 0.2 0.5 0.2 0.2 0 0.4],-[1.1 1.1 1.1 "
"0.9 0.9 0.9 0.7 0.7 0.7]);\nplot([0.4 0 0.2 0.2 -1],-[0.6 0.6 0.6 0.05 0.05])"
";\nplot([-1.3 -1.5],-[0.05 0.05]);\nplot([-1.3 -1.5],-[0.1 0.1]);\nplot([-1 0"
".5 0.5 0.5 0.5 -1 -1],-[0.0 0.0 0.9 0.9 1.45 1.45 2.1]);\nplot([-0.6 0.2 -0.2"
" -0.2 0.7 0.7 1],-[1.8 1.8 1.8 2.1 2.1 0 0]);\nplot([-1.3 -1.5],[0 0]);\nplot"
"([-1.3 -1.5],[0.1 0.1]);\n\nplot([-1 -1 -1.3 -1.3 -1 -1],[0 0.2 0.2 -0.4 -0.4"
" 0]);\nplot([-1.4 -0.9],[-0.4 -0.4]);\nplot([-1.3 -1.0],[-0.5 -0.5]);\nplot(["
"-1.2 -1.1],[-0.6 -0.6]);\n\nplot(-[-1 -1 -1.3 -1.3 -1 -1],[0 0.2 0.2 -0.4 -0."
"4 0]);\nplot(-[-1.4 -0.9],[-0.4 -0.4]);\nplot(-[-1.3 -1.0],[-0.5 -0.5]);\nplo"
"t(-[-1.2 -1.1],[-0.6 -0.6]);\n\nplot([-1.1 -1.1 -0.9 -0.9],[2 2.2 2.2 2]);\np"
"lot([-1.1 -1.1 -0.9 -0.9],-[2 2.2 2.2 2]);\n\nplot([-1.6 -1.6 -1.4 -1.4],[2.0"
" 2.2 2.2 2.0]);\nplot([-1.5 -1.5 -1.5 -1.8 -1.8 -2.0 -2.0],[0.1 2.1 1.8 1.8 2"
".2 2.2 2.0]);\nplot([-1.9 -1.9 -2.1 -2.1 -2.3 -2.3 -2.3 -2.7 -2.7],[2.1 1.9 1"
".9 2.1 2.1 1.9 2.1 2.1 0]);\nplot([-2.2 -2.2 -1.8 -1.8 -1.4],[2.0 1.7 1.7 0.0"
"5 0.05]);\nplot([-1.5 -2.2 -2.2 -2.2],[0 0 1.0 -1.0]);\nplot([-2.1 -2.1 -2.3 "
"-2.3 -2.3 -2.5 -2.5 -3.2],[0.9 1.1 1.1 0.9 1.1 1.1 0 0]);\nplot([-2.1 -2.1 -2"
".3 -2.3 -2.3 -2.5 -2.5 -3.2],-[0.9 1.1 1.1 0.9 1.1 1.1 0 0]);\n\n\nplot([-1.6"
" -1.6 -1.4 -1.4],-[2.0 2.2 2.2 2.0]);\nplot([-1.5 -1.5 -1.5 -1.8 -1.8 -2.0 -2"
".0],-[0.1 2.1 1.8 1.8 2.2 2.2 2.0]);\nplot([-1.9 -1.9 -2.1 -2.1 -2.3 -2.3 -2."
"3 -2.7 -2.7],-[2.1 1.9 1.9 2.1 2.1 1.9 2.1 2.1 0]);\nplot([-2.2 -2.2 -1.8 -1."
"8 -1.4],-[2.0 1.7 1.7 0.05 0.05]);\n\ntext(-2.2,1.2,'A');\ntext(-2.2,2.2,'B')"
";\ntext(-1.52,2.3,'E');\ntext(-1.92,2.3,'C');\ntext(-1.02,2.3,'D');"
MaskSelfModifiable on
MaskIconFrame on
MaskIconOpaque off
MaskIconRotate "port"
MaskIconUnits "autoscale"
System {
Name "Ravigneaux\n4-Speed"
Location [65, 135, 952, 731]
Open off
ModelBrowserVisibility off
ModelBrowserWidth 200
ScreenColor "white"
PaperOrientation "landscape"
PaperPositionMode "auto"
PaperType "usletter"
PaperUnits "inches"
ZoomFactor "100"
Block {
BlockType Inport
Name "P"
Position [845, 503, 875, 517]
Orientation "left"
IconDisplay "Port number"
}
Block {
BlockType Reference
Name "Carrier\nInertia"
Ports [0, 0, 0, 0, 0, 0, 1]
Position [365, 225, 415, 275]
Orientation "left"
ForegroundColor "magenta"
DropShadow on
NamePlacement "alternate"
SourceBlock "driveline/Solver &\nInertias/Iner"
"tia"
SourceType "Inertia"
ShowPortLabels on
PortType "p1"
BlockClass "Inertia"
PhysicalDomain "driveline_domain"
I "0.1"
Ip "[]"
Iv "[]"
ShowLeft off
ShowRight on
}
Block {
BlockType Demux
Name "Clutch\nPressures"
Ports [1, 5]
Position [815, 457, 820, 563]
Orientation "left"
BackgroundColor "black"
NamePlacement "alternate"
Outputs "5"
DisplayOption "bar"
}
Block {
BlockType SubSystem
Name "Clutch\nschedule"
Ports []
Position [15, 19, 125, 61]
ShowName off
TreatAsAtomicUnit off
MinAlgLoopOccurrences off
RTWSystemCode "Auto"
MaskHideContents off
MaskDisplay "fprintf('Double-click to show\\n "
"\nClutch Schedule')"
MaskIconFrame on
MaskIconOpaque on
MaskIconRotate "none"
MaskIconUnits "autoscale"
System {
Name "Clutch\nschedule"
Location [68, 78, 586, 393]
Open off
ModelBrowserVisibility off
ModelBrowserWidth 200
ScreenColor "white"
PaperOrientation "landscape"
PaperPositionMode "auto"
PaperType "usletter"
PaperUnits "inches"
ZoomFactor "100"
Annotation {
Name "---------------------------------"
"-----------------------------------------------------------------------------"
"-------------------------------------------------"
Position [257, 191]
UseDisplayTextAsClickCallback off
}
Annotation {
Name "---------------------------------"
"-----------------------------------------------------------------------------"
"-------------------------------------------------"
Position [257, 161]
UseDisplayTextAsClickCallback off
}
Annotation {
Name "---------------------------------"
"-----------------------------------------------------------------------------"
"-------------------------------------------------"
Position [257, 131]
UseDisplayTextAsClickCallback off
}
Annotation {
Name "---------------------------------"
"-----------------------------------------------------------------------------"
"-------------------------------------------------"
Position [257, 101]
UseDisplayTextAsClickCallback off
}
Annotation {
Name "|\n|\n|\n|\n|\n|\n|\n|\n|\n|\n|\n"
"|\n|\n|"
Position [501, 132]
UseDisplayTextAsClickCallback off
}
Annotation {
Name "---------------------------------"
"-----------------------------------------------------------------------------"
"-------------------------------------------------"
Position [257, 226]
UseDisplayTextAsClickCallback off
}
Annotation {
Name "---------------------------------"
"-----------------------------------------------------------------------------"
"-------------------------------------------------"
Position [257, 71]
UseDisplayTextAsClickCallback off
}
Annotation {
Name "|\n|\n|\n|\n|\n|\n|\n|\n|\n|\n|\n"
"|\n|\n|"
Position [261, 132]
UseDisplayTextAsClickCallback off
}
Annotation {
Name "|\n|\n|\n|\n|\n|\n|\n|\n|\n|\n|\n"
"|\n|\n|"
Position [216, 132]
UseDisplayTextAsClickCallback off
}
Annotation {
Name "|\n|\n|\n|\n|\n|\n|\n|\n|\n|\n|\n"
"|\n|\n|"
Position [176, 132]
UseDisplayTextAsClickCallback off
}
Annotation {
Name "|\n|\n|\n|\n|\n|\n|\n|\n|\n|\n|\n"
"|\n|\n|"
Position [136, 132]
UseDisplayTextAsClickCallback off
}
Annotation {
Name "|\n|\n|\n|\n|\n|\n|\n|\n|\n|\n|\n"
"|\n|\n|"
Position [96, 132]
UseDisplayTextAsClickCallback off
}
Annotation {
Name "|\n|\n|\n|\n|\n|\n|\n|\n|\n|\n|\n"
"|\n|\n|"
Position [61, 132]
UseDisplayTextAsClickCallback off
}
Annotation {
Name "|\n|\n|\n|\n|\n|\n|\n|\n|\n|\n|\n"
"|\n|\n|"
Position [16, 132]
UseDisplayTextAsClickCallback off
}
Annotation {
Name "---------------------------------"
"-----------------------------------------------------------------------------"
"-------------------------------------------------"
Position [257, 41]
UseDisplayTextAsClickCallback off
}
Annotation {
Name "g1/(1+g1)"
Position [381, 211]
UseDisplayTextAsClickCallback off
FontSize 12
}
Annotation {
Name "1"
Position [374, 178]
UseDisplayTextAsClickCallback off
FontSize 12
}
Annotation {
Name "(g1+g2)/(1+g1)"
Position [386, 146]
UseDisplayTextAsClickCallback off
FontSize 12
}
Annotation {
Name "g2"
Position [371, 116]
UseDisplayTextAsClickCallback off
FontSize 12
}
Annotation {
Name "-g1"
Position [371, 86]
UseDisplayTextAsClickCallback off
FontSize 12
}
Annotation {
Name "F"
Position [200, 206]
UseDisplayTextAsClickCallback off
FontSize 12
}
Annotation {
Name "F"
Position [120, 206]
UseDisplayTextAsClickCallback off
FontSize 12
}
Annotation {
Name "L"
Position [240, 206]
UseDisplayTextAsClickCallback off
FontSize 12
}
Annotation {
Name "L"
Position [120, 176]
UseDisplayTextAsClickCallback off
FontSize 12
}
Annotation {
Name "F"
Position [160, 206]
UseDisplayTextAsClickCallback off
FontSize 12
}
Annotation {
Name "F"
Position [160, 176]
UseDisplayTextAsClickCallback off
FontSize 12
}
Annotation {
Name "L"
Position [80, 176]
UseDisplayTextAsClickCallback off
FontSize 12
}
Annotation {
Name "F"
Position [160, 146]
UseDisplayTextAsClickCallback off
FontSize 12
}
Annotation {
Name "F"
Position [80, 146]
UseDisplayTextAsClickCallback off
FontSize 12
}
Annotation {
Name "L"
Position [120, 146]
UseDisplayTextAsClickCallback off
FontSize 12
}
Annotation {
Name "L"
Position [240, 146]
UseDisplayTextAsClickCallback off
FontSize 12
}
Annotation {
Name "F"
Position [160, 116]
UseDisplayTextAsClickCallback off
FontSize 12
}
Annotation {
Name "L"
Position [200, 116]
UseDisplayTextAsClickCallback off
FontSize 12
}
Annotation {
Name "L"
Position [120, 116]
UseDisplayTextAsClickCallback off
FontSize 12
}
Annotation {
Name "F"
Position [80, 116]
UseDisplayTextAsClickCallback off
FontSize 12
}
Annotation {
Name "Ratio"
Position [375, 57]
UseDisplayTextAsClickCallback off
FontSize 12
FontWeight "bold"
}
Annotation {
Name "L"
Position [200, 86]
UseDisplayTextAsClickCallback off
FontSize 12
}
Annotation {
Name "L"
Position [160, 86]
UseDisplayTextAsClickCallback off
FontSize 12
}
Annotation {
Name "F"
Position [120, 86]
UseDisplayTextAsClickCallback off
FontSize 12
}
Annotation {
Name "F"
Position [80, 86]
UseDisplayTextAsClickCallback off
FontSize 12
}
Annotation {
Name "R\n\n1\n\n2\n\n3\n\n4"
Position [38, 146]
UseDisplayTextAsClickCallback off
FontSize 12
}
Annotation {
Name "Clutch Schedule"
Position [260, 26]
UseDisplayTextAsClickCallback off
FontSize 12
FontWeight "bold"
}
Annotation {
Name "Gear"
Position [38, 57]
UseDisplayTextAsClickCallback off
FontSize 12
FontWeight "bold"
}
Annotation {
Name "A"
Position [77, 58]
ForegroundColor "red"
UseDisplayTextAsClickCallback off
FontSize 12
}
Annotation {
Name "B"
Position [117, 58]
ForegroundColor "green"
UseDisplayTextAsClickCallback off
FontSize 12
}
Annotation {
Name "C"
Position [162, 58]
ForegroundColor "blue"
UseDisplayTextAsClickCallback off
FontSize 12
}
Annotation {
Name "D"
Position [202, 58]
ForegroundColor "cyan"
UseDisplayTextAsClickCallback off
FontSize 12
}
Annotation {
Name "E"
Position [242, 58]
ForegroundColor "orange"
UseDisplayTextAsClickCallback off
FontSize 12
}
Annotation {
Name "F"
Position [240, 86]
UseDisplayTextAsClickCallback off
FontSize 12
}
Annotation {
Name "F"
Position [240, 116]
UseDisplayTextAsClickCallback off
FontSize 12
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -