|
CATIA V5 Programmierung : Körper im Allcatpart durchnummerieren
bgrittmann am 22.04.2011 um 19:34 Uhr (0)
ServusScheint daran z liegen, dass du CATIA auf deutsch verwendest.Ersetze einfach die Zeile Code:objSel.Search "Part Design.Body.Name != PartBody, all" durch Code:objSel.Search "CATPrtSearch.BodyFeature,all"im Script.GrußBernd ------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Körper im Allcatpart durchnummerieren
Markus Pauly am 22.04.2011 um 20:56 Uhr (0)
Hallo,habe das Makro jetzt mal in Einzelschritten ablaufen lassen. Bleibt an folgender Stelle stehen.Fehler: MsgBox "Fehlernummer: " & Err.Number & vbNewLine & _ "Fehlerbeschreibung: " & Err.Description, vbCritical + vbOKOnly, "Fehler"Anschließend wird die Fehlermeldung wie schon beschrieben ausgegeben. Ich beschreibe jetzt mal wie ich vorgehe. Als erstes importiere ich die Datei "Rename_AllCATPart.frm" im Visual Basic Editor. Dann starte ich das Makro mit der Play Taste. In der Catia geht das Fenster "R ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro um Werte/Maße auszulesen
zeneise87 am 26.04.2011 um 11:33 Uhr (0)
Hallo,ich muss für ein Projekt ein Makro programmieren, das dem Anwender bestimmte Werte/Maße aus einem bestehenden CATProduct angibt.Da ich ein kompletter Neuling in der Makroprogrammierung bin, weiss ich nicht einmal, wie man im Makro selber auf Catia zugreift und wie man Variablen definieren muss, damit diese Werte aus meinem product ausgelesen werden.Könnte mir jemand die Grundstruktuer eines solchen Makros aufzeigen/erklären? Mit welcher Funktion lese ich Maße oder Werte aus?Vielen Dank!
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Export/ Import a material library
heio.b am 26.04.2011 um 13:03 Uhr (0)
Hallo,auf der CATIA V5 Hilfeseite findet man den "Export a material library to a text file" und "Import a material library from a text file"Beide laufen allerdings auf R19 nicht, hat sich jemand den Code schon umgeschrieben?GrußHeiko
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Export/ Import a material library
heio.b am 26.04.2011 um 14:53 Uhr (0)
Hallo Bernd,was meinst du mit "AFAIR"?Ich meinte die "F1" Hilfeseite in CATIA, bei auf dem Stand R19.Es gibt gleich mehrere Fehlermeldungen, manch sehr einfach andere nicht nachzuvollziehen, zumindest für mich.GrußHeiko
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Schleife mit KWA-Lizenz
JonasXY am 19.04.2011 um 10:56 Uhr (0)
Morgen ich möchte eine Schleife mit einer Rule in der KWA-Lizenz erzeugen.Basierend auf einer Plane erstelle ich zwei Flächen, welche zueinander gemessen werden sollen.Die Plane hat einen Winkel. Die Schleife soll nun die Plane solange drehen (von 1° bis 90°), bis der größte Abstand zwischen den Flächen entsteht.let W = 0 deg /*Winkel der Plane*/let i (Integer) i = 0`Plane.xAngle` = Wfor i while i = 90{W = W + 1degif distance(`Surface.1`,`Surface.2`)???}Jetzt habe ich zwei große Probleme:1. Wie beende ic ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Export/ Import a material library
Frau-PROE am 26.04.2011 um 20:26 Uhr (0)
Hallo Heiko,erstmal herzlich willkommen im CATIA-Brett! Schön, dass Du doch noch hier her gefunden hast! Zitat:Original erstellt von heio.b:...was meinst du mit "AFAIR"? "AFAIR" ist kein besonderer Hilfe-Code den Du suchen sollst, sondern nur ein Kürzel aus dem Usenet Nertzjargon.Es bedeutet schlicht: "So weit ich mich erinnere!" ( "A"s "F"ar "A"s "I" "R"emember)SCNR Gruß,Nina------------------Nichts auf der Welt ist so gerecht verteilt wie Intelligenz.Jeder ist der Meinung, genug davon zu besitze ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro um Werte/Maße auszulesen
zeneise87 am 27.04.2011 um 11:55 Uhr (0)
Hallo,habe mich jetzt anhand der genannten Bücher etwas eingearbeitet. Im Prinzip brauche ich ein Makro, das mir gewisse Größen aus einem Catpart ausliest und über eine MsgBox ausgibt.Habe hier mal schonmal angefangen:Private Sub CommandButton1_Click()Dim WingRefArea As DoubleDim part1 As PartAuflösungsscripts für Objekt: AIRBUSREFAREASet partDocument1 = CATIA.ActiveDocumentSet part1 = partDocument1.PartSet hybridBodies1 = part1.HybridBodiesSet hybridBody1 = hybridBodies1.Item("WingRefArea")Set hybridBodie ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Extrude-Fläche erstellen
billisk am 27.04.2011 um 17:33 Uhr (0)
Hallo zusammen,da ich mich momentan in die CATIA V5 Makroprogrammierung einarbeite, experimentiere ich etwas mit den befehlen herum und bin da auf ein kleines Hindernis gestoßen. Ich kann leider nicht wie gewünscht die extrude fläche erzeugen(Fehlermeldung tritt auf). Kann mir da jemand weiterhelfen??? Das Problem liegt warscheinlich in der Angaben unter AddNewExtrude(................)Viele Dank im voraus Sub CATMain()Neues CATPart öffnen Dim D1 As Document Set D1 = CATIA.Documents.Add("Part") Dim Bau ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA V5 im Batch Modus aus VB.NET starten
tobiley am 27.04.2011 um 19:12 Uhr (0)
Hallo,ich habe folgende Idee, ich habe gelesen das man CATIA auch im Batch Modus starten kann, also ohne Visualisierung. Ich gehe mal davon aus das dann Rechenleistung eingespart werden kann. Meine Frage ist nun wie ich CATIA in VB.Net im Batch Modus starte. Habe sonst immer ein offenes Catia ueber den Befehl unten eingebunden.Vielen Dank fuer eure Hilfe!Code: Try Catia = System.Runtime.InteropServices.Marshal.GetActiveObject("CATIA.Application") VorgangAbgeschlossen = True Catch ex ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Extrude-Fläche erstellen
HoBLila am 28.04.2011 um 08:55 Uhr (0)
Hallo billisk,ich habe mir den Code jetzt nicht angeschaut, aber es wäre auch für andere Hilfreich, wenn Du kurz nennen könntest welches CATIA Du einsetzt und vor allem wie die Fehlermeldung lautet und in welcher Zeile sie genau auftritt.------------------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 : Extrude-Fläche erstellen
billisk am 28.04.2011 um 08:59 Uhr (0)
Sorry mein Fehler.Also CATIA V5R19, und die Fehlermeldung tritt bei der ZeileSet Extrude1 = Wzk3D.AddNewExtrude(RefQLine, 100, 100, RefEb)auf.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Extrude-Fläche erstellen
tberger am 28.04.2011 um 09:35 Uhr (0)
Hallo billisk,du musst die Richtung auch als Hybridshapedirection definieren, nicht nur als Reference einer Ebene, dann gehts:Sub CATMain()Neues CATPart öffnen Dim D1 As document Set D1 = CATIA.Documents.Add("Part") Dim Bauteil As Part Set Bauteil = CATIA.ActiveDocument.Part Dim Product As Product Set Product = CATIA.ActiveDocument.Product Product.PartNumber = "Testbauteil" Product.Revision = "PRJA" Product.Definition = "TestModel" Product.Nomenclature = "T001"3D Werkzeugkasten deklarieren D ...
|
In das Form CATIA V5 Programmierung wechseln |