|
CATIA V5 Programmierung : Koordinaten von GeneratedPoint aus DrawingView
MarcDe am 13.02.2013 um 21:54 Uhr (0)
Hallo zurück,leider muss ich Informationen an exakt den projizierten Punkten in der Drawing einfügen. Die Basis dieser Informationen sind XYZ-Koordinaten (Excel) der zugehörigen 3D-Punkte. Ich muss also herausfinden welcher 2D-projizierte Punkt auf der View zu welchen XYZ-Koordinaten des 3D-Punkts gehört und kann dann anschließend die Informationen an exakt dieser Stelle im 2D einfügen. Andernfalls weiß ich nicht welcher Punkt welche Infos bekommt, da der Schlüssel die 3D-Koordinaten der Punkte sind. Es ge ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : VB.net C# Zugriffsproblem GetObject
MarcDe am 28.04.2009 um 13:18 Uhr (0)
Hallo,ich schreibe gerade eine Diplomarbeit und programmiere ein Makro für CATIA. Habe mich für C# entschieden, da ich nicht mehr stukturiert sondern Stand der Technik: Objekorientiert , programmieren möchte.Was sagt ihr dazu?Ich habe zur Zeit folgendes Problem: Wenn ich versuche mit:Object CATIA = Marshal.GetActiveObject("CATIA.Application");INFITF.Application catiaapp = (INFITF.Application)CATIA;auf CATIA zuzugreifen (ja CATIA Session ist gestartet und alle nötigen Klassen sind laut Jens Hansens Buch ein ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA-Schriftart
MarcDe am 07.01.2010 um 13:56 Uhr (0)
Hallo,kann mir jmd sagen, welche Schriftart CATIA nutzt für die ganzen CATIA-Dialoge etc.?Ich möchte mir in C# die Dialoge nachbauen. Einen aktuellen Thread gibt es ja dazu, der war ganz hilfreich.Hat da jmd vielleicht auch schon mal die Checkboxen nachgebaut oder die Radiobuttons?Vielen Dank
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : VB.net C# Zugriffsproblem GetObject
MarcDe am 29.04.2009 um 00:28 Uhr (0)
Danke, ich werde es morgen (heute) mal ausprobieren.Stichwort early binding: Jens Hansen kam ja ausführlich auf die Vor- und Nachteile zu sprechen. Ich habe vorhin erst angefangen zu programmieren und musste gleich ein Dokument öffnen, welches 150Mb groß ist. Also ein Part. Da fingen die Probleme ja schon an.Prinzipcode(in dieser Reihenfolge):- CATIA PART öffnen lassen- BSP Parameter abfragenso das Problem ist ja ganz klar, das mein C# Programm nicht wartet, bis CATIA das Part geöffnet hat (dauert so ca. 3 ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA Portable Script Center
MarcDe am 25.10.2010 um 20:54 Uhr (14)
Sauber!
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Selection abbrechen
MarcDe am 09.03.2010 um 08:38 Uhr (0)
Hallo,ich habe ein schwieriges Problem. Ich versuche in C# die CATIA-Formen und die Funktionalität nachzubauen. Das ist mir soweit auch sehr gut geglückt. Nun bin ich an der SelectMore-Form, d.h. bei diesem kleinen Fensterchen, in welchem der User mehrere Elemente (je nach Funktion) auswählen kann und diese sammelt CATIA einfach in einer Liste. Wenn in meinem Programm jmd dieses Fensterchen öffnet, um mehrere Elemente zu selektieren (beliebig viele um genau zu sein) startet ein Thread außerhalb des GUI-Thr ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia COM-Object serialisieren?
MarcDe am 05.11.2010 um 22:23 Uhr (0)
Jah, sowas habe ich mir schon gedacht. Schade
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Elmente in CATIA ersetzen.
MarcDe am 13.08.2012 um 13:58 Uhr (0)
Sicher, dass du die Suchfunktion benutzt hast?= Join oder Translate.
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Selection abbrechen
MarcDe am 10.03.2010 um 17:53 Uhr (0)
Hallo,ja natürlich kann ich mit ESC die SElection abbrechen, jedoch muss ich dann ja erstmal ESC drücken, was ich ja nicht will. Ich möchte die Fensterfunktionalität so haben wie in CATIA und da muss ich auch nicht ESC drücken, wenn ich ein Mehrfachauswahlfenster habe sondern einfach nur das Fenster schließen! Das ist ja gerade der "Witz".Ich habe das jetzt anders gelöst und zwar wie bereits angesprochen mit der SElectElement3 Methode. Ich muss sagen, die ist richtig cool. Man sollte sie öfters benutzen!! ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Koordinaten von GeneratedPoint aus DrawingView
MarcDe am 13.02.2013 um 11:40 Uhr (0)
Hallo zusammen,ich steh vor dem Problem aus eine abgeleiteten Drawing die Koordinaten von allen Punkten zu bekommen. Allerdings sind diese Punkte natürlich vom Typ "GeneratedPoint" (CATIA Statuszeile) und nicht vom Typ "Point2D", da sie automatisch bei der Erzeugung der View von CATIA erstellt worden sind.Gibt es eine Möglichkeit an die Koordinaten dieser Punkte zu kommen (automatisch)?Finden kann ich sie mit einer passenden Selection-Abfrage. Auch Count zeigt eine entsprechende Anzahl an, jedoch ist die P ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Winkel Messen über C# (Ebene und Projection)
MarcDe am 20.05.2009 um 15:31 Uhr (0)
mal übersetzt in VBA, funktioniert auch nicht...nicht mal mit einer zweiten normalen linie und wenn er sich die objekte selber sucht:Sub CATMain()Dim partDocument1 As PartDocumentSet partDocument1 = CATIA.ActiveDocumentDim part1 As PartSet part1 = partDocument1.PartDim hybridBodies1 As HybridBodiesSet hybridBodies1 = part1.HybridBodiesDim hybridBody1 As HybridBodySet hybridBody1 = hybridBodies1.Item("ggg")Dim hybridShapes1 As HybridShapesSet hybridShapes1 = hybridBody1.HybridShapesDim hybridShapePlaneOffse ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Im Product zwischen zwei Parts Punktabstand messen?
MarcDe am 16.07.2009 um 10:21 Uhr (0)
Hallo Profis,ich habe ein merkwürdiges Problem:Erstelle ich ein Product und packe dort 2 Parts rein (egal ob die Lage eindeutig definiert ist oder nicht) und erstelle z. B. in jedem Part ein Punkt und messe den Abstand mit:Code:Dim TheSPAWorkbench As Workbench Set TheSPAWorkbench = CATIA.ActiveDocument.GetWorkbench("SPAWorkbench") Dim product1 As Product Set product1 = CATIA.ActiveDocument.Product product1.Update Dim point1 As Point, point2 As Point Set point1 = product1.Products.Item(1).Refere ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : CATIA-Schriftart
MarcDe am 08.01.2010 um 16:08 Uhr (0)
*lacht* Ja, dass ist echt lustig, so kann man das Feedback auch umgehen ^^Naja wie ich bereits geschrieben habe, dass mit dem Windows-klassisch und XP-Ansicht sieht dann so aus (s. Anhang).Ansonsten gefällt mir das auch gut. Ich bau jetzt erstmal das Updatefenster nach :-) Wenn schon denn schon...Allerdings muss man ja anmerken: Copyright. Keine Ahnung, wie das damit ist und ob es da viel. Probleme gibt.Im übrigen kann man (wenn man es denn 100%ig, wie meiner einer haben will) mit folgender Klasse:Code:pub ...
|
| In das Form CATIA V5 Programmierung wechseln |