|
CATIA V5 Programmierung : Late Binding mit Visual Basic 2008 Express Edition
Jens Hansen am 31.01.2009 um 12:52 Uhr (0)
Hallo Lars,was genau meinst du? Hast du ein konkretes Beispiel?SGJens Hansen------------------Inoffizielle CATIA-HilfeseitePrivate SeiteXingKochbuch - CATIA V5 automatisieren
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Selektiernen von Punkte einer Fläche über ein Makro
Amori am 06.11.2016 um 19:08 Uhr (1)
Guten Abend Bernd,Vielen Dank für deine schnelle Antwort. Ich möchte nach dem Ausführen des Makros, dass Catia mir die Punkte des Catparts markiert. Bsp. Ich mache ein Rechteck im Sketch und gehe dann aus dem Sketch raus. anschließend mach ich daraus ein Block. Dieser Block hat acht punkte und die will ich , dass Catia sie sucht und selektiert.Danke Amori
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Umlaute in einer Zeichnung erstezen
roccat am 14.10.2010 um 16:19 Uhr (1)
Hallo Henry,Durchmesserzeichen ist nicht gleich Durchmesserzeichen.Wenn das Durchmesserzeichen mit dem ASCII-Code (216) also mit VBA.Chr(216)erzeugt wurde, ist das alles überhaupt kein Problem. Sollte das Durchmesser Zeichen über die Symbolleiste von Catia hinzugefügt sein wird´s bissl Schwierig.Der String kommt schon gar nicht richtig in VB an. Aus dem Durchmesserzeichen wird ein "?" und ein " ". Was mir den ASCII-Code 63 und 13 Ausgibt. Das ergibt aber Rückwerts nicht mehr das Durchmesserzeichen. Die Fra ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Umlaute in einer Zeichnung erstezen
HoBLila am 14.10.2010 um 16:30 Uhr (1)
Ist doch kein Problem, wie ich eingangs gesagt habe:Nach dem CATIA-Durchmesserzeichen suchen und es gegen ein richtiges ersetzen.------------------Mit freundlichen Grüßen,Henry Schneideralias LilaEs gibt einen ewigen Wettkampf zwischen der Natur und den Ingenieuren:Die Ingenieure versuchen, immer idioten-sicherere Systeme zu bauen,die Natur versucht, immer bessere Idioten zu bauenXing
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Umlaute in einer Zeichnung erstezen
roccat am 14.10.2010 um 17:04 Uhr (1)
Wie oben schon beschrieben bekomme ich damit nur das normale Windows Durchmesserzeichen also die 216, das ist nicht das Problem. Ich brauche aber das Catia durchmesserzeichen und das kommt wie schon gesagt nur als "?" und " " in vba an. Ich kann zwar nach "?" und " " suchen das durch chr(216) ersetzen das würden wahrscheinlich auch funktionieren ersetzt mir aber auch gewollte "?" und " ".Kann es sein das es bei dir im CAA funktioniert und wiedermal in vb nicht? Zusammengefasst ASCII:Windowsdurchmesser = ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : createSelectionSet
roccat am 14.10.2010 um 18:16 Uhr (0)
Hallo Klaus,ich hatte da schon mal was probiert.Ich kam aber leider nur bis:Set MyDocument=Catia.ActiveDocumentSet MySelectionSets=MyDocument.GetItem("SelectionSets")das wird dich aber nicht weiterbringen. Ich denke es wird wohl in VB(A) nicht funktionieren.SorrymfGMario
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Drawing Rahmen Bearbeiten
tberger am 22.10.2010 um 09:01 Uhr (0)
Um deine Stichwortsuche zu vereinfachen:das Ganze funktioniert über "Attribut Links", die auf Parameter im Zeichnungsbaum zurückgreifen.Diese Parameter werden dann vom Makro referenziert und mit neuen Werten besetzt.------------------Grüße aus dem ThurgauThomas+++++++++++++++++++++++++++++++++CATIA - eine Laune der Natur ...www.tobeplus.de tberger@tobeplus.de
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Added Properties
Erich am 07.11.2016 um 08:19 Uhr (1)
Hallo Berndmit Instanzen ist in Catia zu verstehen, das ein Part oder Produkt mehrfach verbaut wurde. D.h. wird im Part.1 etwas verändert wird es in Part.2 sofort zu sehen sein, weil es die gleiche physische Datei ist. Dabei geben die Zahlen ".1" bzw. ".2" an, das dieses Part zweimal verbaut wurde.In den Properties kann man neben der Partnumber auch den Instanznamen und Filenamen finden.------------------mfgErich
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Kochbuch Makro ändern (Rohmasse ausgeben)
ghfjdksla am 06.04.2021 um 13:01 Uhr (1)
Hallo zusammen,meine Programmierskills bzgl. CATIA halten sich leider sehr in Grenzen... Ich würde gerne das Makro so umschreiben, dass es für "Products" funktioniert und im Idealfall anhand der äußersten Flächen(-farben) vordefinierte Aufmaße addiert.- Also wenn Flächenfarbe bei z.B. "EXTREMUM_0" = xyz then Offset +0,5/5/10mmAußerdem wäre es gut wenn ich nicht für jedes Bauteil eine Achse vorgeben müsste, sondern automatisch das kleinstmögliche Maß erkannt wird.Vielen lieben Dank.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Partübergreifend / Erkennung von betroffenen Parts
CADestroyer am 09.04.2021 um 13:55 Uhr (1)
Um die ganze Sache für die ersten Schritte zu vereinfachen, kann man, wenn ich auf einer Fläche einen Punkt (in einer Skizze) erzeuge, ermitteln, welches Part der Punkt ebenfalls berührt?Dazu muss ich aber erst einmal ein anderes Problem lösen:Wie kann ich, wenn ich in einem Produkt bin, in einem Part ein PowerCopy als Makro ausführen? Wenn ich ihm Part im Produkt bin, also im Part Design, gibt mir ein Makro als ActiveDocument das Produkt aus. Code:Sub CATMain()Dim Dokument As documentSet Dokument = CATIA. ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Partübergreifend / Erkennung von betroffenen Parts
CADestroyer am 09.04.2021 um 19:14 Uhr (1)
Vielen Dank Bernd!Kannst du (oder gerne jemand anderes) vielleicht eine Lektüre zur Catia Makro Programmierung empfehlen? Ich hab hier zwar "CATIA V5 - Makroprogrammierung mit Visual Basic Script" und "CATIA V5 - Effiziente Konstruktion mit Makros". Aber mit fehlt da etwas die Erklärung von den Zusammenhängen usw.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Partübergreifend / Erkennung von betroffenen Parts
bgrittmann am 09.04.2021 um 19:26 Uhr (1)
ServusAFIAK gibt es wenig Literatur. ggf noch Kochbuch - CATIA V5 automatisieren: Vom Powercopy bis zur C#-ProgrammierungIch hab viel durch, die Analyse der Struktur mithilfe des Watch/Lokalfensters von VBA, lesen/verstehen der Doku (auch dessen Aufbau) und analysieren von Code hier aus dem Forum gelernt.GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Macro Pfad und Dateiname per Variable zuweisen
CADestroyer am 15.04.2021 um 16:38 Uhr (1)
Hallo Community,ich möchte ein PowerCopy über ein Macro starten bzw. ins Part einfügen. Um das Macro bzw. das PowerCopy einfach abänderbar (und für mich etwas einfacher) zu machen, wollte ich den PowerCopy-Aufruf mittels Variablen starten.Folgender Code funktioniert:Code:Dim PartDocumentDest As PartDocumentSet PartDocumentDest = CATIA.ActiveDocumentDim PartDest As PartSet PartDest = PartDocumentDest.PartDim factory As InstanceFactorySet factory = PartDest.GetCustomerFactory("InstanceFactory")factory.BeginI ...
|
In das Form CATIA V5 Programmierung wechseln |