📄 machine_asynchrone_mli3.mdl
字号:
MaskHelp "Multiplies input vector by entered matrix t"
"o produce output vector (y=Au)."
MaskPromptString "Gain matrix:"
MaskStyleString "edit"
MaskTunableValueString "on"
MaskEnableString "on"
MaskVisibilityString "on"
MaskToolTipString "on"
MaskInitialization "K = @1;"
MaskDisplay "disp('K')"
MaskIconFrame on
MaskIconOpaque on
MaskIconRotate "none"
MaskIconUnits "autoscale"
MaskValueString "1/3*[2 -1 -1;-1 2 -1;-1 -1 2] "
}
Block {
BlockType Mux
Name "Mux7"
Ports [3, 1]
Position [245, 101, 270, 289]
ShowName off
Inputs "3"
}
Block {
BlockType Product
Name "Product1"
Ports [2, 1]
Position [190, 120, 205, 140]
ShowName off
}
Block {
BlockType Product
Name "Product2"
Ports [2, 1]
Position [200, 185, 215, 205]
ShowName off
}
Block {
BlockType Product
Name "Product3"
Ports [2, 1]
Position [205, 245, 220, 265]
ShowName off
}
Block {
BlockType Outport
Name "Vao"
Position [385, 45, 405, 65]
IconDisplay "Port number"
BusOutputAsStruct off
InitialOutput "0"
}
Block {
BlockType Outport
Name "Va"
Position [420, 125, 440, 145]
Port "2"
IconDisplay "Port number"
BusOutputAsStruct off
InitialOutput "0"
}
Block {
BlockType Outport
Name "Vb"
Position [420, 185, 440, 205]
Port "3"
IconDisplay "Port number"
BusOutputAsStruct off
InitialOutput "0"
}
Block {
BlockType Outport
Name "Vc"
Position [420, 245, 440, 265]
Port "4"
IconDisplay "Port number"
BusOutputAsStruct off
InitialOutput "0"
}
Line {
SrcBlock "Demux"
SrcPort 3
DstBlock "Vc"
DstPort 1
}
Line {
SrcBlock "Demux"
SrcPort 2
DstBlock "Vb"
DstPort 1
}
Line {
SrcBlock "Mux7"
SrcPort 1
DstBlock "Matrix"
DstPort 1
}
Line {
SrcBlock "Matrix"
SrcPort 1
DstBlock "Demux"
DstPort 1
}
Line {
SrcBlock "Product1"
SrcPort 1
Points [5, 0]
Branch {
Points [15, 0]
DstBlock "Mux7"
DstPort 1
}
Branch {
Points [0, -75]
DstBlock "Vao"
DstPort 1
}
}
Line {
SrcBlock "s1"
SrcPort 1
DstBlock "Product1"
DstPort 2
}
Line {
SrcBlock "Product2"
SrcPort 1
DstBlock "Mux7"
DstPort 2
}
Line {
SrcBlock "Product3"
SrcPort 1
DstBlock "Mux7"
DstPort 3
}
Line {
SrcBlock "Vd"
SrcPort 1
Points [40, 0; 0, 60]
Branch {
DstBlock "Product1"
DstPort 1
}
Branch {
Points [0, 75]
Branch {
Points [0, 65]
DstBlock "Product3"
DstPort 1
}
Branch {
Points [0, 5]
DstBlock "Product2"
DstPort 1
}
}
}
Line {
SrcBlock "s2"
SrcPort 1
DstBlock "Product2"
DstPort 2
}
Line {
SrcBlock "s3"
SrcPort 1
DstBlock "Product3"
DstPort 2
}
Line {
SrcBlock "Demux"
SrcPort 1
DstBlock "Va"
DstPort 1
}
}
}
Block {
BlockType SubSystem
Name "source de commutation\nmli 3 niveaux"
Ports [0, 3]
Position [135, 42, 165, 138]
TreatAsAtomicUnit off
MinAlgLoopOccurrences off
RTWSystemCode "Auto"
MaskPromptString "fr閝uence|indice de modulation |taux de modulat"
"ion"
MaskStyleString "edit,edit,edit"
MaskTunableValueString "on,on,on"
MaskCallbackString "||"
MaskEnableString "on,on,on"
MaskVisibilityString "on,on,on"
MaskToolTipString "on,on,on"
MaskVarAliasString ",,"
MaskVariables "fre=@1;m=@2;r=@3;"
MaskIconFrame on
MaskIconOpaque on
MaskIconRotate "none"
MaskIconUnits "autoscale"
MaskValueString "50|25|1"
MaskTabNameString ",,"
System {
Name "source de commutation\nmli 3 niveaux"
Location [2, 82, 790, 550]
Open off
ModelBrowserVisibility off
ModelBrowserWidth 200
ScreenColor "white"
PaperOrientation "landscape"
PaperPositionMode "auto"
PaperType "A4"
PaperUnits "centimeters"
ZoomFactor "100"
Block {
BlockType Mux
Name "Mux"
Ports [5, 1]
Position [110, 314, 115, 366]
ShowName off
Inputs "5"
DisplayOption "bar"
}
Block {
BlockType Sum
Name "Sum"
Ports [2, 1]
Position [435, 90, 455, 110]
ShowName off
Inputs "+-"
InputSameDT off
OutDataTypeMode "Inherit via internal rule"
SaturateOnIntegerOverflow off
}
Block {
BlockType Sum
Name "Sum1"
Ports [2, 1]
Position [440, 170, 460, 190]
ShowName off
Inputs "+-"
InputSameDT off
OutDataTypeMode "Inherit via internal rule"
SaturateOnIntegerOverflow off
}
Block {
BlockType Sum
Name "Sum2"
Ports [2, 1]
Position [440, 255, 460, 275]
ShowName off
Inputs "+-"
InputSameDT off
OutDataTypeMode "Inherit via internal rule"
SaturateOnIntegerOverflow off
}
Block {
BlockType SubSystem
Name "bipolair"
Ports [0, 2]
Position [465, 13, 485, 57]
TreatAsAtomicUnit off
MinAlgLoopOccurrences off
RTWSystemCode "Auto"
System {
Name "bipolair"
Location [2, 82, 790, 550]
Open off
ModelBrowserVisibility off
ModelBrowserWidth 200
ScreenColor "white"
PaperOrientation "landscape"
PaperPositionMode "auto"
PaperType "A4"
PaperUnits "centimeters"
ZoomFactor "100"
Block {
BlockType Reference
Name "traingulaire1"
Ports [0, 1]
Position [235, 260, 265, 290]
SourceBlock "simulink/Sources/Repeating\nSequence"
SourceType "Repeating table"
ShowPortLabels on
rep_seq_t "[0 1/(4*fre) 1/(2*fre) 3/(4*fre) 1/fre]"
"/m"
rep_seq_y "[-1 0 1 0 -1]"
}
Block {
BlockType Reference
Name "traingulaire2"
Ports [0, 1]
Position [275, 105, 305, 135]
SourceBlock "simulink/Sources/Repeating\nSequence"
SourceType "Repeating table"
ShowPortLabels on
rep_seq_t "[0 1/(4*fre) 1/(2*fre) 3/(4*fre) 1/fre]"
"/m"
rep_seq_y "[1 0 -1 0 1]"
}
Block {
BlockType Outport
Name "tr1"
Position [495, 133, 525, 147]
IconDisplay "Port number"
BusOutputAsStruct off
}
Block {
BlockType Outport
Name "tr2"
Position [485, 263, 515, 277]
Port "2"
IconDisplay "Port number"
BusOutputAsStruct off
}
Line {
SrcBlock "traingulaire2"
SrcPort 1
Points [85, 0; 0, 20]
DstBlock "tr1"
DstPort 1
}
Line {
SrcBlock "traingulaire1"
SrcPort 1
Points [0, -5]
DstBlock "tr2"
DstPort 1
}
}
}
Block {
BlockType SubSystem
Name "bipolair1"
Ports [0, 2]
Position [585, 13, 605, 57]
TreatAsAtomicUnit off
MinAlgLoopOccurrences off
RTWSystemCode "Auto"
System {
Name "bipolair1"
Location [2, 82, 790, 550]
Open off
ModelBrowserVisibility off
ModelBrowserWidth 200
ScreenColor "white"
PaperOrientation "landscape"
PaperPositionMode "auto"
PaperType "A4"
PaperUnits "centimeters"
ZoomFactor "100"
Block {
BlockType Reference
Name "traingulaire1"
Ports [0, 1]
Position [235, 260, 265, 290]
SourceBlock "simulink/Sources/Repeating\nSequence"
SourceType "Repeating table"
ShowPortLabels on
rep_seq_t "[0 1/(4*fre) 1/(2*fre) 3/(4*fre) 1/fre]"
"/m"
rep_seq_y "[0 -1 0 1 0 ]"
}
Block {
BlockType Reference
Name "traingulaire2"
Ports [0, 1]
Position [275, 105, 305, 135]
SourceBlock "simulink/Sources/Repeating\nSequence"
SourceType "Repeating table"
ShowPortLabels on
rep_seq_t "[0 1/(4*fre) 1/(2*fre) 3/(4*fre) 1/fre]"
"/m"
rep_seq_y "[0 1 0 -1 0 ]"
}
Block {
BlockType Outport
Name "tr1"
Position [495, 133, 525, 147]
IconDisplay "Port number"
BusOutputAsStruct off
}
Block {
BlockType Outport
Name "tr2"
Position [485, 263, 515, 277]
Port "2"
IconDisplay "Port number"
BusOutputAsStruct off
}
Line {
SrcBlock "traingulaire1"
SrcPort 1
Points [0, -5]
DstBlock "tr2"
DstPort 1
}
Line {
SrcBlock "traingulaire2"
SrcPort 1
Points [85, 0; 0, 20]
DstBlock "tr1"
DstPort 1
}
}
}
Block {
BlockType SubSystem
Name "bipolair2"
Ports [0, 2]
Position [305, 13, 325, 57]
TreatAsAtomicUnit off
MinAlgLoopOccurrences off
RTWSystemCode "Auto"
System {
Name "bipolair2"
Location [2, 82, 790, 550]
Open off
ModelBrowserVisibility off
ModelBrowserWidth 200
ScreenColor "white"
PaperOrientation "landscape"
PaperPositionMode "auto"
PaperType "A4"
PaperUnits "centimeters"
ZoomFactor "100"
Block {
BlockType Reference
Name "traingulaire1"
Ports [0, 1]
Position [235, 260, 265, 290]
SourceBlock "simulink/Sources/Repeating\nSequence"
SourceType "Repeating table"
ShowPortLabels on
rep_seq_t "[0 1/(4*fre) 1/(2*fre) 3/(4*fre) 1/fre]"
"/m"
rep_seq_y "[-1 0 1 0 -1]"
}
Block {
BlockType Reference
Name "traingulaire2"
Ports [0, 1]
Position [275, 105, 305, 135]
SourceBlock "simulink/Sources/Repeating\nSequence"
SourceType "Repeating table"
ShowPortLabels on
rep_seq_t "[0 1/(4*fre) 1/(2*fre) 3/(4*fre) 1/fre]"
"/m"
rep_seq_y "[1 0 -1 0 1]"
}
Block {
BlockType Outport
Name "tr1"
Position [495, 133, 525, 147]
IconDisplay "Port number"
BusOutputAsStruct off
}
Block {
BlockType Outport
Name "tr2"
Position [485, 263, 515, 277]
Port "2"
IconDisplay "Port number"
BusOutputAsStruct off
}
Line {
SrcBlock "traingulaire1"
SrcPort 1
Points [0, -5]
DstBlock "tr2"
DstPort 1
}
Line {
SrcBlock "traingulaire2"
SrcPort 1
Points [85, 0; 0, 20]
DstBlock "tr1"
DstPort 1
}
}
}
Block {
BlockType SubSystem
Name "bipolair3"
Ports [0, 2]
Position [40, 13, 60, 57]
TreatAsAtomicUnit off
MinAlgLoopOccurrences off
RTWSystemCode "Auto"
System {
Name "bipolair3"
Location [2, 82, 790, 550]
Open off
ModelBrowserVisibility off
ModelBrowserWidth 200
ScreenColor "white"
PaperOrientation "landscape"
PaperPositionMode "auto"
PaperType "A4"
PaperUnits "centimeters"
ZoomFactor "100"
Block {
BlockType Reference
Name "traingulaire1"
Ports [0, 1]
Position [235, 260, 265, 290]
SourceBlock "simulink/Sources/Repeating\nSequence"
SourceType "Repeating table"
ShowPortLabels on
rep_seq_t "[0 1/(4*fre) 1/(2*fre) 3/(4*fre) 1/fre]"
"/m"
rep_seq_y "[-1 0 1 0 -1]"
}
Block {
BlockType Reference
Name "traingulaire2"
Ports [0, 1]
Position [275, 105, 305, 135]
SourceBlock "simulink/Sources/Repeating\nSequence"
SourceType "Repeating table"
ShowPortLabels on
rep_seq_t "[0 1/(4*fre) 1/(2*fre) 3/(4*fre) 1/fre]"
"/m"
rep_seq_y "[1 0 -1 0 1]"
}
Block {
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -