5.8.2.1.16.1.  Modifica del progetto nell'esecuzione batch

Le tabelle degli attributi caratteristici assegnati alle singole parti/progetti di un catalogo possono essere modificate tramite l'elaborazione batch.

Esistono diverse opzioni per modificare le variabili della tabella. La modalità desiderata viene selezionata nel campo dell'elenco superiore:

  • Aggiungere una variabile / modificare il valore della variabile [Add variable / change variable value]

  • Modifica del valore della variabile [Change value of variable]

  • Sostituire il valore della variabile [Replace variable value]

  • Cancellare le variabili [Delete variables]

  • Rinominare la variabile [Rename variable]

  • Aggiungere variabili da CSV/adottare valori da CSV [Add variables from CSV / change variable values from CSV]

  • Inserire il livello/lo schizzo [Add plane/sketch]

A seconda dell'opzione selezionata, sono attivi i campi di immissione corrispondenti nelle sezioni Criteri di ricerca [Search criteria] e Valori da impostare [Values to set].

Modifica nell'esecuzione batch [Edit in batch]

Figura 5.250.  Modifica nell'esecuzione batch [Edit in batch]

Effettuare le impostazioni appropriate e fare clic su Avvia [Start].

Le spiegazioni delle singole opzioni sono riportate nelle sezioni seguenti.

5.8.2.1.16.1.1.  Aggiungere una variabile / modificare il valore della variabile

