|
CATIA V5 Programmierung : PrintToFile als Bild?
mycon am 29.04.2011 um 14:54 Uhr (0)
Hi,ich mache gerade ein Makro, das Screenshots erstellen soll.Soweit klappt das auch halbwegs, aber dann bin ich auf die PrintToFile Methode vom Window Object gestoßen, was einem ja schöne Möglichkeiten bietet. z.b. gleich mit Logo, oder Größeneinstellung, Qualität, etc.Das Problem ist nur, das ich als Ausgabe eine .jpg Datei bräuchte, was scheinbar PrintToFile nicht (direkt) Unterstützt.Daher meine Frage: Ist es möglich mit PrintToFile irgendwie .jpgs zu bekommen (z.b. über ein externes Umwandlungsprogram ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Part-Products kopieren
Christian.O am 30.04.2011 um 13:01 Uhr (0)
Servus,vielleicht hilft dir der untenstehende Code etwas weiter.Meine Schleife bezieht sich aber auf alle geladenen Documente, da ich immer drauf achte wenn ich dieses Makro laufen lass, dass keine fremden Dokumente offen sind.Bei diesem Codeschnippsl werden nur CATParts gespeichert. Die Abfrage für Drawings und Products läuft dann genau gleich. Man muß halt nur die Dateiendung ändern.Code:For intI = 1 To objDocuments.Count ***alle Parts bearbeiten If (Right(objDocuments.Item(intI).Name, 7) = "CATPar ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : PrintToFile als Bild?
RAA am 04.05.2011 um 14:59 Uhr (0)
Hallo mycon,eine JPEG Datei aus CATIA kann man so erzeugeneinen Viewer deklarieren mit z.B.Set PictureViewer = CATIA.ActiveWindow.ActiveViewerBild an Fenstergröße anpassenPictureViewer.Reframeund dann den Inhalt des aktiven Fensters mitPictureViewer.CaptureToFile catCaptureFormatJPEG, Dateiname {Dateiname mit voller Pfadangabe}in eine Datei schreiben.Gruß Rainer
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Existenz der Datei prüfen
Michau am 05.05.2011 um 12:53 Uhr (0)
Zitat:das liegt an der Auswertung der booleschen Variablen. Dies kann VB so nicht verarbeiten. Konvertiere die Variable vorher in einen String und vergleiche mit dem Wert "True" dann wird es gehenHallo ,kann das sein das es manchmal funktioniert und machmal nicht?Oder geht das eher bei der Überprüfung von FolderExists sicherer.Weil dort übernimmt er bei mir die Abfrage direkt aus der schleife.Auch wenn ich den Ordner Lösche erstellt Catia jedes mal einen neuen und gibt ja somit TRUE als Ergebnis aus.Code: ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Existenz der Datei prüfen
Michau am 05.05.2011 um 13:05 Uhr (0)
If CStr(CATIA.FileSystem.FolderExists(Pfad)) = "False" Then CATIA.FileSystem.CreateFolder (TempVerz2 & "" & Ordner1 & "" & SpannVarGew & "" & Spannergew)End IfMit Cstr(CATIA.FileSystem.FolderExists(Pfad)) Spart man sich eine Variable
|
| In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Werte aus SmarTeam-Profilkarte auslesen (mit VBA)
tberger am 17.05.2011 um 06:55 Uhr (0)
Im Smarteam-Installationsverzeichnis findest du im bin-Ordner eine Datei "AZ.HLP".Darin kannst du die "BasicScriptReference" aufrufen.------------------Grüße aus dem ThurgauThomas+++++++++++++++++++++++++++++++++CATIA - eine Laune der Natur ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Selection.Search Eingrenzen
Michau am 18.05.2011 um 13:41 Uhr (0)
Hallo,mal wieder ne Frage.Ich will über ne Selection z.b. Lininen in einem Produkt suchen lassen.Jetzt habe ich das Problem das ich in dem produkt, mehrer Parts bzw Unterprodukte befinden die sich auf die gleiche Datei beziehen, und somit die gleiche Linie enthalten.Ich würde aber gerne eingrenzen das er erst in dem einem Part/Unterprodukt suchen soll, und diese Selektieren soll, und in der nächsten Schleife die folgende Instanz darauf überprüft bzw. durchsucht.Gibt es da eine möglichkeit?Habe versucht die ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Allgemeine Frage CADVBA (V5) und ExcelVBA (6)
katjadassault am 24.05.2011 um 09:39 Uhr (0)
Hallo ans Forum,Ich habe mal eine ganz allgemeine Frage zu Literaturempfehlungen. Ich habe in CADVBA ein Makro geschrieben das soweit sehr gut funktioniert. Das Produkt das vorher dazu generiert wird, wird aus ExcelVBA (6) aufgebaut. Damit man nicht immer zwei Makros starten muss, würde ich gerne das CATIA V5 Makro mit in das Excel Makro mit reinnehmen, was mir teilweise geglückt ist, aber hakt noch nicht ganz. Hat jemand eine Literaturempfehlung für mich wo ich diese ganzen Befehle mal nachschlagen kann? ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Seltsame Probleme beim Start eines externen Programms mit Paramterübergabe aus Catia
joerka am 26.05.2011 um 20:54 Uhr (5)
Hey Leute,ich hab hier ein sehr spezielles Problem, habe zumindest bei meiner Suche keine anderen damit gefunden… Und zwar programmiere ich gerade an einem CatVBA, das u.a. auch eine externe (von mir geschriebene) .exe mit Parametern aufrufen soll, also z.B. „C: est.exe 0 0 0 15 15 15 …“. Mein Programm hat seine Ausgabe einfach über Kommandozeile, es öffnet sich also immer das Kommandozeilenfenster (wird ab jetzt einfach schwarzes Fenster genannt ) und meldet entweder, dass er keine Parameter hat (wenn oh ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Dimension texts im Drafting
joehz am 27.06.2015 um 21:33 Uhr (1)
Die anderen möglichen PS-Typen stehen in der Datei:B19win_b64
esourcesmsgcatalogCATDrwEngineeringSymbolsIconBox.CATNlsTschau,Joe------------------The problem with the world is that the intelligent people are full of doubts, while the stupid ones are full of confidence.~Charles Bukowski
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Koordinatensystem auf Punkt.
pushel am 31.05.2011 um 13:24 Uhr (0)
Grüßt euch,ich habe folgendes Problem. Ich möchte Punkte in einer Catia V5 Datei mehrere Punkte suchen und diesen Punkten Koordinatensysteme zuordnen. Ich habe jedoch keine Ahnung wie ich das anstellen soll. Kann mir dabei einer helfen bzw. ein Beispiel online stellen, dafür wäre ich sehr dankbar.p.s. Das Problem ist nicht die Punkte per Makro zu finden oder zu markieren sondern sie als Grundlage für ein Achssystem zu nehmen. Wie mache ich das, bzw. wie kann ich den Punkt "übergeben" ?Mfg Pushel[Diese Nach ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : .SaveAs von komplettem Produkt
Starbirth am 06.06.2011 um 12:38 Uhr (0)
Hallo mycon,brauchst du die Funktion unbedingt als Makro?Wenn dem nicht so sein sollte, wollte ich kurz erwähnt haben, dass es eine CATIA eigene Funktion gibt die sehr genau das macht was du in deinem ersten Beitrag beschreibst.Nennt sich im englischen "Send to... Directory". im Deutschen also etwa "An Ordner Senden/Senden an... Ordner".Du findest die Funktion unter "File"/"Datei".Wenn du die Funktion auswählst erhältst du im oberen Fenster eine Liste aller Daten die kopiert werden können (wenn du ein Prod ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : .SaveAs von komplettem Produkt
mycon am 03.06.2011 um 21:49 Uhr (0)
Hi,ich versuch mich gerade an einem Makro in .NET, das ein komplettes .CATProduct mit allem was darin ist in ein neues leeres Verzeichnis zu speichern mit der .SaveAs Methode.Dazu habe ich jetzt in einer ListView für jede im Produkt vorkommende Datei eine Auflistung gemacht. Dort ist u.a. die PartNumber und der derzeitige Dateiname aufgelistet.In der Liste ist jedes Part/Product nur 1x vorhanden, auch wenn es mehrfach verbaut ist.Dann gehe ich mit einer For each schleife durch die Liste, weise das Document ...
|
| In das Form CATIA V5 Programmierung wechseln |