|
CATIA V5 Programmierung : Farbmanagement
joehz am 23.09.2015 um 13:58 Uhr (1)
Hallo Hokay,in nachfolgendem Artikelhttp://catia2.cad.de/index.php/de/tipps-tricks/programmierung/296-zwischen-catpart-property-pages-wechselnbeschreibe ich, wie auf die entsprechende Property-Page gewechselt werden kann. (Die Fenster-Titel musst halt eindeutschen.)In deinem Fall müsstest- das Part auswählen(selektieren)- per StartCommand die Properties öffnen- die Handle zu den Tabs ermitteln- auf die Farb-Einstellungen wechseln- die Handle der Buttons/Checkboxen ermitteln- an die entsprechenden Fenster K ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Befehlsliste für Catia V5
jdahm am 21.07.2011 um 17:24 Uhr (1)
Um die V5Automation.chm zu verstehen, muß man wahrscheinlich eingefleischter Voll-Profi sein.- Für einen Anfänger wie mich ist das halbchinesisch. Zu 50% führt die integrierte Suchfunktion ins Nirvana.Wenn es eine Struktur in diesem Dokument gibt, dann ist diese aber nicht für unerfahrene Praktiker geeignet, die schnell eine Problemlösung suchen.Da lob ich mir die Office-Dokumentation. In der wird zumindest die Syntax halbwegs erklärt.Der einzige, für mich gangbare Weg, sind Suchen oder Anfragen im Forum u ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catcolor in vba
Diesaster am 25.08.2017 um 07:37 Uhr (1)
Danke für deine Antwort. Diese hat mir leider nicht das zurück gegeben, was ich wissen wollte.Habe es selbst heraus gefunden, wie man auf diese Werte kommt.Für den Fall das es jemand wissen will hier die kurze Erklärung, wie z.B. die negative Zahl für die rote Farbe entsteht:Das Format ist RGBA (Rot-Grün-Blau-Transparenz:Wenn ich die Farbe Rot möchte muss ich also folgenden RGBA-Code umwandeln: 255 0 0 0Ich habe es so gelöst, dass ich die Zahl 255 in Binärcode umgewandelt habe. Dieser ist in dem Fall 11111 ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro starten
Hamlet am 23.10.2013 um 14:36 Uhr (1)
Hallo liebe Forum-Gemeinde,ich hätte da mal 2 Anliegen.1.Ich hab mit dem Visual Basic Editor (Microsoft Visual Basic 6.3) ein Makro geschrieben.Führe ich es von dort aus (z.B. mit F5) greift es auf die Catia-Daten zu und alles läuft blendend.Schließe ich jedoch den Editor und versuche das Programm über Tools--Macro--Macros zu starten passiert GAR NICHTS. Keine Fehlermeldung, einfach nichts.Ich habe dann eine Toolbar und ein Icon für das Makro erstellt und auch bei der Benutzung des Icons passiert genauso v ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Daten aus Textdatei einlesen
alf3k am 16.09.2004 um 12:53 Uhr (0)
Hallo, nachdem mein erstes richtiges Makro nun läuft, habe ich gleich noch ein weiteres Problem. Ich möchte von der erzeugten Textdatei die Koordinaten der Punkte einlesen, ein bisschen verändern und dann wieder in eine neue Textdatei mit gleichem Format schreiben. Die Textdatei habe ich angehängt.Mit dem Einlesen bin ich bisher soweit gekommen:--------------------------------------------------Const cDateiPfad = "C:Makroverzeichnis1 est_01.txt"Const cUmgerechnetPfad = "C:Makroverzeichnis1Umgerechnet_01.txt ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : nur leeres Element löschen
denyo_1 am 11.02.2009 um 15:12 Uhr (0)
Hi,das ist logisch mein Code war ohne die Selektion gedacht. Hier mal der Code ein bisschen angepasst:Code:Dim oGeoSet as HybridBodyDim iDoc as DocumentDim oPart as PartDim oSel as SelectionSet oDoc = CATIA.ActiveDocumentSet oSel = oDoc.SelectionSet oPart = oDoc.PartSelektion leeren falls schon was darin enthalten istoSel.clearhier suchst du dein geo-SetoSel.Search "(Name=Lochbildflaechen & CATGmoSearch.OpenBodyFeature),all"Hier weißt du den Inhalt der Selektion zum Objekt hinzuIf oSel.Count 0 then Set o ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : nur leeres Element löschen
denyo_1 am 11.02.2009 um 15:12 Uhr (0)
Hi,das ist logisch mein Code war ohne die Selektion gedacht. Hier mal der Code ein bisschen angepasst:Code:Dim oGeoSet as HybridBodyDim iDoc as DocumentDim oPart as PartDim oSel as SelectionSet oDoc = CATIA.ActiveDocumentSet oSel = oDoc.SelectionSet oPart = oDoc.PartSelektion leeren falls schon was darin enthalten istoSel.clearhier suchst du dein geo-SetoSel.Search "(Name=Lochbildflaechen & CATGmoSearch.OpenBodyFeature),all"Hier weißt du den Inhalt der Selektion zum Objekt hinzuIf oSel.Count 0 then Set o ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Teilenummern mit Makro umbennen
martin2 am 12.04.2006 um 16:21 Uhr (0)
Hallo!Warum kann ich bei folgendem Code nicht den Exemplarnamen ändern?Dim myDocuments As DocumentsDim mypartDocument As PartDocumentDim myProduct As ProductDim myDocument As Document Dim Teilename_neu As StringDim Exemplarname_neu As String Dim Teilename_alt As StringDim Exemplarname_alt As String Set myDocuments = CATIA.Documents For Each myDocument In myDocuments If TypeOf myDocument Is PartDocument Then Set myProduct = myDocument.Product Teilename_alt = myProduct.PartNumb ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Volumen von einem Body/Part ermitteln und in MsgBox dargstellen
Florian Held am 09.06.2009 um 20:10 Uhr (0)
Hi,Ausgangssituation: - geöffnet (aktives Document) = PartErgebnis des Beispielmakros: - Es werden alle Körper durchlaufen (egal ob "direkt" im Part oder mittels boolscher Operation in anderem Körper) und wenn das erste Feature in einem Körper ein Volumen ist wird der Volumenname und der Körper in dem dies sitzt in einer Meldung ausgegeben (Wobei bei vielen Körpern der Text wahrscheinlich für eine MsgBox zu lang ist )Code:Sub CATMain() Set oBodies = CATIA.ActiveDocument.Part.Bodies sTmp = "" ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Werkzeugwechsel und Maschine hinzufügen
DaiVied am 22.09.2011 um 10:14 Uhr (0)
Folgendes Makro habe ich geschrieben um einen Werkzeugwechsel und eine Maschine hinzuzufügenhier der Code:Code:Sub CATMain() Dim processDocument Dim PPR Dim process Dim clamping Dim resourceList Dim manufacturingProgram Dim toolChange Set processDocument = CATIA.ActiveDocument Set PPR = processDocument.PPRDocument Set process = PPR.processes.Item("Process") Set clamping = process.GetItem("Aufspannung.1") clamping.name = "standard_clamping" call clamping.CreateMachine(Mfg3AxisWithTableRotationMachin ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Position eines Objectes im Baum auslesen
ptit.tom am 15.04.2009 um 09:59 Uhr (0)
Nochmal hallo,Ich habe einige Änderungen gemacht. Jetzt liefert das Code den Pfad bis zum Part:Code:Sub CATMain() Dim oDoc As Document Dim oPart As Part Dim oObject As AnyObject Dim cSelection As Selection Dim Status As String Dim InputObjectType(0) Dim sPath As String Dim i As Integer Dim oParent As AnyObject Set oDoc = CATIA.ActiveDocument ### SELECT SOMETHING ### Set cSelection = oDoc.Selection cSelection.Clear InputObjectType(0) = "AnyObject" Status = cSelection.SelectElement2(Input ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Prüfen, ob Ansicht in Drawing vorhanden
n4426 am 14.04.2011 um 13:14 Uhr (0)
Hallo zusammen,ich bin gerade dabei ein VBA-Makro zu bastenl, welches mir den Pfad der Verlinkten Datei einer View im Drawing ausließt.Jetzt möchte ich vorm auslesen Prüfen, ob die Ansicht überhaubt auf dem aktuellem Blatt vorhanden ist.Code:Dim drawingDocument1 As DocumentSet drawingDocument1 = CATIA.ActiveDocumentDim drawingSheets1 As DrawingSheetsSet drawingSheets1 = drawingDocument1.SheetsDim drawingSheet1 As DrawingSheetSet drawingSheet1 = drawingSheets1.ActiveSheetSet drawingSheet1 = drawingSheets1.I ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Absoluter Link einer Ansicht (View) Objektverbindungen abfragen...
CatMike am 04.09.2008 um 11:34 Uhr (0)
Hallo,kann mir jemand erklären, warum die "GenerativeBehavior.Document"-Methode in meinem Skript nicht funktioniert?Ich bekomme den Fehler: "the method Document failed"Ich bedanke mich im Voraus.****************************** Dim oDrwDoc As DrawingDocument Set oDrwDoc= CATIA.ActiveDocument Retrieve the drawing documents sheets collection Dim oDrwSheets As drawingSheets Set oDrwSheets = oDrwDoc.Sheets Scan all the sheets of the Drawing document Dim CurrentSheet As drawingSheet For numsheet = 1 To oDrw ...
|
| In das Form CATIA V5 Programmierung wechseln |