|
CATIA V5 Programmierung : Sketcher: swap location/position umschalten
HoBLila am 08.07.2008 um 15:43 Uhr (0)
*g*Das ganze ist ein Reihenfolgeproblem. Du musst die richtige Reihenfolge für Constraints finden, um Elemente zunächst uaf die "richtige" Seite zu schieben. Ich mache es so, dass ich die Elemente shcon dort hin bringe, wo sie dnan mit Constraints sein sollen.Dann komtm noch hinzu, dass wenn du z.B. ein Coincedence machst wichtig ist welches Element zuerst übergeben wird, da sich das andere immer am ersten ausrichtet, oder umgekehrt, kA ich mache keien Constraints mehr, da CATIA dabei nicht ganz korrekt is ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Eigenen Bauteilkatalog per makro oder Icon Öffnen
dbethge am 02.12.2008 um 21:29 Uhr (0)
Hallo liebe Catia Spezialisten,im Rahmen meiner Diplomarbeit habe ich Dokumente erstellt (Parts,drawings,products), die ich nach anfänglichen Schwierigkeiten in einem Katalog abgelegt habe.Frage_1:Nun möchte ich den Katalog(Browser) per Icon, oder besser noch, über eine Userform öffnen. Eine Userform habe ich bereits erstellt und über einen Button in einer User-Toolbar aufrufbar gemacht.Hat jemand evtl. ein Makro-"Kochrezept" dafür, wo ich nicht viel ändern muss, ausser den Dateipfad wo mein Katalog abgesp ...
|
| In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Material Item in Array schreiben
reimund am 20.03.2018 um 16:35 Uhr (15)
Hallo,aktuell habe ich die Aufgabe die firmenspezifische Materialdatenbank in V5 zu analysieren. Das Ergebnis soll temporär in einem Array verwaltet werden.Im CATVBA habe ich als Basis das Beispiel aus der CATIA Dokumentation genommen. Die Materialfammilies habe ich in eine Collection und alle MaterialFamily in eine zweite Collection geschrieben. Da hat funktioniert.Das Materialdokument ist der Variablen oMaterial_Document zugeordnet. Siehe Bild.Nun will ich alle Informationen in einem Array sammeln. Den N ...
|
| In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Funktion oder Schnittstelle kann nur eingeschränkt verwendet werden....
Antelito am 11.04.2014 um 13:37 Uhr (13)
Hi,ich kriege beim Ausführen immer den Fehler (siehe Anhang). Ich habe auch schon versucht, Position As Object zu deklarieren oder auch product3 as Object, aber es hilft nichts....weiss jemand rat?Code:Sub Test()Dim arr(2)Dim Pos As PositionDim productDocument1 As ProductDocumentSet productDocument1 = CATIA.ActiveDocumentDim product1 As ProductSet product1 = productDocument1.ProductDim products1 As ProductsSet products1 = product1.ProductsDim product2 As ProductSet product2 = products1.Item("abc")Dim produ ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA V5 R14 Optionen
RSchulz am 11.02.2008 um 14:08 Uhr (0)
Hallo,meiner Meinung nach kann hierfür keinen wirklichen Tip aussprechen, da dies doch sehr an die Lizenzen und die Arbeitweise gebunden ist. Die performanceeinstellung sind eigentlich die einzigen, die man wirklich definieren kann, wobei dies auch Hardware abhängig ist.Mein Tip hierbei unter Display Performance 3D Accuracy niemals unter einen Wert von 0,1 setzen. Dadurch werden zwar Rundungen eckiger jedoch läuft das Programm selbst viel flüssiger und stabiler. Bei den anderen Einstellung muss man Syste ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Addition von zwei Zahlen
Axel.Strasser am 07.04.2008 um 16:38 Uhr (0)
Kannst Du versuchen zu erklären warum Du jetzt Dbl nimmst ? Single geht bis 3.4 E38, das ganze in Millimeter, Du musst ja ganz schöne Dicken haben. Du brauchst aber im Speicher den doppelten Platz und länger zum Verarbeiten und genauer wird Dir das Ergebnis auch nicht. Auch wenn das Memory und die Rechenrleistung gross ist sollte man damit nicht "rumsauen". Sorry ich musste das noch loswerden, ich habe meine ersten Programme mit 32K Memory geschrieben und da hast Du jedes Bit und Byte versucht optimal ausz ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Selection wiederverwenden
Steffen Hohmann am 04.08.2004 um 14:48 Uhr (0)
Hallo Ronny, es gibt pro Dokument immer nur ein Selection-Instanz. Die Anweisung Set Selection2 = Selection1 erzeugt also keine neue Instanz sondern nur einen weiteren Verweis auf die Selection. Wird die Selection an irgendeiner Stelle geändert, beispielsweise auch durch interaktive Auswahl, ändern sich auch beide Selection-Objekte. Du mußt also vor Änderung der Selection nicht das Objekt sichern, sondern den Inhalt. Bsp: Dim Selection1 As Selection Set Selection1 = CATIA.ActiveDocument.Selection Selection ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : VBA Version & Datenexport
felix302 am 19.10.2018 um 11:18 Uhr (1)
Update: VBA6 läuft jetzt zumindest, ich kann also meinen Code in der Catiaumgebung bearbeiten (auch wenn das Intellisense nicht immer so toll ist).Die Registrierung von Catia klappt leider immernoch nicht...Zu Problem 2:Ich habe die Schleife mal nach deinem Beispiel angepasst, Bernd. Allerdings bin ich gerade nicht mehr sicher, ob ich damit wirklich durch die gesamte Produktstruktur komme, oder einfach in der obersten Ebene bleibe. Hier steht was von rekursivem Code, der sich durch die Struktur arbeitet... ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : VBA Version & Datenexport
felix302 am 19.10.2018 um 11:19 Uhr (1)
Update: VBA6 läuft jetzt zumindest, ich kann also meinen Code in der Catiaumgebung bearbeiten (auch wenn das Intellisense nicht immer so toll ist).Die Registrierung von Catia klappt leider immernoch nicht...Zu Problem 2:Ich habe die Schleife mal nach deinem Beispiel angepasst, Bernd. Allerdings bin ich gerade nicht mehr sicher, ob ich damit wirklich durch die gesamte Produktstruktur komme, oder einfach in der obersten Ebene bleibe. Hier steht was von rekursivem Code, der sich durch die Struktur arbeitet... ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : VB-Code beim speichern ausführen
RSchulz am 11.10.2011 um 08:28 Uhr (0)
Häää das verstehe ich nicht...Wir haben dir beide gesagt, dass man kein Event abfangen kann weder beim Fenster schließen noch beim speichern. Dementsprechend haben wir darauf verwiesen, dass man doch ein Speichermakro mit nachfolgender Routine für das anlegen zusätzlicher Inhalte schreiben kann. Dieses bräuchte doch dann nur vor dem Schließen noch mal ausgeführt werden. Ansonsten würde sich doch so oder so CATIA melden, dass etwas geändert ist etc.. BTW wenn ihr mehrere Anwender habt, denn du die Fehlerque ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Body with Link ==> Link umhängen
bgrittmann am 14.09.2011 um 12:10 Uhr (0)
ServusUm eine Nachfrage nach dem Austauschen eines Körpers in einer Booleschen Operation (per PM) zu beantworten, anbei ein Beispiel:Code:Sub CATMain()Dim partDocument1 As PartDocumentSet partDocument1 = CATIA.ActiveDocumentDim part1 As PartSet part1 = partDocument1.PartDim bodies1 As BodiesSet bodies1 = part1.BodiesDim body1 As BodySet body1 = part1.MainBodyDim body2 As BodySet body2 = bodies1.Item("TEST")Dim oRef As ReferenceSet oRef = part1.CreateReferenceFromObject(body2)Dim shapes1 As ShapesSet shapes ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Zugriff auf ein Schnittfenster im DMU-Navigator
PinKing am 25.03.2010 um 17:07 Uhr (0)
Hallo,weiss zufällig jemand, wie ich ein geöffnetes Schnittfenster in VBA anspreche? D.h. ich habe in mein geöffnetes Projekt einen Schnitt gelegt, und diesen unter "Sections" per Doppelklick geöffnet und möchte auf dieses Fenster jetzt zugreifen. Ganz genau möchte ich den Zoomfaktor ändern, also dass, was man mit festhalten der mittleren Maustaste,kurz klicken der rechten Maustaste und dann verschieben der Maus erreicht. Ich habe mir mal folgendes eingefügtCode:Set MyCatia = CATIAund dann versucht im Debu ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : V5Automation.chm im VBA-Editor aufrufen
tberger am 10.10.2012 um 15:16 Uhr (0)
Hallo Markus,dein Problem aus dem zweiten Beitrag ging aus dem ersten so nicht hervor.Eine Frage: hattet ihr erst kürzlich eine Umstellung auf ein höheres Release?Ich hatte nämlich das Problem, dass er auch diverse Bibliotheken nicht verlinken liess. Ich konnte es dann nur so lösen, dass ich erst mal alle Referenzen abgehangen hatte, das Projekt speicherte, umbenannte und erneut in den Editor einlud. Dann konnte ich Schritt für Schritt die Referenzen wieder einhängen. Bei mir vermute ich war ein Konflikt z ...
|
| In das Form CATIA V5 Programmierung wechseln |