|
CATIA V5 Programmierung : CATIA V5 Makroprogrammierung mit VB Scrip.
suzzy am 08.08.2007 um 13:37 Uhr (0)
Hallo Ihr,Hat jemand von Euch mit dem Buch CATIA V5- Makroprogrammierung mit VisualBasic Scripvon Dieter R. Ziehrer, Verlag Carl Hanser Erfahrungen? Ich wollte es mir kaufen, hab dann aber aufgrund des Preises mal nen schnellen Rückzieher gemacht. Ich weiss, die sind alle teuer, aber ich hau nicht mind. 50 ¤ raus, wenn ich nicht weiss, obs gut ist.Braucht man heftig viele Vorkenntnisse? Ich bin nämlich ein totaler Makroneuling. D.h. ich verwende sie, aber kann nicht programmieren. Wäre nett, wenn jemand da ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA.SystemService.Print-Object doesnt support this property or method (Error 438)
AndiKrue am 11.05.2009 um 08:55 Uhr (0)
Hallo, ich habe gerade ein Beispielmakro aus der Automation in VBA benutzt, nur geht irgendwie der CATIA.SystemService.Print nicht, ich bekomme folgende Fehlermeldung:Object doesnt support this property or method (Error 438)geht der SystemService.Print nicht über VBA, wenn doch, wie geht es?[Diese Nachricht wurde von AndiKrue am 11. Mai. 2009 editiert.]
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : erste sheet löschen?
KarinMueller am 19.11.2003 um 11:31 Uhr (0)
Hallo Giovane, man muss zuerst das erste Blatt selektieren und kann dann mit Delete alle Inhalte der Selektion, also das Blatt, löschen. Das sieht ungefähr so aus: Set SelSheet = CATIA.ActiveDocument.Selection -- erstes Blatt -- Set DrwSheet = CATIA.ActiveDocument.Sheets.Item(1) -- Blatt zur Selektion beifügen -- SelSheet.Add(DrwSheet) -- alle Inhalte der Selektion löschen -- SelSheet.Delete Ich hoffe, das hilft! ------------------ Karin
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : File open aus DL-Name Struktur
Meridian am 04.07.2013 um 10:05 Uhr (0)
Hallo,wir arbeiten mit DL-Names und ich möchte über ein Makro auf die DL-Name Struktur zugreifen und z.B. ein CATPart öffnen.Ähnlich wie folgendes Makro:Sub CATMain()Dim Datei As CATBSTRDim Adoc As DocumentDatei = CATIA.FileSelectionBox ("Datei öffnen", "*.CATPart", CATFileSelectionModeOpen)If Datei "" Then Set ADoc = CATIA.Documents.Open (Datei)End IfEnd SubLeider funktioniert das Makro nur, wenn ich in der klassischer File base Strruktur arbeite.Kennt ihr einen Befehl wie die DL-Name Struktur über ein ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Fehler beim Speichern, warum?
AndreeX00X am 04.10.2007 um 18:28 Uhr (0)
Hallo,ich habe mir ein Makro mit dem Makrorekorder erstellt. In dem Makro soll unter "Analyse - Stückliste..." ein neues Format definiert werden und abgespeichert werden. Das hat auch soweit alles geklappt. Was nicht so schön ist, dass der Speicherpfad konstant ist.In der Automation habe ich das gefunden:Code:filepath = CATIA.FileSelectionBox("Select a text file", "*.txt", CatFileSelectionModeOpen)CATIA.SystemServices.Print "The selected file is " & filepathund habe es dann mit Code:CatFileSelectionModeSav ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Speichern von VBA-Projekt nicht möglich
Kiki K. am 14.08.2014 um 11:44 Uhr (1)
Hallo, ich hatte auch schon das Problem. Das kann passieren wenn jemand das Makro verwendet während du selbst daran programmierst. Es wird dein Projekt automatisch auf schreibgeschützt gesetzt und du kannst nicht mehr abspeichern. Das kann man wieder beheben indem man CATIA schließt und dann z.B. über den Windows Explorer das Projekt sucht. Dann mit Rechtsklick - Eigenschaften - bei Schreibgeschützt das Häkchen entfernen.Wenn nun CATIA neu gestartet wird kann das Projekt wieder bearbeitet und abgespeichert ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Copy Paste mit Catia Makro C#
Flo-p1 am 30.04.2025 um 08:58 Uhr (1)
Servus Bernd,es ist so einfach wenn man die Antwort kennt ;D.Ja klar man muss auch wenn man es manuell macht erstmal das CatPart auswählen.Ich danke dir vielmals.Gruß FloHier der vollständige Code (falls jemand den mal braucht):private void ExportGeoSetToNewPart(HybridBody plyExportSet){ // Aktuelles Dokument und Part holen PartDocument sourceDoc = (PartDocument)CATIA.ActiveDocument; sourceDoc.Activate(); // Sehr wichtig für gültiges Copy Part sourcePart = sourceDoc.Part; // Quelle selektieren und k ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : ICON mit VBA DEFINITION
Feyza am 14.01.2004 um 17:00 Uhr (0)
Hallo : )ich möchte gerne 1.) im Visual Basic Editor Programm auf ein bestimmtes Verzeichnis zugreifen und diese Datei öffnen z.B. ein Startmodell2.) ich habe im Lehrgang ein Programm in Visual Basic Editor 6 erstellt -- konnte diese aber nicht in CATIA Visual Basic Editor aufmachen ..... er hat das .frm nicht erkanntGibt es doch eine Möglichkeit, diese erstellten Dateien in Catia zu verwenden?! (Betriebssystem bei uns Win2000, der andere Rechner Win98SE)Würde mich freuen, wenn ich für meine Fragen Lösunge ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Per Makro als PDF speichern
shoutz000 am 30.09.2014 um 07:23 Uhr (1)
Servus ich habe auch gerade so ein speicher Problem.Ich habe das unten stehende Makro welches die Zeichnungsblätter prüftob es ein Detailsheet ist oder nicht. Wenn es keins ist soll dieses in einem bestimmten Format gespeichert werden (alle Blätter einzeln).Merkwürdig ist bloß (und ich komm nicht drauf warum?!):Speicher ich in einem Bildformat (z.B. tif) so arbeitet das Makro exakt so wie ich das will. Alle Blätter welche kein Detailsheet sind werden gespeichert und sobald die Zeichnung abgearbeitet ist be ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Darstellung als Drahtgitter
HoBLila am 26.05.2011 um 10:48 Uhr (0)
Hallo Christian,ver such mal CATIA.StartCommand("")darüber kann man CATIA-Befehle aufrufen.Eintragen tust Du dort den Namen des Commands, welcher erscheint (rechts unten wo man Command eingeben kann c:...), wenn Du mit der Maus darüber fährst.Eventuell hilft das schon weiter.Ansonsten glaube ich nicht, dass das Allcatpart assoziativ ist.------------------Mit freundlichen Grüßen,Henry Schneideralias LilaEs gibt einen ewigen Wettkampf zwischen der Natur und den Ingenieuren:Die Ingenieure versuchen, immer idi ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Farbe Ändert
xyon126 am 28.02.2013 um 13:30 Uhr (0)
Hallo tberger!Vielen, Vielen Danke! Ich habe gesehen who mein fehler ist, Das ist die Selection1.clear und jede Farbe separat gemacht. Ich habe korrigieren kleine Fehler von dein Code un Jetz funktioniert perfekt:Code:Sub CATMain() ------------------------------------------------------------------------ Seleccionar todo lo que esta en color gis STD CATIA (210,210,255) ------------------------------------------------------------------------ On Error GoTo 0 Set selection1 = CATIA.ActiveDocument.se ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Publizieren von User Defined Parameter
SergejH am 28.01.2014 um 15:34 Uhr (1)
Hallo Bernd!noch ein Mal vielen Dank für deine Hilfe!Aber soweit mit dem Aufzeichnen waren wir auch, bis auf die Schleife: Idee ist einfach super!Problem, bei der Publikationserstellung wie mit einfacher Aufzeichnung:Code------------------------------------------------------------------------------Language="VBSCRIPT"Sub CATMain()Dim partDocument1 As DocumentSet partDocument1 = CATIA.ActiveDocumentDim product1 As CATBaseDispatchSet product1 = partDocument1.GetItem("Part1")Dim reference1 As ReferenceSet refe ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Deklaration von Variablen
DanielFr. am 06.11.2009 um 05:58 Uhr (0)
Hallo,IMHO geb ich Zoltan da vollkommen recht. Manchmal lässt es sich einfach nicht vermeiden bzw. ist sogar dienlich für de Übersichtkeit wenn man eine globale Variable setzt aber in den meisten Fällen sind Übergabeargumente wesentlich sinnvoller (die Fehler werden einfach schneller gefunden und es ist IMHO logischer aufgebaut, da die Variable in der Übergabe selber deklariert wird (hier wird sie ja auch benötigt und nicht irgendwo im Script))------------------MFG DanielSysteminformation | Inoffizielle CA ...
|
| In das Form CATIA V5 Programmierung wechseln |