|
CATIA V5 Programmierung : Schraffur mit Makro ändern
CadV5UserR am 18.04.2008 um 22:19 Uhr (0)
Zitat:Original erstellt von CEROG:Hallo CadV5UserR,ich hab dazu mal ne Frage: warum durch ein Makro?Viele Grüße,CEROGHallo CEROGEs handelt sich um eine Größere Anzahl von Catia V4 Dateien.Einige sind so erstellt,das die Schraffur in V5 als Fläche erscheint. Ich würde gerne alle V4 Draftings nach V5 wandeln und dann nacheinander mit dem Makro bearbeiten.Ich habe nur leider noch nicht gefunden wie ich die Schraffur im 2d ansprechen kann.Im zweiten Teil würde ich gerne ein Makro erstellen welches den Abstan ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Schreiben eines Txt-Files unter Unix
tberger am 21.04.2008 um 09:55 Uhr (0)
Hallo Erich,ich mache etwas analoges auf PC und UNIX und zwar wie folgt:sTempFolder = CATIA.SystemService.Environ("CATTemp")Set oFileSys = CATIA.FileSystemsFileSeparator = oFileSys.FileSeparatorDann und ueber User-Abfrage den gewuenschten Filenamen OutputFilename abgefragt.output_filename = sTempFolder& sFileSeparator & OutputFilename & ".txt"Damit stelle ich sicher, dass Plattform-unabhaengig die Sicherung ins CATTemp erfolgt.Dann:- Berechne X Y Z der Punkte per MeasuresErzeuge Txt-File, welches durch jed ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Schreiben eines Txt-Files unter Unix
tberger am 22.04.2008 um 08:04 Uhr (0)
Ja, tut es.Ich sitze hier auf einer Sun Blade 2500 mit AIXGruesse aus dem RheinlandThomas------------------CATIA - eine Laune der Natur ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Macro erstellen - Hilfe!!!
Jens Hansen am 21.04.2008 um 12:14 Uhr (0)
Hallo Oxana,dafür bietet sich ein Powercopy an. Du erstellst einmal die fertige Rippe inkl. Rec.Pattern. Anschließend "speicherst" du diese Konstruktionsschritte in einer Powercopy ab. Die Powercopy kann dann in einem Katalog abgespeichert, und kann wie z.B. ein Schraubenkatalog benutzt werden.Schöne Grüße aus HannoverJens Hansen------------------Inoffizielle CATIA-HilfeseitePrivate SeiteXing
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Schraffur mit Makro ändern
denyo_1 am 21.04.2008 um 11:52 Uhr (0)
Hi,also ich glaub das mit dem auslesen der Texte aus V4 wird schwer.Ich kanns zwar gerade nicht testen, aber ich könnte mir vorstellen das du nicht auf die Objekte zugreifen kannst, da es sich schlichtweg um ein migriertes Teil handelt (im Monat wissen wir ja nichtmal wie man auf Schraffuren zugreift die in V5 erstellt wurden )Das mit dem SmarTeam versteh ich. Wir haben zwar SAP aber bei uns wird der Rahmen auch durch den zugehörigen DIS im SAP ausgefüllt. Aber naja ich denk mal das Ablegen im SmarTeam ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Measures mit Macro auslesen
tberger am 21.04.2008 um 12:34 Uhr (0)
Hallo Woodstock,dazu brauchst du kein Makro, sondern nur ein Paar Mausklicks:Wenn du alle Messungen hast, klickst du auf den Button "Design Table" (Konstruktionstabelle), erzeugst eine neue Tabelle durch Angabe von vorhandenen Werten ("Create a design table with current parameter values"). Nach Klick auf OK kannst du in einem neuen Fenster Links all die "Parameter" selektieren, die du per Pfeiltaste in der Mitte nach "Rechts" schieben willst. Nach OK suchst du dir den Sicherungstyp aus (.xls geht nur auf X ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Einheiten umwandeln/festlegen
Jens Hansen am 21.04.2008 um 16:17 Uhr (0)
Hallo,V5 rechnet intern im metrsichen System; also mit Metern. Deswegen müssen Einheiten in mm immer expliziet angehängt werden. Das Ergebnis einer Berechnung wird demnach in Metern ausgegeben. Möchte man dieses in mm haben, muss man es "von Hand" noch nachträglich mit 1/1000 umrechnen.SGJens Hansen------------------Inoffizielle CATIA-HilfeseitePrivate SeiteXing
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Einheiten umwandeln/festlegen
Tiberius am 21.04.2008 um 16:21 Uhr (0)
Das ist mir inzwischen klar, nur wie bringe ich CATIA bei den Wert auch in mm bei den Parametern anzuzeigen, denn bei den anderen die ich vorgebe stehts ja auch dort.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Einheiten umwandeln/festlegen
Jens Hansen am 21.04.2008 um 16:37 Uhr (0)
Die Parameter müssen vom Typ Length definiert sein. Wenn diese allerdings als Real oder INteger definiert wurden, steht keine expliziete Einheit dahinter.SGJens Hansen------------------Inoffizielle CATIA-HilfeseitePrivate SeiteXing
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro ? Werte messen und in Datei schreiben
Ladde2008 am 22.04.2008 um 14:36 Uhr (0)
Moin Leute,habe ein Problem, dass womöglich doch nur mit einem Macro lösbar ist.Und zwar bräuchte ich die Eigenschaften einer Polyline (im Part Assembly) ausgelesen. Diese Polyline setzt sich zusammen aus immer einem geradem Stück und dann einem Kreissegment, wieder ein gerades Stück usw.Nun muß ich wissen wie lang die geraden Stücke sind und wie lang bzw. welchen Winkel die Kreisstücke haben. (Notfalls als Summe, aber besser jedes Stück einzeln). Ggbf. reichen auch die Koordinaten der Punkte, daraus müsst ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : PaperSize
Mertz am 22.04.2008 um 15:24 Uhr (0)
Halloseit der Umstellung auf R16SP7 funktioniert das Setzen der Papiergröße nicht mehr (mit R16SP6 ging es noch!). DrwSheet.PaperSize = CatPaperA3 (entspricht drwSheet.paperSize = 3) stoppt mit einer Fehlermeldung. Einzig DrwSheet.PaperSize = CatPaperUser (entspricht DrwSheet.PaperSize = 13) funktioniert. Prinzipiell kann aber die Papiergröße ausgelesen werden, d.h. MsgBox DrwSheet.PaperSize liefert die aktuelle Größe z.B. 6Ändert man auf DrwSheet.PageSetup.PaperSize = 3 dann gibt es zwar keine Fehlermeldu ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : PaperSize
denyo_1 am 23.04.2008 um 08:51 Uhr (0)
Hallo Mertz,also ich habs gerade mal auf R18 getestet und bei mir funktionierts einwandfrei (sowohl die Angabe der Blattgröße über catPaper Ax als auch die Angebe über den zugehörigen Index). Schau dir mal den Code an. Hab ihn sowahl über Microsoft Visual Basic also auch intern über CATScript und CATvbs getestet und es geht ohne Fehler.Hast ev. ein Tippfehler drinnen?Sub Test()Dim oSize As IntegerDim Mess_1, Mess_2, Mess_3, Mess_4, Mess_5, Mess_6, TitelSet oDoc = CATIA.ActiveDocumentSet oSheets = oDoc.Shee ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Linienlänge und Flächen mit makro auslesen
Jens Hansen am 23.04.2008 um 13:02 Uhr (0)
Hallo,Wenn dir Namen der Geoset bekannt sind, könnte man diese expliziet ansprechen, daraus die Flächen und Linien auslesen. Diese Objekte dann jeweils in eine Selektion packen und die gewünschten Info mittel Measure auslesen.SGJens Hansen------------------Inoffizielle CATIA-HilfeseitePrivate SeiteXing
|
In das Form CATIA V5 Programmierung wechseln |