|
CATIA V5 Programmierung : mit Excel Catia steuern
Schäfchen am 21.01.2010 um 15:42 Uhr (0)
Vielen Dank für deine Antwort.Bei der 2. Variante, die du beschrieben hast müsste der Benutzer Catia zuerst starten und dann das Makro ausführen. Hab ich das so richtig verstanden?Grüße Schäfchen
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : mit Excel Catia steuern
HoBLila am 21.01.2010 um 16:28 Uhr (0)
Richtig.Dies hat aber den Vorteil, dass er bereits gewisse Voraussetzungen getroffen haben kann, wie eine Datei geöffnet zu haben.Dabei aber bitte aufpassen, mit GetObject erhälst du nur das erste CATIA aus der Prozessliste.Sind also mehrere geöffnet kann es vorkommen, dass das falsche erwischt wird.------------------Mit freundlichen Grüßen,Henry Schneideralias LilaEs gibt einen ewigen Wettkampf zwischen der Natur und den Ingenieuren:Die Ingenieure versuchen, immer idioten-sicherere Systeme zu bauen,die Na ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : mit Excel Catia steuern
Schäfchen am 21.01.2010 um 13:32 Uhr (0)
Hallo zusammen,ich bin neu im Forum und bin mir nicht sicher ob der Beitrag hier an der richtigen Stelle ist.?Ich habe folgendes Problem:In eine Excel Tabelle sollen vom Benutzer Kennwerte eingegeben werden. Diese Tabelle soll dann mit Hilfe eines Programms in eine Drawing eingefügt werden, anschließend soll diese Zeichnung gespeichert und Catia wieder geschlossen werden.Meine Frage ist jetzt wie ich von Excel aus Catia aufrufen kann ohne diese vorher manuell zu starten?Ich bin für jede Hilfe dankbar!Grüße ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Variablen in CATIA
Schäfchen am 21.01.2010 um 16:06 Uhr (0)
Hallo zusammen,ich hab schon wieder ein Problem.Angenommen ich habe in CATIA eine Tabelle erstellt und habe keine Werte eingegeben, sondern nur Textfelder, die mit Variablen versehen wurden. z.B. A3,B3,C3Ich möchte also die Tabelle in Catia füllen, indem ich in Excel den Variablen Werte zuweise.Wie kann ich auf diese Variablen von Excel aus zugreifen?Grüße Schäfchen
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Variablen in CATIA
HoBLila am 21.01.2010 um 16:23 Uhr (0)
Mit einem VBA-Makro.Das funktioniert genauso wie ein CATVBA, bzw. eher wie eine normale VB6.0 Anwendung.Musst halt nur manuell die ganzen Verweise setzen, aber das sollte das kleinste Problem sein.Du fischst Dir das aktive CATIA aus der Prozessliste und schon kannste das gleiche machen wie im CATVBA.Also ganz normale Excel-Funktionen nutzen, wie im Makros bekannt.Aber wahrscheinlich rede ich schon am Thema vorbei. Wenn dem so ist, konkretisier bitte noch einmal deine Frage.------------------Mit freundliche ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Variablen in CATIA
Schäfchen am 22.01.2010 um 07:22 Uhr (0)
Erstmal Danke für die Antwort.Wie setze ich manuell die Verweise? Kannst du mir das an einem Beispiel Code zeigen? Angenommen meine Variable heißt A3 und in Excel soll der Wert 3.5 zugewiesen werden.Für deine Hilfe wär ich sehr dankbar, da ich keinerlei Erfahrung in Makro Programmierung habe.Grüße Schäfchen
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Variablen in CATIA
DanielFr. am 22.01.2010 um 07:56 Uhr (0)
Hallo,mir ist immer noch nicht ganz klar was du machen willst. Am besten beschreibst du mal wie du dir den Ablauf konkret vorstellst.Einen Verweis setzt du im Visual Basic Editor über Tools - References (siehe Screenshot). Wenn du nicht weißt welche Bibliothek du referenzieren musst (also auf welche Datei du den Verweis setzen musst), kannst du im Excel-VBA Editor den Objektbrowser (F2) öffnen und z.B. nach der Deklaration oder dem Objekt suchen. In der Beschreibung wird dir dann angezeigt in welcher Bibli ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Variablen in CATIA
Schäfchen am 22.01.2010 um 08:14 Uhr (0)
Hallo Daniel,also ich hatte mir das so vorgestellt:In Catia ist eine Drawing geöffnet, in der bereits eine Tabelle erzeugt wurde und zum Teil auch ausgefüllt ist. Bsp.Durchmesser mm "Wert A3"Länge mm "Wert B3"Ich möchte den Variablen "Wert A3","Wert B3" jetzt Werte zuweisen.Allerdings nicht in Catia, sondern über ein Makro von Excel aus.d.h. ich weise in Excel der Variablen "Wert A3" den Wert 15mm zu und dieser soll dann in meine Catia Tabelle übernommen werden.ich hoffe dass es jetzt etwas vers ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Variablen in CATIA
DanielFr. am 22.01.2010 um 08:45 Uhr (0)
Hallo,wie genau willst du in Excel der Variablen "Wert A3" den einen Wert zuweisen?Ich beschreibe jetzt mal knapp wie ich das machen würde (auch wenn ich immer noch nicht sicher bin mit der Variablen in Excel. Ich gehe einfach davon aus, das in deinem Excel Worksheet in der Zelle "A3" der wert 15 steht).Wie Bernd schon sagte musst du dich durch die Sheets Collection hangeln, das Richtige Sheet ansprechen, dort doch die Tables-Collection hangeln und die Richtige Tabell ansprechen (hier hast du mehrere Mögli ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Variablen in CATIA
Schäfchen am 22.01.2010 um 10:55 Uhr (0)
Hallo Programmierspezialisten,wie kann ich einen Wert von Excel an ein Catia Textfeld übergeben. Ich hab da keine Vorstellung/ Ahnung wie das gehen könnte? Grüße Schäfchen
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Auslesen aus Excel
Jasiu am 16.07.2004 um 13:39 Uhr (0)
Hallo, arbeitest du auf PC oder WS?Gruß Jan------------------ http://www.geocities.com/francesfo/smskip.gif
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Excel Vorlage öffnen und Werte abspeichern
KlausXP am 18.02.2011 um 13:37 Uhr (0)
Hallo Bernd,vielen Dank für den Tip, jetzt funktioniert es!Grüße und schönes WochenendeKlaus
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Auslesen aus Excel
willson am 19.07.2004 um 16:15 Uhr (0)
Hi Michael,danke noch mal für den Tipp. Aber mein Problem sieht anders aus.Und zwar möchte ich einen Wert aus der Exceltabelle in ein bestimmtes, bereits vorhandenes Textfeld einsetzen. Habe das Textfeld in seinen Eigenschaften umbenannt zu „Nummer“. Wenn ich nun dieses Textfeld auswählen möchte, müsste der folgende Befehl doch funktionieren.MyDrawingDocument.Sheets.Item(1).Views.Item(1).Texts.Item(“Nummer“).TextAn Stelle der (1) setze ich das Wort (“Nummer“).So funktioniert es auch wenn ich ein bestimmtes ...
|
In das Form CATIA V5 Programmierung wechseln |