*.mat in schriftfeld auslesen / Pro ENGINEER
By PRO/blem 02. Oktober 2001, 18:48

Hallo zusammen,
kennt jemand eine Möglichkeit aus einer *.mat Datei WERKSTOFF und MATERIALNUMMER so auszulesen, das sie automatisch im Schriftfeld stehen? Ich möchte z.B. nachdem ich einem part die Datei alu.mat zugewiesen habe, automatisch im Schriftfeld bei Werkstoff "Alu" und "3.3535" stehen haben.
Viel Spaß bei Grübeln:-)
Stefan

By Manfred 03. Oktober 2001, 23:08

Hallo,
ProE kann nur die Parameter auslesen, die Du in der Online-Hilfe findest. Mit Pro/TOOLKIT bzw. J-Link stehen Prozeduren bzw. Methoden zur Verfügung, die weit über Normal-ProE hinausgehen. Wenn Du also so etwas brauchst, steht jede Möglichkeit offen.
In jedem Fall steht die Frage, ist der Aufwand dem Ergebnis entsprechend.
Gruß
Manfred

By se 03. Oktober 2001, 23:49

Hallo,
- in Materialdatei Feld condition auf gewünschten Wert setzen z.B. 1.4301
- im Teil bzw. in Baugruppe unter Beziehungen folgendes festlegen: WERKSTOFF=material_param("condition")
- jetzt hast Du in WERKSTOFF den Wert 1.4301
- Parameter WERKSTOFF kann im Schriftfeld gezeigt werden (&WERKSTOFF)

MfG
Stefan

By PRO/blem 10. Oktober 2001, 18:10

Hallo Stefan,
der Tip mit "condition" hat geklappt. Gibt es eine Möglichkeit den Materialien einen weiteren Parameter zuzuweisen, sodass man neben der Werstoffnummer auch noch die Werkstoffbezteichnung des Materials auslesen kann?
Gruss
Stefan

By se 14. Oktober 2001, 12:41

Hallo,
ich schreibe in "condition" komplette Bezeichnungen - also Materialname und Werkstoffnummer. Das steht dann im Schriftfeld natürlich in einer Spalte.
Versuch evtl. mal andere Felder in der Material-Datei nach dem selben Schema zu nutzen (hab ich noch nicht probiert).

MfG

By The Brain 16. Oktober 2001, 22:50

Hallo Pro/blem,
ich habe vor ein paar Minuten die gleiche Frage an Christian Plaga beantwortet, siehe bitte meine Antwort dort an.

PS: Der Materialparameter "CONDITION" ist der einzige Parameter der eine Zeichenkette übergibt bei allen anderen sind nur Zahlen möglich,
deshalb sehr sparsam mit diesem Parameter umgehen.
Ich habe bei PTC ein Verbesserungsvorschlag eingereicht um noch mehr Zeichkettenparameter übergeben zu können ?????

By Beingodik 04. Juli 2002, 13:08

Hallo Leute

Ich habe mir mal zu folgendem Punkt gedanken gemacht und ich glaube 'ne gute Lösung gefunden zu haben.

Zitat: PS: Der Materialparameter "CONDITION" ist der einzige Parameter der eine Zeichenkette übergibt bei allen anderen sind nur Zahlen möglich,
deshalb sehr sparsam mit diesem Parameter umgehen.

Meine Lösung wäre nun: Alles was man in Condition eintragen will und was passt mit "Trennzeichen" einzugeben und diese dann in den Beziehungen auseinander zu klamüsern.

Beispiel:

A="1.1730#1C45W3#2Werkzeugstahl#3Blankgezogen#4Spannungsarm geglüht etc.#5"

b=extract(a,1,search(a,"#1")-1)
c=extract(a,search(a,"#1")+2,search(a,"#2")-search(a,"#1")-2)
d=extract(a,search(a,"#2")+2,search(a,"#3")-search(a,"#2")-2)
e=extract(a,search(a,"#3")+2,search(a,"#4")-search(a,"#3")-2)
f=extract(a,search(a,"#4")+2,search(a,"#5")-search(a,"#4")-2)


Ergebnis:

B= 1.1730
C= C45W3
D= Werkzeugstahl
E= Blankgezogen
F= Spannungsarm geglüht etc.

Ich denke wir werden das bei uns umsetzen und nutzen.

Wem das Unities wert ist, immer her damit. ;-)

By Schwarzl Philipp 04. Juli 2002, 15:12

@ Beingodik

Wo ist denn diese Antwort draussen zu finden? Da kann ich nur den Hut abnehmen. 10 Unities sind dir fix.

mfg Philipp

By The Brain 05. Juli 2002, 01:53

Beingodik

10 Unities für dich !!

By Beingodik 05. Juli 2002, 12:19

@ Phlip

Keine Ahnung - Da mußt du Fox Mulder fragen ;-)

By Kantioler Martin 15. Juli 2002, 09:22

Hallo Beingodik
konnte den Eintrag in der Materialdatei (.mat) nicht nachvollziehen. Pro/E stürtzt ab.
Könntest Du uns ein Beispiel einer solchen Materialdatei zur Verfügung stellen?
Grüße Martin

(c) 2003 www.CAD.de