Altre funzioni
È possibile personalizzare le seguenti aree del modulo Documentazione 3D relative a vari elementi:
Funzione SET-DEFAULT-ANNO-UI-VALUES
La funzione SET-DEFAULT-ANNO-UI-VALUES controlla le impostazioni predefinite nelle finestre di dialogo utilizzate per creare le annotazioni. Questa funzione risulta essere utile quando una specifica impostazione viene utilizzata più spesso delle altre.
Sintassi
(DOC3D:SET-DEFAULT-ANNO-UI-VALUES
:USE_DOCUPLANE :DP or :FREE or :PDS
:PREFIX string or :PDS
:POSTFIX string or :PDS
:SUPERFIX string or :PDS
:SUBFIX string or :PDS
:TOL_TYPE :TOL_NONE or :TOL_BASIC or :TOL_DEFAULT or :TOL_PLUS_MINUS or :TOL_UPP_LOW or :TOL_LIMIT or :PDS
:PM_TOL string or value
:UPPER_TOL string or value
:LOWER_TOL string or value
:LIMIT1_TOL value
:LIMIT2_TOL value)
|
|
La memoria di dati permanente (PDS) conserva l'ultimo valore immesso e lo rende disponibile alla riapertura.
|
Opzioni
• :USE_DOCUPLANE indica se l'impostazione di posizionamento predefinita è configurata su pianodocumento (:DP) o su annotazioni libere (:FREE).
• :PREFIX, :POSTFIX, :SUPERFIX e :SUBFIX impostano una stringa predefinita per tutti i testi fissi.
• :TOL_TYPE imposta il tipo di tolleranza predefinito per le nuove annotazioni.
• :PM_TOL, :UPPER_TOL, :LOWER_TOL, :LIMIT1_TOL e :LIMIT2_TOL impostano i valori o le stringhe predefiniti per tutti i tipi di tolleranza. I valori si riferiscono al contesto delle unità correnti impostate dall'utente.
Esempio
(doc3d:set-default-anno-ui-values
:use_docuplane :dp
:prefix "ca." :postfix "" :subfix "" :superfix ""
:tol_type :tol_plus_minus
:pm_tol "0.3"
:upper_tol "0"
:lower_tol "0"
:limit1_tol 0
:limit2_tol 0)
Funzione REGISTER-DOC3D-TEXT-CATEGORY
La funzione REGISTER-DOC3D-TEXT-CATEGORY consente di creare categorie di Note 3D e Testo generico specifiche per l'ambiente in uso. Questa funzione si trova nel file dif_customize.
Sintassi
(REGISTER-DOC3D-TEXT-CATEGORY
:CATEGORY :category
:LABEL "label"
:SELECTION (DOC3D:INITIAL-TEXT-SELECTION-TYPES)
Opzioni
• CATEGORY specifica la categoria.
• LABEL è il testo nel menu a discesa.
Esempio
(register-doc3d-text-category
:category :mfg
:label "Mfg."
:selection (doc3d:initial-text-selection-types)
)
(register-doc3d-text-category
:category :special
:label "Special"
:selection (doc3d:initial-text-selection-types)
)
Funzione DOC3D-SHOW-GENERIC-TEXT-IN-CUSTOM-FEATURE-REPORT
La funzione DOC3D-SHOW-GENERIC-TEXT-IN-CUSTOM-FEATURE-REPORT controlla l'inclusione di note di testo generiche 3D nel Report per Gruppi Personalizzati: se il parametro è t, le note di testo generiche verranno incluse. Se il parametro è nil, non verranno incluse. L'impostazione predefinita è nil.
Sintassi
(DOC3D:SHOW-GENERIC-TEXT-IN-CUSTOM-FEATURE-REPORT t or nil)
Esempio
(doc3d:SHOW-GENERIC-TEXT-IN-CUSTOM-FEATURE-REPORTt)
Funzione DOC3D-SET-WELDING-SYMBOL-SIZES
La funzione DOC3D-SET-WELDING-SYMBOL-SIZES definisce l'aspetto dei simboli di saldatura.
Opzioni
• :text-geo-ratio definisce il rapporto fra il testo e il sottosimbolo geometrico all'interno del simbolo di saldatura. Un valore corrispondente a 1 assegna al testo (ad esempio il parametro t1) la stessa altezza del sottosimbolo geometrico (il simbolo di saldatura, ad esempio il parametro g2 o g4). Un valore pari a 0,5 dimezza l'altezza del testo rispetto al sottosimbolo geometrico.
• :allaround-circle definisce il diametro del cerchio completo.
• :indication-height definisce l'altezza dell'indicatore.
• :indication-width definisce la larghezza dell'indicatore.
Sintassi
(doc3d-set-welding-symbol-sizes
:text-geo-ratio rational number
:allaround-circle rational number
:indication-height rational number
:indication-width rational number )
Esempio
(doc3d::doc3d-set-welding-symbol-sizes :allaround-circle 4.5 :text-geo-ratio 0.7 :indication-height 6.0 :indication-width 4.0)
Funzione DOC3D-SET-SURFACE-SYMBOL-VISIBILITY
La funzione DOC3D-SET-SURFACE-SYMBOL-VISIBILITY definisce la visibilità degli standard di simboli di superficie. Vedere
Creazione di simboli di superficie.
Opzioni
• :all rende visibili tutti gli standard di simboli di superficie nell'elenco dei modelli.
• :ISO1992 rende visibile solo lo standard di simboli di superficie ISO (1302 - 1992) nell'elenco dei modelli.
• :ISO2002 rende visibile solo lo standard di simboli di superficie ISO (1302-2002) nell'elenco dei modelli.
• :ISO2021 rende visibile solo lo standard di simboli di superficie ISO (21920-2021) nell'elenco dei modelli.
• :ASME rende visibile solo lo standard di simboli di superficie ASME (Y14.36-2018) nell'elenco dei modelli.
• :ISO2016 rende visibile solo lo standard di simboli di superficie ISO (25178-2016) nell'elenco dei modelli.
Sintassi
(doc3d-set-surface-symbol-visibility
:all | :ISO1992 | :ISO2002)
Esempio
(doc3d::doc3d-set-surface-symbol-visibility :ISO1992)