LabVIEWForum.de
Shared Variable Engine auf Host - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Datenkommunikation (/Forum-Datenkommunikation)
+---- Thema: Shared Variable Engine auf Host (/Thread-Shared-Variable-Engine-auf-Host)



Shared Variable Engine auf Host - W-C - 02.02.2012 10:10

Hallo,

Meine verteiles System besteht aus einem PXI mit Windows 7 als Host und einem cRIO RT Client.
Bis jetzt - als Newbie, was Strukturen und LabView angeht - habe ich die shared variables auf dem cRIO laufen lassen und der Austausch hat gut funktioniert. Im Zuge einer Strukturoptimierung Smile will ich die Variablenbibliothek(en) jetzt auf auf dem Host mit SVE betreiben ... gemacht, funktioniert aber nicht mehr.

Nach etwas lesen bin ich drauf gekommen, dass ich die SVE auf dem cRIO deinstallieren sollte. Wo finde ich aber raus, ob die SVE auf meinem PXI läuft? Und muss noch etwas anderes beachtet werden (z.B. IP-Adresse irgendwo angeben, Einstellungen der Variablen beachten)????

hat jemand Ideen zur Lösung oder bruacht noch mehr Informationen, um das ganze einzugrenzen??

Danke Guru1


RE: Shared Variable Engine auf Host - Tim.P_50€ - 09.02.2012 07:30

Verstehe ich dich richtig du willst per SVE deine Daten zwischen RT und Host übertragen??

Wenn ja ein paar Tips:

1. Auf dem cRIO sollten deine SVEs den Reference Mode "Absolut" haben. Dabei musst du aber im Alias File( auf deinem cRIO) die IP Adresse deines Hosts angeben. So kannst du sicher sein das nur dein Rechner zurgiff auf die SVE im cRIO hat.

2. SVEs auf dem Host sollten den Reference Mode "Target Relative" haben, dann kannst du dich mit allen cRIOs verbinden wo deine IP im Alias steht!

Ich hoffe es hilft dir.

Gruß

Tim


RE: Shared Variable Engine auf Host - W-C - 10.02.2012 13:48

Hallo Tim,

die Antwort ist erstmal super. Jetzt stellt sich mir nur die Frage, wo ich das Alias-File des cRIO findd??


RE: Shared Variable Engine auf Host - Tim.P_50€ - 13.02.2012 11:36

Auf dem cRIO.

Wenn du eine RT Startup exe ertsellst sollte das Alias-File auch erstellt werden.

Einfach mal aufs cRIO gucken Big Grin unter "ni-rt -> startup -> und jetzt solltest du die rtexe und das alias file finden.

Gruß

Tim


RE: Shared Variable Engine auf Host - W-C - 14.02.2012 13:18

OK, jetzt blick ich langsam, wo meine Probleme liegen.

Also bis zum jetztigen Zeitpunkt habe ich mit dem Scan Interface das cRIO gesteuert. Sehe ich das richtig, dass ich demzufolge ein FPGA-Projekt basteln muss, um eine Startup.exe zu erzeugen? Wenn nein,
1. wie erzeuge ich das
2. bzw. was gibt es dabei zu beachten
3. bzw. wie "gucke" ich auf das cRIO drauf? (bis jetzt habe ich immer nur naiv die VI's und Variablen verteilen lassen)

Viele, viele Fragen eines dümmlcuihen Grünschnabels Blush


RE: Shared Variable Engine auf Host - Tim.P_50€ - 17.02.2012 06:59

Keine FPGA exe sondern eine RT exes sollst du bilden. Die SVE lib solltest du aber auf dem Host laufen lassen.

Über deinen Browser kannst du auf das RT-System gucken, gib einfach die IP des RTs an, oder lade dir FileZilla runter, damit geht es meiner Meinung nach noch besser Big Grin!!

Hinsichtlich RT-exe guck mal auf die NI Seite und such da nach RT startup exe!

Gruß

Tim