|
CATIA V5 Programmierung : Kopieren des Hintergunds in an anders Dokument
adran.dargel am 16.06.2009 um 20:14 Uhr (0)
Ok ich seh es ja ein.Ich muss dazu sagen, dass ich halt den Umgang mit Catia und Visual-Basic gerade erst noch lernen will. Mir geht es also nicht nur unbedingt um die Sache. Ich will halt was dazu lernen. Ich glaub das ist bisher noch nicht deutlich geworden.Also ich bedanke für die Hilfestellung die ich bisher erhalten habe und würde sagen ich such mir einfach mal noch ein anderes Problem. :-)bis dann...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Produkt oder Part mit Makro aktivieren
em Michael Kirsch am 06.07.2004 um 17:18 Uhr (0)
Hallo lucky-- wenn man die fraglichen Part- bzw. Product-Objekte einmal hat, kann man sie per Skript einfach aktivieren bzw. deaktivieren, z. B.: Dim MyPart As Part Set MyPart = CATIA.ActiveDocument.Product.Products.Item(n) MyPart.Deactivate Nun sollte das Part deaktiviert sein. Alternativ könnte man auch mit Hide/Show arbeiten oder mit Load/Unload. Grüße, Michael ------------------
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : for ... each schleifen bei VB-Programmierung
animalia am 09.09.2004 um 07:39 Uhr (0)
Hallo! Bei der Programmierung über VB ist es üblich auf die Elemente von Auflistungen über for ... each Schleifen auf diese zuzugreifen. Leider bekomme ich bei der Verwendung einer solchen stets Automatisierungsfehler. Kennt jemand dieses Problem und kennt Abhilfe? Ein Beispiel: Set CATApp = CreateObject( Catia.application ) Dim Doc As Document For Each Doc In CATApp.Documents Debug.Print Doc.Name Next Fehlermeldung in der for each -Zeile: Automatisierungsfehler, das aufgerufene Objekt wurde von ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Problem mit Makro zur Umbenennung
bgrittmann am 24.04.2013 um 12:35 Uhr (1)
ServusIch welchem Format liegt das Teil (aus Type3) vor? (Dateiendung)ggf kann könnte man einfach über Abfrage eine den Typ des Dokuments bestimmen: (ungetestet)Code:FOR EACH oDoc IN CATIA.Documents if TypeName(oDoc) = ("PartDocument" or "ProductDocument") then tmp = SPLIT(oDoc.FullName, FileSeparator) tmpString = tmp(UBOUND(tmp)) tmp = SPLIT(tmpString,".") FileName = tmp(0) oDoc.Product.PartNumber = FileName end ifNEXTgrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Problem mit Makro zur Umbenennung
bgrittmann am 24.04.2013 um 12:35 Uhr (0)
ServusIch welchem Format liegt das Teil (aus Type3) vor? (Dateiendung)ggf kann könnte man einfach über Abfrage eine den Typ des Dokuments bestimmen: (ungetestet)Code:FOR EACH oDoc IN CATIA.Documents if TypeName(oDoc) = ("PartDocument" or "ProductDocument") then tmp = SPLIT(oDoc.FullName, FileSeparator) tmpString = tmp(UBOUND(tmp)) tmp = SPLIT(tmpString,".") FileName = tmp(0) oDoc.Product.PartNumber = FileName end ifNEXTgrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro Programmierung
Stoffel am 09.10.2003 um 10:42 Uhr (0)
Wenn das Buch wirklich zu 2/3 aus der Methoden- und Eigenschaften-Referenz besteht würde ich keinen Pfennig dafür ausgeben. Schließlich ist diese Referenz bei jedem CATIA kostenlos mit im Lieferumfang enthalten. Allerdings nur in Englisch, aber das sollte doch heutzutage kein Problem sein, oder?! Ich würde für blutige Anfänger eher ein gutes Buch über allgemeine Programmierung (VB oder evtl. WSH) empfehlen. Grüße vom Stoffel
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Punkte aus Texttabelle auslesen
mbstudent am 12.05.2004 um 09:55 Uhr (0)
Hallo ! Ich bin gerade dabei als HIWI einen Weg rauszufinden wie /ob man Punktkoordinaten aus einer Texttabelle in CATIA auslesen kann. Langfristiges Ziel ist ein Makro zu erstellen das mir diese Punkte automatisch ausliest und im CATPart einfügt. Sieht hier jemand Chancen das zu realisieren ? Leider verfüge ich selbst noch über keine Erfahrung in der CATScript Programmierung - bin daher erstmal dankbar über jeden hilfreichen Tip und Hinweis ! Vielen Dank! tobe.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA V5 Makro Aufzeichnung
bgrittmann am 27.02.2011 um 22:39 Uhr (0)
ServusBeim groben überfliegen ist mir aufgefallen, dass du mit "on error resume next" die Fehlerbehandlung ausgeschaltet hast. AFAIK bleibt diese Einstellung auch in andern Subs erhalten. Somit hast du keine Möglichkeit dir Fehlermeldung anzeigen zulassen und darauf zu reagieren.Lösche mal diese Zeile und schau dir mögliche Fehler und derer Ursache an (zB mit dem Wachfenster bzw. das Makro Schrittweise abarbeiten)GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Wait - Befehl im Script
steirerhubsi am 05.07.2004 um 08:28 Uhr (0)
Hallo! Wenn du in Google nach visual basic wait suchst, bekommst du ziemlich viele Beipsiele für ähnliche Probleme (Befehle in VB: sleep, sleepex, WaitForSingleObjectEx,...). Bei der Kommunikation mit anderen Programmen habe ich nach den entsprechenden Abläufen in CATIA einen leeren Textfile erzeugt und im anderen Programm immer wieder kontrolliert, ob dieser Textfile schon existiert. Hoffe das hilft dir weiter. Grüße aus dem wolkigen München Martin
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Balloons - Stücklistenabgleich mit Excel
HoBLila am 01.09.2008 um 09:32 Uhr (0)
Da würde ich dir einfach mal pauschal www.cad-scheffler.de empfehlen, da findest du unter CATIA V5 Makros ein Stücklistenprogramm, welches anhand eines Excel-Templates eine soriterte Stückliste ausgibt, falls das das ist, was du benötigst.------------------Mit freundlichen Grüßen,Henry Schneideralias LilaEs gibt einen ewigen Wettkampf zwischen der Natur und den Ingenieuren:Die Ingenieure versuchen, immer idioten-sicherere Systeme zu bauen,die Natur versucht, immer bessere Idioten zu bauenXing
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro Properties bearbeiten
Spiglix am 17.06.2015 um 13:04 Uhr (1)
Jawohl jetzt check Ich langsam wie der Hase lang läuft!Code:_______________________________________Sub CATMain()Dim oProd As ProductSet oProd = CATIA.ActiveDocument.ProductoProd.Nomenclature = ""TraverseProduct oProdEnd SubSub TraverseProduct(oProd As Product) Dim SubProd As Product For Each SubProd In oProd.Products SubProd.Nomenclature = "" TraverseProduct SubProd NextEnd Sub_______________________________________Vielen lieben Dank für eure Hilfe!!!:-)LG Spiglix
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : SendKeys + Zusammenbauen
JanF am 21.07.2003 um 11:36 Uhr (0)
Moin! Ich möchte die Funktion Zusammenbauen (Partdesign - Boolsche Operationen) in einem VBA-Makro mittels SendKeys aufrufen, das funktioniert auch mit: AppActivate ( CATIA V5 ) SendKeys b:Zusammenbauen + Chr(13), True Mein Problem ist, das dieser Befehl in einer Dialogbox mit OK bestätigt werden muss. Ist es möglich, dies mit dem Makro zu automatisieren, oder gibt es eine Einstellung, dass das Makro so lange wartet bis der Anwender den Befehl mit OK bestätigt hat? Gruss Jan
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Zeichnungsrahmen per Makro einfügen
Filippo am 17.05.2004 um 20:58 Uhr (0)
Hallo n4426, hier das Makro. Language= VBSCRIPT +++++++++++++++++++++++++++++++++++++++++++++++++++++ Sub CATMain() Dim documents1 As Documents Set documents1 = CATIA.Documents Dim drawingDocument1 As Document Set drawingDocument1 = documents1.NewFrom( D:DATENCatiaDrawing_Vorlage.CATDrawing ) Dim drawingSheets1 As DrawingSheets Set drawingSheets1 = drawingDocument1.Sheets Dim drawingSheet1 As DrawingSheet Set drawingSheet1 = drawingSheets1.Item( Blatt .1 ) drawingSheet1.Activate End Sub +++++++++++++++++ ...
|
| In das Form CATIA V5 Programmierung wechseln |