|
CATIA V5 Programmierung : alt + F11 sperren
HoBLila am 19.09.2012 um 13:01 Uhr (0)
Das ist etwas falsch eingeschätzt.Es ist richtig, dass seit R18 das VBA explizit installiert werden muss.Und zwar das VBA Paket aus dem GA und das VBAIDE aus dem jeweiligen Servicepack.So bekommt man auch endlich das VBA 6.5, welches viel angenehmer als das 6.0er ist.Installiert man es nicht, so funktioniert CATVBA nicht. Auf Office hat das keinen Einfluss, da z.B. Office 2010 mit VBA 7 arbeitet.Beide Versionen können nebeneinander oder gar nicht existieren. Man hat keien Nachteile, außer dass CATVBA nicht ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : alt + F11 sperren
xam0560 am 19.09.2012 um 13:44 Uhr (0)
HEHE noch ne Lösung die VIEEEEL BESSER ist.unter dem Eintrag "HKEY_CLASSES_ROOTTypeLib{3D8D0A2A..." die Rechte ändern und TA DA. Der User kann keine Makros mehr erstellen. Nicht einmal der Editor geht auf. Nur der User der hier einen Eintrag hat (Administrator z.b.) kann die Makrofunktion von Catia nutzen.Geile Sache. HEHETHX @ allBB[Diese Nachricht wurde von xam0560 am 19. Sep. 2012 editiert.]
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Saved-Attribut wird falsch ausgelesen
geekv5 am 19.09.2012 um 13:49 Uhr (0)
Also bei einer anderen Installation hat es funktioniert, allerdings gleiches Release und SP (R20SP7).. Am Code kann es eigentlich nicht liegen, da ich per Hand ein Part erstellt und gespeichert und dann nur folgende Zeile getestet habe:Code:msgbox catia.activedocument.savedKann ja dann nur wieder was mit den Settings sein CATIA - Fluch und Segen Danke euch fürs testen..------------------Seid nicht dumm, lest drin rum!
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : alt + F11 sperren
zhnujm am 19.09.2012 um 20:52 Uhr (0)
Ich möchte zu bedenken geben das niemand aus "Spass" mit Catia Makros oder VBA "herumspielt".Das ist meistens Notwehr um die schlimmsten Unzulänglichkeiten im CATIA zu umschiffen und im Endeffekt die Arbeitsleistung zu erhöhen Vielleicht solltet ihr mal die Kommunikation zwischen "Usern" und "Programmieren" verbessern.Wenn ich eine gut funktionierende Lösung vorgesetzt bekomme versuche ich auch nicht mehr selbst was zu machen.Leider gibts sowas im CAM Bereich nicht....
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Smarteam Script ausführen
cmb am 20.09.2012 um 11:35 Uhr (0)
Hallo,wir haben unter : "Optionen/Allgemein/Kompatibilität/SmarTeam-Scripts"Macros abgelegt welche ich mit "script n ausführen" in Catia starten kann.( Anpassen/Befehle/Smarteam/script 1 ausführen)Weiss jemand wie ich diesen Befehl in einem CATVBA adressiere. Der Macrorecorder hilft bei mir nicht weiter.GrußNorbert------------------V5R20Catia + Smarteam
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Smarteam Script ausführen
RSchulz am 20.09.2012 um 11:56 Uhr (0)
Hallo Norbert,in der deutschen Umgebung lautet der Befehl...Code:CATIA.StartCommand ("Script 01 ausführen")Die ganze Sache ist aber Sprachabhängig! Deswegen vorher irgendeiner Prüfung und den jeweiligen Befehl übergeben. Du kannst der Funktion "Script 01" auf einen eigens definierten Namen zuweisen und diesen verwenden.------------------MFGRick SchulzNettiquette (CAD.de) - Was ist die Systeminfo? - Wie man Fragen richtig stellt. - Unities
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Selection ohne Parent
ThomasJay am 20.09.2012 um 11:27 Uhr (0)
Hallo,bei mir mach tplötzlich eine Selection Probeleme, die bis dato einwandfrei funktioniert hat.Ich benötige sie für einen Copy-Paste-Vorgang. Bei einem bestimmten part bekomme ich einen Fehler. Nach längerer Suche habe ich festgestellt, dass es daran liegt, dass die Selection kein "Parent" mehr hat. Der Code sieht aber wie folgt aus:Code:Set oSelActive = CATIA.ActiveDocument.Selection oSelActive.Clearhier gibt es schon einen Fehler bei Clear!(das aktive Dokument ist ein PartDocument)
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : AnnotationTextWithLeader
BARTY am 21.09.2012 um 10:15 Uhr (0)
Hi Lila,das funktioniert natürlich nicht Ich habe festgestellt, wenn man die View aus deinem Beispiel CATPart entfernt erzeugt Catia eine neue View wärend des Macros.Diese View liegt dann normal zur XY-Plane. Dann liegt der Bezugspunkt auf der Fläche.Die Textposition liegt dann auf den Koordinaten aus dem Macro.Sobald eine View parallel zur XY-Plane benutzt wird tritt dein oben erläuteter Fehler auf.Sorry------------------BARTY-----------------------------------Der IDEE ist egal von wem sie kommt
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parts als igs abspeichern
DasDon am 21.09.2012 um 21:21 Uhr (0)
Moin,wenn der Ordner nur CATIA V5 datein beinhaltet (keine versteckten dateien?) und du die Lizenzen hast, dann müsste das hier funktionieren:Sub CATMain()CATIA.Documents.Open("hier bitte PFAD eintragen und dateiname")End subBeispiel...Sub CATMain()CATIA.Documents.Open("C: est.CATPart")End subFalls das nicht geht, hast du ein problem!Aber wenn es funtioniert, dann liegt dein Problem darin das dein PFAD nicht mit "" endet! Das war auch gerade bei mir der Fehler als ich den Skript ausprobiert habe! Sprich D: ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parts als igs abspeichern
moppesle am 21.09.2012 um 13:24 Uhr (0)
Hallo Klaus-Heinz,wie Maximilian schon gefragt hat.Sind deine Daten V5 Daten?Einfach mit dem Texteditor die Datei öffnen , nach"release" suchen.Da kannst du sehen mit welcher Version und Release die Datei erstellt wurde.------------------Gruß UweAuch Catia ist nur ein Mensch!
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parts als igs abspeichern
Klaus-Heinz am 21.09.2012 um 13:33 Uhr (0)
Hallo zusammen !!Ich habe im Catia ein neues Part erzeugt einen Block hochgezogen und dann abgespeichert in den besagten Ordner.Die Zeile die das Makro ausgibt ist ( ist jenewelche Zeile wahrscheinlich wo der ,,Fehler,, oder sonstiges ist ) Set PartDocument1 = CATIA.Documents.Open(PFADEINGABE)mfg KH
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parts als igs abspeichern
moppesle am 21.09.2012 um 13:48 Uhr (0)
HalloZitat:Ich habe im Catia ein neues Part erzeugt einen Block hochgezogen und dann abgespeichert in den besagten Ordner.Ja und?? Was ist den mit dem Part.Kannst du die Sache mal geanuaer beschreiben.Bitte auch die Fragen beantworten die gestellt wurden.------------------Gruß UweAuch Catia ist nur ein Mensch!
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Ändern makro für CATProduct
xyon126 am 19.09.2012 um 13:03 Uhr (0)
Hallo! Ich habe versucht, mehrere Möglichkeiten, aber ich kann das nicht rekursive Makro, mir von einem CATPart CATProduct statt, können Sie helfen?Code:Sub CATMain()Dim PartNa as stringPartNa = "XXXXX"Dim ID As IntegerID = 0Dim partDocument1 As PartDocumentSet partDocument1 = CATIA.ActiveDocumentDim product1 As ProductSet product1 = partDocument1.GetItem("part_number")Dim part1 As PartSet part1 = partDocument1.PartDim IDName As String Set partDocument1 = CATIA.ActiveDocument Set product1 = par ...
|
In das Form CATIA V5 Programmierung wechseln |