Wie ersetze ich eine bereits importierte FMU durch eine neue Version? / How do I replace an already imported FMU with a new version?

Um eine in ein SimulationX Modell importierte FMU durch eine neue Version zu ersetzen, gehen Sie am effizientesten wie folgt vor:


  • Klicken Sie mit der rechten Maustaste auf die bereits im Modell existierende FMU und wählen Sie "Goto Element Type"
  • SimulationX öffnet jetzt den lokalen Typenbaum des Modells und selektiert den für die FMU erzeugten Typ
  • importieren Sie die neue FMU in das Modell. Dabei deaktivieren sie die Checkbox "Insert FMU as Component in Model" oder Sie löschen die neu erzeugte FMU-Instanz nach dem Importprozess aus Ihrem Model.
  • Öffnen Sie das Eigenschaftsfenster der alten FMU und wechseln Sie auf die Seite "General"
  • Expandieren Sie die Listbox "Component Type"
  • Wählen Sie den Typ, der gerade eben für die neu importiere FMU erzeugt worden ist aus.
  • Damit ist ab jetzt Ihre „alte“ FMU-Instanz vom neuen Typ und nutzt damit den beim Import neu generierten Modelica Code. Alle Anschlüsse und Parameter bleiben erhalten.
  • Sie können jetzt den Typ, den Sie sich im ersten Schritt haben anzeigen lassen, löschen, um das Modell nicht unnötig zu „verschmutzen“

Diese Sequenz können Sie immer anwenden, wenn Sie einen bestehenden Typ unter Beibehaltung der Anschlüsse und Parameter durch einen halbwegs passenden neuen Typ ersetzen möchten.

-------------------------------------------------------------------------------------------------------------------------------------

To replace an FMU imported into a SimulationX model with a new version version, the most efficient way is to proceed as follows:



 
  • Right-click on the FMU that already exists in the model and select “Goto Element Type”
  • SimulationX now opens the local type tree of the model and selects the type created for the FMU
  • Import  the new FMU into the model. In doing so, deactivate the checkbox “Insert FMU as Component in Model” or delete the newly delete the newly created FMU instance from your model after the import process.
  • Open the properties window of the old FMU and switch to the “General” page
  • Expand the “Component Type” list box
  • Select the type that has just been created for the newly imported FMU.
  • This your “old” FMU instance is now of the new type and therefore uses the modelica  the new Modelica code generated during the import. All connections and  parameters are retained.
  • You can now delete the type that you had displayed in the first step in order not “pollute” the model unnecessarily
   
 This sequence you can always use this sequence if you want to replace an existing type existing type with a reasonably suitable new type while retaining the connections and new type while retaining the connections and parameters.

Creation date: 21/09/2018 17:07 ()      Updated: 26/11/2024 10:16 (andre.bernhardt)