|
CATIA V5 Programmierung : Kreisbogen erstellung
joehz am 23.01.2016 um 16:55 Uhr (1)
Hi Steffen,Zitat:Würde sich der Radius nicht als Betrag des Vektors zwischen Mittelpunkt und Anfangspunkt ergeben?Ja, Du hast recht. Ich war da zu schnell.Kreisbogen in einer Skizze?Auch der wird über Mittelpunkt, Radius, und zwei Winkel definiert; nicht über die Endpunkte.Die CAA bietet da auch nix anderes an.Tschau,Joe------------------Inoffizielle Catia Hilfeseite
|
| In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Funktion Zusammenfügen
joehz am 15.03.2016 um 10:18 Uhr (15)
Hi chuk,Zitat:Makro aufnehmen hat nicht funktioniert, selbst wenn ich das Makro direkt wieder ablaufen lasse, funktioniert es nicht.bei mir funktioniert das wieder-ablaufen-lassen.Hast Du daran gedacht zuvor den Ausgangszustand wieder herzustellen?Tschau,JoePS: Das mitgeschnittene Makro verbindet zwei Linien mit einem Viertelkreis:Code:Sub CATMain()Dim partDocument1 As PartDocumentSet partDocument1 = CATIA.ActiveDocumentDim part1 As PartSet part1 = partDocument1.PartDim hybridShapeFactory1 As HybridShapeFa ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Allgemein : Leistungsbeeinträchtigung durch Netzwerk
joehz am 10.03.2016 um 15:50 Uhr (1)
Hi Andi,Zitat:Jetzt meine Frage: Wie kann ich den verifizieren, ob die schlechte Leistung wirklich am Netzwerk liegt? Denn ich habe das Ethernet - Kabel mal abgesteckt u. auf die Festplatte gespeichert u. die Geschwindigkeit war genauso langsam.Ist das nun eine Bestätigung, dass es eben doch nicht am Netzwerk liegt? Ja, ich denke schon; lass mich aber gerne eines Besseren belehren.Tschau,Joe------------------Inoffizielle Catia Hilfeseite
|
| In das Form CATIA V5 Allgemein wechseln |
|
CATIA V5 Allgemein : Zahnräder mit Bedingungen verbinden
joehz am 27.09.2015 um 21:57 Uhr (1)
Die Doku kommt normalerweise zusammen mit der Software.Bei der Installation der Software wird gefragt, ob auch die Doku installiert werden soll.Es gibt sie aber auch im I-Net, nämlich hier:V5R20:http://catiadoc.free.fr/online/CATIA_P3_default.htmV5R19:http://maruf.ca/files/catiahelp/CATIA_P3_default.htmIch verwende englisch für Oberfläche und Hilfe.Tschau,Joe------------------Inoffizielle Catia Hilfeseite
|
| In das Form CATIA V5 Allgemein wechseln |
|
CATIA V5 Programmierung : Formeln von Selection ausschließen
joehz am 28.04.2016 um 09:53 Uhr (1)
Hi Uwe,Zitat:Nun möchte ich mehrere ausschließen.Code:For Each aktiRel In oRel If aktiRel.Name "DINNormaFormula" Or "BendRadiusPartRadiusWallOnEdge" Then oSel.Add aktiRel oSel.Delete NextFrage: Was ergibt ... ?("DINNormaFormula" Or "BendRadiusPartRadiusWallOnEdge")Probier mal Code:If (aktiRel.Name "DINNormaFormula") Or (aktiRel.Name "BendRadiusPartRadiusWallOnEdge") ThenTschau,Joe------------------Inoffizielle Catia Hilfeseite
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Allgemein : Strukturbaum nach Alphabet sortieren?
joehz am 11.04.2016 um 17:11 Uhr (1)
Hi shoutz,also zusammenfassend lässt sich sagen:Einerseits ..Zitat:also bei mir läuft die exe unter R19 und R24 fehlerfrei und jetztwirklich sehr schnell (manuell gestartet). Echt super aber dann andererseits ...Zitat:An den normalen Arbeitsplätzen hängt sich die .exe allerdings immer auf (R19 und R24).Und jetzt soll ich Dir sagen wodurch sich die zwei Installationen unterscheiden?Was sagt denn eure IT dazu?Tschau,Joe------------------Inoffizielle Catia Hilfeseite
|
| In das Form CATIA V5 Allgemein wechseln |
|
CATIA V5 Allgemein : Bauteil auf eine andere Ebene versetzen
joehz am 05.10.2016 um 00:13 Uhr (1)
Hi Carly,trag bitte Deine Arbeitsumgebung ins Profil ein.Ich nehm jetzt mal an, dass Du Dich in der Assembly-Workbench befindest:Allgemein:http://catiadoc.free.fr/online/CATIAfr_C2/asmugCATIAfrs.htm- Moving ComponentsSnap:http://catiadoc.free.fr/online/cfyugasm_C2/cfyugasmut0404.htmhttp://catiadoc.free.fr/online/cfyugasm_C2/cfyugasmrf0400.htmTschau,Joe------------------Inoffizielle Catia Hilfeseite
|
| In das Form CATIA V5 Allgemein wechseln |
|
CATIA V5 Flächen : Inverse-Geometrie bilden
joehz am 27.02.2016 um 22:47 Uhr (15)
Hi Dav,ich hab nicht den Block mit der Rakete geschnitten, sondern die Rakete von einer Blockhälfte abgezogen.Ein Solid Body von einem anderen.Mit Volumes arbeit ich so gut wie gar nicht.Du nimmst die Aussenhülle, schliesst sie unten und machst in Catpart Design mit Close Surface ein Body daraus; einen Vollkörper.Jetzt brauchst Du noch den Klotz/Zylinder als Body.Dann ziehst die Rakete vom Klotz ab.Siehe anbei.Tschau,Joe------------------Inoffizielle Catia Hilfeseite
|
| In das Form CATIA V5 Flächen wechseln |
 |
