|
CATIA V5 Programmierung : Line & Point Selection
louis am 16.05.2003 um 19:27 Uhr (0)
Hallo, wenn ich es richtig kapier, möchtest Du nur den Punkt selektieren und von diesem auf das zugehörige Produkt kommen. Kennst Du schon die Eigenschaften .parent und .document ? Da muesste sich was machen lassen. Gruss Louis
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Wie komme ich von selektierter Fläche auf das zugehörige Part
louis am 03.03.2003 um 10:30 Uhr (0)
Hallo Zusammen, nach der Selection einer Fläche komme ich mit MyReference.DisplayName auf den Namen: "Selection_RSur Face Brp Pad.1;0 Brp Sketch.3;3)));None ));Pad.1)" Frage: Wie finde ich das zugehörige Part oder Pad ? Mein Ziel ist es eine Fläche zu selektieren und entsprechend zuzuordnen. Vielen Dank fuer einen Tip. Louis
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Distance bemessen
louis am 24.07.2003 um 17:32 Uhr (1)
Hallo Barbara,bin in letzter Zeit nicht zum programmieren gekommen und kann Dir deshalb Deine Fragen nicht beantworten - wahrscheinlich bist Du schon weiter wie ich !Ich versuche in einem Produkt den Abstand von 2 Flächen in 2 Parts zu messen - bisher ohne Erfolg! Hast Du messen im Produkt schon realisiert ?Select Flaeche 1Select Flaeche 2Messe DistanzVielen Dank für Deine Mühe im VorausHerzliche GrüsseLouis
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Wie stelle ich ein Product auf "edit"
louis am 08.09.2003 um 18:34 Uhr (0)
Hallo Ute, ich bin grad am programmieren Deiner Idee und ich habe folgendes Problem: Wie setzt Du den Namen der Referenz zusammen, wenn Du nicht weisst wieviel parent -Produkte es gibt ? Zweite Frage: Wie kommst Du vom Body rückwärts an das zugehörige prods(i) ? Bis zum Part-Namen komme ich, darüber aber gibt parent nur CNEXT aus. Sehe ich es richtig, dass Du die Referenz auf das 1. Produkt über Deinem Body erzeugst, der Name aber durch alle Produktstrukturen gehen muss z.B. prodkukt1.name & prods(i).n ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Bohrungstiefe spezial
louis am 10.01.2003 um 18:27 Uhr (0)
Hallo Koni,in den Benutzermustern gibt es einen Verweis auf die zugehörige Bohrung und auf die zugehörige Skizze. Dann musst Du nur noch die GeometricElements der Skizze abgrasen und von der Bohrung die Werte hinzunehmen.Probleme gibt es hiermit, wenn Du Deine Bohrung bis auf Fläche, zum letzten ... geht, weil da ist dann jede Bohrung im Benutzermuster unterschiedlich tief !!Hierzu habe ich aber auch noch keine Lösung.Probleme gibt es auch, wenn man eine Skizze in einem Produkt fuer mehrere Parts mit Kopie ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Wie komme ich von selektierter Fläche auf das zugehörige Part
louis am 11.03.2003 um 09:27 Uhr (0)
Hallo Steffen, genau so habe ich es schon gelöst, nur dass ich SelPart(0) auf "Pad" setze. Dann komme ich mit dem .parent.parent Ergebnis auf den richtigen Körper und mit .parent.parent.parent auf das zugehörige Part. Der Hintergrund ist, dass wenn Du in Deinem Part mehrerere Körper hast, der richtige Körper .InWorkObject gesetzt sein muss. Überhaupt ist das ein mit dem .InWorkObject wichtig. Wenn nämlich ein offener Körper in diesem Part gerade .InWorkObject ist, kannst das Programm keine Bohrung erzeugen ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Wie stelle ich ein Product auf "edit"
louis am 26.08.2003 um 11:42 Uhr (0)
Hallo Ute, könntest Du bitte Deine Lösung genauer beschreiben. Mein Macro läuft auch nur, wenn das oberste Produkt aktiv (blau) ist. Vielen Dank im Voraus ! Herzliche Grüsse Louis
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Wie komme ich von selektierter Fläche auf das zugehörige Part
louis am 07.03.2003 um 18:00 Uhr (0)
Hurra das Forum lebt ! Hallo Steffen, vielen Dank fuer Deine Antwort. Im Prinzip habe ich es genauso aufgebaut (nur mit "Face" als Abfragefilter). Ich habe aber ein Problem. Ich befinde mich in einem Assembly und ich weiss nicht welches Part zu der selektierten Fläche gehört. Somit weiss ich nicht, welchem Part ich die ShapeFactory zur Erstellung der Bohrung zuweisen soll. Ich glaube Ute hat das gleiche Problem. Freue mich auf Deine Antwort Louis
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Wie stelle ich ein Product auf "edit"
louis am 03.09.2003 um 15:27 Uhr (0)
Hallo Ute, vielen Dank fuer Deine Antwort. Hab ich richtig verstanden, dass Du nicht das Objekt in die Selection addierst sondern die Referenz ? Herzliche Gruesse Louis
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Punkt durch anklicken
louis am 10.07.2003 um 08:30 Uhr (0)
Hallo Karin, in R11 gibt es die Möglichkeit einer Selection im Raum. Siehe Doku von R11 oder im Internet http://www.caav5.com/developers/autofr.htm Hab aber noch keine Erfahrung damit. Gruss Louis
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : bestimmtes Objekt innerhalb eines Assemblies deaktivieren
louis am 03.03.2003 um 13:06 Uhr (0)
Hallo Herr Hansen, bei Dim .... as alle Objekte die er nicht mag nur als Object oder gar nicht genau definieren. z.B. Dim part1 as object (ist eine alte Fehlerquelle). Wenn der Name der Bohrung eindeutig ist, habe ich eine Routine, die in einem Produkt mit beliebig vielen Unterprodukten ein Element nach dem Namen zuweist - bitte Email-Adresse bei Bedarf durchgeben. Gruss Louis
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Search-Syntax ????
louis am 18.02.2004 um 15:53 Uhr (0)
Hallo Zusammen, kennt jemand alle verfügbaren selection.search (xxx) Möglichkeiten. Wo ist das dokumentiert. Mit Macro Aufzeichnen und Bearbeiten - Suchen - kann ich zum Beispiel keine Schraffuren auswählen. Hat jemand eine Lösung ? Vielen Dank ! Louis
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Inaktivieren von Komponenten
louis am 27.08.2003 um 08:33 Uhr (0)
Hallo Miquel, hier ein Auszug aus der Datei V5Automation.chm: ____________________________________________________________ o Sub Activate( AnyObject iObject) Unsuppresses an object for the update process. A unsuppressed object is again taken into account for the calculation of the part. Parameters: iObject The object to unsuppress for the update process Example: The following example unsuppresses the pad1 pad: Set partRoot = partDoc.Part Set pad1 = partRoot.FindObjectByName( Pad.1 ) partRoot.Act ...
|
| In das Form CATIA V5 Programmierung wechseln |