|
CATIA V5 Programmierung : Product als STEP-Dateien exportieren
K.Siebert am 12.03.2012 um 12:09 Uhr (0)
Hallo,zu 1)wenn du dieses änderstCode:PFADAUSGABE = folderoutput & f1.name & ".igs"PartDocument1.ExportData PFADAUSGABE, "igs"InCode:PFADAUSGABE = folderoutput & f1.PartName & ".igs"PartDocument1.ExportData PFADAUSGABE, "igs"Sollte es gehenZu 2)Code:....PFADEINGABE = folderinput & f1.nameOn Err resume nextSet PartDocument1 = CATIA.Documents.Open(PFADEINGABE)If Err thenMsgbox “ Keíne weiteren Dokumente für Exportdaten vorhanden“Exit sub End if.....Ist Ungetestetedit:Tippfehler gefunden und verbessert (im C ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter anlegen und einfach wiederfinden
RSchulz am 12.03.2012 um 19:22 Uhr (0)
Hallo Henry,irgendwie fehlt mir da noch ein bissel, gut ich gebe zu kein CATIA zur Hand zu haben und nicht geprüft zu haben, wieviele Parameter Standardmäßig ausgespuckt werden, aber mir stellt sich am Ende jedes Gedankenganges die gleiche Frage. Was genau hast du vor bzw. was möchtest du herauskürzen und wie sieht die SubList aktuell aus? Im Endeffekt wenn du die kürzen möchtest, musst du auch Plausibilitäten haben, die das kürzen oder vereinfachen. ...oder möchtest du nur innerhalb des Projektes etwas ve ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter anlegen und einfach wiederfinden
RSchulz am 13.03.2012 um 10:17 Uhr (0)
Hallo Henry,wenn dein Code ungefähr so aussieht...Code:Dim Docs1 As DocumentsDim Doc1 As DocumentDim PartDoc As PartDocumentDim Part As PartDim ParamsWork As ParametersDim Param As ParameterSet Docs1 = CATIA.DocumentsSet Doc1 = CATIA.ActiveDocumentSet PartDoc = CATIA.ActiveDocumentSet Part = PartDoc.PartSet ParamWorks = Part.ParametersSet Param = ParamWorks.CreateInteger("Blah", 1)Set Param = ParamWorks.Item("Blah")Set ParamsWork = ParamWorks.SubList(Part, True)...dann dürfte sich an ParamsWork eigentlich ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia Script aus Excel starten
schurik01 am 13.03.2012 um 12:49 Uhr (0)
Grüß Gott,ich habe ein ähnliches Problem. Der folgende Makro ruft ein Makro in CATIA auf:Sub CATMain()Dim SysServDim myScriptDim Params()Set SysServ = CATIA.SystemServicemyScript = SysServ.ExecuteScript("H:CATIAMAKROVBA-Projekt1.catvba", catScriptLibraryTypeVBAProject, "Viereck", "CATMain", Params)End SubIch möchte aber, dass der Aufruf des CATVBA aus EXCEL geschieht. Dazu habe ich folgendes ohne Erfolg hinzugefügt (Obwohl ich mir sicher bin, dass es eigentlich funktionieren müsste):Sub Main()Dim params()D ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Product als STEP-Dateien exportieren
K.Siebert am 13.03.2012 um 15:02 Uhr (0)
Hallo,ja Stimmt so sollte es aber gehen.Ist GetestetCode:Script zum Exportieren von V5-Parts und Produkten in IGESErstellt von Jens HansenDieses Script ist kostenlos verfügbar und darf weder verkauft noch Angeboten werdenAdresse zum Download: http://catia.cad.de Language="VBSCRIPT"Sub CATMain()folderinput_1 = CATIA.FileSelectionBox("Wo befinden sich Ihre Daten ?", "*.*", CatFileSelectionModeOpen)folderinput = Left(folderinput_1, InStrRev(folderinput_1, "") - 0) Right Left Midmsgbox folderinput_1foldero ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia Script aus Excel starten
K.Siebert am 13.03.2012 um 15:45 Uhr (0)
ich mache fogendes:1.Butten in Excel erstellen2.Modul zuweisen3.in modul diesen Code:Code:Shell "Explorer.exe ServerCatiaV5S4ManagemacrosExcel\_1_Auftrag Speichern-mit-Excel.CATScript", vbNormalFocus Pfad natürlich anpassen4.fertig ------------------ Sei Schlau bleib Dumm !!?!!
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia Script aus Excel starten
schurik01 am 13.03.2012 um 16:06 Uhr (0)
Danke für deine Antwort. Bei mir handelt es sich aber um catvba-Format. Ich hatte auch auf catvbs verändert gehabt. Excel hat es nicht geschluckt. Meine Button-Eingabe:Private Sub CommandButton2_Click()Shell "H:CATIAMAKROMakro2.catvbs", vbNormalFocusEnd SubHat es vielleicht was damit zu tun, wie ich mein Pfad angebe?? Du hast zum Beispiel gar kein ":" sondern //[Diese Nachricht wurde von schurik01 am 13. Mrz. 2012 editiert.][Diese Nachricht wurde von schurik01 am 13. Mrz. 2012 editiert.]
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia Script aus Excel starten
K.Siebert am 13.03.2012 um 16:51 Uhr (0)
Hallo,das hat nur was damit zu tun das der Pfad von einen Server stammt.füge mal noch Explorer.exe dan weiter H:CATIAMAKRO........ ein.das ist als würdest du Doppelklick auf die datei machen.------------------ Sei Schlau bleib Dumm !!?!!
|
In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Catia Script aus Excel starten
schurik01 am 13.03.2012 um 17:03 Uhr (0)
Brr. Jetzt kommt ein neues Problem?Ich habe den Quellcode einfach kopiert, in txt eingefügt und als catscript gespeichert. Immerhin es öffnet das Makro, aber siehe Bild:
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia Script aus Excel starten
K.Siebert am 13.03.2012 um 17:28 Uhr (0)
Ohhhhh je Ich will dir jetzt nicht denn Abend verderben.Leider ist es so das bei CATScript eine Nacharbeit erforderlich ist Wenn du jetzt ja sagt markiert er dir eine Zeile vor dieser muss dann die Anwendung geschrieben werden.Siehe Fehlermeldung (Anweisung: Dim documents1 As Dokuments)Aber warum legst du dir das Makro nicht auf einen Butten in Catiaoder legst dir eine MakrobibliothekBei Tools Makros......Drücke in Catia einfach "ALT+F8"Lege eine neue Makrobibliothek an Vorhandene Bibliothek hinzufügen ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Product als STEP-Dateien exportieren
v5maler am 14.03.2012 um 12:00 Uhr (0)
Kommando zurück! Es war Zeile 1 ein "" am Anfang hatte gefehlt.Was genau macht denn die ...Code:folderinput_1 = CATIA.FileSelectionBox("Wo befinden sich Ihre Daten ?", "*.*", CatFileSelectionModeOpen)*.* ist irgendwie ganz schlecht ...------------------Es ist nichts zu dumm, es findet doch sein Publikum.
|
In das Form CATIA V5 Programmierung wechseln |
 Textdokument.CATScript.txt |
CATIA V5 Programmierung : Product als STEP-Dateien exportieren
K.Siebert am 16.03.2012 um 16:11 Uhr (0)
Hallo,Das Skript habe ich jetzt noch mal überarbeitet.Sollte funktionieren.Habe in dem Ordner zum Testen eine Zeichnung abgelegt.Diese macht Catia auf kann diese nicht Exportieren somit kommt eine Meldung (kann diese Datei nicht Exportieren) nach Bestätigung wird das Tool weiter ausgeführtDieses Meldung sollte auch kommen wenn Catia die Datei nicht aufmachen kann.Die schleife so wie du beschieben hast, baust du dir wahrscheinlich selbst.Weil das Tool macht alle Dateien in dem Ordner auf und will diese dann ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Product als STEP-Dateien exportieren
v5maler am 12.03.2012 um 11:32 Uhr (0)
Ich hol das mal aus den Tiefen hervor ...Wir nutzen folgendes Script für die Ausgabe von ...Export - CATProduct + CATPart zu IGS.CATScriptExport - CATProduct + CATPart zu STP.CATScriptCode:Script zum Exportieren von V5-Parts und Produkten in IGESErstellt von Jens HansenDieses Script ist kostenlos verfügbar und darf weder verkauft noch Angeboten werdenAdresse zum Download: http://catia.cad.de Language="VBSCRIPT"Sub CATMain()folderinput = InputBox ("Wo befinden sich Ihre Daten ?","Eingabe","Server\_STP, IGS ...
|
In das Form CATIA V5 Programmierung wechseln |