La funzione consente di aggiungere una nuova variabile e di impostarne contemporaneamente il valore, ma anche di impostare proprietà come la posizione della colonna all'interno della tabella.

  1. Selezionare l'opzione Aggiungi variabile / Modifica valore variabile [Add variable / change variable value].

    Modifica nella [Edit in batch] finestra di dialogo dell'esecuzione batch [Edit in batch]

    Figura 5.251.  Modifica nella [Edit in batch] finestra di dialogo dell'esecuzione batch [Edit in batch]

  2. Impostazioni nella sezione Criteri di ricerca [Search criteria]:

    • Inserire il nome della variabile in Nome variabile [Name of variable]Variabile tabella/geometria [Table/geometry variables].

    • Lasciare l'impostazione predefinita in Tipo di dati [Data type] come Testo e Numero [Text and number].

    • Lasciare l'impostazione predefinita in Tipi di variabili [Variable types] come Tutti i tipi di variabili [All variable types].

  3. Impostazioni nella sezione Valori da impostare [Values to set]:

    • Descrizione della variabile [Variable description] (opzionale)

      Esempio di descrizione [Variable description] di una variabile [Variable description]

      Figura 5.252. Esempio di descrizione [Variable description] di una variabile [Variable description]

    • Tipo di dati [Data type]:

      • Non cambiare [Do not change]

      • Testo

      • Numero [Number]

      [Importante]Importante

      Assicurarsi di inserire il tipo di dati [Data type] corretto!

      Se si fa riferimento a una variabile esistente (vedere l'esempio precedente "$NB.") come valore della variabile [Value for variable], è necessario orientarsi sul tipo di dati di questa variabile.

    • Tipo di variabile [Variable type]:

      • Non cambiare [Do not change]

      • Variabili della tabella [Table variables]

      • Variabili dell'intervallo di valori [Value range variables]

      • Algoritmi delle caratteristiche [Attribute algorithms]

    • Sezione 7.8.14, “ Identificazione del tipoI dentificazione del tipo [Identification type]: (vedi anche )

      • Caratteristica [Object attribute]

      • Caratteristica geometrica [Geometry attribute]:

      • Caratteristica supplementare [Additional attribute]:

      • Caratteristiche funzionali [Function attribute]:

      • Caratteristica di contorno [Structure attribute]:

      • Caratteristica dell'attributo [Feature attribute]:

      • Caratteristica dimensionale [Dimension attribute]:

    • Sezione 7.8.11, “ Posizione di memorizzazione: Solo nella geometria | Solo nella tabella | Nella geometria e nella tabellaL uogo di stoccaggio [Save location]: (vedi anche )

      • Solo in geometria [Only in geometry]

      • Solo in tabella [Only in table]

      • In geometria e tabella [In geometry and table]

    • Unità [Unit]:

      Intervallo di valori:

      • Non modificare [Do not change] (impostazione predefinita)

      • Rimuovere [Remove]

      • Cambia unità

        • mm

        • cm

        • ecc.

    • Decimali [Decimal places]:

      • Non cambiare [Don't change]

      • 0 (intero [Integer] )

      • Numero decimale [Decimal number] (0.1)

      • Numero decimale [Decimal number] (0.12)

      • Numero decimale [Decimal number] (0.123)

      • Numero decimale [Decimal number] (0.1234)

      • Numero decimale [Decimal number] (0.12345)

    • Posizione variabile [Variable position]:

      Con la posizione della variabile [Variable position] "2", ad esempio, si imposta la nuova variabile nella seconda posizione della tabella.

    • Valore per variabile [Value for variable]: come valore si può usare sia un valore fisso che una variabile.

      [Nota]Nota

      Restrizione:

      Non è possibile eseguire calcoli numerici come "L +1". Sono ammessi solo testi con segnaposto, che vengono sempre trattati come testo.

    • Estratto da Wert [Cutout from value]:

      Se non si desidera utilizzare l'intera espressione "$NB." come valore della variabile, ma solo una sottostringa, limitare la sezione del valore [Cutout from value] ai caratteri "1-5", ad esempio.

Risultato:

→ La nuova variabile viene integrata nella tabella come terza colonna. La descrizione viene visualizzata sotto il nome della variabile. La denominazione standard è stata inserita come valore della variabile.

Risultato: Variabile LX con NB come valore

Figura 5.253. Risultato: Variabile LX con NB come valore

5.8.2.1.16.1.2.  Modifica del valore della variabile
[Nota]Nota

Dal punto di vista funzionale, non vi è alcuna differenza tra l'aggiunta di una nuova variabile con un valore desiderato e la modifica del valore di una variabile esistente. Le opzioni di impostazione delle funzioni Aggiungi variabile / Modifica valore variabile [Add variable / change variable value] e Modifica valore variabile [Change value of variable] sono pertanto identiche.

Sezione 5.8.2.1.16.1.1, “ Aggiungere una variabile / modificare il valore della variabileConfronta .

5.8.2.1.16.1.3.  Sostituire il valore della variabile

L'opzione Sostituisci valore variabile [Replace variable value] consente di specificare un valore specifico (Valore da sostituire [Value to replace] ) come criterio di ricerca.

Esempio:

Situazione iniziale: Variabile NEWVAR con valore 2.000

Figura 5.254. Situazione iniziale: Variabile NEWVAR con valore 2.000

  1. Selezionare l'opzione Sostituisci valore variabile [Replace variable value].

  2. In Nome variabile [Name of variable], specificare l'opzione desiderata nel primo campo dell'elenco e la relativa variabile nel secondo campo dell'elenco (qui NEWVAR come esempio).

  3. In Valore da sostituire [Value to replace], inserire il valore corrente della variabile (qui "2"). (È possibile utilizzare anche le espressioni regolari se la casella di controllo Espressione regolare [Regular expression] è attivata).

  4. In Valori da impostare [Values to set] -> Valore per la variabile [Value for variable] inserire il nuovo valore della variabile (qui "99").

  5. Fare clic su Start.

Richiamare i file di tabella dei progetti interessati.

→ Il valore o i valori della colonna modificati sono stati accettati.

Risultato: Variabile NEWVAR con valore 99.000

Figura 5.255. Risultato: Variabile NEWVAR con valore 99.000

5.8.2.1.16.1.4.  Cancellare le variabili
  1. Nella finestra di dialogo Modifica nell'esecuzione batch [Edit in batch], selezionare l'opzione Elimina variabili [Delete variables].

    Figura 5.256. 

  2. Nome della variabile [Name of variable]:

    • Nel primo campo dell'elenco, selezionare l'opzione desiderata tra Variabile tabella/geometria [Table/geometry variables], Variabile progetto [Project variable] o Altro [Other].

      Selezionare la variabile desiderata nel secondo campo elenco. È anche possibile inserire più variabili separate da virgole.

      Lasciare le impostazioni predefinite nei campi Tipo di dati [Data type] e Tipi di variabili [Variable types].

    • In alternativa, si può anche impostare il segnaposto "*" per tutte le variabili. In questo caso, si filtra utilizzando i campi Tipo di dati [Data type] e Tipi di variabili [Variable types].

      • Tipo di dati [Data type]:

        • Testo e numero [Text and number]

        • Testo

        • Numero [Number]

      • Tipi di variabili [Variable types]:

        • Tutti i tipi di variabili [All variable types]

        • Variabili della tabella [Table variables]

        • Variabili dell'intervallo di valori [Value range variables]

        • Algoritmi delle caratteristiche [Attribute algorithms]

  3. Infine, fare clic su Avvio [Start].

    → La variabile o le variabili sono state rimosse dalla tabella.

5.8.2.1.16.1.5.  Rinominare la variabile
  1. Nella finestra di dialogo Modifica nell'esecuzione batch [Edit in batch], selezionare l'opzione Rinomina variabile [Rename variable]. Se necessario, attivare anche la casella di controllo Adatta i riferimenti negli assiemi [Adapt links in assemblies].

    Figura 5.257. 

    [Nota]Nota

    La ridenominazione dei nomi delle variabili non riguarda solo la tabella, ma anche tutti i file (*.prj, *.cfg, *.3db e il file di traduzione) in cui la variabile è presente.

    [Importante]Importante

    Tutti i file che contengono le variabili da rinominare devono trovarsi all'interno o al di sotto della directory da richiamare.

    È necessario prestare particolare attenzione a questo aspetto con gli assiemi, poiché i file delle parti e degli assiemi possono trovarsi in livelli di directory completamente diversi e molto distanti tra loro.

    La rinominazione non funziona nei 2 casi seguenti:

    • La selezione non contiene entrambi i file (progetto con tabella e file di assieme).

    • Se una variabile non può essere rinominata nel progetto, non sarà rinominata nemmeno nel file di assieme.

    Esempio: "ssd2_switch_w_s.prj" è utilizzato in "sca2-b_asmcfg.prj". Solo la directory "cylinder" è sovraordinata a entrambi i file di progetto.

    Figura 5.258. Esempio: "ssd2_switch_w_s.prj" è utilizzato in "sca2-b_asmcfg.prj". Solo la directory "cylinder" è sovraordinata a entrambi i file di progetto.

  2. Inserire il nome della variabile da modificare in Criteri di ricerca [Search criteria] -> Nome della variabile [Name of variable].

    Di norma, lasciare l'impostazione predefinita in Tipo di dati [Data type] e tipi di variabili [Variable types] (Testo e numero [Text and number], Tutti i tipi di variabili [All variable types] ).

  3. Inserire il nuovo nome della variabile in Valori da impostare [Values to set] -> Nuovo nome della variabile [New variable name].

  4. In alternativa, inserire la nuova descrizione della variabile in Valori da impostare [Values to set] -> Descrizione della variabile [Variable description].

  5. Infine, fare clic su Avvio [Start].

5.8.2.1.16.1.6.  Aggiungere variabili da CSV/adottare valori da CSV

È possibile trasferire i valori delle tabelle da un file CSV e/o aggiungere variabili da un file CSV. Il processo è illustrato di seguito con un esempio.

Figura 5.259. 

  1. Situazione iniziale:

    I valori delle variabili sono completi per una riga. Le righe rimanenti devono essere riempite dal file CSV.

    È inoltre possibile aggiungere ulteriori dettagli mancanti, come l' unità di misura [Unit], o correggere dettagli errati, come il luogo di stoccaggio [Save location].

    Situazione iniziale

    Figura 5.260. Situazione iniziale

  2. Fornire i valori desiderati sotto forma di file CSV:

    [Nota]Nota

    Si noti che la struttura richiesta del file CSV dipende dall'opzione selezionata in Formato CSV [CSV-Format].

    • Struttura richiesta del file CSV quando si seleziona lo standard CADENAS [Cadenas standard]:

      Nella riga del tipo di dati [Data type], utilizzare "T" per testo e Z per numero.

      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

      È possibile ottenere tale struttura del file CSV, ad esempio, utilizzando il comando del menu contestuale nel catalogo PARTproject indexOutputCreate CSV table.

      Creare una tabella CSV [Create CSV table]

      Figura 5.261.  Creare una tabella CSV [Create CSV table]

    • Struttura richiesta del file CSV quando si seleziona il formato del numero esteso di CADENAS [Cadenas enhanced numbers]:

      Nella riga del tipo di dati [Data type], utilizzare "A10" per il testo, "I1" per i numeri interi e da "F5.1" a F5.5" per i numeri decimali.

      "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"

      È possibile ottenere tale struttura del file CSV, ad esempio, in PARTdesignerTabellaSalva come file CSV.

      Posizione del pulsante nel software

      Figura 5.262. Posizione del pulsante nel software

  3. Selezionare l'opzione Aggiungi variabile da CSV/Accetta valori da CSV [Add variable from CSV / take values ​​from CSV].

    Finestra di modifica nell'esecuzione batch [Edit in batch]

    Figura 5.263. Finestra di modifica nell'esecuzione batch [Edit in batch]

  4. Area di dialogo "Selezione file [File selection]":

    • Immettere un CSV manualmente o utilizzare il pulsante Sfoglia... per selezionare uno o più file CSV. per selezionare uno o più file CSV (tasto Ctrl). Se vengono selezionati più file, questi vengono separati con il simbolo del tubo.

    • Codifica [Encoding]:

      Si riferisce alla codifica del testo, di solito UTF-8, che assicura che gli umlaut, ad esempio, siano gestiti correttamente. Con l'impostazione predefinita UTF-8, questo dovrebbe essere garantito nella maggior parte dei casi.

      Se è richiesta una codifica diversa, è possibile impostarla qui (ad esempio, se si devono leggere file CSV molto vecchi con codifica ANSI e contenenti caratteri speciali).

    • Formato CSV [CSV-Format]:

      • Standard CADENAS [Cadenas standard]

        • 1a riga: Nomi delle variabili

        • 2a riga: Descrizioni delle variabili

        • 3a linea: Unità

        • Quarta riga: Tipo di dati

          Nel file CSV è possibile inserire solo "T" per testo e "Z" per numero.

          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
          ...

          Per ogni numero viene inserito automaticamente "Numero decimale (0,123)", che è il valore predefinito per i numeri decimali in PSOL. Tuttavia, se si apre il campo elenco nella finestra di dialogo, è possibile apportare le seguenti modifiche:

          • Testo

          • Intero [Integer]

          • Numero decimale [Decimal number] (0,1)

          • Numero decimale [Decimal number] (0,12)

          • Numero decimale [Decimal number] (0,123)

          • Numero decimale [Decimal number] (0,1234)

          • Numero decimale [Decimal number] (0,12345)

          Finestra di modifica nell'esecuzione batch [Edit in batch]

          Figura 5.264. Finestra di modifica nell'esecuzione batch [Edit in batch]

        • Tutte le altre righe contengono i dati.

        Viene utilizzato, ad esempio, per un'esportazione se si esegue il comando del menu contestuale OutputCrea tabella CSV [Create CSV table] su un progetto in PARTproject.

      • Formato numerico esteso di CADENAS [Cadenas enhanced numbers]

        • 1a riga: Nome della variabile

        • 2a riga: Descrizioni delle variabili

        • 3a linea: Unità

        • Quarta riga: Tipo di dati, ma qui con rappresentazione PSOL VIDA

          • Per il testo viene inserito "A10

          • Per i numeri interi, viene immesso "I1".

          • Per le cifre decimali, si inserisce "F5.1", "F5.2", "F5.3", "F5.4" o "F5.5" (il secondo numero indica il numero di cifre decimali).

          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
          ...

        • Tutte le altre righe contengono i dati.

          La struttura dei dati è quindi la stessa dello standard CADENAS [Cadenas standard], tranne che per il tipo di dati.

        Viene utilizzato in PARTdesigner, ad esempio, se si fa clic su Salva come file CSV [Save as CSV file] nella tabella.

      • Nessun formato specifico [No specific format]

        • 1a riga: Nome della variabile

        • Tutte le altre righe contengono i dati.

        Questo formato non offre la possibilità di specificare una descrizione, un'unità o un tipo di dati. Si tratta sempre di un testo e deve quindi essere utilizzato solo se non sono disponibili altre informazioni.

      • Riconoscimento automatico [Try to detect]

        Si cerca di riconoscere uno dei due formati di CADENAS. Se non si riesce, viene utilizzata l'opzione Nessun formato specifico [No specific format].

    • Separatore [Separator]:

      Specifica il carattere utilizzato per separare le colonne nel CSV. Premessa: in Germania la virgola viene utilizzata per separare i numeri decimali; pertanto, non può essere utilizzata come separatore di colonne. Poiché diversi esportatori creano CSV con separatori diversi, è possibile impostare questo carattere di conseguenza per poterlo leggere correttamente.

      L' identificatore di testo [Sign of text identification] è simile.

    Fare clic su Continua [Next].

    Il CSV viene ora letto e si passa alla pagina di dialogo successiva, dove le informazioni caricate dal CSV possono essere nuovamente modificate e ampliate.

  5. Area di dialogo "Impostazioni dipendenti dalla colonna [Column Settings]":

    Controllare le impostazioni.

    Impostazioni dipendenti dalla colonna [Column Settings]

    Figura 5.265.  Impostazioni dipendenti dalla colonna [Column Settings]

    Se necessario, regolarli di conseguenza.

    Rettifiche alle voci di colonna

    Figura 5.266. Rettifiche alle voci di colonna

    Attivare la casella di controllo per tutte le variabili che si desidera modificare.

    • Identificazione del [Identifying Column] nome [Variable name in the catalog] della [Identifying Column] colonna/variabile nel catalogo [Variable name in the catalog]:

      Specificare la variabile che si desidera utilizzare per creare l'assegnazione tra il file CSV e il catalogo. Tutte le colonne (variabili) del file CSV vengono visualizzate nel campo Elenco colonne identificative [Identifying Column].

      (Nell'esempio precedente, la mappatura viene creata tramite la variabile "IDNR". In pratica, questa sarà di solito la variabile del numero di identificazione. Con un numero di identificazione unico, la mappatura al progetto corretto può essere facilmente stabilita anche quando si utilizzano diversi file CSV).

      Nel campo di immissione Nome variabile nel catalogo [Variable name in the catalog], inserire la variabile che si desidera utilizzare per creare l'assegnazione tra il file CSV e il catalogo.

      I dati possono essere assegnati alla riga corretta in base all'assegnazione tra la colonna di identificazione [Identifying Column] e il nome della variabile nel catalogo [Variable name in the catalog].

      Piccolo esempio: il CSV ha le colonne "IDCSV" e "B"; la tabella ha le colonne "IDTAB" e "A". La variabile "B" deve essere aggiunta alla tabella dal CSV. Tuttavia, il CSV ha molte più righe.

      Valori da CSV e tabella: 1

      Figura 5.267. Valori da CSV e tabella: 1

      Se ora si seleziona IDCSV come "Colonna identificativa [Identifying Column]" e IDTAB come "Nome della variabile nel catalogo [Variable name in the catalog]", è possibile aggiungere alla tabella i 3 valori corretti di B, ovvero esattamente dove IDCSV e IDTAB hanno lo stesso valore.

      Valori da CSV e tabella: 2

      Figura 5.268. Valori da CSV e tabella: 2

      Di conseguenza, la tabella riempita si presenta come segue.

      Valori da CSV e tabella: Risultato

      Figura 5.269. Valori da CSV e tabella: Risultato

    • Colonne da modificare/aggiungere [Columns to add/modify]:

      Di seguito viene spiegato il significato delle singole colonne della tabella:

      • Casella di selezione: Attivare la casella di controllo per le variabili di cui si desidera modificare i valori.

        È possibile attivare o disattivare tutte le variabili utilizzando le caselle di controllo nell'intestazione della colonna (x).

      • Nome [Name]: Nome variabile

      • Descrizione [Description]: descrizione della variabile che viene visualizzata nella tabella sotto il nome della variabile.

      • Variabile di tabella [Table variables]: inserire un nome se la variabile deve essere copiata dal CSV alla tabella, ma deve avere un nome diverso. Se il campo è vuoto, viene copiato il nome dal CSV (colonna "Nome").

        Questa informazione viene presa in considerazione anche per il controllo dei nomi. Se il nome della variabile nel CSV per la tabella non è valido (caratteri non autorizzati), è possibile adattarlo o assegnare un nome di tabella diverso e lasciare il nome originale non valido.

      • Unità [Unit]: l'unità viene visualizzata nell'intestazione della colonna, tra parentesi quadre dopo la descrizione della variabile. Il valore può essere personalizzato, ma può anche essere vuoto.

      • Tipo di dati [Data type]:

        Se nella prima finestra di dialogo in formato CSV [CSV-Format] è stata selezionata l'opzione Standard CADENAS [Cadenas standard], che consente solo testo o numeri, per ogni numero viene inserito automaticamente "Numero decimale (0,123)" (che è il valore predefinito per i numeri decimali in PSOL).

        Se l'opzione Formato numerico esteso di CADENAS [Cadenas enhanced numbers] è stata selezionata nella prima finestra di dialogo in formato CSV [CSV-Format], la visualizzazione corrisponde esattamente alle specifiche differenziate del CSV.

        Se si apre il campo elenco, è possibile regolare il formato in entrambi i casi, se necessario.

        • Testo

        • Intero [Integer]

        • Numero decimale [Decimal number] (0,1)

        • Numero decimale [Decimal number] (0,12)

        • Numero decimale [Decimal number] (0,123)

        • Numero decimale [Decimal number] (0,1234)

        • Numero decimale [Decimal number] (0,12345)

      • Stato [Status]: selezionare l'opzione desiderata dalla casella di riepilogo.

        • Variabile con valori fissi [Variable with fixed values] (default): ogni riga della tabella ha il proprio valore per questa variabile.

        • Variabile dell'intervallo di valori [Value range variable]: sintassi equivalente a quella del gestore di variabili [Variable Manager] di PARTdesigner.

        • Algoritmo caratteristico [Attribute algorithm]: Sintassi equivalente al gestore di variabili [Variable Manager] di PARTdesigner

        [Importante]Importante

        Nel caso delle variabili di intervallo di valori e degli algoritmi caratteristici, non ogni riga ha il proprio valore, ma ogni riga contiene praticamente lo stesso algoritmo (o intervallo di valori). Tuttavia, il risultato dell'algoritmo può essere diverso in ogni riga.

        Qui nel CSV, ogni riga contiene lo stesso algoritmo/intervallo di valori.

      • Identificazione del tipo [Identification type]: equivalente al gestore di variabili [Variable Manager] PARTdesigner.

        • Caratteristica geometrica [Geometry attribute]

        • Caratteristica [Object attribute]

        • Caratteristiche funzionali [Function attribute]

        • Caratteristica dimensionale [Dimension attribute]

        • Caratteristica dell'attributo [Feature attribute]

        • Caratteristica di classificazione [Structure attribute]

        • Funzione supplementare [Additional attribute]

      • Traduci [Translation]: Utilizzare la casella di controllo per specificare se la rispettiva variabile del progetto deve essere aggiunta o meno alle variabili da tradurre.

      • Nascondi [Hide]: Utilizzare la casella di controllo per specificare se la rispettiva variabile deve essere nascosta o meno nel progetto.

      • Assegnazione di gruppo [Variable group]: determinare facoltativamente l'assegnazione di gruppo di una variabile nel progetto.

        In linea di principio, una variabile può essere contenuta in più gruppi. A tale scopo, inserire un elenco separato da virgole.

        La rispettiva variabile può anche essere rimossa dai gruppi anteponendo il prefisso "!".

        Esempio:

        GRUPPE1,!GRUPPE2,GRUPPE4

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

        [Nota]Nota

        I gruppi devono esistere nel catalogo!

        Poiché l'utente non può necessariamente modificare anche il nodo radice del catalogo quando modifica tramite batch (perché potrebbe non avere i diritti SVN per farlo), alla fine dell'esecuzione del batch il sistema può visualizzare quali nuovi gruppi sono stati aggiunti e devono ancora essere aggiunti al catalogo manualmente.

      • Posizione di memorizzazione [Save location]: equivalente al gestore di variabili [Variable Manager] di PARTdesigner.

        • Solo in tabella [Only in table]

        • In geometria e tabella [In geometry and table]

        • Solo in geometria [Only in geometry]

      • Valore predefinito [Default value]: questa colonna specifica un valore predefinito nel caso in cui non venga trovata alcuna riga adatta nel CSV tramite l'identificatore.

        Se nell'esempio precedente ci fosse un'altra riga nella tabella con il valore IDTAB 1022, questo non verrebbe trovato nel CSV (perché l'IDCSV non ha questo valore) e quindi il valore non potrebbe essere trasferito.

        In tal caso, viene utilizzato il valore predefinito. Se non viene specificato alcun valore predefinito, viene utilizzato un valore predefinito interno (un piccolo numero "antiestetico") come ripiego.

    • Aggiungi colonne se non esistono ancora [Add columns if non existent]: Se questa opzione è attivata, le colonne variabili vengono create nella tabella se non esistono ancora.

      Nell'esempio precedente, questa casella di controllo deve essere attivata perché "B" non esisteva in precedenza nella tabella.

      Se questa casella di controllo non è attivata, vengono modificati solo i valori delle tabelle che già contengono questa variabile.

    • Crea colonne solo se sono disponibili dati per la tabella [Only create columns if there are table data available]: Questa opzione impedisce la creazione di una variabile in una tabella se non corrisponde una sola riga di identificatore.

      Nell'esempio precedente, se nel CSV alla voce IDCSV non viene trovato un solo valore di IDTAB, la variabile non viene creata.

  6. Area di dialogo "Condizione": (equivalente a condizione nelle altre modalità di esecuzione batch)

    Qui si possono impostare le condizioni di base per l'esecuzione del batch. Ad esempio, che vengano elaborati solo i progetti visibili o solo quelli invisibili.

    Casella di controllo Considera gerarchia [Consider hierarchy]: La struttura delle cartelle viene presa in considerazione. AD ESEMPIO: Voglio modificare solo i progetti visibili. È possibile che un progetto sia visibile, ma che una cartella sopra di esso sia nascosta.

    Esempio

    Figura 5.270. Esempio

    brb250_boden.prj è se stesso visibile, ma la directory einzelteile è nascosta.

    Se è selezionata l'opzione Solo progetti visibili [Only visible projects] e la casella di controllo Includi gerarchia [Consider hierarchy] NON è selezionata, il progetto viene modificato perché è visibile. Tuttavia, se la casella di controllo Includi gerarchia [Consider hierarchy] è attivata, il progetto non viene modificato perché una directory sopra di esso è nascosta. Il sistema controlla quindi anche se qualsiasi directory sovrastante (fino al nodo radice del catalogo) è nascosta.

    Il pulsante Indietro [Back] riporta alla prima finestra di dialogo, dove è possibile selezionare il file CSV.

    Il pulsante Avvia [Start] avvia l'esecuzione del batch.

    Il pulsante Annulla [Cancel] chiude la finestra di dialogo Modifica in batch [Edit in batch] senza fare nulla.

  7. Fare clic su Start.

    → La finestra di dialogo Riempi colonna tabella [Fill table column] mostra lo stato di avanzamento.

    Finestra di riempimento delle colonne della tabella [Fill table column]

    Figura 5.271. Finestra di riempimento delle colonne della tabella [Fill table column]

  8. Risultato:

    → I valori mancanti sono stati letti di conseguenza.

    Risultato

    Figura 5.272. Risultato

5.8.2.1.16.1.7.  Opzioni di immissione nel campo "Nome della variabile

La tabella seguente mostra le voci possibili nel campo Nome variabile [Name of variable].

Nome [Name]

ad esempio NB, L, ecc. (è possibile anche un elenco separato da virgole)

* (stella)

  1. Tutte le variabili sono indicate con il simbolo della stella

  2. Il numero di variabili indirizzate può essere limitato ancora una volta utilizzando i campi Tipo di dati [Data type] e Tipi di variabili [Variable types].

! (punto esclamativo)

Punto esclamativo più variabile (es. !NB) significa: tutte le variabili sono indirizzate tranne quella dietro il punto esclamativo.

5.8.2.1.16.1.8. Utilizzo di parole chiave

Le parole chiave sono utilizzate per la comunicazione interna dei dati tra PARTproject e PARTdataManager.

È possibile visualizzare le parole chiave esistenti aprendo il rispettivo file di progetto (nella directory "23d-libs") con un editor di testo.

Le parole chiave sono elencate a sinistra del segno di uguale (qui: TYPE, PROJECT, SHORTNAME, ecc.).

Le parole chiave possono anche essere utilizzate - e questo è importante nel contesto della funzione Modifica nell'esecuzione batch [Edit in batch] - per inserire nomi di variabili, a cui a loro volta possono essere assegnati valori fissi o valori di altre variabili.

Questo verrà spiegato con l'esempio della parola chiave del campo di descrizione della riga [Row label].

È ROWDESCRIPTION e controlla la visualizzazione della colonna corrispondente nella tabella PARTdataManager. Attualmente la colonna contiene valori secondo "$NENN." (vedere il file di progetto).

[Nota]Nota

Descrizione della riga (parola chiave "ROWDESCRIPTION")

Nell'esempio a fianco, la colonna con "M12x45", "M12x50", ecc.

Per assegnare nuovi valori a questa colonna, procedere come segue:

Figura 5.273. 

  1. Selezionare l'opzione Sostituisci valore variabile [Replace variable value].

  2. In Criteri di ricerca [Search criteria] - > Nome variabile [Name of variable] nella prima casella di riepilogo selezionare Variabile di progetto [Project variable] e nella seconda casella di riepilogo l'opzione ROWDESCRIPTION.

  3. In Criteri di ricerca [Search criteria] immettere Valore per sostituire [Value to replace] $NENN..

  4. In Valori da impostare [Values to set], immettere Valore per la variabile [Value for variable] $NB. Uno.

  5. Infine, fare clic su Avvio [Start].

-> Il PARTdataManager contiene ora la nuova descrizione della linea NB invece di NENN.

Figura 5.274. 

5.8.2.1.16.1.9.  Inserire il livello/lo schizzo

Soprattutto nei progetti con molti 3db o punti di connessione ripetutamente richiesti, alcuni schizzi vengono utilizzati più volte e la loro copia richiede molto tempo. La copia degli schizzi tramite l'esecuzione in batch è molto più semplice e fa risparmiare tempo.

Con la funzione Modifica nell'esecuzione batch [Edit in batch], l'opzione Inserisci layer/sketch [Add plane/sketch], un layer selezionato o uno sketch selezionato viene aggiunto in tutti i progetti e in tutti i 3db.

Il nuovo schizzo viene aggiunto alla cronologia 3D [3D History] con un numero consecutivo.

Inserire uno schizzo di esempio

  1. Salvare lo schizzo da copiare (file *.hsk) in una posizione qualsiasi.

  2. Aprire il comando del menu contestuale Automazione [Automation] -> Modifica progetto in batch [Edit project in batch mode] tramite lo stesso progetto (per copiare tutti i 3db presenti), un altro progetto o una directory.

    -> Si apre la finestra di dialogo Modifica nell'esecuzione batch [Edit in batch].

  3. Selezionare l'opzione Inserisci layer/schizzo [Add plane/sketch] nel campo dell'elenco superiore.

    Inserire uno schizzo [Insert sketch]

    Figura 5.275.  Inserire uno schizzo [Insert sketch]

  4. Attivare la casella di controllo Schizzo [Sketch].

  5. Selezionare lo schizzo [Select sketch]: fare clic sul pulsante Apri file [Open file] e inserire il percorso del file di schizzo.

    Piano di riferimento [Reference plane]: inserire il nome del piano di riferimento su cui inserire lo schizzo.

    Se il livello di riferimento non esiste [If reference plane does not exist]: Selezionare l'opzione Non inserire lo schizzo [Do not add sketch] o un layer specifico.

  6. Fare clic su Start.

    -> Lo schizzo viene inserito in tutti i progetti desiderati in tutti i 3db di ciascun progetto.

    [Importante]Importante

    I duplicati dei punti di attacco sono elencati nel messaggio di output.

    Il nome CP (xy) non è univoco

    Figura 5.276. Il nome CP (xy) non è univoco

    I duplicati sono consentiti se è attivo un solo punto di connessione. Ma assicuratevi che questo sia il caso!