Modèle d`état des lieux de sortie

Ces exigences s`appliquent à l`utilisation de builds parallèles pour la mise à jour des hiérarchies de référence du modèle: comme le mode accélérateur nécessite une génération de code, il impose certaines exigences et limitations qui ne s`appliquent pas au mode normal. Outre ces contraintes, vous pouvez généralement ignorer les cibles de simulation et leurs détails lorsque vous exécutez un modèle référencé en mode accélérateur. Pour plus d`informations, consultez exigences de simulation et limitations. Si une build parallèle est terminée, vous pouvez trouver le fichier journal de génération dans le sous-dossier de build correspondant au modèle référencé. Par exemple, pour une build de modèle référencé bot_model004, recherchez le fichier journal de build bot_model004_buildlog. txt dans le sous-dossier de modèle référencé build_folder/slprj/SIM/bot_model004. La sortie générée lors de la génération du modèle inclut la liste des équations, la liste des variables et les statistiques de modèle. La première carte est la référence croisée du symbole. Il peut être activé avec l`option de contrôle du dollar $onSymXRef au début du programme. La carte de référence croisée des symboles répertorie tous les identificateurs (symboles) du modèle par ordre alphabétique, les identifie en fonction du type de données, affiche les numéros de ligne où les symboles apparaissent et classifie chaque apparence.

La carte qui a été générée dans le cadre de la sortie de notre modèle illustratif est illustrée ci-dessous: Notez qu`en étudiant l`équation énumérant l`utilisateur peut déterminer si le modèle généré par GAMS est le modèle que l`utilisateur a voulu-une question extrêmement importante. Ce composant de la sortie affiche les équations spécifiques générées dans le modèle lorsque les valeurs actuelles des ensembles et des paramètres sont branchées dans la forme algébrique générale du modèle. Pour les modèles qui ne sont pas résolus à l`optimalité ou pour les types de modèles sans objectif, certaines contraintes peuvent en outre être marquées avec certains indicateurs. La liste de ces drapeaux et leur description sont données dans le tableau suivant. Si la cible de simulation existe, Simulink vérifie par défaut si le modèle référencé a des modifications structurelles depuis la dernière génération de la cible. Si tel est le cas, Simulink régénère la cible pour refléter les modifications du modèle. Pour plus d`informations sur la façon dont Simulink détecte s`il faut reconstruire une cible de référence de modèle, consultez la documentation du paramètre Rebuild. Pour obtenir des informations plus détaillées sur une build parallèle, vous pouvez examiner le journal de génération parallèle. Pour chaque modèle référencé construit en parallèle, le processus de génération génère un fichier nommé model_buildlog.

txt, où Model est le nom du modèle référencé. Ce fichier contient le journal de génération complet pour ce modèle. Rappelez-vous que l`arithmétique GAMS est définie sur l`intervalle fermé [-INF, + INF] et contient les valeurs arithmétiques de plage extendedn EPS (petite mais non nulle), NA (non disponible) et UNDF (le résultat d`une opération illégale). Les résultats des opérations illégales sont propagés dans l`ensemble du système et peuvent être affichés avec des instructions d`affichage standard. Cependant, observez que, si des erreurs ont été détectées précédemment, un modèle ne peut pas être résolu et un fichier de travail ne peut pas être enregistré. La sortie de GAMS contient de nombreux composants qui prennent en charge la vérification et la compréhension d`un modèle. Ce chapitre traite des composants du fichier de sortie GAMS généré à partir d`une exécution de GAMS ainsi que des moyens de contrôler la quantité de sortie de diagnostic produite. Simulink génère par défaut la cible nécessaire à partir du modèle référencé: étant donné que le modèle est stocké dans un dossier à l`intérieur du répertoire de travail actuel, il sera enregistré même après la fin de la session de travail ou d`espace, et pourra être utilisé à nouveau dans les travaux futurs ou lorsque l`espace de travail est redémarré. Le format de rapport pour les erreurs trouvées lors de l`analyse des instructions de résolution est plus compliqué que pour les erreurs de compilation normales, principalement parce que beaucoup de choses doivent être vérifiées. Tous les identificateurs référencés doivent être définis ou attribués, les mathématiques dans les équations doivent correspondre à la classe de modèle, et ainsi de suite.

Des rapports plus élaborés sont nécessaires pour décrire avec précision les problèmes rencontrés.