Я хочу создать значок для модели, которая объединяет два компонента из стандартной библиотеки Modelica. Эти два компонента - Modelica.Blocks.Sources.Sine и Modelica.Electrical.Analog.Sources.SignalVoltage. Я соединил два компонента так, чтобы код выглядел так:
model test
Modelica.Blocks.Sources.Sine sine1(freqHz = 5, amplitude = 1, offset = 10) annotation(Placement(visible = true, transformation(origin = {-51.0325,-0.884933}, extent = {{-12,-12},{12,12}}, rotation = 0)));
Modelica.Electrical.Analog.Sources.SignalVoltage signalvoltage1 annotation(Placement(visible = true, transformation(origin = {-4.12979,-1.17994}, extent = {{12,-12},{-12,12}}, rotation = 90)));
equation
connect(sine1.y,signalvoltage1.v) annotation(Line(points = {{-37.8325,-0.884933},{-12.9794,-0.884933},{-12.9794,-1.17994},{-12.5298,-1.17994}}));
end test;
Аннотации выполняется OMEdit автоматически.
Теперь я хочу добиться следующего: я хочу создать значок, который
- содержит выводы signalvoltage1
- который дает доступ к свойствам sine1 двойным щелчком.
Я знаю о командах аннотации (Значок (...)) и аннотации (Размещение (...)), но я не знаю, как перенести signalvoltage1.p и signalvoltage1.n на слой значков. И я не знаю, как получить доступ к свойствам sine1, дважды щелкнув, например, прямоугольник, который я могу легко нарисовать с помощью OMEdit.
Заранее спасибо.