Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  Pro ENGINEER
  *.mat in schriftfeld auslesen

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für PTC CREO
  
Besichtigung der MAIT.Cloud in Frankfurt | 17.09.2025, eine Veranstaltung am 17.09.2025
Autor Thema:  *.mat in schriftfeld auslesen (2130 mal gelesen)

Ex-Mitglied

erstellt am: 02. Okt. 2001 18:48    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat

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

Manfred
Mitglied
Dienstleister


Sehen Sie sich das Profil von Manfred an!   Senden Sie eine Private Message an Manfred  Schreiben Sie einen Gästebucheintrag für Manfred

Beiträge: 598
Registriert: 10.07.2000

erstellt am: 03. Okt. 2001 23:08    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

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

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

se
Mitglied
Konstrukteur


Sehen Sie sich das Profil von se an!   Senden Sie eine Private Message an se  Schreiben Sie einen Gästebucheintrag für se

Beiträge: 11
Registriert: 12.10.2000

erstellt am: 03. Okt. 2001 23:49    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

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

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP


Ex-Mitglied

erstellt am: 10. Okt. 2001 18:10    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat

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

se
Mitglied
Konstrukteur


Sehen Sie sich das Profil von se an!   Senden Sie eine Private Message an se  Schreiben Sie einen Gästebucheintrag für se

Beiträge: 11
Registriert: 12.10.2000

erstellt am: 14. Okt. 2001 00:41    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

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

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

The Brain
Mitglied
Geschäftsführer


Sehen Sie sich das Profil von The Brain an!   Senden Sie eine Private Message an The Brain  Schreiben Sie einen Gästebucheintrag für The Brain

Beiträge: 21
Registriert: 03.08.2001

erstellt am: 16. Okt. 2001 22:50    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

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 ?????

------------------
Mfg

The Brain

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Beingodik
Mitglied



Sehen Sie sich das Profil von Beingodik an!   Senden Sie eine Private Message an Beingodik  Schreiben Sie einen Gästebucheintrag für Beingodik

Beiträge: 244
Registriert: 28.03.2002

erstellt am: 04. Jul. 2002 13:08    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

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. ;-)

------------------
Bis denne

Die Antwort liegt irgendwo da draussen.

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Schwarzl Philipp
Mitglied



Sehen Sie sich das Profil von Schwarzl Philipp an!   Senden Sie eine Private Message an Schwarzl Philipp  Schreiben Sie einen Gästebucheintrag für Schwarzl Philipp

Beiträge: 141
Registriert: 03.09.2001

HW: HP XU700 P4 1.4Ghz 20GB 1GB FireGL2 21"
SW:ProE2001/2003060 WIN2K

erstellt am: 04. Jul. 2002 15:12    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

@ Beingodik

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

mfg Philipp

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

The Brain
Mitglied
Geschäftsführer


Sehen Sie sich das Profil von The Brain an!   Senden Sie eine Private Message an The Brain  Schreiben Sie einen Gästebucheintrag für The Brain

Beiträge: 21
Registriert: 03.08.2001

erstellt am: 05. Jul. 2002 01:53    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Beingodik

10 Unities für dich !!

------------------
Mfg

The Brain

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Beingodik
Mitglied



Sehen Sie sich das Profil von Beingodik an!   Senden Sie eine Private Message an Beingodik  Schreiben Sie einen Gästebucheintrag für Beingodik

Beiträge: 244
Registriert: 28.03.2002

erstellt am: 05. Jul. 2002 12:19    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

@ Phlip

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

------------------
Bis denne

Die Antwort liegt irgendwo da draussen.

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Kantioler Martin
Mitglied
CAD Admin - Konstrukteur


Sehen Sie sich das Profil von Kantioler Martin an!   Senden Sie eine Private Message an Piz Markant  Schreiben Sie einen Gästebucheintrag für Piz Markant

Beiträge: 773
Registriert: 06.09.2000

Windows 10 64 bit
DELL PRECISION TOWER5810
NVIDIA QUADRO M4000
Creo Parametric 4.0 M060
PDMLink 11.0 M030
IV 2019 i. d. Ausbildung

erstellt am: 15. Jul. 2002 09:22    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

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

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Tanzbaerchen
Mitglied


Sehen Sie sich das Profil von Tanzbaerchen an!   Senden Sie eine Private Message an Tanzbaerchen  Schreiben Sie einen Gästebucheintrag für Tanzbaerchen

Beiträge: 4
Registriert: 03.03.2004

Pro/E 2001 (WV2003280)
Pro/I 3.3 (WV2002470)

erstellt am: 03. Mrz. 2004 10:43    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

@Beingodik:
Dein Tipp war echt super.
Wir werden ihn wohl auch bei uns umsetzen.

Leider hat das ganze einen kleinen Haken.
Es lassen sich keine Leerzeichen abbilden, da der
Pro/E-Parser oder was auch immer, beim einlesen der *.mat
Dateien ein LZ als Zeilenendemarkierung interpretiert. (Pro/E 2001)

Mit bestem Gruß
Frank

------------------
|
|
|
Jeder blamiert sich, so gut er kann.

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Tanzbaerchen
Mitglied


Sehen Sie sich das Profil von Tanzbaerchen an!   Senden Sie eine Private Message an Tanzbaerchen  Schreiben Sie einen Gästebucheintrag für Tanzbaerchen

Beiträge: 4
Registriert: 03.03.2004

Pro/E 2001 (WV2003280)
Pro/I 3.3 (WV2002470)

erstellt am: 03. Mrz. 2004 10:50    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo Beingodik,

dein Tipp war echt super.
Wir werden das wohl auch bei uns so machen.
Ein kleiner Wermutstropfen hat die Sache aber schon.
Leerzeichen können auf diese Weise nicht übergeben werden, da
ein Leerzeichen in der *.mat Datei das Zeilenende markiert.

@all:
Gibts da vielleicht doch eine Möglichkeit um Leerzeichen zu übergeben?

Mit bestem Gruß
Frank

------------------
|
|
|
Jeder blamiert sich, so gut er kann.

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2024 CAD.de | Impressum | Datenschutz