|
CATIA V5 Programmierung : 2D-Elemente verschieben (Translate/Move)
CEROG am 23.01.2008 um 13:45 Uhr (1)
Hallo vk,ich hatte vor Jahren (so Anno 2001) mal eine Programmierung versucht, bei der Linien gedreht und verschoben wurden. Dabei mußte ich die Koordinaten umrechnen, die zu den Linien gehören.Viele Grüße in den schwäbischen Busch,CEROG------------------CATIA-FAQhttp://www.cad-gaenssler.de
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Nur sichtbare Elemente ins hide stellen
ausie-r-n am 24.01.2008 um 13:29 Uhr (0)
Hallo,brauch mal eure Hilfe. Ich hab folgendes Script im Einsatz.Language="VBSCRIPT"Sub CATMain() On Error Resume Next Dim productDocument1 As DocumentSet productDocument1 = CATIA.ActiveDocumentSet Selection1 = ProductDocument1.Selection Dim selection1 As SelectionSelection1.Search("CATPrtSearch.Plane+CATPrtSearch.AxisSystem+CATPrtSearch.Point+CATPrtSearch.Line+CATPrtSearch.Curve+CATAsmSearch.MfConstraint,all")Set visPropertySet1 = selection1.VisProperties visPropertySet1.SetShow 1selection1.Clear End SubF ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Koordinatenpunkte verschieben
cevk am 25.01.2008 um 15:23 Uhr (0)
Hallo Taylor Herzlich willkommen im Forum Habe leider keine Vollständige Lösung für Dich aber ich fang mal an vieleicht können die Anderen noch etwas beitragen.Code:_____________________________________________________________________________Sub Punkteverschieben()Dim partDocument1 As PartDocumentSet partDocument1 = CATIA.ActiveDocumentDim part1 As PartSet part1 = partDocument1.PartDim selection1 As SelectionSet selection1 = partDocument1.SelectionDim hybridShapeFactory1 As HybridShapeFactorySet hybridSh ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Zeichnungen Automatisch Speichern
K.Siebert am 26.01.2008 um 16:05 Uhr (0)
OK ich gebe auf ich komme nicht an den Befehl um das Speicherverzeichnis auszulesen Und Makro Aufzeichnen hat auch nichts gebracht und her finde ich auch nichts es wird immer nur mit CATIA.ActiveDocument gearbeitet.Das hilft mir aber nicht weiterWie komme ich an das Speicherverzeichnis vom Part ran keine AhnungBitte um Hilfe für mein Problem
|
In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Inhalt von Titelleiste auslesen
Lionel Hutz am 23.05.2024 um 09:30 Uhr (15)
CoolCode:Sub CATMain()MsgBox CATIA.ActiveWindow.CaptionEnd Subgibt mir den angezeigten String ohne Präfix "CATIA V5 - " und ohne eckige Klammern.Da muss ich noch nicht mal mehr groß aufräumen.Danke
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Koordinatenpunkte verschieben
cevk am 28.01.2008 um 09:25 Uhr (0)
Hallo Taylor912,Hier der ganze Code:-------------------------------------------------------------------Sub Punkteverschieben()Dim partDocument1 As PartDocumentSet partDocument1 = CATIA.ActiveDocumentDim part1 As PartSet part1 = partDocument1.PartDim selection1 As SelectionSet selection1 = partDocument1.SelectionDim hybridShapeFactory1 As HybridShapeFactorySet hybridShapeFactory1 = part1.HybridShapeFactoryDim hybridShapePointCoord1 As HybridShapePointCoordDim auswahlElement As SelectedElementDim XVerschDim ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : arbeiten ohne Visualisierung
tobiasrolf am 29.01.2008 um 07:12 Uhr (0)
Hallo CAD Gurus,Ich habe eine extrem große Anzahl von CATParts, auf die ich immer die selben Arbeitsschritte anwenden möchte.Nun kann ich die Arbeitsschritte mit einem Makro automatisieren, aber immer nur für geöffnete Parts. Gib es eine Möglichkeit wie ich mit einem Programm alle in einem Verzeichniss befindlichen Dateien abarbeiten kann, ohne sie vorher in CATIA darzusellen?Die Arbeitsschritte sind z.B: Immer gleiche Ebenen einfügen und die Splitfunktion anwenden.Ich arbeite mit CATIA V5R16.Da ich ziemli ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : arbeiten ohne Visualisierung
Jens Hansen am 29.01.2008 um 11:50 Uhr (0)
Hallo,die parts müssen schon geöffnet werden um darin zu arbeiten. Du kannst aber das gesamte CATIA minimiert darstellen; da hast du die Grafikauslastung nicht und es läuft alles etwas schneller ab. Nicht vergessen, nach vor dem Makroende v5 wieder amximiert darzustellen - sonst wundert sich der User Viel ErfolgJens Hansen------------------Inoffizielle CATIA-HilfeseitePrivate SeiteXing
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : arbeiten ohne Visualisierung
mgheinz1001 am 29.01.2008 um 13:04 Uhr (0)
Hi,für Aufgaben bei denen auf die Visualisierung verzichtet werden soll, eignet sich der Batch-Modus immer ausgezeichnet. Dort wird CATIA im Hintergrund gestartet und komplett auf die Visualisierung verzichtet. Ansonsten stehen dir Schnittstellen zur Verfügung. Die entsprechenden CATParts musst du dann allerdings via Code öffnen (bspw. mit CATIA.Documents.Read("Dateiname") )[Diese Nachricht wurde von mgheinz1001 am 29. Jan. 2008 editiert.]
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : MyPartDocoment (Link) auslesen
Jens Hansen am 29.01.2008 um 18:56 Uhr (0)
Hallo,versteh ich das richtig: Du willst anstatt "Beispieltext" den Pfad zum Part haben?Dann ersetze "Beispieltext" durch oFolder.Path + FileSep + oFile.NameSGJens Hansen------------------Inoffizielle CATIA-HilfeseitePrivate SeiteXing
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : arbeiten ohne Visualisierung
tobiasrolf am 30.01.2008 um 01:02 Uhr (0)
Herzlichen Dank für die Tips.Das mit der vereinfachten Darstellung stößt leider auch irgendwann an die Grenzen meines Rechners... Ich werd mich mal an die Idee von mgheinz1001 rantasten. Wie man mit dem Batch-Modus umgeht ist für mich noch ein neues Feld. Gibt es dazu CATIA spezifische Literatur, oder sonstige Infos?GrußTobias
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : arbeiten ohne Visualisierung
mgheinz1001 am 30.01.2008 um 08:45 Uhr (0)
Hi,zum Batch-Modus gibts hier was: CAA V5 Visual Basic help (standardmäßig mit CATIA installiert)- Getting started with CAA V5 Visual Basic- Working with Infrastructure- General Information- Invoking CATIA from a Scripting LanguageBeim Thema "Read" und "Load" bin ich mir jetzt auch nicht ganz sicher. Aber mit einem der beiden sollte es auf jeden Fall funktionieren.Gruß
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : MyPartDocoment (Link) auslesen
K.Siebert am 30.01.2008 um 20:25 Uhr (0)
Hallo Jens Hansen und LusilnieDanke für die Antworten Mit:oFolder.Path + FileSep + oFile.Namebekomme ich ja den Speicherpfad des CATDrawingdieses möchte ich aber nicht vom Part wollte ich haben.Dieses bekomme ich ja durch:drawingView1.GenerativeBehavior.document.ReferenceProduct.Parent.Fullnameleider ist es so das er eine fehler Meldung ausgibt (siehe Anhang)ich habe könnte mir da bei noch jemand helfen Bitte ???ich bedanke mich schon mal jetzt.Hier mein Skript ausschnitt um den Pfad das Parts auszulesenCo ...
|
In das Form CATIA V5 Programmierung wechseln |