• Aucun résultat trouvé

Construction d’un aperçu bien organisé

Dessiner une interface pour l’utilisateur final de manière professionnelle n’est pas chose aisée et sort du cadre de ce tutoriel. Néanmoins, vous pouvez construire une page comme celle de la figure 6.11à la fin de cette section pour vous exer- cer.

Création d’un bouton

L’un des objets de cette page est un bouton déclanchant la résolution du pro- gramme mathématique ‘TransportDeCoutMinimum’. Pour créer ce bouton, il faut effectuer les étapes suivantes :

– appuyer sur le bouton de la barre d’outils pour créer un nouveau bouton que vous dessinerez en utilisant la souris ;

– entrer la chaîne de caractère suivante (y compris les guillemets) “Solve Beer Transport” comme titre pour le bouton ;

– sélectionner l’onglet ‘Actions’.

Vous devez maintenant spécifier une action pour que Aimms exécute une pro- cédure. Dans cet exemple, la procédure en question est ‘MainExecution’. Il faut ensuite continuer comme suit :

– sélectionnez ‘Run’ comme action à ajouter ; – appuyez sur le bouton Add ;

– sélectionnez l’option ‘Procedure’ ;

– appuyez sur le bouton de l’assistant qui est maintenant cliquable ; – sélectionnez la procédure ‘MainExecution’ ;

– appuyez sur le bouton Terminer puis sur le bouton OK.

L’onglet Actions de la boîte de dialogue des propriétés du bouton est illustré à la figure6.7. Notez que le bouton peut seulement être utilisé pour résoudre le modèle quand la page est en mode Utilisateur .

Figure6.5 – Page intermédiaire d’entrées-sorties

Création d’un objet texte

La page entrées-sorties de la figure6.11contient trois objets de type texte. Le titre ‘Transport de bière’ peut être créé de la manière suvante :

– sélectionnez la commande Text du menu Object (voir figure6.8) et dessinez un rectangle avec votre souris ;

– spécifiez ‘Transport de Bière’ en tant que texte statique dans l’onglet text de la boîte de dialogue ;

– sélectionnez ‘Center’ dans le menu déroulant ‘Alignment’(voir figure6.9) ; – sélectionnez l’onglet Font de la boîte de dialogue ;

– appuyez sur le bouton Add.

Chapitre 6. Créer une Page 31

Figure6.6 – La fenêtre des propriétés du diagramme

Figure6.9 – La boîte de dialogue des propriétés d’un objet texte

Vous pouvez maintenant spécifier le nom et la police de caractères pour fina- liser l’objet texte.

– sélectionnez ‘Gras’ pour le style et ‘20’ pour la taille ; – appuyez sur le bouton OK ;

– spécifiez ‘Title’ dans la boîte de dialogue qui apparaît ; – appuyez sur OK pour retourner à l’onglet Text Properties ; – appuyez de nouveau sur OK pour quitter le popup.

Les deux autres objets qui affichent le texte ‘Données d’input’ et ‘Données d’output’ sont créés de la même façon. A la place d’utiliser la police ‘Title’ nouvellement créée, vous devriez ajouter une seconde police personnalisée, appelée ‘Header’, de taille ‘14’ comme dans la figure6.10.

Figure6.7 – L’onglet action de la fenêtre des propriétés du bouton

Figure 6.10 – L’onglet ‘Font’ de la boîte de dialogue de propriétés de l’objet ‘text’

Création de deux rectangles

La page est complétée en ajoutant deux rectangles pour accentuer les deux groupes d’objets représentant respectivement les données et les résultats. En supposant que vous avez réarrangé et redimensionné vos objets pour qu’ils forment deux blocs distincts, vous pouvez dessiner les rectangles comme suit : – sélectionnez la commande Rectangle du menu Object ;

– dessinez les rectangle un par un en utilisant la souris.

Chapitre 6. Créer une Page 33

Le mode utilisateur

