|
CATIA V5 Programmierung : mit c# oder c++ Catia Automatisieren (COM)
manitou am 06.04.2005 um 13:28 Uhr (0)
...hab ich das richtig verstanden: Ich hab dann die gleiche Funktionalitaet wie in VB. Wenn ich mehr brauche bleibt mir weiterhin nur CAA? Gruss, Marc
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : VBScript / Object required error on Selection
omz am 06.04.2005 um 18:14 Uhr (0)
Hallo, Vielen Danke für Ihr sehr interessant Forum ! Ich wohne in Frankreich, und Deutsch ist nicht so einfach für mich, so Bitte entchuldigen Sie mich für alle Fehler !! ;-) I habe ein Problem mit einem VBScript makro, der die folgenden enthält : ... mySel = CATIA.ActiveDocument.Selection.selectElement2(point line curve, mymessage, false) if mySel = "Normal" and Selection.count=1 then set myEntity = Selection.Item(1).Value ... Das war OK mit R12 und R13, aber nicht mit R14 (SP2), nur fûr "line" und " ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : VBScript / Object required error on Selection
tomtom1972 am 07.04.2005 um 06:56 Uhr (0)
Hallo omz, versuch es einmal mit fogendem Code: Dim InputObjectType(2) Dim Status InputObjectType(0) = "Point" InputObjectType(1) = "Line" InputObjectType(2) = "HybridShapeCurveExplicit" Set mySel = CATIA.ActiveDocument.Selection Status = mySel.SelectElement2(InputObjectType, mymessage, false ) If (Status = "Normal") and (mySel.count=1) Then Set myEntity = mySel.Item(1).Value End if Funktioniert in R14Sp3 Gruss TomTom ------------------ tomtom1972
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : In welchem Körper befindet sich Selection
tomtom1972 am 07.04.2005 um 13:45 Uhr (0)
Hallo, falls noch Interesse besteht, es geht wesentlich einfacher als oben beschrieben: Mit der Funktion „FindObject“ der Selection kommst du zum Köper, der zu deiner Fläche gehört (ohne über den Brep zu gehen). Auch im CATScript : Sub CATMain() Dim InputObjectType(0) Dim Status Dim oSelection Set oSelection = CATIA.ActiveDocument.Selection InputObjectType(0) = Face ---nur Fläche auswählbar Status = oSelection.SelectElement2(InputObjectType, Select , False) --- UserSel If (Status Normal ) Th ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : VBScript / Object required error on Selection
omz am 07.04.2005 um 15:29 Uhr (0)
Danke schön für Ihre Antworte ! Diese Lösung ist OK für eine konstant InputObjectType. Ich brauche verschiedene InputOjectType zu benutzen, e.g. "Points" oder "Points or Lines", etc. Was steht in meine makro ist : ... Set mySel = CATIA.ActiveDocument.Selection if isPoint and isLine and isCurve then redim InputObjectType(2) as variant InputObjectType(0)="Point" InputObjectType(1)="Line" InputObjectType(2)="HybridShapeSpline" elseif isPoint and isLine then redim InputObjectType(1) as variant InputObjectType ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : MitstreiterInnen fuer OpenSource Projekt gesucht !
dreicad-bie am 07.04.2005 um 18:18 Uhr (0)
Hallo Gemeinde, ich arbeite gerade an einer OpenSource Loesung zum Verarbeiten von Dokumenten, Zeichnungen, Stuecklisten ...alles was der Konstrukteur so zur Arbeiterleichterung braucht. Dieses Programm (Datenbankanwendung)ist fuer den Einsatz im Intranet, oder nach entsprechender Erweiterung (Sicherheit) auch fuer eine Internetplattform geeignet. (Es laesst sich mit einer WAMP-Installation auch Standalone verwenden) Das Programm bietet dem Nutzer die Moeglichkeit z.B. Zeichnungsinformationen (siehe VDA49 ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : VBScript / Object required error on Selection
tomtom1972 am 08.04.2005 um 07:16 Uhr (0)
Hello omz, this morning i read your posting at the coe-forum with the detailed circumscription of your problem. I am thinking the same as craig helm does. Maybee this will help you: We have had some problems with all of the selection-methods during the changing from R12 (13) to the Release 14. The most important thing is, that you are allowed to make only one Set of the Selection (Set MySel = Catia.ActiveDocument.Selection) in the R14. That was different in R12. If your are working with different moduls in ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Schriftgrösse im Tabelle
Tstone am 08.04.2005 um 07:20 Uhr (0)
Hallo Danke für deine Antwort. Leider möchte ich die Schriftgrösse nicht manuell sondern per Makro einstellen deshalb auch das Thema im Bereich CATIA v5 Programmierung. Bis denn ------------------ Grüße TStone Respektiere die Macht der Worte, wähle sie mit Bedacht!
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : MitstreiterInnen fuer OpenSource Projekt gesucht !
gdir am 08.04.2005 um 11:47 Uhr (0)
Zitat: Original erstellt von dreicad-bie: Hallo Gemeinde, [...} Da ich leider ueberhaupt keine Ahnung von Catia-Programmierung habe, und mich eigentlich auch nicht damit beschaeftigen moechte [...] Gruss Oliver Das ist meiner Meinung nach eine sehr schlechte Basis für die Programmierung eines PDM-Systems für CATIA. Günther
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Makros und KBE
akrohn am 08.04.2005 um 14:51 Uhr (0)
Hallo! Wo bekomme ich Funktionsinformationen über die Knowledgeware von Catia V5 und wo bekomme ich Infos zur Makroprogrammierung im Bereich Assembly Design? Das Buch Effiziente Konstruktion mit Makros bezieht sich ja nur auf die Bauteile-Konstruktion. Ich muss die Platzierung von Bauteilen in einer Zusammenbaudatei automatisieren und wollte wissen, wo ich Infos zur Lösungsfindung bekomme. Die Aufgabe steht im Rahmen einer Diplomarbeit. Vielen Dank für die Infos, Andreas
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : MitstreiterInnen fuer OpenSource Projekt gesucht !
dreicad-bie am 08.04.2005 um 23:44 Uhr (0)
Oh, da habe ich mich glaube ich missverstaendlich ausgedrueckt. Hier geht es nicht um ein System nur fuer Catia, sondern um ein System, dass Dokumente und Informationen verwalten soll. (meinetwegen ein PDM-System, ich halte diesen Begriff aber im Augenblick fuer zu negativ behaftet) Da ich Catia nutze, und so ein Projekt ja auch einen Nutzen haben soll, ist das die Ausgangsbasis und fuer mich die einfachste Moeglichkeit die Funktionalitaet zu testen. Moeglicherweise gibt es ja hier im Forum Menschen, die s ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia Befehl per Makro aufrufen?
giovane am 11.04.2005 um 10:23 Uhr (0)
Hallo zusammen, 1. kann ich per Macro einen Catia Befehl (z.B. Catalog Browser) aufrufen? 2. kann der Catalog Browser mit Parameter (zu öffnenden Catalog) aufgerufen werden? danke für eure tipps
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Catia Befehl per Makro aufrufen?
Catrin am 11.04.2005 um 10:28 Uhr (0)
Sorry, wenn das jetzt patzig klingen sollte. : RTFM : Die Programmierung ist dazu da, um Befehle automatisch ausfuehren zu koennen, ohne bestimmte Mausklicks machen zu muessen. Gruss Catrin Vielleicht solltest Du fragen: .... wie kann man das machen .... ------------------ CATIS GmbH 38444 Wolfsburg catrin.eger@catis.de www.catis.de
|
In das Form CATIA V5 Programmierung wechseln |