 |
CATIA V5 Programmierung : Catia Parameter aus Excel heraus steuern
cl10b am 12.10.2010 um 06:54 Uhr (0)
Nachdem ich nun fast 2 Monate wegen Klausuren nicht an dem Thema arbeiten konnte, habe ich mich die letzte Woche endlich wieder damit beschäftigt und konnte Dank der Bücher von Dieter Ziethen und Jens Hansen und des Beispiels von Zoltan (vielen Dank nochmal!) endlich mein Minimalbeispiel umsetzen und ein bisschen über VBA lernen.Jetzt kommt allerdings gleich das nächste Problem:Ich möchte im Zusammenhang mit der eigentlichen Aufgabe eine 3D-Rohrschweißkonstruktion erstellen die sich möglichst unkompliziert ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Bauteil-Abmessungen aus Catia rausführen
McKenzie am 19.12.2010 um 20:03 Uhr (0)
Nabend allich muss für ein Projekt an die Bauteilabmessungen rankommen um sie weiterzuverarbeiten. Hab es bislang mit VB Makros und extern mit C# über COM probiert.Als Ausgangslage habe ich einen Würfel erstellt (Rechteck Skizze, Block). In Catia werden ja die Körper durch BREP beschrieben.Hab mich jetzt mit mehreren Codeschnippsel hier aus dem Forum und aus dem Kochbuch beschäftigt, aber es will nicht klappen...Relativ einfach kann man neue Bauteile erstellen, Parameter anlegen etc. über Makros.Mit dem Re ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Aus CATScript heraus VBA Markro in Excel starten
cChris am 22.12.2010 um 12:22 Uhr (0)
Hallo zusammen,ich habe ein CATScript Macro und ein VBA Macro in Excel. Nun möchte ich aus den zwei Macros, eine Macro machen.Ist es überhaupt möglich, im CatScript ein VBA-Macro in Excel zu starten ? Wenn ja wie ?------------------Mit freundlichen Grüßen,cChris
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Aus CATScript heraus VBA Markro in Excel starten
bgrittmann am 22.12.2010 um 12:26 Uhr (0)
ServusIMHO wäre es am einfachsten das ganze gleich in CATvba zu machen. Den Code von Excel könntest du großteils übernehmen.GrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Aus CATScript heraus VBA Markro in Excel starten
cChris am 22.12.2010 um 12:35 Uhr (0)
Hallo Bernd,das habe ich schon versucht, komme aber nicht wirklich voran.Ich bleibe aber weiter am Ball.Deshalb die Frage, ob man ein Excel VBA Macro über CATScript starten kann. Damit wäre das Problem fürs erste gelöst. Die schönere Lösung ist natürlich, beide Macros in CATScript zu integrieren.------------------Mit freundlichen Grüßen,cChris
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Aus CATScript heraus VBA Markro in Excel starten
DanielFr. am 22.12.2010 um 14:06 Uhr (0)
Hallo Chris ,also ein VBA-Projekt (Modul/Makro) in Excel aus einem CATScript aufzurufen ist kein Problem. Dazu instanzierst du das APPLICATION-Object von Excel. Hier gibt es die Methode ".Run" welche für einen Makroaufruf in Excel benötigt wird. Als Übergabe will die ".Run" Methode den Namen des Makro´s welches du ausführen möchtest. Das Ganz ist sogar ein synchroner Aufruf. D.h. das CATScript wird solange unterbrochen wie das VBA-Makro in Excel läuft. Nach Beendigung des Makros in Excel wird wieder dein C ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Aus CATScript heraus VBA Markro in Excel starten
cChris am 22.12.2010 um 15:16 Uhr (0)
Hallo Daniel,das isses !! Du bist der Beste.Recht herzlichen Dank. 10U´hast Du Dir verdient.Ich wünsch euch ein frohes Weihnachtsfest!------------------Mit freundlichen Grüßen,cChris
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Ergebnisse werden nicht nach Excel Uebertragen
bgrittmann am 22.12.2010 um 18:12 Uhr (1)
ServusAn der Stelle wo du den Code zum schreiben der Wert in Excel eingebaut hast wurde die Strings gerade wieder geleert, also vor den Zeile vTXT = " " einbauenGrußBernd------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Ergebnisse werden nicht nach Excel Uebertragen
K.Siebert am 23.12.2010 um 10:44 Uhr (1)
Hallo. Bernd,Danke für deine Antwort.Leider bleibt das Ergehbiss das gleiche Excel bleibt leer. Auch ein ausklammern der Zeilen zum Leeren der Werte bringt nix. ------------------ Sei Schlau bleib Dumm !!?!!
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Ergebnisse werden nicht nach Excel Uebertragen
Kiki K. am 04.06.2014 um 14:52 Uhr (1)
Hallo,ich habe ein Problem beim auslesen von Koordinaten in ein Excel Tabelle.Das abfragen der Werte bekomme ich hin. Ich hab hier im Forum auch ein Beispiel gefunden das für mich sehr nützlich war - jedoch in .CATScript.Da wurde meine Excel Tabelle auch gefüllt.Jedoch zeigt meine Tabellen nur Nullen an sobald ich den gleichen Code durch den VBA Editor nutze. Hat jemand eine Idee woran das liegen kann?Anbei der Codeabschnitt bei dem ich die Werte in die Tabelle schreibe:Dim acoord(2) As VariantDim SelElem ...
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Ergebnisse werden nicht nach Excel Uebertragen
bgrittmann am 04.06.2014 um 15:06 Uhr (1)
ServusWenn du den Wert in Tabelle schreiben willst musst du auch die entsprechende Zelle ansprechen. Etwa in der Art (ungetestet nur aus obigem Code kopiert):Code:objXL.Cells(i,1).Value = acoord(0)GrußBerndPS: Mit Sicherheit gibt es zum Punkte Export schon genügend Makros hier im Forum zu finden.------------------Warum einfach, wenn es auch kompliziert geht.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Ergebnisse werden nicht nach Excel Uebertragen
Kiki K. am 04.06.2014 um 17:13 Uhr (1)
Hi,Danke für deine Antwort. Ich hatte auch bereits im Forum Hinweise und Beispiele gesehen. Mein Problem war so simpel wie dämlich. Damit das Makro in VBA läuft darf das "acoord" nach dem GetCoordinates NICHT in Klammern stehen. Das habe ich leider erst nach einigen Stunden herausgefunden.
|
In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Zweistellige Zahl
moppesle am 11.06.2014 um 12:40 Uhr (1)
Hallo,ich möchte in einer Formel einen Zahlenwert immer zweistellig darstellen.In Excel würde ja so etwas so aussehen. Code:=Text(A1;"00")Leider finde ich keinen Syntax um das in meiner Formel umzusetzen. Code:ToString(Backe_B_Winkel /1deg)Wenn Wert "0" ist dann soll Wert so angezeigt werden "00".Wenn Wert "5" ist dann soll Wert so angezeigt werden "05".Wenn Wert "50" ist dann soll Wert so angezeigt werden "50"usw.Danke für eure Hilfe.------------------Gruß UweAuch Catia ist nur ein Mensch!
|
In das Form CATIA V5 Programmierung wechseln |