📄 multi_target.mdl
字号:
DataLogging off
DataLoggingNameMode "SignalName"
DataLoggingDecimateData off
DataLoggingDecimation "2"
DataLoggingLimitDataPoints off
DataLoggingMaxPoints "5000"
}
System {
Name "TransMissionController"
Location [265, 115, 940, 534]
Open off
ModelBrowserVisibility off
ModelBrowserWidth 200
ScreenColor "white"
PaperOrientation "landscape"
PaperPositionMode "auto"
PaperType "usletter"
PaperUnits "inches"
ZoomFactor "80"
Block {
BlockType Inport
Name "Turbine_Torque"
Position [45, 63, 75, 77]
FontName "Arial"
FontSize 14
FontWeight "bold"
Port {
PortNumber 1
PropagatedSignals "TurbTorque"
ShowPropagatedSignals "on"
TestPoint off
LinearAnalysisOutput off
LinearAnalysisInput off
RTWStorageClass "Auto"
DataLogging off
DataLoggingNameMode "SignalName"
DataLoggingDecimateData off
DataLoggingDecimation "2"
DataLoggingLimitDataPoints off
DataLoggingMaxPoints "5000"
}
}
Block {
BlockType Inport
Name "Turbine_Speed"
Position [50, 118, 80, 132]
FontName "Arial"
FontSize 14
FontWeight "bold"
Port "2"
Port {
PortNumber 1
PropagatedSignals "TurbSpeed"
ShowPropagatedSignals "on"
TestPoint off
LinearAnalysisOutput off
LinearAnalysisInput off
RTWStorageClass "Auto"
DataLogging off
DataLoggingNameMode "SignalName"
DataLoggingDecimateData off
DataLoggingDecimation "2"
DataLoggingLimitDataPoints off
DataLoggingMaxPoints "5000"
}
}
Block {
BlockType Inport
Name "Crank_Speed"
Position [45, 173, 75, 187]
FontName "Arial"
FontSize 14
FontWeight "bold"
Port "3"
Port {
PortNumber 1
PropagatedSignals "CrankSpeed"
ShowPropagatedSignals "on"
TestPoint off
LinearAnalysisOutput off
LinearAnalysisInput off
RTWStorageClass "Auto"
DataLogging off
DataLoggingNameMode "SignalName"
DataLoggingDecimateData off
DataLoggingDecimation "2"
DataLoggingLimitDataPoints off
DataLoggingMaxPoints "5000"
}
}
Block {
BlockType Inport
Name "Vehicle_Speed"
Position [40, 218, 70, 232]
FontName "Arial"
FontSize 14
FontWeight "bold"
Port "4"
Port {
PortNumber 1
PropagatedSignals "VehSpeed"
ShowPropagatedSignals "on"
TestPoint off
LinearAnalysisOutput off
LinearAnalysisInput off
RTWStorageClass "Auto"
DataLogging off
DataLoggingNameMode "SignalName"
DataLoggingDecimateData off
DataLoggingDecimation "2"
DataLoggingLimitDataPoints off
DataLoggingMaxPoints "5000"
}
}
Block {
BlockType Inport
Name "Unfiltered_TPS"
Position [45, 253, 75, 267]
FontName "Arial"
FontSize 14
FontWeight "bold"
Port "5"
Port {
PortNumber 1
PropagatedSignals "UTPS"
ShowPropagatedSignals "on"
TestPoint off
LinearAnalysisOutput off
LinearAnalysisInput off
RTWStorageClass "Auto"
DataLogging off
DataLoggingNameMode "SignalName"
DataLoggingDecimateData off
DataLoggingDecimation "2"
DataLoggingLimitDataPoints off
DataLoggingMaxPoints "5000"
}
}
Block {
BlockType UnitDelay
Name "Unit Delay1"
Position [270, 355, 310, 395]
Orientation "left"
FontName "Arial"
FontSize 14
FontWeight "bold"
X0 "0.0"
SampleTime "-1"
StateIdentifier "gear_old"
RTWStateStorageClass "ExportedGlobal"
}
Block {
BlockType SubSystem
Name "shift_control"
Ports [5, 3]
Position [450, 42, 685, 318]
FontName "Arial"
FontSize 14
FontWeight "bold"
TreatAsAtomicUnit on
RTWSystemCode "Function"
RTWFcnNameOpts "User specified"
RTWFcnName "pressure_control"
Port {
PortNumber 1
PropagatedSignals "torque_clutch_2"
ShowPropagatedSignals "on"
TestPoint off
LinearAnalysisOutput off
LinearAnalysisInput off
RTWStorageClass "Auto"
DataLogging off
DataLoggingNameMode "SignalName"
DataLoggingDecimateData off
DataLoggingDecimation "2"
DataLoggingLimitDataPoints off
DataLoggingMaxPoints "5000"
}
Port {
PortNumber 2
PropagatedSignals "torque_clutch_1"
ShowPropagatedSignals "on"
TestPoint off
LinearAnalysisOutput off
LinearAnalysisInput off
RTWStorageClass "Auto"
DataLogging off
DataLoggingNameMode "SignalName"
DataLoggingDecimateData off
DataLoggingDecimation "2"
DataLoggingLimitDataPoints off
DataLoggingMaxPoints "5000"
}
Port {
PortNumber 3
PropagatedSignals "gear"
ShowPropagatedSignals "on"
TestPoint off
LinearAnalysisOutput off
LinearAnalysisInput off
RTWStorageClass "Auto"
DataLogging off
DataLoggingNameMode "SignalName"
DataLoggingDecimateData off
DataLoggingDecimation "2"
DataLoggingLimitDataPoints off
DataLoggingMaxPoints "5000"
}
System {
Name "shift_control"
Location [-188, 91, 808, 745]
Open off
ModelBrowserVisibility off
ModelBrowserWidth 200
ScreenColor "white"
PaperOrientation "landscape"
PaperPositionMode "auto"
PaperType "usletter"
PaperUnits "inches"
ZoomFactor "107"
Block {
BlockType Inport
Name "Turbine_Torque"
Position [795, 93, 825, 107]
Port {
PortNumber 1
PropagatedSignals "TurbTorque"
ShowPropagatedSignals "on"
TestPoint off
LinearAnalysisOutput off
LinearAnalysisInput off
RTWStorageClass "Auto"
DataLogging off
DataLoggingNameMode "SignalName"
DataLoggingDecimateData off
DataLoggingDecimation "2"
DataLoggingLimitDataPoints off
DataLoggingMaxPoints "5000"
}
}
Block {
BlockType Inport
Name "Turbine_Speed1"
Position [15, 108, 45, 122]
Port "2"
Port {
PortNumber 1
PropagatedSignals "TurbSpeed"
ShowPropagatedSignals "on"
TestPoint off
LinearAnalysisOutput off
LinearAnalysisInput off
RTWStorageClass "Auto"
DataLogging off
DataLoggingNameMode "SignalName"
DataLoggingDecimateData off
DataLoggingDecimation "2"
DataLoggingLimitDataPoints off
DataLoggingMaxPoints "5000"
}
}
Block {
BlockType Inport
Name "Crank_Speed1"
Position [15, 143, 45, 157]
Port "3"
Port {
PortNumber 1
PropagatedSignals "CrankSpeed"
ShowPropagatedSignals "on"
TestPoint off
LinearAnalysisOutput off
LinearAnalysisInput off
RTWStorageClass "Auto"
DataLogging off
DataLoggingNameMode "SignalName"
DataLoggingDecimateData off
DataLoggingDecimation "2"
DataLoggingLimitDataPoints off
DataLoggingMaxPoints "5000"
}
}
Block {
BlockType Inport
Name "to_gear"
Position [50, 711, 85, 729]
Port "4"
Port {
PortNumber 1
PropagatedSignals "to_gear"
ShowPropagatedSignals "on"
TestPoint off
LinearAnalysisOutput off
LinearAnalysisInput off
RTWStorageClass "Auto"
DataLogging off
DataLoggingNameMode "SignalName"
DataLoggingDecimateData off
DataLoggingDecimation "2"
DataLoggingLimitDataPoints off
DataLoggingMaxPoints "5000"
}
}
Block {
BlockType Inport
Name "gear_final"
Position [1260, 566, 1295, 584]
Port "5"
Port {
PortNumber 1
PropagatedSignals "gear_final"
ShowPropagatedSignals "on"
TestPoint off
LinearAnalysisOutput off
LinearAnalysisInput off
RTWStorageClass "Auto"
DataLogging off
DataLoggingNameMode "SignalName"
DataLoggingDecimateData off
DataLoggingDecimation "2"
DataLoggingLimitDataPoints off
DataLoggingMaxPoints "5000"
}
}
Block {
BlockType SubSystem
Name "CalcTurbineSpeedCTR"
Ports [2, 1, 0, 1]
Position [220, 485, 385, 560]
TreatAsAtomicUnit on
RTWSystemCode "Inline"
System {
Name "CalcTurbineSpeedCTR"
Location [122, 449, 936, 848]
Open off
ModelBrowserVisibility off
ModelBrowserWidth 200
ScreenColor "white"
PaperOrientation "landscape"
PaperPositionMode "auto"
PaperType "usletter"
PaperUnits "inches"
ZoomFactor "100"
Block {
BlockType Inport
Name "In1"
Position [30, 48, 60, 62]
}
Block {
BlockType Inport
Name "In2"
Position [30, 98, 60, 112]
Port "2"
}
Block {
BlockType TriggerPort
Name "Trigger"
Ports []
Position [380, 15, 400, 35]
TriggerType "function-call"
ZeroCross off
}
Block {
BlockType Constant
Name " INERTIA_THR1"
Position [50, 177, 85, 203]
Value "1.0"
ShowAdditionalParam on
OutDataTypeMode "Specify via dialog"
OutScaling "2^-10"
}
Block {
BlockType Sum
Name "Add"
Ports [2, 1]
Position [130, 115, 170, 155]
Inputs "+-"
ShowAdditionalParam on
InputSameDT off
OutDataTypeMode "Specify via dialog"
OutScaling "2^-10"
SaturateOnIntegerOverflow off
}
Block {
BlockType Sum
Name "Add3"
Ports [2, 1]
Position [310, 125, 345, 205]
ShowAdditionalParam on
InputSameDT off
OutDataTypeMode "Specify via dialog"
OutScaling "2^-10"
SaturateOnIntegerOverflow off
}
Block {
BlockType Product
Name "Divide2"
Ports [2, 1]
Position [240, 125, 280, 165]
Inputs "*/"
ShowAdditionalParam on
InputSameDT off
OutDataTypeMode "Specify via dialog"
OutScaling "2^-10"
SaturateOnIntegerOverflow off
}
Block {
BlockType Product
Name "Divide3"
Ports [2, 1]
Position [235, 210, 275, 250]
Inputs "*/"
ShowAdditionalParam on
InputSameDT off
OutDataTypeMode "Specify via dialog"
OutScaling "2^-10"
SaturateOnIntegerOverflow off
}
Block {
BlockType Product
Name "Divide4"
Ports [2, 1]
Position [385, 95, 425, 135]
Inputs "**"
ShowAdditionalParam on
InputSameDT off
OutDataTypeMode "Inherit via back propagation"
OutScaling "2^-10"
SaturateOnIntegerOverflow off
}
Block {
BlockType Constant
Name "R_1 "
Position [185, 142, 220, 168]
Value "1.0"
ShowAdditionalParam on
OutDataTypeMode "Specify via dialog"
OutScaling "2^-10"
}
Block {
BlockType Constant
Name "R_2 "
Position [175, 227, 210, 253]
Value "1.0"
ShowAdditionalParam on
OutDataTypeMode "Specify via dialog"
OutScaling "2^-10"
}
Block {
BlockType RelationalOperator
Name "Relational\nOperator2"
Position [475, 26, 510, 144]
Operator "<"
ShowAdditionalParam on
LogicOutDataTypeMode "Specify via dialog"
LogicDataType "uint(16)"
ZeroCross off
Port {
PortNumber 1
Name "Turbine_SpeedCTR"
TestPoint off
LinearAnalysisOutput off
LinearAnalysisInput off
RTWStorageClass "Auto"
DataLogging off
DataLoggingNameMode "SignalName"
DataLoggingDecimateData off
DataLoggingDecimation "2"
DataLoggingLimitDataPoints off
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -