connector FluidPorts_b "Fluid connector with outlined, large icon to be used for vectors of FluidPorts (vector dimensions must be added after dragging)"
extends FluidPort;
annotation (
defaultComponentName = "ports_b",
Diagram(
coordinateSystem(
preserveAspectRatio = false,
extent = {
{-50, -200},
{50, 200}},
initialScale = 0.2),
graphics = {
Text(
extent = {
{-75, 130},
{75, 100}},
textString = "%name"),
Rectangle(extent = {
{-25, 100},
{25, -100}}),
Ellipse(
extent = {
{-25, 90},
{25, 40}},
fillColor = {0, 127, 255},
fillPattern = FillPattern.Solid),
Ellipse(
extent = {
{-25, 25},
{25, -25}},
fillColor = {0, 127, 255},
fillPattern = FillPattern.Solid),
Ellipse(
extent = {
{-25, -40},
{25, -90}},
fillColor = {0, 127, 255},
fillPattern = FillPattern.Solid),
Ellipse(
extent = {
{-15, -50},
{15, -80}},
lineColor = {0, 127, 255},
fillColor = {255, 255, 255},
fillPattern = FillPattern.Solid),
Ellipse(
extent = {
{-15, 15},
{15, -15}},
lineColor = {0, 127, 255},
fillColor = {255, 255, 255},
fillPattern = FillPattern.Solid),
Ellipse(
extent = {
{-15, 50},
{15, 80}},
lineColor = {0, 127, 255},
fillColor = {255, 255, 255},
fillPattern = FillPattern.Solid)}),
Icon(
coordinateSystem(
preserveAspectRatio = false,
extent = {
{-50, -200},
{50, 200}},
initialScale = 0.2),
graphics = {
Rectangle(
extent = {
{-50, 200},
{50, -200}},
lineColor = {0, 127, 255},
fillColor = {255, 255, 255},
fillPattern = FillPattern.Solid),
Ellipse(
extent = {
{-50, 180},
{50, 80}},
fillColor = {0, 127, 255},
fillPattern = FillPattern.Solid),
Ellipse(
extent = {
{-50, 50},
{50, -50}},
fillColor = {0, 127, 255},
fillPattern = FillPattern.Solid),
Ellipse(
extent = {
{-50, -80},
{50, -180}},
fillColor = {0, 127, 255},
fillPattern = FillPattern.Solid),
Ellipse(
extent = {
{-30, 30},
{30, -30}},
lineColor = {0, 127, 255},
fillColor = {255, 255, 255},
fillPattern = FillPattern.Solid),
Ellipse(
extent = {
{-30, 100},
{30, 160}},
lineColor = {0, 127, 255},
fillColor = {255, 255, 255},
fillPattern = FillPattern.Solid),
Ellipse(
extent = {
{-30, -100},
{30, -160}},
lineColor = {0, 127, 255},
fillColor = {255, 255, 255},
fillPattern = FillPattern.Solid)}));
end FluidPorts_b;