|
CATIA V5 Programmierung : PrintToFile als Bild?
mycon am 14.05.2011 um 23:31 Uhr (0)
Inzwischen habe ich nochmal etwas rumgetestet, aber ich finde einfach keinen Weg das zu bewerkstelligen.Also nochmal, mein Problem ist:Ich habe im 3D ein Part oder Produkt offen von dem ich Screenshots machen möchte.Das funktioniert auch vom Drehen der Ansichten und speichern als Bild problemlos.Mein Problem ist das korrekte Zoomen, und zwar für jede Ansicht einzeln.Derzeit nutze ich diese Sub:Sub Fokusieren(ByVal MyViewer As Viewer) MyViewer.Reframe If Sprache = "EN" Then CATIA.StartCommand "Fit All ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia Makro zum Parts Spiegeln
bgrittmann am 03.02.2017 um 11:09 Uhr (1)
ServusDie Methode Move gibt es nur beim Product und nicht beim Document (siehe Doku).Wenn dann müsste esCode:document1.product.move.apply Matrixheißen.Programmierst du in CATVBA? Wenn da was mit "restricted" kommt, siehe hier.Wie sieht deine Matrix zum Spiegeln aus?GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : SelectElement geht nicht
Tstone am 16.11.2005 um 09:27 Uhr (0)
HalloDas ist ein altes Problem,die Funktion laßt sich aber trotzdem nutzen, wenn Du die "späte Bindung" nutztd.h.Dim oDoc As Object späte Bindung da Variable vom Allgemeintyp Object istSet oDoc = CATIA.ActiveDocumentsStatus = oDoc.Selection.SelectElement(SelFilter, "Bitte 3D-Punkt auswählen", True)------------------Grüße TStone "Respektiere die Macht der Worte, wähle sie mit Bedacht!"
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Publications / CreateReferenceFromName nicht geschafft
Sylas am 30.10.2019 um 11:08 Uhr (1)
Zitat:Original erstellt von bgrittmann:ServusUnd du willst im Part (Hauptadapter) veröffentlichen?Dann musst du statt die Instanz das [i]ReferenceProduct davon (also das Product im PartDocument) an die Unterroutine übergeben.GrußBernd[/i]Code:For Each oDoc In CATIA.Documents If TypeName(oDoc) = "PartDocument" Then If InStr(1, oDoc.Product.PartNumber, "HAUPTADAPTER") 0 Then Set oProd = oDoc.Product End IfNextundCode:CreatePublications oProd, oKol
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : SelectElement geht nicht
Tstone am 16.11.2005 um 09:27 Uhr (0)
HalloDas ist ein altes Problem,die Funktion laßt sich aber trotzdem nutzen, wenn Du die "späte Bindung" nutztd.h.Dim oDoc As Object späte Bindung da Variable vom Allgemeintyp Object istSet oDoc = CATIA.ActiveDocumentsStatus = oDoc.Selection.SelectElement(SelFilter, "Bitte 3D-Punkt auswählen", True)------------------Grüße TStone "Respektiere die Macht der Worte, wähle sie mit Bedacht!"
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : EXCEL Data Einlesen mit CATIA V5 VBA
s1640066 am 29.06.2006 um 12:08 Uhr (0)
Versuche es mit folgendem Codebaispiel:(der Anwender wird gfragt ob er seine Werte von der Tabelle laden will wenn ja dann wid er aufgefordert seine Tabelle zu wählen..)angelload = MsgBox("Wollen Sie Ihre Winkelwerte aus einer Excel-Tabelle laden [ja]" + Chr(10) + "oder sollen die Standard werte für Stahl übernommen werden [Nein]?", vbYesNo, "Winkelbvergleichswerte") If angelload = 6 Then wenn ja dann wählt er in einer Box seine Tabelle aus Set objXL = CreateObject("Excel.Application") datei = CAT ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Auswählen aus VBScript
cad-Carsten am 02.02.2006 um 17:06 Uhr (0)
Hallo,vielleicht hilft dir das weiter:Sub CATMain()Speichern der SelecktionDim saveSel As New VBA.CollectionDim mySel As SelectionSet mySel = CATIA.ActiveDocument.SelectionFor i = 1 To mySel.Count saveSel.Add mySel.Item(i).ValueNext i ... ...mySel.ClearMsgBox "Auswahl entfernen"Gespeicherte Auswahl im Baum wieder herstellenFor i = 1 To saveSel.Count mySel.Add saveSel.Item(i)Next iMsgBox "Auswahl hergestellt"End Sub
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : im Makro Geometrical Sets erzeugen und benennen
Heini_K am 20.12.2006 um 16:25 Uhr (0)
Hallo,versuche es mal hiermit.Language="VBSCRIPT"Sub CATMain()Set partDocument1 = CATIA.ActiveDocumentSet part1 = partDocument1.PartSet hybridBodies1 = part1.HybridBodiesSet hybridBody1 = hybridBodies1.Item("Konstruktion")hybridBody1.Name = "Name_von_HB1"Set hybridBodies2 = hybridBody1.HybridBodiesSet hybridBody2 = hybridBodies2.Add()hybridBody2.Name = "Name_von_HB2"part1.updateEnd Sub------------------Gruß,Matthias
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Aufruf des Properties-Fensters aus Macro heraus
V5-Maxe am 05.03.2007 um 13:35 Uhr (0)
Hallo,weiss jemand, ob (und wenn ja - WIE?) das Eigenschaften-Fenster(Properties) für ein Element per Macro aufgerufen werden kann.Wie z.B. der Dialog zum "Datei öffnen" - Datei=CATIA.FileSelectionBox("Datei öffnen", "*.CATPart", CatFileSelectionModeOpen)nur eben das ich dann das Properties-Fenster für ein bestimmtes Element angezeigt bekomme?Gruß V5-Maxe
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro
sefonse am 10.03.2009 um 11:34 Uhr (0)
Hallo Leudz, ich zeichne ein Makro auf und möchte dieses Makro-Operation auf andere Teile verwenden. Das Problem ist, dass die Aufzeichnung den exakten Namen des Parts und die Namen der anderen Elemente speichert. Meine Frage lautet: gibts in CATIA V5 einen universellen code, wo ich anstelle des Namens, ganz easy z.B. x, i oder * einsetzen kann, somit könnte ich das Makro für andere Teile verwenden.PEACE
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : VB Makros Starten auf machen CAD-Rechner nicht
Randle am 29.04.2025 um 13:36 Uhr (1)
Hallo,das sieht für mich so aus als wenn da auf Libraries verwiesen wird, die auf dem Zielrechner nicht verfügbar sind. Mal die Referenzen der VBA Makros prüfen, und alle entfernen die nicht benötigt werden.Es kann auch darauf hinweisen, das einige Rechner nicht gleich installiert sind (was den CATIA Umfang angeht).Gruß Randle------------------Planung ersetzt Fehler durch Irrtum!
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : VB Makros Starten auf machen CAD-Rechner nicht
AndyMattes am 30.04.2025 um 13:12 Uhr (1)
Hi Randel,also ich hatte jetzt gerade wieder Zugriff auf einen Rechner bei dem die Makros nicht durchlaufen. Auch wenn ich hier die Makros aus dem Editor heraus starte läuft das Makro nicht durch.Was meinst du mit Referenzen der VBA Makros? Und hast du vllt. eine Idee welche Berechtigung hier bei der Catia Installation nicht berücksichtigt wurde?Viele Grüße Andy
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Userform-Positionierung
tberger am 23.07.2018 um 15:23 Uhr (1)
Hallo,ich verwende für dieses Vorhaben (rechte untere Ecke die Forms erscheinen lassen) immer:Me.Top = My.Computer.Screen.WorkingArea.Height - Me.Height - 60Me.Left = My.Computer.Screen.WorkingArea.Width - Me.Width - 40Aber bei verschiedenen Schirmen wird es knifflig.GrussThomas------------------Grüße aus dem ThurgauThomas+++++++++++++++++++++++++++++++++CATIA - eine Laune der Natur ...[Diese Nachricht wurde von tberger am 23. Jul. 2018 editiert.]
|
| In das Form CATIA V5 Programmierung wechseln |