 04_BOM_Check.CATScript.txt |
CATIA V5 Programmierung : Benennungen Prüfen
shoutz000 am 15.08.2015 um 15:10 Uhr (1)
Hi ich versuche ein Makro zu schreiben, welches die Benennungen allerParts und Products in einem Assembly prüfen soll. Die Elemente beidenen die Benennungen nicht stimmen sollen in eine txt.Datei geschrieben werden.Die Prüfung funktioniert wunderbar.Die Erstellung der txt.Datei mit einem Schriftkopf funktioniert auch.Das aktuelle Problem ist die Übergabe der Funde an die Sub, welche diefalschen Namen in die txt.Datei schreiben soll.Das zukünftige Problem wird sein, das mir das Makro die Namen mehrfachausge ...
|
| In das Form CATIA V5 Programmierung wechseln |
 BOM_Check.txt |
CATIA V5 Programmierung : Benennungen Prüfen
shoutz000 am 21.08.2015 um 21:00 Uhr (1)
Hi vielen Dank dafür also es ist aber weiterhin ein wenig komisch,bei Baugruppen die nahzu der Benennung entsprechen kommt der Fehler:Index außerhalb des Bereichs und zwar hier:DoppelteRausArray(i) = DoppelteRausArray(i -1)Baugruppen die völlig anderst sind (In Catia eingefügt und Namen belassen also Part1 / Product1 / ...)laufen sauber durch und werden auch alle nur 1x ausgegeben.Baugruppen welche der Benennung entsprechen und nur ein paar Fehler enthalten, laufen auch sauber durch,aber alle fehlerhaften ...
|
| In das Form CATIA V5 Programmierung wechseln |
 BMW-Relations.txt |
