📄 enzyme1.mdl
字号:
SrcBlock "Phi"
SrcPort 1
DstBlock "out_1"
DstPort 1
}
Line {
SrcBlock "in_2"
SrcPort 1
Points [0, 110]
DstBlock "1+gamma"
DstPort 2
}
}
}
Block {
BlockType Fcn
Name "Sigma-i*Fn"
Position [455, 45, 495, 65]
Orientation left
ForegroundColor green
Expr "1.3*u^4/(10^4+u^4)"
}
Block {
BlockType Gain
Name "SigmaM"
Position [390, 322, 415, 348]
Orientation left
ForegroundColor magenta
Gain "10."
}
Block {
BlockType SubSystem
Name "Substrate input"
Ports [0, 1, 0, 0, 0]
Position [85, 65, 115, 115]
ShowPortLabels on
System {
Name "Substrate input"
Location [-25, 42, 293, 285]
Open off
ToolBar off
StatusBar off
ScreenColor white
PaperOrientation landscape
PaperPositionMode auto
PaperType usletter
PaperUnits inches
Block {
BlockType SignalGenerator
Name "Substrate\nrate, AC"
Position [40, 153, 85, 187]
BackgroundColor cyan
WaveForm sine
Amplitude "1.000000"
Frequency "0.025000"
Units "rad/sec"
}
Block {
BlockType Constant
Name "Substrate\nrate, DC"
Position [65, 50, 85, 70]
BackgroundColor cyan
Value "1"
}
Block {
BlockType Gain
Name "V0"
Position [120, 46, 170, 74]
BackgroundColor cyan
OpenFcn "slideg(0,0.607,1,0)"
Gain "0.607"
MaskDisplay "disp('0.607')"
MaskIconFrame on
MaskIconOpaque on
MaskIconRotate none
MaskIconUnits autoscale
}
Block {
BlockType Gain
Name "VA"
Position [105, 156, 155, 184]
BackgroundColor cyan
OpenFcn "slideg(0,0.2,2,0)"
Gain "0.2"
MaskDisplay "disp('0.2')"
MaskIconFrame on
MaskIconOpaque on
MaskIconRotate none
MaskIconUnits autoscale
}
Block {
BlockType Sum
Name "v"
Ports [2, 1, 0, 0, 0]
Position [185, 145, 205, 165]
BackgroundColor cyan
Inputs "++"
}
Block {
BlockType Outport
Name "out_1"
Position [230, 145, 250, 165]
Port "1"
OutputWhenDisabled held
InitialOutput "0"
}
Line {
SrcBlock "VA"
SrcPort 1
Points [5, 0; 0, -10]
DstBlock "v"
DstPort 2
}
Line {
SrcBlock "Substrate\nrate, AC"
SrcPort 1
DstBlock "VA"
DstPort 1
}
Line {
SrcBlock "V0"
SrcPort 1
Points [15, 0; 0, 60; -30, 0; 0, 30]
DstBlock "v"
DstPort 1
}
Line {
SrcBlock "Substrate\nrate, DC"
SrcPort 1
DstBlock "V0"
DstPort 1
}
Line {
SrcBlock "v"
SrcPort 1
DstBlock "out_1"
DstPort 1
}
}
}
Block {
BlockType Sum
Name "Sum"
Ports [3, 1, 0, 0, 0]
Position [365, 107, 385, 143]
ForegroundColor red
Inputs "++-"
}
Block {
BlockType Sum
Name "Sum1"
Ports [3, 1, 0, 0, 0]
Position [365, 217, 385, 253]
ForegroundColor blue
Inputs "+--"
}
Block {
BlockType ToWorkspace
Name "To Workspace"
Position [590, 137, 640, 153]
ForegroundColor red
VariableName "alpha"
Buffer "[8000,1,1]"
Decimation "1"
SampleTime "0"
}
Block {
BlockType ToWorkspace
Name "To Workspace1"
Position [595, 212, 645, 228]
ForegroundColor blue
VariableName "gamma"
Buffer "[8000,1,1]"
Decimation "1"
SampleTime "0"
}
Block {
BlockType ToWorkspace
Name "To Workspace2"
Position [595, 7, 645, 23]
BackgroundColor cyan
VariableName "v"
Buffer "[8000,1,1]"
Decimation "1"
SampleTime "0"
}
Block {
BlockType Integrator
Name "alpha"
Ports [1, 1, 0, 0, 0]
Position [460, 135, 480, 155]
ForegroundColor red
DropShadow on
NamePlacement alternate
ExternalReset none
InitialConditionSource internal
InitialCondition "0"
LimitOutput off
UpperSaturationLimit "inf"
LowerSaturationLimit "-inf"
ShowSaturationPort off
ShowStatePort off
AbsoluteTolerance "auto"
}
Block {
BlockType Scope
Name "alpha_scope"
Ports [1, 0, 0, 0, 0]
Position [700, 95, 730, 125]
Floating off
Location [667, 492, 787, 595]
Open off
Grid on
TickLabels on
ZoomMode on
TimeRange "1000.000000"
YMin "-120.000000"
YMax "120.000000"
SaveToWorkspace off
SaveName "ScopeData"
LimitMaxRows on
MaxRows "5000"
Decimation "1"
SampleInput off
SampleTime "0"
}
Block {
BlockType Integrator
Name "gamma"
Ports [1, 1, 0, 0, 0]
Position [465, 210, 485, 230]
ForegroundColor blue
DropShadow on
NamePlacement alternate
ExternalReset none
InitialConditionSource internal
InitialCondition "0"
LimitOutput off
UpperSaturationLimit "inf"
LowerSaturationLimit "-inf"
ShowSaturationPort off
ShowStatePort off
AbsoluteTolerance "auto"
}
Block {
BlockType Scope
Name "gamma_scope"
Ports [1, 0, 0, 0, 0]
Position [705, 240, 735, 270]
Floating off
Location [532, 493, 660, 595]
Open off
Grid on
TickLabels on
ZoomMode on
TimeRange "1000.000000"
YMin "-400.000000"
YMax "400.000000"
SaveToWorkspace off
SaveName "ScopeData"
LimitMaxRows on
MaxRows "5000"
Decimation "1"
SampleInput off
SampleTime "0"
}
Block {
BlockType Gain
Name "ks"
Position [195, 222, 220, 248]
ForegroundColor blue
Gain ".06"
}
Block {
BlockType Gain
Name "q"
Position [345, 277, 370, 303]
Orientation left
ForegroundColor magenta
Gain "1"
}
Line {
SrcBlock "Sum"
SrcPort 1
Points [25, 0; 0, 20]
DstBlock "alpha"
DstPort 1
}
Line {
SrcBlock "Sigma-i*Fn"
SrcPort 1
Points [-145, 0; 0, 60]
Branch {
DstBlock "Sum"
DstPort 1
}
Branch {
Points [0, 130]
DstBlock "Sum1"
DstPort 3
}
}
Line {
SrcBlock "Sum1"
SrcPort 1
Points [30, 0; 0, -15]
DstBlock "gamma"
DstPort 1
}
Line {
SrcBlock "ks"
SrcPort 1
DstBlock "Sum1"
DstPort 2
}
Line {
SrcBlock "gamma"
SrcPort 1
Points [0, 0]
Branch {
Points [0, 55; -335, 0]
Branch {
Points [0, -40]
DstBlock "ks"
DstPort 1
}
Branch {
Points [0, 35; -65, 0; 0, 100]
DstBlock "Phi"
DstPort 2
}
}
Branch {
Points [35, 0]
Branch {
Points [20, 0]
Branch {
DstBlock "To Workspace1"
DstPort 1
}
Branch {
Points [0, 35]
DstBlock "gamma_scope"
DstPort 1
}
}
Branch {
Points [0, -165]
DstBlock "Sigma-i*Fn"
DstPort 1
}
}
}
Line {
SrcBlock "Substrate input"
SrcPort 1
Points [75, 0; 0, 35; 30, 0]
Branch {
DstBlock "Sum"
DstPort 2
}
Branch {
Points [0, -110]
DstBlock "To Workspace2"
DstPort 1
}
}
Line {
SrcBlock "alpha"
SrcPort 1
Points [0, 0]
Branch {
Points [65, 0]
Branch {
DstBlock "To Workspace"
DstPort 1
}
Branch {
Points [0, -35]
DstBlock "alpha_scope"
DstPort 1
}
}
Branch {
Points [0, 40; -375, 0; 0, 200]
DstBlock "Phi"
DstPort 1
}
}
Line {
SrcBlock "Phi"
SrcPort 1
Points [260, 0; 0, -65]
DstBlock "SigmaM"
DstPort 1
}
Line {
SrcBlock "SigmaM"
SrcPort 1
Points [0, 0]
Branch {
DstBlock "q"
DstPort 1
}
Branch {
Points [-65, 0; 0, -200]
DstBlock "Sum"
DstPort 3
}
}
Line {
SrcBlock "q"
SrcPort 1
Points [-5, 0; 0, -65]
DstBlock "Sum1"
DstPort 1
}
Annotation {
Position [714, 379]
ForegroundColor red
Text "This is a beta-test version.\nAll rights reserv"
"ed/ENB"
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -