Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  CATIA V5 Datentransfer
  Import a material library from a text file

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
Autor Thema:  Import a material library from a text file (2595 mal gelesen)
sauert
Mitglied
Student

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

Beiträge: 7
Registriert: 16.10.2003

erstellt am: 19. Feb. 2004 11:46    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


import.CATScript.txt

 
Hallo Catia Gemeinde,

ab V5 R12 gibt es die Möglichkeit eine Material Bibliothek mit Hilfe eines Textfiles zu erzeugen, in der Online Doku ist ein zugehöriges .CATScript hinterlegt. Führt man mit Hilfe dieses CATScripts dieses Makro aus, kommt eine Meldung in der ein Importfile verlangt wird. Wie aber hat ein Importfile für dieses Script auszusehen? Hat schon jemand dieses .CATScript erfolgreich verwendet und wenn, wie?
Im Anhang befindet sich diese Script, es muss aber noch von Import.CATScript.txt in Import.CATScript umbenannt werden.
Ziel ist es eine Vielzahl von Materialien mit geringem Aufwand in Catia nutzbar zu machen.

Für jede Hilfe schon jetzt vielen Dank!

MfG Thorsten

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

Steffen Hohmann
Mitglied
 


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

Beiträge: 446
Registriert: 06.03.2002

erstellt am: 19. Feb. 2004 14: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 Nur für sauert 10 Unities + Antwort hilfreich

Hallo Thorsten,

in der Online-Doku gibt es auch ein Export-Makro, mit denen bestehende Materialbibliotheken exportiert werden können. Dazu einfach über Datei -> Öffnen den Standard-Katalog öffnen (z.B. D:\Programme\Dassault Systemes\B12\intel_a\startup\materials\German\catalog.CATMaterial) und das Makro ausführen. Das Ergebnis sind html-Dateien und *.matlib Dateien, deren Syntax recht einfach zu verstehen sind.

Gruss
Steffen

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

sauert
Mitglied
Student

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

Beiträge: 7
Registriert: 16.10.2003

erstellt am: 19. Feb. 2004 14:33    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 Steffen,

dieses Export Makro haben wir ausprobiert und es bringt eine Fehlermeldung, ein Fehler im Quelltext, es kann irgendeine Variable nicht ausführen.
Hast du das selbst mal ausprobiert? Läuft dein Catia auf Windows Pc oder Unix?
MfG Thorsten

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

Steffen Hohmann
Mitglied
 


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

Beiträge: 446
Registriert: 06.03.2002

erstellt am: 19. Feb. 2004 14:42    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 Nur für sauert 10 Unities + Antwort hilfreich


Catalog_matlib.zip

 
Hallo Thorsten,

bei mir läuft es einwandfrei.
Anbei die erzeugte matlib-Datei.
(unter Windows erzeugt)

Gruss
Steffen

[Diese Nachricht wurde von Steffen Hohmann am 19. Feb. 2004 editiert.]

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

Herbert Leichtfuss
Mitglied
 


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

Beiträge: 287
Registriert: 09.01.2001

CASIO FX-50

erstellt am: 24. Feb. 2004 11: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 Nur für sauert 10 Unities + Antwort hilfreich

Moin,
könnt Ihr mir bitte den Link in der Online-Doku nennen, wo der der Import und Export von Materialbibliotheken beschrieben wird?
Ich finde die Links nicht.

Danke.

Ciao und Kölle alaf... oder so

Herbert...

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

sauert
Mitglied
Student

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

Beiträge: 7
Registriert: 16.10.2003

erstellt am: 24. Feb. 2004 13:30    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


onlinedoku.zip

 
Hi Herbert,

habe dir im Anhang einen Sreenshot von der Online Doku mit der betreffenden Seite gemacht. Im unteren Teil findest du unter UseCases die Textfiles für Im-/Export. Eine Anleitung dafür gibt es meines Wissens nach nicht, mit Hilfe dieser Files führst du ein Makro aus. Unter Unix funktioniert die Sache nicht, oder ich mache was falsch. (Catia V5R12 SP3)
MfG Thorsten

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

red_rabbit
Mitglied
MCAD Project Management


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

Beiträge: 29
Registriert: 11.03.2003

erstellt am: 27. Feb. 2004 11:13    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 Nur für sauert 10 Unities + Antwort hilfreich