Ayant développé la page d’entrées et sorties, vous êtes maintenant prêt à l’uti- liser. Pour cela, il faut mettre la page en mode Utilisateur en pressant le bouton User Mode .

Analyse ‘si...alors’

La page d’entrées-sorties vous permet de voir l’effet d’un changement dans la demande, l’offre ou les paramètres de coût du modèle de transport. Modifiez n’importe quelle donnée, relancez la résolution du modèle via le bouton de la page que vous avez créée et voyez le résultat.

Modifier le diagramme

Par exemple, pour changer l’offre disponible à Haarlem, vous pouvez faire les actions suivantes :

– dans le diagramme ‘Offre’, sélectionnez la barre représentant l’offre de ‘Haar- lem’ ;

– positionnez le curseur de la souris en haut de la barre et étirez-là simple- ment vers le haut pour augmenter l’offre de 47 à 57 (voir figure7.1).

Chapitre 7. Lancer une Analyse ‘Si...alors’ 35 Une autre manière de procéder consiste à cliquer sur la barre puis d’entrer la

nouvelle valeur ‘57’ dans le champ d’édition qui se trouve en bas à gauche du graphique.

Résoudre le programme mathématique à nouveau

Vous êtes maintenant prêt à résoudre à nouveau le programme mathématique. Il suffit d’appuyer sur le bouton Résoudre le Transport de Bière en haut de votre page. Vous pouvez constater une amélioration (donc une diminution) du coût optimal qui passe de 27499 à 26626.

Explication de l’amélioration de l’objectif

Notez que cette diminution du coût total était prévisible. En effet, l’offre de ‘Haarlem’ était entièrement épuisée dans le problème initial. La fait de l’aug- menter permet à Gouda de s’affranchir des unités en provenance de Eindhoven (voir figure7.2).

– Aimms Function Reference – Aimms Optimization Modeling – Aimms COM Object

– Aimms Excel Add-in

– Aimms Multi-Agent And Web Services – Aimms Open Solver Interface

– Aimms Tutorial For Beginners – Aimms Tutorial For Professionals

Le tutoriel en une heure à l’usage des débutants est également disponible en espagnol, hongrois et allemand, en plus de la version française.

Annexe

B

Touches de raccourcis de Aimms

Touche Fonction

F1 Ouvre l’aide de Aimms

F2 Renomme l’identifiant sélectionné

F3 Cherche et Cherche suivant

F4 Passe du mode édition en mode utilisateur et inversément (pour la page active)

F5 Compile tout

F6 Exécute le programme principal MainExecution

Alt+F6 Passe en mode débogage

F7 Enregistre la page active

F8 Ouvre l’explorateur de modèles (Model Explorer)

Ctrl+F8 Ouvre le sélecteur d’identifiants

F9 Ouvre le gestionnaire de pages

Alt+ F9 Ouvre le gestionnaire de modèles (Template)

Ctrl+ F9 Ouvre le constructeur de menu

F10 Ouvre le gestionnaire de données

Ctrl+ F10 Accès aux paramètres de gestion des données

F11 Ouvre la fenêtre d’information sur les identifiants

Ctrl+ B Insère un point d’arrêt en mode débogage

Ctrl+ D Ouvre la page de données

Ctrl+ F Ouvre a fenêtre de recherche

Ctrl+ M Ouvre la fenêtre des messages

Ctrl+ P Ouvre la fenêtre de progrès de l’exécution

Ctrl+ T Affiche la représentation textuelle de la (des) partie(s) sélectionnée(s)

Ctrl+Shift + T Affiche la représentation textuelle du modèle complet

Ctrl+ W Ouvre l’assistant

Ctrl+ Space Complétion automatique

Ctrl+ Shift+Space Complétion pour les identifiants préexistants dans Aimms

Ctrl+ Enter Vérifie, enregistre et ferme

Insert Insère un noeud (lors du choix d’insertion unique) ou

Documents relatifs