﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
5635	Multi(---) connection issue	jianjunhu@…	Adeel Asghar	"In OpenModelica, 

1. it allows to make the connection between two vectorized connectors even when the parameter that is used for specifying the connector size has not been declared. For example in below case, I can still make the connection even when the nZon has not been declared.
{{{
#!modelica
Buildings.Controls.OBC.CDL.Continuous.Sources.Constant con1[nZon](k = 1) 
  annotation(Placement(visible = true, transformation(extent = {{-60, -60}, {-40, -40}}, rotation = 0)));

Buildings.Controls.OBC.CDL.Continuous.MultiMax multiMax1(nin=nZon) 
  annotation(Placement(visible = true, transformation(extent = {{-12, -60}, {8, -40}}, rotation = 0)));

equation
  connect(con1.y, multiMax1.u) 
    annotation(Line(points = {{-38, -50}, {-14, -50}, {-14, -50}, {-14, -50}}, color = {0, 0, 127}, thickness = 0.5));
}}}


2. it allows to make the connection between two vectorized connectors which have different size. The auto-generated connection statement does not specify the element-to-element connection between the two connector. For example in below case, output connector vector of con1 has size 2 and input connector vector of multiMax1 has size 3, the connection is still allowed.
{{{
#!modelica
Buildings.Controls.OBC.CDL.Continuous.Sources.Constant con1[2](k = 1) 
  annotation(Placement(visible = true, transformation(extent = {{-60, -60}, {-40, -40}}, rotation = 0)));

Buildings.Controls.OBC.CDL.Continuous.MultiMax multiMax1(nin=3) 
  annotation(Placement(visible = true, transformation(extent = {{-12, -60}, {8, -40}}, rotation = 0)));

equation
  connect(con1.y, multiMax1.u) 
    annotation(Line(points = {{-38, -50}, {-14, -50}, {-14, -50}, {-14, -50}}, color = {0, 0, 127}, thickness = 0.5));
}}}

"	enhancement	assigned	normal	2.0.0	OMEdit				