Hallo Steffen,
besten Dank für die Tipps zum Export der Materialbibliothek.
Habe damit erfolgreich ein Catalog_export Folder erstellt.
Der umgekehrte Weg, das Importieren einer 'Catalog.matlib' Datei funktioniert bei mir leider nicht. (unter W2KWindows 2000)
Habe: 
1. Start - Material Library eine New Family gestartet
2. Tools Makro das Import.CATScript aufgerufen
    und erhalte Fehler (sh. Bild)

Hast Du für's importieren auch einen Tipp ??
Mit CATScripts habe ich leider nicht viel Erfahrungen.

Ein schönes Wochenende

Angela

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

Steffen Hohmann
Mitglied
 


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

Beiträge: 446
Registriert: 06.03.2002

erstellt am: 27. Feb. 2004 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 Nur für sauert 10 Unities + Antwort hilfreich


importMaterialLibrary.zip

 
Hallo Angela,

immer das gleiche Drama. Dassault programmiert etwas und es läuft nicht. Das Problem ist, das verschiedenen Materialeigenschaften logische Werte (true oder false) zugeordnetet werden. Diese Werte werden aus der matlib-Datei gelesen und einer String-Variable zugewiesen. Diese hat dann als Inhalt Wahr oder Falsch.
Nun wird versucht, diesen String eine Boolschen Eigenschaft zuzuordnen und das geht so nicht!

Ich habe das Makro umgeschrieben. Du findest es im Anhang.

Bei mir läuft es jetzt.

Gruss
Steffen

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

red_rabbit
Mitglied
MCAD Project Management


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

Beiträge: 29
Registriert: 11.03.2003

erstellt am: 27. Feb. 2004 13: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 Nur für sauert 10 Unities + Antwort hilfreich

Hallo Steffen,

besten Dank für die prompte Antwort.

Leider klappt es jedoch auch mit Deinem geänderten Script nicht.
Bleibt wieder in

Line :169
Column: 12 hängen
Source: 'CATIA Rendering Material'
Description: the method preview file failed

Ist beim Ablauf noch etwas zu beachten ???

Gruß    Angela

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

Steffen Hohmann
Mitglied
 


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

Beiträge: 446
Registriert: 06.03.2002

erstellt am: 27. Feb. 2004 13:46    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 Nur für sauert 10 Unities + Antwort hilfreich

Hallo Angela,

kannst Du mir bitte Deine matlib-Datei schicken?
Vieleicht liegt der Fehler in dieser Datei.
Denn bei mir läuft es fehlerfrei durch.

Gruss
Steffen

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

red_rabbit
Mitglied
MCAD Project Management


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

Beiträge: 29
Registriert: 11.03.2003

erstellt am: 27. Feb. 2004 13:54    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 Nur für sauert 10 Unities + Antwort hilfreich

Hallo Steffen,

ist die Orginal Datei aus B12/intel_a/startup/materials/German nur mit einem neuen Material ergänzt.

Habe das File aber auch angehängt.

Gruß  ANgela

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

TobiS
Mitglied
Student


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

Beiträge: 12
Registriert: 26.10.2006

erstellt am: 24. Aug. 2009 15: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 Nur für sauert 10 Unities + Antwort hilfreich

Hallo,

ich habe das von Steffen Hohmann online gestellte Macro ausgeführt, und bekomme folgende Fehlermeldung:

-------------------------------------------------------
Execute the script "importMaterialLibrary.CatScript".
The scripting engine for CATScript has reported the following error:

Source: CATIAMaterialFamily
Description: The method Name failed
Line: 128
Column: 9

See the language reference guide ro the V5 Automation APIs documentation.
--------------------------------------------------------------

Ich habe mir die ganz normale CATIA Materialdatenbank mit dem von CATIA zur Verfügung gestellten Makro exportiert und wollte diese jetzt zum Versuch wieder importieren.

Bei einer andeeren matlib file bekomme ich folgenden Fehler:

-------------------------------------------------------
Execute the script "importMaterialLibrary.CatScript".
The scripting engine for CATScript has reported the following error:

Source: CATIARenderingMaterial
Description: The method EnvironmentImage failed
Line: 193
Column: 12

See the language reference guide ro the V5 Automation APIs documentation.
--------------------------------------------------------------

Habe leider von Makros in CATIA keine Ahnung und bin für jede Hilfe dankbar.

Viele Grüsse,

Tobias

[Diese Nachricht wurde von TobiS am 24. Aug. 2009 editiert.]

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)2023 CAD.de | Impressum | Datenschutz