Skip to content

Commit c8d3500

Browse files
authored
Merge branch 'master' into EpsInComplexRampPhasor
2 parents 9e61d18 + 81f039f commit c8d3500

132 files changed

Lines changed: 910 additions & 870 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.CI/check_deprecated_line_color.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
# -*- coding: utf-8 -*-
33

44
'''
5-
Copyright (C) 2021, Modelica Association and contributors
5+
Copyright (C) 2021-2023, Modelica Association and contributors
66
All rights reserved.
77
88
Check for deprecated Text.lineColor annotation
@@ -13,7 +13,7 @@
1313
import re
1414
import sys
1515

16-
PATTERN = re.compile(r'(Text\s*\([^\).]*)lineColor')
16+
PATTERN = re.compile(r'(?:Text\s*\([^\)]*?(?:\"(?:\\.|[^\"])*\")?[^\)]*?)(lineColor)')
1717

1818
def _checkDeprecatedFileLineColor(file_name):
1919
errors = 0

.github/workflows/checkCron.yml

Lines changed: 29 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -40,25 +40,49 @@ jobs:
4040
- name: Check for spelling errors
4141
run: |
4242
printf "[codespell]\nenable-colors=\n" >> .codespellrc
43+
codespell -L additionals,inport,manuel ./Modelica/package.mo
44+
codespell -L bu,nin ./Modelica/Clocked/RealSignals/Periodic/StateSpace.mo
4345
codespell -L mesures ./Modelica/Constants.mo
4446
codespell -L nin,inport,fo ./Modelica/StateGraph.mo
4547
codespell -L addd,nd,nin ./Modelica/Blocks/Continuous.mo
4648
codespell -L utput ./Modelica/Electrical/Digital.mo
4749
codespell -L ser ./Modelica/Electrical/Polyphase/Examples/PolyphaseRectifier.mo
4850
codespell -L ser ./Modelica/Electrical/Polyphase/Examples/Utilities/PolyphaseRectifierData.mo
51+
codespell -L manuel ./Modelica/Fluid/package.mo
4952
codespell -L pres ./Modelica/Fluid/Dissipation.mo
50-
codespell -L fo,alo,als,cacl,ba,nd,GeS,CaF,InH ./Modelica/Media/IdealGases/package.mo
51-
codespell -L fo,alo,als,cacl,ba,nd,alow ./Modelica/Media/IdealGases/Common/SingleGasesData.mo
53+
codespell -L manuel ./Modelica/Fluid/Vessels.mo
54+
codespell -L manuel,nin,inport ./Modelica/Fluid/Examples/AST_BatchPlant.mo
55+
codespell -L fo,alo,als,cacl,ba,nd,ges,caf,inh ./Modelica/Media/IdealGases/package.mo
56+
codespell -L fo,alo,als,cacl,ba,nd,alow,ges,caf,inh ./Modelica/Media/IdealGases/Common/SingleGasesData.mo
5257
codespell -L alow ./Modelica/Media/IdealGases/Common/Functions.mo
5358
codespell -L alow ./Modelica/Media/IdealGases/Common/package.mo
54-
codespell -L dout ./Modelica/Media/Water/IF97_Utilities.mo
59+
codespell -L delt ./Modelica/Media/Air/ReferenceAir.mo
60+
codespell -L scrit,delt ./Modelica/Media/R134a.mo
61+
codespell -L dout,scrit,delt ./Modelica/Media/Water/IF97_Utilities.mo
5562
codespell -L archiv ./Modelica/Electrical/Polyphase/UsersGuide/References.mo
63+
codespell -L additionals,vie ./Modelica/Electrical/Spice3.mo
64+
codespell -L vai ./Modelica/Electrical/Machines/BasicMachines/Components/PartialAirGapDC.mo
5665
codespell -L mot ./Modelica/Electrical/Machines/Examples/ControlledDCDrives
5766
codespell -L singal ./Modelica/Electrical/Analog/UsersGuide/References.mo
5867
codespell -L numer ./Modelica/Math/package.mo
59-
codespell -L inport,nd,wit ./Modelica/Mechanics/Rotational
68+
codespell -L inport,nd,supportt,wit ./Modelica/Mechanics/Rotational
6069
codespell -L wit ./Modelica/Mechanics/Translational
6170
codespell -L ist ./Modelica/Mechanics/MultiBody
6271
codespell -L klick ./Modelica/Magnetic/FluxTubes/UsersGuide/Contact.mo
72+
codespell -L nife ./Modelica/Magnetic/FluxTubes/Material/SoftMagnetic/NickelIron
6373
codespell -L technik ./Modelica/Magnetic/FundamentalWave/UsersGuide/References.mo
64-
codespell --skip ./ObsoleteModelica4.mo,./Modelica/Constants.mo,./Modelica/Blocks/Continuous.mo,./Modelica/StateGraph.mo,./Modelica/Electrical/Digital.mo,./Modelica/Electrical/Polyphase/Examples/PolyphaseRectifier.mo,./Modelica/Electrical/Polyphase/Examples/Utilities/PolyphaseRectifierData.mo,./Modelica/Fluid/Dissipation.mo,./Modelica/Resources,./Modelica/Media/IdealGases/package.mo,./Modelica/Media/IdealGases/Common/SingleGasesData.mo,./Modelica/Media/IdealGases/Common/Functions.mo,./Modelica/Media/IdealGases/Common/package.mo,./Modelica/Media/Water/IF97_Utilities.mo,./Modelica/Electrical/Polyphase/UsersGuide/References.mo,./Modelica/Electrical/Machines/Examples/ControlledDCDrives,./Modelica/Electrical/Analog/UsersGuide/References.mo,./Modelica/Math/package.mo,./Modelica/Mechanics/Rotational,./Modelica/Mechanics/Translational,./Modelica/Mechanics/MultiBody,./Modelica/Magnetic/FluxTubes/UsersGuide/Contact.mo,./Modelica/Magnetic/FundamentalWave/UsersGuide/References.mo,./.CI,./.github,./.git,*.png -L nin,inport,te,sinc,vie,commutating
74+
codespell -L supportt ./ModelicaTest/Rotational.mo
75+
codespell -L lamda,inport ./ModelicaTestConversion4.mo
76+
codespell --skip ./ObsoleteModelica4.mo,./Modelica/package.mo,./Modelica/Clocked/RealSignals/Periodic/StateSpace.mo,./Modelica/Constants.mo,./Modelica/Blocks/Continuous.mo,./Modelica/StateGraph.mo,./Modelica/Electrical/Digital.mo,./Modelica/Electrical/Polyphase/Examples/PolyphaseRectifier.mo,./Modelica/Electrical/Polyphase/Examples/Utilities/PolyphaseRectifierData.mo,./Modelica/Fluid/package.mo,./Modelica/Fluid/Dissipation.mo,./Modelica/Fluid/Vessels.mo,./Modelica/Fluid/Examples/AST_BatchPlant.mo,./Modelica/Resources,./Modelica/Media/IdealGases/package.mo,./Modelica/Media/IdealGases/Common/SingleGasesData.mo,./Modelica/Media/IdealGases/Common/Functions.mo,./Modelica/Media/IdealGases/Common/package.mo,./Modelica/Media/Air/ReferenceAir.mo,./Modelica/Media/R134a.mo,./Modelica/Media/Water/IF97_Utilities.mo,./Modelica/Electrical/Polyphase/UsersGuide/References.mo,./Modelica/Electrical/Spice3.mo,./Modelica/Electrical/Machines/BasicMachines/Components/PartialAirGapDC.mo,./Modelica/Electrical/Machines/Examples/ControlledDCDrives,./Modelica/Electrical/Analog/UsersGuide/References.mo,./Modelica/Math/package.mo,./Modelica/Mechanics/Rotational,./Modelica/Mechanics/Translational,./Modelica/Mechanics/MultiBody,./Modelica/Magnetic/FluxTubes/UsersGuide/Contact.mo,./Modelica/Magnetic/FluxTubes/Material/SoftMagnetic/NickelIron,./Modelica/Magnetic/FundamentalWave/UsersGuide/References.mo,./ModelicaTest/Rotational.mo,./ModelicaTestConversion4.mo,./.CI,./.github,./.git,*.png -L nin,inport,te,sinc,vie,commutating
77+
clean_workflow_runs:
78+
timeout-minutes: 5
79+
if: github.repository_owner == 'modelica'
80+
runs-on: ubuntu-latest
81+
steps:
82+
- name: Delete workflow runs
83+
uses: dmvict/clean-workflow-runs@v1
84+
with:
85+
run_conclusions: skipped,success
86+
save_period: 90
87+
save_min_runs_number: 25
88+
dry: false

.mailmap

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@ Anton Haumer <ahaumer@7ce873d0-865f-4ce7-a662-4bb36ea78beb>
1313
Anton Haumer <anton.haumer@gmail.com>
1414
Anton Haumer <anton.haumer@oth-regensburg.de>
1515
Antonio Froio <antonio.froio39@gmail.com>
16+
Arunkumar Narasimhan <124154466+arunkumar-narasimhan@users.noreply.github.com>
17+
Arunkumar Narasimhan <arunkumar.narasimhan@modelon.com>
1618
Bernhard Thiele <bernhard.thiele@dlr.de>
1719
Bernhard Thiele <thiele@7ce873d0-865f-4ce7-a662-4bb36ea78beb>
1820
Bruno Scaglioni <bruno.scaglioni@7ce873d0-865f-4ce7-a662-4bb36ea78beb>
@@ -69,7 +71,9 @@ Kristin Majetta <majetta@7ce873d0-865f-4ce7-a662-4bb36ea78beb>
6971
Leo Gall <leo.gall@7ce873d0-865f-4ce7-a662-4bb36ea78beb>
7072
Leo Gall <leo.gall@ltx.de>
7173
Leo Zambito <lzambito@maplesoft.com>
74+
Luigi Vanfretti <luigi.vanfretti@gmail.com>
7275
Malte Lenz <maltel@wolfram.com>
76+
Manikantan Thiyagarajan <124235109+TManikantan@users.noreply.github.com>
7377
Marco Kessler <marco.kessler@3ds.com>
7478
Marcus Baur <baur_ma@7ce873d0-865f-4ce7-a662-4bb36ea78beb>
7579
Martin Otter <Martin.Otter@dlr.de>
@@ -95,6 +99,8 @@ Per Östlund <perost86@gmail.com>
9599
Peter Harman <peter.harman@deltatheta.com>
96100
Peter Harman <pharman@7ce873d0-865f-4ce7-a662-4bb36ea78beb>
97101
Philip Jordan <pjordan@7ce873d0-865f-4ce7-a662-4bb36ea78beb>
102+
Quentin Lambert <quentinl@wolfram.com>
103+
Rüdiger Franke <rdgfranke@gmail.com>
98104
Rüdiger Franke <rfranke@7ce873d0-865f-4ce7-a662-4bb36ea78beb>
99105
Stefan Vorkoetter <svorkoetter@maplesoft.com>
100106
Stefan Wischhusen <wischhusen@7ce873d0-865f-4ce7-a662-4bb36ea78beb>

Modelica/Blocks/Continuous.mo

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -598,7 +598,7 @@ This is discussed in the description of package
598598
textString="T=%T")}));
599599
end PI;
600600

601-
block PID "PID-controller in additive description form"
601+
block PID "PID controller in additive description form"
602602
import Modelica.Blocks.Types.Init;
603603
extends Interfaces.SISO;
604604

@@ -689,8 +689,8 @@ This is discussed in the description of package
689689
textString="Ti=%Ti")}),
690690
Documentation(info="<html>
691691
<p>
692-
This is the text-book version of a PID-controller.
693-
For a more practically useful PID-controller, use
692+
This is the text-book version of a PID controller.
693+
For a more practically useful PID controller, use
694694
block LimPID.
695695
</p>
696696
@@ -1012,18 +1012,18 @@ together) and using the following strategy:
10121012
10131013
<ol>
10141014
<li> Set very large limits, e.g., yMax = Modelica.Constants.inf</li>
1015-
<li> Select a <strong>P</strong>-controller and manually enlarge parameter <strong>k</strong>
1015+
<li> Select a <strong>P</strong> controller and manually enlarge parameter <strong>k</strong>
10161016
(the total gain of the controller) until the closed-loop response
10171017
cannot be improved any more.</li>
1018-
<li> Select a <strong>PI</strong>-controller and manually adjust parameters
1018+
<li> Select a <strong>PI</strong> controller and manually adjust parameters
10191019
<strong>k</strong> and <strong>Ti</strong> (the time constant of the integrator).
10201020
The first value of Ti can be selected, such that it is in the
10211021
order of the time constant of the oscillations occurring with
1022-
the P-controller. If, e.g., vibrations in the order of T=10 ms
1022+
the P controller. If, e.g., vibrations in the order of T=10 ms
10231023
occur in the previous step, start with Ti=0.01 s.</li>
10241024
<li> If you want to make the reaction of the control loop faster
10251025
(but probably less robust against disturbances and measurement noise)
1026-
select a <strong>PID</strong>-Controller and manually adjust parameters
1026+
select a <strong>PID</strong> controller and manually adjust parameters
10271027
<strong>k</strong>, <strong>Ti</strong>, <strong>Td</strong> (time constant of derivative block).</li>
10281028
<li> Set the limits yMax and yMin according to your specification.</li>
10291029
<li> Perform simulations such that the output of the PID controller
@@ -1969,8 +1969,7 @@ The filters are implemented in the following, reliable way:
19691969
19701970
<p>
19711971
The development of this block was partially funded by BMBF within the
1972-
<a href=\"http://www.eurosyslib.com/\">ITEA2 EUROSYSLIB</a>
1973-
project.
1972+
ITEA <a href=\"https://itea4.org/project/eurosyslib.html\">EUROSYSLIB</a> research project.
19741973
</p>
19751974
19761975
</html>"));

Modelica/Blocks/Discrete.mo

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -407,7 +407,7 @@ the initial value defined via parameter <strong>y0</strong>.
407407
Line(points={{-35.0,0.0},{28.0,-48.0}},
408408
color={0,0,127}),
409409
Text(extent={{-86.0,24.0},{82.0,82.0}},
410-
color={0,0,127},
410+
textColor={0,0,127},
411411
textString="max"),
412412
Ellipse(lineColor={0,0,127},
413413
fillColor={255,255,255},

Modelica/Blocks/Math.mo

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2335,29 +2335,31 @@ Note: The output is updated after each period defined by 1/f.
23352335
block ContinuousMean
23362336
"Calculates the empirical expectation (mean) value of its input signal"
23372337
extends Modelica.Blocks.Icons.Block;
2338-
parameter SI.Time t_eps(min= 100*Modelica.Constants.eps)=1e-7
2338+
parameter SI.Time t_eps(min= 0)=1e-7
23392339
"Mean value calculation starts at startTime + t_eps"
23402340
annotation(Dialog(group="Advanced"));
23412341

23422342
Modelica.Blocks.Interfaces.RealInput u "Noisy input signal" annotation (Placement(transformation(extent={{-140,-20},{-100,20}})));
23432343
Modelica.Blocks.Interfaces.RealOutput y
23442344
"Expectation (mean) value of the input signal"
23452345
annotation (Placement(transformation(extent={{100,-10},{120,10}})));
2346-
2346+
parameter Real startTime=-Modelica.Constants.inf "Starting point for mean if after simulation start-point";
23472347
protected
2348-
Real mu "Internal integrator variable";
2348+
Real mu(start=0, fixed=true) "Internal integrator variable";
23492349
parameter Real t_0(fixed=false) "Start time";
2350+
parameter Real actualStartTime=max(t_0, startTime);
23502351
initial equation
23512352
t_0 = time;
2352-
mu = u;
23532353
equation
2354-
der(mu) = noEvent(if time >= t_0 + t_eps then (u-mu)/(time-t_0) else 0);
2355-
y = noEvent(if time >= t_0 + t_eps then mu else u);
2354+
der(mu) = if time >= actualStartTime then u else 0;
2355+
y = noEvent(if time > actualStartTime+t_eps then mu/(time-actualStartTime) else u);
23562356

23572357
annotation (Documentation(revisions="<html>
23582358
<table border=\"1\" cellspacing=\"0\" cellpadding=\"2\">
23592359
<tr><th>Date</th> <th align=\"left\">Description</th></tr>
2360-
2360+
<tr><td> June 13, 2023</td>
2361+
<td>Hans Olsson. Avoid almost singularity for integrators.</td>
2362+
</tr>
23612363
<tr><td> June 22, 2015 </td>
23622364
<td>
23632365
@@ -2380,8 +2382,8 @@ y = ------------------------
23802382
time - startTime
23812383
</pre></blockquote>
23822384
<p>This can be used to determine the empirical expectation value of a random signal, such as generated by the <a href=\"modelica://Modelica.Blocks.Noise\">Noise</a> blocks.</p>
2383-
<p>The parameter t_eps is used to guard against division by zero (the mean value computation
2384-
starts at &lt;<em>simulation start time</em>&gt; + t_eps and before that time instant y = u).</p>
2385+
<p>The parameter t_eps is used to avoid large fluctuations but can be set to zero (the mean value computation
2386+
starts at &lt;<em>simulation start time</em>&gt; but is only returned after an additional t_eps and before that time instant y = u).</p>
23852387
<p>See also the <a href=\"modelica://Modelica.Blocks.Math.Mean\">Mean</a> block for a sampled implementation.</p>
23862388
23872389
<p>

Modelica/Blocks/Sources.mo

Lines changed: 29 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,7 @@ variable <strong>y</strong> is both a variable and a connector.
122122
extends Interfaces.SignalSource;
123123

124124
equation
125-
y = offset + (if time < startTime then 0 else time - startTime);
125+
y = offset + smooth(0, (if time < startTime then 0 else time - startTime));
126126
annotation (
127127
Icon(coordinateSystem(
128128
preserveAspectRatio=true,
@@ -294,10 +294,17 @@ If parameter duration is set to 0.0, the limiting case of a Step signal is achie
294294
annotation(Dialog(groupImage="modelica://Modelica/Resources/Images/Blocks/Sources/Sine.png"));
295295
parameter SI.Frequency f(start=1) "Frequency of sine wave";
296296
parameter SI.Angle phase=0 "Phase of sine wave";
297+
parameter Boolean continuous = false "Make output continuous by starting at offset + amplitude*sin(phase)"
298+
annotation(Evaluate=true);
297299
extends Interfaces.SignalSource;
298300
equation
299-
y = offset + (if time < startTime then 0 else amplitude*Modelica.Math.sin(2
300-
*pi*f*(time - startTime) + phase));
301+
if continuous then
302+
y = offset + amplitude*smooth(0, (if time < startTime then Modelica.Math.sin(phase)
303+
else Modelica.Math.sin(2*pi*f*(time - startTime) + phase)));
304+
else
305+
y = offset + (if time < startTime then 0 else amplitude*Modelica.Math.sin(2
306+
*pi*f*(time - startTime) + phase));
307+
end if;
301308
annotation (
302309
Icon(coordinateSystem(
303310
preserveAspectRatio=true,
@@ -340,10 +347,17 @@ The Real output y is a sine signal:
340347
annotation(Dialog(groupImage="modelica://Modelica/Resources/Images/Blocks/Sources/Cosine.png"));
341348
parameter SI.Frequency f(start=1) "Frequency of cosine wave";
342349
parameter SI.Angle phase=0 "Phase of cosine wave";
350+
parameter Boolean continuous = false "Make output continuous by starting at offset + amplitude*cos(phase)"
351+
annotation(Evaluate=true);
343352
extends Interfaces.SignalSource;
344353
equation
345-
y = offset + (if time < startTime then 0 else amplitude*Modelica.Math.cos(2
346-
*pi*f*(time - startTime) + phase));
354+
if continuous then
355+
y = offset + smooth(0, amplitude*(if time < startTime then Modelica.Math.cos(phase)
356+
else Modelica.Math.cos(2*pi*f*(time - startTime) + phase)));
357+
else
358+
y = offset + (if time < startTime then 0 else amplitude*Modelica.Math.cos(2
359+
*pi*f*(time - startTime) + phase));
360+
end if;
347361
annotation (
348362
Icon(coordinateSystem(
349363
preserveAspectRatio=true,
@@ -593,12 +607,19 @@ and that the parameter <code>startTime</code> is omitted since the voltage can b
593607
parameter Real amplitude=1 "Amplitude of sine wave"
594608
annotation(Dialog(groupImage="modelica://Modelica/Resources/Images/Blocks/Sources/Sinc.png"));
595609
parameter SI.Frequency f(start=1) "Frequency of sine wave";
610+
parameter Boolean continuous = false "Make output (continuously) differentiable by starting at offset + amplitude rather than just offset"
611+
annotation(Evaluate=true);
596612
extends Interfaces.SignalSource;
597613
protected
598614
SI.Angle x=2*pi*f*(time - startTime);
599615
equation
600-
y = offset + (if time < startTime then 0 else amplitude*
601-
(if noEvent(time - startTime < eps) then 1 else (sin(x))/x));
616+
if continuous then
617+
y = offset + amplitude*smooth(1, (if time < startTime then 1 else
618+
(if noEvent(time - startTime < eps) then 1 else (sin(x))/x)));
619+
else
620+
y = offset + (if time < startTime then 0 else amplitude*
621+
(if noEvent(time - startTime < eps) then 1 else (sin(x))/x));
622+
end if;
602623
annotation (
603624
Icon(coordinateSystem(
604625
preserveAspectRatio=true,
@@ -1443,7 +1464,7 @@ a flange according to a given acceleration.
14431464
b := b - a*shiftTimeScaled;
14441465
end getInterpolationCoefficients;
14451466
algorithm
1446-
if noEvent(size(table, 1) > 1) then
1467+
if size(table, 1) > 1 then
14471468
assert(not (table[1, 1] > 0.0 or table[1, 1] < 0.0), "The first point in time has to be set to 0, but is table[1,1] = " + String(table[1, 1]));
14481469
end if;
14491470
when {time >= pre(nextEvent),initial()} then

Modelica/Blocks/Types.mo

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -107,11 +107,11 @@ package Types
107107
input String tableName "Table name";
108108
input String fileName "File name";
109109
input Real table[:, :];
110-
input SI.Time startTime;
110+
input Real startTime;
111111
input Integer columns[:];
112112
input Modelica.Blocks.Types.Smoothness smoothness;
113113
input Modelica.Blocks.Types.Extrapolation extrapolation;
114-
input SI.Time shiftTime=0.0;
114+
input Real shiftTime=0.0;
115115
input Modelica.Blocks.Types.TimeEvents timeEvents=Modelica.Blocks.Types.TimeEvents.Always;
116116
input Boolean verboseRead=true "= true: Print info message; = false: No info message";
117117
input String delimiter="," "Column delimiter character for CSV file";

Modelica/Clocked/ClockSignals/Clocks/Logical/PartialLogicalClock.mo

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -114,8 +114,6 @@ equation
114114
Text(
115115
extent={{-90,100},{-20,90}},
116116
textColor={238,46,47},
117-
pattern=LinePattern.Dash,
118-
lineThickness=1,
119117
textStyle={TextStyle.Bold},
120118
textString="array of input trackers"),
121119
Rectangle(
@@ -126,8 +124,6 @@ equation
126124
Text(
127125
extent = {{14,-26},{50,-40}},
128126
textColor = {28,108,200},
129-
pattern = LinePattern.Dash,
130-
lineThickness = 1,
131127
textString = "resetter",
132128
textStyle = {TextStyle.Bold})}));
133129
end PartialLogicalClock;

Modelica/Clocked/ClockSignals/Interfaces/ClockInput.mo

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,7 @@ connector ClockInput = input Clock "'input Clock' as connector"
2424
fillPattern=FillPattern.Solid), Text(
2525
extent={{-10,85},{-10,60}},
2626
textColor={0,0,255},
27-
textString="%name",
28-
fillPattern=FillPattern.Solid,
29-
fillColor={128,0,255})}),
27+
textString="%name")}),
3028
Documentation(info="<html>
3129
<p>
3230
Connector with one input signal of type Clock.

0 commit comments

Comments
 (0)