📄 ssts__mass_spring_damping.mdl
字号:
Name "Clock"
Position [650, 115, 670, 135]
Decimation "10"
}
Block {
BlockType Product
Name "Divide"
Ports [2, 1]
Position [865, 422, 895, 453]
Inputs "*/"
InputSameDT off
OutDataTypeMode "Inherit via internal rule"
OutScaling "2^-10"
RndMeth "Floor"
SaturateOnIntegerOverflow off
}
Block {
BlockType Product
Name "Product"
Ports [2, 1]
Position [465, 357, 495, 388]
InputSameDT off
OutDataTypeMode "Inherit via internal rule"
SaturateOnIntegerOverflow off
}
Block {
BlockType Product
Name "Product1"
Ports [2, 1]
Position [540, 432, 570, 463]
InputSameDT off
OutDataTypeMode "Inherit via internal rule"
SaturateOnIntegerOverflow off
}
Block {
BlockType Sum
Name "Subtract"
Ports [2, 1]
Position [795, 412, 825, 443]
Inputs "+-"
InputSameDT off
OutDataTypeMode "Inherit via internal rule"
OutScaling "2^-10"
SaturateOnIntegerOverflow off
}
Block {
BlockType Sum
Name "Sum of\nElements"
Ports [1, 1]
Position [585, 580, 615, 610]
Inputs "+"
InputSameDT off
OutDataTypeMode "Inherit via internal rule"
OutScaling "2^-10"
SaturateOnIntegerOverflow off
}
Block {
BlockType Display
Name "Timer"
Ports [1]
Position [715, 110, 805, 140]
Decimation "1"
Lockdown off
}
Block {
BlockType Integrator
Name "acc Integrator"
Ports [1, 1]
Position [300, 425, 330, 455]
IgnoreLimit off
}
Block {
BlockType Integrator
Name "vel Integrator"
Ports [1, 1]
Position [445, 425, 475, 455]
IgnoreLimit off
}
Block {
BlockType Outport
Name "Out1"
Position [670, 588, 700, 602]
IconDisplay "Port number"
BusOutputAsStruct off
}
Line {
SrcBlock "vel Integrator"
SrcPort 1
Points [0, 0; 5, 0]
Branch {
DstBlock "Product1"
DstPort 1
}
Branch {
Points [0, 155]
DstBlock "Sum of\nElements"
DstPort 1
}
}
Line {
SrcBlock "acc Integrator"
SrcPort 1
Points [0, 0; 30, 0]
Branch {
DstBlock "vel Integrator"
DstPort 1
}
Branch {
Points [0, -60]
DstBlock "Product"
DstPort 2
}
}
Line {
SrcBlock "Product1"
SrcPort 1
Points [0, -10]
DstBlock "Add"
DstPort 2
}
Line {
SrcBlock "Product"
SrcPort 1
Points [75, 0; 0, 50]
DstBlock "Add"
DstPort 1
}
Line {
SrcBlock "Add"
SrcPort 1
Points [0, 0]
DstBlock "Subtract"
DstPort 2
}
Line {
SrcBlock "Subtract"
SrcPort 1
DstBlock "Divide"
DstPort 1
}
Line {
SrcBlock "Mass"
SrcPort 1
Points [740, 0; 0, -55]
DstBlock "Divide"
DstPort 2
}
Line {
SrcBlock "Divide"
SrcPort 1
Points [30, 0; 0, -130; -705, 0; 0, 130]
DstBlock "acc Integrator"
DstPort 1
}
Line {
SrcBlock "Force"
SrcPort 1
Points [650, 0; 0, 80]
DstBlock "Subtract"
DstPort 1
}
Line {
SrcBlock "Sum of\nElements"
SrcPort 1
Points [0, 0]
DstBlock "Out1"
DstPort 1
}
Line {
SrcBlock "Damping Coefficient"
SrcPort 1
Points [25, 0; 0, -225]
DstBlock "Product"
DstPort 1
}
Line {
SrcBlock "Stiffness"
SrcPort 1
Points [415, 0; 0, -85]
DstBlock "Product1"
DstPort 2
}
Line {
SrcBlock "Clock"
SrcPort 1
DstBlock "Timer"
DstPort 1
}
Annotation {
Name "dx/dt"
Position [407, 429]
UseDisplayTextAsClickCallback off
}
Annotation {
Name "x"
Position [501, 433]
UseDisplayTextAsClickCallback off
}
Annotation {
Name "d(dx/dt)/dt"
Position [257, 429]
UseDisplayTextAsClickCallback off
}
Annotation {
Name "kx"
Position [602, 450]
UseDisplayTextAsClickCallback off
}
Annotation {
Name "c(dx/dt)"
Position [530, 363]
UseDisplayTextAsClickCallback off
}
Annotation {
Name "F"
Position [773, 412]
UseDisplayTextAsClickCallback off
}
Annotation {
Name "m"
Position [846, 457]
UseDisplayTextAsClickCallback off
}
Annotation {
Name "k"
Position [520, 470]
UseDisplayTextAsClickCallback off
}
Annotation {
Name "c"
Position [417, 356]
UseDisplayTextAsClickCallback off
}
Annotation {
Name "SSTS__Mass_Spring_Damping.mdl"
Position [117, 165]
UseDisplayTextAsClickCallback off
}
Annotation {
Name "Tether Point Masses (Mass - Spring - Dampin"
"g System)"
Position [401, 36]
BackgroundColor "lightBlue"
UseDisplayTextAsClickCallback off
FontSize 28
FontWeight "bold"
}
Annotation {
Name "\n"
Position [35, 142]
HorizontalAlignment "left"
UseDisplayTextAsClickCallback off
}
Annotation {
Name "%Revision -\n%Date Name "
" Description of Change email "
"\n%22-Jan-2007 Yi Chen Initial version leo.chen.y"
"i@gmail.com Universiy of Glasgow\n%HISTORY$\n"
Position [31, 100]
HorizontalAlignment "left"
UseDisplayTextAsClickCallback off
FontSize 12
}
}
}
Block {
BlockType Display
Name "Timer"
Ports [1]
Position [715, 115, 805, 145]
Decimation "1"
Lockdown off
}
Line {
SrcBlock "Mass_Spring_Damping"
SrcPort 1
Points [0, 0; 45, 0]
Branch {
DstBlock "Display"
DstPort 1
}
Branch {
Points [0, 90]
DstBlock "Scope"
DstPort 1
}
}
Line {
SrcBlock "Band-Limited\nWhite Noise"
SrcPort 1
DstBlock "Mass_Spring_Damping"
DstPort 1
}
Line {
SrcBlock "Clock"
SrcPort 1
Points [0, 0]
DstBlock "Timer"
DstPort 1
}
Line {
SrcBlock "Tether Point Mass (Mass - Spring - Damping)"
SrcPort 1
Points [80, 0]
DstBlock "Display2"
DstPort 1
}
Line {
Points [220, 1055]
DstBlock "Tether Point Mass (Mass - Spring - Damping)"
DstPort 2
}
Line {
Points [210, 1135]
DstBlock "Tether Point Mass (Mass - Spring - Damping)"
DstPort 3
}
Line {
Points [195, 1215]
DstBlock "Tether Point Mass (Mass - Spring - Damping)"
DstPort 4
}
Line {
Points [210, 975]
DstBlock "Tether Point Mass (Mass - Spring - Damping)"
DstPort 1
}
Line {
SrcBlock "Tether Payload Mass (Mass - Spring - Damping)"
SrcPort 1
Points [0, 0; 40, 0]
Branch {
DstBlock "Display1"
DstPort 1
}
Branch {
Points [0, 90]
DstBlock "Scope1"
DstPort 1
}
}
Line {
Points [155, 655]
DstBlock "Tether Payload Mass (Mass - Spring - Damping)"
DstPort 2
}
Line {
Points [170, 720]
DstBlock "Tether Payload Mass (Mass - Spring - Damping)"
DstPort 3
}
Line {
Points [155, 785]
DstBlock "Tether Payload Mass (Mass - Spring - Damping)"
DstPort 4
}
Line {
Points [170, 590]
DstBlock "Tether Payload Mass (Mass - Spring - Damping)"
DstPort 1
}
Annotation {
Name "Force"
Position [170, 331]
UseDisplayTextAsClickCallback off
}
Annotation {
Name "Displacement"
Position [601, 328]
UseDisplayTextAsClickCallback off
}
Annotation {
Name "SSTS__Mass_Spring_Damping.mdl"
Position [117, 170]
UseDisplayTextAsClickCallback off
}
Annotation {
Name "Mass - Spring - Damping System"
Position [256, 41]
BackgroundColor "lightBlue"
UseDisplayTextAsClickCallback off
FontSize 28
FontWeight "bold"
}
Annotation {
Name "\n"
Position [35, 147]
HorizontalAlignment "left"
UseDisplayTextAsClickCallback off
}
Annotation {
Name "%Revision -\n%Date Name "
" Description of Change email \n%2"
"2-Jan-2007 Yi Chen Initial version leo.chen.yi@gm"
"ail.com Universiy of Glasgow\n%HISTORY$\n"
Position [31, 105]
HorizontalAlignment "left"
UseDisplayTextAsClickCallback off
FontSize 12
}
Annotation {
Name "Force"
Position [260, 961]
UseDisplayTextAsClickCallback off
}
Annotation {
Name "Displacement"
Position [831, 1083]
UseDisplayTextAsClickCallback off
}
Annotation {
Name "Point Mass"
Position [249, 1046]
UseDisplayTextAsClickCallback off
}
Annotation {
Name "Stiffness"
Position [238, 1124]
UseDisplayTextAsClickCallback off
}
Annotation {
Name "Damping Coefficient"
Position [226, 1203]
UseDisplayTextAsClickCallback off
}
Annotation {
Name "Displacement"
Position [716, 678]
UseDisplayTextAsClickCallback off
}
Annotation {
Name "Force"
Position [210, 581]
UseDisplayTextAsClickCallback off
}
Annotation {
Name "Payload Mass"
Position [204, 646]
UseDisplayTextAsClickCallback off
}
Annotation {
Name "Stiffness"
Position [203, 709]
UseDisplayTextAsClickCallback off
}
Annotation {
Name "Damping Coefficient"
Position [191, 768]
UseDisplayTextAsClickCallback off
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -