|
CATIA V5 Programmierung : Visual Basic Editor
Proofin am 20.03.2008 um 09:04 Uhr (0)
Moin raeftec,meins du Programme mit VB oder meinst du Makros mit VBA?Wenn du VBA meinst, dann ist VBA nicht für Catia installiert!Die Installationsdateien liegen auf den Catia CDs/DVDs mit drauf.GrußProofin
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA XML - Track
Proofin am 22.02.2007 um 15:04 Uhr (0)
Hi Nafets78,hab zwar keine Ahnung, aber das sieht nach der Positionsmatrix von Catia aus.d.h.:V1-V3 - X-Richtung(x,y,z)V4-V6 - Y-Richtung(x,y,z)V7-V9 - Z-Richtung(x,y,z)T1-T3 - Translation(x,y,z)Hoffe das hilft dir.GrußProofinPS:Wie und Wo kann man sowas aufzeichnen??
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Modul aus Macro heraus starten
Proofin am 24.03.2010 um 14:27 Uhr (0)
Moin Hannes,das ist eigentlich ganz einfach.Denn sowie du das Userform aus dem Modul 1 rufts, kannst du auch das Modul 2 aus den Userform rufen. Einfach ModulName.MethodenNamez.B.call Modul2.MySubDabei muß die Methode natürlich public sein.GrußProofin
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Skript im Hintergrund laufen / warten lassen
Proofin am 21.11.2007 um 12:57 Uhr (0)
Moin FiRo,wie blendest du dein Form ein??Es gibt für das Show 2 Modi:form1.show() und form1.show(vbModal) Form is modal keine Aktionen in Catia möglichform1.show(vbModeless) Form wird angezeigt und man kann mit Catia arbeiten.Ich das hilft weiter.GrußProofin
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Länge eines Splines
Proofin am 21.05.2007 um 16:08 Uhr (0)
Moin Mutzi,versuch mal folgenden Code:-----------------------Code----------------------- Set SPAWb = CATIA.ActiveDocument.GetWorkbench("SPAWorkbench") Set oRef = CATIA.ActiveDocument.Part.CreateReferenceFromObject(My2DSpline) Set oMeas = SPAWb.GetMeasurable(oRef) Dim dLen As Double dLen = oMeas.Length-----------------------Code Ende-----------------------Bei mir funktioniert das.GrußProofin
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Länge von Kante in Draft messen-HILFE
Proofin am 11.09.2006 um 10:05 Uhr (0)
Hallo Sr.Hermsergänze dein Skript mal wie folgt:Dim MySelection as ObjectSet MySelection = CATIA.ActiveDocument.Selection- ErgänzungDim Ref1 as Referenceset Ref1 = MySelection.Item(1).Value----Dim TheSPAWorkbench As SPAWorkbenchDim TheMeasurable As MeasurableSet TheSPAWorkbench = CATIA.ActiveDocument.GetWorkbench("SPAWorkbench")- ErgänzungSet TheMeasurable = TheSPAWorkbench.GetMeasurable(Ref1) ----hier bricht das makro ab---Dim dLength as DoubledLength = TheMeasurable.LengthMfgProofin
|
| In das Form CATIA V5 Programmierung wechseln |
|
Unigraphics Programmierung : NXOpen Basics
Proofin am 09.02.2006 um 14:51 Uhr (0)
Du kannst dich mit NX über das Objekt NXOpen.Session verbinden.z.B.Dim mySession as NXOpen.SessionmySession = NXOpen.Session.GetSession()Damit bin ich auch gerade am rum experimentieren. Zitat: Beim CATIA V5 (da komm ich her - jetzt ist es raus... :-))Ich komm auch aus CATIA und muß mich auch gerade umstellen. PS:Ich hoffe ich werde korrigiert wenn ich was falsches sage!![Diese Nachricht wurde von Proofin am 09. Feb. 2006 editiert.]
|
| In das Form Unigraphics Programmierung wechseln |
|
CATIA V5 Programmierung : Datei als Variable in Makro ???
Proofin am 12.09.2007 um 18:38 Uhr (0)
Moin UFeil,du möchstest doch bestimmt die Datei nicht immer unter dem gleichen Name speichern oder??In diesem Fall könnte das Makro so aus sehen:------------------------------------------Code------------------------------------------Sub CATMain() Dim Filepath As String Dateiauswahldialogh anzeigen Filepath = CATIA.FileSelectionBox("Dateiname angeben", "*.pdf", CatFileSelectionModeSave) Kontrolle, ob ein Name angeben wurde If Len(Filepath) 0 Then kontrolle, ob der Name die Endung .pdf hat If InStr(1, ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : UserForm + Auswahl + Catia
Proofin am 07.12.2007 um 09:37 Uhr (0)
Moin compimento,dein Klick-Funktion für deinen Button könnte wie folgt aussehen:Code:Private Sub MyButton_Click() Dim oSel As Selection Dim selTyp(0) As String Dim sState As String set type of the object to select selTyp(0) = "MyType" get selection Set oSel = CATIA.ActiveDocument.Selection oSel.Clear hide the window Me.Hide start user selection sState = oSel.SelectElement2(selTyp, "please select", False) set the selected value If sState = "Normal" Then do something Else do something else End If ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Open file Box
Proofin am 22.05.2007 um 13:58 Uhr (0)
Moin Toyo83,Is this what you mean?str = CATIA.FileSelectionBox("Save", "*.txt", CatFileSelectionModeSave)regardsProofin
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Kante selektieren-aber wie damit weiterarbeiten
Proofin am 14.09.2006 um 13:45 Uhr (0)
Mit welchem Catia Release arbeites du eigentlich?
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Programmierung mit NC
Proofin am 22.02.2007 um 09:17 Uhr (0)
Moin Timber,anbei der Process mit Bauteil und VBA.Scheint als ob Catia das ganze ziemlich willkürlich behandelt.GrußProofin
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Gruppe erstellen
Proofin am 17.10.2006 um 15:16 Uhr (0)
für welches Catia Release ist das oder welche Lizenz braucht man dafür?Denn die Schaltfläche hab ich garnicht zur AuswahlGrußProofin
|
| In das Form CATIA V5 Programmierung wechseln |