|
CATIA V5 Programmierung : Überprüfungsmakro
donbastiano am 11.03.2011 um 10:38 Uhr (0)
Hallo Lusilnie,danke schon mal für die Hilfe.... an sowas hab ich schon gar nicht mehr gedacht ^^.Jetzt arbeitet das Programm auf jeden Falls schonmal... nur tut es nicht das, was es soll.Ich dachte nämlich, dass wenn ich den Parameter palaem mit dem GetItem("UDF") belege und dieser "UDF" nicht im part vorhanden ist, sich die Fehlerzahl erhöht und das tut Sie aber nicht. also kommt immer nur die Nachricht, die ich ausgeben lasse, wenn kein Fehler auftritt, also der nach dem else. Sub CATMain() Dim partD ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Show Status von Elementen prüfen
Julenk0rt am 23.05.2014 um 10:08 Uhr (1)
Hallo Zusammen,ich hab leider auch über die Suche noch nicht die richtige Lösung gefunden. Ich möchte über ein Makro (CATVBA bzw. CATScript) alle Bodies eines CAtParts auswählen, die sich im sichtbaren Raum befinden.Zusätzlich möchte ich nur die Körper auswählen, die auch Volumengeometrie enthalten.Dazu möchte ich wie folgt vorgehen:1. Bodies des CatParts zählen2. Schleife von 1 bis Anzahl Bodies mit Abfrage ob sichtbar und "nicht leer", wenn beides erfüllt, zur Auswahl hinzufügenMein Problem ist nun die A ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Aufruf eines externen CATScriptes
Bobby_Joe2001 am 21.06.2006 um 22:34 Uhr (0)
hallo,ich habe jetzt bei mir auch ein Problem mit dem Aufruf von externen Skripten.Und zwar hab ich in so ziemlich jedem meiner Makros einen dieser Aufrufe drin, der auch auf jedem unserer Windows-PCs und sämtlichen AIX-Maschinen funktioniert. Nur auf einem einzigen Windows-PC geht es einfach nicht.Er findet angeblich die Makro-Bibliothek nicht. Dabei ist es zu 100% der gleiche Code.Das komische, starte ich das Makro als VBA-Makro, geht es. Als CATScript oder VBScript nicht. Aber wie gesagt nur auf diesem ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Text Display Hide Value
RSchulz am 19.03.2014 um 14:04 Uhr (1)
Hallo Fernando,das geht AFAIK mit vba nicht!Du kannst wenn, dann nur den gesamten Text inkl. Linie ausblenden.Code:Sub CATMain()Dim drawingDocument1 As DrawingDocumentSet drawingDocument1 = CATIA.ActiveDocumentDim selection1 As SelectionSet selection1 = drawingDocument1.SelectionDim visPropertySet1 As VisPropertySetSet visPropertySet1 = selection1.VisPropertiesDim drawingSheets1 As DrawingSheetsSet drawingSheets1 = drawingDocument1.SheetsDim drawingSheet1 As DrawingSheetSet drawingSheet1 = drawingSheets1.I ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Porduct template mit reaction
zoltan.bekesi am 03.11.2008 um 20:08 Uhr (0)
Hallo Michael,CATIA.ActiveDocument ist die oberste Product im Fenster, es hat nichts mit blau hinterlegt zu tun!Falls du den DocTemplate in die oberste einfügst, müsste es gehen. In die tiefere Ebenen kannst Du es interaktiv auch nur tun, wenn Du die entsprechende Ebene blau hinterlegst. Bei den Makros muss man aber generell anders vorgehen.Übergebe mal diesen VBScript ein Objekt (z.B. den Parameter "Nut"), dann kannst du von diesen Objekt aus mit .parent, bzw. das oft genug verwendet an die richtige Produ ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro schreiben fuer das selektieren von Kreise
Thomas Harmening am 04.11.2016 um 12:52 Uhr (1)
Zitat:wie lange wuerde es dauern sich in allen Themen einzuarbeiten? Das hängt vom vorhandenen Kenntnisstand und der eigenen Lernkurve ab.Ausgehend von null Ahnung, aber dem Interesse und dem Verstehn von Programmcodes und dem finden einiger Code-Schnippsel die die Teilaufgaben schon beinhalten...ist immer schwer zu sagen :-) Ich hatte schon Auszubildende, die waren nach 1 Tag so weit, bei anderen - haben 2 Wochen nicht gereicht :-) (bsp. in ein Programm einarbeiten)Zitat:Ich weiss nicht wie ich einen Makr ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Koerper auslesen
CEROG am 25.12.2008 um 10:37 Uhr (0)
Zitat:Original erstellt von Schwobaseggele:...Anregung an alle Bücherschreiber:Eine Studentenkooperation wäre mal was Sinnvolles. "Vom Student zum Profi" oder so ähnlich.-Einführung in die Makroprogrammierung-Konstruieren mit Grafischen Regeln-Skelett und Adaptermodelle..........sind z.B. alles Themen die nicht wirklich in Vorlesungen Behandelt werden. Aber das ist jetzt ein anderes Thema.Da ist was beim Hanser-Verlag von Patrick Kornprobst geplant. Es soll (derzeit) Anfang April 2009 erscheinen. Irgendwi ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Uebergeodnetes_PRODUCT
Bartleby am 02.08.2004 um 15:36 Uhr (0)
Hallo V5ler, mich plagt nich nur die Hitze sondern auch folgendes Problem, will eine Koordinatentransformation machen, habe jetzt über POSITION auch die Lage des Part im übergeordneten Product. Das will ich Schritt für Schritt bis in die Wurzel fortführen. Problem dabei ist das wählen des Mutter/Vater-Objectes(PROD.), mit PARENT komm ich vom Document ja nur auf APPLIC..CATIA das nützt nix. Die Variante von Oben alles durchzugehen scheitert daran, das in unterschiedlichen Ebenen die PRODUCTs sich ähneln wi ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Disassemble automatisieren
CoolEagle am 09.11.2011 um 15:31 Uhr (0)
Das wird immer verrückter... Habe ein CATVBA angelegt, das ich über ein selbst angelegtes Symbol in der Symbolleiste starte.Code:Set WshShell = CreateObject("WScript.Shell")CATIA.Application.StartCommand ("Disassemble")For i = 1 To 100000000 Pause erzwingenNextWshShell.SendKeys "{ENTER}"WshShell.SendKeys "bla"WshShell.SendKeys "^{ESC}" STRG+ESC = Startmenue oeffnenFor i = 1 To 100000000 Pause erzwingenNextWshShell.SendKeys "Text"Auf dem Bildschirm passiert dann folgendes:1. Pause2. Startmenü öffne ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Frei einfärben gemäß Krümmungsanalyse
ThomasJay am 09.07.2012 um 18:10 Uhr (0)
Hallo,ich versuche auch gerade die Perfomance eines Makros, bei dem sehr viel Geomietrie erzeugt wird, zu verbessern. In meinem Fall bruache ich die Geometrie nur um Schnitte zu erzeugen und die Anzahl der Schnitte zu zählen. Jetzt habe ich es bereits so gemacht, dass ich keine mehr in ein Set einfüge, es ist also nichts sichtbar, ich zähle nur immer die Schnittpunkte mit. wenn ich aber einen PUnkt löschen möchte, auf den Geraden aufbauen, werde ich gefragt ob ich die Children, also die Geraden auch lösche ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Rootknoten aktivieren
Lambo5 am 19.02.2007 um 11:22 Uhr (0)
Hallo TomTom,ich durchsuche mit meinem Skript die Produkstruktur nach bestimmten Strings in der Partnumber. Die gefundenen Teile sollen im Anschluss aus der Produktstruktur entfernt werden. Um diese Teile später aber evt. wieder an der richtigen Stelle einzufügen, hinterlege ich im Adapterteil die Information in welcher Subbaugruppe sich das Einzelteil vor dem Löschen befand. Um diese Info in den Adapter zu übertragen, erstelle ich für jedes Product/Part auf Assemblyebene einen Parameter in dem drinsteht, ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Problem mit Formelerstellung
AlfaRomeo75 am 17.01.2008 um 12:03 Uhr (0)
Hallo,brauche mal wieder Eure Erfahrung:Versuche gerade die Länge eines Schnittes (Near) mit der Länge einer Linie zu verbinden (EditFormula). Dies soll natürlich über ein Makro geschehen! Nur leider will es nicht so recht klappen! Herauskommen soll eine Formel wie in dem Bild (Anhang) zu sehen ist!Hier wird dem Ende der Linie.98 aus dem GeoSet12 der Wert der Messung (Length) des Elementes Near.123 zugewiesen!Nur leider bekomme ich das nicht über eine Makro dargestellt! Hier mal ein Auszug aus dem Code:.. ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Zeichnungsstandard per Makro setzen
dmogler am 06.11.2008 um 23:57 Uhr (0)
hallo liebe CAD.de Gemeinde,ich habe folgendes Problem:ich möchte eine Art Setup Asistent für Zeichnungen programieren.(Je nach Benutzerwahl wird eine bestimmte Zeichnung erzeugt).Hierzu erzeuge ich zunächst mal eine neue leere Zeichnung.Das funktioniert auch alles wunderbar - nur wenn ich den Zeichnungsstandard (DrwDocument.Standard) festlegen will, bietet er mir nur drei Auswahlmöglichkeiten an : CatAnsi, CatISO und CatJIS.Wenn ich eine neue Zeichnung in Catia direkt erzeuge, habe ich wessentlich mehr Au ...
|
| In das Form CATIA V5 Programmierung wechseln |