5.8.2.1.16.1.  Traiter le projet en mode batch

Les tableaux de caractéristiques matérielles attribués aux différentes parties/projets d'un catalogue peuvent être modifiés par batch (traitement par lots).

Il existe différentes manières d'éditer les variables du tableau. Le choix du mode souhaité se fait dans la zone de liste supérieure :

  • Ajouter une variable / Modifier la valeur d'une variable [Add variable / change variable value]

  • Modifier la valeur d'une variable [Change value of variable]

  • Remplacer la valeur d'une variable [Replace variable value]

  • Supprimer les variables [Delete variables]

  • Renommer une variable [Rename variable]

  • Ajouter des variables à partir du CSV/Reprendre des valeurs à partir du CSV [Add variables from CSV / change variable values from CSV]

  • Insérer un plan/une esquisse [Add plane/sketch]

Selon l'option choisie, les champs de saisie correspondants sont actifs dans les sections Critères de recherche [Search criteria] et Valeurs à définir [Values to set].

Traiter en mode batch [Edit in batch]

Traiter en mode batch [Edit in batch]

Définissez les paramètres appropriés et cliquez sur Démarrer [Start].

Vous trouverez dans les paragraphes suivants des explications sur les différentes options.

5.8.2.1.16.1.1.  Ajouter une variable / Modifier la valeur d'une variable

