item_id_v(..), item_id_sv(..)

Diese Formel sucht IDs aus beliebigen Hicad-Normdateien (IPT-Dateien) anhand von gegebenen Kriterien.

Syntax: item_id_v('Normdatei';'Spaltenname';Wert)

v = value

 

Variablentyp

Beschreibung

String

Name der Normdatei

String

Name der Spalte (Typ INT oder DBL)

Real

gesuchter Wert (Typ INT oder DBL)

Real

Item-Id, welche as gesuchte Teil beschreibt

 

item_id_sv('Normdatei','Spaltenname 1';'Wert 1';'Spaltenname 2'; Wert 2)

sv = string,value

 

Variablentyp

Beschreibung

String

Name der Normdatei

String

Name der 1.Spalte (Typ STR)

Real

gesuchter Wert (Typ STR)

String

Name der 2.Spalte (Typ INT oder DBL)

Real

gesuchter Wert (Typ INT oder DBL)

Real

Rückgabewert Item-Id, welche das gesuchte Teil beschreibt

 

Beispiele:

Stirnplatten-Dicke und Material beeinflussen:

Stirnplatte-Feature: Parameter Kennung: item_id_sv ('BLECH';'MATERIAL';'S235JRG2';'S';20)

Trägerhöhe eines I-Profils:

I-Profil-Feature: Parameter Kennung: item_id_v('DIN_1025-1';'H';200)

 

Erläuterung

Wie komme ich an die Norm-Bezeichnung?

Angenommen es soll die Dicke einer Stirnplatte parametrisiert werden. Die Dicke selber wird nicht im Feature angeboten, da sie sich aus einer Zeile einer Normdatei ergibt. Klappt man das Erzeugungsfeature der Stirnplatte auf, sieht man den Eintrag 'Katalog: 127'. Die Zahl 127 ist die interne Repräsentation der Normdatei für Bleche. Um nun von der Zahl auf den Namen der Normdatei zu schließen, öffnet man die Datei \Kataloge\sys\TBLIDs.DAT. Hier sucht man die Zeile mit dem Wert 127 und erhält so die genaue Bezeichnung der Normdatei: 'BLECH'.

Wie komme ich an die Spaltennamen?

Nun sucht man im Verzeichnis \Kataloge nach der Datei 'BLECH.ipt' und öffnet diese mit einem Texteditor. Hier findet man die Spalten mit ihren genauen Bezeichnungen und Datentypen im Klartext.

Formeln der Feature-Parameter