|
CATIA V5 Programmierung : Balloons - Stücklistenabgleich mit Excel
denyo_1 am 29.08.2008 um 15:51 Uhr (0)
Hallo Azel,erst mal herzlich wiollkommen in diesem Forum.Du kommst ganz normal über die Texte an die Ballons. Einfach alle Items der Klasse Texts ablaufen und beim Name nach "Ballon" und-color: #FFFF99'>suchen lassen und das Feature Text auslesen. Anschließend halt direkt weitergeben oder in ein array schreiben.Du kannst falls du mal nicht weißt wie du auf ein teil zugreifne kannst auch die "IObject resolution" (entweder im internen Editor oder im Visual Basic Editor) einsetzen. Damit kommt man auch an die richtigen Methoden ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : dialogfenster öffnen und bearbeiten
adrian83 am 12.07.2013 um 20:58 Uhr (0)
hi Rick!danke nochmal. aber es funzt leider nicht. wait() kennt vba nicht. kann man es durch sleep ersetzen?muss ich vllt. irgend was an den references einstellen? ich habe folgenden code probiert, leider kommt nur die timout:...Code:Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As LongDeclare Function SetForegroundWindow Lib "user32" (ByVal hWnd As Long) As LongDeclare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)Sub catm ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameters auslesen und equivalent setzen
NTjaz am 19.11.2013 um 09:02 Uhr (1)
HUHUmal wieder eine Frage.Erstmal eine kurze Situationsbeschreibung:Ich füge in ein Part mehrere gleiche Körper mittels PowerCopy ein. Unter allen Körpern gibt es geo.Sets unter denen wiederum ParaSets stehen unter denen entsprechende Parameter verarbeitet wurden. Diese Parameter haben immer den selben Namen.Nun die Frage, ist es möglich diese gleichen Parameter mittels eines Makros und-color: #FFFF99'>suchen zu lassen (anzahl ist unbestimmt) und diese gleichen Parameterdann equivalent zu setzen???Danke schonmal an die Pros
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Collection
TiEetsch am 21.03.2007 um 13:09 Uhr (0)
Hallo Yaakov! Zitat:Mich interessiert besonders die Stelle mit Doppelpunkt und Zuweisung OperatorDie ADD-Methode hat folgende Syntax: Objekt.Add (item, key, before, after)Das Zauberwort heisst: benannte Argumente, d.h. man kann die Argumente direkt mit ihrem Namen ansprechen. Dafür ist ":=" zuständig.Die Übergabe der Argumente für Dein Beispiel könnte auch wie folgt aussehen: collQuader.Add MyQuader, , ,n - 1Wenn ich also die Argumente nicht beim Namen nenne, mussich die genaue Reihenfolge einhalten und fü ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Namen der Aufspannung und vom Herstellprogramm im CATProcess ändern
denyo_1 am 09.06.2008 um 07:53 Uhr (0)
Zitat:Original erstellt von V5Playaz:Hallo,im Makroeditor gibt es einen Button (rechts neben dem und-color: #FFFF99'>suchen-button) mit dem Namen "Objektauflösung einfügen".wenn du diesen button drückst und danach im strukturbaum auf das gewünschte Element klickst, wird dir der Pfad dorthin im Editor eingefügt.grüße dominiknoch eine Anmerkung: Die Object resolution wird natürlich nur eingefügt wenn sie auch verfügbar ist. Es gibt immer wieder Sachen in CATIA die man nicht ansprechen kann (außer natürlich über die search-Funk ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Fastener parameter
Hamlet am 20.01.2014 um 12:44 Uhr (1)
Also wenn ich das richtig verstanden habe:Könnte ich dann in meinem part2 einfach nach allen Hybridshapes und-color: #FFFF99'>suchen?Denn die Namen der Fastener kenn ich nicht und die können aufgrund der Normbezeichnung auch sehr unterschiedlich ausfallen.Einziges Merkmal das alle gleich haben, wäre dann der Typ Hybridshape.Meintest du das so in etwa?Aber wie bekomme ich dann die einzelnen Elemente beispielsweise in mein Array?Kann mir das gerade noch nicht so richtig vorstellen, wenn ich theoretisch einfach alle selektiert h ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Offset mit mehreren Subelements erstellen
bgrittmann am 21.09.2017 um 11:27 Uhr (1)
ServusUm eine Sub-Fläche beim Offset auszuschließen muss du diese wohl, wie ein deiner Makroaufzeichnung, mit AddTrickyFace ausschließen.Um diese Sub-Fläche wieder im Offset einzubeziehen gibt es die Methode RemoveTrickyFace.Wie du an die BREP der Sub-Fläche kommst die nicht offsetbar ist weiß ich nicht.ggf solltest du einen anderen Weg und-color: #FFFF99'>suchen (Workaround: Fläche zerlegen - mit einer Fläche einen Join erstellen - offset erstellen - falls Offset klappt weitere Fläche zum Join hinzu usw. ???)Was hast du denn ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Werte in Bohrungen Ändern
Suchtiii94 am 23.10.2018 um 16:33 Uhr (1)
Hallo,ich möchte per VBA in einem Body nach Bohrungen und-color: #FFFF99'>suchen. Alle gefundenen Bohrungen sollten dann auf einen Durchmesser von 10mm geändert werden.Leider bekomme ich es nicht hin, die selectierten Bohrungen zu editieren. Wie würdet ihr das machen?Hier der bisherige Code:Code:Dim part5 As PartSet part5 = partDocument1.PartDim bodies5 As BodiesSet bodies5 = part5.BodiesDim body5 As BodySet body5 = bodies5.Item("Bohrungen")Dim selection1 As selectionSet selection1 = partDocument1.selectionpart5.InWorkObject ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Product.update funktioniert nicht!
LanzelotXXL am 11.11.2004 um 17:29 Uhr (0)
Hallo, ich habe ein kleines Problem mit der Aktualisierung, der Befehl Product1.update zeigt in meinem Makro leider keinerlei Wirkung! Das Makro ersetzt eine Komponente in einer Baugruppe durch mehrere Bauteile. Nach jedem Ersetzen wird die Baugruppe unter einem anderen Namen abgespeichert. Das funktioniert auch alles, nur werden die Baugruppen trotz Befehl nicht aktualisiert! Hier mal die Schleife des Makros: (Die Variablen werden vor der Schleife deklariert) For each oFile in cAllFiles sFileType = oFil ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameterset mit Variable umbenennen
Randle am 02.07.2009 um 15:28 Uhr (0)
Hallo,Parametersets können umbenannt werden. Ich habe auch lange nach einer Lösung gesucht und bin nicht zuletzt durch einen Forumsbeitrag auf eine Lösung gestossen.Set ProductDoc = CATIA.ActiveDocumentSet Product = ProductDoc.ProductSet RootParameterSet = Product.Parameters.RootParameterSetSet ParameterSets = RootParameterSet.ParameterSets Set ModelElement = ParameterSets.GetItem("Alter Name").GetItem("ModelElement")ModelElement.DisplayName = "Neuer Name"Habe das oben stehende nicht getestet, aber ic ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : ExportData
Smerg am 05.09.2008 um 10:14 Uhr (0)
@tomtom: tausend dank schon mal ^^ bist echt ne große Hilfe. also im Prinzip soll das Programm so aussehen:Der User kann in ner Userform für die verschiedene Abteilungen notwendigen Teile je nach Bereich selektieren. Über eine Selection fügt er die gewünschten Dinge in ne Userform bzw. gleichzeitig in die Collection ein (aus Catia "importieren" in die Listbox).Und nun soll das Macro automatisch alle Dinge in den jeweiligen Bereich der Abteilung exportieren.Das als Step, model iges usw. ... Um auf das letzt ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Volumen von einem Body/Part ermitteln und in MsgBox dargstellen
zoltan.bekesi am 09.06.2009 um 20:04 Uhr (0)
Hallo Animexx,Volumen kannst du mit Hilfe von SPAWorkbench (Space Analysis Workbench) messen.In V5Automation.chm (im CATIA Verzeichnis) kannst du auf Volume und-color: #FFFF99'>suchen, bzw. auf SPAWorkbench. Dort ist ein Beispiel, wie man das macht, aber hier im Forum müsste auch einiges mit SPAWorkbench stehen.Grobe Beschreibung:-SPAWorkbench von Part deklarieren und einen Objekt zuweisen.-Referenz auf das zu messende Objekt erzeugen-mit GetMeasurable ein Messobjekt auf den Referenz erzeugen-Volumen abfragenVersuche das so u ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Vertex-Elemente einer Linie
Abgeschnazt am 14.06.2023 um 11:16 Uhr (1)
Guten Tag,ich habe zu meiner Problemstellung im Forum leider keine passende Hilfe gefunden.Ausgangspunkt ist eine Linie (HybridShapeLineAngle), welche als Support eine Fläche besitzt und auf diese also projiziert wird. Wenn die Fläche aus mehreren Teilstücken besteht und die Linie über 2 Flächenstücke geht, erzeugt Catia an dieser Stelle ein Vertex-Element (gelbe Markierungen im Bild). Nun kann kann man mit Hilfe der Suchfunktion ja nach den Vertex-Elementen auf der Linie und-color: #FFFF99'>Suchen "Topology.CGMVertex,sel" un ...
|
| In das Form CATIA V5 Programmierung wechseln |