|
CATIA V5 Programmierung : Bestimmten Linienstärken eine Farbe zuweisen
suark am 25.01.2013 um 10:06 Uhr (0)
Hallo,wie kann man die Ausführung des Scripts beschleunigen?Ich habe eine überlange A0-Zeichnung und möchte mittels eines Skripts z.B. die Linienstärke bzw Farbe ändern. Für die Selektion benötigt Catia schon über 1 Stunde.Wenn ich das von Hand mache (Strg+F) dauert dies 5 Sekunden.Gruss suark
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : freie Flächen erkennen
bgrittmann am 27.01.2013 um 16:52 Uhr (0)
ServusZum erstellen von Makros sind die Grundlagen von VB bzw VBA sehr nützliche (dazu sollt es genügend Tutorials im Netz geben).CATIA spezifisch gibt es zwei Bücher:- Catia V5: Makroprogrammierung mit Visual Basic Script - Dieter R. Ziethen- Kochbuch - CATIA V5 automatisieren - Jens HansenAllerdings sollte man bevor man ein Makro schreibt, die Grundlagen zu CATIA schon drauf haben und ggf schon ein manuelle Lösung des Problem haben.Dies kann man dann ggf durch ein Makro automatisieren/optimieren.GrußBern ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Section-Preview-Window
HoBLila am 28.01.2013 um 16:33 Uhr (0)
Ich würde jede Section erstellen, einzeln einblenden, mir das Bild (Viewpoint oder Draufsicht) zurecht schieben und dann das Bild erstellen.Durch den ViewPoint kannst Du auch mit Reframe, etc. arbeiten.Wenn das Ergebnis nur ein Bild ist, dann ist ja egal wie es entsteht.Die Bilder die aus dem CATIA kommen, sind allerdings schlecht skalierbar, also pass vorher das Fenster auf die gewünschte Größe an, bevor Du da Bild aus dem CATIA ausleitest.Edit: Hier soltlest Du alle nötigen Funktionen, des von mir beschi ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Fehlermeldung beim Messen
dhk am 28.01.2013 um 11:57 Uhr (0)
Hi, ich hab ein kleines Problem mit einem Makro von mir.Erstmal vorweg ich bin noch relativ am Anfang was die Makroprogramierung angeht, deshalb ist vielleicht noch nicht alles optimal.Ich habe jetzt ein Makro geschrieben welches in einem ersten Schritt den Radius von einem Rohr bestimmen soll. Die Unterscheidung mit der If-Else-Anweisung ist mMn. notwendig um auch "dumme" Geometrien vermessen zu können, da greift leider nicht die .Radius Funktion.Nun tritt bei der Zeile "Messen=MyMeasure..." im Unterprogr ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Linien über for-Schleife aneinanderreihen
Sancho23 am 27.01.2013 um 17:35 Uhr (0)
Hallo ich habe gerade erst mit der Makro Programmierung in Catia angefangen und bin dabei auf folgendes Problem gestoßen:Ich würde gerne über eine for - Schleife eine bestimmte anzahl an Liniensegmenten aneinanderreihen.Dazu habe ich mit dem Makro Aufzeichnungstool von Catia den Vorgang zunächst einmal aufgenommen und mir dann den Code angeschaut. Leider komme ich an einem Punkt nicht mehr weiter.Der Code sieht folgendermaßen aus:----------------------------------------------------------------------------- ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro für Parameterübernahme CATPart zu CATDrawing
HoliTech am 29.01.2013 um 08:00 Uhr (0)
Hallo an alle,wir stellen gerade unser CAD-System auf CATIA V5 um. Unser Kunde hat uns Vorlagen zu Zeichnungsrahmen zur Verfügung gestellt. Diese möchte wir nun verbessern.Es gibt doch bestimmt die Möglichkeit die Parameter aus einem CATPart/CATProduct in Parameter einer CATDrawing Datei zu lesen. Ich habe im CATDrawing Parameter angelegt, die ich gerne mit den Inhalten der Parameter des CATPart/CATProduct füllen würde.Hat jemand schon so ein Makro programmiert und kann es mir evtl. zur Verfügung stellen? ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro für Parameterübernahme CATPart zu CATDrawing
RSchulz am 29.01.2013 um 08:21 Uhr (0)
Hallo Heiko und herzlich willkommen,bei deinem Vorhaben musst du als allererstes herausfinden, womit die Zeichnung verlinkt ist. Dabei können mehrere Links und oder kryptische Namen der View zum Verhängnis werden. Ich hole mir daher mitlerweile meine Parameter direkt aus der PDM-Datenbank. Ist einfacher, unabhängiger und es werden garantiert die richtigen Daten gezogen.Hier aber mal ein Beispielcode für dich einfach nur zusammengeschrieben und ohne jeglichen Feinschliff und Fehlerbehandlung...Code:Sub CATM ...
|
In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Dropdown über Toolbar möglich?
Templer am 29.01.2013 um 10:47 Uhr (0)
Ich frage mich nun schon eine zeit, ob es möglich ist ein toolbar dropdown zu erstellnWie hier am Bild zu sehen (Catia Standard Toolbar)------------------Non in omnes omnia conveniunt
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Dropdown über Toolbar möglich?
RSchulz am 29.01.2013 um 10:51 Uhr (0)
Hallo Templer,mit VBA-Mitteln ist es definitiv nicht möglich. CAA bietet AFAIK in diese Richtung aber deutlich mehr. Ob und wie weit mit CAA etwas möglich ist, kann ich dir allerdings nicht sagen.Du kannst dir aber im VB.Net durchaus Symbolleisten basteln, die dann zwar nicht im CATIA-Fenster integriert werden können, aber darüberliegend durchaus auch ihren Dienst leisten können.------------------MFGRick SchulzNettiquette (CAD.de) - Was ist die Systeminfo? - Wie man Fragen richtig stellt. - Unities ÜBay ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : SubCATMain() - Automation error
imation1999 am 29.01.2013 um 11:16 Uhr (0)
Hallo Zusammen,das Problem ist folgendesnach neu installation (WIN7, CATIA V5 R18 SP4) kann ich mein catvba project nicht laufen lassan.Automation errorUnbekannter Fehlerund SubCATMain() ist gelb markiert Für Eure Hilfe bedanke ich im voraus
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Trimmen von Verbinden von Flächen automatisieren
McLoud1 am 28.01.2013 um 18:58 Uhr (0)
Hallo,also ich habe die Aufgabe nach einigem Rumprobieren mit meinen bescheidenen Programmierkenntnissen dann doch geschafft. Beste GrüßeSub CATMain(gSet As HybridBody, Ablageset As HybridBody)Set activedoc = CATIA.ActiveDocumentSet part1 = activedoc.PartSet TheSPAWorkbench = CATIA.ActiveDocument.GetWorkbench("SPAWorkbench") Dim i As Integer Dim j As Integer Dim k As Integer Dim hybridShapeFactory1 As HybridShapeFactory Dim oAssy As HybridShapeAssemble Set hybridShapeFactory1 = CATIA.Acti ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : SubCATMain() - Automation error
HoBLila am 30.01.2013 um 10:08 Uhr (0)
Code:SubCATMain()ist schon einmal grundlegend falsch.Code:Public Sub CATMain()Ich würde ein Buch über VBA-Programmierung empfehlen. Kann auch ruhig Excel sein, da Prozeduren und Funktionen zu den Grundlagen gehören. Jedes neue Modul wird im CATIA aber auch schon mit "Sub CATMain()" angelegt.Sollte das nicht der Fehler sein, muss ich Dir leider sagen, dass die Fehlerbeschreibung doch sehr mager ist und alles weitere ins orakeln ausartet. Ich weiß z.B. nicht einmal, wann der Fehler auftritt. Da Du die Neuins ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Image Capture
moppesle am 03.02.2013 um 20:26 Uhr (0)
Hallo Erich,verstehe deine Frage nicht wirklich.Möchtest du Bilder in Catia machen?------------------Gruß UweAuch Catia ist nur ein Mensch!
|
In das Form CATIA V5 Programmierung wechseln |