|
CATIA V5 Programmierung : Catscript vs Catvba oder doch Catvbs?
Jens Hansen am 26.09.2008 um 09:33 Uhr (0)
Danke Roland daxuesheng: Makros programmiert man nicht einfach so in 3 Tagen. Da ist Struktur wichtig. Der Makro-Rekorder macht auch viel überflüssigen Müll. Für dich wäre es ganz wichtig, die online-Doku "V5Automation.chm" in deinem V5-Verzeichnis sich anzusehen. Dort sit die Struktur von V5 erklärt und auch beschrieben, wie man auf die div. Objekte zugreift. Außerdem findet du da auch einige Beispiel-Makros.Das Buch kommt .. bestimmt Jens Hansen------------------Inoffizielle CATIA-HilfeseitePrivate Sei ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : 3DXML in HTML und Javascipt dazu?!!
dc_tke am 03.09.2007 um 11:28 Uhr (0)
Hallo JPREigentlich sollte nach Installation des 3DXML Viewers das OCX und das CHM file auf deine Platte sein. 3DForAllOCXViewer.ocxDas Unterverzeichnis ist C:ProgrammeDassault Systemes 3D XML Playerintel_acodein Ich benutze kein Enovia. Daher vermute ich dass deine 3DXML Installation nicht ganz in Ordnung ist. Hast du den 3DXML Viewer im vorgeschlagenen Pfad installiert?An der lokalen CATIA Installation hängt das wahrscheinlich nicht.Eventuell hilft deinstallieren und aktuelle Version neu installieren. ...
|
| In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Material nach Combobox zuweisen
K.Siebert am 16.05.2013 um 18:47 Uhr (0)
Hallo Leute,ich hole mal den Beitrag hervor, weil ich einfach nicht weiterkomme.Da ich kein VB habe dachte ich mir, gut für ein CATScript ein paar Variablen und ein Auswahl Fester für das Material bekomme ich schon hin. Ja das habe ich auch Geschaft.Aber jetzt komme ich einfach nicht mehr weiter, könnte mir da jemand helfen?Ich weiß nicht wo der Fehler ist. Auch ein Versuch mit V5Automation.chm den Fehler zu lokalisieren ist gescheitert.Na ja ich hoffe ihr könnt mir helfen.Code:CATScriptSub CATMain() ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : VBA Makro - Affinität (Volumen)
bgrittmann am 14.08.2011 um 18:33 Uhr (0)
ServusIch gehe davon aus, dass die Affinitätsfunktion im PartDesign CATIA-intern mit der Affinität im GSD erstellt/berechnet wird.Über die Funktion Hybridshape kannst du dann auf die Befehle der GSD-Funktion (HybridShapeFactory) zugreifen.Wenn du den Ursprung festlegen willst (muss ein Punkt sein) geht dass zB über (siehe auch Doku zu AddNewAffinity):ShapeAffinity1.Hybridshape.AxisOrigin oReference (oReference = Referenz des Punktes)GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro zur Umbenennung von Parts im Produkt erweitern
geekv5 am 07.05.2012 um 15:23 Uhr (0)
Hab dir mal schnell was zusammengetippt, sollte mit einem Part als aktives Dokument funktionieren..Code:Sub CATMain()Dim RingZaehler As IntegerSet partdocument1 = CATIA.ActiveDocumentSet part1 = partdocument1.PartSet hybridBodies1 = part1.HybridBodiesRingZaehler = 0For i = 1 To hybridBodies1.Count Set hybridbody1 = hybridBodies1.Item(i) hybridbody1.Name = "Ringset" & CStr(i) For j = 1 To hybridbody1.HybridShapes.Count hybridbody1.HybridShapes.Item(j).Name = "Ring" + CStr(RingZaehler + 1) RingZ ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Reorder Blatt im Drawing
moppesle am 27.08.2020 um 20:48 Uhr (1)
Hallo Lionel,Mein Anliegen ist folgendes.Ein automatisches erzeugen von Blattnummern aufzählend von 1 bis n im bestehenden Baum. Natürlich ohne Detail SheetsWenn nun ein Blatt oder Blätter nachträglich im Baum eingefügt werden wird ein interner Index, so vermute ich, der Blätter erzeugt.Auch wenn die Blätter immer vor den Detail Sheets im Baum angeordnet sind.Ein Reordern eines Blattes bringt wohl den Blattindex in die richtige Reihenfolge und somit auch meine generiert Balttnummern. ------------------Gru ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Teilfläche aus Fläche selektieren
richter2 am 08.01.2010 um 15:23 Uhr (1)
Hallo,habe gerade festgestellt, dass ich mit der Methode oSelOffset.Search "CATGmoSearch.GSMOffset,all" zwar die gewünschte Fläche gar nicht mit auswählen kann. Die Fläche die ich will ist zwar als Aufmaßfläche.1 bezeichnet ist aber gar keine richtige Aufmaßfläche darstellt? Vielleicht kennt sich ja jemand mit den Symbolen von Catia aus und kann noch einmal in dem angehangenen Bild am anfang dieses Threads nachschauen und mir sagen, wie ich nur in diesem Element nach Teilflächen suchen kann.Momentan komme ...
|
| In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Fehler Syntax Pfad für WshShell.Run
moppesle am 15.07.2021 um 08:38 Uhr (15)
Hallo,bei einem zusammengestzten Pfad aus Variablen bekomme ich einen Fehler.Dieser funktioniert:Code:WshShell.Run """C:Program Files (x86)AdobeAcrobat Reader DCReaderAcroRd32.exe""D:FarbpaletteFARBCODE.pdf"Mit einer Variablen bekomme ich das nicht ins laufen.Code:pdfDoc =D:FarbpaletteFARBCODE.pdfWshShell.Run """C:Program Files (x86)AdobeAcrobat Reader DCReaderAcroRd32.exe" & pdfDocStehe auf dem Schlauch. Need help.------------------Gruß UweAuch Catia ist nur ein Mensch!
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : mit Makro ein JPG Bild erstellen
Bertel am 28.05.2013 um 11:38 Uhr (0)
Hallo k-Volkmann,habe dein Makro hier etwas abgeaendert im Einsatz - starte es in CATIA als CATScript.In Powerpoint 2010 habe ich nun bemerkt, das für jedes eingefügte Bild ein Link erzeugt wird!?!Zitat:Set PptShape = PptShapes.AddPicture(TempPfad & Dateiname, True, True, 70, 70)Mit dieser Änderung entsteht der Link nicht mehr:Set PptShape = PptShapes.AddPicture(TempPfad & Dateiname, False, True, 70, 70)Kannst du das bestätigen?GrußBertel
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Viewgröße und Position
elharry am 03.03.2008 um 13:12 Uhr (0)
Hallo zusammen,ich möchte prüfen ob alle Views auf einem Zeichnungsblatt liegen. Damit beim Plotten nichts übersteht und nicht mit gedruckt wird.Herrausgefunden habe ich schon wie groß das Blatt ist. Nun wollte ich mit die Boundingbox der Views anschauen und da hänge ich.Ich habe mir den Code dazu aus der Onlinedoku herraus gesucht.Weiterhin benötige ich nocht die Position X, Y der Views, wie macht man das?Sub CATMain() Dim DrawingDocument As Document Dim DrawingSheets As DrawingSheets Dim DrawingSheet ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Stückliste Makro
bgrittmann am 04.01.2018 um 11:05 Uhr (1)
ServusBevor du das Makro an deine Vorgaben anpasst, stelle ich ein paar (auch provokante) Fragen:- warum hast du gerade diese Makro rausgesucht?- hast du auch mal andere Makros hier im Forum angeschaut (Stückliste, BOM, ...)?- hast du dir die Catia-internen Möglichkeiten zur Stücklistengenerierung angeschaut?- wenn du die Unterbaugruppen auflöst, müssten dann nicht die Unterbaugruppen an sich aus der Liste verschwinden (bzw auf 0 gehen)? Sonst wäre es ja doppeltGrußBernd------------------Warum einfach, wen ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : pps Datei in/ über CATIA öffnen
Gaucho am 20.10.2010 um 12:03 Uhr (0)
Hallo zusammen,ich möchte über ein Icon in einer Toolbar eine pps/ppt Datei öffnen. Das mit dem Icon und so hab ich schon, aber mir fehlt noch der VBA Code um die pps Datei öffnen zu können.Ich habe es mal so probiert: Shell ("C:Program Files (x86)AdobeReader 9.0ReaderAcroRd32.exe C:meineDatenTest.pps")Damit öffnet er auch schon den Adobe Reader aber das pps geht nicht auf, ich erhalte eine Fehlermeldung.Kann mir jemand helfen? Danke schon einmal für Eure Hilfe!------------------mfg Gaucho
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : nicht existierende intersections
CAMiCADse am 29.04.2009 um 13:09 Uhr (0)
Hallo breitinger,hier nochmal kurz die Vorgehensweise:Code:MySelection = CATIA.ActiveDocument.SelectionMySelection.ClearFor... Schleife über alle Geraden Intersection erzeugen & "Appenden" ... Set MyInterSec = ... ... On Error Resume Next Part1.Update If Err.number0 Then True falls das Update nicht klappt On Error Goto 0 Damit ein Fehler ausgelöst wird, falls beim "deleten" etwas nicht klappt MySelection.Add MyInterSec MySelection.Delete end if On Error Goto 0NextGrußCAMiCADse
|
| In das Form CATIA V5 Programmierung wechseln |