Compilador de C

Para convertir modelos en Dymola debe instalar un compilador de C compatible. El compilador de C no se distribuye con Dymola. El compilador de C debe instalarse solo una vez, incluso si instala varias versiones de Dymola.

Compiladores de C en Windows

Visual Studio - Ediciones gratis:

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

Visual Studio - Ediciones profesionales:

  • 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)


A continuación, se muestra el enlace de descarga para el compilador de Visual Studio.

Compilador Intel:

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


Nota: El compilador Intel también requiere un compilador de Visual Studio, y tiene algunas limitaciones;
Haga clic aquípara obtener más información y encontrar el enlace de descarga siguiente.

Los compiladores de GCC:

  • MinGW de 32 bits, con una versión GCC compatible con 4.8.1.
  • MinGW de 64 bits, con una versión GCC compatible con 4.9.2.


Nota: Los compiladores de GCC tienen algunas limitaciones y requieren complementos durante la instalación, etc.
Haga clic aquípara obtener más información y encontrar el enlace de descarga siguiente.

Instalación de un compilador de C en Windows

Tenga en cuenta que, para la plataforma de Windows, debe instalarse un compilador C/C++ por separado. El compilador de C se puede instalar antes o después de instalar Dymola. Puede ejecutar Dymola y explorar los modelos, pero para convertir cualquier modelo debe instalar el compilador de C. Para cambiar el compilador Dymola que utiliza para convertir el modelo, utilice el comando Simulación > Configuración... y la pestaña Compilador. (A la derecha se muestra un ejemplo de la pestaña del compilador).
El compilador seleccionado se guarda como un ajuste por usuario y se guarda para las nuevas instalaciones de Dymola.

Compiladores de C en Linux

En los sistemas Linux se utiliza el compilador predeterminado. La compilación se controla mediante el script de shell insert/dsbuild.sh. Dymola 2017 se ejecuta en SUSE Linux (versión 11), de 32 y 64 bits, con la versión gcc 4.9.3 y los sistemas compatibles. Además de la gcc, el clang también puede compilar el código C del modelo.
Para obtener instrucciones sobre cómo cambiar el compilador, y obtener más información,haga clic aquí.

Solución de problemas

Comprobación del compilador y error de codificación

 

Se ha establecido el compilador que se utiliza para compilar el código C generado por Dymola en código ejecutable para la simulación
en la pestaña Compilador, mediante el comando Simulación > Configuración… (consulte el apartado anterior).
Algunos de los posibles problemas se pueden encontrar pulsando el botón de prueba del compilador. Se compila un pequeño programa de Modelica
y se ejecuta para probar el compilador, tanto para Dymola de 32 como de 64 bits. Se muestran mensajes de éxito o de error.
Los mensajes de advertencia indican problemas que necesitan resolverse antes de convertir un modelo. Mensajes de error con
información sobre cómo continuar (incluido el enlace a este sitio web), por ejemplo, cuando no hay ningún compilador
seleccionado. Si no se ha seleccionado ningún compilador (ni tampoco se ha instalado), la información correspondiente también se mostrará
en el comando de registro.

Dymola en Windows

 

Tenga en cuenta que Visual Studio desarrolla las piezas de su instalación la primera vez que se ejecuta. Esto se debe realizar para
utilizar Visual Studio con Dymola, un paso que requiere privilegios de administrador. Los derechos se pueden elevar
ejecutando Dymola como administrador la primera vez. Para llevar a cabo esta acción, debe hacer clic con el botón derecho en el icono de Dymola en el
menú de inicio de Windows y seleccionar Ejecutar como administrador.

Para validarlo, debe abrir y convertir ejemplo, un modelo en Dymola (por ejemplo, una demostración).