📄 cable.mdl
字号:
Ports [13, 1]
Position [100, 550, 150, 680]
Inputs "13"
}
Block {
BlockType Fcn
Name "x1"
Position [300, 50, 330, 70]
Expr "u(11);"
}
Block {
BlockType Fcn
Name "x2"
Position [300, 100, 330, 120]
Expr "(((abs(u(6)*u(13)-u(11))<=u(8))*(u(7)*u(6)*"
"u(2)*(u(6)*cos(atan2((u(5)-1/2*u(9)./(u(10).^2+u(9)^2).*(2*u(9)*u(5) - 2*sign"
"(u(10)).*(u(10).^4-u(10).^2*u(5)^2+u(9)^2*u(10).^2).^(1/2)))./u(10), 1/2./(u("
"10).^2+u(9)^2).*(2*u(9)*u(5) - 2*sign(u(10)).*(u(10).^4-u(10).^2*u(5)^2+u(9)^"
"2*u(10).^2).^(1/2)))) + u(5))/(u(7)*u(6)^2 + u(3)) - u(2)*cos(atan2((u(5)-1/2"
"*u(9)./(u(10).^2+u(9)^2).*(2*u(9)*u(5) - 2*sign(u(10)).*(u(10).^4-u(10).^2*u("
"5)^2+u(9)^2*u(10).^2).^(1/2)))./u(10), 1/2./(u(10).^2+u(9)^2).*(2*u(9)*u(5) -"
" 2*sign(u(10)).*(u(10).^4-u(10).^2*u(5)^2+u(9)^2*u(10).^2).^(1/2))))) + (abs("
"u(6)*u(13)-u(11))>u(8))*(-u(4)*(u(7)*u(1) - u(2)*sin(atan2((u(5)-1/2*u(9)./(u"
"(10).^2+u(9)^2).*(2*u(9)*u(5) - 2*sign(u(10)).*(u(10).^4-u(10).^2*u(5)^2+u(9)"
"^2*u(10).^2).^(1/2)))./u(10), 1/2./(u(10).^2+u(9)^2).*(2*u(9)*u(5) - 2*sign(u"
"(10)).*(u(10).^4-u(10).^2*u(5)^2+u(9)^2*u(10).^2).^(1/2)))))*sign(u(11)-u(6)*"
"u(13)))) + u(2)*cos(atan2((u(5)-1/2*u(9)./(u(10).^2+u(9)^2).*(2*u(9)*u(5) - 2"
"*sign(u(10)).*(u(10).^4-u(10).^2*u(5)^2+u(9)^2*u(10).^2).^(1/2)))./u(10), 1/2"
"./(u(10).^2+u(9)^2).*(2*u(9)*u(5) - 2*sign(u(10)).*(u(10).^4-u(10).^2*u(5)^2+"
"u(9)^2*u(10).^2).^(1/2)))))/u(7);"
}
Block {
BlockType Fcn
Name "x3"
Position [300, 150, 330, 170]
Expr "u(13);"
}
Block {
BlockType Fcn
Name "x4"
Position [300, 200, 330, 220]
Expr "(u(2)*u(5) - ((abs(u(6)*u(13)-u(11))<=u(8))"
"*(u(7)*u(6)*u(2)*(u(6)*cos(atan2((u(5)-1/2*u(9)./(u(10).^2+u(9)^2).*(2*u(9)*u"
"(5) - 2*sign(u(10)).*(u(10).^4-u(10).^2*u(5)^2+u(9)^2*u(10).^2).^(1/2)))./u(1"
"0), 1/2./(u(10).^2+u(9)^2).*(2*u(9)*u(5) - 2*sign(u(10)).*(u(10).^4-u(10).^2*"
"u(5)^2+u(9)^2*u(10).^2).^(1/2)))) + u(5))/(u(7)*u(6)^2 + u(3)) - u(2)*cos(ata"
"n2((u(5)-1/2*u(9)./(u(10).^2+u(9)^2).*(2*u(9)*u(5) - 2*sign(u(10)).*(u(10).^4"
"-u(10).^2*u(5)^2+u(9)^2*u(10).^2).^(1/2)))./u(10), 1/2./(u(10).^2+u(9)^2).*(2"
"*u(9)*u(5) - 2*sign(u(10)).*(u(10).^4-u(10).^2*u(5)^2+u(9)^2*u(10).^2).^(1/2)"
")))) + (abs(u(6)*u(13)-u(11))>u(8))*(-u(4)*(u(7)*u(1) - u(2)*sin(atan2((u(5)-"
"1/2*u(9)./(u(10).^2+u(9)^2).*(2*u(9)*u(5) - 2*sign(u(10)).*(u(10).^4-u(10).^2"
"*u(5)^2+u(9)^2*u(10).^2).^(1/2)))./u(10), 1/2./(u(10).^2+u(9)^2).*(2*u(9)*u(5"
") - 2*sign(u(10)).*(u(10).^4-u(10).^2*u(5)^2+u(9)^2*u(10).^2).^(1/2)))))*sign"
"(u(11)-u(6)*u(13))))*u(6))/u(3);"
}
Block {
BlockType Fcn
Name "y1"
Position [300, 600, 330, 620]
Expr "u(10)"
}
Block {
BlockType Fcn
Name "y2"
Position [300, 650, 330, 670]
Expr "u(12)"
}
Block {
BlockType Outport
Name "Port1"
Position [400, 600, 420, 620]
}
Block {
BlockType Outport
Name "Port2"
Position [400, 650, 420, 670]
Port "2"
}
Line {
SrcBlock "SysInport1"
SrcPort 1
DstBlock "SysMux"
DstPort 1
}
Line {
SrcBlock "SysInport2"
SrcPort 1
DstBlock "SysMux"
DstPort 2
}
Line {
SrcBlock "SysInport3"
SrcPort 1
DstBlock "SysMux"
DstPort 3
}
Line {
SrcBlock "SysInport4"
SrcPort 1
DstBlock "SysMux"
DstPort 4
}
Line {
SrcBlock "SysInport5"
SrcPort 1
DstBlock "SysMux"
DstPort 5
}
Line {
SrcBlock "SysInport6"
SrcPort 1
DstBlock "SysMux"
DstPort 6
}
Line {
SrcBlock "SysInport7"
SrcPort 1
DstBlock "SysMux"
DstPort 7
}
Line {
SrcBlock "SysInport8"
SrcPort 1
DstBlock "SysMux"
DstPort 8
}
Line {
SrcBlock "SysInport9"
SrcPort 1
DstBlock "SysMux"
DstPort 9
}
Line {
SrcBlock "SysMux"
SrcPort 1
Points [0, 0]
Branch {
DstBlock "x1"
DstPort 1
}
Branch {
DstBlock "x2"
DstPort 1
}
Branch {
DstBlock "x3"
DstPort 1
}
Branch {
DstBlock "x4"
DstPort 1
}
Branch {
DstBlock "y1"
DstPort 1
}
Branch {
DstBlock "y2"
DstPort 1
}
}
Line {
SrcBlock "x1"
SrcPort 1
DstBlock "Integ1"
DstPort 1
}
Line {
SrcBlock "Integ1"
SrcPort 1
DstBlock "SysMux"
DstPort 10
}
Line {
SrcBlock "x2"
SrcPort 1
DstBlock "Integ2"
DstPort 1
}
Line {
SrcBlock "Integ2"
SrcPort 1
DstBlock "SysMux"
DstPort 11
}
Line {
SrcBlock "x3"
SrcPort 1
DstBlock "Integ3"
DstPort 1
}
Line {
SrcBlock "Integ3"
SrcPort 1
DstBlock "SysMux"
DstPort 12
}
Line {
SrcBlock "x4"
SrcPort 1
DstBlock "Integ4"
DstPort 1
}
Line {
SrcBlock "Integ4"
SrcPort 1
DstBlock "SysMux"
DstPort 13
}
Line {
SrcBlock "y1"
SrcPort 1
DstBlock "Port1"
DstPort 1
}
Line {
SrcBlock "y2"
SrcPort 1
DstBlock "Port2"
DstPort 1
}
}
}
Block {
BlockType Constant
Name "I"
Position [50, 150, 80, 180]
Value "50"
}
Block {
BlockType Constant
Name "R"
Position [50, 330, 80, 360]
}
Block {
BlockType Constant
Name "T"
Position [45, 90, 75, 120]
Value "100"
}
Block {
BlockType Reference
Name "VR Sink"
Ports [7]
Position [610, 234, 720, 296]
SourceBlock "vrlib/VR Sink"
SourceType "Virtual Reality Sink"
SampleTime "0.1"
ViewEnable on
RemoteChange off
RemoteView off
FieldsWritten "cylinder.center.3#cylinder.rotation.4#cylinder."
"scale.3#cylinder.scaleOrientation.4#cylinder.translation.3#cylinder.bboxCente"
"r.3#cylinder.bboxSize.3"
WorldFileName "F:\\MATLAB6p5\\work\\cylin.WRL"
WorldDescription "cylin"
AutoView off
FigureProperties "{}"
}
Block {
BlockType Constant
Name "g"
Position [50, 30, 80, 60]
Value "9.81"
}
Block {
BlockType Constant
Name "h"
Position [40, 510, 70, 540]
Value "2"
}
Block {
BlockType Constant
Name "m"
Position [50, 390, 80, 420]
Value "100"
}
Block {
BlockType Constant
Name "mic"
Position [45, 450, 75, 480]
Value "0"
}
Block {
BlockType Constant
Name "muk"
Position [55, 210, 85, 240]
Value "0"
}
Block {
BlockType Constant
Name "r"
Position [55, 270, 85, 300]
Value "0.5"
}
Line {
SrcBlock "T"
SrcPort 1
DstBlock "DEE"
DstPort 2
}
Line {
SrcBlock "I"
SrcPort 1
DstBlock "DEE"
DstPort 3
}
Line {
SrcBlock "g"
SrcPort 1
DstBlock "DEE"
DstPort 1
}
Line {
SrcBlock "muk"
SrcPort 1
DstBlock "DEE"
DstPort 4
}
Line {
SrcBlock "r"
SrcPort 1
DstBlock "DEE"
DstPort 5
}
Line {
SrcBlock "R"
SrcPort 1
DstBlock "DEE"
DstPort 6
}
Line {
SrcBlock "m"
SrcPort 1
DstBlock "DEE"
DstPort 7
}
Line {
SrcBlock "mic"
SrcPort 1
DstBlock "DEE"
DstPort 8
}
Line {
SrcBlock "h"
SrcPort 1
DstBlock "DEE"
DstPort 9
}
Line {
SrcBlock "DEE"
SrcPort 2
Points [160, 0]
DstBlock "VR Sink"
DstPort 2
}
Line {
SrcBlock "DEE"
SrcPort 1
Points [295, 0]
DstBlock "VR Sink"
DstPort 5
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -