📄 work3.mdl
字号:
TestPoint off
LinearAnalysisOutput off
LinearAnalysisInput off
RTWStorageClass "Auto"
DataLogging off
DataLoggingNameMode "SignalName"
DataLoggingDecimateData off
DataLoggingDecimation "2"
DataLoggingLimitDataPoints off
DataLoggingMaxPoints "5000"
}
}
Block {
BlockType Reference
Name "FLC7"
Ports [1, 1]
Position [630, 69, 690, 121]
FontName "Arial"
SourceBlock "fuzblock/Fuzzy Logic \nController"
SourceType "FIS"
fis "flc7"
Port {
PortNumber 1
Name "du"
TestPoint off
LinearAnalysisOutput off
LinearAnalysisInput off
RTWStorageClass "Auto"
DataLogging off
DataLoggingNameMode "SignalName"
DataLoggingDecimateData off
DataLoggingDecimation "2"
DataLoggingLimitDataPoints off
DataLoggingMaxPoints "5000"
}
}
Block {
BlockType Reference
Name "FLC8"
Ports [1, 1]
Position [640, 354, 700, 406]
FontName "Arial"
SourceBlock "fuzblock/Fuzzy Logic \nController"
SourceType "FIS"
fis "flc8"
Port {
PortNumber 1
Name "du"
TestPoint off
LinearAnalysisOutput off
LinearAnalysisInput off
RTWStorageClass "Auto"
DataLogging off
DataLoggingNameMode "SignalName"
DataLoggingDecimateData off
DataLoggingDecimation "2"
DataLoggingLimitDataPoints off
DataLoggingMaxPoints "5000"
}
}
Block {
BlockType Mux
Name "Mux"
Ports [2, 1]
Position [590, 75, 615, 115]
ShowName off
Inputs "2"
}
Block {
BlockType Mux
Name "Mux1"
Ports [2, 1]
Position [600, 360, 625, 400]
ShowName off
Inputs "2"
}
Block {
BlockType Mux
Name "Mux2"
Ports [5, 1]
Position [850, 254, 885, 316]
ShowName off
Inputs "5"
}
Block {
BlockType DiscreteTransferFcn
Name "Plant"
Position [190, 77, 250, 113]
Numerator "[0.0488]"
Denominator "[1 -0.9512 0]"
SampleTime "0.5"
Port {
PortNumber 1
Name "y"
TestPoint off
LinearAnalysisOutput off
LinearAnalysisInput off
RTWStorageClass "Auto"
DataLogging off
DataLoggingNameMode "SignalName"
DataLoggingDecimateData off
DataLoggingDecimation "2"
DataLoggingLimitDataPoints off
DataLoggingMaxPoints "5000"
}
}
Block {
BlockType DiscreteTransferFcn
Name "Plant5"
Position [265, 227, 325, 263]
Numerator "[0.0488]"
Denominator "[1 -0.9512 0]"
SampleTime "0.5"
Port {
PortNumber 1
Name "y"
TestPoint off
LinearAnalysisOutput off
LinearAnalysisInput off
RTWStorageClass "Auto"
DataLogging off
DataLoggingNameMode "SignalName"
DataLoggingDecimateData off
DataLoggingDecimation "2"
DataLoggingLimitDataPoints off
DataLoggingMaxPoints "5000"
}
}
Block {
BlockType DiscreteTransferFcn
Name "Plant6"
Position [260, 437, 320, 473]
Numerator "[0.0488]"
Denominator "[1 -0.9512 0]"
SampleTime "0.5"
Port {
PortNumber 1
Name "y"
TestPoint off
LinearAnalysisOutput off
LinearAnalysisInput off
RTWStorageClass "Auto"
DataLogging off
DataLoggingNameMode "SignalName"
DataLoggingDecimateData off
DataLoggingDecimation "2"
DataLoggingLimitDataPoints off
DataLoggingMaxPoints "5000"
}
}
Block {
BlockType DiscreteTransferFcn
Name "Plant7"
Position [755, 77, 815, 113]
Numerator "[0.0488]"
Denominator "[1 -0.9512 0]"
SampleTime "0.5"
Port {
PortNumber 1
Name "y"
TestPoint off
LinearAnalysisOutput off
LinearAnalysisInput off
RTWStorageClass "Auto"
DataLogging off
DataLoggingNameMode "SignalName"
DataLoggingDecimateData off
DataLoggingDecimation "2"
DataLoggingLimitDataPoints off
DataLoggingMaxPoints "5000"
}
}
Block {
BlockType DiscreteTransferFcn
Name "Plant8"
Position [770, 362, 830, 398]
Numerator "[0.0488]"
Denominator "[1 -0.9512 0]"
SampleTime "0.5"
Port {
PortNumber 1
Name "y"
TestPoint off
LinearAnalysisOutput off
LinearAnalysisInput off
RTWStorageClass "Auto"
DataLogging off
DataLoggingNameMode "SignalName"
DataLoggingDecimateData off
DataLoggingDecimation "2"
DataLoggingLimitDataPoints off
DataLoggingMaxPoints "5000"
}
}
Block {
BlockType Saturate
Name "Saturation7"
Position [540, 145, 570, 175]
UpperLimit "60"
LowerLimit "-60"
Port {
PortNumber 1
Name "de"
TestPoint off
LinearAnalysisOutput off
LinearAnalysisInput off
RTWStorageClass "Auto"
DataLogging off
DataLoggingNameMode "SignalName"
DataLoggingDecimateData off
DataLoggingDecimation "2"
DataLoggingLimitDataPoints off
DataLoggingMaxPoints "5000"
}
}
Block {
BlockType Saturate
Name "Saturation8"
Position [550, 430, 580, 460]
UpperLimit "60"
LowerLimit "-60"
Port {
PortNumber 1
Name "de"
TestPoint off
LinearAnalysisOutput off
LinearAnalysisInput off
RTWStorageClass "Auto"
DataLogging off
DataLoggingNameMode "SignalName"
DataLoggingDecimateData off
DataLoggingDecimation "2"
DataLoggingLimitDataPoints off
DataLoggingMaxPoints "5000"
}
}
Block {
BlockType Scope
Name "Scope"
Ports [1]
Position [300, 79, 330, 111]
Location [75, 84, 497, 405]
Open off
NumInputPorts "1"
List {
ListType AxesTitles
axes1 "%<SignalLabel>"
}
List {
ListType SelectedSignals
axes1 ""
}
SaveToWorkspace on
DataFormat "Array"
}
Block {
BlockType Scope
Name "Scope5"
Ports [1]
Position [370, 229, 400, 261]
Location [88, 89, 971, 692]
Open off
NumInputPorts "1"
List {
ListType AxesTitles
axes1 "%<SignalLabel>"
}
List {
ListType SelectedSignals
axes1 ""
}
SaveToWorkspace on
SaveName "ScopeData5"
DataFormat "Array"
}
Block {
BlockType Scope
Name "Scope6"
Ports [1]
Position [370, 439, 400, 471]
Location [49, 132, 925, 710]
Open off
NumInputPorts "1"
List {
ListType AxesTitles
axes1 "%<SignalLabel>"
}
List {
ListType SelectedSignals
axes1 ""
}
YMin "0"
YMax "40"
SaveToWorkspace on
SaveName "ScopeData6"
DataFormat "Array"
}
Block {
BlockType Scope
Name "Scope7"
Ports [1]
Position [845, 79, 875, 111]
Location [68, 109, 984, 703]
Open off
NumInputPorts "1"
List {
ListType AxesTitles
axes1 "%<SignalLabel>"
}
List {
ListType SelectedSignals
axes1 ""
}
SaveToWorkspace on
SaveName "ScopeData7"
DataFormat "Array"
}
Block {
BlockType Scope
Name "Scope8"
Ports [1]
Position [855, 364, 885, 396]
Location [168, 172, 984, 703]
Open off
NumInputPorts "1"
List {
ListType AxesTitles
axes1 "%<SignalLabel>"
}
List {
ListType SelectedSignals
axes1 ""
}
SaveToWorkspace on
SaveName "ScopeData8"
DataFormat "Array"
}
Block {
BlockType Scope
Name "Scopes"
Ports [1]
Position [910, 269, 940, 301]
Location [77, 113, 937, 693]
Open off
NumInputPorts "1"
List {
ListType AxesTitles
axes1 "%<SignalLabel>"
}
List {
ListType SelectedSignals
axes1 ""
}
SaveToWorkspace on
SaveName "ScopesData"
DataFormat "Array"
}
Block {
BlockType Step
Name "Step"
Description "Step1"
Position [105, 80, 135, 110]
Time "0"
After "30"
SampleTime "0"
Port {
PortNumber 1
Name "r"
TestPoint off
LinearAnalysisOutput off
LinearAnalysisInput off
RTWStorageClass "Auto"
DataLogging off
DataLoggingNameMode "SignalName"
DataLoggingDecimateData off
DataLoggingDecimation "2"
DataLoggingLimitDataPoints off
DataLoggingMaxPoints "5000"
}
}
Block {
BlockType Step
Name "Step5"
Position [25, 230, 55, 260]
Time "0"
After "30"
SampleTime "0"
Port {
PortNumber 1
Name "r"
TestPoint off
LinearAnalysisOutput off
LinearAnalysisInput off
RTWStorageClass "Auto"
DataLogging off
DataLoggingNameMode "SignalName"
DataLoggingDecimateData off
DataLoggingDecimation "2"
DataLoggingLimitDataPoints off
DataLoggingMaxPoints "5000"
}
}
Block {
BlockType Step
Name "Step6"
Position [25, 440, 55, 470]
Time "0"
After "30"
SampleTime "0"
Port {
PortNumber 1
Name "r"
TestPoint off
LinearAnalysisOutput off
LinearAnalysisInput off
RTWStorageClass "Auto"
DataLogging off
DataLoggingNameMode "SignalName"
DataLoggingDecimateData off
DataLoggingDecimation "2"
DataLoggingLimitDataPoints off
DataLoggingMaxPoints "5000"
}
}
Block {
BlockType Step
Name "Step7"
Position [395, 80, 425, 110]
Time "0"
After "30"
SampleTime "0"
Port {
PortNumber 1
Name "r"
TestPoint off
LinearAnalysisOutput off
LinearAnalysisInput off
RTWStorageClass "Auto"
DataLogging off
DataLoggingNameMode "SignalName"
DataLoggingDecimateData off
DataLoggingDecimation "2"
DataLoggingLimitDataPoints off
DataLoggingMaxPoints "5000"
}
}
Block {
BlockType Step
Name "Step8"
Position [405, 365, 435, 395]
Time "0"
After "30"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -