|
CATIA V5 Programmierung : polyline aus vorhandenen punkten erstellen
MaxZ am 15.07.2005 um 09:29 Uhr (0)
Hallo, probier mal folgenden code: Sub CATMain() Set partDocument1 = CATIA.ActiveDocument Set part1 = partDocument1.Part Set parameters1 = part1.Parameters Set intParam1 = parameters1.Item("AnzahlPunkteParameter") num_points = intParam1.Value Set hybridShapeFactory1 = part1.HybridShapeFactory Set hybridShapePolyline1 = hybridShapeFactory1.AddNewPolyline() Set hybridBodies1 = part1.HybridBodies Set hybridBody1 = hybridBodies1.Item("OpenBody.1") Set hybridShapes1 = hybridBody1.HybridShape ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Koordinatensysteme - Position.getComponents
w3e am 08.12.2008 um 15:32 Uhr (0)
Hallo,ich verwende die product.position.getComponents -Methode um diverse Vektoren aus CATIA auszulesen. Da meine Bauteile teilweise tiefer in der hierarchie liegen folgt zudem eine transformation um die vektoren in den achsen des globalen koordinatensystems zu bekommen. ich habe ein bauteil welches meinen ursprung und die achsen des globalen koordinatensystems definieren soll. dies hat auch funktioniert bis sich heute bei einfügen einer neuen zusammenbaubedingung der kompass (achsensystem oben rechts)im v ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Aus Polylinie Koordinaten der Punkte auslesen
Bartleby am 15.09.2004 um 13:31 Uhr (0)
Hallo alf3k,Wenn die Punkte deiner Polylinie "direkte Kinder" der Polylinie sind dann gehts einfach mit der Suche nach der Polylinie und dann nach den Punkten in der Polylinie aber wenn die Punkte irgendwo anders in einem open Body hängen und der Punkt in der Polylinie nur eine Referenz ist dann wirds schwierig. Dann kommst Du nur noch über Polylinie.value.Parent.item(..)[Point]ran und das ist kniffligsel muss polylinie seinpolylinie(n) suchen und item für itemoder selektieren lassen mit selectelement2Sub ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : RoughStock per Makro
moppesle am 31.08.2012 um 22:09 Uhr (0)
Hallo zhnujm,also, im Prinzip ist eine PowerCopy nichts anderes als ein Konstrukt das man selber erstellt um es in anderen Konstruktionen schnell einbinden zu können um nicht immer wieder die gleiche z.B. Bohrung Konstruieren zu müssen.Diese Einheit wird mit wenigen Eingaben in dein Zielpart eingebunden um dir die aufwendige Konstruktion zu ersparen.Zitat:Wenn ich die Powercopy in mein Startpart einbinde und als Quelle für die Boundary Box einen Körper wähle der sich in einem anderen Part befindet wird dav ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Aktivieren von SubProducts
hklein06 am 10.05.2006 um 09:13 Uhr (0)
Hallo,ich habe ein Product mit mehreren SubProducts deaktiviert geladen ("do not activate shapes on open"). Jetzt möchte ich einzelne SubProducts aktivieren, etwas bearbeiten und wieder deaktivieren.Leider scheitert es schon am aktivieren. Im Forum habe ich leider nichts spezielles gefunden.Danke im Voraus, viele GrüßeHolgerHier meine Versuche die SubProducts zu aktivieren oder den ShapeName zu erhalten, um mit ActivateShape arbeiten zu können.Sub CATMain() Set Doc = CATIA.ActiveDocument Set Prod = DOC. ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Plotten in Datei
Berges am 26.10.2004 um 11:32 Uhr (0)
Hallo Habe mir hier aus dem Forum einige Programmteile Heruntergeladen und mir aus diesen ein CATScript zusammengewurschtelt. Dieses Script (siehe ZIP Datei) fragt die Blattgröße ab , stellt für meinen Plotter (OCE 5120) die für die Blattgröße erforderlichen Maße ein und schickt diese dann in eine Datei. Es funktionier hervorragend wäre da nicht eine fehlende Variabeler. Ich kann mit diesem Script leider nicht einstellen das die Schraffur bei den Texten und bei der Bemaßung ausgespart wird. Es gibt für di ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Etwas für Profis -> übliche Rekursion über Strukturbaum funktioniert nicht!
HoBLila am 27.11.2013 um 15:48 Uhr (1)
Ich verstehe die Aufgabe auch nicht...Irgendwie soll alles ausgegeben werden.Klingt für mich wie eine Stücklistenfunktion.Das kann die CATIA-Stückliste zwar nicht, aber ich sehe da auch kein Problem ein entsprechendes Programm zu bauen, welches einfach rekursiv durch den Baum geht und die Elemente in ein Dictionary schreibt, welches dann nach EXCEL oder XML exportiert wird.Lässt sich dann auch super um weitere Elemente erweitern, wenn man entsprechend gut mit Funktionen aufbaut. :-)------------------Mit fr ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro Symbolleiste abspeichern
HoBLila am 09.02.2012 um 17:52 Uhr (0)
Ich würde ein Visual Basic 6 verwenden. Die meisten hier werden Dir aber eher zu einem Visual Studio Express mit VB.NET raten.Spricht rein technisch auch nichts dagegen und das Express lässt sich kostenlos bei Microsoft herunterladen.Dann bauste hallte statt nem Makro ein richtiges Programm.Wenn es VB.NET wird und im Netzwerk laufen soll, dann empfehle ich den .NET Framework 4.Wird es klassisches VB6, dann brauchste am Code nicht mal großartig was ändern, musst halt nur CATIA aus der Session ziehen, mehr s ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Root PartDocument in Reaction ermitteln
PhilippHaußmann am 23.08.2012 um 15:14 Uhr (0)
Hallo zusammen,ich habe in einem Part eine Reaction (VB Action) erstellt, die funktioniert, solange ich nur das Part geöffnet habe. Wenn ich das Part nun aber in ein anderes Product einfüge, dann funktioniert die Reaction nicht mehr korrekt. Ich habe in der Reaction mitCode:Set document = CATIA.ActiveDocumentangefangen, was natürlich nicht mehr funktioniert, wenn ich plötzlich ein neues Document als ActiveDocument habe, nämlich das ProductDocument in das ich das Part mit der Reaction eingefügt habe.Was ich ...
|
| In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : FEM: lokalsensor - Bug in R14SP2 ???
ggielen am 05.05.2009 um 12:29 Uhr (0)
Hallo Jens, ich habe ein bischen gespield mit dein beispiel (deine beitrag war schon lange zeit, 2005, aber die problem immer da glaube ich..)Ich hab es in VBA gemacht, dast ist der einige underschied. Zollte kein einfluss haben glaube ich. Erstens, dieselbten fehler trifft auch mir (Catia V5R18), "Method SetReference of ofbject BasicComponent failed. Die code:Code:Sub CATMain()this is the cleaned-up version that should generate a local sensorSet analysisDocument1 = CATIA.ActiveDocumentSet analysisManager1 ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : mehrere dxf-Daten gleichzeitig importieren
Lusilnie am 10.05.2007 um 23:20 Uhr (0)
Hallo Gaby75,die wirkliche Frage ist hier, was den die "anderen Faktoren" sind bzw. wie man diese aus der Datei herausfiltert. Normalerweise sollten DXF-Dateien ja reine Text-Dateien sein. Also könnte man ja nach einem bestimmten "String" die Dateien durchforsten. Entweder im UNIX oder, bei Windows, in der Kommandozeile. Das Ergebnis wird in eine Datei umgeleitet, in welcher dann pro Zeile ein Datei-Name (mit oder ohne Pfad) steht. Diese Listen-Datei liest man innerhalb eines CATIA-Makros ein, welches dann ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makros - Screenshots
denyo_1 am 29.07.2008 um 16:32 Uhr (0)
Hallo,generell sollten diese Befehle einfach nicht eingesetzt werden, da sie zu Fehlern führen die man nicht genau identifizieren kann ähnlich wie mit Goto Line X.@Michael S.: Ich würde versuchen die internen Befehle von CATIA V5 zu nutzen und es ohne sendkeys zu machen. SendKeys funktionieren nur in Windows deswegen wirst du das Makro nie auf einem anderen Betriebsystem laufen lassen können. Soweit ich mich errinnern kann, kann der Strukturbaum auch durch eine interne Methode versteckt werden. Ich suche m ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Excel!!!!
miezeka am 17.10.2008 um 11:26 Uhr (0)
Hallo Denyokann ich denn dies nicht durch eine Konstruktionstabelle das ganze realisieren und ändern?!?Denn durch aufrufen dieser würden sich meine Werte doch auch automatisch aktualisieren?!? Schließlich macht es CATIA doch immer selbst wenn ich diese verändert habe.Fraglich ist ob ich wieder das gleiche Problem wie mit Excel habe und meine Werte immer noch die alten sind, die eingelesen werden.Was deinen letzten Vorschlag angeht habe ich zwar diesen Befehl gefunden, aber nicht viel verstanden was da drin ...
|
| In das Form CATIA V5 Programmierung wechseln |