|
CATIA V5 Programmierung : Referenz aus 3d-Element in globaler Variablen sichern
fireman am 13.08.2004 um 10:53 Uhr (0)
Hallo miteinander, Fragen über Fragen mal wieder..., ich plage mich mit der Selektion rum (erste Frage beantwortet, tut auch gut!), jetzt soll die Aufgabe ein wenig erweitert werden: Ich befinde mich in einer Baugruppe, welche zwei Teie eingefügt hat. Im einen ist eine Ebene definiert, welche kopiert werden soll, und dann im zweiten Teil eingefügt werden soll. Ich möchte diesen Weg gehen: Das Makro soll anhand der Namensgebung das erste Teil akivieren, dort eine Selektion der Auflageebne anhand des Namens ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
übay : Biete: 3D Maus von 3DConnexion ( 17.09.2007 - 12:00 )
AndreeX00X am 05.09.2007 um 10:31 Uhr (0)
Hallo Timberwolve,ja, für die reine Erzeugung von Positionsnummern.Es ist so, ich schreibe gerade meine Studienarbeit über Rahmenerzeugung, Schriftfeldeinträgen und Stücklistenerstellung mit Makros in CATIA V5 und habe eigentlich auch schon alles so weit fertig. Die einzigste Sache, die jetzt noch nicht so wirklich toll ist, dass in der Stückliste die Producte bzw. Unterbaugruppen nicht nummeriert sind und somit immer freie Felder in der Stückliste bei "Positionsnummer" erscheinen. Das könnte man zwar von ...
|
| In das Form übay wechseln |
|
CATIA V5 Programmierung : Variablen in CATIA
DanielFr. am 22.01.2010 um 07:56 Uhr (0)
Hallo,mir ist immer noch nicht ganz klar was du machen willst. Am besten beschreibst du mal wie du dir den Ablauf konkret vorstellst.Einen Verweis setzt du im Visual Basic Editor über Tools - References (siehe Screenshot). Wenn du nicht weißt welche Bibliothek du referenzieren musst (also auf welche Datei du den Verweis setzen musst), kannst du im Excel-VBA Editor den Objektbrowser (F2) öffnen und z.B. nach der Deklaration oder dem Objekt und-color: #FFFF99'>suchen. In der Beschreibung wird dir dann angezeigt in welcher Bibli ...
|
| In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Einzelne Parts über hinterlegte Eigenschaften per Makro/Skript abfragen u. markieren
bamigon am 09.02.2012 um 14:33 Uhr (0)
Hallo zusammen,ich bin neu hier, somit erst Mal "HALLO".Ich habe aber schon oft sehr hilfreiche Tipps von euch hier bekommen. Nur diesmal konnte ich trotz langem und-color: #FFFF99'>Suchen nichts finden, daher stelle ich diese Frage.Zu meinem "Problem":Ich habe eine Baugruppe, in der weitere Unterbaugruppen eingebaut sind. In diesen befinden sich zick weitere Parts. Nun soll ich, wenn umsetzbar, alle Normteile in ein Auswahlset mit der Bezeichnung "Normteile" einfügen bzw. ein Auswahlset mit den ganzen Normteilen erstellen.Zu ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CAA CATSurface zu C# API zurückgeben MECMOD.Face
user7 am 24.06.2024 um 11:34 Uhr (1)
Hallo zusammen, ich versuche gerade in Catia CAA eine funktion zu schreiben, welche über C# angesteuert werden kann und mehrere Faces zurück gibt. In CAA habe ich die entsprechenden Faces als CATFace / CATSurface vorliegen. Die C# Seite schaut für den Testcase so aus: Code:public static ListFace Test(MECMOD.Face face, MECMOD.Part part) { CustomPart caaPart = (CustomPart)part; object[] faces = caaPart.TestFunction((Reference)face); object firstFace = faces[0]; var typeObject1 = TypeDescrip ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : PartNumber + InstanceName umbenennen und Speichern Als...
Dadidldi am 24.04.2009 um 15:57 Uhr (0)
Hallo TomTom,Selbstverfreilich habe ich die Suchfunktion benutzt!Aber mein eigentliches Problem habe ich nicht gefunden. Zur Erklärung poste ich mal meinen bisherigen code:Sub CATMain()Dim DocumentsDim Produkt_X As DocumentSet Documents = CATIA.DocumentsSet Produkt_X = Documents.Item("PRODUKT_X.CATProduct")*************alle Parts und-color: #FFFF99'>suchen******************Dim Liste As SelectionSet Liste = Produkt_X.SelectionListe.ClearListe.Search "CATGmoSearch.PartFeature,all" MsgBox("PartNumber: " &Liste.Item(1) ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Ansicht in 2D sperren
denyo_1 am 27.05.2008 um 20:58 Uhr (0)
Hallo ACC_kw,also zuerst einmal musst du dir zwei Parameter erstellen (das hast du ja schon gemacht). Der erste Parameter ist ein Parameter des Typs String und hat einen MultiValue (1. Gebohrt, 2. Ungebohrt).Der zweite ist ein Parameter des Typs Boolean (Wahr, Falsch).Jetzt musst du in den Knowledge Advisor wechseln und dir dort eine Rule erstellen (das verknüpft die beiden Parameter miteinander.)CODE KNOWLEDGE ADVISORCode:If Zeichenfolge.1 == "Gebohrt" { Bearbeitung = true (bzw. Wahr)}If Zeichenfolge.1 = ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Referenz aus 3d-Element in globaler Variablen sichern
fireman am 13.08.2004 um 14:03 Uhr (0)
Hallo Steffen, das sind gleich mal 10U s für eine einwandfrei Lösung. Ich versuche mir jetzt nur noch ein paar Sachen umzumünzen, Beispielsweise möchte ich die Referenzen über die Namen der Teile und Geometrien und-color: #FFFF99'>suchen lassen. Das ist wichtig, da im späteren (richtigen) Einsatz die Suche über mehrere Instanzen laufen sollte und das Makro natürlich immer auf die richtigen Teile zugreifen soll. Zudem könnte ich mir aber auch eine User-Selection für die entsprechenden Teile vorstellen. Mit der Sache zuerst ein ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Iges, Hideshow, Sets duchund-color: #FFFF99'>suchen
gladly am 21.11.2007 um 17:11 Uhr (0)
Guten Tag,Ich habe folgendes Problem, was ich mit der Suchfunktion, bzw. den vorhandenen Beiträgen noch nicht klären konnte!Ich habe einen Strukturbaum. (Geometrische Sets). In einem der Sets (Simulationsdaten) gibt es einen Unterordner IN und OUT. Die Objekte des Ordners OUT sollen nacheinander ALLEINE EINZELN (alles andere aus) als IGES gespeichert werden.Wenns geht in einem Ordner igs der schon vorhanden ist, jedoch im Explorer eine oder evtl. 2 ebenen über der des CAT-Dokuments liegt!Also die eigentlic ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro in Sketch wechseln innerhalb einer Baugruppe
RSchulz am 13.05.2011 um 10:01 Uhr (0)
Hallo Dennis,ich werde dir jetzt nicht simultan in 2 Threads antworten.Ich habe das mit dem Wechsel der Workbench folgendermaßen gelöst.Code:selection.clearSelection.Add Partcatia.startworkbench ("Workbenchname")...catia.getworbenchid mit diesem Befehl erfährst du, in welcher Workbench du dich befindest...noch ein Punkt zu dir bzw. deiner Hilfestellung. Nimm es mir bitte nicht übel, aber wir können hier nicht babysitten. Daher kann ich nicht jeden Befehl erklären. Analysieren musst du schon selbst und wen ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Teilereferenzlink bei Erstellung einer Zeichnung umbiegen
ser4 am 30.11.2011 um 15:39 Uhr (0)
Hallo Forum,habe schon Suchfunktion bemüht, bin anscheinend zu dumm um "richtige" Posts zu finden ggf. gefundene richtig interpretieren.Ich habe folgende Frage: es ist ein Verzeichnis mit 3d-Teilen(vorerst CATParts) vorhanden. Ein angedachtes Macro soll Part aufrufen, eine Zeichnung vom Template(NewFrom) erstellen und vom geöffnetem Part ein Zeichnungsansicht erstellen. Danach wird die Zeichnung aktualisiert, und mit SaveAs abgespeichert.Zeichnungstemplate beinhaltet externe Referenzen, die auf ein Parttem ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : 3D Annotations, zugehöriges Element finden
MarcDe am 15.03.2013 um 09:58 Uhr (0)
Hallo Henry,erstmal mega vielen Dank für den Code, das ist ja wirklich schon fast die Lösung . Ich teste gerade damit und es klappt gut, zumindest solange die Annotation erstellt wurde, indem auf ein Element geklickt und diese nicht bezugslos erstellt wurde (logisch). Ich habe mir in C# schon mal eine Linq-Erweiterungsmethode geschrieben, die genau diesen Pfad, der in "arrVarSurf(0)" drin steht als Parameter bekommt und mir gleich das Objekt zurückliefert, damit ich nicht so viel schreiben muss :-) a la "H ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Länge eines Joins aus Linien messen
zoltan.bekesi am 17.06.2009 um 18:54 Uhr (0)
Hallo theshadog,also bei mir funktioniert folgender Code (deines um ein Paar Zeilen ergänzt) einwandfrei:Code:Sub catmain() Dim Part1 As Part Set Part1 = CATIA.ActiveDocument.Part Dim hybridShapes1 As HybridShapes Set hybridShapes1 = Part1.HybridBodies.Item(5).HybridShapes LBjoin vermessen Dim LBjoin As HybridShapeAssemble Set LBjoin = hybridShapes1.Item("LBJoin") Dim MessRef As Reference Set MessRef = Part1.CreateReferenceFromObject(LBjoin) Dim SPAWb As SPAWorkbench evtl diesen Datentyp löschen ...
|
| In das Form CATIA V5 Programmierung wechseln |