2.3.7.2.4.  Chiave "materiale"

Nome del materiale da utilizzare in NX

Predefinito:

Material(is3dpart)=?context.TranslateStringInGlobalOptionArrayDef("MATMAP","",_FORMAT_0
 ("<CLASSPROP(cns,CNSPHYPROP,CNSMAT)>").value(),_FORMAT_0("<CLASSPROP
 (cns,CNSPHYPROP,CNSMAT)>").value())

Per impostazione predefinita, il valore della chiave Material(is3dpart) viene creato con un'espressione VBS complessa.

La funzione "TranslateStringInGlobalOptionArrayDef" prende la stringa del suo terzo parametro e cerca di trovarla nel blocco [MatMap]. Se la ricerca ha esito positivo, il valore mappato viene trasferito a NX. Il quarto parametro è il valore predefinito. Se il materiale cercato non può essere trovato nel blocco [MatMap], viene restituito questo valore predefinito.Se il valore predefinito è identico al valore di input, quest'ultimo viene trasferito invariato a NX se la ricerca in MatMap fallisce.

[Nota]Nota

Il nome del materiale non tradotto sarà trasferito; in altre parole, sarà lo stesso in tutte le lingue.

I nomi validi si trovano solitamente in C:\Program Files\Siemens\NX 8.0\UGII\materials\phys_material.dat (ad es. B. Sodium_Liquid, Aluminum_6061).

Esempi alternativi:

  • Materiale=?_FORMAT_0("<CLASSPROP(cns,CNSPHYPROP,CNSMAT)>").value()

  • Materiale=Alluminio_6061 <-- assegnazione diretta

  • Material=Steel@material.xml <-- a per cercare nella material.xml locale.

  • Materiale=Steel@\\server\condivisione\material.xml <-- per eseguire ricerche in una rete material.xml

Vedere anche le chiavi elencate nel blocco [MatMap].