|
CATIA V5 Programmierung : warum kann ich PartNumber nicht in einen Paramter schreibe?
zizorro am 10.11.2004 um 17:28 Uhr (0)
Hallo, mal wieder eine doofe Frage. Habe folgendes Skript: ------------------------------------------------- Sub CATMain() Dim GeladenesProdukt As ProductDocument Set GeladenesProdukt = CATIA.ActiveDocument ---------Hier tuts nicht Dim Name As String Set Name = GeladenesProdukt.Product.PartNumber ----------- hier tuts wieder Dim Box As Real Box = MsgBox (GeladenesProdukt.Product.PartNumber, 64, Ausgabe des Partnames ) End Sub --------------------------------------------------------- Leider funktioniert ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Universal ID eines Dokumentes auslesen
denc_ag am 11.11.2004 um 08:54 Uhr (0)
The never ending story... Ich verstehe immer noch nicht, was ihr mit der UUID machen wollt. Angenommen, man könnte die ID auslesen, was macht ihr dann mit einer z.B. 15-stelligen Hex-Zahl? Im Dokument editieren? Es gibt einfachere Möglichkeiten sich seine CATIA-Dokumente zu zerstören. Ich habe gehört, es soll ein Programm geben, mit dem man die UUID von zwei Dokumenten vergleichen kann. Das Ergebnis soll einfach gleich oder nicht gleich sein. Weiß da drüber jemand etwas? Das hätte mir vor einem halben Jahr ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Kollisionsanalyse: Clash Against All
listing_code am 11.11.2004 um 11:06 Uhr (0)
hallo liebe gemeinde, Ich möchte folgendes bewerkstelligen: ich möchte eine Komponente selektieren und mit catClashComputationTypeAgainstAll eine Kollisionsanalyse starten. Mit dem Microsoft Visual Basic Editor tut es einwandfrei. Wenn ich dies aber von einem externen Visualbasic Skript mache, dann funktioniert es nicht. Mein Skript sieht folgendermassen aus: ------------------------------------------------------- Main() Sub Main() Set CATIA=GetObject( , CATIA.Application ) Set Document = CATIA.Activ ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Product.Update?
3.1415926535 am 11.11.2004 um 11:33 Uhr (0)
War eigentlich ganz einfach: Set Document = CATIA.ActiveDocument Set RootProduct = Document.Product RootProduct.Update
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Product.update funktioniert nicht!
LanzelotXXL am 11.11.2004 um 17:29 Uhr (0)
Hallo, ich habe ein kleines Problem mit der Aktualisierung, der Befehl Product1.update zeigt in meinem Makro leider keinerlei Wirkung! Das Makro ersetzt eine Komponente in einer Baugruppe durch mehrere Bauteile. Nach jedem Ersetzen wird die Baugruppe unter einem anderen Namen abgespeichert. Das funktioniert auch alles, nur werden die Baugruppen trotz Befehl nicht aktualisiert! Hier mal die Schleife des Makros: (Die Variablen werden vor der Schleife deklariert) For each oFile in cAllFiles sFileType = oFil ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Product.update funktioniert nicht!
3.1415926535 am 12.11.2004 um 09:36 Uhr (0)
Hallo Holger, du musst das Produkt1 vorher richtig deklarieren. Set Document = CATIA.ActiveDocument Set Product1 = Document.Product Product1.Update Sollte funktionieren. Übrigens gibts auch eine Suchfunktion in diesem Forum, die sich lohnt. Gruß, Pi [Diese Nachricht wurde von 3.1415926535 am 12. Nov. 2004 editiert.]
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Product.update funktioniert nicht!
LanzelotXXL am 12.11.2004 um 16:03 Uhr (0)
Hallo, nein nein, daran liegt es nicht! Das ist schon alles vorher deklariert worden. Heute morgen hatte CATIA sogar einen guten Tag und hat die Aktualisierung vorgenommen, aber nur bei zwei Durchgängen! Irgendwie wird der Befehl nicht richtig erkannt oder so was in der Richtung! Habe auch schon in den Einstellung rumgespielt. ABER es will nicht so recht! Bin also weiterhin auf Hilfe angewiesen... Danke und Gruß Holger
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Material zuweissen
ogard1 am 14.11.2004 um 15:30 Uhr (0)
Hallo, ich habe ein Problem ich habe ein CATProduct mit cca 550 Bauteilen und ein Material Katalog mit 3 Material Familien (Car Paints, Elektrik, Motor) und jeweils 9 mat. Pro Familie Die Bauteile sind aufgeteilt in 4 Gruppen, aber man kann leider den material nicht gruppenweise vergeben, also muss man über zb. Über die Teilebezeichnung machen. Da habe ich das Problem wenn ich anfange zu selektieren Dim productDocument1 As Document Set productDocument1 = CATIA.ActiveDocument Dim selection1 As Selecti ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia über Excel VBA starten
commader_hugo am 17.11.2004 um 09:00 Uhr (0)
Hallo Bernd Das mit Excel klappt wunderbar. Nur wie kann nachdem ich Excel initialisiert habe auch weider beenden, denn es läuft so die ganze Zeit im Hintergrung weiter (ist in der Task List zu sehen!)? Irgendwie mit Excel.close oder so??? Gruß Hugo
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia über Excel VBA starten
EmilioSanchez am 17.11.2004 um 18:45 Uhr (0)
Hallo Hugo, der Befehl lautet: Application.Quit C4N Bernd
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia über Excel VBA starten
commader_hugo am 17.11.2004 um 20:01 Uhr (0)
N Abend Befehl ohne Wirkung Setze ihn nach part1.update und excel ist dann immer noch activ Habe ein weiter Frage - über den Befehl ActiveWorksheet.copy kopiere ich mir eine einzeles Arbeitsbaltt in eine neue mappe und speichere diese. sobald ichdiese mappe dann öffen kommt die abfrage ob die verknüpfungen zur ursprungsdatei aktualisiert werden sollen (das ursprungsbaltt ist mit anderen blätter in der großen arbeitsmappe verknüpft. kann ich diese abfrage abschalten? Gruß Hugo
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia über Excel VBA starten
commader_hugo am 18.11.2004 um 11:10 Uhr (0)
und gleich noch eine frage, du hattest schon mal auf eine frage zur masse, volumen, etc. ermittlung in catia geschrieben. bekome ich das auch als excel datei und nicht als .txt hin, wenn ich die masse eines gesamten Produktes(!) herausbekommen möchte???
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia über Excel VBA starten
EmilioSanchez am 18.11.2004 um 12:26 Uhr (0)
Hallo Hugo, Frage: Wie startest du Excel? Über ein anderes Programm und dessen Programmierschnittstelle? Solte das der Fall sein mußt du das Objekt zurücksetzen mit set objektname = nothing Aktualisieren der Verknüpfungen lt. MS Hilfe: Aktualisieren der Verknüpfungen beim Öffnen von Arbeitsmappen nicht nachfragen, sondern diese automatisch aktualisieren Diese Option ist nur für den aktuellen Benutzer relevant und betrifft nur die geöffneten Arbeitsmappen. Andere Benutzer der Arbeitsmappe sind nicht betroff ...
|
In das Form CATIA V5 Programmierung wechseln |