|
CATIA V5 Programmierung : replace component
hasim am 06.05.2004 um 13:00 Uhr (0)
Hallo zusammen, ich bin gerade dran ein Makro zu schreiben, um Componenten in einem Product zu ersetzen. Ich lese die Namen der Componenten die ersetzt und die Namen der neuen Componenten aus einem Textfile. Das klappt auch schon, wenn ich nur ein Product habe. Mein Problem ist jetzt nur wenn ich mehrer Producte und Unterproducte habe. Mein Code sieht bis jetzt so aus: Language="VBSCRIPT" Sub CATMain() Dim Datei As File Set Datei = Catia.FileSystem.GetFile ("C:
eplace.txt") Dim DStrom As TextStream Set DS ...
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : öffnen eines Produktes (Namen aus Textfile)
hasim am 20.07.2004 um 10:24 Uhr (0)
Hallo zusammen, ich habe mal wieder ein Problem. Ich möchte ein CATProduct öffnen. Den Namen des Productes bekomme ich aus einem Textfile, aber das funktioniert irgendwie nicht. In meinem Textfile steht der Name des Productes und der Pfad in . Mein Programm sieht wie folgt aus: Sub CATMain() Dim documents1 As Documents Set documents1 = CATIA.Documents Dim productDocument1 As Document Dim filesystem1 As Object Set filesystem1= CATIA.FileSystem Dim file As Object Dim TextStr As CATIATextSteam Dim Pfad As S ...
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Clash-Berechnung / Info-Feld
hasim am 19.08.2004 um 13:35 Uhr (0)
Hallo zusammen, ich möchte, wenn ich die Clash-Berechnung (zum zweitenmal) durchführe, dass in der Info-Spalte kommentiert wird, ob es sich um einen neuen, alten oder geändertetn Konflikt handelt. Wenn ich manuell auf Apply klicke macht Catia das. Wie mache ich das im Makro? Geht das mit ComparisonInfo ? Wenn ja, wie?
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Macros extern über VB
hasim am 16.08.2004 um 10:20 Uhr (0)
Hi,ich habe ein Beispiel im Buch gefunden, kannst ja mal probieren ob es bei dir funktioniert:Dim E As CATBSTRDim SServ As SystemServiceSet SServ = CATIA.SystemServiceE = SServ.ExecuteScript ("C:Temp", "Name.CATScript")C:Temp ist der Pfad des Macros.Der Inhalt der Variablen "E" ist nach einem Aufruf der externen Funktion "50"GrußHasim
| In das Form CATIA V5 Programmierung wechseln |
|
Anzeige:
Anzeige: (Infos zum Werbeplatz)
 |