Per alcuni tipi di elemento sono richieste proprietà obbligatorie .
In questo esempio si utilizzeranno i modelli (Seed Part) CNS_METRIC_TEMPLATE e CNS_INCH_TEMPLATE, nonché il tipo di articolo "C4_CadenasItem" (nomi a titolo esemplificativo) . Si tratta di un tipo di articolo con caratteristiche obbligatorie.
![]() | Nota |
|---|---|
Se
I modelli e i tipi di oggetti utilizzati non sono impostati né nel | |
Configurare il file *.pax in modo che vengano utilizzati i seguenti modelli ...
... nonché il tipo di elemento "C4_CadenasItem".
Configura ifnxteamcenter.cfg in modo che
vengono utilizzati i nuovi template (rispetto alla configurazione minima) e il nuovo ItemType (ItemType):
[CreationOptions(is3d):include(CreationOptions)]
TemplateName(isMMDoc)=?_ENCODE_PARTNAME("CNS_METRIC_TEMPLATE","A") <- Template Name changed
TemplateName(isInchDoc)=?_ENCODE_PARTNAME("CNS_INCH_TEMPLATE","A") <- Template Name changed
TC_TemplatePresentationName=Cadenas part <- Name changed
TC_TemplateApplicationName=ModelTemplate <- unchanged
TC_TargetItemType=Item,C4_CadenasItem <- Type "C4_CadenasItem" added
TC_allowItemAltRep=Yes <- Now value "Yes"
Attivare (impostare) inoltre le seguenti chiavi:
A
L'esportazione in questo stato comporterebbe un errore perché questo
Proprietà obbligatorie di configurazione specificate in
del ifnxteamcenter.cfg deve essere specificato.
Per individuare le proprietà obbligatorie e i relativi nomi interni per la configurazione dell'interfaccia, registrare in NX un journal (macro) di tipo "CADENAS Item".
Le seguenti istruzioni vi guideranno passo passo attraverso la procedura.
Digitare "journal" nel campo "Search", quindi fare clic su Record Journal.
Selezionare in Esplora risorse una posizione a scelta per il file di registro e inserire un nome.
Aprire File -> Nuovo -> Elemento e, nella finestra di dialogo, sotto Nomi e attributi -> Tipo di elemento, selezionare dall'elenco a discesa Elemento CADENAS.
Fare doppio clic sul campo " Value " di ID.
Inserire valori a scelta in tutte le righe.
Aprire il file di log con un editor di testo e cercare " attributePropertiesBuilder1.Title".
Dopo ogni occorrenza di attributePropertiesBuilder1.Title troverete anche una riga con .Category e una riga con .DataType.
attributePropertiesBuilder1.Title = "Item:c4_item_bool_prop_mdtr"; attributePropertiesBuilder1.Category = "C4_CadenasItem"; attributePropertiesBuilder1.DataType = NXOpen.AttributePropertiesBaseBuilder
.DataTypeOptions.Boolean;Le voci trovate devono essere inserite nel
ifnxteamcenter.cfgessere adottato. Vedi anche La sezione successiva.
Creare i blocchi e le chiavi corrispondenti.
La sezione seguente illustra lo schema in base al quale vengono creati le chiavi e i valori .
Creare nel blocco CadDocumentAttributes una chiave con il nome riportato nella voce " Title " del registro registrato.
Aggiungere una seconda chiave con lo stesso nome, a cui venga aggiunto il suffisso .custom alla fine.
Nella chiave con estensione ".custom", inserire come valore i seguenti attributi tratti dal registro:
category.<attribute from .Category>,type.<attribute from .DataType>
category. C4_CadenasItem ,type. boolean
Inserire nella chiave, senza ".custom", il valore trovato nel registro.
Ripetere tutti i passaggi per tutte le voci attributePropertiesBuilder1.Title presenti nel journal.

![[Nota]](https://webapi.partcommunity.com/service/help/latest/pages/it/ecatalogsolutions/doc/images/note.png)














