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 

Mit Labview Kommandozeilenprogramm steuern und am laufen halten



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!

15.05.2013, 14:51
Beitrag #2

Kiesch Offline
LVF-Stammgast
***


Beiträge: 411
Registriert seit: Mar 2009

2019, 2018, 2016
2009
DE

04519
Deutschland
RE: Mit Labview Kommandozeilenprogramm steuern und am laufen halten
Hi,

meines Wissens kannst du zwar das Programm starten etc. aber ohne eine Routine die über TCP/IP oder irgendeine andere ausgehende "Kommunikation" verfügt nur nach Beendigung die Ausgabe prüfen. (Wie du also sagtest - jedesmal komplette Spielsituation berechnen und dann eine Zug ausgebene lassen, verarbeiten aktualisieren, neuen Zug berechnen lassen etc.)

Das was du geschrieben hast macht ja nix weiter als das programm aufrufen, warten bis die Kommandozeile beendet wird und dann die ausgabe auswerfen. Du müsstest aber live in der Kommandozeile weiterarbeiten, was meines wissens nicht geht.

Soweit ich auf der Seite gesehen habe liegt das programm ja als Visual Studio Project vor - theoretisch könnte ihr das Programm also auch so anpassen dass es eine Kommunikationsschnittstelle anbietet auf die Labview zugreifen kann. Das einfachste wäre vermutlich TCP IP über den lokalen host. Dann lasst ihr das Programm jeweils warten bis die neue Zuginfo kommt und dann anschließend nen Zug zurückgeben etc. So könnt ihr während das läuft mit arbeiten (Starten natürlich so wie von dir gezeigt parralel zu eurem restlichen code (sprich ohne Datenabhängigkeit).

Ansonsten bleibt dir wie gesagt nichts übrig als den jeweils nur einen Zug aus der konkreten Spielsituation errechnen zu lassen und auszugeben (das tut er ja schon soweit ich dich verstanden habe). Da Labview ja sowieso jederzeit die Spielsituation kennt / kennen muss ist das ja an sich auch kein Problem, es wirkt nur nicht so elegant - aber man kommt wohl ohne das Kommandozeilenprogramm anzupassen nicht drumherum.

Zitat:Märchen und Geschichten werden erzählt am Lagerfeuer, technischen Fakten werden mitgeteilt (oder so). (Genauso wie Software nicht auf einem Server "herumliegt", die ist dort installiert.)
*Zitat: IchSelbst*
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Nachrichten in diesem Thema
RE: Mit Labview Kommandozeilenprogramm steuern und am laufen halten - Kiesch - 15.05.2013 14:51

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  NI OPC Server Configuration über LabView steuern ygao 0 4.173 08.07.2014 15:04
Letzter Beitrag: ygao
Lightbulb Avr Net io mit Labview steuern? steakholder 12 12.045 08.08.2012 09:16
Letzter Beitrag: GerdW
  elektronische Last mit SCPI Syntax über Labview steuern?! mazell 16 13.977 16.02.2012 11:02
Letzter Beitrag: mazell
  2 unabhängige Vi's in einem Main Vi parallel laufen lassen Hubert R. 2 4.925 03.10.2011 11:10
Letzter Beitrag: Y-P
  TCP/IP Verbindung halten Mieler 4 5.511 19.10.2010 16:45
Letzter Beitrag: Y-P

Gehe zu: