|
CATIA V5 Programmierung : Ancorpoint eines Textfeldes in einer View
reimund am 19.03.2010 um 13:57 Uhr (0)
Hallo Zusammen,ich habe über ein Makro ein Textfeld in einer View in einer Zeichnung erzeugt. Der AncorPoint des Textfeldes liegt standardmäßig oben links. Diese will ich nun nach unten Links verlegen.In der Hilfe habe ich nachgeschaut, folgendes gefunden und so eingebaut.Property AnchorPoint() As CatTextAnchorPosition Returns or sets the anchor point of the drawing text. Example: This example sets the AnchorPoint of the MyText drawing text to the right MyText.AnchorPoint = catRightCATIA liefert die F ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Ancorpoint eines Textfeldes in einer View
reimund am 19.03.2010 um 13:57 Uhr (0)
Hallo Zusammen,ich habe über ein Makro ein Textfeld in einer View in einer Zeichnung erzeugt. Der AncorPoint des Textfeldes liegt standardmäßig oben links. Diese will ich nun nach unten Links verlegen.In der Hilfe habe ich nachgeschaut, folgendes gefunden und so eingebaut.Property AnchorPoint() As CatTextAnchorPosition Returns or sets the anchor point of the drawing text. Example: This example sets the AnchorPoint of the MyText drawing text to the right MyText.AnchorPoint = catRightCATIA liefert die F ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Balloons - Stücklistenabgleich mit Excel
Azel am 29.08.2008 um 13:00 Uhr (0)
Hallo Zusammen,da dies mein erster Eintrag in diesem Forum ist, stelle ich mich kurz vor.Ich bin Entwicklungsingenieur im Bereich Anlagenbau für einen grossen Kraftwerkshersteller in BW. Nun zu meinem Problem:Wir stellen momentan in unserer Abteilung im Rahmen einer Vereinheitlichung aller internen CAD-Systeme von Inventor 2008 auf Catia V5 um. Dabei hat sich folgendes Problem ergeben: Ich benötige die Stückliste einer Baugruppe, welche nach unseren Wünschen in der Nummerierung angepasst werden kann (Bsp. ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Prüfen, ob Textfeld in Drawing vorhanden ist
DanielFr. am 17.08.2009 um 10:47 Uhr (0)
Hallo,um zu prüfen ob ein Textfeld schon vorhanden ist oder nicht brauchst du entweder den Namen des Textfeldes oder den Inhalt (da der Inhalt meistens variabel ist würde ich das erste bevorzugen). Jetzt schreibst du dir eine Funktion (siehe unten) die dir einen True oder False Wert zurückgibt.Hier mal ein Code (ich weiß nicht sicher ob alles hinhaut (vorallem die Deklarationstypen). Hab gerade kein CATIA zur Hand )Code: Sub CATMain() Dim oDoc As DrawingDocument Dim Sheets As DrawingSheets Dim o ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Aufbau eines Makros
Christian.O am 28.03.2010 um 11:20 Uhr (0)
Servus,da ich noch neu und sehr unerfahren in der Welt des Makroprogrammieren bin, habe ich eine generelle Frage zum Aufbau eines Makros. Da nur ich meine Makros verwende weiß ich z.B.: welche Voraussetzungen geschaffen sein müssen um das Makro zu starten bzw. dass das Makro ohne Fehler durchläuft.Anbei sind 2 Makros die alle Ansichten auf einem Blatt (Zeichnung) sperren bzw. entsperren. Wenn jetzt jedoch keine Ansicht vorhanden ist, kommt beim Makro_001 ein Hinweis, dass keine Ansicht vorhanden ist und da ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : save 2D like 3D
cmb am 31.01.2011 um 11:40 Uhr (0)
Hallo,ich habe mir mit Hilfe des Forums ein Script angepasst, welches bei einer DateiNeuAus Funktion die Zeichnung unter dem Gleichen Namen wie das Mutterelement speichert.Ich lese mit diesem Strings mein Part/Product aus und extrahiere die benötigten Daten :Dateipfad = drawingView1.GenerativeBehavior.Document.ReferenceProduct.Parent.PathName = drawingView1.GenerativeBehavior.Document.ReferenceProduct.Parent.NameBei ca 2 von 10 mal in denen das Macro läuft erhalte ich eine Fehlermeldung : Die Methode Docum ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Umordnen von Blätter in Zeichnungen
zoltan.bekesi am 20.08.2007 um 22:13 Uhr (0)
Hallo Zusammen,ich versuche gerade einen Makro zu basteln, welche die Blätter in einer Zeichnung umordnen kann, da CATIA hier selber keiner Funktion anbietet (R16).Ich habe gedacht, ich benutze Cut&Paste. Ausschneiden in der neuen Reihenfolge und gleich einfügen (blattweise).Ich habe den Makrorekorder verwendet, um ein Beispiel zu bekommen. Es sah ziemlich gut aus, ich habe es gleich für mich angepasst, Ablaufen will es aber nicht. Dann habe ich den Original auch überprüft und es war nicht lauffähig. So wi ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Aus Webseite (PHP) Part erstellen / Parameter an Catia übergeben
DanielFr. am 20.12.2013 um 10:34 Uhr (1)
Hallo Goddz,zu deiner überlegten Lösung eine *.CATPart / *.CATDrawing Datei direkt auf der Homepage / PHP zu erstellen...Das geht natürlich aus folgenden Gründen nicht!1. Der SourceCode der CATIA Dateien ist kompiliert. D.h. du kannst nicht, wie bei unproprietären Dateiformaten (vgl. iges) den Code einfach im Editor schreiben und die Datei umbenennen sondern du musst den erstellten Code durch einen Kompiler jagen. Der Kompiler macht den aus dem eigentlichem Source Code die native (proprietäre) CATIA DateiD ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : BOM
mycon am 30.05.2012 um 19:53 Uhr (0)
Hallo Zusammen,ich weiss zu diesem Thema gibt es viele Beiträge, aber auch nach langem suchen und googeln komme ich nicht weiter.Ich möchte die BOM bearbeiten. Zuerst wollte ich das Produkt selbst zu parsen, geht aber nicht da ich den "Visualize in Bill of Material"-Haken nicht auslesen kann.Dann dachte ich mir, bastel ich mir ein Dialog in dem man auswählen kann was auf die Stückliste soll und was nicht.Nach etwas grübellei stellte sich das auch als recht schwierig raus da ich diese Information ja auch ir ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Programmieren in V5
myTea am 12.03.2003 um 08:24 Uhr (0)
Hallo Mario, für eine derartige Aufgabenstellung ist die Konstruktionstabelle (Design Table) genau das richtige. Die Werte Tabelle erstellst Du mit Excel bzw. in Unix als Textfile. Dann änderst Du Deine Werte bequem in Excel, und die Zeichnung passt sich dann automatisch den Werten in der Tabelle an In der Iconleiste unten findest Du das Symbol dazu. Damit löst Du genau die Aufgabenstellung die Du hattest und musst nichtmal Programmieren dafür. Generative Knwoledge würd ich vergessen. Gibt´s nicht mehr in ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : DrawingDimensions
Solomont am 10.06.2003 um 08:25 Uhr (0)
Hallo CAA-Anwender, ich versuch gerade auf eine Zeichnung eine Bemassung zuerzeugen. Die Erzeugung soll mit der Funktion Add erfolgen. Die Beschreibung in der DoKumentation lautet: o Func Add( CatDimType iTypeDim, CATSafeArrayVariant iGeomElem, CATSafeArrayVariant iPtCoordElem, CatDimLineRep iLineRep) As DrawingDimension Creates a drawing dimension and adds it to the DrawingDimensions collection. Parameters: iTypeDim Dimension type iGeomE ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Prüfen, ob Textfeld in Drawing vorhanden ist
DanielFr. am 17.08.2009 um 16:46 Uhr (0)
Hallo,also ich habe mir das gerade nochmal angeschaut. Der Quelltext war schon richtig aber ich wusste nicht das du dein Script ausführst obwohl eventuell gar kein Textfeld im Hintergrund ist. Hierzu musst du dann bevor du die Funktion aufrufst noch eine Abfrage machen ob die Texts-Collection der Hintergrundansicht leer ist, ansonsten wirft dir die Funktion immer false zurück...muss sie ja auch den es gibt ja kein Textfeld zum Prüfen und standardmäßig steht ein Bool-Parameter immer auf false Hier der ange ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : V5 Automation/Dimensions
Solomont am 26.05.2003 um 15:01 Uhr (0)
Hallo CAA-Anwender, ich versuch gerade auf eine Zeichnung eine Bemassung zuerzeugen. Die Erzeugung soll mit der Funktion Add erfolgen. Die Beschreibung in der DoKumentation lautet: o Func Add( CatDimType iTypeDim, CATSafeArrayVariant iGeomElem, CATSafeArrayVariant iPtCoordElem, CatDimLineRep iLineRep) As DrawingDimension Creates a drawing dimension and adds it to the DrawingDimensions collection. Parameters: iTypeDim Dimension type iGeomE ...
|
| In das Form CATIA V5 Programmierung wechseln |