!!

Willkommen Besucher...

...um das das LabVIEWForum.de als Benutzer in vollem Umfang nutzen zu können, ist eine kostenlose Registrierung nötig...
Registrierte Benutzer können Beiträge schreiben, Dateien uploaden, Beiträge lesen :) uvm.


Antwort schreiben 
Kommunikation zwischen Subvi's unter FPGA
14.01.2010, 12:02
Beitrag #1

antau Offline
LVF-Neueinsteiger


Beiträge: 2
Registriert seit: Jan 2010

LV-Version: 2009
LV-Erfahrung seit: 2009
LV-Sprachversion: de

PLZ: 28199
Land: Deutschland
Kommunikation zwischen Subvi's unter FPGA
Hallo Zusammen,
eine für erfahrene Nutzer wahrscheinlich banale Frage.
Wie verknüpfe ich mehrere FPGA-vi's unter meinem Echtzeitsystem?
Je nach dem wie ich die Subvi's im Echtzeitsystem einfüge, läuft mal das Eine (Encoder) und mal das Andere (Start Stop) vi aber nie beide Zusammen.
Wo liegt der Gedankenfehler?

Dank im Voraus.

antau


Angehängte Datei(en) Thumbnail(s)
               
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
. .
14.01.2010, 14:40
Beitrag #2

chrissyPu Offline
LVF-Stammgast
***


Beiträge: 444
Registriert seit: Jun 2006

LV-Version: 8.6.1, 2011 PDS
LV-Erfahrung seit: 2006
LV-Sprachversion: DE_EN

PLZ: 64283
Land: Deutschland
Kommunikation zwischen Subvi's unter FPGA
Hi,

auf einem FPGA kann immer nur ein VI laufen. Wenn Du beide haben willst, große While-Schleife und beide rein. Läuft dann auf dem FPGA echt parallel. Wenn Du Sub-VIs verwendest, musst Du die Controls noch mit rausziehen und im Frontpanel vom Main-VI setzen, dann sollte das auch gehen.
Wenn Du das schon gemacht hast, liegts wahrscheinlich daran, dass Du auf die beiden VIs im Call der FPGA-Referenz referenzierst: Da müsstest Du auf das Main-VI (das es bei dir gibt, wo ich aber nicht weiß, was drin ist) referenzieren.

Kleiner Hinweis noch: Du brauchst die Sequenz in dem VI mit den ganzen Frequenzen nicht, weil Du den Datenfluss nutzen könntest (das spart Dir die zwei Taktzyklen, die das lesen und Schreiben der lokalen Variable glaub ich benötigt) und wenn Du ein Schieberegister nimmst, brauchst Du auch keine lokale Variable überhaupt. Das macht das ganze schon etwas übersichtlicher, glaub ich.

ch
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
14.01.2010, 16:37
Beitrag #3

antau Offline
LVF-Neueinsteiger


Beiträge: 2
Registriert seit: Jan 2010

LV-Version: 2009
LV-Erfahrung seit: 2009
LV-Sprachversion: de

PLZ: 28199
Land: Deutschland
Kommunikation zwischen Subvi's unter FPGA
Hi chrissyPu,

vielen Dank für die schnelle Hilfe.

Gruss antau
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Kommunikation zwischen parallelen VIs cRio 5 320 05.03.2012 14:32
Letzter Beitrag: erik.brenncke
  FPGA-Anwendung verhält unter LV2010 anders Matze 5 1.229 31.08.2010 13:09
Letzter Beitrag: Matze
  FPGA to host / PC Kommunikation urlauber1009 1 1.574 26.01.2009 13:59
Letzter Beitrag: chrissyPu
  Host to FPGA Kommunikation und VI Aufrufe Etechniker01 1 1.687 28.05.2008 15:19
Letzter Beitrag: Etechniker01

Gehe zu: