@@ -93,14 +93,16 @@ using ModelingToolkitStandardLibrary.Electrical, ModelingToolkit, DifferentialEq
9393using ModelingToolkit: t_nounits as t
9494using Plots
9595
96- @named resistor = Resistor(R = 1)
97- @named capacitor = Capacitor(C = 1)
98- @named ground = Ground()
96+ systems = @named begin
97+ resistor = Resistor(R = 1)
98+ capacitor = Capacitor(C = 1)
99+ ground = Ground()
100+ end
99101
100102eqs = [connect(capacitor.p, resistor.p)
101103 connect(resistor.n, ground.g, capacitor.n)]
102104
103- @named model = ODESystem(eqs, t; systems = [resistor, capacitor, ground] )
105+ @named model = ODESystem(eqs, t; systems)
104106
105107sys = structural_simplify(model)
106108
@@ -133,14 +135,16 @@ Now using the Translational library based on velocity, we can see the same relat
133135using ModelingToolkitStandardLibrary
134136const TV = ModelingToolkitStandardLibrary.Mechanical.Translational
135137
136- @named damping = TV.Damper(d = 1, flange_a.v = 1)
137- @named body = TV.Mass(m = 1, v = 1)
138- @named ground = TV.Fixed()
138+ systems = @named begin
139+ damping = TV.Damper(d = 1, flange_a.v = 1)
140+ body = TV.Mass(m = 1, v = 1)
141+ ground = TV.Fixed()
142+ end
139143
140144eqs = [connect(damping.flange_a, body.flange)
141145 connect(ground.flange, damping.flange_b)]
142146
143- @named model = ODESystem(eqs, t; systems = [damping, body, ground] )
147+ @named model = ODESystem(eqs, t; systems)
144148
145149sys = structural_simplify(model)
146150
@@ -166,14 +170,16 @@ Now, let's consider the position-based approach. We can build the same model wi
166170``` @example connections
167171const TP = ModelingToolkitStandardLibrary.Mechanical.TranslationalPosition
168172
169- @named damping = TP.Damper(d = 1, va = 1, vb = 0.0)
170- @named body = TP.Mass(m = 1, v = 1)
171- @named ground = TP.Fixed(s_0 = 0)
173+ systems = @named begin
174+ damping = TP.Damper(d = 1, va = 1, vb = 0.0)
175+ body = TP.Mass(m = 1, v = 1)
176+ ground = TP.Fixed(s_0 = 0)
177+ end
172178
173179eqs = [connect(damping.flange_a, body.flange)
174180 connect(ground.flange, damping.flange_b)]
175181
176- @named model = ODESystem(eqs, t; systems = [damping, body, ground] )
182+ @named model = ODESystem(eqs, t; systems)
177183
178184sys = structural_simplify(model)
179185
0 commit comments