Usare tipologie di valori IFC personali

Se le tipologie di valori IFC che vengono assegnate ai campi personali non sono specifiche a sufficienza, è possibile accoppiare ciascun campo nello Schedario personale con un campo che identifica un tipo di valore IFC (IfcValue) per quel campo. Ogni coppia deve avere lo stesso tipo di campo.

Ad esempio è possibile avere tre campi nello Schedario che contengono le seguenti informazioni relative ad un insieme di oggetti:

    Codice prodotto (ad esempio AB-124)

    Se l’oggetto deve o meno essere inserito nell’abaco (True o False)

    Costo per unità (ad esempio 75,00)

Per ogni campo che contiene i dati dell’oggetto, creare un campo associato che indichi il tipo di valore IFC del dato; in questo esempio, dovremmo avere un totale di sei campi nello Schedario:

Copie campi

Tipo

CodiceProdotto

IfcIdentifier

Testo

Testo

inAbaco

IfcBoolean

Booleano

Booleano

CostoUnitario

IfcReal

Numero

Numero

Nel caso di campi semplici (Testo/Booleano/Numero) se si specifica una Scheda senza i campi di accompagnamento, il Tipo viene preso dal capo Tipo.

Scegliere un tipo di valore IFC e un tipo di campo di Schedario appropriato per il tipo di informazioni acquisite dal campo, ad esempio un numero, una scelta TRUE / FALSE, una stringa di testo, una semplice etichetta o una misura. Vectorworks permette di usare i tipi Intero, Booleano, Testo o Numero. Il Nome campo che identifica un tipo di valore IFC dovrebbe essere basato sulla specifica IFC per i diversi tipi definiti di valori (IfcValue), come mostrato nell’elenco seguente.

Tipo valore IFC

Tipo campo Schedario di Vectorworks

IfcSimpleValue

Questi sono i più comuni e coprono la maggior parte dei casi degli utenti

IfcInteger

Intero: un semplice numero intero che va da -327568 a 32767

IfcReal

Numero: generale o decimale

IfcBoolean

Booleano: conosciuto anche come TRUE o FALSE

IfcLogical

Booleano: simile a Booleano, ma può includere un valore “UNKNOWN”

IfcIdentifier

Testo: una semplice stringa ID, di solito un mix di caratteri e simboli alfanumerici

IfcLabel

Testo: una semplice stringa nome, di solito un mix di caratteri e simboli alfanumerici

IfcText

Testo: una semplice stringa di descrizione, lunga non più di 255 caratteri

IfcMeasureValue

Un elenco completo può essere trovato nelle specifiche IFC

IfcAreaMeasure

Numero: la misura di un’area

IfcLengthMeasure

Numero: la misura di una lunghezza

IfcMassMeasure

Numero: generale o decimale

IfcThermodynamicTemperatureMeasure

Numero: generale o decimale

IfcTimeMeasure

Intero o Numero: generale

IfcVolumeMeasure

Numero: la misura di un volume

IfcDerivedMeasureValue

Un elenco completo può essere trovato nelle specifiche IFC

IfcEnergyMeasure

Numero: generale o decimale

IfcIlluminanceMeasure

Numero: generale o decimale

IfcPowerMeasure

Numero: generale o decimale

IfcThermalTransmittanceMeasure

Numero: generale o decimale

IfcTimeStamp

Intero o Numero: generale

IfcLuminousIntensityDistributionMeasure

Numero: generale o decimale