Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  CATIA V5 Programmierung
  Externes programm ausführen

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
Autor Thema:  Externes programm ausführen (4239 mal gelesen)
Fhdoia
Mitglied



Sehen Sie sich das Profil von Fhdoia an!   Senden Sie eine Private Message an MKampmann  Schreiben Sie einen Gästebucheintrag für MKampmann

Beiträge: 149
Registriert: 04.01.2011

Windows 7
MS office 2010
Catia v5 R19<P>PC:
Core I3-550
8GB Ram
Corsair SSD
....

erstellt am: 27. Nov. 2011 16:25    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

ist es möglich über catia und einem makro oä eine externes programm zu starten und da einen befehl auszuführen? (matlab)
ich hab es versucht mit "makro aufnehmen" aber das hat nich funktioniert.
ansonsten habe ich noch nichts mit makroprogrammierung zu tun gehabt.
bin für tipps offen.

mfg

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

bgrittmann
Moderator
Konstrukteur


Sehen Sie sich das Profil von bgrittmann an!   Senden Sie eine Private Message an bgrittmann  Schreiben Sie einen Gästebucheintrag für bgrittmann

Beiträge: 11780
Registriert: 30.11.2006

CATIA V5R19

erstellt am: 27. Nov. 2011 16:34    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Fhdoia 10 Unities + Antwort hilfreich

Servus
Um einen anders Programm nur zu starten findest du hier ein Beispiel.
Wie kann in Matlab ein Makro erstellt werden? Auch in VBA? Dann sollte es genauso wie bei Excel funktionieren (siehe Forensuche)

Gruß
Bernd

PS: Bitte Systeminfo ausfüllen

------------------
Warum einfach, wenn es auch kompliziert geht.

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Fhdoia
Mitglied



Sehen Sie sich das Profil von Fhdoia an!   Senden Sie eine Private Message an MKampmann  Schreiben Sie einen Gästebucheintrag für MKampmann

Beiträge: 149
Registriert: 04.01.2011

Windows 7
MS office 2010
Catia v5 R19<P>PC:
Core I3-550
8GB Ram
Corsair SSD
....

erstellt am: 06. Feb. 2012 21:15    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

hi

ich habe foldendes in meine userform gebastelt, allerdings geht matlab nur kurz auf und schließt sich dann sofort wieder (man sieht es in der taskleiste...).

Sub cb_matlab_Click()

Dim MatLab As Object
Dim Result As String
Set MatLab = CreateObject("MatLab.desktop.Application")

Call MatLab.Execute("cd 'C:\Desktop\test'")

End Sub

mindestens ein starten der datei sollte doch machbar sein, das ausführen dieser ist dann wieder ein anderes problem...

grüße

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

HoBLila
Mitglied
Dipl.-Ing. (BA) praktische Informatik - Senior Entwickler CAx


Sehen Sie sich das Profil von HoBLila an!   Senden Sie eine Private Message an HoBLila  Schreiben Sie einen Gästebucheintrag für HoBLila

Beiträge: 1118
Registriert: 29.05.2008

DELL PRECISION T3500
Intel(R) Xeon(R) CPU W3540 @ 2.93GHz
12285 MB RAM
NVIDIA Quadro FX 1800
Microsoft Windows 7 Enterprise Service Pack 1
CATIA V5 R19 SP09 HF69
VB6.5
CAA RADE CDC

erstellt am: 07. Feb. 2012 12:00    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Fhdoia 10 Unities + Antwort hilfreich

Kenen MatLab leider nicht, daher kann ich auch nicht zu sehr helfen, aber bei Excel ist es so, dass es mit visible = false kommt.
Eventuell musst Du auch Matlab.visible = true schalten.

Und Call MatLab.Execute("cd 'C:\Desktop\test'") sieht für mich falsch aus. Was soll das machen? cd = change directory, aber auf der Console sollte bei Execute nicht ein konkretes Makro dahinter leigen?

------------------
Mit freundlichen Grüßen,
Henry Schneider
alias Lila

Es gibt einen ewigen Wettkampf zwischen der Natur und den Ingenieuren:
Die Ingenieure versuchen, immer idioten-sicherere Systeme zu bauen,
die Natur versucht, immer bessere Idioten zu bauen

Xing

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2023 CAD.de | Impressum | Datenschutz