|
CATIA V5 Programmierung : Element aus Selektion aktivieren (bearbeiten)
picard am 14.12.2004 um 15:55 Uhr (0)
Danke für die Info... leider komme ich mit den Informationen aber noch nicht zurecht (nur falls es noch nicht aufgefallen ist: ich bin Anfänger ). Der Quelltext sieht nun folgendermaßen aus: Code: Language= VBSCRIPT Sub CATMain() variablendeklaration Dim MyRootProduct As Document Dim MySelectedParts As Selection Dim MyActivePart As Document parts im aktuellen produkt finden Set MyRootProduct = CATIA.ActiveDocument Set MySelectedParts = MyRootProduct.Selection MySelectedParts.Search CATPrtSearch.P ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : New Part script
BADU am 15.12.2004 um 07:33 Uhr (0)
Hi sebuse, vielleicht hilft das hier: _____________________________________________________________ _____________________________________________________________ Sub CATMain() Dim documents1 As Documents Set documents1 = CATIA.Documents Dim partDocument1 As PartDocument Set partDocument1 = documents1.Add( Part ) Dim product1 As Product Set product1 = partDocument1.GetItem( PART1 ) Dim Nummer As String Nummer = InputBox( Eingabe , Nummer , Nummer) product1.PartNumber = Nummer End Sub __________________ ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Referencen automatisieren mit Topology.CGMVertexall und verwenden
brolk am 16.12.2004 um 12:49 Uhr (0)
Hallo! Mein Problem: Ich habe einen unbekannten Körper und muss die Koordinaten aller Eckpunkte davon auslesen. Ich bin schon dank dieses Forums ziemlich weit gekommen: Ich kann mit Sel.Search Topology.CGMVertex, all Set Ref = Sel.Item(1).Reference Dim RefName As String RefName = Ref.DisplayName automatisch alle Eckpunkte selektieren und dann diese unglaublich lange Wurst in ein String umwandeln. Danach möchte ich mit Dim TheSPAWorkbench As Workbench Set TheSPAWorkbench = CATIA.ActiveDocument.GetWorkben ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Performance-Test-Macro
Ralduh am 16.12.2004 um 23:55 Uhr (1)
Hallo,ich studiere Fahrzeugtechnik an der HAW in Hamburg und habe nun die "Ehre" im dortigen CADlabor die performance der verschiedenen Rechnergenerationen die sich da so finden (SGI Impact, IBM RS6000, SUN Blade, Dell-PC usw.) zu dokumentieren.Das möchte ich mit einigen macros machen, habe aber wenig Erfahrung mit dem CATsript von Catia V5R12. Insbesondere wäre ich daran interessiert, ob und wie man vielleicht die macros dazu bringen kann, ihre eigene Laufzeit zu ermitteln und als Teil des Ergebnisses anz ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Mittelpunkt erzeugen
baler am 17.12.2004 um 16:17 Uhr (0)
Hallo Ihr, ich möchte mit der Methode AddHybridShapePointCenter einen Mittelpunkt an einer abgesetzten Welle erzeugen. Dazu benötige ich voraussichtlich den BRepName der Kurve, die ich vor Start des Makros selektiere. Wie kann ich den BRepName nach Selektieren der Kurve auslesen? Bisher sieht mein Quelltext so aus: Dim Sel As Selection Set Sel = CATIA.ActiveDocument.Selection Dim Name As CATBSTR Name = Sel.Item(1).Value.Name MsgBox(Name) Allerdings kann er nach Selektion der Kurve den Namen nicht ausgeben ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Berechnungsmodul
Michael am 19.12.2004 um 12:07 Uhr (0)
Hallo Zusammen, kennt jemand ein Berechnungsmodul für CATIA mit dem man in der Elektro- / Elektronikindustrie Luft- und Kriechstrecken berechnen kann? Dabei ist es ja wichtig auch Bedingungen definieren bzw. eingeben zu können. Das Tool müsste dann den kürzesten Weg zwischen zwei gleichen Materialien über ein weiteres anderes Material suchen. Vielen Dank für eine wie auch immer geartete Antwort. Gruß Michael ------------------ Mit freundlich elektronischem Gruss Michael
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Performance-Test-Macro
3.1415926535 am 20.12.2004 um 12:53 Uhr (1)
Hast du mal in der Hilfe von CATIA nachgeschaut ?Wenn nicht kannst du sie dir anschauen unter:c:programmedassault systemes12intel_acodeinv5automation.chmDort steht im Prinzip fast alles drin, man muss es nur finden und verstehen Good LuckPi
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Bauteilname aus Catia in Excel einfügen
SteelNinja am 03.02.2016 um 13:48 Uhr (1)
Hey Joe,Danke für die schnelle Rückmeldung.Leider hat das so nicht ganz funktioniert.Wenn ich die Zeile direkt übernehme, bekomme ich einen Runtime-Fehler: 1004 Application-defined or object defined error.Hab dann mal folgendes versucht:Dim Element As ObjectSet Element = selection1.Item(I).Valuesheet1.Cells(5, I + 1).Value = Element Führt aber zu einem Runtime-Fehler: 424 Object required.Zwischen dem .Item(i) und .Item2(i) konnte ich keine Unterschiede feststellen.Leider fehlt mir für so eine detaillierte ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : DMU Space Analysis Batchlauf unter Unix
coolmage_bs am 21.12.2004 um 12:48 Uhr (0)
Hallo zusammen, ich hab da ein Problem. Ich soll eine Anzahl von Files täglich über Nacht mit Clash-Analyse (DMU Space Analysis ) prüfen. Die Files liegen im CGR-Format vor. Da wäre es gut, wenn ich die Eingabedaten irgendwo abspeichern kann, um das wiederholt ablaufen zu lassen. In der Online-Doku steht, dass ich die Funktion ITFCHECK aufrufen muss und dieser eine Eingabedatei mitgebe. Einen cron-job dazu aufzusetzen ist noch nicht schwer. Das Problem ist die Eingabedatei und die Dateiliste mit der Positi ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Userselektion auf alle Art von Punkten zulassen
wovo am 21.12.2004 um 17:44 Uhr (0)
Hallo, wie kann ich per VBScript eine Selektion durch den Anwender steuern, sodass nur 3D Punkte selektiert werden können. Sollte ein 3D Punkt durch eine Intersection im Modell erstellt orden sein, so soll auch solch ein Punkt über das Makro selektierbar sein. (Hier liegt mein eigentliches Problem) Hier der Stand meiner Programmierung: Auswahl festlegen ------------- Dim objWas(1) objWas(0) = Point objWas(1) = HybridShapeIntersection Punkt der aus einer Verschneidung resultiert Selekt ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Katalogzugriff per Visual Basic?
VFR-Treiber am 22.12.2004 um 11:18 Uhr (0)
Servus, ich soll in meiner Firma untersuchen, ob es die Möglichkeit gibt, auf Kataloge per Makro oder Visual Basic zuzugreifen und so einen Zeichnungsrahmen zu erstellen. Es sollen also Rahmenkomponenten im Katalog abgelegt werden und dann später per Makro je nach Produktart zu einem produktspezifischen Zeichnungsrahmen zusammengesetzt werden. Geht das überhaupt? Hat vielleicht schon mal jemand sowas gemacht (und hat evtl. sogar etwas Beispielcode )? Ich habe über die Suchfunktion im Forum nichts gefund ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Rechteck in einer Ansicht erzeugen im Makro
torspezialist am 27.12.2004 um 08:22 Uhr (0)
Hallo zusammen, hat jemand von Euch eine Idee, wie ich im Verlauf eines Makros in einer Ansicht einer Zeichnung ein Rechteck erzeugen kann? CATIA soll dann die Abmessungen dieses Rechtecks ausgeben. Bin für alle Anregungen und Beispielmakros dankbar!!! Gruß Torspezi
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Rechteck in einer Ansicht erzeugen im Makro
u01dz am 04.01.2005 um 14:48 Uhr (0)
Hi, die Selektion der Punkte während der Laufzeit kannst Du gemäß des Beispiels 2.12 (Makrobuch von Ziethen, S. 50) programmieren. Die Linien im Drawing erzeugst Du dann über folgende Befehle: Set Factory2D = CATIA.ActiveDocument.Sheets.ActiveSheet.Views.ActiveView.Factory2D Set Line1 = Factory2D.CreateLine(0,0,100,100) ------------------ Tschüß, Dieter
|
In das Form CATIA V5 Programmierung wechseln |