|
CATIA V5 Programmierung : Bestimmtes Textfeld ansprechen (Zeichnung)
Randle am 13.07.2018 um 11:30 Uhr (1)
Hallo,sorry, den Hinweis im Titel habe ich in der Tat überlesen.Du kannst jede einzelne View durchlaufen und dann versuchen das Textfeld anzusprechen. Wenn es einen Fehler gibt ist es nicht vorhanden.Beispiel:For each oView in oSheet.Views On error resume next Set oText = oView.Text.GetItem("MeinTextFeldName") If err.number 0 then Msgbox "Text nicht da" Else Msgbox "Text da" End if On error goto 0NextAlternativ kannst du über die Selection Klasse eine Suche nach dem Textfeld über die gesam ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Macro zum übertragen der Body Namen auf die Zeichnung
Randle am 14.09.2019 um 17:00 Uhr (1)
Hallo,also bis zu 80-90% lässt sich das schon per Makro machen.Drawing öffnenView auswählenVerlinktes Part auslesen/öffnenBodies per Schleifer durchlaufen - Schwerpunkt Koordinaten und Bodynamen auslesen - Koordinaten auf Ansichtsebene umrechnen - Text mit Leader erstellenDas Positionieren der Texte mit den Bodynamen ist dann teilw. noch mit Restarbeiten verbunden.GrußRandle------------------Wer für nichts steht, fällt für alles![Diese Nachricht wurde von Randle am 14. Sep. 2019 editiert.]
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Herauslesen von Normen aus Zeichnung
Randle am 25.02.2020 um 14:30 Uhr (1)
Hallo,über was für Normen reden wir hier (Normteile wie Schrauben usw.) oder Zeichnungsnormen (wie Allgemeintoleranzen)?In welcher Form sind diese Normen in der Zeichnung enthalten? Als Text?GrußRandle------------------Wer für nichts steht, fällt für alles!
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Macro ausführen wenn Zeichnung geöffnet wird
Randle am 31.03.2021 um 11:14 Uhr (1)
Moin,ein Makro das automatisch nach jedem Öffnen einer Zeichnung startet lässt sich nicht einstellen.Was wäre denn der Sinn und Zweck einer solchen Aktion?GrußRandle------------------Wer für nichts steht, fällt für alles!
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Herauslesen von Normen aus Zeichnung
Randle am 25.02.2020 um 14:16 Uhr (1)
Hallo,vielleicht könntest du das mal ein wenig näher spezifizieren?GrußRandle------------------Wer für nichts steht, fällt für alles!
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Herauslesen von Normen aus Zeichnung
Randle am 27.02.2020 um 11:19 Uhr (1)
Hallo,zur Ergänzung: Wenn die Norm z.B. in Tabellen steht, wird die aktuell auch nicht gefunden.GrußRandle------------------Wer für nichts steht, fällt für alles!
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Bestimmtes Textfeld ansprechen (Zeichnung)
Randle am 13.07.2018 um 10:47 Uhr (1)
Hallo,könntest du dein Problem, bzw. dein Ziel etwas genauer beschreiben?In welcher Workbench befinden wir uns, bzw. willst du ein Part, Product oder eine Drawing bearbeiten?GrußRandle------------------Wer für nichts steht, fällt für alles!
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Herauslesen von Normen aus Zeichnung
Randle am 25.02.2020 um 15:18 Uhr (1)
Hallo,ich gehe mal davon aus das die Textfelder mit den Normen nicht eindeutig benannt sind.Dann kannst du eigentlich nur alle Textfelder durchgehen (Alle Blätter, alle Ansichten) und den Inhalt mit einer Liste (im Quellcode, als Textdatei) vergleichen.Die Treffer (doppelte entfernen) gibst du dann wie auch immer aus.GrußRandle------------------Wer für nichts steht, fällt für alles!
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Hintergrund ersetzen in einer Zeichnung
Randle am 23.11.2015 um 14:59 Uhr (1)
Hallo,also nicht alles was man in CATIA manuell macht/machen kann wird vom Makrorekorder (korrekt) aufgenommen.Ich denke du wirst hier nicht um eine Programmierung umzu kommen, es sei denn du machst das Ganze manuell.GrußRandle[Diese Nachricht wurde von Randle am 23. Nov. 2015 editiert.]
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Herauslesen von Normen aus Zeichnung
Randle am 25.02.2020 um 15:35 Uhr (1)
Hallo,hier ungetestet.Code:Sub CATMain()Dim oDrwDoc As DrawingDocumentDim oDrwSheet As DrawingSheetDim oDrwView As DrawingViewDim oDrwText As DrawingTextSet oDrwDoc = CATIA.ActiveDocumentFor Each oDrwSheet In oDrwDoc.Sheets For Each oDrwView In oDrwSheet.Views If oDrwView.Texts.Count 0 Then For Each oDrwText In oDrwView.Texts If oDrwText.Text = "DEIN TEXT" Then # was auch immmer damit dann passieren soll End Next End If NextNextEnd SubGrußRandle------------------Wer ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro Excel Tabelle in Zeichnung importieren
Randle am 25.10.2018 um 08:11 Uhr (1)
Hallo,ja die gibt es, ich habe das auch schon mal gemacht (als kl. Bestandteil eines TableEditors für CATIA DrawingTables, die Eingabe über CATIA macht ja nicht wirklich Spass). Allerdings kann ich das Makro nicht so einfach rausgeben, da ich es für einen Kunden gemacht habe.Nur diese Importfunktion ist aber nicht soo aufwändig.GrußRandle------------------Wer für nichts steht, fällt für alles!
|
| In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Skizzenebene für Zeichnung ermitteln
Randle am 17.06.2020 um 08:22 Uhr (15)
Moin,da war einer schneller ;-)Auszug aus der Doku:Sub GetAbsoluteAxisData( CATSafeArrayVariant oAxisData) Returns the sketch axis coordinates in 3D space. The matrix returned comprises 9 doubles, the first 3 being the coordinatesof the axis origin, the next 3 being those of the horizontal axis, and thelast 3 those of the vertical axis. The sketch horizontal axis is in fact computed from the first non null projection of one of the 3 3D space axes on the sketch plane. Returns: oAxisData The matrix of the ax ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Macro ausführen wenn Zeichnung geöffnet wird
Randle am 31.03.2021 um 11:48 Uhr (1)
Moin,evtl. lässt sich da was mit KWA machen, bin mir aber nicht sicher (denke sogar eher nicht). Auf jeden Fall brauchst du dann eine KWA Lizenz um die Zeichnungsvorlagen anzupassen.Meinst du mit Visualisierungsserver einen Server der über ein PDM System Viewingformate der Zeichnungen erstellt? Wenn ja könnte man das Update der Attribute mit in die Konvertierung übernehmen (Anpassung des Konvertierskript).Ansonsten könnte man sich ein Makro schreiben und in CATIA verknüpfen mit dem man Zeichnungen speicher ...
|
| In das Form CATIA V5 Programmierung wechseln |