|
Install
Install["name"] démarre un programme externe compatible avec MathLink et installe les définitions Mathematica pour appeler les fonctions du programme en question.
Les définitions Mathematica installées par Install sont précisées dans le fichier modèle MathLink utilisé pour créer le code source du programme externe.
Install["prog"] démarre le programme spécifié, puis établit la connexion via MathLink.
Si prog est un répertoire, Install["prog"] tentera d'exécuter prog/$SystemID/prog.
Install["name`"] passe en revue tous les répertoires de $Path pour trouver un fichier ou un répertoire nommé name.exe.
Install[link] prend un objet existant LinkObject et installe ce qu'il faut pour appeler les fonctions du programme correspondant à cet objet LinkObject.
Install retourne un objet LinkObject qui représente la connexion MathLink que le programme utilise.
LinkPatterns[link] donne une liste des formes de correspondance définies lorsque la liaison spécifiée a été installée.
Vous pouvez enlever ces définitions, et terminer l'exécution du programme externe en appelant Uninstall[link].
Install[LinkConnect["port"]] installera un programme externe qui a créé une liaison sur le port spécifié. Vous pouvez utiliser celui-ci pour appeler des programmes externes qui ont été démarrés dans un débogueur ou sur un système informatique distant.
Lorsque vous appelez plusieurs fois Install["command"] avec la même commande command, le dernier appel écrasera les définitions établies par les appels précédents, à moins que les définitions ne dépendent des valeurs de variables globales qui ont été modifiées.
Install établit des définitions qui envoient des objets CallPacket au programme externe lorsque des fonctions de celui-ci sont appelées, et alors elle attend des résultats qui sont retournés dans des objets ReturnPacket.
Le programme externe peut renvoyer des objets EvaluatePacket à Mathematica pour requérir des évaluations durant l'exécution du programme.
Voir Mathematica : Le livre 1.11.11 et 2.12.2.
Voir aussi : Get, Run, RunThrough, LinkLaunch, Uninstall, $CurrentLink.
|