Cette fonction permet d'ajouter une nouvelle variable et de définir en même temps la valeur de la variable, mais aussi de définir des propriétés telles que la position de la colonne dans le tableau.

  1. Sélectionnez l'option Ajouter une variable / Modifier la valeur de la variable [Add variable / change variable value].

    Boîte de dialogue Modifier en traitement par lots [Edit in batch]

    Boîte de dialogue Modifier en traitement par lots [Edit in batch]

  2. Paramètres dans la section Critères de recherche [Search criteria]:

    • Sous Nom de variable [Name of variable]Variable de table/géométrie [Table/geometry variables], saisissez le nom de la variable.

    • Laissez le paramètre par défaut sous Type de données [Data type] à Texte et nombre [Text and number].

    • Laissez le paramètre par défaut sous Types de variables [Variable types] sur Tous les types de variables [All variable types].

  3. Paramètres dans la section Valeurs à définir [Values to set]:

    • Description de la variable [Variable description] (facultatif)

      Exemple de description de variable [Variable description]

      Exemple de description de variable [Variable description]

    • Type de données [Data type]:

      • Ne pas changer [Do not change]

      • Texte

      • Nombre [Number]

      [Important]Important

      Indiquez impérativement le type de données [Data type] correct !

      Si la valeur de la variable [Value for variable] fait référence à une variable existante (voir exemple ci-dessus "$NB."), vous devez vous baser sur le type de données de cette variable.

    • Type de variable [Variable type]:

      • Ne pas changer [Do not change]

      • Variables de table [Table variables]

      • Variables de plage de valeurs [Value range variables]

      • Algorithmes de caractéristiques [Attribute algorithms]

    • Identification du type [Identification type]: (voir aussi Section 7.8.14, «  Identification du type  »)

      • Caractéristique matérielle [Object attribute]

      • Caractéristique de la géométrie [Geometry attribute]:

      • Caractéristique complémentaire [Additional attribute]:

      • Caractéristique fonctionnelle [Function attribute]:

      • Caractéristique d'articulation [Structure attribute]:

      • Caractéristique de l'attribut [Feature attribute]:

      • Caractéristique dimensionnelle [Dimension attribute]:

    • Emplacement [Save location]: (voir aussi Section 7.8.11, «  Emplacement: Dans la géométrie uniquement | Dans le tableau uniquement | Dans la géométrie et le tableau  »)

      • uniquement dans Géométrie [Only in geometry]

      • Dans le tableau uniquement [Only in table]

      • En géométrie et en tableur [In geometry and table]

    • Unité [Unit]:

      Plage de valeurs :

      • Ne pas modifier [Do not change] (par défaut)

      • Supprimer [Remove]

      • Modifier l'unité

        • mm

        • cm

        • etc.

    • les décimales [Decimal places]:

      • Ne pas changer [Don't change]

      • 0 (nombre entier [Integer] )

      • Nombre décimal [Decimal number] (0.1)

      • Nombre décimal [Decimal number] (0.12)

      • Nombre décimal [Decimal number] (0.123)

      • Nombre décimal [Decimal number] (0.1234)

      • Nombre décimal [Decimal number] (0.12345)

    • Position de la variable [Variable position]:

      Par exemple, avec la position de variable [Variable position] "2", vous placez la nouvelle variable à la 2e position dans le tableau.

    • Valeur pour la variable [Value for variable]: une valeur fixe ou une variable peut être utilisée comme valeur.

      [Remarque]Remarque

      Restriction :

      Les calculs numériques tels que "L +1" ne fonctionnent pas ici. Seuls les textes avec des espaces réservés sont autorisés et ceux-ci sont toujours traités comme du texte.

    • Extrait de Valeur [Cutout from value]:

      Si vous ne voulez pas utiliser toute l'expression "$NB." comme valeur variable, mais seulement une sous-chaîne, limitez par exemple aux caractères "1-5" sous Extrait de valeur [Cutout from value].

résultat:

→ La nouvelle variable est intégrée dans le tableau en tant que 3e colonne. La description est affichée sous le nom de la variable. La désignation de la norme a été saisie comme valeur de la variable.

Résultat : Variable LX avec NB comme valeur

Résultat : Variable LX avec NB comme valeur

5.8.2.1.16.1.2.  Modifier la valeur d'une variable
[Remarque]Remarque

D'un point de vue fonctionnel, il n'y a pas de différence entre l'ajout d'une nouvelle variable avec une valeur souhaitée et la modification de la valeur d'une variable existante. Par conséquent, les options de paramétrage des fonctions Ajouter une variable / Modifier la valeur d' [Add variable / change variable value] une variable et Modifier la valeur d'une variable [Change value of variable] sont identiques.

Comparer avec Section 5.8.2.1.16.1.1, «  Ajouter une variable / Modifier la valeur d'une variable  ».

5.8.2.1.16.1.3.  Remplacer la valeur d'une variable

L'option Remplacer la valeur de la variable [Replace variable value] permet d'indiquer une valeur spécifique (Valeur à remplacer [Value to replace] ) comme critère de recherche.

exemple:

Situation de départ : variable NEWVAR avec valeur 2.000

Situation de départ : variable NEWVAR avec valeur 2.000

  1. Sélectionnez l'option Remplacer la valeur de la variable [Replace variable value].

  2. Sous Nom de la variable [Name of variable], définissez l'option souhaitée dans la première zone de liste et la variable concernée dans la deuxième zone de liste (ici, par exemple, NEWVAR).

  3. Sous Valeur à remplacer [Value to replace], indiquez la valeur actuelle de la variable (ici "2"). (Il est également possible d'utiliser des expressions régulières si la case à cocher Expression régulière [Regular expression] est activée).

  4. Sous Valeurs à définir [Values to set], saisissez -> Valeur pour la variable [Value for variable] la nouvelle valeur de la variable (ici "99").

  5. Cliquez sur Démarrer [Start].

Accédez au(x) fichier(s) de tableau des projets concernés.

→ La/les valeur(s) de colonne modifiée(s) est/sont reprise(s).

Résultat : Variable NEWVAR avec valeur 99.000

Résultat : Variable NEWVAR avec valeur 99.000

5.8.2.1.16.1.4.  Supprimer les variables
  1. Dans la boîte de dialogue Traiter en mode batch [Edit in batch], sélectionnez l'option Supprimer les variables [Delete variables].

  2. Nom de la variable [Name of variable]:

    • Dans la première zone de liste, sélectionnez l'option souhaitée parmi Variable de tableau/géométrie [Table/geometry variables], Variable de projet [Project variable] ou Autre [Other].

      Sélectionnez la variable souhaitée dans la deuxième zone de liste. Vous pouvez également saisir plusieurs variables séparées par des virgules en utilisant la saisie libre.

      Laissez les paramètres par défaut dans les champs Type de données [Data type] et Types de variables [Variable types].

    • Vous pouvez également utiliser le caractère générique "*" pour toutes les variables. Dans ce cas, vous filtrez alors via les champs Type de données [Data type] et Types de variables [Variable types].

      • Type de données [Data type]:

        • Texte et nombre [Text and number]

        • Texte

        • Nombre [Number]

      • Types de variables [Variable types]:

        • Tous les types de variables [All variable types]

        • Variables de table [Table variables]

        • Variables de plage de valeurs [Value range variables]

        • Algorithmes de caractéristiques [Attribute algorithms]

  3. Cliquez enfin sur Démarrer [Start].

    → La ou les variables sont supprimées du tableau.

5.8.2.1.16.1.5.  Renommer une variable
  1. Dans la boîte de dialogue Traiter en mode batch [Edit in batch], sélectionnez l'option Renommer la variable [Rename variable]. Le cas échéant, activez également la case à cocher Adapter les références dans les assemblées [Adapt links in assemblies].

    [Remarque]Remarque

    Renommer les noms de variables n'a pas seulement un impact sur le tableau, mais aussi sur tous les fichiers (*.prj, *.cfg, *.3db et le fichier de traduction) dans lesquels la variable apparaît.

    [Important]Important

    Tous les fichiers contenant des variables à renommer doivent se trouver dans ou sous le répertoire appelant.

    Il convient d'y faire particulièrement attention dans le cas des assemblées, car les fichiers de sous-ensembles et d'assemblées peuvent se trouver à des niveaux de répertoire très différents et très éloignés les uns des autres.

    Renommer ne fonctionnera pas dans les 2 cas suivants :

    • La sélection ne contient pas les deux (projet avec fichiers de table et d'assemblage)

    • Si une variable ne peut pas être renommée dans le projet, elle ne le sera pas non plus dans le fichier d'assemblage.

    Exemple : "ssd2_switch_w_s.prj" est utilisé dans "sca2-b_asmcfg.prj". Seul le répertoire "cylinder" est supérieur aux deux fichiers de projet.

    Exemple : "ssd2_switch_w_s.prj" est utilisé dans "sca2-b_asmcfg.prj". Seul le répertoire "cylinder" est supérieur aux deux fichiers de projet.

  2. Saisissez le nom de la variable à modifier sous Critères de recherche [Search criteria] -> Nom de la variable [Name of variable].

    En règle générale, vous laissez la valeur par défaut sous Type de données [Data type] et types de variables [Variable types] (Texte et nombre [Text and number], Tous les types de variables [All variable types] ).

  3. Saisissez le nouveau nom de la variable sous Valeurs à définir [Values to set] -> Nouveau nom de variable [New variable name].

  4. Saisissez éventuellement la nouvelle description de la variable sous Valeurs à définir [Values to set] -> Description de la [Variable description] variable.

  5. Cliquez enfin sur Démarrer [Start].

5.8.2.1.16.1.6.  Ajouter une variable à partir d'un CSV/Reprendre des valeurs à partir d'un CSV

Vous pouvez reprendre des valeurs de tableau d'un fichier CSV et/ou ajouter des variables d'un fichier CSV. La procédure est illustrée ci-dessous à l'aide d'un exemple.

  1. Situation de départ:

    Pour une ligne, les valeurs des variables sont complètes. Les autres lignes doivent être remplies à partir du fichier CSV.

    Il est également possible d'ajouter d'autres données manquantes comme l'unité [Unit] ou de corriger des données non pertinentes comme le lieu de stockage [Save location].

    Situation de départ

    Situation de départ

  2. Mettez à disposition les valeurs souhaitées sous la forme d'un fichier CSV :

    [Remarque]Remarque

    Notez que la structure nécessaire du fichier CSV dépend de l'option choisie sous Format CSV [CSV-Format].

    • Structure requise du fichier CSV en cas de sélection de Cadenas [Cadenas standard] standard : [Cadenas standard]

      Dans la ligne de type de données [Data type], utilisez "T" pour le texte et Z pour le nombre.

      IDNR;NENN;DG;GK;DA;DK;DW;X;H;M;S;T
      Identifikationsnummer;Zeilenbeschreibung;Gewindenenndurchmesser;...;.....;...
      ;;mm;mm;mm;mm;mm;mm;mm;mm;mm;mm
      T;T;Z;Z;Z;Z;Z;Z;Z;Z;Z;Z
      1;M4;4;3.242;4.6;6.5;5.8;1.4;8;3.2;7;5.26
      2;M5;5;4.134;5.75;7.5;6.8;1.6;10;4;8;7.21
      3;M6;6;4.917;6.75;9.5;8.3;2;12;5;10;7.71
      4;M8;8;6.647;8.75;12.5;11.3;2.5;15;6.5;13;10.65
      5;M10;10;8.376;10.8;15;14.3;3;18;8;16;12.65

      Vous pouvez obtenir une telle structure du fichier CSV par exemple au moyen de la commande de menu contextuel dans l' index du catalogue PARTprojectSortie [Output]Créer un tableau CSV [Create CSV table].

      Créer un tableau CSV [Create CSV table]

      Créer un tableau CSV [Create CSV table]

    • Structure requise du fichier CSV en cas de sélection du format numérique étendu de Cadenas [Cadenas enhanced numbers]:

      Dans la ligne de type de données [Data type], utilisez "A10" pour le texte, "I1" pour les entiers et "F5.1" à "F5.5" pour les nombres décimaux.

      "IDNR";"NENN";"DG";"GK";"DA";"DK";"DW";"X";"H";"M";"S";"T"
      "Identifikationsnummer";"Zeilenbeschreibung";"Gewindenenndurchmesser";"...";.....;"..."
      "";"";"";"";"";"";"";"";"";"";"";""
      "A10";"A10";"F5.3";"F5.3";"F5.3";"F5.3";"F5.3";"F5.3";"F5.3";"F5.3";"F5.3";"F5.3"
      "1";"M4";"4";"3.242";"4.6";"6.5";"5.8";"1.4";"8";"3.2";"7";"5.26"
      "2";"M5";"5";"4.134";"5.75";"7.5";"6.8";"1.6";"10";"4";"8";"7.21"
      "3";"M6";"6";"4.917";"6.75";"9.5";"8.3";"2";"12";"5";"10";"7.71"
      "4";"M8";"8";"6.647";"8.75";"12.5";"11.3";"2.5";"15";"6.5";"13";"10.65"
      "5";"M10";"10";"8.376";"10.8";"15";"14.3";"3";"18";"8";"16";"12.65"

      Vous pouvez obtenir une telle structure du fichier CSV par exemple dans PARTdesignerTableauEnregistrer comme fichier CSV.

      Emplacement du bouton dans le logiciel

      Emplacement du bouton dans le logiciel

  3. Sélectionnez l'option Ajouter une variable à partir du CSV/Reprendre les valeurs du CSV [Add variable from CSV / take values ​​from CSV].

    Fenêtre Modifier en traitement par lots [Edit in batch]

    Fenêtre Modifier en traitement par lots [Edit in batch]

  4. Zone de dialogue "Sélection de fichiers [File selection]

    • Saisissez un CSV manuellement ou sélectionnez un ou plusieurs fichiers CSV en cliquant sur le bouton Parcourir. .. un ou plusieurs fichiers CSV (touche Ctrl). Si plusieurs sont sélectionnés, ils sont séparés par le symbole du tube.

    • Codage [Encoding]:

      Il s'agit du codage du texte, généralement UTF-8, qui permet de garantir dans tous les cas que les trémas, par exemple, sont traités correctement. Avec le réglage par défaut UTF-8, cela devrait être garanti dans la plupart des cas.

      Si un autre codage est nécessaire, il peut être paramétré ici (par ex. si de très anciens fichiers CSV codés ANSI et contenant des caractères spéciaux quelconques doivent être lus).

    • format CSV [CSV-Format]:

      • Cadenas standard

        • 1ère ligne : Noms des variables

        • 2e ligne : descriptions de variables

        • 3ème ligne : Unité

        • 4ème ligne : Type de données

          Dans le fichier CSV, seul "T" pour texte et "Z" pour nombre peuvent être indiqués.

          Variable1;Variable2;Variable3;...
          Variable description 1;Variable description 2;Variable description 3;...
          ;;Einheit;Einheit;...
          T;T;Z;Z;Z;Z;Z;Z;Z;Z;Z;Z
          Daten
          Daten
          ...

          Pour chaque nombre, "Nombre décimal (0.123)" est automatiquement saisi, car c'est la valeur par défaut des nombres décimaux dans PSOL. Si vous ouvrez la zone de liste dans le dialogue, vous pouvez toutefois procéder aux adaptations suivantes :

          • Texte

          • Nombre entier [Integer]

          • Nombre décimal [Decimal number] (0.1)

          • Nombre décimal [Decimal number] (0.12)

          • Nombre décimal [Decimal number] (0.123)

          • Nombre décimal [Decimal number] (0.1234)

          • Nombre décimal [Decimal number] (0.12345)

          Fenêtre Modifier en traitement par lots [Edit in batch]

          Fenêtre Modifier en traitement par lots [Edit in batch]

        • Toutes les autres lignes contiennent les données.

        Utilisé par exemple pour une exportation lorsque l'on exécute dans PARTproject sur un projet la commande de menu contextuel Sortie [Output]Créer une table CSV [Create CSV table].

      • Le format numérique étendu de Cadena [Cadenas enhanced numbers]

        • 1ère ligne : Nom de la variable

        • 2e ligne : descriptions de variables

        • 3ème ligne : Unité

        • 4ème ligne : Type de données, mais ici avec représentation PSOL VIDA

          • Pour le texte, inscrire "A10

          • Pour les nombres entiers, on inscrit "I1

          • Pour les chiffres après la virgule, on inscrit "F5.1", "F5.2", "F5.3", "F5.4" ou "F5.5" (le deuxième chiffre indique le nombre de décimales).

          Variable1;Variable2;Variable3;...
          Variable description 1;Variable description 2;Variable description 3;...
          ;;Einheit;Einheit;...
          "A10";"A10";"F5.3";"F5.3";"F5.3";"F5.3";"F5.3";"F5.3";"F5.3";"F5.3";"F5.3";"F5.3"
          Daten
          Daten
          ...

        • Toutes les autres lignes contiennent les données.

          La structure des données est donc la même que celle de Cadenas standard, à l'exception du type de données.

        Utilisé par exemple dans PARTdesigner, lorsque l'on clique sur Enregistrer en tant que fichier CSV [Save as CSV file] dans le tableau.

      • Pas de format spécifique [No specific format]

        • 1ère ligne : Nom de la variable

        • Toutes les autres lignes contiennent les données.

        Ce format ne permet pas de définir la description, l'unité ou le type de données. Il s'agit toujours de texte et ne doit donc être utilisé que si aucune autre information n'est disponible.

      • Détection automatique [Try to detect]

        Le système tente ici de reconnaître l'un des deux formats CADENAS. S'il n'y parvient pas, l'option Aucun format particulier [No specific format] est utilisée.

    • Séparateur [Separator]:

      Indique le caractère utilisé pour séparer les colonnes les unes des autres dans le CSV. Contexte : en Allemagne, une virgule est utilisée pour séparer les chiffres décimaux après la virgule ; une virgule ne pourrait donc pas être utilisée comme séparateur de colonnes. Comme différents exportateurs créent des CSV avec des séparateurs différents, cela peut être configuré ici en conséquence pour être lu correctement.

      Le signe d'identification du texte [Sign of text identification] est similaire.

    Cliquez sur Suivant [Next].

    Le CSV est maintenant importé et on est redirigé vers la page de dialogue suivante, dans laquelle les informations chargées à partir du CSV peuvent être adaptées et étendues.

  5. Zone de dialogue "Paramètres dépendants des colonnes [Column Settings]

    Vérifier les paramètres.

    Paramètres dépendant des colonnes [Column Settings]

    Paramètres dépendant des colonnes [Column Settings]

    Adaptez-les en conséquence si nécessaire.

    Adaptation des entrées de colonnes

    Adaptation des entrées de colonnes

    Cochez la case de toutes les variables pour lesquelles vous souhaitez effectuer des modifications.

    • Colonne d'identification [Identifying Column] / nom de variable dans le catalogue [Variable name in the catalog]:

      Déterminez la variable par laquelle vous souhaitez établir la correspondance entre le fichier CSV et le catalogue. Toutes les colonnes (variables) du fichier CSV sont affichées dans la zone de liste de Colonne d'identification [Identifying Column].

      (Dans l'exemple ci-dessus, le mapping est établi via la variable "IDNR". Dans la pratique, il s'agit généralement de la variable du numéro d'identification. Si le numéro d'identification est unique, l'affectation au bon projet peut être établie sans problème même si plusieurs fichiers CSV sont utilisés).

      Saisissez dans le champ de saisie du nom de la variable dans le catalogue [Variable name in the catalog] la variable par laquelle vous souhaitez établir la correspondance entre le fichier CSV et le catalogue.

      Sur la base de la correspondance entre la colonne d'identification [Identifying Column] et le nom de la variable dans le catalogue [Variable name in the catalog], les données peuvent être attribuées à la bonne ligne.

      Petit exemple: le CSV a les colonnes "IDCSV" et "B" ; le tableau a les colonnes "IDTAB" et "A". Il faut maintenant ajouter la variable "B" du CSV dans le tableau. Or, le CSV comporte beaucoup plus de lignes.

      Valeurs issues du CSV et du tableau : 1

      Valeurs issues du CSV et du tableau : 1

      Si vous choisissez maintenant IDCSV comme "colonne d'identification [Identifying Column]" et IDTAB comme "nom de variable dans le catalogue [Variable name in the catalog]", les 3 valeurs correctes de B peuvent ainsi être ajoutées au tableau, à savoir exactement là où IDCSV et IDTAB ont la même valeur.

      Valeurs issues du CSV et du tableau : 2

      Valeurs issues du CSV et du tableau : 2

      Le tableau rempli se présente alors comme suit.

      Valeurs issues du CSV et du tableau : résultat

      Valeurs issues du CSV et du tableau : résultat

    • Colonnes à modifier/ajouter [Columns to add/modify]:

      La signification des différentes colonnes du tableau est expliquée ci-dessous :

      • La case à cocher: Cochez la case des variables dont vous souhaitez modifier les valeurs.

        Vous pouvez activer ou désactiver toutes les variables à l'aide de la case à cocher dans l'en-tête de la colonne (x).

      • Nom [Name]: Nom de la variable

      • Description: Description de la variable qui s'affiche dans le tableau sous le nom de la variable.

      • Variable de table [Table variables]: saisissez ici un nom si la variable doit être copiée du CSV dans la table, mais doit y porter un autre nom. Si le champ est vide, le nom est repris du CSV (colonne "Nom").

        Cette indication est également prise en compte lors de la vérification des noms. Si le nom de la variable dans le CSV n'est pas valable pour la table (caractères non autorisés), vous pouvez soit l'adapter, soit donner un autre nom à la table et laisser le nom original non valable.

      • Unité [Unit]: l'unité est affichée dans l'en-tête de la colonne, entre crochets, après la description de la variable. La valeur peut être adaptée, mais peut aussi être vide.

      • Type de données [Data type]:

        Si l'option Cadenas standard a été sélectionnée dans la première boîte de dialogue sous Format CSV [CSV-Format], qui n'autorise que du texte ou un nombre, "Nombre décimal (0.123)" est automatiquement saisi ici pour chaque nombre (ce qui est la valeur par défaut pour les nombres décimaux dans PSOL).

        Si l'option Format numérique étendu de Cadena [Cadenas enhanced numbers] a été sélectionnée dans la première boîte de dialogue sous Format CSV [CSV-Format], la représentation correspond exactement à la valeur par défaut différenciée du CSV.

        Dans les deux cas, lorsque vous ouvrez la zone de liste, vous pouvez éventuellement adapter le format.

        • Texte

        • Nombre entier [Integer]

        • Nombre décimal [Decimal number] (0.1)

        • Nombre décimal [Decimal number] (0.12)

        • Nombre décimal [Decimal number] (0.123)

        • Nombre décimal [Decimal number] (0.1234)

        • Nombre décimal [Decimal number] (0.12345)

      • État [Status]: sélectionnez l'option souhaitée dans la zone de liste.

        • Variable à valeur fixe [Variable with fixed values] (par défaut) : chaque ligne du tableau a sa propre valeur pour cette variable.

        • Variable de plage de valeurs [Value range variable]: syntaxe équivalente à celle du gestionnaire de variables [Variable Manager] PARTdesigner.

        • Algorithme des caractéristiques [Attribute algorithm]: syntaxe équivalente à PARTdesigner Gestionnaire de variables [Variable Manager]

        [Important]Important

        Pour les variables de plage de valeurs et les algorithmes de caractéristiques, chaque ligne n'a pas sa propre valeur, mais chacune contient quasiment le même algorithme (ou plage de valeurs). Le résultat de l'algorithme peut toutefois être différent dans chaque ligne.

        Ici, dans le CSV, chaque ligne contient le même algorithme/plage de valeurs.

      • Identification du type [Identification type]: équivalent de PARTdesigner Gestionnaire de variables [Variable Manager]

        • Caractéristique géométrique [Geometry attribute]

        • Caractéristique matérielle [Object attribute]

        • Caractéristique fonctionnelle [Function attribute]

        • Caractéristique dimensionnelle [Dimension attribute]

        • Caractéristique de l'attribut [Feature attribute]

        • Caractéristique de structure [Structure attribute]

        • Caractéristique complémentaire [Additional attribute]

      • Traduire la [Translation] variable : Déterminez par une case à cocher si la variable en question doit être ajoutée ou non à celles à traduire dans le projet.

      • Cacher la [Hide] variable : Déterminez par une case à cocher si la variable en question doit être cachée ou non dans le projet.

      • Affectation à un groupe [Variable group]: déterminez ici en option l'appartenance d'une variable à un groupe dans le projet.

        En principe, une variable peut être contenue dans plusieurs groupes. Pour cela, inscrivez une liste séparée par des virgules.

        Avec le préfixe " !", la variable concernée peut également être supprimée des groupes.

        exemple:

        GRUPPE1,!GRUPPE2,GRUPPE4

        Mit diesem Wert wird die Variable in den Gruppen "GRUPPE1" und "GRUPPE4" hinzugefügt und aus "GRUPPE2" entfernt.

        [Remarque]Remarque

        Les groupes doivent exister dans le catalogue !

        Comme l'utilisateur ne peut pas forcément modifier le nœud racine du catalogue lors de l'édition par lot (parce qu'il n'a peut-être pas les droits SVN pour cela), le système indique éventuellement à la fin de l'exécution du lot quels groupes ont été ajoutés récemment et doivent encore être ajoutés manuellement au catalogue.

      • Emplacement [Save location]: équivalent du gestionnaire de variables [Variable Manager] PARTdesigner

        • Dans le tableau uniquement [Only in table]

        • En géométrie et en tableur [In geometry and table]

        • uniquement dans Géométrie [Only in geometry]

      • Valeur par défaut [Default value]: cette colonne indique une valeur par défaut au cas où aucune ligne correspondant à l'identifiant n'est trouvée dans le CSV.

        Si, dans l'exemple ci-dessus, la table contenait une autre ligne avec une valeur IDTAB de 1022, celle-ci ne serait pas trouvée dans le CSV (car IDCSV ne possède pas une telle valeur) et la valeur ne pourrait donc pas être transmise.

        Dans ce cas, la valeur par défaut est utilisée. Si aucune valeur par défaut n'est indiquée, une valeur par défaut interne (petit nombre "inesthétique") est utilisée comme fallback.

    • Ajouter des colonnes si elles n'existent pas encore [Add columns if non existent]: Si l'option est activée, les colonnes de variables sont éventuellement créées dans le tableau si elles n'y existent pas encore.

      Dans l'exemple ci-dessus, cette case à cocher devrait être activée, car "B" n'existait pas auparavant dans le tableau.

      Si cette case n'est pas cochée, seules les valeurs des tableaux qui contiennent déjà cette variable seront adaptées.

    • Ne créer des colonnes que si des données existent pour la table [Only create columns if there are table data available]: Cette option évite de créer une variable dans un tableau si aucune ligne d'identifiant ne correspond.

      Ainsi, dans l'exemple ci-dessus, si aucune valeur d'IDTAB n'est trouvée dans le CSV sous IDCSV, la variable ne sera pas créée.

  6. Zone de dialogue "Condition": (équivalent de la condition dans les autres modes d'exécution par lots)

    Il est possible de définir ici des conditions de base pour l'exécution par lots. Par exemple, que seuls les projets visibles soient traités ou que seuls les projets invisibles soient traités.

    Case à cocher Prendre en compte la hiérarchie [Consider hierarchy]: La structure des dossiers est prise en compte. PAR EX : Je ne veux traiter que les projets visibles. Il se peut qu'un projet soit lui-même visible, mais qu'un répertoire situé au-dessus soit caché.

    Exemple

    Exemple

    brb250_boden.prj est elle-même visible, mais le répertoire einzelteile est masqué.

    Si l'option Seulement les projets visibles [Only visible projects] est sélectionnée et que la case Prendre en compte la hiérarchie [Consider hierarchy] N'EST PAS cochée, le projet sera traité car il est visible. Mais si la case Prendre en compte la hiérarchie [Consider hierarchy] est cochée, le projet ne sera pas traité car un répertoire est caché au-dessus. Le système vérifie donc également si un répertoire situé au-dessus (jusqu'au nœud racine du catalogue) est caché.

    Le bouton Retour [Back] permet de revenir à la première boîte de dialogue, où l'on peut sélectionner le fichier CSV.

    Démarrer [Start] Le bouton démarre le traitement par lots.

    Le bouton Annuler [Cancel] permet de quitter la boîte de dialogue Modifier en traitement par lots [Edit in batch] sans rien faire.

  7. Cliquez sur Démarrer [Start].

    → La boîte de dialogue Remplir la colonne du tableau [Fill table column] indique la progression.

    Fenêtre Remplir une colonne de tableau [Fill table column]

    Fenêtre Remplir une colonne de tableau [Fill table column]

  8. résultat :

    → Les valeurs manquantes ont été importées en conséquence.

    Résultat

    Résultat

5.8.2.1.16.1.7.  Possibilités de saisie dans le champ "Nom de la variable

Le tableau suivant montre les possibilités de saisie dans le champ Nom de la variable [Name of variable].

Nom [Name]

par ex. NB, L, etc. (une liste séparée par des virgules est également possible)

* (étoile)

  1. Le symbole de l'étoile permet d'accéder à toutes les variables

  2. Les champs Type de données [Data type] et Types de variables [Variable types] permettent de limiter à nouveau le nombre de variables auxquelles il est fait référence.

! (point d'exclamation)

Point d'exclamation plus variable (par ex. !NB) signifie : toutes les variables sont adressées, sauf celle qui se trouve derrière le point d'exclamation.

5.8.2.1.16.1.8. Utilisation de mots-clés

Les mots-clés servent à la communication interne des données entre PARTproject et PARTdataManager.

Vous pouvez consulter les mots-clés existants en ouvrant le fichier de projet correspondant (dans le répertoire "23d-libs") avec un éditeur de texte.

Les mots-clés sont listés à gauche du signe égal (ici : TYPE, PROJET, SHORTNAME, etc.).

Les mots-clés permettent également - et c'est important ici dans le cadre de la fonction Traiter par lots [Edit in batch] - d'utiliser des noms de variables auxquels il est possible d'attribuer des valeurs fixes ou des valeurs d'autres variables.

Nous allons illustrer cela par l'exemple du mot-clé du champ Description de la ligne [Row label].

Il s'appelle ROWDESCRIPTION et contrôle l'affichage de la colonne correspondante dans le tableau du PARTdataManager. Actuellement, la colonne contient des valeurs selon "$NENN" (voir fichier de projet).

[Remarque]Remarque

Description de la ligne (mot-clé "ROWDESCRIPTION")

Dans l'exemple ci-contre, la colonne avec "M12x45", "M12x50", etc.

Pour attribuer de nouvelles valeurs à cette colonne, procédez comme suit :

  1. Sélectionnez l'option Remplacer la valeur de la variable [Replace variable value].

  2. Sous Critères de recherche [Search criteria] -> Nom de la variable [Name of variable] dans la première zone de liste, sélectionnez Variable de projet [Project variable] et dans la deuxième zone de liste l’option ROWDESCRIPTION.

  3. Sous Critères de recherche [Search criteria] , entrez Valeur à remplacer [Value to replace] $NENN..

  4. Sous Valeurs à définir [Values to set], entrez Valeur pour la variable [Value for variable] $NB. Un.

  5. Cliquez enfin sur Démarrer [Start].

-> Dans le PARTdataManager, la nouvelle description de ligne NB remplace désormais NENN.

5.8.2.1.16.1.9.  Insérer un plan/une esquisse

En particulier pour les projets avec de nombreux 3dbs ou des points d'attache toujours nécessaires, certains sketches sont utilisés plusieurs fois, ce qui est très fastidieux à copier. La copie de sketches par lots est beaucoup plus simple et permet de gagner du temps.

Avec la fonction Editer en traitement par lots [Edit in batch], option Insérer un plan/une [Add plane/sketch] esquisse, un plan ou une esquisse sélectionné(e) est ajouté(e) dans tous les projets et dans tous les 3dbs.

Le nouveau sketch est ajouté à l' historique 3D [3D History] avec un numéro séquentiel.

Insérer un exemple de sketch

  1. Enregistrez le sketch à copier (fichier *.hsk) à l'endroit de votre choix.

  2. Ouvrez au-dessus du même projet (pour y copier dans tous les 3dbs), d'un autre projet ou d'un répertoire la commande de menu contextuel Automatisation [Automation] -> Modifier le projet en traitement par lots [Edit project in batch mode].

    -> La boîte de dialogue Modifier en traitement par lots [Edit in batch] s'ouvre.

  3. Sélectionnez l'option Insérer un plan/une esquisse [Add plane/sketch] dans la zone de liste supérieure.

    Insérer un sketch [Insert sketch]

    Insérer un sketch [Insert sketch]

  4. Cochez la case Sketch.

  5. Choisir l'esquisse [Select sketch]: Cliquez sur le bouton Ouvrir [Open file] le fichier et indiquez le chemin d'accès au fichier de l'esquisse.

    Plan de référence [Reference plane]: Saisir le nom du plan de référence sur lequel l'esquisse doit être insérée.

    Si le plan de référence n'existe pas [If reference plane does not exist]: Sélectionnez soit l'option Ne pas insérer l'esquisse [Do not add sketch], soit un plan spécifique.

  6. Cliquez sur Démarrer [Start].

    -> Le sketch est inséré dans tous les 3dbs de chaque projet souhaité.

    [Important]Important

    Les doublons de points d'attache sont listés dans le message émis.

    CP Le nom (xy) n'est pas unique

    CP Le nom (xy) n'est pas unique

    Les doublons sont autorisés si un seul point d'attache est actif. Assurez-vous toutefois de cela !