LabVIEWForum.de
Excel & PXI-Echtzeitsystem - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Excel & PXI-Echtzeitsystem (/Thread-Excel-PXI-Echtzeitsystem)



Excel & PXI-Echtzeitsystem - storm-79 - 29.01.2008 16:30

Hallo

Kann mir einer sagen ob es möglich ist das VI "Set Cell Value" irgendwie auf einem PXI-Messsystem mit Realtime-OS zum laufen zu bekommen. Das VI enthält ja ActiveX-Komponenten die halt ohne Window nicht laufen. Mir geht es hauptsächlich darum vorzugeben das die Messwerte in einer bestimmten Zelle und Spalte begonnen werden zu schreiben. Das Excel-File soll dabei während der Messung direkt auf dem PXI gespeichert werden und dabei gleich die Vorgabe (Zelle und Spalte) einhalten.
Meiner Meinung geht es nicht, aber ich lasse mich gerne eines besseres belehren. Aber vielleicht hat ja jemand eine andere Idee.
Anbei mal ein VI, ist aber mehr zusammengestückelt.

Schon mal im voraus besten Dank für jede Info.

MfG
storm
Lv85_img


Excel & PXI-Echtzeitsystem - rolfk - 30.01.2008 08:00

' schrieb:Hallo

Kann mir einer sagen ob es möglich ist das VI "Set Cell Value" irgendwie auf einem PXI-Messsystem mit Realtime-OS zum laufen zu bekommen. Das VI enthält ja ActiveX-Komponenten die halt ohne Window nicht laufen. Mir geht es hauptsächlich darum vorzugeben das die Messwerte in einer bestimmten Zelle und Spalte begonnen werden zu schreiben. Das Excel-File soll dabei während der Messung direkt auf dem PXI gespeichert werden und dabei gleich die Vorgabe (Zelle und Spalte) einhalten.
Meiner Meinung geht es nicht, aber ich lasse mich gerne eines besseres belehren. Aber vielleicht hat ja jemand eine andere Idee.
Anbei mal ein VI, ist aber mehr zusammengestückelt.

Schon mal im voraus besten Dank für jede Info.

MfG
storm
Lv85_img

ActiveX und Realtime OS geht so gut wie gar nicht zusammen. Erstens hat Microsoft ActiveX unter anderem entwickelt, um eine Technologie zu haben die andere konkurrierende OSen nicht haben und hat es auch nie ernsthaft erwogen um anderen Leuten Einblick in die Architektur zu geben, so dass jemand das auf einem anderen System vollständig iplementieren könnte. Zweitens verwendet ActiveX teilweise Mechanismen die einem Realtime OS wirklich Probleme geben um noch Realtime zu sein.

Davon ausgehend kannst Du ziemlich gut verstehen, dass jeder RT Entwickler wenig Möglichkeiten und Interesse hat so etwas in sein OS zu integrieren.

Das heisst halt einfach ActiveX unter RT OS: sorry geht nicht.

Und um Excel innerhalb des RT Systems laufen zu lassen ist sowieso eine schlechte Idee. Du willst die Software auf dem RT System ja gerade so schlank und einfach machen wie möglich, um ihr die Möglichkeit zu geben in Realtime ausgeführt zu werden. Daraus eine Eier legende Wollmichsau zu machen ist diesem Gedanken ganz sicher sehr abträglich.

Excel ist eine interaktive Benützerapplikation und hat damit innerhalb eines RT Systems eigentlich absolut nichts zu suchen. Und um ein Spreadsheet für die Messresultate zu verwalten braucht man Excel nun wirklich nicht. Das ist mit Raumschiffkanonen auf Spatzen schiessen.

Ein einfaches Textfile tut da auch wunderbar seinen Dienst. Die allgemeine Excelmanie um ein paar Messresultate zu verwalten ist mir sowieso schleierhaft.

Rolf Kalbermatter


Excel & PXI-Echtzeitsystem - storm-79 - 30.01.2008 08:44

Erst mal danke für die Info, dass war mir soweit schon klar, ich wollte es bloss noch mal bestätigt haben.
Aber muss ich dazu sagen das ich Excel nicht unter RT (OS) verwenden will, sondern lediglich auf dem PXI (Targel-PC) während der Messung speichern möchte (aber halt in vordefinierten Spalten und Zellen, da wir vordefinierte Messtabellen haben). Das speichern klappt ja auf dem PXI und nach erfolgter Messung übertrage ich das Excel-File an den Host-PC.

Bzw. ist es möglich die Messung am PXI ablaufenzulassen und die Daten an den Host-PC zu übertragen (frisst denk ich mal Ressuourcen) und dort gleichzeitig während der Messung da die Messwerte in vordefinierten Bereichen in Excel zu speichern ?

Hat mal jemand ein VI wo man vordefinieren kann in welche Spalte bzw. Zelle die Messwerte gespeichert werden sollen.
Aber wenn möglich ohne die Sub-VI's wie "Set Cell Value ....vi" aus dem Excel-Beispiel.

Und gleich noch ne Frage, was sind eurer Meinung die Vor- und Nachteil beim Erstellen eines Echtzeitprojektes, speziell geht es mir darum um "State machine" und "Continuous control".

Gruss
storm