|
|
Befehle in Externes Programm. |
|
lepetitmort |

Forum-Anfänger
|
 |
Beiträge: 14
|
 |
|
 |
Anmeldedatum: 23.03.10
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 19.02.2011, 16:48
Titel: Befehle in Externes Programm.
|
 |
Hey, vermutlich mal wieder ein katastrophales Noobproblem:
Problembeschreibung:
Ich will (unter Ubuntu) aus matlab ein Programm aufrufen, die Forumsuche hat mir weiter geholfen und die Funktionen
funktionieren auch beide. Nur (und jetzt kommt der Hacken) ist Matlab von dem moment an "Busy" und führt keine weiteren Befehle mehr aus.
Was ich machen will sind weitere Konsoleneingaben, um im programm (welches gerade läuft) Befehle unter anderem den Schliessenbefehl des Programm aufrufen kann. So sachen wie:
haben nicht funktionert.
Zuletzt bearbeitet von lepetitmort am 19.02.2011, 18:02, insgesamt einmal bearbeitet
|
|
|
|
|
staubi83 |

Forum-Anfänger
|
 |
Beiträge: 11
|
 |
|
 |
Anmeldedatum: 19.02.11
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 19.02.2011, 17:10
Titel:
|
 |
Hi,
Ist der programm -code hellgelb unterlegt?
Dann deutet es daraufhin, dass matlab nicht weiss was es gerade machen soll.
Befehle müssten im handbuch external interfaces stehen.
Melde mich, wenn ich etwas gefunden habe.
|
|
|
lepetitmort |
Themenstarter

Forum-Anfänger
|
 |
Beiträge: 14
|
 |
|
 |
Anmeldedatum: 23.03.10
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 19.02.2011, 17:26
Titel:
|
 |
Nein gelb unterlegt ist er nicht.
Zur Vervollständigung, der normale Eingabe ins Terminal (ohne Matlab) ist folgende:
1. NamedesProgram -parameter
2. Funktion1
3. FunktionQuit
Schritt 1 funktioniert mit den vorhanden Befehlen (s.o), nur zu Schritt 2 (eine stupiden Eingabe ins Terminal) komm ich nicht, weil Matlab sich "busy" hält.
|
|
|
Harald |

Forum-Meister
|
 |
Beiträge: 24.501
|
 |
|
 |
Anmeldedatum: 26.03.09
|
 |
|
 |
Wohnort: Nähe München
|
 |
|
 |
Version: ab 2017b
|
 |
|
|
 |
|
Verfasst am: 19.02.2011, 20:48
Titel:
|
 |
Hallo,
probier mal, ob dir
weiterhilft.
Grüße,
Harald
_________________
1.) Ask MATLAB Documentation
2.) Search gomatlab.de, google.de or MATLAB Answers
3.) Ask Technical Support of MathWorks
4.) Go mad, your problem is unsolvable ;)
|
|
|
User56 |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 21.02.2011, 11:50
Titel: Problem mit "system"-Befehl
|
 |
Hallo,
ich hab ein ähnliches Problem.
Ich starte ein Programm über " system('Programm.exe') ", dieses Programm braucht zum beenden eine Enter-Eingabe, keine Parameter sonder nur eine Bestätigung. Kann ich das in Matlab programmieren, da ich das Programm in einer Schleife laufen lasse? Das Programm läuft im cmd-Window.
Bestan Dank.
User56
|
|
|
lepetitmort |
Themenstarter

Forum-Anfänger
|
 |
Beiträge: 14
|
 |
|
 |
Anmeldedatum: 23.03.10
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 21.02.2011, 17:50
Titel:
|
 |
Ich habe inzwischen ein Skript unter Linux geschrieben.
Undgefähr so;
auch funktionieren müsste (unter Linux)
|
|
|
User56 |
Gast
|
 |
Beiträge: ---
|
 |
|
 |
Anmeldedatum: ---
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 21.02.2011, 18:03
Titel:
|
 |
Ich hab herausgefunden, dass es bei mir reicht das Cmd-Window über TASKKILL zuschließen. Es muss nicht expliziet RETURN gedrückt werden.
Mit:
Ist vieleicht nicht schön aber funktionier sehr gut.
|
|
|
|
|
Einstellungen und Berechtigungen
|
|
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
|
|
Impressum
| Nutzungsbedingungen
| Datenschutz
| FAQ
| RSS
Hosted by:
Copyright © 2007 - 2025
goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.
|
|