| 
CATIA V5 Programmierung : Benötigte Libraries (Refernezen) einschränken 
HoBLila am 27.03.2014 um 11:11 Uhr (1) 
Immer wenn Du eine Klasse einbaust, kannst Du im Object-Browser (F2-Taste) nachschlagen zu welcher Library die Klasse gehört.So kommst Du schnell auf die Sachen die Du brauchst.Da bei mri auch Klassen in mehreren Librarys vorkommen können schreibe ich den Namen sowieso immer davor, also SPAWorkbench.Measurable, INFTIF.Selection, etc (hier sind jetzt Rechtschreibfehler drin, ich weiß :-))Nach 2 Monaten machst Du das automatisch. Wenn Du die Library dazu bei der Deklaration nicht nennen kannst, weißt Du dass ... 
  | 
| In das Form CATIA V5 Programmierung wechseln | 
 | 
CATIA V5 Programmierung : Formula / Zuordnung / wechseln / finden 
WilliGo am 28.04.2009 um 11:49 Uhr (0) 
Hallo Gemeinde,ich suchte die Möglichkeit eine Formel zu suchen, und die Zuordnung zu wechseln.Hintergrund:Möchte einen Parameter der ein Maß im Sketch steuert auf einen Neuen Paramter übertragen.Die Bezeichung der Formel kann sich ändern, wie auch der Instance von der Skizze.Ich habe nur das Maß welches immer die Bezeichung " Offset.24" hatBeispiel der Formel:Formula.54: xxxSketch.1......9Offset.24Offset = xxxyyyAbstand` Wie kann man ein Part durchsuchen nach dem Inhalt einer Formel? Über einen Tip währe  ... 
  | 
| In das Form CATIA V5 Programmierung wechseln | 
 | 
CATIA V5 Programmierung : Drawing mit Product verknüpfen um es mit SendTo mitzukopieren 
Matthias.M am 14.06.2007 um 10:54 Uhr (0) 
Hallo,zum einen würde ich Florians Ansicht bestätigen, daß dies eigentlich nur mittels eines PDM-Systems vernünftig umsetzbar ist.@Lusilnie:wenn Du alle Zeichnungen öffnest, erkennt Catia eigentlich auch die bestehenden Verknüpfungen und daß diese auf gleiche Parts referenzieren. Da wird beim Send To eigentlich auch nur einmal das jeweilige Part mitgenommen. Das Problem des Überschreibens ist so eigenlich umgangen.Korrigiert mich, wenn ich falsch liegen sollte...Gruß Matt------------------Gewalt ist keine  ... 
  | 
| In das Form CATIA V5 Programmierung wechseln | 
 | 
CATIA V5 Programmierung : Instancename umbenennen 2te Ebene 
CAMiCADse am 14.05.2007 um 11:40 Uhr (0) 
Hallo Leipziger,dann nimm noch diese Codezeilen von tomtom1972 dazu, dann klappts   Zitat:Hallo zusammen,das geht einfacher.Das Part, dessen Instance umbenannt werden soll, muss nur über sein Parent (CATProduct) aufgerufen werden. Selectionen sind keine notwendig.Set oInstNameChangeProd = Catia.Documents.Item(oPartToRenameTheInstance.Parent.Parent.ReferenceProduct.Parent.Name)Set oInstNameChangeItem = oInstNameChangeProd.Product.Products.Item(oPartToRenameTheInstance.Name)oInstNameChangeItem.Name = sNewIns ... 
  | 
| In das Form CATIA V5 Programmierung wechseln | 
 | 
CATIA V5 Programmierung : Instancename umbenennen 2te Ebene 
Lusilnie am 14.05.2007 um 00:09 Uhr (0) 
Hallo leipziger,ich weiß leider nicht, wie Du die "Instancen in Unterprodukten" erfasst, doch wenn Du die Struktur rekursiv durchsuchst, funktioniert es (prinzipiell).D.h., wenn Du die Struktur rekursiv durchläufst und jeweils prüfst, ob es die Instance vom gesuchten Part ist, solltest Du sie auch umbenennen können. Ob und wie das mit z.B. in einer Suche erfassten Parts funktioniert, weiß ich leider nicht.mfg,Lusilnie------------------Alle Aussagen zu DassaultSystemes-Produkten sind sehr optimistisch, selb ... 
  | 
| In das Form CATIA V5 Programmierung wechseln | 
 | 
CATIA V5 Programmierung : Bodies einfärben 
bgrittmann am 31.01.2021 um 18:58 Uhr (1) 
Servus ErichDie VisProperties ist eine Eigenschaft der gesamten Selektion.Somit werden alle selektierten Elemente umgefärbt.Wenn du die Elemente unterschiedlich einfärben willst geht zB dieser Weg: Elemente/Bodies suchen selektierte Elemente in einem Array zwischenspeichern Elemente aus dem Array einzeln selektieren und umfärbenGrußBerndPS: Statt der Suche könntest du die Bodies auch direkt selektieren: Selection1.Add partDocument1.Part.Bodies.item(1)------------------Warum einfach, wenn es auch komplizier ... 
  | 
| In das Form CATIA V5 Programmierung wechseln | 
 | 
CATIA V5 Programmierung : Punkt auf Curve erstellen (AddNewPointOnCurveFromPercent) 
Lusilnie am 18.04.2006 um 23:24 Uhr (0) 
Hallo cairol,ich glaube Dein Hauptproblem liegt darin, das Du in Code: Set HybridShapePointOnCurve1 = _ HybridShapeFactory1.AddNewPointOnCurveFromPercent(Curve, 0.2, False) auf ein Element anstatt auf eine Reference verweist.Es sollte Code: Set HybridShapePointOnCurve1 = _ HybridShapeFactory1.AddNewPointOnCurveFromPercent(reference1, 0.2, False) lauten, wobei dies mit Code:Dim reference1 As ReferenceSet reference1 = Document1.Part.CreateReferenceFromObject(Curve) davor deklariert werden muß.PS: Auch  ... 
  | 
| In das Form CATIA V5 Programmierung wechseln | 
 | 
CATIA V5 Programmierung : Bohrungen deaktivieren 
HoBLila am 25.09.2009 um 22:05 Uhr (0) 
Ich denke schon, dass das geht.Du wirst nur die Produktstruktur durchgehen müssen, dann würde ich jedes einzelne Part im PartDesign öffnen und die Suche nur innerhalb des jeweiligen Parts starten und für jedes Element einzeln, also erst Hole und dann Pattern, dann die Elemente deaktivieren.------------------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 versuc ... 
  | 
| In das Form CATIA V5 Programmierung wechseln | 
  | 
CATIA V5 Programmierung : Problem mit Varianten in einem Designtable-Part 
Christoph91 am 27.03.2017 um 14:41 Uhr (15) 
Hallo zusammen,gut zu wissen, dass sich da andere auch die Zähne dran ausgebissen haben.Die Annotation ist jetzt nicht überlebensnotwendig, wäre nur ein nice-to-have gewesen.Da ich in Sachen Makroprogrammierung nicht fit bin und mir nicht klar ist, ob sich die Makros dann später in der Werkstatt im DMU Navigator öffnen lassen, werde ich davon erstmal Abstand nehmen.Dann müssen sich die Kollegen eben mit der guten, alten Stückliste auseinandersetzen.Trotzdem vielen Dank für Eure Mühen und Gedankenansätze!   ... 
  | 
| In das Form CATIA V5 Programmierung wechseln | 
 | 
CATIA V5 Programmierung : Publications / CreateReferenceFromName nicht geschafft 
Sylas am 05.11.2019 um 10:15 Uhr (1) 
Zitat:Original erstellt von bgrittmann:ServusWarum bestimmst du das Product in dem was veröffentlicht werden soll über die Documents-Collection?Was ist wenn in einem andern Part was selektiert wurde? Was wenn mehrerer Dokumente mit HAUPTADAPTER in der PartNumber geöffnet sind (oder nicht richtig geschlossen wurden)?Ich würde das Product über die selektierenden Elemente (zB [i].LeafProduct.ReferenceProduct, geht aber nur wenn in einer Baugruppe etwas selektiert wurde) bestimmen.GrußBernd[/i]Danke Bernd! Jet ... 
  | 
| In das Form CATIA V5 Programmierung wechseln | 
 | 
CATIA V5 Programmierung : SelectElement unter Unix 
Macro_Man am 13.07.2006 um 20:19 Uhr (0) 
Hallo Experten,ich habe folgendes Problem, ein Macro soll unter Unix und Windows verwendet werden. In diesem Macro(CATScript) wird einem vorhandenen Punkt (Typ: CircleCenter) durch einen Benutzer eine Referenz(Type:BRep Edge)zugewiesen.Wird das Macro manuel gestartet funktioniert es super. Set partDocument1 = CATIA.ActiveDocumentSet part1 = partDocument1.PartSet hybridShapeFactory1 = part1.HybridShapeFactoryDim ref(0)ref(0)= "Edge"Dim UserSelection,UserSelSet UserSelection= CATIA.ActiveDocumentSet UserSel= ... 
  | 
| In das Form CATIA V5 Programmierung wechseln | 
 | 
CATIA V5 Programmierung : GeoSet suchen und erstellen 
Hartmut44 am 31.03.2009 um 09:34 Uhr (0) 
Hallo,ich möchte in meinem Makro Strukturen aus Excel erstellen, was soweit auch funktioniert. Jetzt kommt aber noch die Anforderung, dass jede Struktur nur ein mal vorhanden sein soll.Bisher versuche ich das so, indem ich in Catia nach der aktuellen Struktur suche. Wenn ich nichts finde, wird ein neuer GeoSet erzeugt, wenn ich was finde, soll das Suchergebnis die Basis meiner Unterstruktur sein.Mein Code schaut bisher so aus: If GS_H_Name_check  GS_H_Name Then 	Set sel_i = CATIA.ActiveDocument.Selection		 ... 
  | 
| In das Form CATIA V5 Programmierung wechseln | 
 | 
CATIA V5 Programmierung : Suchbereich auf  Y+ Bereich vom Koordinatensystem zu begrenzen 
BLD1983 am 29.11.2019 um 12:25 Uhr (1) 
Danke den Link habe ich auch schon entdeckt.schaffe es aber nur das ganze Part zu messen, nicht die einzelnen Körper.(den selektierten Körper)-------------------------------------------------------------------------------Sub CATMain()Dim ADoc As PartDocumentSet ADoc = CATIA.ActiveDocumentDim P1 As ProductSet P1 = ADoc.ProductSet Inertia1 = P1.GetTechnologicalObject("Inertia")Dim oValues(2)Inertia1.GetPrincipalMoments oValuesV0 = oValues(0)* 10000000V1 = oValues(1)* 10000000V2 = oValues(2)* 10000000V0 = rou ... 
  | 
| In das Form CATIA V5 Programmierung wechseln |