|
CATIA V5 Programmierung : Punkt im neuen Achsensystem erstellen
Lusilnie am 27.11.2005 um 02:14 Uhr (0)
Hallo Markus_88,ist zwar schon eine Weile her, aber vielleicht interessiert es noch.Um einen Punkt per Script zu erstellen, mußt Du die Punktkoordinaten in einer Einheitsmatrix mit der inversen Matrix des Achsensystemes multiplizieren und dann den Pinkt mit diesen Koordinaten erstellen.CATIA zeigt Dir nämlich nicht alles, was es tut. Falls Du mal eine Makroaufzeichnung von der Punkterstellung in einem transformierten aktuellen Achsensystem erstellst, wirst Du feststellen, das die Koordinaten immer zum abso ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro ein-/ausblenden
bgrittmann am 13.06.2017 um 07:47 Uhr (1)
ServusDu meinst mit Ordner wohl "Geometrische Sets".Ja das geht und lässt sich auch recht gut mit dem Makrorekorder aufzeichnen: per Suche die GeoSets suchen und dann ausblenden.zB (CATScript):Code:Language="VBSCRIPT"Sub CATMain()Dim oDocument As DocumentDim selection1 As SelectionDim visPropertySet1 As VisPropertySetSet oDocument = CATIA.ActiveDocumentSet selection1 = oDocument.Selectionselection1.Search "CATPrtSearch.OpenBodyFeature.Name=Weitergabeelemente,all"Set visPropertySet1 = selection1.VisProperti ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Bohrung per VBA einfügen
Michel_11 am 28.04.2005 um 15:07 Uhr (0)
Super der Beispielcode funktioniert. Doch rätsel ich immer noch an meinem Problem herum. Catia doktert in seinem aufgezeichnetem Skript mit as Parameters herum??? Um die Einstellungen aus dem Block-Dialog abzugreifen?? Das Skript läuft nur dann ohne Fehler wenn ich dies Paramter HauptkörperBlock.1Begrenzung .... per Set offset_Surface ... manuell definiert habe.... aber diese eigenen Parameter interessiert der Block beim genauen hinsehen nicht ... Kannst du mir sagen: a) Welche Parameter muß ich Pad ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : selektion vom Search nutzen (path, name)
jokerpm am 29.05.2008 um 15:28 Uhr (0)
Hi,ich habe mit Selection.Search nach Namen gesucht, was auch gefunden wurde.nun kann ich mir aber nicht die werte anschauen For i = 1 To Liste.Count Set MySelectionV(i) = Liste.Item(i).Value.Parent.Parent Next Debug.Print MySelectionV(1)er schreibt zwar MySelectionV voll aber aus lesen kann ich es trotzdem nich, auch nicht mit ValueAsStringbei search im Catia gibt er mir den Path aus, den brauche ich, und den Namenworan könnte das liegen??
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Powercopy über Makro Aufrufen
nikibert am 18.11.2008 um 10:19 Uhr (0)
Hallo,habe gehört man könnte eine Powercopy über den CATIA.STARTCOMMAND befehl aufrufen. Finde leider keine konkrete Anleitung wie so was funktionieren soll. habe ehrlich gesagt auch keine Ahnung vom STARTCOMMAND befehl. Könnte mir jemand weiterhelfen?? Die Powercopy ist auch in einem Katalog hinterlegt. Was muss den hinter StartCommand in der Klammer stehen.Vielen Dank schon mal Gruss Niko
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro läuft nicht unter XP
Lusilnie am 20.03.2007 um 23:13 Uhr (0)
Hallo mech_fer,ich kann Dein Problem leider nicht nachvollziehen!Unter WinXP-Pro (mit SP2) mit sowohl R14... als auch R17... läuft das Dassault-Makro, was ja die gleichen Aufrufe hat wie Dein Makro.Also ergeben sich die Fragen: - Windows-Version (SP, zusätzliche Updates,...) - CATIA-Version (Release, ServicePack, HotFix)Mit den Angaben könnte man dann weitersuchen...mfg,Lusilnie------------------Alle Aussagen zu DassaultSystemes-Produkten sind sehr optimistisch, selbst diese!!!frei nach größeren Geistern
|
| In das Form CATIA V5 Programmierung wechseln |
 |
CATIA V5 Programmierung : Measure / InertiaVolume: BBO und BBL
tomtom1972 am 06.02.2018 um 10:16 Uhr (1)
Hallo,ich vesuche per Script an die Werte BBOx, BBOy, BBOz, BBLx, BBLy und BBLz zu gelagen, im Screenshot aus einem manuell ausgeführten Measure.Die in CAA V5 Help aufgezeigte ("richtige") Methode ist ja eigentlich über das GetTechnologicalObject("Inertia").Dort gibt mir .GetPrincipalAxes aber nur ein Array mit 9 Werten zurück (A1x, A1y, A1z, A2x, A2y, A2z, A3x, A3y, A3z).Die BBO Werte suche ich vergeblich. Kennt jemand einen Weg?Ein Lösung mit Hilfe des CATIA.Startcommands oder Startmodells habe ich berei ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Layerzuweisung im Drafting über Makro
Tante B am 01.11.2004 um 10:31 Uhr (0)
Hallo Zico! Erstmal vielen Dank für die Antwort. Das ist genau die Richtung die ich gesucht habe. Bei mir klappts jedoch bisher nicht. Keine Fehlermeldung. Sondern die Layer sind anschliessend identisch wie vorher. --- CATIA.ActiveDocument.Selection.VisProperties.SetLayer catVisLayerBasic, 1 --- Weisst Du, welche Zeichen in dieser Zeile den Layernamen für die Zuweisung verschlüsseln? Heisst der Layer Basic oder 1 (die 1 nach dem Komma)? Dann kann ich meine Anweisung im Editor dahingehend abändern. Grüs ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Achsenrichtungen in Abhängigkeit eines anderen Achsensystems bestimmen
Mjk am 17.06.2013 um 18:07 Uhr (0)
Das System soll der Nutzer der Applikation selbst verändern können, z.B. über Konfigurationsstabellen oder ähnliches. Also darum kümmere ich mich erstmal "noch" nicht.Die mitgelieferten Mathe-APIs (CATIA oder auch Windows) taugen leider nicht im 3D.Es geht tatsächlich erstmal nur darum wie ich irgendein System in Abhängigkeit eines anderen Darstellen kann.... also doch die tippel, tappel Tour mit inversen Matrizen, alles schön manuell... :-(
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Bohrungen und deren Kinder löschen
tberger am 30.11.2010 um 07:51 Uhr (1)
Hallo Klaus,du könntest über ItemToCopy auf das Kind einer Komponente kommen:suche alle Muster, gehe diese der Reihe nach durch und hole dir das ItemtoCopy.Set Sel_Muster = Alle_Muster.Item(i).ValueSet ElternFeature = Sel_Muster.ItemToCopyDann kannst du über einen Abgleich von ElternFeature.Name herausfinden, ob das Muster das gesuchte Feature enthält und damit ein Kind darstellt.------------------Grüße aus dem ThurgauThomas+++++++++++++++++++++++++++++++++CATIA - eine Laune der Natur ...www.tobeplus.de tb ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Kleine Linien löschen
cyzed am 30.11.2009 um 17:22 Uhr (0)
Vielen Dank für deine Mühe, ich werde mir die Kritik zu Herzen legen. ich habe hier noch ein AnliegenMit dem Makro verfolge ich eigentlich das Ziel eine DXF Datei ins Catia zu importieren. Wenn man ein Profil aus der DXF Datei in den Sketcher kopiert und zerlegt, entstehen sehr viele kleine Linien, die ein Radius darstellen(eine Annäherung sozusagen). Ich möchte diese mit einem Bogen ersetzen.Daher die allgemeine Frage an dieser Stelle:Gibt es ein Makro oder ein Programm für sowas???Gruß Alex
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Zugriff auf Section cut im Produkt (TPSViews)
Jens Hansen am 13.06.2008 um 10:24 Uhr (0)
Hallo,ich habs über eine Suche in der Selection hinbekommen, wobei ich die Objekte aus der Suche in Array packe und so expliziet ansprechen kann. Allerdings hat die TPSView außer dem internen Namen nichts zu bieten Jetzt hänge ich nur noch an dem Verfahren, mit den TPSViews die jeweiligen Ansichten zu erstellen. Mit DefineTPSSectionView gehts jedenfalls nicht weil hierfür die selben Parameter herangezogen werden wie für eine normale Sectionview Ja ... V5-scripting ist toll Jens Hansen------------------I ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Zugriff auf Section cut im Produkt (TPSViews)
Jens Hansen am 13.06.2008 um 10:24 Uhr (1)
Hallo,ich habs über eine Suche in der Selection hinbekommen, wobei ich die Objekte aus der Suche in Array packe und so expliziet ansprechen kann. Allerdings hat die TPSView außer dem internen Namen nichts zu bieten Jetzt hänge ich nur noch an dem Verfahren, mit den TPSViews die jeweiligen Ansichten zu erstellen. Mit DefineTPSSectionView gehts jedenfalls nicht weil hierfür die selben Parameter herangezogen werden wie für eine normale Sectionview Ja ... V5-scripting ist toll Jens Hansen------------------I ...
|
| In das Form CATIA V5 Programmierung wechseln |