diff --git a/java/jdevices/src/main/java/MARTE2_SIMULINK_GENERICSetup.java b/java/jdevices/src/main/java/MARTE2_SIMULINK_GENERICSetup.java index 6dfa1584c0..c7df326104 100644 --- a/java/jdevices/src/main/java/MARTE2_SIMULINK_GENERICSetup.java +++ b/java/jdevices/src/main/java/MARTE2_SIMULINK_GENERICSetup.java @@ -165,6 +165,30 @@ private void initComponents() { jPanel46 = new javax.swing.JPanel(); deviceField67 = new DeviceField(); deviceField68 = new DeviceField(); + jPanel48 = new javax.swing.JPanel(); + deviceField79 = new DeviceField(); + deviceField80 = new DeviceField(); + jPanel49 = new javax.swing.JPanel(); + deviceField81 = new DeviceField(); + deviceField82 = new DeviceField(); + jPanel50 = new javax.swing.JPanel(); + deviceField83 = new DeviceField(); + deviceField84 = new DeviceField(); + jPanel51 = new javax.swing.JPanel(); + deviceField85 = new DeviceField(); + deviceField86 = new DeviceField(); + jPanel52 = new javax.swing.JPanel(); + deviceField87 = new DeviceField(); + deviceField88 = new DeviceField(); + jPanel53 = new javax.swing.JPanel(); + deviceField89 = new DeviceField(); + deviceField90 = new DeviceField(); + jPanel54 = new javax.swing.JPanel(); + deviceField91 = new DeviceField(); + deviceField92 = new DeviceField(); + jPanel55 = new javax.swing.JPanel(); + deviceField93 = new DeviceField(); + deviceField94 = new DeviceField(); jPanel1 = new javax.swing.JPanel(); jPanel2 = new javax.swing.JPanel(); deviceField1 = new DeviceField(); @@ -192,21 +216,21 @@ private void initComponents() { deviceField5.setIdentifier(""); deviceField5.setLabelString("Name: "); - deviceField5.setOffsetNid(44); + deviceField5.setOffsetNid(71); deviceField5.setTextOnly(true); jPanel6.add(deviceField5); deviceChoice1.setChoiceItems(new String[] {"int8", "int16", "int32", "int64", "float32", "float64"}); deviceChoice1.setIdentifier(""); deviceChoice1.setLabelString("Type: "); - deviceChoice1.setOffsetNid(40); + deviceChoice1.setOffsetNid(67); deviceChoice1.setUpdateIdentifier(""); jPanel6.add(deviceChoice1); deviceField6.setIdentifier(""); deviceField6.setLabelString("Dimension (0 for scalar, array otherwise):"); deviceField6.setNumCols(4); - deviceField6.setOffsetNid(41); + deviceField6.setOffsetNid(68); jPanel6.add(deviceField6); jPanel5.add(jPanel6); @@ -214,7 +238,7 @@ private void initComponents() { deviceField7.setIdentifier(""); deviceField7.setLabelString("Value: "); deviceField7.setNumCols(40); - deviceField7.setOffsetNid(43); + deviceField7.setOffsetNid(70); jPanel7.add(deviceField7); jPanel5.add(jPanel7); @@ -226,21 +250,21 @@ private void initComponents() { deviceField8.setIdentifier(""); deviceField8.setLabelString("Name: "); - deviceField8.setOffsetNid(51); + deviceField8.setOffsetNid(78); deviceField8.setTextOnly(true); jPanel9.add(deviceField8); deviceChoice2.setChoiceItems(new String[] {"int8", "int16", "int32", "int64", "float32", "float64"}); deviceChoice2.setIdentifier(""); deviceChoice2.setLabelString("Type: "); - deviceChoice2.setOffsetNid(47); + deviceChoice2.setOffsetNid(74); deviceChoice2.setUpdateIdentifier(""); jPanel9.add(deviceChoice2); deviceField9.setIdentifier(""); deviceField9.setLabelString("Dimension (0 for scalar, array otherwise):"); deviceField9.setNumCols(4); - deviceField9.setOffsetNid(48); + deviceField9.setOffsetNid(75); jPanel9.add(deviceField9); jPanel8.add(jPanel9); @@ -248,7 +272,7 @@ private void initComponents() { deviceField10.setIdentifier(""); deviceField10.setLabelString("Value: "); deviceField10.setNumCols(40); - deviceField10.setOffsetNid(50); + deviceField10.setOffsetNid(77); jPanel10.add(deviceField10); jPanel8.add(jPanel10); @@ -260,21 +284,21 @@ private void initComponents() { deviceField11.setIdentifier(""); deviceField11.setLabelString("Name: "); - deviceField11.setOffsetNid(58); + deviceField11.setOffsetNid(85); deviceField11.setTextOnly(true); jPanel12.add(deviceField11); deviceChoice3.setChoiceItems(new String[] {"int8", "int16", "int32", "int64", "float32", "float64"}); deviceChoice3.setIdentifier(""); deviceChoice3.setLabelString("Type: "); - deviceChoice3.setOffsetNid(54); + deviceChoice3.setOffsetNid(81); deviceChoice3.setUpdateIdentifier(""); jPanel12.add(deviceChoice3); deviceField12.setIdentifier(""); deviceField12.setLabelString("Dimension (0 for scalar, array otherwise):"); deviceField12.setNumCols(4); - deviceField12.setOffsetNid(55); + deviceField12.setOffsetNid(82); jPanel12.add(deviceField12); jPanel11.add(jPanel12); @@ -282,7 +306,7 @@ private void initComponents() { deviceField13.setIdentifier(""); deviceField13.setLabelString("Value: "); deviceField13.setNumCols(40); - deviceField13.setOffsetNid(57); + deviceField13.setOffsetNid(84); jPanel13.add(deviceField13); jPanel11.add(jPanel13); @@ -294,21 +318,21 @@ private void initComponents() { deviceField14.setIdentifier(""); deviceField14.setLabelString("Name: "); - deviceField14.setOffsetNid(65); + deviceField14.setOffsetNid(92); deviceField14.setTextOnly(true); jPanel15.add(deviceField14); deviceChoice4.setChoiceItems(new String[] {"int8", "int16", "int32", "int64", "float32", "float64"}); deviceChoice4.setIdentifier(""); deviceChoice4.setLabelString("Type: "); - deviceChoice4.setOffsetNid(61); + deviceChoice4.setOffsetNid(88); deviceChoice4.setUpdateIdentifier(""); jPanel15.add(deviceChoice4); deviceField15.setIdentifier(""); deviceField15.setLabelString("Dimension (0 for scalar, array otherwise):"); deviceField15.setNumCols(4); - deviceField15.setOffsetNid(62); + deviceField15.setOffsetNid(89); jPanel15.add(deviceField15); jPanel14.add(jPanel15); @@ -316,7 +340,7 @@ private void initComponents() { deviceField16.setIdentifier(""); deviceField16.setLabelString("Value: "); deviceField16.setNumCols(40); - deviceField16.setOffsetNid(64); + deviceField16.setOffsetNid(91); jPanel16.add(deviceField16); jPanel14.add(jPanel16); @@ -328,21 +352,21 @@ private void initComponents() { deviceField17.setIdentifier(""); deviceField17.setLabelString("Name: "); - deviceField17.setOffsetNid(72); + deviceField17.setOffsetNid(99); deviceField17.setTextOnly(true); jPanel18.add(deviceField17); deviceChoice5.setChoiceItems(new String[] {"int8", "int16", "int32", "int64", "float32", "float64"}); deviceChoice5.setIdentifier(""); deviceChoice5.setLabelString("Type: "); - deviceChoice5.setOffsetNid(68); + deviceChoice5.setOffsetNid(95); deviceChoice5.setUpdateIdentifier(""); jPanel18.add(deviceChoice5); deviceField18.setIdentifier(""); deviceField18.setLabelString("Dimension (0 for scalar, array otherwise):"); deviceField18.setNumCols(4); - deviceField18.setOffsetNid(69); + deviceField18.setOffsetNid(96); jPanel18.add(deviceField18); jPanel17.add(jPanel18); @@ -350,7 +374,7 @@ private void initComponents() { deviceField19.setIdentifier(""); deviceField19.setLabelString("Value: "); deviceField19.setNumCols(40); - deviceField19.setOffsetNid(71); + deviceField19.setOffsetNid(98); jPanel19.add(deviceField19); jPanel17.add(jPanel19); @@ -362,21 +386,21 @@ private void initComponents() { deviceField20.setIdentifier(""); deviceField20.setLabelString("Name: "); - deviceField20.setOffsetNid(79); + deviceField20.setOffsetNid(106); deviceField20.setTextOnly(true); jPanel21.add(deviceField20); deviceChoice6.setChoiceItems(new String[] {"int8", "int16", "int32", "int64", "float32", "float64"}); deviceChoice6.setIdentifier(""); deviceChoice6.setLabelString("Type: "); - deviceChoice6.setOffsetNid(75); + deviceChoice6.setOffsetNid(102); deviceChoice6.setUpdateIdentifier(""); jPanel21.add(deviceChoice6); deviceField21.setIdentifier(""); deviceField21.setLabelString("Dimension (0 for scalar, array otherwise):"); deviceField21.setNumCols(4); - deviceField21.setOffsetNid(76); + deviceField21.setOffsetNid(103); jPanel21.add(deviceField21); jPanel20.add(jPanel21); @@ -384,7 +408,7 @@ private void initComponents() { deviceField22.setIdentifier(""); deviceField22.setLabelString("Value: "); deviceField22.setNumCols(40); - deviceField22.setOffsetNid(78); + deviceField22.setOffsetNid(105); jPanel22.add(deviceField22); jPanel20.add(jPanel22); @@ -396,21 +420,21 @@ private void initComponents() { deviceField23.setIdentifier(""); deviceField23.setLabelString("Name: "); - deviceField23.setOffsetNid(86); + deviceField23.setOffsetNid(113); deviceField23.setTextOnly(true); jPanel24.add(deviceField23); deviceChoice7.setChoiceItems(new String[] {"int8", "int16", "int32", "int64", "float32", "float64"}); deviceChoice7.setIdentifier(""); deviceChoice7.setLabelString("Type: "); - deviceChoice7.setOffsetNid(82); + deviceChoice7.setOffsetNid(109); deviceChoice7.setUpdateIdentifier(""); jPanel24.add(deviceChoice7); deviceField24.setIdentifier(""); deviceField24.setLabelString("Dimension (0 for scalar, array otherwise):"); deviceField24.setNumCols(4); - deviceField24.setOffsetNid(83); + deviceField24.setOffsetNid(110); jPanel24.add(deviceField24); jPanel23.add(jPanel24); @@ -418,7 +442,7 @@ private void initComponents() { deviceField25.setIdentifier(""); deviceField25.setLabelString("Value: "); deviceField25.setNumCols(40); - deviceField25.setOffsetNid(85); + deviceField25.setOffsetNid(112); jPanel25.add(deviceField25); jPanel23.add(jPanel25); @@ -430,21 +454,21 @@ private void initComponents() { deviceField26.setIdentifier(""); deviceField26.setLabelString("Name: "); - deviceField26.setOffsetNid(93); + deviceField26.setOffsetNid(120); deviceField26.setTextOnly(true); jPanel27.add(deviceField26); deviceChoice8.setChoiceItems(new String[] {"int8", "int16", "int32", "int64", "float32", "float64"}); deviceChoice8.setIdentifier(""); deviceChoice8.setLabelString("Type: "); - deviceChoice8.setOffsetNid(89); + deviceChoice8.setOffsetNid(116); deviceChoice8.setUpdateIdentifier(""); jPanel27.add(deviceChoice8); deviceField27.setIdentifier(""); deviceField27.setLabelString("Dimension (0 for scalar, array otherwise):"); deviceField27.setNumCols(4); - deviceField27.setOffsetNid(90); + deviceField27.setOffsetNid(117); jPanel27.add(deviceField27); jPanel26.add(jPanel27); @@ -452,7 +476,7 @@ private void initComponents() { deviceField28.setIdentifier(""); deviceField28.setLabelString("Value: "); deviceField28.setNumCols(40); - deviceField28.setOffsetNid(92); + deviceField28.setOffsetNid(119); jPanel28.add(deviceField28); jPanel26.add(jPanel28); @@ -469,32 +493,32 @@ private void initComponents() { deviceField29.setIdentifier(""); deviceField29.setLabelString("Name:"); - deviceField29.setOffsetNid(103); + deviceField29.setOffsetNid(130); deviceField29.setTextOnly(true); jPanel30.add(deviceField29); deviceChoice9.setChoiceItems(new String[] {"int8", "int16", "int32", "int64", "float32", "float64"}); deviceChoice9.setIdentifier(""); deviceChoice9.setLabelString("Type:"); - deviceChoice9.setOffsetNid(104); + deviceChoice9.setOffsetNid(131); deviceChoice9.setUpdateIdentifier(""); jPanel30.add(deviceChoice9); deviceField30.setIdentifier(""); deviceField30.setLabelString("Dimension (0 for scalar, -1 to disable)"); deviceField30.setNumCols(8); - deviceField30.setOffsetNid(106); + deviceField30.setOffsetNid(133); jPanel30.add(deviceField30); deviceField31.setIdentifier(""); deviceField31.setLabelString("Seg. Len (0 to disable):"); deviceField31.setNumCols(14); - deviceField31.setOffsetNid(107); + deviceField31.setOffsetNid(134); jPanel30.add(deviceField31); deviceField69.setIdentifier(""); deviceField69.setLabelString("Stream: "); - deviceField69.setOffsetNid(108); + deviceField69.setOffsetNid(135); deviceField69.setTextOnly(true); jPanel30.add(deviceField69); @@ -504,32 +528,32 @@ private void initComponents() { deviceField32.setIdentifier(""); deviceField32.setLabelString("Name:"); - deviceField32.setOffsetNid(112); + deviceField32.setOffsetNid(139); deviceField32.setTextOnly(true); jPanel31.add(deviceField32); deviceChoice10.setChoiceItems(new String[] {"int8", "int16", "int32", "int64", "float32", "float64"}); deviceChoice10.setIdentifier(""); deviceChoice10.setLabelString("Type:"); - deviceChoice10.setOffsetNid(113); + deviceChoice10.setOffsetNid(140); deviceChoice10.setUpdateIdentifier(""); jPanel31.add(deviceChoice10); deviceField33.setIdentifier(""); deviceField33.setLabelString("Dimension (0 for scalar, -1 to disable)"); deviceField33.setNumCols(8); - deviceField33.setOffsetNid(115); + deviceField33.setOffsetNid(142); jPanel31.add(deviceField33); deviceField34.setIdentifier(""); deviceField34.setLabelString("Seg. Len (0 to disable):"); deviceField34.setNumCols(14); - deviceField34.setOffsetNid(116); + deviceField34.setOffsetNid(143); jPanel31.add(deviceField34); deviceField70.setIdentifier(""); deviceField70.setLabelString("Stream: "); - deviceField70.setOffsetNid(117); + deviceField70.setOffsetNid(144); deviceField70.setTextOnly(true); jPanel31.add(deviceField70); @@ -539,32 +563,32 @@ private void initComponents() { deviceField35.setIdentifier(""); deviceField35.setLabelString("Name:"); - deviceField35.setOffsetNid(121); + deviceField35.setOffsetNid(148); deviceField35.setTextOnly(true); jPanel32.add(deviceField35); deviceChoice11.setChoiceItems(new String[] {"int8", "int16", "int32", "int64", "float32", "float64"}); deviceChoice11.setIdentifier(""); deviceChoice11.setLabelString("Type:"); - deviceChoice11.setOffsetNid(122); + deviceChoice11.setOffsetNid(149); deviceChoice11.setUpdateIdentifier(""); jPanel32.add(deviceChoice11); deviceField36.setIdentifier(""); deviceField36.setLabelString("Dimension (0 for scalar, -1 to disable)"); deviceField36.setNumCols(8); - deviceField36.setOffsetNid(124); + deviceField36.setOffsetNid(151); jPanel32.add(deviceField36); deviceField37.setIdentifier(""); deviceField37.setLabelString("Seg. Len (0 to disable):"); deviceField37.setNumCols(14); - deviceField37.setOffsetNid(125); + deviceField37.setOffsetNid(152); jPanel32.add(deviceField37); deviceField71.setIdentifier(""); deviceField71.setLabelString("Stream: "); - deviceField71.setOffsetNid(126); + deviceField71.setOffsetNid(153); deviceField71.setTextOnly(true); jPanel32.add(deviceField71); @@ -574,32 +598,32 @@ private void initComponents() { deviceField38.setIdentifier(""); deviceField38.setLabelString("Name:"); - deviceField38.setOffsetNid(130); + deviceField38.setOffsetNid(157); deviceField38.setTextOnly(true); jPanel33.add(deviceField38); deviceChoice12.setChoiceItems(new String[] {"int8", "int16", "int32", "int64", "float32", "float64"}); deviceChoice12.setIdentifier(""); deviceChoice12.setLabelString("Type:"); - deviceChoice12.setOffsetNid(131); + deviceChoice12.setOffsetNid(158); deviceChoice12.setUpdateIdentifier(""); jPanel33.add(deviceChoice12); deviceField39.setIdentifier(""); deviceField39.setLabelString("Dimension (0 for scalar, -1 to disable)"); deviceField39.setNumCols(8); - deviceField39.setOffsetNid(133); + deviceField39.setOffsetNid(160); jPanel33.add(deviceField39); deviceField40.setIdentifier(""); deviceField40.setLabelString("Seg. Len (0 to disable):"); deviceField40.setNumCols(14); - deviceField40.setOffsetNid(134); + deviceField40.setOffsetNid(161); jPanel33.add(deviceField40); deviceField72.setIdentifier(""); deviceField72.setLabelString("Stream: "); - deviceField72.setOffsetNid(135); + deviceField72.setOffsetNid(162); deviceField72.setTextOnly(true); jPanel33.add(deviceField72); @@ -609,32 +633,32 @@ private void initComponents() { deviceField41.setIdentifier(""); deviceField41.setLabelString("Name:"); - deviceField41.setOffsetNid(139); + deviceField41.setOffsetNid(166); deviceField41.setTextOnly(true); jPanel34.add(deviceField41); deviceChoice13.setChoiceItems(new String[] {"int8", "int16", "int32", "int64", "float32", "float64"}); deviceChoice13.setIdentifier(""); deviceChoice13.setLabelString("Type:"); - deviceChoice13.setOffsetNid(140); + deviceChoice13.setOffsetNid(167); deviceChoice13.setUpdateIdentifier(""); jPanel34.add(deviceChoice13); deviceField42.setIdentifier(""); deviceField42.setLabelString("Dimension (0 for scalar, -1 to disable)"); deviceField42.setNumCols(8); - deviceField42.setOffsetNid(142); + deviceField42.setOffsetNid(169); jPanel34.add(deviceField42); deviceField43.setIdentifier(""); deviceField43.setLabelString("Seg. Len (0 to disable):"); deviceField43.setNumCols(14); - deviceField43.setOffsetNid(143); + deviceField43.setOffsetNid(170); jPanel34.add(deviceField43); deviceField73.setIdentifier(""); deviceField73.setLabelString("Stream: "); - deviceField73.setOffsetNid(144); + deviceField73.setOffsetNid(171); deviceField73.setTextOnly(true); jPanel34.add(deviceField73); @@ -644,32 +668,32 @@ private void initComponents() { deviceField44.setIdentifier(""); deviceField44.setLabelString("Name:"); - deviceField44.setOffsetNid(148); + deviceField44.setOffsetNid(175); deviceField44.setTextOnly(true); jPanel35.add(deviceField44); deviceChoice14.setChoiceItems(new String[] {"int8", "int16", "int32", "int64", "float32", "float64"}); deviceChoice14.setIdentifier(""); deviceChoice14.setLabelString("Type:"); - deviceChoice14.setOffsetNid(149); + deviceChoice14.setOffsetNid(176); deviceChoice14.setUpdateIdentifier(""); jPanel35.add(deviceChoice14); deviceField45.setIdentifier(""); deviceField45.setLabelString("Dimension (0 for scalar, -1 to disable)"); deviceField45.setNumCols(8); - deviceField45.setOffsetNid(151); + deviceField45.setOffsetNid(178); jPanel35.add(deviceField45); deviceField46.setIdentifier(""); deviceField46.setLabelString("Seg. Len (0 to disable):"); deviceField46.setNumCols(14); - deviceField46.setOffsetNid(152); + deviceField46.setOffsetNid(179); jPanel35.add(deviceField46); deviceField74.setIdentifier(""); deviceField74.setLabelString("Stream: "); - deviceField74.setOffsetNid(153); + deviceField74.setOffsetNid(180); deviceField74.setTextOnly(true); jPanel35.add(deviceField74); @@ -679,32 +703,32 @@ private void initComponents() { deviceField47.setIdentifier(""); deviceField47.setLabelString("Name:"); - deviceField47.setOffsetNid(157); + deviceField47.setOffsetNid(184); deviceField47.setTextOnly(true); jPanel36.add(deviceField47); deviceChoice15.setChoiceItems(new String[] {"int8", "int16", "int32", "int64", "float32", "float64"}); deviceChoice15.setIdentifier(""); deviceChoice15.setLabelString("Type:"); - deviceChoice15.setOffsetNid(158); + deviceChoice15.setOffsetNid(185); deviceChoice15.setUpdateIdentifier(""); jPanel36.add(deviceChoice15); deviceField48.setIdentifier(""); deviceField48.setLabelString("Dimension (0 for scalar, -1 to disable)"); deviceField48.setNumCols(8); - deviceField48.setOffsetNid(160); + deviceField48.setOffsetNid(187); jPanel36.add(deviceField48); deviceField49.setIdentifier(""); deviceField49.setLabelString("Seg. Len (0 to disable):"); deviceField49.setNumCols(14); - deviceField49.setOffsetNid(161); + deviceField49.setOffsetNid(188); jPanel36.add(deviceField49); deviceField75.setIdentifier(""); deviceField75.setLabelString("Stream: "); - deviceField75.setOffsetNid(162); + deviceField75.setOffsetNid(189); deviceField75.setTextOnly(true); jPanel36.add(deviceField75); @@ -714,32 +738,32 @@ private void initComponents() { deviceField50.setIdentifier(""); deviceField50.setLabelString("Name:"); - deviceField50.setOffsetNid(166); + deviceField50.setOffsetNid(193); deviceField50.setTextOnly(true); jPanel37.add(deviceField50); deviceChoice16.setChoiceItems(new String[] {"int8", "int16", "int32", "int64", "float32", "float64"}); deviceChoice16.setIdentifier(""); deviceChoice16.setLabelString("Type:"); - deviceChoice16.setOffsetNid(167); + deviceChoice16.setOffsetNid(194); deviceChoice16.setUpdateIdentifier(""); jPanel37.add(deviceChoice16); deviceField51.setIdentifier(""); deviceField51.setLabelString("Dimension (0 for scalar, -1 to disable)"); deviceField51.setNumCols(8); - deviceField51.setOffsetNid(169); + deviceField51.setOffsetNid(196); jPanel37.add(deviceField51); deviceField52.setIdentifier(""); deviceField52.setLabelString("Seg. Len (0 to disable):"); deviceField52.setNumCols(14); - deviceField52.setOffsetNid(170); + deviceField52.setOffsetNid(197); jPanel37.add(deviceField52); deviceField76.setIdentifier(""); deviceField76.setLabelString("Stream: "); - deviceField76.setOffsetNid(171); + deviceField76.setOffsetNid(198); deviceField76.setTextOnly(true); jPanel37.add(deviceField76); @@ -749,19 +773,19 @@ private void initComponents() { jTabbedPane1.addTab("Outputs", jScrollPane2); - jPanel38.setLayout(new java.awt.GridLayout(8, 1)); + jPanel38.setLayout(new java.awt.GridLayout(16, 1)); jPanel39.setBorder(javax.swing.BorderFactory.createTitledBorder("Parameter 1")); deviceField53.setIdentifier(""); deviceField53.setLabelString("Name:"); - deviceField53.setOffsetNid(15); + deviceField53.setOffsetNid(18); deviceField53.setTextOnly(true); jPanel39.add(deviceField53); deviceField54.setIdentifier(""); deviceField54.setLabelString("Value: "); - deviceField54.setOffsetNid(16); + deviceField54.setOffsetNid(19); jPanel39.add(deviceField54); jPanel38.add(jPanel39); @@ -770,13 +794,13 @@ private void initComponents() { deviceField55.setIdentifier(""); deviceField55.setLabelString("Name:"); - deviceField55.setOffsetNid(18); + deviceField55.setOffsetNid(21); deviceField55.setTextOnly(true); jPanel40.add(deviceField55); deviceField56.setIdentifier(""); deviceField56.setLabelString("Value: "); - deviceField56.setOffsetNid(19); + deviceField56.setOffsetNid(22); jPanel40.add(deviceField56); jPanel38.add(jPanel40); @@ -785,13 +809,13 @@ private void initComponents() { deviceField57.setIdentifier(""); deviceField57.setLabelString("Name:"); - deviceField57.setOffsetNid(21); + deviceField57.setOffsetNid(24); deviceField57.setTextOnly(true); jPanel41.add(deviceField57); deviceField58.setIdentifier(""); deviceField58.setLabelString("Value: "); - deviceField58.setOffsetNid(22); + deviceField58.setOffsetNid(25); jPanel41.add(deviceField58); jPanel38.add(jPanel41); @@ -800,13 +824,13 @@ private void initComponents() { deviceField59.setIdentifier(""); deviceField59.setLabelString("Name:"); - deviceField59.setOffsetNid(24); + deviceField59.setOffsetNid(27); deviceField59.setTextOnly(true); jPanel42.add(deviceField59); deviceField60.setIdentifier(""); deviceField60.setLabelString("Value: "); - deviceField60.setOffsetNid(25); + deviceField60.setOffsetNid(28); jPanel42.add(deviceField60); jPanel38.add(jPanel42); @@ -815,13 +839,13 @@ private void initComponents() { deviceField61.setIdentifier(""); deviceField61.setLabelString("Name:"); - deviceField61.setOffsetNid(27); + deviceField61.setOffsetNid(30); deviceField61.setTextOnly(true); jPanel43.add(deviceField61); deviceField62.setIdentifier(""); deviceField62.setLabelString("Value: "); - deviceField62.setOffsetNid(28); + deviceField62.setOffsetNid(31); jPanel43.add(deviceField62); jPanel38.add(jPanel43); @@ -830,13 +854,13 @@ private void initComponents() { deviceField63.setIdentifier(""); deviceField63.setLabelString("Name:"); - deviceField63.setOffsetNid(30); + deviceField63.setOffsetNid(33); deviceField63.setTextOnly(true); jPanel44.add(deviceField63); deviceField64.setIdentifier(""); deviceField64.setLabelString("Value: "); - deviceField64.setOffsetNid(31); + deviceField64.setOffsetNid(34); jPanel44.add(deviceField64); jPanel38.add(jPanel44); @@ -845,13 +869,13 @@ private void initComponents() { deviceField65.setIdentifier(""); deviceField65.setLabelString("Name:"); - deviceField65.setOffsetNid(33); + deviceField65.setOffsetNid(36); deviceField65.setTextOnly(true); jPanel45.add(deviceField65); deviceField66.setIdentifier(""); deviceField66.setLabelString("Value: "); - deviceField66.setOffsetNid(34); + deviceField66.setOffsetNid(37); jPanel45.add(deviceField66); jPanel38.add(jPanel45); @@ -860,17 +884,137 @@ private void initComponents() { deviceField67.setIdentifier(""); deviceField67.setLabelString("Name:"); - deviceField67.setOffsetNid(36); + deviceField67.setOffsetNid(39); deviceField67.setTextOnly(true); jPanel46.add(deviceField67); deviceField68.setIdentifier(""); deviceField68.setLabelString("Value: "); - deviceField68.setOffsetNid(37); + deviceField68.setOffsetNid(40); jPanel46.add(deviceField68); jPanel38.add(jPanel46); + jPanel48.setBorder(javax.swing.BorderFactory.createTitledBorder("Parameter 9")); + + deviceField79.setIdentifier(""); + deviceField79.setLabelString("Name:"); + deviceField79.setOffsetNid(42); + deviceField79.setTextOnly(true); + jPanel48.add(deviceField79); + + deviceField80.setIdentifier(""); + deviceField80.setLabelString("Value: "); + deviceField80.setOffsetNid(43); + jPanel48.add(deviceField80); + + jPanel38.add(jPanel48); + + jPanel49.setBorder(javax.swing.BorderFactory.createTitledBorder("Parameter 10")); + + deviceField81.setIdentifier(""); + deviceField81.setLabelString("Name:"); + deviceField81.setOffsetNid(45); + deviceField81.setTextOnly(true); + jPanel49.add(deviceField81); + + deviceField82.setIdentifier(""); + deviceField82.setLabelString("Value: "); + deviceField82.setOffsetNid(46); + jPanel49.add(deviceField82); + + jPanel38.add(jPanel49); + + jPanel50.setBorder(javax.swing.BorderFactory.createTitledBorder("Parameter 11")); + + deviceField83.setIdentifier(""); + deviceField83.setLabelString("Name:"); + deviceField83.setOffsetNid(48); + deviceField83.setTextOnly(true); + jPanel50.add(deviceField83); + + deviceField84.setIdentifier(""); + deviceField84.setLabelString("Value: "); + deviceField84.setOffsetNid(49); + jPanel50.add(deviceField84); + + jPanel38.add(jPanel50); + + jPanel51.setBorder(javax.swing.BorderFactory.createTitledBorder("Parameter 12")); + + deviceField85.setIdentifier(""); + deviceField85.setLabelString("Name:"); + deviceField85.setOffsetNid(51); + deviceField85.setTextOnly(true); + jPanel51.add(deviceField85); + + deviceField86.setIdentifier(""); + deviceField86.setLabelString("Value: "); + deviceField86.setOffsetNid(52); + jPanel51.add(deviceField86); + + jPanel38.add(jPanel51); + + jPanel52.setBorder(javax.swing.BorderFactory.createTitledBorder("Parameter 13")); + + deviceField87.setIdentifier(""); + deviceField87.setLabelString("Name:"); + deviceField87.setOffsetNid(54); + deviceField87.setTextOnly(true); + jPanel52.add(deviceField87); + + deviceField88.setIdentifier(""); + deviceField88.setLabelString("Value: "); + deviceField88.setOffsetNid(55); + jPanel52.add(deviceField88); + + jPanel38.add(jPanel52); + + jPanel53.setBorder(javax.swing.BorderFactory.createTitledBorder("Parameter 14")); + + deviceField89.setIdentifier(""); + deviceField89.setLabelString("Name:"); + deviceField89.setOffsetNid(57); + deviceField89.setTextOnly(true); + jPanel53.add(deviceField89); + + deviceField90.setIdentifier(""); + deviceField90.setLabelString("Value: "); + deviceField90.setOffsetNid(58); + jPanel53.add(deviceField90); + + jPanel38.add(jPanel53); + + jPanel54.setBorder(javax.swing.BorderFactory.createTitledBorder("Parameter 15")); + + deviceField91.setIdentifier(""); + deviceField91.setLabelString("Name:"); + deviceField91.setOffsetNid(60); + deviceField91.setTextOnly(true); + jPanel54.add(deviceField91); + + deviceField92.setIdentifier(""); + deviceField92.setLabelString("Value: "); + deviceField92.setOffsetNid(61); + jPanel54.add(deviceField92); + + jPanel38.add(jPanel54); + + jPanel55.setBorder(javax.swing.BorderFactory.createTitledBorder("Parameter 16")); + + deviceField93.setIdentifier(""); + deviceField93.setLabelString("Name:"); + deviceField93.setOffsetNid(63); + deviceField93.setTextOnly(true); + jPanel55.add(deviceField93); + + deviceField94.setIdentifier(""); + deviceField94.setLabelString("Value: "); + deviceField94.setOffsetNid(64); + jPanel55.add(deviceField94); + + jPanel38.add(jPanel55); + jScrollPane3.setViewportView(jPanel38); jTabbedPane1.addTab("Parameters", jScrollPane3); @@ -1052,8 +1196,24 @@ private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRS private DeviceField deviceField76; private DeviceField deviceField77; private DeviceField deviceField78; + private DeviceField deviceField79; private DeviceField deviceField8; + private DeviceField deviceField80; + private DeviceField deviceField81; + private DeviceField deviceField82; + private DeviceField deviceField83; + private DeviceField deviceField84; + private DeviceField deviceField85; + private DeviceField deviceField86; + private DeviceField deviceField87; + private DeviceField deviceField88; + private DeviceField deviceField89; private DeviceField deviceField9; + private DeviceField deviceField90; + private DeviceField deviceField91; + private DeviceField deviceField92; + private DeviceField deviceField93; + private DeviceField deviceField94; private javax.swing.JButton jButton1; private javax.swing.JPanel jPanel1; private javax.swing.JPanel jPanel10; @@ -1097,7 +1257,15 @@ private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRS private javax.swing.JPanel jPanel45; private javax.swing.JPanel jPanel46; private javax.swing.JPanel jPanel47; + private javax.swing.JPanel jPanel48; + private javax.swing.JPanel jPanel49; private javax.swing.JPanel jPanel5; + private javax.swing.JPanel jPanel50; + private javax.swing.JPanel jPanel51; + private javax.swing.JPanel jPanel52; + private javax.swing.JPanel jPanel53; + private javax.swing.JPanel jPanel54; + private javax.swing.JPanel jPanel55; private javax.swing.JPanel jPanel6; private javax.swing.JPanel jPanel7; private javax.swing.JPanel jPanel8; diff --git a/java/jdevices/src/main/resources/MARTE2_SIMULINK_GENERICSetup.form b/java/jdevices/src/main/resources/MARTE2_SIMULINK_GENERICSetup.form index 7f34cf2c6e..de07fa0d95 100644 --- a/java/jdevices/src/main/resources/MARTE2_SIMULINK_GENERICSetup.form +++ b/java/jdevices/src/main/resources/MARTE2_SIMULINK_GENERICSetup.form @@ -82,7 +82,7 @@ - + @@ -100,7 +100,7 @@ - + @@ -109,7 +109,7 @@ - + @@ -123,7 +123,7 @@ - + @@ -152,7 +152,7 @@ - + @@ -170,7 +170,7 @@ - + @@ -179,7 +179,7 @@ - + @@ -193,7 +193,7 @@ - + @@ -222,7 +222,7 @@ - + @@ -240,7 +240,7 @@ - + @@ -249,7 +249,7 @@ - + @@ -263,7 +263,7 @@ - + @@ -292,7 +292,7 @@ - + @@ -310,7 +310,7 @@ - + @@ -319,7 +319,7 @@ - + @@ -333,7 +333,7 @@ - + @@ -362,7 +362,7 @@ - + @@ -380,7 +380,7 @@ - + @@ -389,7 +389,7 @@ - + @@ -403,7 +403,7 @@ - + @@ -432,7 +432,7 @@ - + @@ -450,7 +450,7 @@ - + @@ -459,7 +459,7 @@ - + @@ -473,7 +473,7 @@ - + @@ -502,7 +502,7 @@ - + @@ -520,7 +520,7 @@ - + @@ -529,7 +529,7 @@ - + @@ -543,7 +543,7 @@ - + @@ -572,7 +572,7 @@ - + @@ -590,7 +590,7 @@ - + @@ -599,7 +599,7 @@ - + @@ -613,7 +613,7 @@ - + @@ -661,7 +661,7 @@ - + @@ -679,7 +679,7 @@ - + @@ -688,7 +688,7 @@ - + @@ -696,14 +696,14 @@ - + - + @@ -728,7 +728,7 @@ - + @@ -746,7 +746,7 @@ - + @@ -755,7 +755,7 @@ - + @@ -763,14 +763,14 @@ - + - + @@ -795,7 +795,7 @@ - + @@ -813,7 +813,7 @@ - + @@ -822,7 +822,7 @@ - + @@ -830,14 +830,14 @@ - + - + @@ -862,7 +862,7 @@ - + @@ -880,7 +880,7 @@ - + @@ -889,7 +889,7 @@ - + @@ -897,14 +897,14 @@ - + - + @@ -929,7 +929,7 @@ - + @@ -947,7 +947,7 @@ - + @@ -956,7 +956,7 @@ - + @@ -964,14 +964,14 @@ - + - + @@ -996,7 +996,7 @@ - + @@ -1014,7 +1014,7 @@ - + @@ -1023,7 +1023,7 @@ - + @@ -1031,14 +1031,14 @@ - + - + @@ -1063,7 +1063,7 @@ - + @@ -1081,7 +1081,7 @@ - + @@ -1090,7 +1090,7 @@ - + @@ -1098,14 +1098,14 @@ - + - + @@ -1130,7 +1130,7 @@ - + @@ -1148,7 +1148,7 @@ - + @@ -1157,7 +1157,7 @@ - + @@ -1165,14 +1165,14 @@ - + - + @@ -1197,7 +1197,7 @@ - + @@ -1215,7 +1215,7 @@ - + @@ -1223,7 +1223,7 @@ - + @@ -1243,7 +1243,7 @@ - + @@ -1251,7 +1251,7 @@ - + @@ -1271,7 +1271,7 @@ - + @@ -1279,7 +1279,7 @@ - + @@ -1299,7 +1299,7 @@ - + @@ -1307,7 +1307,7 @@ - + @@ -1327,7 +1327,7 @@ - + @@ -1335,7 +1335,7 @@ - + @@ -1355,7 +1355,7 @@ - + @@ -1363,7 +1363,7 @@ - + @@ -1383,7 +1383,7 @@ - + @@ -1391,7 +1391,7 @@ - + @@ -1411,7 +1411,7 @@ - + @@ -1419,7 +1419,231 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/pydevices/RfxDevices/MARTE2_SIMULINK_GENERIC.py b/pydevices/RfxDevices/MARTE2_SIMULINK_GENERIC.py index ea13eae5e7..07895c70f7 100644 --- a/pydevices/RfxDevices/MARTE2_SIMULINK_GENERIC.py +++ b/pydevices/RfxDevices/MARTE2_SIMULINK_GENERIC.py @@ -54,6 +54,7 @@ class MARTE2_SIMULINK_GENERIC(MC.MARTE2_COMPONENT): {'name': 'Verbosity', 'type': 'int32', 'value': 2}, {'name': 'Library', 'type': 'string'}, {'name': 'SymbolPrefix', 'type': 'string'}, + {'name': 'SkipInvalidTunableParams', 'type': 'int32', 'value': 0}, {'name': 'Parameter1', 'type': 'int32'}, {'name': 'Parameter2', 'type': 'int32'}, {'name': 'Parameter3', 'type': 'int32'}, @@ -61,7 +62,15 @@ class MARTE2_SIMULINK_GENERIC(MC.MARTE2_COMPONENT): {'name': 'Parameter5', 'type': 'int32'}, {'name': 'Parameter6', 'type': 'int32'}, {'name': 'Parameter7', 'type': 'int32'}, - {'name': 'SkipInvalidTunableParams', 'type': 'int32', 'value': 0}, + {'name': 'Parameter8', 'type': 'int32'}, + {'name': 'Parameter9', 'type': 'int32'}, + {'name': 'Parameter10', 'type': 'int32'}, + {'name': 'Parameter11', 'type': 'int32'}, + {'name': 'Parameter12', 'type': 'int32'}, + {'name': 'Parameter13', 'type': 'int32'}, + {'name': 'Parameter14', 'type': 'int32'}, + {'name': 'Parameter15', 'type': 'int32'}, + {'name': 'Parameter16', 'type': 'int32'}, ] parts = []