CATIA V5 Programmierung : BMW Stücklistenparameter
InFlames am 28.08.2015 um 10:20 Uhr (1)
Hallo miteinander,wir haben bei uns folgendes Problem. Konstruktionen für BMW müssen mit Carisma erstellt werden (Stücklistenverwaltung + Erstellung /Strukturmanager / usw.). Parts / Product die direkt über Carisma in die Konstruktion eingebunden werden (StartParts) stellen keinProblem dar. Wenn wir jetzt aber Normteile / Kaufteile / Module usw. einfügen, dann müssen in diese Elemente die BMW-Parameter eingepflegtwerden, was theoretisch über das Carisma geht (VBA-Makros). Nun besteht das Problem darin, das ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Benennungen Prüfen
bgrittmann am 03.09.2015 um 16:29 Uhr (1)
ServusWas mach die Zeile?Code:DoubleDell(i) = DoubleDell(i-1)Ich würde ggf einfach wenn die Checks erfolgreich sind die in das entsprechende Element zb "-" schreiben.Bei schreiben der Zeile kannst du dann der String auswerten und wenn nicht "-" da steht den String ausgeben.Arbeitest du in VBA? Was "sagt" das Watchfenster zu den Objekten?Schonmal das Makro schrittweise ausgeführt?Die Zeile "oFile.WriteLine " *** " & DoubleDell(i)" wird auch ausgeführt wenn keine Fehler auftritt und somit die Datei gar nicht ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Benennungen Prüfen
bgrittmann am 03.09.2015 um 18:42 Uhr (1)
ServusWeiterer Hinweise:- bei jedem Schleifendurchlauf setzt du mit "Error = 0" den Fehler zurück. Somit kannst du dies nicht nutzen um das Anlegen der log-Datei anzustossen- das "End If" beim anlegen/Schreiben der log-Datei, muss bis nach der Schleife über den Array verschoben werden (sonst gibt es ggf die Datei ja nichtGrußBerndPS: Bitte den Code einrücken, dann sieht man schneller wo Schleifen, Bedingungen, Verzweigen anfangen/enden------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Im CAA abfragen ob man in Admin-Mode ist
dr am 23.09.2015 um 11:38 Uhr (1)
Ganz kurz zusammengefasst funktioniert das so:1. Suche nach "Tiny Web Server". Du findest einen Link auf ritlabs.com. Herunterladen und irgendwohin entpacken.2. Verknüpfung für die Datei tiny.exe auf den Desktop werfen.3. In der Verknüpfung (rechte Maustaste, Bearbeiten) ergänzt Du als Zielpfad: c:CAADoconline 9000 (den Pfad auf die Doku und eine freie Portnummer mit Leerzeichen dazwischen. Der Pfad selbst sollte möglichst keine Leerzeichen enthalten). Achtung: Der Pfad auf tiny.exe muss natürlich davor st ...
|
| In das Form CATIA V5 Programmierung wechseln |
 TitleBlockEditor_20150925_geaendertedateien.zip |
CATIA V5 Programmierung : Catia V5 Title Block Editor, laden/speichern der Zeichnungskopfdaten
joe-mo am 25.09.2015 um 14:04 Uhr (1)
hier eine kurze Rückmeldung meinerseits.Ich habe mich direkt an den Autor des Tools gewandt der auch netterweise Änderungen im Code vorgenommen hat.die dateien stelle ich hier auch mal in der zip-datei anbei zur verfügung.- Die Dateien gegen die originalen austauschen- Orginale vorher sichern- die tcl-Dateien kommen ins bin/scriptlets.- Im CATScript den InstallDir wieder anpassen
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Achsensystem auslesen und Werte abspeichern
Peter91 am 12.10.2015 um 19:38 Uhr (1)
Vielen Dank Bernd. Habe mich ein wenig eingelesen aber ich weiß nicht wie das dann im Programm aussehen soll Also Achsensystem_1 suchen, Koordinaten auslesen, eine .txt Datei öffnen und die Koordinaten dort eintragen.
|
| In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Achsensystem auslesen und Werte abspeichern
Peter91 am 12.10.2015 um 21:05 Uhr (15)
Vielen Dank für das Beispielprogramm Joe.Ich möchte jedoch nur ein einziges Achsensystem auslesen, das den Namen "Achsensystem_1" hat und den x,y,z Wert automatisch in eine .txt Datei schreiben...Kenne mich mit der VBA Programmierung noch nicht wirklich gut aus :-(MfG
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : SaveAs/Export
fly am 29.10.2015 um 12:56 Uhr (1)
Ich möchte per CATScript ein geladenes geändertes CATPart in ein Verzeichnis speichern - Wenn ich das Part mittels saveas speichere wird zwar die Datei geschrieben aber in CATIA wird das ursprüngliche Part durch das gespeicherte Part ersetzt Dadurch wird das Part auch in allen geladenen Produkten durch das neu erstellte ersetzt Gibt es eine Möglichkeit ein Saveas od. ähnliches auszuführen das einfach nur das Part aus der Session in ein Verzeichnis schreibt ohne es in der Session auszutauschen? (Export h ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : SaveAs/Export
joehz am 29.10.2015 um 14:20 Uhr (1)
Hi fly,das Verhalten ist Windows-typisch.Wenn den Namen behalten willst, musst Du auf Betriebssystemebene die Datei kopieren und umbenennen.Tschau,Joe------------------Inoffizielle Catia Hilfeseite
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : SaveAs/Export
Thomas Harmening am 30.10.2015 um 14:20 Uhr (1)
Die Frage: Was willst du?Geht es nur um eine Datenübergabe - aka Daten in Richtung Fräsbearbeitung, RP etc.unter V5 hatte ich anno ein Makro geschrieben das mir von dem zu exportierenden Datensatz ( Part) den Pfad merkt, das Part auf ein anderes Laufwerk schreibt und anschliessend wieder im Ursprungspfad zurückspeichert...mit NX war ich dann etwas schlauer den Pfad gemerkt, gespeichert, und anschliessend mit File.Copy(quelle, ziel, True) die entsprechende Datei kopiert, das ist auch um ~ schneller 50%
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Bauteilname aus Catia in Excel einfügen
mwrede am 19.11.2015 um 12:14 Uhr (1)
Hallo,ich bin sowohl neu hier im Forum, als auch in der Programmierung von Catia.Ich suche eine Lösung, wie ich aus Catia den Bauteilnamen in eine vorhandene Excel Tabelle einfügen kann. Ich hatte versucht mir das ganze mit dem Makrorekorder aufzeichnen zu lassen, aber der hat mir gar nichts aufgezeichnet. (Muss ich vielleicht Einstellungen anpassen?)Also im Prinzip sollte das folgendermaßen aussehen:Dateinamen kopierenExcel Datei öffnenEinfügen des Namens in A1speichern unter dem Namen in A1Dokument schli ...
|
| In das Form CATIA V5 Programmierung wechseln |