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!
Ich habe die LabVIEWversion 8.5.1 installiert. Als Hardware besitze ich eine Datenerfassungskarte. Diese kann mit 100MHz digitalisieren. Die Ansteuerung funktioniert bereits. Jetzt möchte ich die Ansteuerung der Datenerfassungskarte einem CPU-Kern zuweisen und die Weiterverarbeitung einem anderen Kern zuweisen. Jedoch weiß ich nicht so genau wie ich dieses machen soll.
Ich würde zwei zeitgesteuerte While-Schleifen benutzen. Die 1. Schleife liest immer die Daten vom PCI-Buffer aus und schreibt diese in einen großen Buffer. Die 2. Schleife soll dann die Daten weiter verarbeiten. Jedoch weiß ich nicht wie ich die Schleifen syncronisieren soll und wie ich die Daten übergeben muss
ich hab zwar noch nie was mit zwei Kernen gemacht, ich weiss aber, dass du sie in den "Timed Loops" definieren und die Aufgaben verteilen kannst.
Die Hilfe sagt da sicher was dazu.
viele Gruesse
Christian
In theory, there is no difference between theory and practice; In practice, there is.
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
2 CPU-Kerne benutzen
' schrieb:Ich habe die LabVIEWversion 8.5.1 installiert.
....... dann bitte .
Gruß Markus
-------------------------------------------------------------------------- Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Für alle die es interessiert ich habe auf der National Instrument Seite ein Webvorführung zu diesem Thema gefunden. Dies sollte man sich unbedingt ansehen, wenn man mit mehreren Kernen arbeiten will und nicht die meiste Rechenleistung ins Polling verschenken möchte.