6.10.2.4.9. Projet avec variable de plage de valeurs divisé en 2 projets avec variable fixe

L’ancien Projet din_80705.prj avec le Variables de plage de valeurs DIN962THREAD a été divisée en 2 Ciblez les projets din_80705_r.prj et din_80705_l.prj avec un Les variables DIN962THREADVIS.

Dans ce cas, différents projets cibles doivent être ouverts sur la droite en fonction de la sélection dans la plage de valeurs sur la gauche (ancien projet). Pour ce faire, créez les conditions [Conditions] appropriées pour tous les projets cibles nécessaires.

Dans le cas présent, une affectation automatique n'était que partiellement possible : le premier projet cible a été automatiquement reconnu, mais pas le deuxième. Aucune condition n'a été créée.

Procédez comme suit :

  1. Testez les deux valeurs de la plage de valeurs. Si vous sélectionnez Filetage à gauche, le mauvais projet cible s'affiche à droite.

    Mauvais projet cible

    Mauvais projet cible

  2. Cliquez sur Ajouter une condition [Add condition] et dans la boîte de dialogue Modifier la formule [Edit algorithm] qui s’ouvre, entrez la première formule pour le Projet din_80705_r.prj.

    DIN962THREAD.EQ.''

    Ajouter une condition

    Ajouter une condition

  3. Créez le deuxième projet cible en cliquant sur Ajouter un projet [Add target project] cible.

    -> La boîte de dialogue Rechercher ou sélectionner un projet [Search or select project] s'ouvre. Sélectionnez le projet cible souhaité dans l'onglet Sélectionner [Choose].[72]

    Sélectionner le projet cible

    Sélectionner le projet cible

  4. Faites défiler vers le bas pour voir le deuxième projet créé.

    Cliquez sur condition et [Add condition] dans la boîte de dialogue qui s’ouvre, tapez Formule Modifier [Edit algorithm] la deuxième condition Un.

    DIN962THREAD.EQ.' LH'

    Saisir la formule

    Saisir la formule

    [Remarque]Remarque

    Lorsque vous ouvrez le champ de plage de valeurs, vous voyez la valeur interne (qui est la valeur pertinente) entre crochets après la valeur d'affichage.

    Une info-bulle apparaît au survol de la souris.

    Veillez à respecter la syntaxe exacte. Dans cet exemple, il y a par exemple un espace avant "LH". Si vous n'êtes pas sûr, vous trouverez la syntaxe exacte dans le gestionnaire de variables [Variable Manager], dans l' algorithme des caractéristiques [Attribute algorithm] de la variable DIN962THREAD. Ici, vous pouvez également faire un copier-coller.

    IF(DIN962THREADVIS.EQ.'Linksgewinde')THEN
     DIN962THREAD=' LH'
    ELSEIF(DIN962THREADVIS.EQ.'Rechtsgewinde')THEN
     DIN962THREAD=''
    ENDIF

  5. Choisissez-en quelques-uns différents à tester Lignes avec les deux options de plage de valeurs. Si sur le côté droit toujours le bon projet cible avec des valeurs de plage de valeurs correctes s’affiche, tout va bien et vous pouvez cliquer sur Confirmer tous les mappages [Verify all mappings] .




[72] Pour la recherche, l'index de recherche plein texte doit être généré.