|
CATIA V5 Programmierung : AnnotationSets in Part/Product
RonnyS am 22.09.2003 um 13:39 Uhr (0)
habs zwar nicht ausprobiert aber: Part verwendet ein Partdocument, Product ein Document beides sind verschiedene Objekttypen mit verschiedenen Funktionen, vielleicht kann Product das schlicht und ergreifend nicht In deinem Script wird nur ActiveDocument angesprochen, wenn du nun ein Produkt hast das über mehrere Parts verfügt liefert CATIA.Documents eine Liste aller Dokumente(1x Produkt, X-mal Partdokumente, 1x ConfigFile) vielleicht reicht es dir ja aus (ka was du machen willst :-)) die AnnotationSets ein ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Optimierung der selection.Search-Methode
RonnyS am 26.11.2003 um 09:34 Uhr (0)
kann ich nicht bestätigen, bei mir geht das gleichschnell bzw. gleich langsam von 2sec auf 600objekte kann ich auch nur träumen..so 30sec sind schon realistisch vielleicht liegt es aber daran, bei der suchfunktion kannst du Suchen nur im aktullen Part oder so einschalten, des beschleunigt alles massiv, irgendwie musses diese möglichkeit auch in vba geben...wahrscheinlich nur durch einen entsprechenden ausdruck im suchstring ------------------ gr33t7 Ronny
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Surfaces mit mehreren Domains (R10 SP03)
RonnyS am 08.01.2004 um 08:57 Uhr (0)
naja das war ja auch nur ein beispielaber normalerweise sollte ich doch wenn ich Selection.search nach nem Face frage auch ein Face zurückbekommen ...oder ist das nur ein frommer wunschdas verwirrende ist nur dass er manchmal halt das face liefert und manchmal halt das objekt zu dem selbiges gehört...egal ob das nun ein split, pad, pocket oder sonstwas ist.ich hab die vermutung das das von irgendeiner (umgebungs?)variable des selection objekts gesetzt wird, komm aber einfach nicht drauf wie oder welche?--- ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Löschen von Elementen
RonnyS am 26.09.2003 um 09:16 Uhr (0)
die Lösung war doch die Selection vom Product zu nehmen is mir zwar net ganz klar warum, weil des partdoc hatz ja seine eigene aber egal... ------------------ gr33t7 Ronny
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : toolbar mit selbstdefinierten views machen - wie?
RonnyS am 12.11.2003 um 13:26 Uhr (0)
ich weiss es klingt schwachsinnig aber manchmal hilft schon einfasch eine neue toolbar zu erstellen. diese Fehglermeldung erscheint bei mir auch manchmal, selbst wenn ich nur ein Part -Makro in eine Part-Toolbar adden möchte. ------------------ gr33t7 Ronny
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : StrWorkbench
RonnyS am 13.10.2003 um 10:13 Uhr (0)
Huhu hab schon wieder ein kleines Prob :-) hat schon jemand mal versucht die StrWorkbench zu laden? Sub CATMain() Dim mypart As part Dim mypartdocument As Document Dim wb As Workbench Set mypartdocument = CATIA.ActiveDocument Set mypart = mypartdocument.part Set wb = mypartdocument.GetWorkbench( StrWorkbench ) Fehler End Sub Funzt bei mir nicht...Ich vermute er findet die einfach nicht aber warum das so ist??? Mit SPAWorkbench gings ja auch ------------------ gr33t7 Ronny
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Parts verschwinden
RonnyS am 29.09.2003 um 09:00 Uhr (0)
Hi, ich schreibe grad an einem Makro, dass im Productmodus in mehreren Parts je einen Block erzeugt, diesen umherschiebt und wieder löscht. Mein Problem ist wenn der Block mal mit einem anderen im selben Part kollidiert ist, wird er gelöscht, aber alle anderen Blöcke werden unsichtbar, d.h. sie sind noch da aber man sieht nur noch ihre Eckpunkte, als ich noch im Part-Modus gearbeitet hab, ist mir so etwas nie passiert... WEiss jemand woran das liegen könnte bzw idealerweise wie man es wieder behebt. PS: se ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : PartDokumente in der Produktansicht auswählen
RonnyS am 25.09.2003 um 11:11 Uhr (0)
Hallo ich möchte per Selection aus einem Product, den Benutzer einige PartDokumente auswählen, lassen jedoch nicht durch simples catia.documents und dann an bzw abhaken sondern durch anklicken des parts im konstruktionbaum, dort sind jedoch leider nur refenzen und nicht die Partdocs selber abgelegt myselection.item(1).value funzt also zb schonmal nihct oder gibt es vielleicht eine art createObjectFromReference ? ------------------ gr33t7 Ronny
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Erweiterte Flächen (Zusammenführung)
RonnyS am 07.01.2004 um 14:10 Uhr (0)
also mich hab mal versucht wirklich HybridShapeSurfaceExplicit zu erstellen...da kommt leider keine zusammenführung raus....sorry aber vielleicht ist des ja auch schon ein ansatz für dichach ja ist kein catscript sondern vbaSub CATMain() Dim partDocument1 As PartDocument Set partDocument1 = CATIA.ActiveDocument Dim part1 As Part Set part1 = partDocument1.Part Dim HBody As HybridBody Dim WzkDH As HybridShapeFactory Dim Ref(3) As reference Dim MySketch(3) As Sketch Dim Flaeche(3) As HybridShap ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Objekt in bearbeitung setzen
RonnyS am 07.01.2004 um 13:14 Uhr (1)
Das geht auf der partebene...ich bin aber in einem product und möchte da ein part aktivieren...also das wo dann auch die entsprechenden toolbars usw kommen...------------------gr33t7 Ronny
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Objekt in bearbeitung setzen
RonnyS am 07.01.2004 um 11:14 Uhr (1)
hi weiss jemand wie ich im tree ein Product bzw. Part als "in bearbeitung" setzen kann?------------------gr33t7 Ronny
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Aufmassfläche erstellen
RonnyS am 12.09.2003 um 13:04 Uhr (0)
Hallo hab dasselbe Problem, habe eine HybridShapeFill(Fuell) und wollte die per addnewthicksurface zum volumen machen lassen Dim MyPart As Part Set MyPart = CATIA.ActiveDocument.Part Dim Wzk3D As ShapeFactory Dim Wzk3DH As HybridShapeFactory Set Wzk3D = MyPart.ShapeFactory Set Wzk3DH = MyPart.HybridShapeFactory Körper erstellen Dim HBody As HybridBody Set HBody = myCatia.createHybridBody(HBodyName) Dim Quadrat As Collection Dim Fuell As H ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : R9 Makro läuft nicht in R11
RonnyS am 25.09.2003 um 09:31 Uhr (0)
hast du mal getestet ob es geht wenn du vorher alles dimst? dim partdocument1 as partdocument dim part1 as part dim flaechen as hybridbody probier des mal und sollte es nicht gehen nimm mal nur dim partdocument1 dim part1 dim flaechen manchmal hat sich catia mit sowas ein bisserl zickig... ------------------ gr33t7 Ronny
|
| In das Form CATIA V5 Programmierung wechseln |