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 

mehrere VI's parallel am FPGA ausführen



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!

22.08.2010, 17:33
Beitrag #1

Spreisel Offline
LVF-Neueinsteiger


Beiträge: 5
Registriert seit: Aug 2010

2009 (32 Bit)
2010
de


Deutschland
mehrere VI's parallel am FPGA ausführen
Hallo miteinander,

ich möchte mehrere Labview FPGA VI's parallel am fpga laufen lassen;
ist das möglich? wenn ja wie?


Kurze Projektbeschreibung.

Das ganze ist für eine Steuerung von mehreren Motoren gedacht die mit Inkrementalgebern versehen sind. Also habe ich für die einzelnen Komponenten einzelne VI s erstellt.
Und jetzt möchte ich die einzelnen VI's parallel laufen lassen.
Leider habe ich im Moment nicht die Möglichkeit groß rum zuprobieren, da das FPGA board an der FH ist und ich nicht

schon mal vielen Dank für Euere Unterstützung

Johannes
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
22.08.2010, 20:00
Beitrag #2

chrissyPu Offline
LVF-Stammgast
***


Beiträge: 467
Registriert seit: Jun 2006

2014 PDS
2006
DE_EN

64283
Deutschland
mehrere VI's parallel am FPGA ausführen
Hi,

das geht generell nicht. Der FPGA kann immer nur ein VI laufen haben, das aber Sub-VIs haben kann. Wenn man zwei Funktionalitäten ganz ohne Abhängigkeit implementieren will, hat man zwei Möglichkeiten:

- Zwei (mehrere) While-Schleifen im Blockdiagramm des FPGA-VIs, darin jeweils eine Case-Struktur und im jeweiligen True-Case die einzelnen VIs. Dann kann man die auf Knopfdruck starten. Kein Wait im False-Case, das frisst nur einen Zähler. Das Rücksetzen des Knopfes zum Starten jeweils nicht vergessen, sonst läuft alles mehrfach ab.
- Falls der Speicherplatz dann nicht reicht: Man kann dynamisch zur Laufzeit vom Host neue VIs auf den FPGA laden, indem man einfach die Create FPGA Reference nutzt. Dauert aber halt ein paar Sekunden und ich weiß auch nicht, was mit den Ausgängen in dieser Zeit passiert.

Grüße,

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

Spreisel Offline
LVF-Neueinsteiger


Beiträge: 5
Registriert seit: Aug 2010

2009 (32 Bit)
2010
de


Deutschland
mehrere VI's parallel am FPGA ausführen
Hi chrissy
danke für deine schnelle Antwort;

zu den Sub VIs hätt ich da noch ne kleine Frage:
und zwar ist es hier möglich mehrere Sub VIs gleichzeitig aufzurufen?
sodass die sub VIs gleichzeitig laufen?

mfg Johannes
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
23.08.2010, 11:17
Beitrag #4

chrissyPu Offline
LVF-Stammgast
***


Beiträge: 467
Registriert seit: Jun 2006

2014 PDS
2006
DE_EN

64283
Deutschland
mehrere VI's parallel am FPGA ausführen
Hi,

ja, klar. Wie auch sonst musst du ggf. mit den Ressourcen aufpassen udn du müsstest auch aufpassen, dass du wirklich parallel aufrufst, aber sonst spricht da nix gegen...

ch
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
23.08.2010, 15:50 (Dieser Beitrag wurde zuletzt bearbeitet: 23.08.2010 15:50 von cb.)
Beitrag #5

cb Offline
LVF-SeniorMod


Beiträge: 1.731
Registriert seit: Feb 2006

2018SP1
2001
EN

40xxx
Deutschland
mehrere VI's parallel am FPGA ausführen
' schrieb:- Falls der Speicherplatz dann nicht reicht: Man kann dynamisch zur Laufzeit vom Host neue VIs auf den FPGA laden, indem man einfach die Create FPGA Reference nutzt. Dauert aber halt ein paar Sekunden und ich weiß auch nicht, was mit den Ausgängen in dieser Zeit passiert.

zumindest für das 9401 kann ich mit Sicherheit sagen, dass es beim laden eines VIs auf den FPGA Spikes auf zufälligen (?) Leitungen gibt. Ich hab da sogar noch irgendwo einen Screenshot mit dem Oszilloskop von ...

http://www.rotabench.com - rotierende Prüfstände nach dem Baukasten-Prinzip
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
26.08.2010, 19:45
Beitrag #6

Spreisel Offline
LVF-Neueinsteiger


Beiträge: 5
Registriert seit: Aug 2010

2009 (32 Bit)
2010
de


Deutschland
mehrere VI's parallel am FPGA ausführen
Also danke für euere schnellen Antworten
mit mehreren SubVIs funktionierts jetzt ganz gut

mfg Johannes
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Sind Referenzen auf FPGA-Variablen in FPGA vi möglich? Felix777 2 7.992 26.10.2015 20:41
Letzter Beitrag: Felix777
  FPGA-Referenz öffnen: FPGA-VI nicht kompiliert LauraP. 9 13.338 17.03.2015 16:58
Letzter Beitrag: LauraP.
  Problem mit FPGA MainVI und mehrere SubVis Zauner 2 5.135 12.02.2014 12:00
Letzter Beitrag: Zauner
  Auf FPGA-Memory parallel zugreifen svet77 1 4.689 28.08.2008 14:10
Letzter Beitrag: cb
  Mehrere FPGA-VI´s auf einer Karte Thor 2 8.810 15.08.2008 07:01
Letzter Beitrag: Thor

Gehe zu: