|
CATIA V5 Programmierung : Namen des aktiven Fensters feststellen
symax am 05.11.2010 um 16:31 Uhr (0)
Das das Paste fehlt, hab ich inzwischen selbst gemerkt.Zeichnet der Makrorekorder auch nicht auf.Paste normal zeichnet er auf, aber spezial nicht.PasteSpecial("CATPrtResult") z.B. geht auch nicht ...Naja, mal schaun ob ich da heut noch ne Lösung findeOK, Catia hat nen fehler gehabt (und musste beendet werden) jetzt gehtsMFGStefan[Diese Nachricht wurde von symax am 05. Nov. 2010 editiert.]
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia COM-Object serialisieren?
MarcDe am 05.11.2010 um 22:23 Uhr (0)
Jah, sowas habe ich mir schon gedacht. Schade
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATScript (PartNumber=Dateiname inkl. Unterordner)
Gena am 02.10.2009 um 10:10 Uhr (0)
Hallo Freunde,könnt Ihr mir bitte bei einem Script helfen?Hier sieht Ihr einen Script (von einem CAD.de User) mit dem man Part Number mit dem Dateinamen synchronisiert. Nach dem starten gibt man die Adresse von einem Ordner in dem sich die Daten befinden und alle Parts und Produkts werden abgeglichen. Nun möchte ich das auch die Unterordner mit untersucht werden.Würde mich über eine Lösung sehr freuen.Mit freundlichem GrußGenaSub CATMain()Dim Eingabe As String Eingabe = "D:pf" Eingabe = InputBox ("Bitte ge ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Punktkoordinaten ändern
El Froggo am 08.11.2010 um 08:54 Uhr (0)
Hallo,ich habe es un fast geschafft das Makro wie zuvor beschrieben zu schreiben. Allerdings ist noch ein Fehler/ Problem darin. Ich hoffe dazu hier Hilfe zu finden.Also wie schon einmal erklärt, soll das Makro Koordinaten bestehender Punkte ändern.Die Koordinaten und die Namen der Punkte stehen in einer Exceltabelle.Namen -- Spalte Dx-Koordinaten -- Spalte Ay-Koordinaten -- Spalte Bz-Koordinaten -- Spalte CNun sucht das Makro nach einem Punkt in CATIA mit dem Namen aus der Exceltabelle. Anschließend werde ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Linien in Frame Entfernen
bgrittmann am 08.11.2010 um 12:31 Uhr (0)
ServusAnbei ein Beispiel:Code:Sub CATMain()Dim drawingDocument1 As DrawingDocumentSet drawingDocument1 = CATIA.ActiveDocumentDim drawingSheets1 As DrawingSheetsSet drawingSheets1 = drawingDocument1.SheetsDim drawingSheet1 As DrawingSheetSet drawingSheet1 = drawingSheets1.Item("Blatt .1")Dim drawingViews1 As DrawingViewsSet drawingViews1 = drawingSheet1.ViewsDim drawingView1 As DrawingViewSet drawingView1 = drawingViews1.Item("Background View")Dim geometricElements1 As GeometricElementsSet geometricElements ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Linien in Frame Entfernen
sucher2010 am 08.11.2010 um 12:17 Uhr (0)
Vielen Dank Bernd. Soll ich zuerst eine Linie erzeugen und dann löschen_? Die linie existiert eigentlich im Frame .Ich muss die nur löschen können.Sub CATMain()Set drawingDocument1 = CATIA.ActiveDocumentSet drawingSheets1 = drawingDocument1.SheetsSet drawingSheet1 = drawingSheets1.Item("Sheet.1")Set drawingViews1 = drawingSheet1.ViewsSet MyView = drawingViews1.ActiveViewDim Fact2D As Factory2D Set Fact2D = MyView.Factory2DDim Line1 As Line2D Set Line1 = Fact2D.CreateLine (500, 100 ,500, 100)Ich will einfac ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : TheSPAWorkbench.GetMeasurable viel zu langsam
HeWa am 05.11.2010 um 09:31 Uhr (0)
CATIA.RefreshDisplay = FalseCATIA.Interactive = FalseCATIA.Visible = Falsehatte ich alles schon ausprobiert und es hat überhaupt nichts gebrachtDann habe ich mal ein bisschen rumgesponnen und in einer Schleife die Referenz mehrmals gesetzt.For i = 1 To 10 Set oRef = oSel.Item(1).Reference keine Geschwindigkeitseinbuße auch bei n=1000NextFor i = 1 To 10 Set TheMeasurable = TheSPAWorkbench.GetMeasurable(oRef) ab hier wirds sehr langsamNextDas Sonderbare an der Geschichte:wenn das part nur wenige Elemente h ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : TheSPAWorkbench.GetMeasurable viel zu langsam
HoBLila am 08.11.2010 um 17:01 Uhr (0)
Weil im CAA immer ein Body, und auch ein GeoSet ist ein HybridBody in einem BagRep komplett berechnet/addiert wird.Daher muss er immer alle Elemente duchackern.Willkommen in der Welt von CATIA! Wir Entwickler fragen bei CATIA nicht mehr nach dem Warum. *g*------------------Mit freundlichen Grüßen,Henry Schneideralias LilaEs gibt einen ewigen Wettkampf zwischen der Natur und den Ingenieuren:Die Ingenieure versuchen, immer idioten-sicherere Systeme zu bauen,die Natur versucht, immer bessere Idioten zu bauenX ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : VB Code in Reaction als Unterroutine
8user8 am 08.11.2010 um 17:29 Uhr (0)
Hallo zusammen,ich bastel derzeit an einer Reaction, die mir ein wenig Geometrie erzeugen soll. Dabei soll der gleiche Code einmal oder mehrmals mit verschiedenen Randbedingungen ausgeführt werden.Um die zu realisieren habe ich eine Unterroutine geschrieben. Im VBA funktioniert das alles einwandfrei, allerdings scheint mir, als ob Catia in der Reaction nicht in die Umnterroutine springt. Ist es denn überhaupt möglich in der Reaction mit Unterroutinen zu arbeiten? Wenn ja, werden sie anders als im VBA aufge ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Viewpoint aus VB2008 heraus erstellen bzw. ändern
magicneo am 08.11.2010 um 23:20 Uhr (0)
Hallo zusammen,ich arbeite mit VB 2008 und möchte den aktuellen Viewpoint verändern.Hab schon alles möglich probiert - auch die Script Beispiele aus der Doku Automation... - nix funzt.Hab es z.B. mit diesen Funktionen probiert:CATIA.ActiveWindow.ActiveViewer.Viewpoint3D.GetOrigin() - zum Auslesen des aktuellen Viewpoints funktioniert nichtCATIA.ActiveWindow.ActiveViewer.Viewpoint3D.PutOrigin() - zum Setzen des aktuellen Viewpoints funktioniert nichtVi ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : TheSPAWorkbench.GetMeasurable viel zu langsam
HeWa am 03.11.2010 um 09:15 Uhr (0)
Hallo zusammen,habe massivs Perfomanceproblem (seltsames Verhalten) mit der Function .GetMeasurable. (Mit der Suche leider keine Lösungen dazu gefunden)- wenn im Part-modell nur wenige Elemente vorhanden sind ist die Geschwindigkeit noch in Ordnung- beim etwa größeren Part (obwohl ich die Referenzen explicit aus der Selection erstelle) wird der code grottenlangsam. Durch gebugen die Problemstelle in der Zeile "Set TheMeasurable = TheSPAWorkbench.GetMeasurable(oSel.Item(i).Reference)" lokalisiert.Ist es mög ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Unterdrücken von CATIA-Meldungen
AndiMuenchen1 am 09.11.2010 um 13:55 Uhr (0)
Innerhalb eines VB-Skripts lasse ich das offene CAT-Part updaten, dabei läuft eine VB-Reaction auf Fehler und eine CATIA-Meldung muss und kannn nur mit OK bestätigt werden. Wie kann ich diese Meldung unterdrücken?
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Unterdrücken von CATIA-Meldungen
RSchulz am 09.11.2010 um 14:03 Uhr (0)
Hallo und herzlich willkommen im Forum,also die Aussagen sind natürlich ohne Code immer schwierig. Desweiteren wäre eine Systeminfo nicht verkehrt, da es auch Unterschiede zwischen den Softwareversionen geben kann!!!Man kann generell nicht alle Meldungen unterdrücken. Allerdings gibt es einen Befehl "CATIA.DisplayFileAlerts = FALSE", der bestimmte Meldungen unterdrückt. Mit True aktiviert man es dann wieder....HTH------------------MFGRick Schulz Nettiquette (CAD.de) - Was ist die Systeminfo? - Wie man ...
|
In das Form CATIA V5 Programmierung wechseln |