5.10.1.2. Esempio

Un esempio spiegherà in dettaglio tutti i passaggi necessari per visualizzare una vista 2D [2D view] alternativa abbreviata. Per illustrare l'effetto, è stato selezionato un cilindro a blocco molto semplificato. La lunghezza del cilindro ("HUB") deve essere visualizzata in un'alternativa abbreviata. Ciò richiede due variabili aggiuntive come variabili di controllo [Control variable] (qui nell'esempio 'HUB2D') e come valori predefiniti per le variabili di controllo [Default value for control variable] (qui nell'esempio 'XHUB'). Dopo aver attivato l'opzione Ottimizza vista disegno su foglio [Optimize drawing view on paper size], il valore della variabile XHUB viene utilizzato per calcolare la lunghezza del cilindro nella vista 2D.

[Nota]Nota

L'esempio si trova nel catalogo di formazione alla voce "vista abbreviata_2".

Prima viene costruito un singolo pezzo, poi questo viene utilizzato in un assemblaggio.

Procedere come segue:

  1. Il punto di partenza è un cilindro con le variabili "HUB" per la lunghezza e "D" per il diametro.

    Espandere la tabella in PARTdesigner:

    1. Creare la variabile alternativa per la vista 2D [2D view] abbreviata, che viene inserita in PARTproject come variabile di controllo [Control variable] (nell'esempio seguente 'HUB2D')

      [Importante]Importante

      Creare sempre la variabile con lo stato [Status] "Variabile intervallo di valori [Value range variable]".

      La logica di attivazione modifica il valore di HUB2D. Pertanto, la variabile non deve essere impostata su un valore fisso.

    2. Creare una variabile come valore predefinito per la variabile di controllo [Default value for control variable] (nell'esempio seguente "XHUB").

    Variabili per la dimensione alternativa: 'HUB2D' e 'XHUB'

    Figura 5.687. Variabili per la dimensione alternativa: 'HUB2D' e 'XHUB'

  2. Regolare la larghezza del cilindro.

    HUB è stato creato di default per la larghezza.

    Nel campo di immissione Larghezza [Width], non utilizzare la voce "HUB" come di consueto, ma la seguente voce con una condizione:

    IF HUB2D = 0 THEN HUB ELSE XHUB ENDIF

    Inserimento del campo con condizione IF

    Figura 5.688. Inserimento del campo con condizione IF

    Se 'HUB2D' è '0' (questo è lo stato predefinito), viene utilizzata la variabile 'HUB',

    Attivando l'opzione Ottimizza vista disegno su foglio [Optimize drawing view on paper size], HUB2D viene impostato su un valore non uguale a '0'. Questo è il motivo per cui la variabile non deve avere un valore fisso, ma deve essere dichiarata come variabile di intervallo di valori.

    Tuttavia, se HUB2D non è uguale a '0', viene utilizzato 'XHUB' per calcolare la larghezza [Width].

    Per l' altezza [Height], utilizzare "D/2".

  3. Impostare i punti di connessione. Questi possono essere utilizzati anche per il dimensionamento automatico.

    [Nota]Nota

    Assicurarsi che tutte le funzioni che hanno un riferimento a 'HUB2D' utilizzino anche una condizione IF corrispondente, altrimenti, ad esempio, un punto di connessione che si trova su un "piano di riferimento" rimane improvvisamente sospeso in aria non appena si attiva la vista accorciata.

    IF HUB2D = 0 THEN HUB ELSE XHUB ENDIF

    Vista ridotta

    Figura 5.689. Vista ridotta

  4. Impostare le seguenti voci per il progetto del cilindro in PARTproject -> Edit project -> General tab -> Alternative 2D size section:

    1. Variabile di controllo [Control variable]: Nell'esempio "HUB2D".

    2. Valore predefinito per la variabile di controllo [Default value for control variable]: Nell'esempio 'XHUB'

      A seconda delle esigenze, è possibile memorizzare nel progetto un valore fisso per il valore predefinito.

    Formato 2D alternativo [Alternative 2D size]

    Figura 5.690. Formato 2D alternativo [Alternative 2D size]

    Questa voce ha il seguente effetto,

    1. che in PARTdataManager, nella vista 2D [2D view], il campo di opzione Ottimizza la vista del disegno sul foglio [Optimize drawing view on paper size] (vista ridotta [Shortened view] ) non è grigio ma può essere attivato

      Ottimizzare la vista del disegno sul foglio [Optimize drawing view on paper size] (vista ridotta [Shortened view] )

      Figura 5.691.  Ottimizzare la vista del disegno sul foglio [Optimize drawing view on paper size] (vista ridotta [Shortened view] )

      e

    2. che la variabile alternativa (variabile di controllo [Control variable] ) è calcolata internamente al programma.

  5. Opzionalmente, è possibile impostare la quotatura automatica. La quota visualizzata non deve cambiare quando si attiva la vista accorciata! Per questo motivo, non viene utilizzata alcuna condizione IF per il testo [Text], nemmeno {AUTOMATICO}, ma '{MUFFA}'.

    Sezione 7.16, “ Finestra di aggancio "DimensioniUna descrizione dettagliata del dimensionamento automatico è disponibile su .

    Figura 5.692. 

  6. Per visualizzare la vista abbreviata [Shortened view], inserire uno schizzo con un "disegno cosmetico" sullo stesso livello di quello usato per lo schizzo principale (qui nell'esempio Piano XY ).

    Utilizzare la funzione Arco su 3 punti del perimetro [Arc through 3 points on circle] per una linea ad arco.

    Figura 5.693. 

    Utilizzare la variabile per il tratto accorciato ('XHUB') per posizionare i punti.

    XHUB/2

    Posizionamento dei punti della linea ausiliaria

    Figura 5.694. Posizionamento dei punti della linea ausiliaria

    Per fare in modo che le linee guida siano visibili solo quando è attivata l'opzione Ottimizza vista disegno su foglio [Optimize drawing view on paper size], utilizzare la funzione Elimina elemento in modo condizionale [Delete element with condition] con la seguente condizione:

    HUB2D = 0

    HUB2D=0" è l'impostazione predefinita. In questo caso, il disegno deve essere cancellato. Solo se il valore della variabile 'HUB2D' non è uguale a '0', il disegno cosmetico sarà visibile.

    Condizione per il disegno cosmetico

    Figura 5.695. Condizione per il disegno cosmetico

  7. Risultato:

    [Nota]Nota

    Il test della funzione Ottimizza vista disegno su foglio [Optimize drawing view on paper size] (vista ridotta [Shortened view] ) funziona solo in PARTdataManager, non in PARTdesigner.

    • Ottimizzazione della vista del disegno sul foglio [Optimize drawing view on paper size] (vista ridotta [Shortened view] ) disattivata

      Figura 5.696.  Ottimizzazione della vista del disegno sul foglio [Optimize drawing view on paper size] (vista ridotta [Shortened view] ) disattivata

    • Ottimizzazione della vista del disegno sul foglio [Optimize drawing view on paper size] (vista ridotta [Shortened view] ) attivata

      Figura 5.697.  Ottimizzazione della vista del disegno sul foglio [Optimize drawing view on paper size] (vista ridotta [Shortened view] ) attivata

  8. Ora si utilizza il cilindro in un assieme. In questo esempio, è stata selezionata una configurazione semplice composta da un cilindro e due blocchi.

    Configurazione del cilindro del blocco

    Figura 5.698. Configurazione del cilindro del blocco

    1. Poiché il cilindro contiene intervalli di valori (HUB e HUB2D), ricordarsi di effettuare l' assegnazione degli intervalli di valori [Value range assignments].

      Figura 5.699. 

    2. Questa volta, creare la quotatura a livello di assieme.

    3. Questa volta, inserire la dimensione 2D alternativa [Alternative 2D size] per l'assieme.

      Figura 5.700. 

    4. Testare le dimensioni 2D alternative per l'assemblaggio.

      "Ottimizza vista disegno su foglio [Optimize drawing view on paper size]" ( "Vista ridotta [Shortened view]") disattivato

      Figura 5.701.  "Ottimizza vista disegno su foglio [Optimize drawing view on paper size]" ( "Vista ridotta [Shortened view]") disattivato

      "Ottimizza la vista del disegno sul foglio [Optimize drawing view on paper size]" ( "Vista ridotta [Shortened view]") attivato

      Figura 5.702.  "Ottimizza la vista del disegno sul foglio [Optimize drawing view on paper size]" ( "Vista ridotta [Shortened view]") attivato