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.

param

Utiliser trigger avancé

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

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.

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

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.

Exemple: Si vous indiquez un tiret - dans ce champ et que la valeur extraite est MOULD-3, alors la chaîne de caractères MOULD3 sera insérée dans la base de données.

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:

La chaîne de caractères '(P-ID' est utilisée comme déclencheur de départ du nom de programme et ')' est utilisé comme déclencheur fin. Le nom de programme extrait (1234) est affiché dans le champ en dessous du champ de test.

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.