|
CATIA V5 Programmierung : Screenshots mit unterschiedlichen Auflösungen -> Laufzeitfehler?!?!
crob08 am 22.07.2010 um 10:40 Uhr (1)
Hallo CATIA-Freunde,ich habe folgendes Problem:In einem CATVBA-Makro möchte ich mehrere Bilder automatisiert erstellen lassen. Mit einer vorherigen Festlegung des RenderingModes, Pfades etc. lässt sich ja über folgende Befehlszeile relativ einfach ein Bild des aktuellen Viewers erzeugen.Code: CATIA.ActiveWindow.ActiveViewer.CaptureToFile catCaptureFormatBMP, oFileName & ".bmp"So weit so gut.Nun zum schwierigeren Part!Um die Qualität der aufgenommenen Bilder zu erhöhen, möchte ich die Auflösung bzw. die Grö ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
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 : V- und H-Constrains löschen
DanielFr. am 22.01.2010 um 18:13 Uhr (0)
Hallo,ich hatte das als CATVba geschrieben. Nimm einfach mal folgende Zeile auseinander (am Doppelpunkt. Den kannst du dann löschen)Code:Dim intSearchType As CatConstraintType: intSearchType = catCstTypeParallelisminCode:Dim intSearchType As CatConstraintTypeintSearchType = catCstTypeParallelismDes weiteren könnte er wegen dem "vbNewLine" merkern. Anstelle dem vbNewLine kannst du aber auch ein "chr(10)" schreiben. Dann sollte es funktionieren ------------------MFG DanielSysteminformation | Inoffizielle CA ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Mit Makro .bat Datei ausführen
alf2k am 10.04.2003 um 16:06 Uhr (0)
Hallo, ich habe folgendes Problem: ich habe mit Perl ein kleines Hilfsprogramm geschrieben, welches ich direkt aus CATIA starten will. zum starten habe ich auch eine kleine .bat Datei. Ich möchte am Liebsten direkt in CATIA ein neues Icon haben, welches diese Datei ausführt. Wie mache ich so etwas am einfachsten? Ich muss dazu sagen, ich habe von Makroprogrammierung noch nicht viel Ahnung. Vielen Dank schon mal für Eure Hilfe, Marco
|
| In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : CATIA.StatusBar Zähler - Sieht man gar nicht
imation1999 am 29.08.2012 um 17:32 Uhr (0)
Hallo Rick,vielen Dank für Deine Antwort.DoEvents hat leider auch nichts gebracht! Aber habe eine Zwischenlösung gefunden:Code:For i = 1 To UBound(SelBckup)UserSelection.ClearCATIA.StatusBar = i & " / " & UBound(SelBckup)UserSelection.Add SelBckup(i)CATIA.StatusBar = i & " / " & UBound(SelBckup)......Es blitzt ein bisschen, aber sieht man etwas davon.Es wäre wunderbar, ein Userform mit ProgressBar zu zeigen. (siehe Anhang)
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Aufmassfläche via Makro
Jens Hansen am 04.08.2009 um 09:46 Uhr (0)
Hallo,laut Fehlermeldung ist ein Body aktiviert anstatt ein Geometrisches Set.Ersetze malSet bodies1 = part1.BodiesSet body1 = bodies1.Item("Hauptkörper")part1.InWorkObject = body1durch:Set hybridBodies1 = part1.HybridBodiesSet hybridBody1 = hybridBodies1.Item("Fuselage 3D Wire Model")part1.InWorkObject = hybridBody1Habe leider gerade kein V5 im Zugriff daher kann ich nicht testen.SGJens Hansen------------------Inoffizielle CATIA-HilfeseitePrivate SeiteXingKochbuch - CATIA V5 automatisieren
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Verweis hinzufügen - DLL
Schmidberger Karl am 17.11.2008 um 23:23 Uhr (0)
Hallo,ich habe folgende DLL(tlb) in einer DLL verwendet.CATIA V5 ApplicationFrame Object Library == C:ProgrammeDassault SystemesB16SP5HF16intel_acodeinCATIAAppTypeLib.tlbDiese DLL ist jedoch für CATIA V5 Build 16. Ich habe jedoch mehrere Versionen (Build) auf den Clients installiert.Was kann ich machen damit meine DLL auf möglichst vielen Computer funktionieren.Die DLL-Technik würde ich gerne beibehalden.vielen DankKarlps. ich verwende vb6, vb.net oder c#[Diese Nachricht wurde von Schmidberger Karl am 18 ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makros im Skizziermodus
Steffen Hohmann am 24.06.2005 um 12:35 Uhr (0)
Hallo, es gib eine Möglichkeit, in den Skizziermodus zukommen. Als erstes wird die Skizze über das Programm selektiert und dann über die StartCommand-Methode der Skizziermodus aufgerufen. Sub CATMain() Dim oDoc As PartDocument Set oDoc = CATIA.ActiveDocument Dim oPart As Part Set oPart = oDoc.Part Dim oBody As Body Set oBody = oPart.MainBody Dim oSketch As Sketch Set oSketch = oBody.Sketches.Item(1) Dim oSel As Selection Set oSel = oDoc.Selection oSel.Add oSketch ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Fehlende Userform Toolbox in R17-64bit
mkna am 29.02.2008 um 10:37 Uhr (0)
HalloSeit kurzem habe ich eine 64bit Maschinen mit entsprechendem Catia bekommen. Auf meinem alten Rechner (32bit) hatte ich einige Makros erzeugt, in denen auch Userforms benutzt wurden. Wenn ich die Makros auf dem 64bit Rechner laufen lasse bekomme ich Probleme mit den Userforms. In der VBA Umgebung des 64bit Rechners wird auch der Ordner mit den Userforms und deren Elementen nicht angezeigt. D.h. ich kann auch keine Combobox oder ähnlicher Elemente erzeugen.Weiß von euch jemand welcher Fehler hier vorli ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Per Makro CATPart.name ändern
meisterlumpi am 09.08.2011 um 15:20 Uhr (0)
Hallofolgendes grad mit dem Makrorecorder aufgezeichnetCode:Sub CATMain()Dim documents1 As DocumentsSet documents1 = CATIA.DocumentsDim productDocument1 As ProductDocumentSet productDocument1 = documents1.Item("Produkt2.CATProduct")Dim product1 As ProductSet product1 = productDocument1.ProductDim products1 As ProductsSet products1 = product1.ProductsDim product2 As ProductSet product2 = products1.Item("Teil4.1")product2.Name = "neu_Teil4.1"End Subwill man die Teilenummer ändern wäre das folgender codeCode: ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Wie ruft man ein CATScript oder VBScript aus VBA heraus auf?
DanielFr. am 09.10.2009 um 17:19 Uhr (0)
Hallo,die kannst du mit vba genauso aufrufen wie mit einem CATscript. Wenn Funktionen gesperrt sind heißt das das du deine Deklarationen umdeklarieren musst. Z.B. wenn du ein SelectElement2 einsetzt in vba musst du die Selektion als Objekt deklarieren und nicht als Selection. Wenn du das Script mal postest dann schau ich mir das mal kurz an (kannst es mir auch per eMail schicken ) ------------------MFG DanielSysteminformation | Inoffizielle CATIA Hilfeseite | CATIA FAQ | Suche | TraceParts (Normteile ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Element von Part zu Part kopieren
geekv5 am 25.05.2012 um 15:49 Uhr (0)
Hm glaube ich habe mich undeutlich ausgedrückt - Im CATIA sind zwei Fenster geöffnet- Fenster1: Produkt mit QuellPart- Fenster2: ZielPart- Fenster2 ist im VordergrundActiveDocument.Selection ist ja dann die Selektion des ZielParts..Meine Idee war jetzt, dass Fenster1 in den Vordergrund zu holen, allerdings weiß ich nicht, wie ich vom QuellPart auf den Namen des Fensters komme, in dem es Steckt..BTW. das aktive Part kann man doch so feststellen:CATIA.ActiveDocument.Selection.Search ("Part Design.Teil, in")
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro: Fehlerhafte Elemente Löschen/Deaktivieren
gladly am 07.12.2011 um 14:45 Uhr (0)
Guten Tag,ich hatte mich vor einiger Zeit an das selbe Problem gemacht. Ich hatte dies als Automatisches UDF-Feature erstellt, also wurden dort an das VB-Script die Parameter in der Reaction übergeben. Diese müsstest du manuell Jüst selektieren (SelectElements2 oder so... dir überlassen).Solltest du fragen dazu haben einfach melden. Habs noch halbwegs im gedächnis...Aufbau (Ordner sind mit + gekennzeichnet)Fuellfl+-Input+--Achse--NullPunkt--X-Line--Y-Line--Z-Line--Zu Schließende Fläche--Boundary der Fläche ...
|
| In das Form CATIA V5 Programmierung wechseln |