|
CATIA V5 Programmierung : Catia Drawing neus Blatt mit Masstab 1:1
johang am 07.04.2009 um 08:59 Uhr (0)
Hallo zusammenIch versuche ein Makro zu erstellen, das in einem geöffneten Catia Drawing ein neues Blatt erstellt und folgende Bedingungen erfüllt:1. Neues Blatt erstellen2. Benennung z.B. "DXF"3. Massstab 1:14. Format A3 ISO, QuerformatKann mir jemand helfen wie ich Position 3 und 4 erreiche.Momentan sieht das Script so aus:---Language="VBSCRIPT"Sub CATMain()Set drawingDocument1 = CATIA.ActiveDocumentSet drawingSheets1 = drawingDocument1.SheetsSet drawingSheet1 = drawingSheets1.Add("DXF")End Sub---Sorry, ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Explosionsplan
denyo_1 am 07.04.2009 um 08:57 Uhr (0)
Hallo,wie du schon sagtest ist die interne Explosionsfunktion aus CATIA in den wenigsten Fällen zu gebrauchen. D.h. IMHO werden die meisten Explosionszeichnungen folgendermaßen erstellt:1. Im 3D eine Szene erstellen2. Hier mit dem Kompass die Teile auf die gewünschte Position bringen3. Eine Kamera einfügen (Sichtpunkt für ISO-Ansicht)4. ZeichnungsableitungHier kann der Anwender aber selber bestimmen und muss direkt auf die verschiedenen Anforderungen im Modell eingehen (beim Erstellen der Explosion im 3D). ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Identifikation von Bodies
denyo_1 am 07.04.2009 um 09:04 Uhr (0)
Hallo Clemens,so ganz pauschal kann man das nicht sagen. Das "Item(1)" ist immer das Objekt das als erstes in der Selektion steht (in der Regel das das auch als erstes ausgewählt wurde).Aber wenn du z.B. über eine Selection.Search gehst, weißt du ja nicht welches als erstes von CATIA ausgewählt wurde du kannst nur vermuten, das CATIA von unten nach oben arbeitet aber bei den Franzosen weiß ma ja nie Bei einem SelectElement2 gibt es immer nur [1][/b] Item in der Selektion, da die Funktion nur EINE Auswahl z ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia Drawing neus Blatt mit Masstab 1:1
denyo_1 am 07.04.2009 um 09:33 Uhr (0)
Hallo johang,hier mal ein Beispielscript mit Kommentaren:Code:Sub CATMain()**********************************Abfrage Dokumente**********************************Dieser ganze Abschnitt wird verwendet um sicherzustellen das das Makro auch nur ausgeführt wirdwenn eine Zeichnung aktive ist. Sonst läuft dein Script später auf einen Fahler und bricht ab(spätestens in der Zeile "Set oSheets = oDoc.Sheets" den nur die Zeichnung besitzt auch eine Kollektionmit dem Namen Sheets auf die CATIA zugreifen kann Dim oFens ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia Drawing neus Blatt mit Masstab 1:1
johang am 07.04.2009 um 10:09 Uhr (0)
Wow, besten Dank... es funktiniert!!!Wenn ich das richtig verstanden habe wird der Massstab standardmässig 1:1 gesetzt?Besten dank für die prompte und sehr detaillierte Antwort. Das war sehr hilfreich!!!Gruss johang
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Eigene BMP oder ICO als Buuton einbinden
tomtom1972 am 12.12.2005 um 08:44 Uhr (0)
Hallo,ich erzeuge die Toolbars, die die Icons zum Starten der Scripte enthalten nicht in CATIA (über ToolsCustomize) sondern in VisualBasic 6.0. Dort kannst du unter der Eigenschaft .Picture eines Command-Buttons direkt eine Bitmap-Datei zuweisen (siehe Bild im Anhang).Im CATIA selbst bleibt nur die Sucherei - jedenfalls kenne ich nichts anderes.TomTom ------------------tomtom1972
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Eigene BMP oder ICO als Buuton einbinden
Izle am 13.02.2006 um 22:01 Uhr (0)
Hallo auch,als kleiner Hinweis noch. Die Größe ist zwar entscheidend aber nicht alles. (Hab ich schön gesagt, nicht?) Die Farben spielen auch noch eine Rolle. Man darf meines Wissens nicht über 16Farben gehen bei der Icon-Erzeugung.Wenn ich den Screenshot aber so betrachte kann ich noch einen kleinen Hinweis geben. Starte CATIA mal neu! Wenn du das Icon erzeugst während CATIA geöffnet ist, erkennt es zwar, dass ein neues Icon vorhanden ist, stellt es aber wie auf deinem Screenshot dar. Scheinbar werden die ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia Drawing neus Blatt mit Masstab 1:1
denyo_1 am 07.04.2009 um 12:47 Uhr (0)
Hallo,ja der Massstab ist standartmäßig 1:1. Du könntest ihn aber mit folgender Methode ändern (falls du es irgendwann mal brauchst):...oSheet.Scale 1.00000...------------------MFG DanielDie KATJA ist halt doch nur ne zickige Französin
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATScript erstellen für FEM Berechnung
und_warum am 01.04.2009 um 09:38 Uhr (0)
Hallo alle zusammen,ich habe eine Frage. Die Programierung ist nicht wirklich mein Ding und kenne mich damit sehr wenig aus.Generell möchte ich eine FEM Datei laden, berechnen und dann in ein bestimmten Ordner abspeichern.Ich habe mal gesehen das es möglich ist Schritte als CATScript aufzunehmen und diese dann später für gleichen Vorgang modifiziert nochmal zu benutzen (es handelt sich dabei um ein anderes Programm).Weiß jemand von Euch, ist das auch aus Catia V5 R16 möglich?Vielen Dank für Eure Antworten. ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATScript erstellen für FEM Berechnung
ali.afkari am 07.04.2009 um 13:39 Uhr (0)
Hi,Schritte von CATScript aufzunehmen, ist unter toolsMacroMacro recording (Mein Catia ist ja Englishm) möglich. Da kannst du es auch modifizieren.LG
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Selection.Add // Method Add of object Selection failed
Smerg am 07.04.2009 um 17:35 Uhr (0)
Danke für die Tipps ...@ogard1: hat damit nicht funktioniert... die Bedingung wurde nie erfüllt, dass mein PartDocument = CatPart ist... aber ich schaue mal, ob nicht irgendwo anders die eigenschaft CatPart verglichen werden kann@Lusilnie: bei mir gibt es kein ".Part" bei "CATIA.Documents.Item(i).Part"!?Das Problemm wenn der "Inhalt" des selektierten Dokumentes nicht aktiven Dokument ist, ist bekannt. Soll auch im kommenden Release von dem Skript kommen. Aber Step by Step ... das Skript soll erstmal für ei ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Selection.Add // Method Add of object Selection failed
tomtom1972 am 08.04.2009 um 07:54 Uhr (0)
Hallo Smerg,grundsätzlich geht das schon, was du vor hast.Nur ist es eben so, das die Eigenschaft der Sichtbarkeit keine Eigenschaft des Dokumentes ist, sondern der Instanz, d.h. also des .Product eines Dokuments. Ob das nun wiederum zum aktiven Dokument gehört oder nicht spielt dabei keine Rolle, auch wenn die Selektion selbst immer dem CATIA.ActiveDocument zugeordnet ist. Hast du z.B. zwei Strukturen geöffnet, sagen wir ein Root1.CATProduct und ein Root2.CATProduct, wobei Root1 das CATIA.ActiveDocument i ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Cati V5 Drawing Liniendicke angeben
michse02 am 02.04.2009 um 21:00 Uhr (0)
Hallo,mal wieder eine Frage:In Catia Zeichnungen ist ja die Liniendicke Nummern zugeordnet. Also z.B. 1 = 0,13 mm2 = 0,25 mm uswWie kann man rausfinden, welche Nummer einem bestimmten Wert zugeordnet ist? Bzw kann man Linien direkte Größenangaben übergeben? Ich will also z.B. die Linie 0,25 mm dick haben egal ob das Nr 1, 2 oder 3 ist. Die setRealWidth Funktion nimmt aber nur die Integer Angaben der Nummer an.Gibts da eine Möglichkeit?Grußmichse02[Diese Nachricht wurde von michse02 am 03. Apr. 2009 editier ...
|
In das Form CATIA V5 Programmierung wechseln |