INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Unix Konsolen in LabVIEW ausführen lassen



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

10.12.2010, 13:03
Beitrag #1

Honeygirl24 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 169
Registriert seit: Jan 2008

8.5 , 8,6 , 2009, 2010
2007
de

90461
Deutschland
Unix Konsolen in LabVIEW ausführen lassen
Hallo,

kann ich Befehle an Unix Konsolen über die System Exec.VI senden und die Programme drauf ausführen lassen?
Wenn ja, wie könnte dies gehen

VlG
honey
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
10.12.2010, 14:05
Beitrag #2

GerdW Offline
______________
LVF-Team

Beiträge: 17.465
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
Unix Konsolen in LabVIEW ausführen lassen
Hallo Honey,

es geht doch nichts über konkrete Fragen...

-Auf welchem System willst du das ausführen?
- Was heißt "die Programme"?

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
10.12.2010, 14:29
Beitrag #3

Honeygirl24 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 169
Registriert seit: Jan 2008

8.5 , 8,6 , 2009, 2010
2007
de

90461
Deutschland
Unix Konsolen in LabVIEW ausführen lassen
Hallo Gerd,

als Programme könnte ich mir diverse *.exe vorstellen. die per Kommandos sich ausführen lassen.

Ich habe eben genauere Informationen bekommen.

Ich stell mir dies so vor.

Es gibt eine gewisse putty.exe bzw. psftp.exe, die im Netz frei verfügbar sind. Damit kann ich mich z.B. von meinem Windowsrechner aus remote in ein UNIX-Rechner einloggen und remote irgendwelche Funktionen darauf ausführen lassen. Oder files aus dieser holen.

Das Problem diese exe-Files sind schon fertige Programme, womit ich manuell arbeiten, aber nicht über LabVIEW diese ansteuern kann.

Wie kann ich denn über RS232 SS (z.B.) über LabVIEW remote auf ein Rechner mit UNIX Betriebssystem zugreifen?

Oder gibt es diese Möglichkeit gar nicht?

VLG
honey
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
10.12.2010, 14:39
Beitrag #4

GerdW Offline
______________
LVF-Team

Beiträge: 17.465
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
Unix Konsolen in LabVIEW ausführen lassen
Hallo Honey,

du kannst Programme "fernsteuern", wenn diese eine entsprechende Schnittstelle anbietet (Stichworte: ActiveX, DotNet).
Du kannst Rechner über RS232 fernsteuern, wenn auf diesem Rechner ein Programm läuft, welches auf diese Schnittstelle hört.

Jetzt musst du die Schnittmenge zwischen deinen Fragen und meinen Aussagen suchenSmile

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
10.12.2010, 14:45 (Dieser Beitrag wurde zuletzt bearbeitet: 10.12.2010 14:47 von Honeygirl24.)
Beitrag #5

Honeygirl24 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 169
Registriert seit: Jan 2008

8.5 , 8,6 , 2009, 2010
2007
de

90461
Deutschland
Unix Konsolen in LabVIEW ausführen lassen
' schrieb:du kannst Programme "fernsteuern", wenn diese eine entsprechende Schnittstelle anbietet (Stichworte: ActiveX, DotNet).

->>> Diese Schnittstelle werden sie kaum bieten meiner Vorstellung nach

' schrieb:Du kannst Rechner über RS232 fernsteuern, wenn auf diesem Rechner ein Programm läuft, welches auf diese Schnittstelle hört.

----> das tut sie...Da ich nämlich eine Debug-Schnittstelle RS232 am Rechner besitze..

Wie würde denn dies beispielhaft aussehen...Funktionen: RS232 initialisieren, RS232 konnektieren, RS232 diskonnektieren...Diese weiß ich...Wie greif ich dann auf den Fernrechner zu, mit welchen Tricks ?Wink

' schrieb:Jetzt musst du die Schnittmenge zwischen deinen Fragen und meinen Aussagen suchenSmile

----> dies ist allerdings nicht immer einfach...Wenn ich am Anfang vor einem BlackBox stehe und die Anforderungen und die Tatsachen noch nicht s klar sindSmile
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
10.12.2010, 16:53
Beitrag #6

macmarvin Offline
CLA
***


Beiträge: 445
Registriert seit: Sep 2006

2014
2004
EN

81373
Deutschland
Unix Konsolen in LabVIEW ausführen lassen
' schrieb:kann ich Befehle an Unix Konsolen über die System Exec.VI senden und die Programme drauf ausführen lassen?

