|
CATIA V5 Allgemein : cgr, wrl, stl in CATPart konvertieren
Lusilnie am 26.03.2009 um 00:50 Uhr (0)
Hallo Em Ily,hast Du das Script als "*.CATScript" gespeichert oder als "*.catvbs"?Die "Zeilen" müssen als "*.CATScript" gespeichert werden, so sind sie auch konzipiert!Bitte gib mal noch ein paar Einzelheiten an. Mit den paar Informationen ist es schwer, das Problem schnell einzugrenzen![Edit] Äähh, natürlich musst Du auch die 2.Zeile ändern, wenn Du ".stl" konvertieren willst! Du musst die ".cgr" in ".stl" ändern! Nehme ich zumindest an, probiert habe ich es noch nicht! [/Edit]mfg,Lusilnie--------------- ...
| | In das Form CATIA V5 Allgemein wechseln |
|
CATIA V5 Allgemein : cgr, wrl, stl in CATPart konvertieren
Lusilnie am 16.05.2009 um 00:47 Uhr (0)
Hallo Em Ily,Du scheinst da einen Abschreib-Fehler in Deinem Cosde zu haben, es muss "sInputFileNameV4" lauten:Code: ... Set oDoc = CATIA.documents.Read(sInputFile) oDoc.ExportData sInputFileNameV4, "model" oDoc.Close ... mfg,Lusilnie------------------Alle Aussagen zu DassaultSystemes-Produkten sind sehr optimistisch, selbst diese!!!frei nach größeren Geistern
| | In das Form CATIA V5 Allgemein wechseln |
|
CATIA V5 Allgemein : cgr, wrl, stl in CATPart konvertieren
Lusilnie am 23.01.2007 um 20:49 Uhr (0)
Hallo kri,sorry, mein Fehler! Natürlich muß ich auch die nachfolgende Zeile abändern, da das CATPart ja das letzte und das Model das vorletzte Document ist, wenn ich nichts schließe! Also lauten die Zeilen so:Code: oDoc.SaveAs sInputFileName & ".CATPart" oDoc.Close Set oDoc = CATIA.documents.Item(CATIA.documents.Count - 1) oDoc.CloseIch hoffe, jetzt stimmt es! mfg,Lusilnie------------------Alle Aussagen zu DassaultSystemes-Produkten sind sehr optimistisch, selbst diese!!!frei nach größeren Geistern
| | In das Form CATIA V5 Allgemein wechseln |
|
CATIA V5 Allgemein : cgr, wrl, stl in CATPart konvertieren
Lusilnie am 13.03.2008 um 00:28 Uhr (0)
Hallo Martin K,ich bin zwar nicht "Steffen", antworte aber trotzdem.Die Funktionalität in: sInputFile = CATIA.FileSelectionBox("cgr-Datei auswählen", "/tmp/*.cgr", CatFileSelectionModeOpen)bezieht sich nur auf die Dateiendung und funktioniert sicher (?) auch nur im "Windo..". Aus meiner Erfahrung wird die Dateierweiterung z.B. in AIX nicht ausgewertet. (Danke DassaultSystemes!!!!!) Allerdings funktioniert auch im Windows nur die Typ-Auswahl "*.cgr". Einen Pfad ala "/tmp/*.cgr" kann ich auch dort nicht a ...
| | In das Form CATIA V5 Allgemein wechseln |
|
CATIA V5 Allgemein : cgr, wrl, stl in CATPart konvertieren
Lusilnie am 20.01.2007 um 01:01 Uhr (0)
Hallo kri,danke für den Hinweis mit der Namensbegrenzung. Ist wirklich ein V4-Problem. Also basteln wir auch das noch in den CODE:Code: Sub CATMain() Dim sInputFile As String sInputFile = CATIA.FileSelectionBox(".cgr-Datei auswaehlen", "*.cgr", CatFileSelectionModeOpen) Dim sInputFileName As String sInputFileName = Left(sInputFile, InStrRev(sInputFile, ".") - 1) Dim sInputFileNameV4 As String If Len(sInputFileName) 72 Then sInputFileNameV4 = Left(sInputFileName, 72) & ".model" ...
| | In das Form CATIA V5 Allgemein wechseln |
|
CATIA V5 Allgemein : cgr, wrl, stl in CATPart konvertieren
Lusilnie am 18.01.2007 um 20:38 Uhr (0)
Hallo allerseits,da noch keine Aufschreie wegen Fehler gekommen sind, beuge ich dem vor und "update" den Code:Code:Sub CATMain() Dim sInputFile As String sInputFile = CATIA.FileSelectionBox(".cgr-Datei auswaehlen", "*.cgr", CatFileSelectionModeOpen) Dim sInputFileName As String sInputFileName = Left(sInputFile, InStrRev(sInputFile, ".") - 1) Dim oDoc As document Set oDoc = CATIA.documents.Read(sInputFile) oDoc.ExportData sInputFileName & ".model", "model" oDoc.Close Set oDoc = CATIA.documents.Open ...
| | In das Form CATIA V5 Allgemein wechseln |
|
CATIA V5 Allgemein : cgr, wrl, stl in CATPart konvertieren
Lusilnie am 22.01.2007 um 21:10 Uhr (0)
Hallo kri,auch eine Möglichkeit, doch es geht viel einfacher: Mit nur einem Zeichen, einem an der richtigen Stelle (- am Anfang der Zeile nach oDoc.SaveAs sInputFileName & ".CATPart"), damit das CATPart einfach nicht geschlossen wird! Durch dieses Zeichen am Anfang wird die Zeile als "Kommentar" deklariert. Alternativ kann man auch einfach die Zeile löschen, oder eine Abfrage einbringen, oder, oder,...Sieht dann so aus:Code:Sub CATMain() Dim sInputFile As String sInputFile = CATIA.FileSelectionBox(".cgr ...
| | In das Form CATIA V5 Allgemein wechseln |
|
CATIA V5 Allgemein : cgr, wrl, stl in CATPart konvertieren
Lusilnie am 18.01.2007 um 00:48 Uhr (0)
Hallo allerseits,o.k., es ist zwar noch nicht Ostern, doch hier mal, wie von "kri" gewünscht, die zusätzlichen Scriptzeilen zum CATPart-Erstellen.Allerdings nur prinzipiell, ohne Gewähr usw. und mit dem Hinweis, dass das Ganze auch nicht in allen Umgebungen und Einstellungen läuft! D.h. wenn eine Migration V4 zu V5 per Utillities nicht funktioniert, funktioniert es auch nicht per Script.Weitere Einstellungen/Hinweise:-unter General-Compatibility-Save_As_V4_Model muss bei Windows-Nutzung der "Initial_Path" ...
| | In das Form CATIA V5 Allgemein wechseln |
|
CATIA V5 Allgemein : cgr, wrl, stl in CATPart konvertieren
Lusilnie am 26.03.2009 um 00:50 Uhr (1)
Hallo Em Ily,hast Du das Script als "*.CATScript" gespeichert oder als "*.catvbs"?Die "Zeilen" müssen als "*.CATScript" gespeichert werden, so sind sie auch konzipiert!Bitte gib mal noch ein paar Einzelheiten an. Mit den paar Informationen ist es schwer, das Problem schnell einzugrenzen![Edit] Äähh, natürlich musst Du auch die 2.Zeile ändern, wenn Du ".stl" konvertieren willst! Du musst die ".cgr" in ".stl" ändern! Nehme ich zumindest an, probiert habe ich es noch nicht! [/Edit]mfg,Lusilnie--------------- ...
| | In das Form CATIA V5 Allgemein wechseln |
|
CATIA V5 Allgemein : cgr, wrl, stl in CATPart konvertieren
Lusilnie am 16.05.2009 um 00:51 Uhr (1)
Hallo Em Ily,Du scheinst da einen Abschreib-Fehler in Deinem Code zu haben, es muss "sInputFileNameV4" lauten:Code: ... Set oDoc = CATIA.documents.Read(sInputFile) oDoc.ExportData sInputFileNameV4, "model" oDoc.Close ... mfg,Lusilnie------------------Alle Aussagen zu DassaultSystemes-Produkten sind sehr optimistisch, selbst diese!!!frei nach größeren Geistern
| | In das Form CATIA V5 Allgemein wechseln |
|
CATIA V5 Allgemein : cgr, wrl, stl in CATPart konvertieren
Lusilnie am 03.02.2010 um 23:39 Uhr (1)
Hallo richter2,die Fehlermeldung deutet auf einen tief sitzenden Programmierfehler im CATIA hin.Was für einen ServicePack und welchen HotFix setzt Du ein? Vielleicht solltest Du eins davon oder auch beides aktualisieren.Nenne doch mal bitte Deine exakte V5-Installation (R17 mit ServicePack xx und HotFix yy) und beschreibe Deine Daten, damit wir hier versuchen können, das Problem zu ergründen.mfg,Lusilnie------------------Alle Aussagen zu DassaultSystemes-Produkten sind sehr optimistisch, selbst diese!!!fre ...
| | In das Form CATIA V5 Allgemein wechseln |
|
CATIA V4 / Umstieg CATIA V4 - V5 : V4 .library => V5 .CATPart
Lusilnie am 09.03.2009 um 22:38 Uhr (0)
Hallo Schneiderlein,willkommen im Forum!Dassault liefert dazu ein Macro namens "ConvertLibrary.CATScript". Dort ist ausführlich erklärt, welche Parameter Du wie einstellen musst. Danach das Script nur speichern und ausführen, und CATIA sollte Dir aus der V4-Library einen V5-Catalog auf Basis von V5-Daten erstellen bzw. "konvertieren"!Hier eine deutsche Anleitung (aus der CATIA-Hilfe)!Und hier ein CAD.DE-Forums-Beitrag!(Beides mittels "google" gefunden...)mfg,Lusilnie------------------Alle Aussagen zu Dassa ...
| | In das Form CATIA V4 / Umstieg CATIA V4 - V5 wechseln |
|
CATIA V5 Allgemein : cgr, wrl, stl in CATPart konvertieren
Lusilnie am 11.11.2010 um 18:42 Uhr (1)
Hallo hit_ks, Zitat:Original erstellt von hit_ks: ... Dim docSel As selection Set docSel = oDoc.selection docSel.Search "Name=CAT_1000_1" docSel.Search "V4Model.MASTER" Dim iPartNumber As String iPartNumber = Mid(sInputFileName, InStrRev(sInputFileName, CATIA.FileSystem.FileSeparator) + 1) ...Du hast den Code leider falsch abgeschrieben oder unglücklich verändert. Dadurch wird die richtige Selektion für R16 und R19 mit einer leeren Selektion (für R16) überschrieben und es wird außerdem nichts kopie ...
| | In das Form CATIA V5 Allgemein wechseln |
|
Anzeige:
Anzeige: (Infos zum Werbeplatz)
 |