|
CATIA V5 Programmierung : Constraints auslesen von CatPart in CatProduct
Randle am 11.06.2024 um 09:05 Uhr (1)
Moin,was denn für eine Fehlermeldung?So sollte es eigentlich gehen.Code:Dim ProdDoc As ProductDocumentSet ProdDoc = CATIA.ActiveDocumentDim RootProd As ProductSet RootProd = ProdDoc.ProductDim ProdConstraints As ConstraintsSet ProdConstraints = RootProd.Connections("CATIAConstraints")Gruß Randle------------------Planung ersetzt Fehler durch Irrtum!
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Mehrere Abzugskörper von Part entfernen
jupo2804 am 14.08.2017 um 13:47 Uhr (1)
Hallo,Erst mal vielen Dank für die Beiträge. Zum ersten Kommentar kann ich folgendes sagen. Die Baumstruktur sieht momentan so aus: die ersten drei Parts sind die zu bearbeitenden Parts. Danach folgen 3 mal 3 Abzugskörper, die aus Kopien erzeugt worden sind. Daher war meine Idee, dass ich zuerst von Körper 1, die Körper 4 bis 6 abziehe. Danach verschwinden (bzw. werden verschoben) diese Parts aus der Baumstruktur und ich kann im nächsten Schritt für Part 2 erneut die Parts 4 bis 6 abziehen. Der Code funkti ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Late Binding mit Visual Basic 2008 Express Edition
INLU am 31.01.2009 um 18:07 Uhr (0)
Hallo Jens,Ja, kann ich. In Deinem Buch beschreibst du, dass man beim Late Binding in C# keine Verschachtelung von V5-Anweisungen gemacht werden können z.b. Part1.Bodies.Count . Kann es sein, dass das nicht für VB Express 2008 gilt ? Ich möchte über ein Macro Veröffentlichte Körper von einem Part in das andere Kopieren. Da ich aber eine Checklistbox für das auswählen der einzelnen Körper verwenden möchte, hab ich mich für VB Express 2008 entschieden. Im VBA-Editor von V5 ist das Element ja so ohne weiteres ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makros nicht nach Windows-Version arbeiten
xyon126 am 28.08.2012 um 10:01 Uhr (0)
Hallo Rick!Ich verstehe, was Sie sagen, aber ich nicht verstehe, ist, dass der Laptop ich es installiert auf dem PC daselbe CATIA; ein mit XP und dem PC mit W7, VB.net 2005 und 2010 und XP habe ich das gleiche VB.net 2005 und VB6.0 von Microsoft, warum XP und W7 funktionieren, wenn in der Theorie die gleiche nur, dass die XP auf W7 VB6.0 und VB.net 2010?M.f.G.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Easy Üs
RSchulz am 15.03.2013 um 09:02 Uhr (0)
Hi Don,so funktioniert es bei mir...Code:Sub CATMain() Dim GeoSet As OrderedGeometricalSet Dim oPoint As HybridShapePointCoord Dim oPart As Part Set oPart = CATIA.ActiveDocument.Part Set GeoSet = oPart.OrderedGeometricalSets.Add GeoSet.Name = "test" Set oPoint = oPart.HybridShapeFactory.AddNewPointCoord(0, 0, 0) GeoSet.InsertHybridShape oPointEnd Sub------------------MFGRick SchulzNettiquette (CAD.de) - Was ist die Systeminfo? - Wie man Fragen richtig stellt. - Unities
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makros läuft durch, keine Resultate in CATIA
tomtom1972 am 11.02.2010 um 07:33 Uhr (0)
Hallo,das On Error Resume Next am Anfang deiens Scriptes bewirkt das jeder Fehler übersprungen wird.Das Script läuft also "problemlos" durch.Lösch das On Error Resume Next, und du merkst sofort, wo sich der fehler eingeschlichen hat.Gruß------------------tomtom1972
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Zugriff auf temporäre CGRs im Cache mit Pfad > 259 Zeichen
tomtom1972 am 29.08.2008 um 06:50 Uhr (0)
Hallo zusammen,ich kopiere temporäre cgr-Dateien, welche CATIA beim Arbeiten im CACHE-Mode automatisch im Cache-Verzeichnis anlegt per Script in andere Ordner.Dabei tritt bei großen Verschachtelungstiefen der Ordner (in welchen die original Modelle: .CATParts, .models .etc) abgelegt sind, folgendesProblem auf:Im Cache-Verzeichnis "baut" Catia die Ordner-Struktur selbstständig nach, d.h. das temporäre CGR eines Parts welches z.B. im Ordner ProjektOemTestBeispiel123 abgelegt ist findet sich in C:TempCATCache ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : machine instruction setzen
Bappnaas am 30.10.2009 um 21:53 Uhr (0)
Hi,ich möchte wie gesagt eine Maschineninstruktion (aus dem Menü Hilfsoperationnen) per Script einfügen.Ich habe mal versucht, dies per Makrorecorder auszuzeichnen aber der ist wohl bei CATIA etwas stiefmütterlich behandelt...Der Soll-Ablauf ist eigentlich recht einfach:1. Button Instruktion einfügen anklicken2. Werte im aufpoppenden Fenster eingeben/auswählen3. OK - MI wird im Process eingefügt.Gregor------------------Wer bin ich? Und wenn ja: wieviele?
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : einfärben mehrerer Elemente
meinlieberscholli am 22.12.2006 um 10:45 Uhr (0)
Hallo TomTom,das Makro hat jetzt 1,5 Stunden gerödelt und dann die Meldung gebracht 612 Flächen umgefärbt zu haben.Leider konnte ich mir das Ergebnis nicht mehr anschauen, da sich Catia entschlossen hat, sich zu verabschieden.Der Vorgang scheint doch etwas komplex zu sein.Trotzdem vielen Dank für Deine Unterstützung.Frohes Fest und einen guten RutschGrussmeinlieberscholli
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : catvba-Makro mit catvba-Makros starten
martin2 am 02.02.2009 um 17:30 Uhr (0)
Hallo nochmal!Wunderbar es läuft. Hier der Code: Dim myScript Dim SysServ Dim Params() Set SysServ = CATIA.SystemService myScript = SysServ.ExecuteScript("C:MakrosUmwandlung_von_CATParts.catvba", catScriptLibraryTypeVBAProject, "Umwandlung_von_CATParts", "CATMain", Params)Besten Dank nochmal und Grüße!Martin
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : ParameterSets löschen, neu erstellen - für jedes Part in Produkt wiederholen
Sylas am 26.11.2012 um 20:26 Uhr (0)
Zitat:Original erstellt von bgrittmann:Servus SylasEntweder verwendest du ein rekursives Makro (siehe zB hier) zum Prüfen/Löschen/Anlegen der ParameterSets oder d arbeitest die Document-Colletion durch, dann darf nur deine Baugruppe (gff noch Einzelteile oder Unterbagruppen davon) geöffnet sein) zB:Code:for each oDocument in CATIA.Documentstu wasnextGrußBerndPS: Hat dein anderes Makro (anderes Thema) nicht die gleiche Funktion?Gruß BerndDu bist der Mann !Jaein (Ja und Nein). Ich versuche Etwas zu schaffen ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Smart Pick
KarinMueller am 03.11.2003 um 14:41 Uhr (0)
Hallo, ich möchte interaktiv einen Punkt erstellen lassen (also einen Punkt durch anklicken erzeugen) und dessen Koordinaten auslesen, das nennt sich in CATIA Smart Pick . Leider habe ich nur Funktionen für die Punkteerzeugung gefunden, wo die Koordinaten direkt eingegeben werden müssen. Weiss jemand Rat? ------------------ Karin
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Document zum aktiven Dokument machen
HeinHein am 28.04.2016 um 18:39 Uhr (1)
... nicht ganz.Habe mal weiter bei Google geschaut.Um ein vorhandenes Document in einem separaten Fenster zu öffnen muss man es erneut öffnen, alsoobjDocuments.open(Fullpath von MeinPart)... dann funktioniert es.Ist für mich nicht ganz logisch, ist aber halt Catia ;-)Gruss Hein_nieH------------------HeinHein
|
| In das Form CATIA V5 Programmierung wechseln |