|
CATIA V5 Programmierung : Konstruktionstabelle aufrufen
Jang am 15.04.2009 um 18:56 Uhr (0)
Ich habe schon versucht, aber ich weiß nicht wie es weiter geht.Code:Sub CATMain()Dim partDocument1 As DocumentSet partDocument1 = CATIA.ActiveDocument Set selection1 = partDocument1.Selectionselection1.Search "Name=MATERIALLISTE,all"CATIA.StartCommand(" ???? ")End SubCATIA.StartCommand("Properties") -- es funktioniert ("Design Table Properties" wird angezeigt)Aber ich will die Definition anzeigen.Brauch bitte eure Hilfe MFG
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Konstruktionstabelle aufrufen
Jang am 22.04.2009 um 14:14 Uhr (0)
Hallo Daniel,Ich habe ein Makro-Programm geschrieben (bitte siehe den Anhang). Das Ziel des Makros, ist es einem Part Material, Bezeichnung und Dichte von einer Excel-Tabelle zuzuweisen.Als Ergebnis wird eine Design Table("MATERIALLISTE") unter Relations erzeugt.Aber ich muss das Programm weiterentwickelt damit die Design Table automatisch angezeigt wird++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++CATIA.StartCommand("Properties") -- Das ist nur ein Beispiel. Ich wollt ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Konstruktionstabelle aufrufen
Jang am 22.04.2009 um 14:21 Uhr (0)
Hallo Daniel,Ich habe ein Makro-Programm geschrieben (bitte siehe den Anhang). Das Ziel des Makros, ist es einem Part Material, Bezeichnung und Dichte von einer Excel-Tabelle zuzuweisen.Als Ergebnis wird eine Design Table("MATERIALLISTE") unter Relations erzeugt.Aber ich muss das Programm weiterentwickelt damit die Design Table automatisch angezeigt wird++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++CATIA.StartCommand("Properties") -- Das ist nur ein Beispiel. Ich wollt ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Stückliste für Catia V5
schmidma am 27.04.2009 um 07:41 Uhr (0)
Hallo Zoltan,Danke für Link, werd ich gleich mal unter die Lupe nehmen Die einzelnen Teilenummern sind via "Nummerierung generieren" definiert. Der Teilename ist durch den Partnamen definiert. Der Werkstoff wird über die Materialbibliothek zugeordnet. Normeteile werden ebenfalls zur genze aus der Catia-Bibliothek gezogen.Die Anzahl der gleichen Teile im Product werden von Catia "automatisch" erkannt.Nur wie schaffe ich es, dass die Drawing automatisch erkennt, dass (Hausnummer) 40 Teile im Product sind und ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Stückliste für Catia V5
bgrittmann am 27.04.2009 um 07:56 Uhr (0)
ServusAlso ohne Makro würde es so gehen:- Stückliste im Assembly generieren lassen (zusätzliche Benutzerparameter, ...)- Stückliste exportieren- in der Zeichnung Tabelle aus cvs-Datei erstellen lassenOder willst du die Stückliste zeichnen?GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Stückliste für Catia V5
schmidma am 27.04.2009 um 08:15 Uhr (0)
Servus,nicht unbedingt. Mir ist eigentlich jede Methode recht, je nach dem was am besten und am einfachsten für den Benutzer funtkioniert.Werde beide Methoden mal ausprobieren und schaun was ich zusammen bekomme *gg*danke für die Info!!!gruß Marco
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parameter Range (Max, Min)
FreshBlood am 27.04.2009 um 11:23 Uhr (0)
Hallo,in CATIA ist es ja möglich für einen Parameter bzw den Wert eines Parameters eine Range also eine Unter- und eine Obergrenze zu erstellen. Besteht nun die Möglichkeit auf diese Daten, vom VB aus, zuzugreifen?Bin für jede Hilfe und Denkanstöße dankbar Grüße
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Strukturbaum traversieren und mit Simplify rausschreiben
Lusilnie am 17.04.2009 um 21:10 Uhr (0)
Hallo SaftLaden,wenn Du "Hilfe" zur Koordinatentransformation brauchst, schau Dir mal die in der CATIA-Hilfe vorhandenen Makros "DMUPstCopyPasteKeepAbsolutePosition.CATScript" und "DMUPstCutPasteKeepAbsolutePosition.CATScript" an. Dort wird dies anschaulich vorgeführt.mfg,Lusilnie------------------Alle Aussagen zu DassaultSystemes-Produkten sind sehr optimistisch, selbst diese!!!frei nach größeren Geistern
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Strukturbaum traversieren und mit Simplify rausschreiben
SaftLaden am 20.04.2009 um 11:23 Uhr (0)
Da hab ich dann glatt mal ne frage dazu. Das Skript läuft leider nicht durch. Steigt bei der letzten Zeile, des folgend angegebenen Quelltextes aus. Methode wird nicht unterstützt.Sub CATMain() Retrieve the Groups collection Dim cGroups As AnyObject Set cGroups = CATIA.ActiveDocument.Product.GetTechnologicalObject("Groups") Create a group with selected products Dim oGroup As Group Set oGroup = cGroups.AddFromSel If (oGroup.CountExplicit = 0) Then Msgbox "No product selected" Else Acquire the component ...
|
In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Solid ohne Link autom. zentrieren
moppesle am 28.09.2016 um 10:48 Uhr (1)
Hallo zusammen,gibt es die Möglichkeit automatisiert alle Solids die den Link verloren haben über "Center Graph" im Produktbaum auf zu klappen?Ist halt bei vielen Solids immer mühselig jedes Solid über die RMT zu zentrieren.Hat das schon jemand programmiert vielleicht ein paar Codeschnipsel?Danke------------------Gruß UweAuch Catia ist nur ein Mensch!
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Formatierung von Drawingtable
joehz am 27.09.2016 um 20:33 Uhr (1)
Hi Marco,soweit ich sehen kann hält die Api da nix bereit.Das lässt sich auch nicht bei der Erzeugung einer Tabelle per Macro angeben.Tschau,Joe------------------Inoffizielle Catia Hilfeseite
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Solid ohne Link autom. zentrieren
moppesle am 28.09.2016 um 11:22 Uhr (1)
Hi Bernd,mit Strg + Y einen Schritt weiter. Schon mal gut.vollautomatisch wäre halt optimal.------------------Gruß UweAuch Catia ist nur ein Mensch!
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : VB.net C# Zugriffsproblem GetObject
MarcDe am 28.04.2009 um 13:18 Uhr (0)
Hallo,ich schreibe gerade eine Diplomarbeit und programmiere ein Makro für CATIA. Habe mich für C# entschieden, da ich nicht mehr stukturiert sondern Stand der Technik: Objekorientiert , programmieren möchte.Was sagt ihr dazu?Ich habe zur Zeit folgendes Problem: Wenn ich versuche mit:Object CATIA = Marshal.GetActiveObject("CATIA.Application");INFITF.Application catiaapp = (INFITF.Application)CATIA;auf CATIA zuzugreifen (ja CATIA Session ist gestartet und alle nötigen Klassen sind laut Jens Hansens Buch ein ...
|
In das Form CATIA V5 Programmierung wechseln |