|
CATIA V5 Programmierung : Drawing Standard
MICHLICK am 22.12.2010 um 14:51 Uhr (1)
Hallo,catISO, catANSI und catJIS sind nur Variablen (0, 1, 2). Die kannst Du Dir auch ganz einfach über eine MsgBos anzeigen lassen.Einfach:MsgBox catISOIch weiß nicht was Dassault da ihm Hintergrund macht, aber für mich sieht das so aus, als wäre das hart hineinprogrammiert. vermutlich hat die Variable catISO auch nicht unbedingt was mit der ISO.xml zu tun.Ich habe z.B. bei einer Zeichnung von BMW mal den Standard mit dieser Funktion abgefragt. Laut Page Setup ist als Standard CEG1 hinterlegt. Das MakroMs ...
|
In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Catia-Makro Fehlermeldung
gunngir am 17.06.2014 um 09:24 Uhr (15)
Hallo Ihrs Ich habe ein funktionierendes Makro im VB Editor von Catia geschrieben.Sobald ich das Makro in eine ".CATvbs" Datei portieren will, gibt er mir Fehlermeldungen.Dieser Fehler kommt bei allen Dim(Variablen) und Redim(Array) -Anweisungen.Mit freundlichen Grüßen, Gunngir.
|
In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Catia-Makro Fehlermeldung
bgrittmann am 17.06.2014 um 09:30 Uhr (15)
ServusWillkommen im Forum.AFAIK brauch man in einem CATvbs-Script keine Dimensionierung von Variablen.Veruche mal das Makro als CATScript abzuspeichern.GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
 Makro.txt |
CATIA V5 Programmierung : Catia-Makro Fehlermeldung
gunngir am 17.06.2014 um 10:04 Uhr (5)
Wenn ich die Dim-Anweisungen weg nehme, wirft der Compiler Fehler raus.Wenn ich das gleiche Makro als .catScript abspeichere kommt ein Fehler dass das Makro in .catvbS geschrieben wurde und auch nur so abgespeichert werden kann. .catvbA funktioniert auch nicht.Wieso kann ich nicht ein Makro einfach in eine Datei abspeichern, das im Makro - Editor selbst läuft?Im Anhang mein (erstes) Catia-MakroGrüße, Gunngir[Diese Nachricht wurde von gunngir am 17. Jun. 2014 editiert.]
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia-Makro Fehlermeldung
bgrittmann am 17.06.2014 um 10:34 Uhr (1)
Servusdu hast ein Makro in VBA entwickelt. Leider werden nicht alle Methoden in CATvbs oder CATScript unterstützt.Dies musst du leider händisch bereinigen.zB:next spalte - nextRedim Array (1 to osel.count, 9) - reDim Array(osel.count, 9)....GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.[Diese Nachricht wurde von bgrittmann am 17. Jun. 2014 editiert.]
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia-Makro Fehlermeldung
gunngir am 17.06.2014 um 12:02 Uhr (1)
Danke, das hat geholfen.Nur eine kleine abschließende Frage zum Verständnis:Wieso kann ich in Catia in VBA programmieren und Makros durchlaufen lassen, aber nicht über Dateien diese geschriebenen Makros starten lassen?Danke für die Hilfe
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia-Makro Fehlermeldung
bgrittmann am 17.06.2014 um 12:10 Uhr (1)
ServusSchau mal hier.GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Join enthält leere Sketche
bgrittmann am 17.06.2014 um 14:19 Uhr (1)
ServusDu könntest die Anzahl der GeometricElements in der Skizze auswerten:Code:Sub CATMain()Dim partDocument1 As PartDocumentSet partDocument1 = CATIA.ActiveDocumentDim part1 As PartSet part1 = partDocument1.PartDim hybridBodies1 As HybridBodiesSet hybridBodies1 = part1.HybridBodiesDim hybridBody1 As HybridBodySet hybridBody1 = hybridBodies1.Item(1)Dim sketches1 As SketchesSet sketches1 = hybridBody1.HybridSketchesDim sketch1 As SketchSet sketch1 = sketches1.Item(1)MsgBox sketch1.GeometricElements.CountEn ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : V6-Programmierung
max-300 am 17.06.2014 um 14:39 Uhr (1)
Hallo, um nicht OT zu posten möchte ich anfragen, ob das CATIA V5 Programmierforum auch für Anfagen zu Catia V6 VBA o.k. ist oder ob ich diese besser woanders poste.Viele DankMarkus
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia-Makro Fehlermeldung
gunngir am 17.06.2014 um 14:56 Uhr (1)
Danke für die schnellen Antworten.Jetzt ist mir das Catia etwas klarer geworden Greets, Gunngir
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : C/C++ Schnittstelle?
marmot01 am 18.06.2014 um 08:51 Uhr (1)
Hallo Catia Gemeinde,gibt es in Catia V5 auch eine Möglichkeit mit C/C++ Programmen anstatt mit VB-Makros zu arbeiten?Wer hat hier Erfahrungen?Danke im Voraus...MfGmarmot01
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : V6-Programmierung
max-300 am 23.06.2014 um 15:47 Uhr (1)
Hallo Rick,das war u.a. auch einer der Gründe meiner Frage für das richtige Forum.Die Umgebungen (z.B. integrierte VBA-Umgebung) selbst unterscheidet sich nur wenig, jedoch ist ist die gesamte Objektarchitektur (zumindest das meiste) geändert worden.Wenn man z.B. in Catia V5 mit wenigen Codezeilen ein pdf exportieren konnte, so ist das in V6 im Prinzip nicht mehr möglich.Grund hierfür ist u.a. auch die Integration der PLM-Datenbank EnoviaDer Hauptunterschied liegt also im Datenmodel, welches vom dokumenten ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Bauteil-Abmessungen aus Catia rausführen
McKenzie am 22.12.2010 um 17:38 Uhr (0)
danke für die Tips.Die R17 habe ich jetzt mal getestet. Hier bringt er mir bei einem Würfel R1=0, R2=0, R3=0 raus. Bin noch nicht so fit mit den Makros, dass ich verstehe wieso er mir 0 rausbringt. Muss ich etwas bei der Parterstellung beachten?
|
In das Form CATIA V5 Programmierung wechseln |