Menu

Error parsing model description

Rolex
2019-06-13
2019-06-13
  • Rolex

    Rolex - 2019-06-13

    hi, es gibt eine Fehlermeldung "Error parsing model description" wenn ich versuche eine von Dymola exportierte FMU in Mastersim zu importieren. Diese FMU kann aber problemlos in Simulink importiert werden. Wie könnte das Problem aufgehoben werden?

     
  • Andreas Nicolai

    Andreas Nicolai - 2019-06-13

    Hi, das schau ich mir gleich mal an. Allerdings habe ich zum Testen nur FMUs aus dem fmi-standard test repository.

    Betrifft das Windows 64-Bit FMUs oder eine andere Plattform?

     
  • Rolex

    Rolex - 2019-06-13

    ja, Windows 64-Bit FMUs

     
  • Andreas Nicolai

    Andreas Nicolai - 2019-06-13

    Ok, Problem lokalisiert.

    Fehlermeldung steht in %APPDATA%\Roaming\MasterSim\MasterSim.log

    2019-06-13 15:07:28 [Progress]  [ModelDescription::readXMLDoc]              CoSimulation, version 2
    2019-06-13 15:08:03 [Error   ]  [ModelDescription::readRequiredAttribute]   Expected attribute 'unit' in element 'Real'.
    2019-06-13 15:08:03 [Error   ]  [FMIType::read]                             Error reading type definition 'Modelica.Blocks.Interfaces.RealInput'
    2019-06-13 15:08:03 [Error   ]  [ModelDescription::readXMLDoc]              Error reading type definition #0.
    2019-06-13 15:08:03 [Error   ]  [ModelDescription::readXMLDoc]              Error parsing modelDescription.xml
    

    Jetzt muss ich doch mal in den Spezifikationen nachlesen, ob das "unit" Attribut wirklich optional ist...

     
  • Andreas Nicolai

    Andreas Nicolai - 2019-06-13

    Section 2.2.3 of the FMI Version 2.0 standard docs sagt nichts darüber aus, ob unit optional oder verpflichtend ist. Da die Dymola-FMUs aber offensichtlich den Compliance-Checker durchlaufen, wird es wohl optional sein. Ich passe MasterSim dahingehend an (neues Release kommt im Laufe des Abends) und schreibe ein Ticket zur Klarstellung auf fmi-standard.

    Danke für die Info!

     
  • Rolex

    Rolex - 2019-06-13

    Alles klar. Ich danke Ihnen auch.

     

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.