CATIA V5 Drafting : Bedingungen/Bezug auf andere Skizze nehmen
joehz am 01.08.2017 um 09:54 Uhr (1)
Danke. Ich bin des Lesens durchaus mächtig.Das Bild von meinem vorherigen Post zeigt eine gekippte Skizze.(Das funktioniert mindestens seit R9)Eine andere Möglichkeit wäre:- Maus über Elemente positionieren- Pfeil-Taste nach unten drücken- zeigt alle Elemente unter Maus-Cursor an (siehe Bild)Tschau,Joe------------------Inoffizielle Catia Hilfeseite
|
| In das Form CATIA V5 Drafting wechseln |
|
CATIA V5 Programmierung : Technologische Ergebnisse aktivieren/inaktivieren per Makro
joehz am 07.11.2015 um 22:24 Uhr (1)
Also:- erster Schritt: alle Parts im Produkt suchen und auswählen- zweiter Schritt: alle Items aus der Selektion in einem Array zwischenspeichernDen ersten Schritt kannst im Makro-Rekorder aufzeichnen.Für den zweiten musst wissen, wie ein (dynamisches) Array angelegt wird und den Array-Elementen Werte zugewiesen werden.Da hilft die VB-Online-Hilfe weiter.Stichworte: Array, Redim; Dim; Ubound, LBound;Tschau,Joe------------------Inoffizielle Catia Hilfeseite
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Reference (Zeiger)
joehz am 15.09.2015 um 15:45 Uhr (1)
--- Bernd war wieder schneller ---Hallo tubiubam,wenn ich Dich recht verstehe, - wählst Du bisher zunächst Punkte aus- ermittelst danach ihre Namen etc. - und speicherst diese Eigenschaften jeweils in einem eigenen Array, z.B. arrPtName()Jetzt willst Du stattdessen ein einziges Array anlegen und aus den darin enthaltenen Elementen die gleichen Eigenschaften ableiten.Dann speichere die Punkt-Objekte zwischen; ob in ein Array oder eine Collection ist Dir überlassen.Hope it helps,Joe------------------Inoffizi ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro 32/64 bit
joehz am 10.12.2015 um 13:21 Uhr (1)
Hi Chef,Zitat: "CAT_VBAIsOutProc=1" in deiner Env ergänzenhab ich noch nie verwendet 8-oZitat:Wo sehe ich denn meine VBA Version?Wie immer: Im VBA-Editor -Help/AboutZitat:Kompilierungsfehler: Der Code in diesem Projekt muss für die Verwendung auf 64-Bit-Systemen aktualisiert werden. Überarbeiten und aktualisieren Sie Declare-Anweisungen, und markieren Sie sie mit dem PrtSafe-Attribut.Ist aber offensichtlich VBA7.Da müssen die Api-Deklarationen überarbeitet werden.Info dazu hier:http://catia2.cad.de/index.p ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Instanzname mit Partname im gesamten Produkt abgleichen
joehz am 18.03.2016 um 17:57 Uhr (1)
Kleine Korrektur noch. Die Do-Loop-Schleife kann entfallen.Also statt:Code: Do oinstance.Name = strPNum & "." & i Umbenennen oProducts.Item(x).ReferenceProduct.Products, bFirstPass Exit Do LoopdiesesCode: oinstance.Name = strPNum & "." & i Umbenennen oProducts.Item(x).ReferenceProduct.Products, bFirstPassTschau,JoePS: das ganze lässt sich auch gut mit ProdSort kombinieren. Siehe hier:http://catia2.cad.de/index.php/de/downloads/skripts-applikationen/210-prodkt-so ...
|
| In das Form CATIA V5 Programmierung wechseln |