 |
CATIA V5 Programmierung : Farbauswahl eines CATParts mittels Parameter
RamboII am 10.09.2013 um 15:00 Uhr (1)
Hallo liebe Community,ich habe ein großes Problem, an dem ich schon länger tüfftel, allerdings finde ich keine Lösung. Ich möchte wie auf dem Bild zu sehen meinen gesamten Hauptkoerper mithilfe des Parameters (Bild im Anhang) steuern und somit die Farbe ändern. Ich habe im Internet schon viel über die Steuerung per Makro gelesen allerdings konnte ich das nicht auf mein Part übertragen, da meine EDV Kenntnisse recht beschränkt sind. Falls ihr nicht explizit die Lösung in CATIA V6 wisst, erklärt es für V5, d ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Werte / Stueckliste Parameter auslesen.
WilliGo am 10.10.2008 um 12:06 Uhr (0)
Hallo,ich suche nach einer Lösung Properties bzw. Parameter zu einer Stueckliste auszulesen. Und zwar möchte ich verschiedene Parameter zusammenlegen. Wie z.B. den Parameter Rohmass + Zuschnitt oder z. B das Rohmass mit Breite und Länge. Die Werte einzeln auszulesen ist nicht das Problem, ich suche nur die Möglichkeit diese beim Auslesen sozusagen in eine Spalte zusammen zu legen, jenachdem welcher Parameter gefüllt ist. Im Part werden die Parameter einzeln vom User gefüllt.Die Parameter lesen ich mit den ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Messungen
Str33t am 10.01.2016 um 19:15 Uhr (1)
Ich brauche die nur um zu bestimmen ob der Absatz am drehteil sich rechts oder links befindet, da dies wichtig ist für mich.Ich hatte die Idee dies über eine meessung zu realisieren.Dies ist immer noch das gleiche Thema, bis hierher war es nur der "hinweg" zum eigentlichen Problem....Ich habe das Part, drehteil.Habe von der zylinderfläche:Eine AbleitungZwei äußere Punkte, einmal mit Max und einmal mit Min.Eine Ebene und eine darauf mit einem Winkel von 90grad liegende Skizzen Ebene.Außerdem eine rotationsa ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Nach Synchronisation der Konstruktionstabelle Modell automatisch Aktualisieren
PilotJoe am 06.01.2020 um 15:02 Uhr (1)
HalloIch denke, dass es reichen sollte, wenn ich die Rootbaugruppe aktualisiere.Also bisher bin ich noch nicht soweit, dass alle Parts erstellt sind. Aber ich habe mir das so vorgestellt, dass ich z.B. den Rumpf, Flügel, etc. als Part habe und dann alle im Assebly Design zusammenfüge und mit Hilfe von Bedingungen positioniere.Die von dir erwähnten Optionen reichen leider nicht für die Aktualisierung Und nein, habe ich bisher nicht genutzt. Da müsste ich mich dann mal schlau machen?Beste GrüßeJonasP.S. Ich ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Dokument geöffnet
bgrittmann am 04.05.2010 um 09:37 Uhr (0)
ServusEin bestimmtes Dokument oder nur allgemein?Anbei ein Beispiel für eine Allgemeine Überprüfung am Makroanfang:Code:Sub CATMain()Dokument geöffnet?If CATIA.Documents.Count = 0 Then Box = MsgBox("Es wurde kein aktives Dokument identifiziert" + Chr(10) + "Bitte oeffnen Sie zuerst ein Dokument und starten Sie dann das Makro erneut", vbInformation, "Hinweis") Exit SubEnd IfDim oDocument As DocumentSet oDocument = CATIA.ActiveDocumentPart geöffnet?If TypeName(oDocument) "PartDocument" Then Box = MsgBox( ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Länge von Block / Pad mittels Makro messen
tobiley am 15.02.2010 um 18:34 Uhr (0)
Hallo,ich hab folgendes Problem ich möchte die Länge eines Pads mittels eines Makros auslesen und in eine Excel Tabelle schreiben. Dies habe ich mittels der Funktion FirstLimit.Dimension probiert. Das klappt soweit auch ganz gut, auch das Überschreiben in eine Excel-Tabelle. Das Porblem ist aber, dass das Part so aufgebaut ist, dass manche Pads mittels einer Ebene begrenzt sind und dort das Auslesen über FirstLimit nicht funktioniert. Hat jmd eine Idee, wie man dort an die Länge des Pads kommt?Vielen Dank!
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Macro-Punkte
denyo_1 am 17.12.2008 um 11:55 Uhr (0)
Hallo Tweety,weil ja bald Weihnachten ist und ich nicht mehr viel zu tun habe hab ich dir mal ein Makro gebastelt.Erst mal zum Ablauf:1. Es darf nur EINE Zeichnung und EIN CATPart geöffnet sein (bzw. in der Session verfügbar sein)2. Das Makro starten3. Drei Punkte auswählen auf die die Ebene gespannt werden kann4. Fertig Das Makro erzeugt aus den gegebenen Punkten eine neue Ebene (im gleichen geometrischen Set wie der erste angeklickte Punkt). Anschließend wird von dieser neuen Ebene die Vorderansicht ab ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Geometricalset einfügen (.net)
Augustiner am 02.08.2006 um 07:58 Uhr (0)
In Catscript funktionierts mit folgendem Code.Der ja in etwa dem .net Code entspricht Zitat:Sub CATMain()Dim Schrift as StringSchrift = Inputbox("Test1","Test2","Spanngruppe 11_12")Dim oRoot As ProductsSet oRoot = CATIA.ActiveDocument.Product.ProductsDim oDesign As ProductSet oDesign = oRoot.Item(2)Dim oSpanngruppe As ProductSet oSpanngruppe = oDesign.Products.AddNewComponent ("Product", Schrift)Dim oAdapterProduct as ProductSet oAdapterProduct = oSpanngruppe.Products.AddNewComponent ("Part", "Adapterpart" ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : überflüssige Dateien im Verzeichnis entfernen
bgrittmann am 01.01.2011 um 14:54 Uhr (0)
ServusIch wünsche auch allen ein frohes neues Jahr.Die einfachst Möglichkeit wäre (ohne Makro) mit "Senden an", der Sicherungsverwaltung oder "Neu aus" alle Part und Products des RootProduct in ein neues Verzeichnis zu verschieben/neu erstellen.Über Makro könnte es so gehen:- Prüfen ob nur das Product geöffnet ist (über Windows-Collection)- Array mit den Dateinamen/Fullname der Document-Collection füllen- das entsprechende Verzeichnis durcharbeiten ob der Dateiname im Array vorhanden ist, wenn nicht mit "M ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Visual Basic
Janch86 am 21.12.2009 um 21:36 Uhr (0)
Hi ich habe ein visual basic Programm welche eine Auslegung durchführt (arbeite mit visul basic 2008) , nun würde ich ich gerne die Geometrie des Berechneten, parametrierert automatisch in Catia überführen. Catia bietet ja intern vb- Script hiermit kann ich ein Makro erzeugen welches die entsprechende Geometrie erzeugt (die Parameter werden hier dann von Benutzer eingegeben).Lieber währe mir jedoch wenn es mit einen klick im " visual basic Programm"sich automatisch catiav5 startet und das Part erzeugt wird ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : PartNumber im Zwischenablage Kopieren
tberger am 16.09.2011 um 07:37 Uhr (1)
Zitat:Original erstellt von meisterlumpi:Die eigenschaft .partnumber gibt es nur bei unterprodukten einer baugruppe. die baugruppe selbst oder ein einzeln geöffnetes part haben nur die eigenschaft .name, .partnumber haben die keine.Das stimmt so nicht ganz. In einem Einzelteilfenster kann man überSub CATMain()Dim MyPart As PartDocumentSet MyPart = CATIA.ActiveDocumentDim MyPartProduct As ProductSet MyPartProduct = MyPart.ProductDim MyPartnumber As StringMyPartnumber = MyPartProduct.PartNumberMsgBox MyPart ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Part bzw. seine Links isolieren
Jens Hansen am 28.08.2009 um 09:48 Uhr (0)
Hallo,es geht über einen kleinen Umweg mit dem Befehl CATIA.StartCommand.Allerdings gibt es da noch die kleine Hürde, dass es 2 Befehle "Isolieren" (in engl. "Isolate") gibt. Daher kann auch über die Commandozeile mit c:Isolate nichts erreicht werden.Erst wenn wenn unter Tools/Customize/Commands der richtige Befehl "Isolate" mit einem User_Alias belegt wird (z.B. "Isolate_body") fünktioniert der Aufruf im Script: CATIA.StartCommad "Isolate_body"Vorraussetzung dafür ist, dass vorher das Objekt selektiert wu ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Hybridbodies im SpecTree von unten nach oben durchlaufen
Steffen Hohmann am 29.07.2003 um 08:19 Uhr (0)
Hallo Bolle, Du bist auf dem richtigen Weg. Punkt -- HybridShape Punkt.Parent -- HybridShapes (Collection) Punkt.Parent.Parent -- HybridBody Punkt.Parent.Parent.Parent -- HybridBodies (Collection) Punkt.Parent.Parent.Parent.Parent -- HybridBody Punkt.Parent.Parent.Parent.Parent.Parent -- HybridBodies (Collection) Punkt.Parent.Parent.Parent.Parent.Parent.Parent -- Hybridbody Punkt.Parent.Parent.Parent.Parent.Parent.Parent.Parent -- HybridBodies (Collection) ... ... Punkt.Parent.Parent. ...... .Paren ...
|
| In das Form CATIA V5 Programmierung wechseln |