📄 vvvf114.mdl
字号:
Branch {
Points [0, 180]
DstBlock "Subsystem2"
DstPort 2
}
Branch {
DstBlock "Subsystem"
DstPort 1
}
}
Line {
SrcBlock "Vbref\n"
SrcPort 1
Points [15, 0]
Branch {
Points [0, 175]
DstBlock "Subsystem2"
DstPort 3
}
Branch {
Points [65, 0]
DstBlock "Subsystem"
DstPort 2
}
}
Line {
SrcBlock " 1"
SrcPort 1
Points [55, 0]
Branch {
Points [0, -50]
DstBlock "Subsystem2"
DstPort 4
}
Branch {
Points [150, 0; 0, -45]
DstBlock "Subsystem1"
DstPort 4
}
}
Line {
SrcBlock "Subsystem2"
SrcPort 1
Points [0, 15; 10, 0]
Branch {
DstBlock "Subsystem1"
DstPort 2
}
Branch {
Points [0, 185]
DstBlock "Scope2"
DstPort 1
}
}
Line {
SrcBlock "Subsystem2"
SrcPort 2
Points [30, 0]
Branch {
Points [15, 0]
DstBlock "Subsystem1"
DstPort 3
}
Branch {
Points [0, 195]
DstBlock "Scope2"
DstPort 2
}
}
Line {
SrcBlock "Subsystem1"
SrcPort 1
Points [25, 0; 0, 5]
Branch {
Points [0, 20]
DstBlock "Subsystem3"
DstPort 1
}
Branch {
Points [0, 145]
Branch {
DstBlock "Scope1"
DstPort 1
}
Branch {
DstBlock "Mux"
DstPort 3
}
}
}
Line {
SrcBlock "Subsystem1"
SrcPort 2
Points [5, 0; 0, 5]
Branch {
Points [0, 5]
DstBlock "Subsystem3"
DstPort 2
}
Branch {
Points [0, 90]
Branch {
Points [0, 85]
DstBlock "Scope1"
DstPort 2
}
Branch {
Labels [1, 0]
DstBlock "Mux"
DstPort 1
}
}
}
Line {
SrcBlock "Subsystem1"
SrcPort 3
Points [15, 0]
Branch {
Points [0, -5]
DstBlock "Subsystem3"
DstPort 3
}
Branch {
Points [0, 70]
Branch {
DstBlock "Mux"
DstPort 2
}
Branch {
Points [0, 105]
DstBlock "Scope1"
DstPort 3
}
}
}
Line {
SrcBlock "Subsystem3"
SrcPort 1
Points [40, 0]
Branch {
DstBlock "uab"
DstPort 1
}
Branch {
Points [0, -75]
DstBlock "Scope3"
DstPort 1
}
}
Line {
SrcBlock "Subsystem3"
SrcPort 2
Points [85, 0]
Branch {
DstBlock "ucb\n"
DstPort 1
}
Branch {
Points [0, -90]
DstBlock "Scope3"
DstPort 2
}
}
Line {
SrcBlock "Mux"
SrcPort 1
DstBlock "Scope4"
DstPort 1
}
}
}
Block {
BlockType Sum
Name "Sum5"
Ports [2, 1]
Position [310, 222, 330, 253]
ShowName off
Inputs "+-"
InputSameDT off
OutDataTypeMode "Inherit via internal rule"
}
Block {
BlockType Trigonometry
Name "Trigonometric\nFunction3"
Ports [1, 1]
Position [325, 135, 355, 165]
}
Block {
BlockType Trigonometry
Name "Trigonometric\nFunction4"
Ports [1, 1]
Position [355, 225, 385, 255]
}
Block {
BlockType SubSystem
Name "mOTOR5"
Ports [3, 4]
Position [665, 105, 730, 280]
TreatAsAtomicUnit off
Port {
PortNumber 1
Name "iD"
PropagatedSignals "iD"
TestPoint off
LinearAnalysisOutput off
LinearAnalysisInput off
RTWStorageClass "Auto"
DataLogging off
DataLoggingNameMode "SignalName"
DataLoggingDecimateData off
DataLoggingDecimation "2"
DataLoggingLimitDataPoints off
DataLoggingMaxPoints "5000"
}
System {
Name "mOTOR5"
Location [2, 82, 997, 705]
Open off
ModelBrowserVisibility off
ModelBrowserWidth 200
ScreenColor "white"
PaperOrientation "landscape"
PaperPositionMode "auto"
PaperType "A4"
PaperUnits "centimeters"
ZoomFactor "100"
Block {
BlockType Inport
Name "ua"
Position [25, 93, 55, 107]
}
Block {
BlockType Inport
Name "ub"
Position [30, 408, 60, 422]
Port "2"
}
Block {
BlockType Inport
Name "tm"
Position [45, 591, 75, 609]
Port "3"
}
Block {
BlockType Gain
Name "1"
Position [720, 315, 750, 345]
Gain "-1"
}
Block {
BlockType Gain
Name "2"
Position [205, 410, 235, 440]
Gain "-1"
}
Block {
BlockType Gain
Name "Gain1"
Position [80, 87, 110, 113]
Gain "1/0.255"
}
Block {
BlockType Gain
Name "Gain10"
Position [470, 230, 500, 260]
Gain "0.1903/0.2543"
}
Block {
BlockType Gain
Name "Gain11"
Position [480, 60, 510, 90]
Gain "30/(2*pi)"
Port {
PortNumber 1
Name "n"
TestPoint off
LinearAnalysisOutput off
LinearAnalysisInput off
RTWStorageClass "Auto"
DataLogging off
DataLoggingNameMode "SignalName"
DataLoggingDecimateData off
DataLoggingDecimation "2"
DataLoggingLimitDataPoints off
DataLoggingMaxPoints "5000"
}
}
Block {
BlockType Gain
Name "Gain12"
Position [560, 555, 585, 585]
Orientation "left"
NamePlacement "alternate"
Gain "100"
}
Block {
BlockType Gain
Name "Gain13"
Position [725, 219, 755, 251]
Gain "-1"
}
Block {
BlockType Gain
Name "Gain14"
Position [165, 25, 195, 55]
Orientation "left"
NamePlacement "alternate"
Gain "0.217/0.255"
}
Block {
BlockType Gain
Name "Gain15"
Position [375, 380, 405, 410]
Gain "0.1903/0.2543"
}
Block {
BlockType Gain
Name "Gain16"
Position [460, 305, 490, 335]
Gain "0.217/0.2543"
}
Block {
BlockType Gain
Name "Gain18"
Position [1065, 165, 1095, 195]
Gain "-0.217*2"
}
Block {
BlockType Gain
Name "Gain19"
Position [210, 515, 240, 545]
Orientation "left"
NamePlacement "alternate"
Gain "0.1903/0.1962"
}
Block {
BlockType Gain
Name "Gain2"
Position [220, 95, 250, 125]
Gain "-1"
}
Block {
BlockType Gain
Name "Gain20"
Position [800, 225, 830, 255]
Gain "-1"
}
Block {
BlockType Gain
Name "Gain21"
Position [1075, 285, 1105, 315]
Gain "0.1828*2"
}
Block {
BlockType Gain
Name "Gain22"
Position [560, 225, 590, 255]
Gain "-1"
}
Block {
BlockType Gain
Name "Gain23"
Position [1085, 370, 1115, 400]
Gain "2*0.1903"
}
Block {
BlockType Gain
Name "Gain25"
Position [565, 480, 595, 510]
Gain "-0.0002"
}
Block {
BlockType Gain
Name "Gain26"
Position [720, 260, 750, 290]
Orientation "left"
NamePlacement "alternate"
Gain "-5.74/0.2543"
}
Block {
BlockType Gain
Name "Gain27"
Position [705, 410, 735, 440]
Orientation "left"
NamePlacement "alternate"
Gain "-5.74/0.2543"
}
Block {
BlockType Gain
Name "Gain29"
Position [305, 95, 335, 125]
Gain "-1"
}
Block {
BlockType Gain
Name "Gain3"
Position [785, 315, 815, 345]
Gain "-1"
}
Block {
BlockType Gain
Name "Gain30"
Position [650, 280, 680, 310]
Orientation "left"
NamePlacement "alternate"
}
Block {
BlockType Gain
Name "Gain31"
Position [1075, 235, 1105, 265]
Gain "-0.2543*2"
}
Block {
BlockType Gain
Name "Gain32"
Position [610, 360, 640, 390]
Orientation "left"
NamePlacement "alternate"
}
Block {
BlockType Gain
Name "Gain4"
Position [205, 155, 235, 185]
Orientation "left"
NamePlacement "alternate"
Gain "-2.96/0.255"
ShowAdditionalParam on
}
Block {
BlockType Gain
Name "Gain5"
Position [85, 402, 115, 428]
Gain "1/0.1962"
}
Block {
BlockType Gain
Name "Gain7"
Position [290, 410, 320, 440]
Gain "-1"
}
Block {
BlockType Gain
Name "Gain8"
Position [315, 195, 345, 225]
Gain "0.217/0.2543"
}
Block {
BlockType Gain
Name "Gain9"
Position [225, 475, 255, 505]
Orientation "left"
NamePlacement "alternate"
Gain "-2.02/0.1962"
}
Block {
BlockType Integrator
Name "Integrator1"
Ports [1, 1]
Position [350, 95, 380, 125]
Port {
PortNumber 1
Name "iD"
TestPoint off
LinearAnalysisOutput off
LinearAnalysisInput off
RTWStorageClass "Auto"
DataLogging off
DataLoggingNameMode "SignalName"
DataLoggingDecimateData off
DataLoggingDecimation "2"
DataLoggingLimitDataPoints off
DataLoggingMaxPoints "5000"
}
}
Block {
BlockType Integrator
Name "Integrator3"
Ports [1, 1]
Position [830, 315, 860, 345]
Port {
PortNumber 1
Name "iq"
TestPoint off
LinearAnalysisOutput off
LinearAnalysisInput off
RTWStorageClass "Auto"
DataLogging off
DataLoggingNameMode "SignalName"
DataLoggingDecimateData off
DataLoggingDecimation "2"
DataLoggingLimitDataPoints off
DataLoggingMaxPoints "5000"
}
}
Block {
BlockType Integrator
Name "Integrator4"
Ports [1, 1]
Position [855, 225, 885, 255]
Port {
PortNumber 1
Name "id"
TestPoint off
LinearAnalysisOutput off
LinearAnalysisInput off
RTWStorageClass "Auto"
DataLogging off
DataLoggingNameMode "SignalName"
DataLoggingDecimateData off
DataLoggingDecimation "2"
DataLoggingLimitDataPoints off
DataLoggingMaxPoints "5000"
}
}
Block {
BlockType Integrator
Name "Integrator5"
Ports [1, 1]
Position [510, 555, 540, 585]
Orientation "left"
NamePlacement "alternate"
}
Block {
BlockType Integrator
Name "Integrator6"
Ports [1, 1]
Position [350, 425, 380, 455]
Port {
PortNumber 1
Name "iQ"
TestPoint off
LinearAnalysisOutput off
LinearAnalysisInput off
RTWStorageClass "Auto"
DataLogging off
DataLoggingNameMode "SignalName"
DataLoggingDecimateData off
DataLoggingDecimation "2"
DataLoggingLimitDataPoints off
DataLoggingMaxPoints "5000"
}
}
Block {
BlockType Product
Name "Product1"
Ports [2, 1]
Position [610, 231, 655, 2
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -