Format de programme

Cette section décrit comment utiliser les fonctions de format de programme pour extraire automatiquement les commentaires des programmes CN et - selon la configuration - les insérer dans les champs appropriées de la base de données. Cette fonction est active lorsque vous ajoutez manuellement des programmes ou utilisez l'option DNC d’import automatique.

Pour configurer Format de programme, sélectionnez Configurer à partir du menu Administration ou cliquez sur l'icône du menu Base de données. Sélectionnez ensuite Format de programme à partir du menu Groupe de machines du cadre gauche de la fenêtre de configuration de NC-Base. La boite de dialogue ci-après apparaît:

Format de programme

Configuration des champs

param

Machine

Sélectionnez le groupe de machines dont vous désirez configurer le format de programme.

param

Champ de la base de données

Sélectionnez sur cette liste, le champ de base de données que vous voulez configurer.

Vous pouvez sélectionner les champs: Programme, Client et Champs texte 1 -9 (les champs personnalisés de Paramètres de la base de données).

param

Extraire de

Sélectionnez sur la liste déroulante, l'endroit d'où les informations sur le programme devraient être extraites.

param

Activer trigger

Cochez cette option pour permettre au champ de base de données sélectionné d'utiliser des déclencheurs.

Référez-vous s'il vous plaît à la section Utilisation des triggers pour plus d'informations sur les déclencheurs.

param

Utiliser trigger avancé

Cochez cette case pour définir un déclencheur à l'aide du format avancé.

Please refer to Utilisation des triggers avancés for detailed information about advanced triggers.

param

Trigger de départ

Indiquez le déclencheur de départ dans ce champ.

Le serveur recherche le trigger de départ dans le fichier et quand il le trouve, il extrait tous les caractères compris entre le déclencheur de départ et le déclencheur de fin.

param

Trigger de fin

Indiquez le déclencheur de fin dans ce champ.

Le serveur recherche le trigger de fin dans le fichier et quand il le trouve, il extrait tous les caractères compris entre le déclencheur de départ et le déclencheur de fin.

param

Ignorer

Utilisez ce champ pour définir les caractères, chaînes de caractères ou triggers à supprimer des valeurs extraites.

Example: If you specify '-' in this field, and the extracted value is MOULD-3, then the string MOULD3 will be inserted into the database.

param

Nombre de correspondances

Utilisez ce champ pour indiquer le nombre de correspondances du trigger avant l'extraction de la valeur.

Si le trigger n'apparaît qu'une seule fois dans le fichier (c-à-d. que chaque champ de base de données contient un trigger), indiquez 1.

param

Longueur maximale

Indiquez la longueur maximale de la valeur extraite dans ce champ.

Exemple: Si vous spécifiez 4 dans ce champ et que la valeur extraite est MOULD, seulement MOUL sera utilisé.

param

Lignes max.

Utilisez ce champ pour indiquer le nombre de lignes à balayer (compté à partir du début du programme).

Exemple: Si vous indiquez 10 et que le trigger n'est pas dans les 10 premières lignes du programme, la valeur ne sera pas trouvée.

param

Changer tous les triggers

Cliquez sur ce bouton pour changer tous les déclencheurs de la machine sélectionnée.

param

Changer ce trigger

Cliquez sur ce bouton pour changer le déclencheur actuel de la machine sélectionnée.

Tester trigger

param

Utilisez ce champ pour tester vos déclencheurs. Copiez l'en-tête du programme CN correspondant dans le champ de test pour tester les valeurs ci-dessus et voir si le correct contenu sera extrait.

Exemple: Vous pouvez voir dans cette boite de dialogue que les triggers de départ et de fin sont définis pour le champ de base de données Programme. Nous allons à présent tester le programme CN suivant pour extraire le commentaire (P-ID 1234) comme nom du programme:

The string '(P-ID' is used as start trigger for the program name, and ')' is used as end trigger. The extracted program name 1234 is displayed in the field below the test field.

Vous pouvez procéder de la même façon pour tester plusieurs déclencheurs.

param

Programme

Ce champ affiche le résultat du programme de test sur la base des paramètres définis ci-dessus.