C-Compiler

Für die Konvertierung von Modellen in Dymola müssen Sie einen unterstützten C-Compiler installieren. Der C-Compiler gehört nicht zum Lieferumfang von Dymola. Der C-Compiler muss selbst dann nur einmal installiert werden, wenn Sie mehrere Dymola-Versionen installieren.

C-Compiler auf Windows

Visual Studio – kostenfreie Editionen

  • Visual Studio 2008 Express Edition (9.0)
  • Visual C++ 2010 Express (10.0)
  • Visual Studio 2012 Express Edition (11.0)
  • Visual Studio 2013 Express für Windows Desktop Edition (12.0)
  • Visual Studio 2015 Express Edition für Windows Desktop (14.0)

Visual Studio – Professional Editionen:

  • Visual Studio 2005 (8.0)
  • Visual Studio 2008 (9.0)
  • Visual Studio 2010 (10.0)
  • Visual Studio 2012 (11.0)
  • Visual Studio 2013 (12.0)
  • Visual Studio 2015 (14.0)


Unten finden Sie den Download-Link für den Visual Studio-Compiler.

Intel-Compiler:

  • Intel Parallel Studio XE 2016
  • Intel Parallel Studio XE 2017


Hinweis: Der Intel-Compiler erfordert einen Visual Studio-Compiler und weist einige Beschränkungen auf;
Klicken Sie hierfür weitere Informationen, unten finden Sie den Download-Link.

GCC-Compiler:

  • 32-Bit MinGW mit einer GCC-Version, die mit 4.8.1. kompatibel ist
  • 64-Bit MinGW mit einer GCC-Version, die mit 4.9.2. kompatibel ist


Hinweis: Die GCC-Compiler weisen einige Beschränkungen auf und machen während der Installation Add-Ons erforderlich usw.
Klicken Sie hierfür weitere Informationen, unten finden Sie den Download-Link.

Installation eines C-Compilers auf Windows

Beachten Sie, dass für die Windows-Plattform ein separater C/C++-Compiler installiert werden muss. Der C-Compiler kann vor oder nach der Installation von Dymola installiert werden. Sie können Dymola ausführen und nach Modellen suchen. Wenn Sie jedoch Modelle übersetzen möchten, müssen Sie den C-Compiler installieren. Wenn Sie den Compiler ändern möchten, den Dymola für die Konvertierung verwendet, müssen Sie den Befehl „Simulation > Setup...“ auf der Registerkarte „Compiler“ ausführen. (Auf der rechten Seite sehen Sie ein Beispiel für die Registerkarte „Compiler“.)
Der ausgewählte Compiler wird gemäß den Benutzereinstellungen für neue Installationen von Dymola gespeichert.

C-Compiler auf Linux

Auf Linux-Systemen wird der standardmäßige Compiler verwendet. Die Kompilierung wird mit dem Shell-Skript „insert/dsbuild.sh“ gesteuert. Dymola 2017 SUSE wird auf SUSE Linux (Release 11), 32-Bit und 64-Bit, mit GCC-Version 4.9.3 und kompatiblen Systemen ausgeführt. Zusätzlich zu GCC kann der Modell-C-Code auch durch Clang kompiliert werden.
Um Anweisungen zur Änderung des Compilers zur erhalten,klicken Sie hier.

Fehlersuche

Compiler Prüf- und Fehlercodierung

 

Der Compiler für die Kompilierung des von Dymola generierten C-Codes in einen ausführbaren Code für die Simulation wird auf
der Registerkarte „Compiler“ mithilfe des Befehls „Simulation > Setup...“ (siehe vorstehend) festgelegt.
Einige potenzielle Probleme lassen sich durch Anklicken der Schaltfläche „Test Compiler“ ermitteln. Für den Test des Compilers,
sowohl für 32- als auch für 64-Bit-Versionen in Dymola, wird ein kleines Modelica Programm kompiliert und ausgeführt. Bei Erfolg oder Fehler werden entsprechende Nachrichten angezeigt.
Warnmeldungen verweisen auf Probleme, die gelöst werden müssen, bevor ein Modell konvertiert werden kann. Die Fehlermeldungen
werden mit Angabe der weiteren Vorgehensweise angezeigt (einschließlich eines Links zu dieser Webseite), z. B. wenn kein Compiler ausgewählt
ist. Wenn kein Compiler ausgewählt (oder installiert) ist, werden die entsprechenden Informationen
auch im Befehlsprotokoll angezeigt.

Dymola auf Windows

 

Beachten Sie, dass Visual Studio bei der erstmaligen Ausführung ein Bestandteil der Installation ist. Die Durchführung dieser Installation erfordert
Administratorrechte, damit Visual Studio mit Dymola ausgeführt werden kann. Diese Rechte können überprüft werden,
indem Dymola erstmalig als Administrator ausgeführt wird. Dazu klicken Sie mit der rechten Maustaste auf das Dymola-Symbol im Windows-Startmenü.
Klicken Sie anschließend auf „Als Administrator ausführen“.

Für diese Validierung kann ein beliebiges Modell (z. B. eine Demo) geöffnet und in Dymola konvertiert werden.