|
CATIA V5 Programmierung : Kinematik-Makro?
Jomel am 02.09.2005 um 14:41 Uhr (0)
Hallo,ich erstelle in CATIA aus mehreren Parts per Skript ein Produkt. Dabei sollen entsprechende Kinematikbedingungen ebenfalls per Makro gesetzt werden.Ab welcher Release ist dies (überhaupt) möglich? Hat da jemand schon Erfahrungen gemacht?
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Name des Geometrischen Sets, das ein bestimmtes Element beinhaltet
denyo_1 am 18.03.2009 um 17:46 Uhr (0)
Hallo Dadi,zum Ablauf:Du suchst nach den parallelen Kurven und steckst sie alle in eine Selektion. In der nachfolgenden Schleife durchläufst du die Selektion um aus den einen parallelen Kurven einzelne Referenzen zu erstellen (das brauchst du ja weil du das zum Erstellen der Punkte benötigst). Jetzt ist die Frage was für Punkte erzeugst du?Ich habe hier mal ein kurzes Beispiel gemacht das immer 3 Punkte auf einer parallelen Kurve erzeugt. Die Stellen an der ich mir den Namen des aktuellen geometrischen Set ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : mehrfach vorhandene Parameter ansprechen
Heiko83 am 19.03.2009 um 12:55 Uhr (0)
Hallo zusammen,ich bin auf der Suche nach ein Problem. Ich habe in einem Strukturbaum mehrere Parameter mit dem gleichen Namen. Hauptkörper Wuerfel1 Parameter: Laenge Breite Höhe Wuerfel2 Parameter: Laenge Breite HöheWenn ich nun nach dem Parameter Laenge suche findet er den ersten. Nicht aber den von Wuerfel2.Code:Function FindDimension(oPart As Part, ParamName As String) As Dimension Dim oParam As Parameters Set oParam = oPart.Parameters On Error Resume Next Set ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Oberste Ebenen Strukturbaum
michi79 am 19.03.2009 um 14:55 Uhr (0)
Hallo, ich hab mir im Makrorecorder ein einfaches Makro aufgenommen. Es sind 2 Parts geöffnet aus Part2 möchte ich einen Körper mit Copy/Paste (As specified in Partdocument einfügen). Catia bricht jedoch mit einer Fehlermeldung ab, weil das Makro in den Hauptkörper in Part1 einfügen will. Wie mache ich per Macro die Root-Ebene von Part1 aktiv GrussMichi
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Anfängerfrage Reframe / FileSelectionBox
merlin74 am 18.03.2009 um 15:37 Uhr (0)
Hallo Miteinander, folgendes Script soll nur eine Datei öffnen und "Fit all in" ausführen. Macht es aber leider nicht (Fit all in). Wenn ich das Script ein zweites mal aufrufe wenn die Datei bereits geöffnet ist, dann funktioniert es. Language="VBSCRIPT"Sub CATMain()Dim documents1 As DocumentsSet documents1 = CATIA.DocumentsDim partDocument1 As DocumentDim strfile As Stringstrfile = CATIA.FileSelectionBox("Select a file", "*.CATPart", CatFileSelectionModeOpen)Set partDocument1 = documents1.Open(strfile)Dim ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : SN suchen
Tweety79 am 19.03.2009 um 14:01 Uhr (0)
Hi!Hier eine Frage, die eher nur mit Programmierung generell als mit CATIA zu tun hat, aber vielleich weiß es jemand:Gibts irgendwo ein Programm, mit dem ich in einem Ordner auf Laufwerk X, in allen Excel-Dateien nach einer SN (Sachnummer), z.B. *7561223* suchen kann?Danke.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Anfängerfrage Reframe / FileSelectionBox
K.Siebert am 18.03.2009 um 16:25 Uhr (0)
HalloSchon mal so probiert ?Code:sInputFile = CATIA.FileSelectionBox("Part auswaehlen und ab gehts!", "*.CATPart", CatFileSelectionModeOpen) Set oDoc = CATIA.Documents.Open(sInputFile)------------------ Sei Schlau bleib Dumm !!?!!
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Anfängerfrage Reframe / FileSelectionBox
K.Siebert am 18.03.2009 um 16:55 Uhr (0)
Ja fast bis auf CATIASet oDoc = CATIA.Documents.Open(sInputFile)------------------ Sei Schlau bleib Dumm !!?!!
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Anfängerfrage Reframe / FileSelectionBox
merlin74 am 18.03.2009 um 16:58 Uhr (0)
ok, bei mir steht das halt in zwei Zeilen: Set documents1 = CATIA.DocumentsSet partDocument1 = documents1.Open(strfile)Ändert aber leider nichts am Ablauf.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Anfängerfrage Reframe / FileSelectionBox
K.Siebert am 18.03.2009 um 17:35 Uhr (0)
Code:Set specsAndGeomWindow1 = CATIA.ActiveWindowIn meinen Skripten steht das immer So z.B.Code:Set specsAndGeomWindow1 = CATIA.ActiveDocumentUnd zu deiner zweiten frageAchtung ist nur aus einen Skript rauskopiert kannst ja die Passenden Code Zeilen rausnehmeDiese Skript gleicht den Speichernamen und die Partnumber ab und Passt die Partnumber an den Speichernamen anCode:Sub DATEI_gleich_PARTNIf Err Then msgbox "Es ist ein Fehler Aufgetreten"Exit Subend if Dim Eingabe As String sInputFile = CATIA.FileSelec ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Anfängerfrage Reframe / FileSelectionBox
ogard1 am 18.03.2009 um 18:59 Uhr (0)
Hallo,so musste es funktionieren.GrußSub CATMain()Dim documents1 As DocumentsSet documents1 = CATIA.DocumentsDim partDocument1 As DocumentDim strfile As Stringstrfile = CATIA.FileSelectionBox("Select a file", "*.CATPart", CatFileSelectionModeOpen)Set partDocument1 = documents1.Open(strfile)Dim specsAndGeomWindow1 As WindowSet specsAndGeomWindow1 = CATIA.ActiveWindowDim viewer3D1 As ViewerSet viewer3D1 = specsAndGeomWindow1.ActiveViewerviewer3D1.Activate()CATIA.ActiveWindow.ActiveViewer.ReframeEnd Sub
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Anfängerfrage Reframe / FileSelectionBox
merlin74 am 19.03.2009 um 08:31 Uhr (0)
Hallo Andy, das mit dem VBA wäre kein Problem. Werde ich mir mal anschauen. @all:Reframe für nun so funktionieren:Language="VBSCRIPT"Sub CATMain()Dim partDocument1 As DocumentDim strfile As Stringstrfile = CATIA.FileSelectionBox("Select a file", "*.CATP*", CatFileSelectionModeOpen)Set partDocument1 = CATIA.Documents.Open(strfile)Dim specsAndGeomWindow1 As WindowSet specsAndGeomWindow1 = CATIA.ActiveWindowDim viewer3D1 As ViewerSet viewer3D1 = specsAndGeomWindow1.ActiveViewerCATIA.StartCommand("Multi-View") ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Anfängerfrage Reframe / FileSelectionBox
merlin74 am 19.03.2009 um 13:22 Uhr (0)
Hallo Andy, sorry das ich so dumm frage, aber ich weis es wirklich nicht besser. Gibt es nicht eine Möglichkeit den "Datei öffnen" Dialog wie im Catia aufzurufen. Dort hab ich ja auch die Möglichkeit von Multiselekt. GrüßeMerlin
|
In das Form CATIA V5 Programmierung wechseln |