|
92 | 92 |
|
93 | 93 | @testset "AnalysisPoint is lowered to `connect`" begin |
94 | 94 | @named P = FirstOrder(k = 1, T = 1) |
95 | | - @named C = Gain(; k = -1) |
| 95 | + @named C = ModelingToolkitStandardLibrary.Blocks.Gain(; k = -1) |
96 | 96 |
|
97 | 97 | ap = AnalysisPoint(:plant_input) |
98 | 98 | eqs = [connect(P.output, C.input) |
|
112 | 112 |
|
113 | 113 | @testset "Inverse causality throws a warning" begin |
114 | 114 | @named P = FirstOrder(k = 1, T = 1) |
115 | | - @named C = Gain(; k = -1) |
| 115 | + @named C = ModelingToolkitStandardLibrary.Blocks.Gain(; k = -1) |
116 | 116 |
|
117 | 117 | ap = AnalysisPoint(:plant_input) |
118 | 118 | @test_warn ["1-th argument", "plant_input", "not a output"] connect( |
|
123 | 123 | # also tests `connect(input, name::Symbol, outputs...)` syntax |
124 | 124 | @testset "AnalysisPoint is accessible via `getproperty`" begin |
125 | 125 | @named P = FirstOrder(k = 1, T = 1) |
126 | | - @named C = Gain(; k = -1) |
| 126 | + @named C = ModelingToolkitStandardLibrary.Blocks.Gain(; k = -1) |
127 | 127 |
|
128 | 128 | eqs = [connect(P.output, C.input), connect(C.output, :plant_input, P.input)] |
129 | 129 | sys_ap = System(eqs, t, systems = [P, C], name = :hej) |
|
143 | 143 | ### Ported from MTKStdlib |
144 | 144 |
|
145 | 145 | @named P = FirstOrder(k = 1, T = 1) |
146 | | -@named C = Gain(; k = -1) |
| 146 | +@named C = ModelingToolkitStandardLibrary.Blocks.Gain(; k = -1) |
147 | 147 |
|
148 | 148 | ap = AnalysisPoint(:plant_input) |
149 | 149 | eqs = [connect(P.output, C.input), connect(C.output, ap, P.input)] |
|
348 | 348 |
|
349 | 349 | @testset "Duplicate `connect` statements across subsystems with AP transforms - standard `connect`" begin |
350 | 350 | @named P = FirstOrder(k = 1, T = 1) |
351 | | - @named C = Gain(; k = 1) |
| 351 | + @named C = ModelingToolkitStandardLibrary.Blocks.Gain(; k = 1) |
352 | 352 | @named add = Blocks.Add(k2 = -1) |
353 | 353 |
|
354 | 354 | eqs = [connect(P.output, :plant_output, add.input2) |
|
384 | 384 |
|
385 | 385 | @testset "Duplicate `connect` statements across subsystems with AP transforms - causal variable `connect`" begin |
386 | 386 | @named P = FirstOrder(k = 1, T = 1) |
387 | | - @named C = Gain(; k = 1) |
| 387 | + @named C = ModelingToolkitStandardLibrary.Blocks.Gain(; k = 1) |
388 | 388 | @named add = Blocks.Add(k2 = -1) |
389 | 389 |
|
390 | 390 | eqs = [connect(P.output.u, :plant_output, add.input2.u) |
|
420 | 420 |
|
421 | 421 | @testset "Duplicate `connect` statements across subsystems with AP transforms - mixed `connect`" begin |
422 | 422 | @named P = FirstOrder(k = 1, T = 1) |
423 | | - @named C = Gain(; k = 1) |
| 423 | + @named C = ModelingToolkitStandardLibrary.Blocks.Gain(; k = 1) |
424 | 424 | @named add = Blocks.Add(k2 = -1) |
425 | 425 |
|
426 | 426 | eqs = [connect(P.output.u, :plant_output, add.input2.u) |
|
542 | 542 |
|
543 | 543 | @testset "multiple analysis points" begin |
544 | 544 | @named P = FirstOrder(k = 1, T = 1) |
545 | | - @named C = Gain(; k = 1) |
| 545 | + @named C = ModelingToolkitStandardLibrary.Blocks.Gain(; k = 1) |
546 | 546 | @named add = Blocks.Add(k2 = -1) |
547 | 547 |
|
548 | 548 | eqs = [connect(P.output, :plant_output, add.input2) |
|
0 commit comments