J'ai un modèle en ILOG CPLEX écrit en OPL. Je souhaite exécuter toutes les vérifications sémantiques (en particulier toutes les instructions assert). Je ne veux pas produire de fichiers de sortie ou résoudre le modèle.

A en juger par le résumé du processus d'exécution expliqué dans le doc, je voudrais uniquement exécuter les étapes 1-3.

Existe-t-il un moyen de le faire à partir de l'IDE? Ou a-t-il besoin d'un fichier *.ops ou d'un script avec un script OPL dans un bloc principal ?

1
HTC 10 févr. 2020 à 17:44

1 réponse

Meilleure réponse

Dans la documentation, vous devriez jeter un œil à Parcourir dans

IDE et OPL > CPLEX Studio IDE > Référence IDE > L'interface utilisateur graphique > Commandes de menu et boutons de barre d'outils équivalents

Cette action est disponible dans l'IDE et ce qu'elle fait :

"Construit ou reconstruit l'arborescence du modèle des structures de données définies dans le modèle ou le projet actif pour permettre de parcourir le projet dans le navigateur de problèmes sans le résoudre.

Vous pouvez cliquer sur la flèche à côté du bouton et sélectionner le fichier à parcourir dans le menu contextuel."

Si vous préférez utiliser le contrôle de flux et les scripts et que votre modèle n'est qu'un prétraitement, des contraintes et un post-traitement, vous pouvez ajouter

main
{
  thisOplModel.generate();
  writeln("ok");
}

Qui n'appellera pas résoudre

0
Alex Fleischer 11 févr. 2020 à 06:55