Das würde ich folgendermaßen probieren. Falls noch nicht drauf, Openssh auf Windows installieren (z.B. per cygwin).
System Exec benutzen um per: "ssh [user@]hostname [command]" das Kommando "command" auf dem Zielrechner aufzurufen.
Files holen entsprechend mit "scp". Interaktive Sachen gehen so allerdings nicht.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
10.12.2010, 17:14
Beitrag #7

Honeygirl24 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 169
Registriert seit: Jan 2008

8.5 , 8,6 , 2009, 2010
2007
de

90461
Deutschland
Unix Konsolen in LabVIEW ausführen lassen
' schrieb:Das würde ich folgendermaßen probieren. Falls noch nicht drauf, Openssh auf Windows installieren (z.B. per cygwin).
--> Kann dies auch das Programm "putty.exe" sein??

' schrieb:System Exec benutzen um per: "ssh [user@]hostname [command]" das Kommando "command" auf dem Zielrechner aufzurufen.

Ist dies über putty.exe möglich?

' schrieb:Files holen entsprechend mit "scp". Interaktive Sachen gehen so allerdings nicht.

Was verstehst du unter interaktive Sachen?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
10.12.2010, 17:17
Beitrag #8

macmarvin Offline
CLA
***


Beiträge: 445
Registriert seit: Sep 2006

2014
2004
EN

81373
Deutschland
Unix Konsolen in LabVIEW ausführen lassen
' schrieb:--> Kann dies auch das Programm "putty.exe" sein??
Ist dies über putty.exe möglich?
Was verstehst du unter interaktive Sachen?

Soweit ich Putty kenne... nein.

Interaktiv im Sinne von... externes Programm starten, Rückgabe parsen und ggf. an laufendes Programm Input schicken.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
11.12.2010, 00:02 (Dieser Beitrag wurde zuletzt bearbeitet: 11.12.2010 00:03 von rolfk.)
Beitrag #9

rolfk Offline
LVF-Guru
*****


Beiträge: 2.305
Registriert seit: Jun 2007

alle seit 6.0
1992
EN

2901GG
Niederlande
Unix Konsolen in LabVIEW ausführen lassen
' schrieb:Soweit ich Putty kenne... nein.

Interaktiv im Sinne von... externes Programm starten, Rückgabe parsen und ggf. an laufendes Programm Input schicken.

Das ginge schon mit Pipes. Und das OpenG Pipe Packet macht das im Prinzip möglich. Ein entsprechendes OGP Package kann hier gedownloaded werden oder wenn jemand lieber den LabVIEW Source von Sourceforge downloaded kann er das hier tun.

Damit kann man durch die Pipes Kommandos zu dem gestarteten Programm schicken und die Antworten lesen, währenddem die Konsolenapplikation noch läuft.

OGP Archive installiert man am einfachsten mit dem VIPM.

Rolf Kalbermatter
Technische Universität Delft, Dienst Elektronik und Mechanik
https://blog.kalbermatter.nl
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
13.12.2010, 11:14
Beitrag #10

Honeygirl24 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 169
Registriert seit: Jan 2008

8.5 , 8,6 , 2009, 2010
2007
de

90461
Deutschland
Unix Konsolen in LabVIEW ausführen lassen
Hallo,

vielen Dank für den Link...Dies bringt mich auf jeden Fall ein Schritt weiter.

Gibts zu diesen VIs auch eine Art Dokumentation mit Beispielen...Nur mit den VIs ohne Erklärung kann ich leider nichts anfangen

vlg
honey
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  llb datei mit labview runtime ausführen Gerigxt 2 3.208 07.06.2021 19:45
Letzter Beitrag: GerdW
  Kommunikation mit UNIX-PowerPC via TCP/IP PeterS 2 4.636 11.03.2008 11:16
Letzter Beitrag: rolfk
  Ausführen von LabVIEW durch einen Knopf ersetzen Anfangerlabv. 10 10.632 19.01.2008 15:35
Letzter Beitrag: Anfangerlabv.
  Funktionen ausführen, beim Beenden von LabVIEW brenner2305 1 5.660 24.11.2006 12:30
Letzter Beitrag: Kvasir
  SubVI parallel ablaufen lassen, aufrufendes VI weiter ausführen astraios 3 10.845 31.08.2006 11:58
Letzter Beitrag: Achim
  Error 1047 beim Ausführen eines Matlab-Skripts in LabVIEW chrissyPu 1 3.950 22.06.2006 13:23
Letzter Beitrag: VDB

Gehe zu: