|
CATIA V5 Programmierung : Übernahme der IDs für CATPRT u. CATDRW in Zeichnungstext
Pietzonka am 25.03.2010 um 07:48 Uhr (0)
Liebe CAD.de-Gemeinde!Per Macrorekorder habe ich Makro3.CATScript Script erhalten.Wie kann man die Angaben CATPRT-000043 und CATDRW-000004 Texten für das Schriftfeld in einem allgemeinen Macro zuordnen? Eigentlich wollte ich damit mein Schriftfeldmacro ergänzen, um mir Handarbeit zu sparen.Mit unten stehendem Beispiel dert Catia-Hilfe DocFullName = Doc.FullName gab nur eine 0 zurück.Kann das an Smarteam liegen?o Property FullName( ) As CATBSTR (Read Only)Returns the documents full file name, including its ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Übernahme der IDs für CATPRT u. CATDRW in Zeichnungstext
Pietzonka am 25.03.2010 um 15:24 Uhr (0)
Hallo Bernd!Auf Deinen Hinweis fand ich den Namen der Zeichnung (DrawDokumentName), CATPRT-000043, den ich dann in den Zeichnungsrahmen bringen konnte.Das erreichte ich so: Dim DrawDokument As Document Set DrawDokument = CATIA.ActiveDocument DrawDokumentName = DrawDokument.Name.Leider geht das nicht mit dem Namen des Parts / des Produkts, auf das sich die Vorderansicht bezieht. Hier versuchte ich analog zu:Dim Bezugselement As ProductDocument Set Bezugselement = DrwSheet.Views.Item("Vorderansicht").Gene ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Part oder Product aus Drawing öffnen
Pietzonka am 10.12.2010 um 12:12 Uhr (0)
Hallo Bernd!Unten stehenden Code habe ich probiert.Leider bekomme ich nur die Fehlermeldung, dass das Dokument nicht geelesen werden kann.Liegt das eventuell an Smarteam in Kombination mit Scenes?Language="VBSCRIPT"Sub CATMain()On Error Resume NextSet odoc = CATIA.ActiveDocumentSet oView = odoc.Sheets.ActiveSheet.Views.ActiveViewSet oProduct = oView.GenerativeBehavior.Document.ParentoName = oProduct.NameIf Err.Number 0 Then Set oProduct = oView.GenerativeBehavior.Document.Parent.Parent.Parent oName = oP ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Part oder Product aus Drawing öffnen
Pietzonka am 14.12.2010 um 15:49 Uhr (0)
Hallo Bernd!Du hattest den Daumen drauf!Jetzt funktioniert mein Makro auch!Deinen Tipp werde ich mir merken, auch die Definition von CATIA.Hiermit ein herzliches Dankeschön an Dich!!Mit freundlichem GrußStephan
|
In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Multivalueparameter ändern
Pietzonka am 05.09.2011 um 13:08 Uhr (1)
Hallo Euch Kundigen von Combobox!In Euren Beiträgen fand ich den günstigsten Zugang für mein Vorhaben:Per Catscript möchte ich aus einer laufend ergänzten Konstruktionstabelle die aktuell Zeichenfolge.1 in einer Box anzeigen lassen. Dann sollte per Anklicken die gewünschte Variante auwählbar sein.Soweit bin ich gekommen:Language="VBSCRIPT"Sub CATMain()Dim documents1 As DocumentsSet documents1 = CATIA.DocumentsDim productDocument1 As DocumentSet productDocument1 = documents1.Open("D:
eues WerkzeugProdukt Pl ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Multivalueparameter ändern
Pietzonka am 06.09.2011 um 07:37 Uhr (1)
Hallo Bernd!Ich habe mich nicht genau ausgedrückt, bitte um Verzeihung.Da der Aufwand für die umfangreiche Tabelle sehr groß ist, wollte ich sie nach und nach ergänzen.Somit wird die Variable "Zeichenfolge.1", die auf eine gleichnamige String-Variable bezogen ist, eine zunehmende Anzahl Einträge bekommen.Aus der Spalte Zeichenfolge.1 wollte ich mir, eventuell mit vertikaler Scrollbar, die Einträge anzeigen lassen.Dann könnte man bestimmt auch noch den gewünschten Eintrag per Klick auswählen. Davon wollte i ...
|
In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : DWG -> Catia, Layer, Strichstärke anpassen
Pietzonka am 18.03.2014 um 12:59 Uhr (15)
Hallo Catia-Gemeinde!Da ich viele DWGs bearbeiten muss, die nur eine Strichstärke und -art haben, möchte ich die vorhandenen Layer und Farben nutzen, um eine normale Zeichnung zu erstellen.Mit der Suchfunktion habe ich schon das Problem Nr.1: ich kann noch die Farbe auswählen, aber bekomme bei dem Versuch Layer zu wählen eine Fehhlermeldung. Das habe ich als Bild angehangen.Problem Nr.2 ist, dass ich im Forum keinen Hinweis fand, wie ich den selektierten Elementen dann die neue Strichstärke und -art, Layer ...
|
In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : DWG -> Catia, Layer, Strichstärke anpassen
Pietzonka am 19.03.2014 um 13:41 Uhr (15)
Hallo Bernd!Danke für Deine Hilfsbereitschaft!Die Fehlerdokumentation habe ich mit den beigefügten Bildern gemacht.MfG Stephan
|
In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : DWG -> Catia, Layer, Strichstärke anpassen
Pietzonka am 19.03.2014 um 13:47 Uhr (15)
Hallo K.Siebert!Auch Dir ein Dankeschön für Deine Hilfe.Da ich auf Arbeit keine Zip laden kann, werde ich es daheim machen müssen.Eine Rückmeldung wird es von mir auf jeden Fall geben.MfG Stephan
|
In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Druckparameter
Pietzonka am 08.09.2017 um 11:41 Uhr (1)
Sehr geehrter Herr Strasser,mit Erfolglosigkeit möchte ich per Makro das Blattformat dem Drucker übergeben.Wie im bild zu sehen, ist das eingestellte Format noch A0. Der folgende Code kann leider nicht das Format A2 einstellen:Dim drawingDocument1 As DocumentSet drawingDocument1 = CATIA.ActiveDocumentDim DocName As StringDim oDrwSheets As DrawingSheetsSet oDrwSheets = drawingDocument1.SheetsDim oDrwSheet As DrawingsheetSet oDrwSheet = oDrwSheets.ActiveSheetDim pageSetup1 As DrawingPageSetupSet pageSetup1 = ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Druckparameter
Pietzonka am 08.09.2017 um 12:21 Uhr (1)
Hallo Herr Grittmann,mit den von mir verwendeten Parametern kann ich leider nur einem Farbkopierer (A3 und A4) das Blattformat begreiflich machen. Beim Oce-Plotter reicht das nicht, denn dort muss ich die Blattgröße immer vorher im Catia/Drucken/Seite einrichten/Formularname-Menü einstellen. Das ist bei vielen Zeichnungen besser in einem Makro zu bewältigen, aber wie?Mit freundlichem GrußPietzonka
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Zelle in Excel mit Maus markieren
Pietzonka am 16.01.2018 um 15:51 Uhr (1)
Danke für die Unterstützung!Jetzt sieht das CatVBA-Makro so aus und funktioniert:Sub Z31_Zylinderschraube_mIS_EN_4762_KTab()Dim partDocument1 As DocumentSet partDocument1 = CATIA.ActiveDocumentDim part1 As PartSet part1 = partDocument1.PartDim parameters1 As ParametersSet parameters1 = part1.ParametersDim Bezeichnung As ParameterSet Bezeichnung = parameters1.Item("Bezeichnung")Dim d_dia As ParameterSet d_dia = parameters1.Item("d_dia")Dim l_nom As ParameterSet l_nom = parameters1.Item("l_nom")Dim k_head_de ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Monitor2 für Ein- u. Ausgabefelder festlegen
Pietzonka am 13.07.2018 um 08:40 Uhr (1)
Hallo Catia-Gemeinde!Da ich mit Catia auf dem Monitor2 arbeite, werden die Ein- u. Ausgabefelder während des CatScript-Laufes doch normalerweise auch dort zu erwarten sein.Doch bei mir sind z.B. InputBoxen auf Monitor1 und MsgBoxen auf Monitor2. Das nervt natürlich.Kann ich den Monitor im Makro vorgeben?MfG Stephan
|
In das Form CATIA V5 Programmierung wechseln |