Estoy luchando con el tamaño de los archivos de salida para los grandes modelos de Modelica. Por supuesto, puedo proteger algunos objetos para eliminarlos por completo del archivo de resultados. Sin embargo, lo que da lugar a dos problemas:Buscando un concepto como 'verbosidad' en Modelica
- No es posible redeclare objetos protegidos
- si quiero probar mi modelo en detalle (por ejemplo, durante un periodo de tiempo corto), tengo que declarar esos objetos públicamente de nuevo para ver sus variables
Me pregunto si hay un truco para establecer la 'verbosidad' de un modelo de Modelica. Tal vez lo que me gustaría es una tercera palabra clave al lado de public
, protected
, por ej. transparent
. Entonces, cuando la creación de una simulación, quiero ser capaz de establecer el nivel de detalle de 1 o 2 con el siguiente efecto:
1 -> Tenga en cuenta todos los elementos transparent
como protected
2 -> tener en cuenta todos transparent
elementos como public
Este efecto se propagaría a todos los modelos y submodelos.
No creo que esto ya exista. ¿Pero hay una solución fácil?
Gracias, Roel
Gracias por la respuesta. Proteger tanto como sea posible y agregar resultados es lo que hice, de hecho, pero estoy de acuerdo tanto con su a) como con b). Espero que surja una solución estándar de lenguaje, ya que las soluciones específicas de la herramienta están reduciendo la ventaja de herramientas cruzadas que Modelica claramente tiene. – saroele