|
CATIA V5 Programmierung : Intersection Koordinaten anzeigen
sawah am 07.07.2011 um 10:59 Uhr (0)
Hallo zusammen,ich habe eine Frage, und zwar ich möchte die Koordinaten(Measure item) eines Intersection-Punkt anzeigen(mit Makro).Mit Makro-Aufnahme geht leider nicht. gibt es ein Befehl??Kann mir bitte jemand helfen??GrußCode:Sub bogen_erzeugen()Dim partDocument1 As PartDocumentSet partDocument1 = CATIA.ActiveDocumentDim part1 As PartSet part1 = partDocument1.PartDim axisSystems1 As AxisSystemsSet axisSystems1 = part1.AxisSystemsDim axisSystem1 As AxisSystemSet axisSystem1 = axisSystems1.Add()axisSystem1 ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Constraints richtig zuordnen
tberger am 13.07.2011 um 15:35 Uhr (0)
"Flexible Baugruppen"?------------------Grüße aus dem ThurgauThomas+++++++++++++++++++++++++++++++++CATIA - eine Laune der Natur ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Visual C# 2010 oder Visual Basic 2010
meisterlumpi am 12.08.2011 um 08:33 Uhr (0)
mit Visual Basic for Applications bei catia meint man zumeist den eingebauten vba editor der sozusagen direkt mit catia "verschmolzen" ist. Visual Basic 2010 Express ist eine Programmierumgebung von microsoft für vb .net asp etc. Du kannst aber VB 2010 Programme schreiben in .net z.b. und dazu die catia com schnittstelle benutzen um wie im VBA Editor auf catia zuzugreifen. Zunächst musst du aber die benötigten catia namespaces unter den verweisen einbinden..Das Programmieren ist dann ziemlich das gleiche n ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Regel zur Ausblendung von Parametersets
Oxymoxl am 11.07.2011 um 08:03 Uhr (0)
Hallo,ich bin neu hier im Forum und in der Programmierung in CATIA Derzeit arbeite ich im Rahmen meiner Abschlussarbeit an einem Modell, in das ich per KWA ein paar Regeln einfügen will, wobei ich aber an einer Hürde scheitere:In meinem Modell habe ich 15 Achsensysteme definiert, die später mit Befestigungselementen besetzt werden sollen. Zu jeder Position gehört ein Parameterset mit je 5 Parametern. Die Anzahl der Befestigungselemente soll jedoch frei zwischen 0 und 15 wählbar sein, was soweit kein Proble ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Intersection Koordinaten anzeigen
sawah am 11.07.2011 um 08:13 Uhr (0)
Hallo zusammen,ich habe das hier versucht:Code:Dim pt_to_measureSet pt_to_measure = hybridShapes1.Item("Intersection_1")Debug.Print pt_to_measure.NameDim ref_pt As ReferenceSet ref_pt = CATIA.ActiveDocument.Part.CreateReferenceFromObject(pt_to_measure)Dim spawb As WorkbenchSet spawb = CATIA.ActiveDocument.GetWorkbench("SPAWorkbench")Dim meas1Set meas1 = spawb.GetMeasurable(ref_pt)Dim a(2)meas1.GetPoint aMsgBox a(0) & vbLf & a(1) & vbLf & a(2)bekomme aber die Koordinaten in Abhängigkeit von Koordinatensyste ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Pfad zu Settings ermitteln
Lusilnie am 04.07.2011 um 22:49 Uhr (0)
Hallo Tiberius,was meinst Du mit Zitat:"geanz bestimmten CATSetting File"denn genau? Den Pfad zu einer Datei mit der Endung "CATSettings" bzw. zu einem Verzeichnis, welches diese Dateien enthält? Oder den Pfad zur Environment-Datei, in welcher die Pfade zu den CATSettings-Dateien definiert sind?Für die Verzeichnisse mit den CATSettings-Dateien gibt es 2 Variablen, "CATReferenceSettingPath" und "CATUserSettingPath", die man mittels Script-Befehl CATIA.SystemService.Environ(VARIABLENNAME) abfragen kann. Alle ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Flächenextract aus Solid mit Namen des Solid
Guenter Graff am 28.07.2012 um 10:58 Uhr (0)
Hallo Thomas,dein Eintrag hat super funktioniert.Ich habe aus einer deiner anderen Skripte ( http://ww3.cad.de/foren/ubb/Forum133/HTML/009545.shtml ) den Eintrag mit der Schleife gefunden und etwas für mich angepasst.Dort werden jetzt alle Bodys durchsucht. Kann ich den Body "PartBody", welcher standardmäßig bei CATIA in der engl. Umgebung vorhanden ist, aber keine Geometrie enthält beim Durchlauf des Makros ausklammern?An dieser Stelle hängt sich das Makro auf, da kein Solid vorhanden ist, der abgeleitet ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Koordinaten von 2DPoint und 3DPoint
tberger am 13.07.2011 um 15:43 Uhr (0)
Du könntest auch eine Linie erstellen zwischen den Punkten. Ist die Länge Null (bzw. läuft die auf Fehler wegen zu kurzen Eingabeelementen, s. CATIA-Meldung:"Topologische Operatoren: die Eingabelinie ist zu kurz. Eine topologische Kante kann darauf nicht erzeugt werden. - Eine Linie verwenden, deren Länge größer ist als die Auflösung der Geometrical Factory.") hast du eine Übereinstimmung. Das funktioniert aber nur wenn in deiner Skizze nur ein Punkt ist und die Skizze damit wie ein Punkt verwendbar wird.O ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : KWA - Länge optimieren bis Fehlermeldung
tberger am 13.07.2011 um 15:49 Uhr (0)
Doch, es geht schon, mit "Reactions".Diese müssen so gestaltet sein, dass eine Reaction bei Nichterfüllung der Abfrage trotzdem den Inputwert erneut ändert. Die Inputwerte sollten gewissen Intervallschachtelungs-Änderungen gehorchen, die man in der Reaction definiert.Die Reaction hört nach der Abfrage und ggf. Änderung der Inputs normal auf. Du bekommst aber dann einen Update-Wirbel und mit manuellem Update bekommst du wieder (wenn die Reaction darauf anspringt) eine neue Berechnung und Prüfung durch die R ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : PDF-Dokument aus CATIA heraus öffnen
studmija am 13.07.2011 um 16:08 Uhr (0)
Cool das funzt ganz gut!Ich habs jetzt aber auch so gelöst:Code:Sub CATMain()CATIA.SystemService.ExecuteProcessus "C:Program Files (x86)AdobeReader 9.0ReaderAcroRd32.exe C:... "End SubKomischer Weise wird erst eine Fehlermeldund aufgerufen, dass das Dokument nicht gefunden werden konnte.Nachdem man diese Meldung aber mit "ok" schließt, wird das PDF geöffnet
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : PDF-Dokument aus CATIA heraus öffnen
tberger am 13.07.2011 um 15:57 Uhr (0)
Damit würde es zum Beispiel gehen:Sub CATMain()Dim Dokument As StringDokument = InputBox("Geben Sie das PDFDokument mit Pfad an ...", "PDF aus CATIA öffnen", "C:")Dim objIntExplorer As ObjectSet objIntExplorer = CreateObject("InternetExplorer.Application")objIntExplorer.Visible = TrueobjIntExplorer.Navigate DokumentEnd Sub------------------Grüße aus dem ThurgauThomas+++++++++++++++++++++++++++++++++CATIA - eine Laune der Natur ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : PDF-Dokument aus CATIA heraus öffnen
studmija am 13.07.2011 um 15:48 Uhr (0)
Hallo zusammen,gibt es eine Möglichkeit ein PDF aus CATIA heraus zu öffnen?Ich habs mit der Methode "ExecuteProcessus" der Klasse "SystemService" probiert, aber das haut irgendwie nicht richtig hin :-(Hat jmd einen Tip???Gruß!
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Constraints richtig zuordnen
HAW-Raptor am 14.07.2011 um 07:35 Uhr (0)
Hallo,ich habe gerade versucht, das Catproduct in eine flexible Baugruppe umzuwandeln über *.object-Flexible/Rigid Sub-Assembly nur leider erhalte ich die Fehlermeldung "This object is not valid. You cannot apply the command (Un)set flexible sub-assembly to the selected object."Woran könnte das liegen?Edit: Nachdem ich ein Catpart diesem Catproduct zugeordnet habe, konnte ich das Catproduct ein eine flexible Baugruppe umwandeln, jetzt klappt es wunderbar. Kann man ein Catproduct eigentlich über ein Makro d ...
|
In das Form CATIA V5 Programmierung wechseln |