|
CATIA V5 Programmierung : Selection
spoerk am 30.06.2009 um 10:09 Uhr (0)
hi, ich möchte mit einer Selection die größere Kurve einer Senkung auswählen, darin sollen dann ein Punkt eine Ebene und darauf eine Senkrechte erstellt werden, jedoch kommt immer eine Fehlermeldung.Hier der verwendete Text:Option ExplicitPrivate Sub start_Click()Dim oCATIASet oCATIA = GetObject(, "Catia.Application")Selektion hinzufuegenDim UserSel As SelectionSet UserSel = oCATIA.ActiveDocument.SelectionUserSel.ClearSelektion vornehmen lassenDim EE = UserSel.SelectElement2(Curve, "Bohrungskontur auswähle ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter verwenden
Manrok am 18.03.2009 um 14:10 Uhr (0)
Hallo an alle,habe hier ein großes Problem. Warscheinlich gibts eine einfache Lösung aber ich komme nicht darauf. Ich habe einen Parameter erzeugt und will diesen nun mit einer Plane mit Offset verküpfen. Hier der Code:Set parameter1 = Parameter.CreateDimension("P46", "length", 4)Set partDocument1 = CATIA.ActiveDocumentSet part1 = partDocument1.PartSet hybridShapeFactory1 = part1.HybridShapeFactorySet originElements1 = part1.OriginElementsSet hybridShapePlaneExplicit1 = originElements1.PlaneXYSet reference ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makros - Screenshots
denyo_1 am 29.07.2008 um 16:57 Uhr (0)
Hi,wie schon angemerkt die interne Methode zum ausblenden des Strukturbaums.Code:Sub CATMain()Set specsAndGeomWindow1 = CATIA.ActiveWindowspecsAndGeomWindow1.Layout = 1End SubHier bei wird im in der fettmarkierten Zeile gesagt das er nur die Geometrie anzeigen soll. Des weitern gibt es:CATWindowsGeomOnly = 1 (nur Geometrie ohne Strukturbaum)CATWindowSpecsAndGeom = 2 (Strukturbaum und Geometrie)CATWindowSpecsOnly = 3 (Nur der Strukturbaum)Mit diesem Code kannst du jetzt abfragen ob der Strukturbaum ausgeble ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Fog funktioniert nach erneutem Öffnen des Modelles nicht mehr
Diesaster am 19.02.2018 um 06:59 Uhr (1)
Hallo liebe Community,ich habe ein Problem bei meinem Modell in Catia V5 R26.Ich habe eine Fog erstellt, welche mir einen Curve-Parameter ändern soll.Dies hat am Freitag noch wunderbar funktioniert. Um auf die Funktion der Fog einzugehen:Ich habe einen Parameter mit Multiple Values, welcher als String erzeugt ist und verschiedene Sketch-Formen hat. Wenn ich einen dieser Sketches auswähle, soll die Fog dem Curve-Parameter genau diesen Sketch zuweisen und schlussendlich das Modell anpassen. Dies hat am Freit ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Position.GetComponents - Funktion
Laute am 25.07.2003 um 10:20 Uhr (0)
Hallo Steffen, danke für die ausfürhliche Antwort. Hab s aber leider nicht hinbekommen! Der beigefügte Code verursacht eine Endlosschleife. Beim Debug wir mir die SendKeys Anweisung gehighlightet oder eine Meldung SelectElement/Item(1) - schlug fehl . Ich klick auf meinen Button - wähle ein Element aus - Endlosschleife/oder garnichts passiert. Dim oSel Set oSel = CATIA.ActiveDocument.Selection oSel.Clear Dim sFilter(3) sFilter(0) = Plane sFilter(1) = Sketch ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Componente oder CATProduct?
tomtom1972 am 01.11.2012 um 13:36 Uhr (0)
Hi Bernd, danke für deine Antwort / Nachfrage.CATProduct L-------Componente L-------A.Componente L-------B.CATProduct L-------sonstwas L-------sonstwasEs geht darum beim (rekursiven) durchlaufen der Strutur zu unterscheiden, ob Knoten A oder Knoten B eine Component oder ein CATProduct ist, aber es geht mir um eine generelle Methode: d.h. die Struktur ist ein Bsp und kann beliebig anders aussehen, also tiefer verschachtelt oder sonst was.Keiner eine Idee?Gruß---------- ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Nur sichtbare Elemente ins hide stellen
ausie-r-n am 24.01.2008 um 13:29 Uhr (0)
Hallo,brauch mal eure Hilfe. Ich hab folgendes Script im Einsatz.Language="VBSCRIPT"Sub CATMain() On Error Resume Next Dim productDocument1 As DocumentSet productDocument1 = CATIA.ActiveDocumentSet Selection1 = ProductDocument1.Selection Dim selection1 As SelectionSelection1.Search("CATPrtSearch.Plane+CATPrtSearch.AxisSystem+CATPrtSearch.Point+CATPrtSearch.Line+CATPrtSearch.Curve+CATAsmSearch.MfConstraint,all")Set visPropertySet1 = selection1.VisProperties visPropertySet1.SetShow 1selection1.Clear End SubF ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Bedingung behalten bei Komponentenwechsel
Andreas Müller 1977 am 27.01.2011 um 17:27 Uhr (0)
Hallo an alle Forum - LeserVieleicht kann mir jemand weiter helfen - folgende Situation:Wenn ich ein Part ersetzen möchte mit einem Produkt verliere ich die Bedingungen für die Positionierung. Gibt es eine Möglichkeit beim Ersetzen wieder gefunden werden? Ich weiß das es beim Part möglich ist wenn die Komponenten veröffentlicht sind an denen die Bedingungen hängen beim Produkt theoretisch auch - das geht aber nur wenn die Veröffentlichungen vorher bestehen bevor die Bedingungungen gesetzt werden. In meinem ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Punkte finden und Abstände messen
schotti am 02.05.2005 um 18:53 Uhr (0)
Hallo, ich habe ein ähnliches Problem. Ich will die Koordinaten eines Punktes in einem Product/Part auslesen. Dieses Part hat ein eignes Koordinatensystem mit einem Point im Koordinatenursprung. Struktur: Product |__Product |__Part |__Koordinatensystem_1 |__ ... Wenn ich die Koordinaten des gewünschten Punktes und des Nullpunktes (Part) auslese, bekomme ich die Koordinaten in Bezug auf das Koordinatensystem des Vater-Products. Gibt es eine Möglichkeit die Koordinaten zu Tra ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA V5 Makro Aufzeichnung
HarleKinX am 25.02.2011 um 12:29 Uhr (0)
Wir haben Makroprogrammierung an der Uni.Und wenn wir das ganz simpel runterrechnen, dann muss es gehen.Unser Professor, hat uns ein kleines Bauteil aufzeichnen lassen. Dann eine Userform erstellen lassen und den Quelltext in einem Button eingefügt. Das Bauteil wurde gebaut. Unser Beleg besteht nun darin mehrere bauteile zu konstruieren und über eine Userform halt ausrechnen und konstruieren zu lassen. Also das einfach die Bauteile dann aufgerufen werden. Die einzelnen Längen kann man ja mit Variabeln vers ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Dateinamen auslesen
pittyplatsh am 10.11.2009 um 20:06 Uhr (0)
Mit welcher Fehlermeldung bricht CATIA denn ab?Habe es eben mal ausprobiert:Struktur:Produkt |_ CGR |_ Part |_ ProduktCode:Sub CATMain()Dim documentRoot As DocumentSet documentRoot = CATIA.ActiveDocumentDim productRoot As ProductSet productRoot = documentRoot.ProductMsgBox(productRoot.Products.Item(1).GetMasterShapeRepresentationPathName)MsgBox(productRoot.Products.Item(2).GetMasterShapeRepresentationPathName)MsgBox(productRoot.Products.Item(3).GetMasterShapeRepresentationPathName)End SubBeim CGR und dem P ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA V5 Programmierung
Lusilnie am 12.02.2009 um 01:24 Uhr (0)
Hallo dennisw,willkommen im Forum!Den Vorschlag kann ich schnell liefern, programmieren musst Du aber selber. Da kann ich nur helfen!Also:1.) alle Punkte suchen und selektieren, sprich in eine "Selektion" suchen2.) um alle Elemente (Punkte) der Selektion eine "Sphere" (Kugelfläche - GSD-Workbench) mit gewünschten Radius erstellen3.) Spiegelung? - Punkt-Koordinaten auslesen, Y-Wert invertieren, Punkt mit neuen Koordinaten erstellen, Kugelfläche erzeugenIch hoffe, dies reicht Dir erst mal als Konzept, nun mu ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro geometrische Set
Beemer328 am 30.01.2009 um 08:24 Uhr (0)
Hallo,ich möchte in einem CATPart automatisch durch ein Makro geometrische Sets erstellen lassen. Ich kenne mich mit der Makroprogrammierung nicht gut aus und kann das nur über die Makroaufzeichnung. Dadurch habe ich es geschafft, dass ein Set erstellt wird aber es bekommt dann nicht den Namen, den ich bei der Aufzeichnung eingegeben habe. Was füge ich in das Makro ein, damit das neue Set einen Namen bekommt. Bisher sieht es so aus:Language="VBSCRIPT"Sub CATMain()Dim partDocument1 As DocumentSet partDocume ...
|
| In das Form CATIA V5 Programmierung wechseln |