|
CATIA V5 Programmierung : Mittelpunkte finden
YellowDevil am 27.07.2007 um 21:57 Uhr (1)
Wie wäre es denn in dem du einfach versuchst einen Point Center Sphere/circle setzen zu lassen auf alle Edges im Bauteil, die du vorher suchen lässt. Das ganze legst Du in eine Error Abfrage und wenn diese keinen Fehler ergibt handelt es sich um einen Kreis, Kugel oder halb-virtel Kreis. Dann brauchst du nur noch die Koordinaten ermittel und gegebenenfalls über die Matrix aufs aktuelle Achsensystem umrechnen lassen. Danach kannst du die Koordinaten direkt in eine TXT oder Excel datei schreiben lassen.Das w ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Datei als Variable in Makro ???
UFeil am 12.09.2007 um 14:37 Uhr (0)
Hallo, eine Frage ...Ich zeichnete ein Makro auf indem ich eine CATIA-Zeichnung als PDF speichern möchte. Wie kann ich in dem Makro den Dateinamen und den Pfad der aktuellen Datei angeben das es die Zeichnung immer unter dem gleiche Dateinamen und im gleichen Verzeichnis als PDF speichert.Könntet ihr bitte das Makro so abändern ... Ich verstehe leider nichts davon ... Vielen Dank ...Das Makro ...Language="VBSCRIPT"Sub CATMain()Set drawingDocument1 = CATIA.ActiveDocumentdrawingDocument1.ExportData "R:Catia ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Datei als Variable in Makro ???
Proofin am 12.09.2007 um 18:38 Uhr (0)
Moin UFeil,du möchstest doch bestimmt die Datei nicht immer unter dem gleichen Name speichern oder??In diesem Fall könnte das Makro so aus sehen:------------------------------------------Code------------------------------------------Sub CATMain() Dim Filepath As String Dateiauswahldialogh anzeigen Filepath = CATIA.FileSelectionBox("Dateiname angeben", "*.pdf", CatFileSelectionModeSave) Kontrolle, ob ein Name angeben wurde If Len(Filepath) 0 Then kontrolle, ob der Name die Endung .pdf hat If InStr(1, ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Bild aus dem DMU Nav in Ppt einfügen
Proofin am 18.09.2007 um 10:39 Uhr (0)
Moin ogard1,ich hab deine Datei- und Pfadangaben mal einbißchen geändert und damit funktioniert es bei mir.---------------------------------------CODE---------------------------------------Sub PptInsertPicture()Dim TempPfadTempPfad = "c: mp"Dim fsoSet fso = CreateObject("Scripting.FileSystemObject")Dim DateinameDateiname = fso.GetTempName()TempPfad = TempPfad + Dateiname + ".bmp"Dim viewer3D1 As ViewerSet viewer3D1 = CATIA.ActiveWindow.ActiveViewerDim viewpoint3D1 As Viewpoint3DSet viewpoint3D1 = viewer3D1 ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CreateReferenceFromBRepName mit User-Selektion
k71 am 17.09.2007 um 14:09 Uhr (0)
Hallo Lusilnie,ich hab dir mal das Makro als txt.Datei angehängt.Bitte die Programmierung nicht zu genau anschaun, bin noch relativ neu auf dem Gebiet Ich hoffe der Anhang konkretisiert meine Fragestellung.Schöne GrüßeKonrad
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Bild aus dem DMU Nav in Ppt einfügen
Proofin am 18.09.2007 um 14:43 Uhr (0)
Du bist mit deinen Pfadangaben etwas durcheinander gekommen.Siehe die folgenden Zeilen:am Anfang:...Dateiname = fso.GetTempName ( )TempPfad = TempPfad+Dateiname+".bmp"...und weiter unten:...Viewer3D1.CaptureToFile catCaptureFormatBMP, TempPfad+Datiname+".bmp"...und PPT hast du folgendes übergeben:...Set PptShape = PptShapes.AddPicture ( TempPfad, True, True, 70, 70 )...deshalb hat PPT die Datei nicht gefunden.GrußProofin
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Klassenmodul in VBA geht nicht
lohri am 28.08.2007 um 17:17 Uhr (0)
Hallo Timber,ich weiß zwar jetzt nicht, was du mit instanzieren meinst, aber ich hatte einmal ein ähnliches Problem. Da ist CATIA einmal richtig abgestürzt. Nach dem Neustart konnte ich zwar den Quelltext meines Programmes ändern, aber nicht abspeichern. Ich vermute, die Dateien waren intern irgendwie schreibschützt. Ich hatte mir so geholfen, indem ich das Projekt neu angelegt und das Modul kopiert habe.Wahrscheinlich hilft dir das nicht weiter, mich würde aber mal interessieren, wie man an den Schreibsch ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makroausführung testen
Bobby_Joe2001 am 27.09.2007 um 19:10 Uhr (0)
Hallo,das mit dem Parameter erstellen wird wahrscheinlich auch nicht funktionieren, da ja dann CATIA schon wieder angesprochen wird.Da würd ich mir lieber irgendwo ne Datei anlegen (Home, Temp?!) und nach der Skriptausführung löschen.Nur dann besteht das Problem, dass du nicht festellen kannst ob ein Skript läuft oder vielleicht unterbrochen wurde und die Datei noch existiert.Viele Grüße------------------Du musst die Leute einmal richtig ärgern, dann wirst du endlich ernst genommen.Konrad Adenauer
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makroausführung testen
Jens Hansen am 28.09.2007 um 09:31 Uhr (0)
Die Idee mit Interactive=False hatte ich auch aber leider sieht es so aus, dass zwar die Symbolleisten inativ sind, allerdings die Menüeinträge weiterhin verfügbar sind; Datei öffnen und sowas ist demnach weiterhin möglich.SGJens Hansen
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makroausführung testen
Bobby_Joe2001 am 28.09.2007 um 14:42 Uhr (0)
Zitat:Original erstellt von Helmut Steeg:Ja, und das Problem ist zusätzlich, das ich in fremde Skripte eventuell nichts einbauen kann, weil die obfuskiert sind... naja, muss ich halt mit 75% leben statt 100% Hi,du kannst ja ein Zwischenskript bauen, dass das "Richtige" aufruft und nur diese Datei erstellt.Dieses "vorgeschaltete" Skript wartet dann bis das andere beendet ist und kann so gut wie nie abstürzen, weil es ja nicht viel mehr macht als eine Datei vor Beginn anzulegen und hinterher zu löschen.S ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Dateiname hochzählen
Hoppel2 am 01.10.2007 um 17:25 Uhr (0)
Hallo zusammen,Ich möchte per Macro ein Bildschirmfoto erstellen.dieses speichere ich mit dem gleichen Namen, wie die geöffnete Datei (Part, Produkt bzw. Drawing) ... soweit habe ich esjetzt möchte ich aber manchmal mehrere Bilder erstellen und diese unter _1 _2 usw fortlaufend speichernz.B. Vorderansicht_1.jpg und Vorderansicht_2.jpgwie kann ich das machen ?zweite Frage:wie kann ich in diesem Macro auf einen Ausschnitt des Opjektes zoomenDanke Hoppel
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Spline umdefinieren via Makro
toluman am 02.10.2007 um 13:08 Uhr (0)
Hallo Alle Zusammen,ich arbeite seit ca. einem halben Jahr mit Catia V5 R16 SP5 und wollte mich jetzt mal an die Geheimnisse der Makroprogrammierung herantasten!Dazu möchte ich ein Teil erstellen, was aus einer Excel-Tabelle Punkte ausliest, diese in einem geometrischen Set ablegt und ich über diese Punkte einen Spline lege!Das funktioniert auch sehr gut! Und jetzt komm ich zu dem Problem was ich habe:Da die Anzahl der Punkte ständig variiert, habe ich mit gedacht, ich lösche bei jedem mal, wenn ich mein M ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Fehler beim Speichern, warum?
AndreeX00X am 04.10.2007 um 21:33 Uhr (0)
Danke bgrittmann,das werde ich morgen gleich mal ausprobieren.Hast du auch eine Idee, wie Zeilenbreite in der TXT-Datei verkleinert werden kann?------------------Gruß AndreeX00X
|
| In das Form CATIA V5 Programmierung wechseln |