📄 ddcruocihou03.mdl
字号:
Port "7"
IconDisplay "Port number"
}
Block {
BlockType Gain
Name "1/3"
Position [950, 342, 985, 378]
Gain "1/3"
ParameterDataTypeMode "Inherit via internal rule"
OutDataTypeMode "Inherit via internal rule"
SaturateOnIntegerOverflow off
}
Block {
BlockType Gain
Name "1/L-Ma"
Position [505, 110, 555, 150]
Gain "1225"
ParameterDataTypeMode "Inherit via internal rule"
OutDataTypeMode "Inherit via internal rule"
SaturateOnIntegerOverflow off
}
Block {
BlockType Gain
Name "1/L-Ma1"
Position [505, 315, 555, 355]
Gain "1225"
ParameterDataTypeMode "Inherit via internal rule"
OutDataTypeMode "Inherit via internal rule"
SaturateOnIntegerOverflow off
}
Block {
BlockType Gain
Name "1/L-Ma2"
Position [505, 541, 555, 579]
Gain "1225"
ParameterDataTypeMode "Inherit via internal rule"
OutDataTypeMode "Inherit via internal rule"
SaturateOnIntegerOverflow off
}
Block {
BlockType Sum
Name "Add"
Ports [3, 1]
Position [830, 231, 860, 299]
Inputs "+++"
InputSameDT off
OutDataTypeMode "Inherit via internal rule"
OutScaling "2^-10"
SaturateOnIntegerOverflow off
}
Block {
BlockType Sum
Name "Add1"
Ports [3, 1]
Position [830, 416, 860, 484]
Inputs "+++"
InputSameDT off
OutDataTypeMode "Inherit via internal rule"
OutScaling "2^-10"
SaturateOnIntegerOverflow off
}
Block {
BlockType Constant
Name "Constant1"
Position [280, 130, 310, 160]
Value "0"
}
Block {
BlockType Constant
Name "Constant2"
Position [280, 330, 310, 360]
Value "0"
}
Block {
BlockType Constant
Name "Constant3"
Position [290, 550, 320, 580]
Value "0"
}
Block {
BlockType Constant
Name "Constant4"
Position [280, 380, 310, 410]
Value "0"
}
Block {
BlockType Constant
Name "Constant6"
Position [290, 595, 320, 625]
Value "0"
}
Block {
BlockType Constant
Name "Constant7"
Position [280, 180, 310, 210]
Value "0"
}
Block {
BlockType Fcn
Name "Fcn1"
Position [170, 135, 230, 165]
Expr "sin(u)"
}
Block {
BlockType Fcn
Name "Fcn2"
Position [170, 335, 230, 365]
Expr "sin(u-2*pi/3)"
}
Block {
BlockType Fcn
Name "Fcn3"
Position [170, 555, 230, 585]
Expr "sin(u-4*pi/3)"
}
Block {
BlockType Integrator
Name "Integrator"
Ports [1, 1]
Position [600, 115, 630, 145]
InitialCondition "0.00000000001"
IgnoreLimit off
}
Block {
BlockType Integrator
Name "Integrator1"
Ports [1, 1]
Position [600, 320, 630, 350]
InitialCondition "0.00000000001"
IgnoreLimit off
}
Block {
BlockType Integrator
Name "Integrator2"
Ports [1, 1]
Position [600, 545, 630, 575]
InitialCondition "0.00000000001"
IgnoreLimit off
}
Block {
BlockType Gain
Name "P"
Position [120, 134, 150, 166]
Gain "20"
ParameterDataTypeMode "Inherit via internal rule"
OutDataTypeMode "Inherit via internal rule"
SaturateOnIntegerOverflow off
}
Block {
BlockType Gain
Name "P1"
Position [120, 334, 150, 366]
Gain "20"
ParameterDataTypeMode "Inherit via internal rule"
OutDataTypeMode "Inherit via internal rule"
SaturateOnIntegerOverflow off
}
Block {
BlockType Gain
Name "P2"
Position [120, 554, 150, 586]
Gain "20"
ParameterDataTypeMode "Inherit via internal rule"
OutDataTypeMode "Inherit via internal rule"
SaturateOnIntegerOverflow off
}
Block {
BlockType Gain
Name "Ra"
Position [535, 162, 575, 198]
Orientation "left"
Gain "1.5"
ParameterDataTypeMode "Inherit via internal rule"
OutDataTypeMode "Inherit via internal rule"
SaturateOnIntegerOverflow off
}
Block {
BlockType Gain
Name "Ra1"
Position [535, 366, 575, 404]
Orientation "left"
Gain "1.5"
ParameterDataTypeMode "Inherit via internal rule"
OutDataTypeMode "Inherit via internal rule"
SaturateOnIntegerOverflow off
}
Block {
BlockType Gain
Name "Ra2"
Position [535, 593, 575, 627]
Orientation "left"
Gain "1.5"
ParameterDataTypeMode "Inherit via internal rule"
OutDataTypeMode "Inherit via internal rule"
SaturateOnIntegerOverflow off
}
Block {
BlockType Scope
Name "Scope2"
Ports [3]
Position [450, 16, 470, 74]
Floating off
Location [5, 48, 1029, 733]
Open off
NumInputPorts "3"
ZoomMode "xonly"
List {
ListType AxesTitles
axes1 "%<SignalLabel>"
axes2 "%<SignalLabel>"
axes3 "%<SignalLabel>"
}
TimeRange "10"
YMin "-50~-10~-5"
YMax "50~10~5"
SaveName "ScopeData11"
DataFormat "StructureWithTime"
LimitDataPoints off
SampleTime "0"
}
Block {
BlockType Scope
Name "Scope4"
Ports [2]
Position [910, 529, 930, 576]
Floating off
Location [5, 52, 1021, 729]
Open off
NumInputPorts "2"
ZoomMode "xonly"
List {
ListType AxesTitles
axes1 "%<SignalLabel>"
axes2 "%<SignalLabel>"
}
TimeRange "10"
YMin "-50~-10"
YMax "50~10"
SaveName "ScopeData12"
DataFormat "StructureWithTime"
LimitDataPoints off
SampleTime "0"
}
Block {
BlockType Scope
Name "Scope5"
Ports [2]
Position [720, 53, 740, 102]
Floating off
Location [5, 48, 1029, 733]
Open off
NumInputPorts "2"
ZoomMode "xonly"
List {
ListType AxesTitles
axes1 "%<SignalLabel>"
axes2 "%<SignalLabel>"
}
TimeRange "10"
YMin "-50~-10"
YMax "50~10"
SaveName "ScopeData16"
DataFormat "StructureWithTime"
LimitDataPoints off
SampleTime "0"
}
Block {
BlockType Sum
Name "Subtract"
Ports [5, 1]
Position [450, 97, 475, 163]
Inputs "+----"
InputSameDT off
OutDataTypeMode "Inherit via internal rule"
OutScaling "2^-10"
SaturateOnIntegerOverflow off
}
Block {
BlockType Sum
Name "Subtract1"
Ports [5, 1]
Position [450, 301, 475, 369]
Inputs "+----"
InputSameDT off
OutDataTypeMode "Inherit via internal rule"
OutScaling "2^-10"
SaturateOnIntegerOverflow off
}
Block {
BlockType Sum
Name "Subtract2"
Ports [5, 1]
Position [450, 525, 475, 595]
Inputs "+----"
InputSameDT off
OutDataTypeMode "Inherit via internal rule"
OutScaling "2^-10"
SaturateOnIntegerOverflow off
}
Block {
BlockType Sum
Name "Subtract5"
Ports [2, 1]
Position [900, 322, 930, 393]
Inputs "+-"
InputSameDT off
OutDataTypeMode "Inherit via internal rule"
OutScaling "2^-10"
SaturateOnIntegerOverflow off
}
Block {
BlockType Sum
Name "Sum"
Ports [2, 1]
Position [465, 400, 485, 420]
ShowName off
IconShape "round"
Inputs "|++"
InputSameDT off
OutDataTypeMode "Inherit via internal rule"
SaturateOnIntegerOverflow off
}
Block {
BlockType Sum
Name "Sum1"
Ports [2, 1]
Position [465, 440, 485, 460]
ShowName off
IconShape "round"
Inputs "|++"
InputSameDT off
OutDataTypeMode "Inherit via internal rule"
SaturateOnIntegerOverflow off
}
Block {
BlockType Sum
Name "Sum2"
Ports [2, 1]
Position [465, 480, 485, 500]
ShowName off
IconShape "round"
Inputs "|++"
InputSameDT off
OutDataTypeMode "Inherit via internal rule"
SaturateOnIntegerOverflow off
}
Block {
BlockType Switch
Name "Switch"
Position [335, 100, 365, 130]
Threshold "0.53"
InputSameDT off
SaturateOnIntegerOverflow off
}
Block {
BlockType Switch
Name "Switch1"
Position [335, 305, 365, 335]
Threshold "0.53"
InputSameDT off
SaturateOnIntegerOverflow off
}
Block {
BlockType Switch
Name "Switch2"
Position [340, 530, 370, 560]
Threshold "0.53"
InputSameDT off
SaturateOnIntegerOverflow off
}
Block {
BlockType Switch
Name "Switch3"
Position [335, 210, 365, 240]
Threshold "-0.53"
InputSameDT off
SaturateOnIntegerOverflow off
}
Block {
BlockType Switch
Name "Switch4"
Position [335, 405, 365, 435]
Threshold "-0.53"
InputSameDT off
SaturateOnIntegerOverflow off
}
Block {
BlockType Switch
Name "Switch5"
Position [340, 625, 370, 655]
Threshold "-0.53"
InputSameDT off
SaturateOnIntegerOverflow off
}
Block {
BlockType Outport
Name "Ia"
Position [760, 123, 790, 137]
IconDisplay "Port number"
BusOutputAsStruct off
}
Block {
BlockType Outport
Name "Ib"
Position [760, 328, 790, 342]
Port "2"
IconDisplay "Port number"
BusOutputAsStruct off
}
Block {
BlockType Outport
Name "Ic"
Position [760, 553, 790, 567]
Port "3"
IconDisplay "Port number"
BusOutputAsStruct off
}
Line {
SrcBlock "Ub"
SrcPort 1
Points [0, 0; 280, 0]
Branch {
DstBlock "Subtract1"
DstPort 1
}
Branch {
Points [0, -25]
DstBlock "Add"
DstPort 2
}
}
Line {
SrcBlock "Subtract"
SrcPort 1
Points [0, 0; 5, 0]
Branch {
DstBlock "1/L-Ma"
DstPort 1
}
Branch {
Points [0, -65]
DstBlock "Scope5"
DstPort 1
}
}
Line {
SrcBlock "Subtract1"
SrcPort 1
DstBlock "1/L-Ma1"
DstPort 1
}
Line {
SrcBlock "Subtract2"
SrcPort 1
DstBlock "1/L-Ma2"
DstPort 1
}
Line {
SrcBlock "1/L-Ma"
SrcPort 1
Points [0, 0]
DstBlock "Integrator"
DstPort 1
}
Line {
SrcBlock "1/L-Ma1"
SrcPort 1
Points [0, 0]
DstBlock "Integrator1"
DstPort 1
}
Line {
SrcBlock "1/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -