Télécharger Imprimer la page

NUM 1060 Mode D'emploi page 35

Publicité

{
0xbc
{
0x00
{
0xbb
{
0xfe
{
0xff
};
10.3
Développement d'applications spécifiques
Le PC intégré à la commande numérique permet l'utilisation d'applications spécifiques :
-
interface personnalisée,
-
accès aux données de la CN et de l'automate en lecture et en écriture (par exemple possibilité de modifier la table
des dimensions d'outils),
-
mémoire de masse importante offerte par le disque dur pour stocker les programmes pièce ou automate et les
transférer vers la mémoire de la CN ou de l'automate en fonction de leur utilisation,
-
utilisation d'un langage de programmation pièce simplifié adapté à l'utilisation (par exemple langage utilisant des
représentations graphiques) qui est ensuite converti en blocs ISO et peut être transmis par requête à la CN pour
utilisation immédiate (mode passant) ou différée (stockage).
Les applications fonctionnant sous OS/2 peuvent être développées à l'aide du C Set/2 d'IBM comprenant :
-
les outils C/C++,
-
le WorkFrame,
-
le ToolKit pour OS/2.
Les applications communiquent avec la CN et l'automate par protocole UNI-TE. Elles utilisent des primitives UNI-TE
(Voir 10.3.1) permettant d'établir la communication et d'émettre les requêtes (Voir 10.3.2).
Les fichiers des primitives présents sur la disquette (.obj ,.h et .dll associés) doivent être linkés avec l'application pour
obtenir un exécutable.
10.3.1
Primitives UNI-TE, mode demandeur
10.3.1.1
Accès à UNI-TE : fonction Open_Unite()
Syntaxe
Description
Cette primitive permet à l'application d'ouvrir la communication en mode demandeur avec le système 1060 et de
valider l'accès aux requêtes.
Elle doit obligatoirement être appelée au début de l'application avant toute utilisation des requêtes.
Code retourné
Code Signification
0
OK
0xbc
0xbc
},
0x00
0x00
},
0xbc
0xbc
},
0xff
0xff
},
0xfe
0xff
},
USHORT Open_Unite (void)
/*11
: gris clair
/*7
: noir
/*15
: couleur clig. 2 : gris clair
/*16
: couleur clig. 1 : blanc
/*17
: couleur clig. 2 : blanc
Code
Signification
autre
accès au bus invalide
Module PC
*/
*/
*/
*/
*/
35
fr-938928/2

Publicité

loading