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 

Kommunikation zwischen Subvi's unter FPGA



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!

14.01.2010, 12:02
Beitrag #1

antau Offline
LVF-Neueinsteiger


Beiträge: 2
Registriert seit: Jan 2010

2009
2009
de

28199
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
Anzeige
14.01.2010, 14:40
Beitrag #2

chrissyPu Offline
LVF-Stammgast
***


Beiträge: 467
Registriert seit: Jun 2006

2014 PDS
2006
DE_EN

64283
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

2009
2009
de

28199
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
  Langsame Datenübertragung zwischen cRIO9035 und FPGA auf NI9144 tobsen30 2 5.590 01.03.2018 18:37
Letzter Beitrag: tobsen30
  RS485 Kommunikation auf FPGA Basis - cRio Nullstrom 8 10.545 02.12.2016 08:44
Letzter Beitrag: Nullstrom
  Sind Referenzen auf FPGA-Variablen in FPGA vi möglich? Felix777 2 7.934 26.10.2015 20:41
Letzter Beitrag: Felix777
  Kommunikation über DMA zwischen FPGA und RT: FIFO nur für 3 ms füllen Rostra 9 10.473 18.06.2015 06:17
Letzter Beitrag: Rostra
  FPGA oder FIFO sendet nur Integer zwischen -5 und 5 gibsonuser 5 8.732 20.04.2015 13:29
Letzter Beitrag: BNT
  FPGA-Referenz öffnen: FPGA-VI nicht kompiliert LauraP. 9 13.251 17.03.2015 16:58
Letzter Beitrag: LauraP.

Gehe zu: