|
CATIA V5 Programmierung : ICON mit VBA DEFINITION
cwillmann am 31.10.2006 um 09:46 Uhr (0)
Zitat:#################################################Language="VBSCRIPT"Sub CATMain()Dim documents1 As DocumentsSet documents1 = CATIA.DocumentsDim partDocument1 As DocumentSet partDocument1 = documents1.NewFrom("D:DATENcadCatiaStandard.CATPart")End Sub################################################Hallo,kleine Frage/Ergänzung hierzu:Wie kann ich analog zu Open bzw. Newfrom ein "Open readonly" auf einfache Weise erreichen?? (Stichwort UUID) Die V5Automation.chm gibt hier keine Hilfe. Ich möchte unabhän ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Farbänderung einer Fläche
Catiatester am 18.11.2006 um 12:10 Uhr (0)
Mit diesen Code färbe ich die Flaechen oder auch Parts ein. Fläche anwählen - Makro aufrufen - fertig. Flaeche hat vordefinierte Farbe. Version: 1.0 Code: CATIA CATScript Zweck: Einfaerben der vorgewaehlten Flaechen bzw.Parts Farbe: Magenta StufenbohrungenCATIA.StatusBar = "CATScript, Version 1.0"Sub CATMain () Dim UserSelektion As Selection Set UserSelektion = CATIA.ActiveDocument.SelectionUserSelektion.VisProperties.SetRealColor 255, 0, 255, 1 End Sub
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : ICON mit VBA DEFINITION
Lusilnie am 01.11.2006 um 02:22 Uhr (0)
Hallo cwillmann, hallo allerseits,die gestellte Frage bringt doch unglaubliche Phänomene zum Vorschein!Ich habe einfach mal versucht, das "schreibgeschützt Öffnen" mit dem Makro-Rekorder aufzunehmen. Fazit (, und das ist der wirkliche Clou!): Die Datei wurde nicht schreibgeschützt geöffnet! Da kann ich doch nur sagen: .... (ohne Worte)(Catia V5 R14 Sp3 Hf64)mfg,Lusilnie------------------Alle Aussagen zu DassaultSystemes-Produkten sind sehr optimistisch, selbst diese!!!frei nach größeren Geistern
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Probleme mit CATIA und INI-Files
Timberwolve am 02.11.2006 um 14:39 Uhr (0)
Hallo Community, ich bin gerade an der Programmierung einen Such-Tools, ähnlich wie das in CATIA. Ich programmiere in VB6 und möchte zum ablegen von Suchrkiterien INI-Dateien verwenden. Ich habe probleme beim schreiben und lesen von INI-Files. Hat da vielleicht jemand Erfahrung??? Wäre super wenn mir da jemand helfen könnteGruß Timber------------------Wenn alle Stricke reissen, nehm ich ein Drahtseil
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro und SaveAs
andy0281 am 02.11.2006 um 21:37 Uhr (0)
Hallo zusammen,ich versuche gerade ein Makro zu schreiben, welches mir ein neues Part erstellt und dieses nach Abfrage eines Part-Namens sich selbstständig speichert. Soweit bin ich auch.Ich bekomme es aber nicht hin, das Catia beim Speichern gleich den Namen nimmt, der eigentlich schon vorgegeben wäre.Im Normalfall, also ohne Makro, klickt man auf "Speichern" und Catia übernimmt automatisch den Part-Namen. Nur wie funktioniert das im Makro? Ich komme hier irgendwie nicht weiter und wäre euch über einen Ti ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro und SaveAs
lles am 02.11.2006 um 22:09 Uhr (0)
Hi,ich denke eher das das Problem nicht am Namen des neuen Parts liegt, sondern an dem Pfad. Bei neu erzeugten Parts weiss Catia CATIA.ActiveDocument.Path) nicht, in welches Verzeichnis gespeichert werden soll. Bei Standardverzeichnissen kannst Du diese vordefinieren und mit der Methode Save speichern. Eine andere Alternative wäre über die Methode "FileSelectionBox" der Klasse Application.Gruß
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Elemente aus Geometrischen Set in txt-File exportieren
Proofin am 06.11.2006 um 09:17 Uhr (0)
Hi Matthias,ich hab dein Skript mal erweitert für das Auslesen von Punkten, Linien und Kreisen.Const sPOINT = "HybridShapePoint"Const sLINE = "HybridShapeLine"Const sCIRCLE = "HybridShapeCircle"Const sFILEPATH = "C:Dokumente und EinstellungenAll UsersDesktopexport.txt"Sub CATMain() Was soll selektierbar sein Dim sSel Dim UserSelection Dim EnableSelectionFor(0) Dim oHybridbody Dim aCoord(2) Dim aPoints(8) Dim oStream Dim oShapes Dim ii Dim oSpaWB As SPAWorkbench Dim oMeas As Measurable Dim oDatei Dim sType ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Reinfolge der Aktualisierung
Heini_K am 03.11.2006 um 10:38 Uhr (0)
Hallo Jan,Habe Catia gerade nicht zur Hand, aber mathematisch gesehen, brauchst Du den Parameter x nicht unbedingt in deiner Regel.x = 2*y1x y1+y2+y3= 2*y1 y1+y2+y3= 0 -y1+y2+y3 - Das nimmst Du als Regel.------------------Gruß,Matthias
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Skizze im Raum Ausrichten
jojoCAD am 27.10.2006 um 11:03 Uhr (0)
HalloIch möchte ein komplexes Bauteil per CATIA V5 Makro erstellen- das funktioniert soweit gut. Mein Problem ist: Ich erstelle Skizzen (darin Rechtecke) und nutze diese dann um Quader zu extruieren. Für mich ist wichtig das die Skizzen eine bestimmte Ausrichtung haben. Manuell (also ohne Makro) richte ich sie an einer Ebene und einer Linie aus. Manuell ist das kein Problem. Leider bietet CATIASkript keine Methode an um eine Skizze mit einer Linienreferenz zu erzeugen. (Sketch.SetAbsoluteAxisData funzt in ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia auf einer externen Maschine über VB script ansprechen
Tapani. am 03.11.2006 um 13:32 Uhr (0)
Moin,du mußt einfach dem "CreateObject" die Host-Adresse mitgeben und kannst dann ganz normal weiterarbeiten: set RemCATIA=CreateObject("CATIA.Application","192.234.123.456")Wir hatten das aus dem InternetExplorer heraus gemacht und mußten alle Sicherheitseinstellungen (des IE) auf die niedrigst mögliche Stufe stellen.CU Tapani ------------------Dont take life so seriously....its not a permanent condition
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Elemente aus Geometrischen Set in txt-File exportieren
dersummi am 03.11.2006 um 17:02 Uhr (0)
naja, bislang habe ich nur ein skript aus dem forum, welches ich versuche umzuwandeln. aber das funktioniert ja leider nur, wenn das set nur aus punkten besteht. das heißt ich brauche vorab eine abfrage, um welchen elemnttyp es sich handelt, wenn es ein punkt ist, soll das makro dann z.b, Punk und dann die koordinaten dahinter in die txt datei schreiben , bei iener line dann z.b. Linie start und endpunkt, bei einem kreis zb kreis mittelpunkt radius oder sowas in der art!das makro welches ich abwandeln woll ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Macrorecorder im Drawing?
lles am 03.11.2006 um 18:23 Uhr (0)
Hi,normalerweise programmiere ich meine Sachen unter WIN32API mit Assembler. Das ist was ganz anderes als z.B. CATScript/VBScript. Vor einiger Zeit ging es mir beim Umstieg wahrscheinlich genauso wie dir. Bei der Catia Makroprogrammierung ist das A und O die Methoden und Eigenschaften der einzelnen Klasen zu kennen, bzw. zu wissen wo man nachgucken kann um sie zu nutzen. Dafür sollte auch ein gewisses Verständnis für OOP vorhanden sein. Da es ausser der V5Automation.chm wohl nicht soviel Doku gibt würd ich ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Macrorecorder im Drawing?
cwillmann am 03.11.2006 um 09:55 Uhr (0)
Moin,meine Erfahrung: VBScript funktioniert bei Zeichnungen immer eher/besser als CATScript. Ein Neustart von CATIA nach einigen (erfolglosen) Aufzeichnungen wirkt Wunder!------------------Grüße, Christian Willmann---
|
In das Form CATIA V5 Programmierung wechseln |