|
CATIA V5 Programmierung : Bemaßung in Drawing per CATscript auslesen
Igor am 16.10.2002 um 09:31 Uhr (0)
Hallo CATIA Gemeinde, hat jemand eine Idee zum Lösen des o.g. Problems? In der Doku habe ich bis jetzt leider nichts gefunden. Danke
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Externe Referenzen herstellbar?
Stoffel am 05.11.2002 um 09:58 Uhr (0)
Hallo Ralf! Der Weg, den du beschreibst ist richtig für die manuelle Konstruktion. Ich suche aber eine Möglichkeit, genau dieses per Skript zu realisieren (VBScript). Aber selbst der Makrorekorder zeichnet nicht auf, wie diese externen Referenzen erzeugt werden, aber er bezieht sich im nächsten Schritt auf diese Referenzen... Trotzdem vielen Dank! Ich verbleibe in der Hoffnung, dass mir vielleicht doch jemand helfen kann - oder ist CATIA einfach noch nicht so weit?! Grüße Stoffel
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Button für Makros
Steffen Hohmann am 10.01.2003 um 11:16 Uhr (0)
Hallo Bernd, über das Menü "Tools - Anpassen" kann man unter anderem Symbolleisten und Befehle verwalten. Um eigene Makros auf Symbole zu legen, geht man wie folgt vor: - Im o.g. Menü kann man sich in der Rubrik Symbolleisten eigene Symbolleisten erzeugen. Wichtig dabei ist, das diese erzeugten Symbolleisten nur in der Umgebung verfügbar sind, in der man sich zum Zeitpunkt der Erstellung befand. Ist man also gerade im PartDesign, so kann man auf die Symbolleiste nur zugreifen, wenn man im Partdesign ist. S ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Formular aufrufen
Koni am 02.01.2003 um 19:59 Uhr (0)
Hallo, kann mir jemand sagen wie ich in Catia ein VBA Formular aufrufen kann? In einem Makro währe es am besten. mfg Koni
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : über Makro Producte aus-/einblenden
JanF am 20.01.2003 um 18:24 Uhr (0)
Hallo Bernd, mit dem Befehl: CATIA.ActiveDocument.selection.VisProperties.SetShow catVisPropertyNoShowAttr werden alle Elemente, die aktuell selektiert sind, ins NoShow gestellt. Dies ist IMHO die einzigste Möglichkeit, dies zu erreichen. Der aktuellen Selektion müßte denn vorher das ein-/auszublendende Product zugewiesen werden. Gruß Jan
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : PartNumber eines CATPart wird in der Spec Tree in R10 nicht geupdated!!
JeZaD am 21.01.2003 um 16:15 Uhr (0)
Kurz: Ich will das PartNummer eines CATPart ändern. Das Problem: Wenn mann einen einzel CATPart offen hat, und folgende CATvbs Makro ausgefuhrt ist, kriegt der PartNumber Texte in der Spec tree kein Update/Refresh. Wenn man aber der Properties von der Part anschaut, zeigt es das richtige (neue) PartNumber! Dieses Makro war mit der Makro Rekorder aufgenommen, und hat während des Aufnahme funktionniert (der PartNummer hat sich in der Spec tree automatisch geändert)!! Irgendwie wenn man das Makro laufen ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Ebenen in Makro umbenennen und löschen
Steffen Hohmann am 08.01.2003 um 09:34 Uhr (0)
Hallo Axel, wenn Du diese Ebenen erstellst, gibt es doch sicherlich eine Object-Variable, die auf die Ebene verweist. Dim Ebene1 as Object Ebene aus 2 Linien Set Ebene1=hybridShapeFactory1.AddNewPlane2Lines(Reference1, Reference2) hybridBody1.AppendHybridShape Ebene1 Ueber die Name-Eigenschaft kann einem beliebigen Object ein Name zugewiesen werden Ebene1.Name = "PositionsEbene" Soll diese Ebene später wieder gelöscht werden, so weist man das Object der Selection zu und löscht über die Delete-Methode die ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Ebenen in Makro umbenennen und löschen
A.H.N. am 14.01.2003 um 21:41 Uhr (0)
Hallo Steffen, und vielen Dank. Das umbenennen hat wundedrbar geklappt, nur mit dem löschen, das bekomme ich nicht auf die Reihe. Ich erzeuge mit Dim hybridBodie1 as HybridBodie set hybridBodie1 =hybridBodie1.Add() hybridBodie1.Name = "Referenz" einen geöffneten Körper mit dem Namen Referenz. Darin erzeuge ich mit Dim Ebene1 as HybridShapePlaneOffset Set Ebene1=hybridShapeFactory1.AddNewPlaneOffset(Reference1, Offset) hybridBody1.AppendHybridShape Ebene1 Ebene1.Name = "Ref-X" nacheinander 4 Ebenen. ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Ebenen in Makro umbenennen und löschen
JanF am 21.01.2003 um 00:35 Uhr (0)
Hallo Axel, "Referenz" ist ja der Name von hybridBodie1. Den versuche es mal mit CATIA.ActiveDocument.Selection.Add hybriedBodie1 Gruss Jan
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Ebenen in Makro umbenennen und löschen
Steffen Hohmann am 27.01.2003 um 10:52 Uhr (0)
Hallo Axel, die meisten Objekte können auch über den Namen angesprochen werden, wenn man die zugehörige Collection kennt. Am Beispiel deines geöffneten Körpers "Referenz" sieht das so aus: CATIA.ActiveDocument.Selection.Clear CATIA.ActiveDocument.Selection.Add (CATIA.ActiveDocument.Part.HybridBodies.Item("Referenz") CATIA.ActiveDocument.Selection.Delete Gruss Steffen
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Clash-Ergebnis fotografieren
timf am 27.01.2003 um 15:36 Uhr (0)
Hallo! Ich möchte das Resultwindow einer Kollisionsuntersuchung mit VBA "fotografieren". Grundsätzlich kann ich Bildschirmfotos mit CATIA.ActiveWindow.ActiveViewer.CaptureToFile ... machen. Wenn ich allerdings Resultwindow anzeigen lasse und dann versuche ein Makro auszuführen oder eine beliebige Funktion aus dem Menü aufzurufen, dann verschwindet das Resultwindow. Das gleiche passiert mit dem Preview-Window. Wer könnte mir bitte helfen. Beste Grüße Tim --
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makros NT AIX
Kerli am 21.01.2003 um 15:57 Uhr (0)
Moin, bei mir läuft Catia V5 auf AIX. Beim Starten einen Makros bekam ich die Fehlermeldung "Microsoft VB Script runtime error" Liegt das daran, dass das Makro auf einer Catia-NT-Maschine erstellt worden ist? Und wenn ja, muß ich das Makro dann unter AIX durch eine Art Compiler laufen lassen oder von Hand ändern oder beides? Gruß Kerli
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Part anlegen und fixieren
JanF am 12.09.2002 um 15:23 Uhr (0)
Moin! Mit einem Makro möchte ich in einem Produkt ein Part anlegen und dieses sofort fixieren. Der entsprechende Teil des Makros ist: Dim productDocument1 As Document Set productDocument1 = CATIA.ActiveDocument Dim product1 As Product Set product1 = productDocument1.Product Dim products1 As Products Set products1 = product1.Products Dim product2 As Product Set product2 = productDocument1.Product Set product2 = products1.AddNewComponent("Part", "GitterNetz") Dim productDocument9 As Document Set p ...
|
In das Form CATIA V5 Programmierung wechseln |