📄 vcimd_fuzzy.mdl
字号:
Name "BL2"
Ports [1, 1]
Position [535, 214, 565, 236]
BackgroundColor "gray"
NamePlacement "alternate"
ShowName off
Operator "NOT"
Inputs "1"
}
Block {
BlockType Logic
Name "BL4"
Ports [1, 1]
Position [525, 94, 555, 116]
BackgroundColor "gray"
NamePlacement "alternate"
ShowName off
Operator "NOT"
Inputs "1"
}
Block {
BlockType DataTypeConversion
Name "Data Type Conversion1"
Position [455, 121, 480, 149]
BackgroundColor "gray"
ShowName off
DataType "boolean"
}
Block {
BlockType DataTypeConversion
Name "Data Type Conversion2"
Position [455, 181, 485, 209]
BackgroundColor "gray"
ShowName off
DataType "boolean"
}
Block {
BlockType DataTypeConversion
Name "Dta Type Conversion"
Position [455, 62, 480, 88]
BackgroundColor "gray"
ShowName off
DataType "boolean"
}
Block {
BlockType DataTypeConversion
Name "Dta Type Conversion1"
Position [595, 62, 620, 88]
BackgroundColor "gray"
ShowName off
DataType "boolean"
}
Block {
BlockType DataTypeConversion
Name "Dta Type Conversion2"
Position [595, 92, 620, 118]
BackgroundColor "gray"
ShowName off
DataType "boolean"
}
Block {
BlockType DataTypeConversion
Name "Dta Type Conversion3"
Position [595, 122, 620, 148]
BackgroundColor "gray"
ShowName off
DataType "boolean"
}
Block {
BlockType DataTypeConversion
Name "Dta Type Conversion4"
Position [595, 152, 620, 178]
BackgroundColor "gray"
ShowName off
DataType "boolean"
}
Block {
BlockType DataTypeConversion
Name "Dta Type Conversion5"
Position [595, 182, 620, 208]
BackgroundColor "gray"
ShowName off
DataType "boolean"
}
Block {
BlockType DataTypeConversion
Name "Dta Type Conversion6"
Position [595, 212, 620, 238]
BackgroundColor "gray"
ShowName off
DataType "boolean"
}
Block {
BlockType Mux
Name "Mux3"
Ports [6, 1]
Position [670, 63, 680, 237]
ShowName off
Inputs "6"
DisplayOption "bar"
}
Block {
BlockType Mux
Name "Mux4"
Ports [4, 1]
Position [125, 252, 135, 393]
Orientation "left"
NamePlacement "alternate"
ShowName off
DisplayOption "bar"
}
Block {
BlockType RelationalOperator
Name "Relational\nOperator"
Position [405, 56, 435, 89]
BackgroundColor "lightBlue"
ShowName off
}
Block {
BlockType RelationalOperator
Name "Relational\nOperator1"
Position [405, 116, 435, 149]
BackgroundColor "lightBlue"
ShowName off
}
Block {
BlockType RelationalOperator
Name "Relational\nOperator2"
Position [405, 177, 435, 213]
BackgroundColor "lightBlue"
ShowName off
}
Block {
BlockType Scope
Name "Scope1"
Ports [1]
Position [35, 251, 85, 399]
Orientation "left"
BackgroundColor "green"
Location [125, 116, 725, 511]
Open off
NumInputPorts "1"
ZoomMode "yonly"
List {
ListType AxesTitles
axes1 "%<SignalLabel>"
}
List {
ListType SelectedSignals
axes1 ""
}
YMin "-3"
YMax "4"
SaveName "ScopeData2"
DataFormat "StructureWithTime"
LimitDataPoints off
SampleTime "5e-6"
}
Block {
BlockType Scope
Name "Scope2"
Ports [1]
Position [380, 333, 425, 397]
BackgroundColor "green"
NamePlacement "alternate"
Location [6, 60, 806, 574]
Open off
NumInputPorts "1"
ZoomMode "xonly"
List {
ListType AxesTitles
axes1 "%<SignalLabel>"
}
List {
ListType SelectedSignals
axes1 ""
}
SaveName "ScopeData3"
DataFormat "StructureWithTime"
LimitDataPoints off
SampleTime "5e-6"
}
Block {
BlockType SubSystem
Name "triangular wave"
Ports [0, 1]
Position [245, 235, 285, 295]
BackgroundColor "lightBlue"
TreatAsAtomicUnit off
System {
Name "triangular wave"
Location [72, 124, 612, 433]
Open off
ModelBrowserVisibility off
ModelBrowserWidth 200
ScreenColor "white"
PaperOrientation "landscape"
PaperPositionMode "auto"
PaperType "usletter"
PaperUnits "inches"
ZoomFactor "100"
Block {
BlockType Constant
Name "Constant"
Position [90, 26, 135, 54]
Value "10000"
}
Block {
BlockType Constant
Name "Constant1"
Position [90, 106, 135, 134]
Value "-10000"
}
Block {
BlockType Constant
Name "Constant2"
Position [310, 255, 365, 285]
Orientation "left"
NamePlacement "alternate"
Value "0.00001"
}
Block {
BlockType Constant
Name "Constant3"
Position [438, 230, 462, 255]
Orientation "up"
Value "0"
}
Block {
BlockType DiscreteIntegrator
Name "Discrete-Time\nIntegrator"
Ports [1, 1]
Position [330, 60, 365, 100]
IntegratorMethod "Forward Euler"
ExternalReset "none"
InitialConditionSource "internal"
SampleTime "0.0001"
}
Block {
BlockType Product
Name "Product"
Ports [2, 1]
Position [205, 245, 255, 280]
Orientation "left"
NamePlacement "alternate"
InputSameDT off
}
Block {
BlockType RelationalOperator
Name "Relational\nOperator"
Position [125, 205, 160, 240]
Orientation "left"
NamePlacement "alternate"
Operator "<="
InputSameDT off
}
Block {
BlockType Sum
Name "Sum"
Ports [2, 1]
Position [440, 155, 460, 175]
ShowName off
IconShape "round"
Inputs "|++"
InputSameDT off
OutDataTypeMode "Inherit via internal rule"
}
Block {
BlockType Switch
Name "Switch"
Position [170, 65, 200, 95]
InputSameDT off
}
Block {
BlockType UnitDelay
Name "Unit Delay"
Position [25, 135, 65, 175]
Orientation "up"
ShowName off
SampleTime "0.0001"
}
Block {
BlockType Outport
Name "Out1"
Position [485, 158, 515, 172]
}
Line {
SrcBlock "Constant"
SrcPort 1
Points [5, 0; 0, 30]
DstBlock "Switch"
DstPort 1
}
Line {
SrcBlock "Unit Delay"
SrcPort 1
Points [0, -50]
DstBlock "Switch"
DstPort 2
}
Line {
SrcBlock "Constant1"
SrcPort 1
Points [5, 0; 0, -30]
DstBlock "Switch"
DstPort 3
}
Line {
SrcBlock "Relational\nOperator"
SrcPort 1
Points [-75, 0]
DstBlock "Unit Delay"
DstPort 1
}
Line {
SrcBlock "Switch"
SrcPort 1
Points [0, 0; 65, 0]
Branch {
DstBlock "Discrete-Time\nIntegrator"
DstPort 1
}
Branch {
DstBlock "Product"
DstPort 1
}
}
Line {
SrcBlock "Product"
SrcPort 1
Points [-10, 0; 0, -35]
DstBlock "Relational\nOperator"
DstPort 2
}
Line {
SrcBlock "Discrete-Time\nIntegrator"
SrcPort 1
Points [15, 0; 0, 85]
Branch {
Points [0, 50]
DstBlock "Relational\nOperator"
DstPort 1
}
Branch {
DstBlock "Sum"
DstPort 1
}
}
Line {
SrcBlock "Constant3"
SrcPort 1
DstBlock "Sum"
DstPort 2
}
Line {
SrcBlock "Constant2"
SrcPort 1
DstBlock "Product"
DstPort 2
}
Line {
SrcBlock "Sum"
SrcPort 1
DstBlock "Out1"
DstPort 1
}
}
}
Block {
BlockType Outport
Name "pulses"
Position [725, 143, 755, 157]
BackgroundColor "orange"
}
Line {
SrcBlock "Data Type Conversion2"
SrcPort 1
Points [0, 0; 20, 0]
Branch {
Points [0, 30]
DstBlock "BL2"
DstPort 1
}
Branch {
DstBlock "Dta Type Conversion5"
DstPort 1
}
}
Line {
SrcBlock "Data Type Conversion1"
SrcPort 1
Points [0, 0; 25, 0]
Branch {
Points [0, 30]
DstBlock "BL1"
DstPort 1
}
Branch {
DstBlock "Dta Type Conversion3"
DstPort 1
}
}
Line {
SrcBlock "Dta Type Conversion"
SrcPort 1
Points [0, 0; 20, 0]
Branch {
Points [0, 30]
DstBlock "BL4"
DstPort 1
}
Branch {
DstBlock "Dta Type Conversion1"
DstPort 1
}
}
Line {
SrcBlock "BL2"
SrcPort 1
DstBlock "Dta Type Conversion6"
DstPort 1
}
Line {
SrcBlock "BL1"
SrcPort 1
DstBlock "Dta Type Conversion4"
DstPort 1
}
Line {
SrcBlock "BL4"
SrcPort 1
DstBlock "Dta Type Conversion2"
DstPort 1
}
Line {
SrcBlock "ice"
SrcPort 1
Points [125, 0]
Branch {
DstBlock "Relational\nOperator2"
DstPort 1
}
Branch {
Points [0, 155]
DstBlock "Mux4"
DstPort 3
}
}
Line {
SrcBlock "ibe"
SrcPort 1
Points [105, 0]
Branch {
Points [0, 180]
DstBlock "Mux4"
DstPort 2
}
Branch {
DstBlock "Relational\nOperator1"
DstPort 1
}
}
Line {
SrcBlock "iae"
SrcPort 1
Points [85, 0]
Branch {
Points [0, 205]
DstBlock "Mux4"
DstPort 1
}
Branch {
DstBlock "Relational\nOperator"
DstPort 1
}
}
Line {
SrcBlock "Relational\nOperator2"
SrcPort 1
DstBlock "Data Type Conversion2"
DstPort 1
}
Line {
SrcBlock "Relational\nOperator1"
SrcPort 1
DstBlock "Data Type Conversion1"
DstPort 1
}
Line {
SrcBlock "Relational\nOperator"
SrcPort 1
DstBlock "Dta Type Conversion"
DstPort 1
}
Line {
SrcBlock "triangular wave"
SrcPort 1
Points [35, 0]
Branch {
Points [0, -60]
Branch {
DstBlock "Relational\nOperator2"
DstPort 2
}
Branch {
Points [0, -65]
Branch {
DstBlock "Relational\nOperator1"
DstPort 2
}
Branch {
Points [0, -60]
DstBlock "Relational\nOperator"
DstPort 2
}
}
}
Branch {
Points [0, 110]
Branch {
Points [-20, 0]
DstBlock "Mux4"
DstPort 4
}
Branch {
Points [40, 0]
DstBlock "Scope2"
DstPort 1
}
}
}
Line {
SrcBlock "Mux4"
SrcPort 1
DstBlock "Scope1"
DstPort 1
}
Line {
SrcBlock "Dta Type Conversion1"
SrcPort 1
Points [0, 0]
DstBlock "Mux3"
DstPort 1
}
Line {
SrcBlock "Dta Type Conversion2"
SrcPort 1
Points [0, 0]
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -