|
CATIA V5 Programmierung : CAD Daten auslesen...
BatiB am 26.03.2003 um 13:59 Uhr (0)
Hallo Leute, Hallo Stoffel, erstmal danke für deine Antwort. Titel meiner DA lautet: "Untersuchung der Möglichkeiten zur Übernahme von CAD-Daten in das Qualitätssicherungstool Audit". (Audit ist ein selbst entwickletes Programm)!!! Aber nochmal ne Frage: Gibt es gar keine Möglichkeit mit Java oder C++ auf die Sachen zuzugreifen? Außerdem habe ich mal irgendwo gelesen, das CATIA als COM-Server arbeitet. Denn muß man doch dann auch von außen über "richtiges" Visual Basic ansprechen können oder??? Für mich st ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CAA: Authentifizierung bei CATIMmiMechanicalImportApplicative
Idäfix am 08.09.2015 um 21:59 Uhr (4)
Hallo liebes Forum,ich bin relativ neu im CAA-Umfeld und benötige eure Hilfe.Ich muss anhand des Interfaces CATIMmiMechanicalImportApplicative einen Link beim Import eines Teils in ein anderes Teil nachverfolgen und so das Originalteil, welches importiert wurde, ermitteln.Das Interface bietet dafür zwar entsprechende Methoden (GetPointedElement), allerdings ist laut CAA-Dokumentation eine Authentifizierung notwendig, um das Interface voll zu nutzen, und das importierte Teil so zu bestimmen.Wichtig ist an d ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Länge einer Split-Kurve messen
greenday am 24.11.2007 um 01:29 Uhr (0)
Zitat:Original erstellt von AlfaRomeo75:Hallo Alex,kann dein Problem gerade nicht ganz nachvollziehen! Mit welcher CATIA Version arbeitest Du?Bei mir kann ich mit folgendem Makro beliebige Kurven anwählen und messen!Probier mal so:Sub CATMain() zitat gekürztEnd SubHallo,irgendwie steig ich grad nicht mehr durch, und habe eine Frage, die viele hier schnell beantworten können müssten. und zwar möchte ich genau das makro da oben benutzen, nur soll keine Kurve ausgewählt werden, sondern automatisch eine einge ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Kreismuster?!
LaCosa am 05.06.2009 um 15:41 Uhr (0)
Hallo,ich Programmiere Catia im moment in VBA für ein Projekt.Ziel ist es eine exe Datei zu erstellen die ein Part erzeugt.Das Partmodell habe ich soweit fertig.Jetzt habe folgendes Problem: Ich möchte ein Kreismuster erstellen,das Refferenzelement und das Objekt für das Muster soll Vorausgewählt sein(im Quelltext Programmiert).Es soll ein vollständiger Kranz sein, der Benutzer soll jetzt auswählen können wieviele Exemplare gewünscht sind.Ich habe absolut keine ahnung wie ich das Programmiere. Bin blutiger ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Solids zusammenführen
HoBLila am 16.01.2013 um 11:01 Uhr (0)
Hallo Thorsten,die Assemble-Funktion ist in meinem Fall leider unzureichend, da sie zu viel Performance frisst und der Baum dadurch auch nicht aufgeräumt wird.Das Drag & Drop führt übrigens zu einem inkonsistenten Zustand.Ich gehe nun aber einen ähnlichen Weg: Ich füge alle Solids per Add zusammen und mache dann aus dem Body wieder ein Solid. Kostet ne Menge RAM und Zeit, aber durch ein paar intelligente rekursive Algorithmen sollte ich das auch einigermaßen in den Griff bekommen.Hauptproblem ist hier, das ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Performance steigern bzw. konstant halten
dermj am 01.04.2011 um 15:53 Uhr (0)
Hallo Experten,ich beschäftige mich seit einiger Zeit mit VBA macros in Catia und habe bereits einige Probleme damit gelöst bekommen, aber jetzt hänge ich fest. Ziel des Programms ist viele (sehr viele (Millionen!)) Punkte auf einer Fläche (Freiform) zu erstellen. Die Punkte sollen entlang einer eingegebenen Richtung erstellt werden und einen Dynamischen Abstand haben. Dieser Abstand hängt von der Entfernung zu einer anderen Freiformfläche ab. Das derzeitige Makro erzeugt das Ergebnis wie gewollt, aber zu ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : automatisiertes Erstellen von Screenshots anhand Annotated Views
Manu_b am 12.06.2008 um 11:51 Uhr (0)
Danke schön nochmal. Der neue Code läuft so korrekt ab, allerdings bekomm ich immer noch die Fehlermeldung beim öffnen, obwolh unter C:Windows die Datei explorer.exe liegt.Jetzt würde ich noch gerne den Hintergrund auf weiß setzen, und Compass und Strukturbaum ausblenden.Codes dafür vielleicht so in der Art?*****************weiße Hintergrundfarbe und Kompass aus********************************** Set viewerXD1 = specsAndGeomWindow1.ActiveViewer specsAndGeomWindow1.Layout = catWindowGeomOnly viewerXD1.GetBac ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Assoziativität programmieren
cadstudent88 am 07.11.2013 um 10:00 Uhr (1)
Hi, danke erst mal für die vielen Beiträge. Wie gesagt, hatte ein leichtes Brett vorm Kopf. Habs jetzt einfach über Formula parametrisiert und funktioniert super.Eine Frage hätte ich noch kann man den Drehsinn eines Innengewindes eines Bohrungsfeatures mit dem Drehsinn einer Helix verknüpfen? Der Ausgabewert ist, soweit ich das jetzt gefunden habe, ein Boolscher Wert. Nur leider finde ich diesen nicht unter "Tools- Formel" in Catia. Ich kann Ihn aber auslesen, was ich auch mache, aber diesen will ich natür ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Pruduktupdate?
kettcar am 18.07.2008 um 20:08 Uhr (0)
Hallo, ich versuche ein Part und ein Produkt mit einem Catscript Makro mit einem Update auf den neusten stand zu bringen. hm, das Part bekomme ich ja noch hin. nur beim produkt hapert es. das funktioniert nur bei vorher selektiertem Produkt?! ich hab schon probiert die Einstellungen (Optionen Assembly) auf automatisches Update statt auf manuelles zu stellen, scheint aber nicht zu funktionieren. ich verwende die normale methode product.update, und aktiviere es vorherSub CATMain()Dim Root_Document As Product ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Ansichtspunkt an NC-Achsensystem anpassen
rdoeberl am 27.05.2003 um 10:04 Uhr (0)
Hallo Programmiergurus ! Ich habe folgendes Problem, bei dem mir vieleicht einer aus der Programmiergilde behilflich sein kann. Ich soll in CatiaV5 Ansichten erzeugen, die Aufspannsituation eines Teiles darstellen, der gefräst werden soll. Das wäre kein Problem, wenn das Achsensystem des Teiles und das NC-Achsensystem gleich ausgerichtet wären. Da dem nicht so ist, steht mein Teil bei der Ansichtserzeugung äquivalent zum Achsensystem des Teiles und damit ziemlich verkehrt. Ich habe da schon einiges rumprob ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Part wird in Product eingefügt, aber nicht angezeigt
CEROG am 23.05.2006 um 20:52 Uhr (0)
Hallo zusammen,ich komme einfach nicht weiter. Abgesehen davon daß ich es nicht hinbekomme, daß die Geometrie angezeigt wird, tritt nach Umstellung auf VB ein weiteres Problem auf.Ich bekomme die Fehlermeldung:Function or interface marked as restricted, or the function uses an Automation type not supported in Visual Basic.Mein Problem: ich brauche alles in VB.Mein Code: Code:Private Sub Komponente_einfuegen()Dim ProduktDokument As ProductDocumentDim Producte As ProductsDim Produkt As ProductDim arrayOfVari ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Delete Useless Elements --- Keep
rattlesnake am 07.11.2007 um 08:55 Uhr (0)
Hallo, nochmal ich,ich erstelle mir bisher immer eine Struktur über ein Makro. Da erstelle ich verschiedene Ebenen, GeometricalSets und so weiter. Wenn nun das entsprechende Bauteil entwickelt wird, wird in der Regel ein Delete Useless Elements am Ende gemacht. Hier führt er mir verschiedene Geometrien aus der erstellten Struktur an. Kann ich nun sagen, dass ich generell diese Elemente behalten möchte, ohne dass ich das mühsame Rechtsklick-- Keep machen muss. Meine Suche nach einer Lösung blieb da leider o ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makro Producte ein - ausblenden Schleife
bgrittmann am 07.03.2009 um 18:02 Uhr (0)
ServusAnbei ein Beispiel, bei dem erst alle Teile ausgeblendet werden, dann einzeln eingeblendet und zum Schluss alleCode:Sub CATMain() Set oRoot = Catia.ActiveDocument Set oProducts = oRoot.Product.Products Set selection2 = oRoot.SelectionAlle ausblenden For i = 1 to oProducts.Count selection2.add (oProducts.Item(i)) selection2.VisProperties.SetShow catVisPropertyNoShowAttr selection2.Clear Nexteinzeln einblenden For i = 1 to oProducts.Count selection2.add (oProducts.Item(i)) selection2.Vi ...
|
| In das Form CATIA V5 Programmierung wechseln |