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 

100% Systemauslastung cRIO



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!

09.12.2009, 13:03
Beitrag #11

RioRio Offline
LVF-Grünschnabel
*


Beiträge: 15
Registriert seit: Jun 2009

8.6.1
2008
de_en

1067
Deutschland
100% Systemauslastung cRIO
Zitat:Dann doch lieber gleich dem Target-VI ein anständiges FP verpassen, und die Steuerung direkt am Target-VI machen...

Ich denke mal an eine arme Uni wo LabVIEW-Lizenzen rar sind. Also will er den Studenten von Rechnern ohne LabVIEW einen Zugriff auf das cRIO ermöglichen.
Web-browser oder "Panelprogramm" wäre also möglich, da man nur die runtime engine auf dem jeweiligen Rechner braucht (und die gibts ja für "lau").
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
09.12.2009, 15:23
Beitrag #12

cheeze Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 92
Registriert seit: May 2009

2010
2008
de

10969
Deutschland
100% Systemauslastung cRIO
Genauso siehts ausSmile.
Also für die bedürfnisse der Studenten reicht sogar schon die minimal Installation von der Runtime Engine.

@Jens G

Du hast recht. Prinzipiell reicht eigentlich ein VI aus. Irgendwie ist in meinem Hirn das Prinzip von Steuer VI und "Operator"-VI immer getrennt erstellen eingebrannt gewesen.
Ich könnte mir es nur so erklären: Das Front-Panel muss nur alle >50ms aktualisier werden da es nur zur regelung gedacht ist. Wenn ich beide ins gleich VI packe, dann wird ja der teil mit der Steuerung unnnötig mit der eingestellten Geschw. der Scan Engine ausgeführt.
Korrigiert mich bitte wenn ich einen Denkfehler habe.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
10.12.2009, 08:52 (Dieser Beitrag wurde zuletzt bearbeitet: 10.12.2009 08:54 von RioRio.)
Beitrag #13

RioRio Offline
LVF-Grünschnabel
*


Beiträge: 15
Registriert seit: Jun 2009

8.6.1
2008
de_en

1067
Deutschland
100% Systemauslastung cRIO
Jap, da hast du einen DenkfehlerSmile

Sieh dir mal die Grundlagen zu RT Programmierung auf der NI Seite an... bzw. verwende mal den Projektmanager "Echtzeitprogramm".

Dort kannst du auswählen ob du eine oder 2 Schleifen auf dem RT-Target laufen lässt.
an dieser Stelle zitiere ich mich mal selber:
Zitat:Der Trick besteht eben darin, dass mit verschiedenen Schleifen mit verschiedenen Prioritäten gearbeitet wird.
Dies bedeuted alle controls und indicator die auf dem Frontpanel zu "sehen" sind (nur auf diese habe ich über das "remote panel" Zugriff) befinden sich in der nicht-deterministischen Schleife geringster Priorität.
Dadurch werden die "wichtigen" Prozesse des RT nicht gestört oder ausgebremst.

im Klartext: es liegt an Dir wieviele "voneinander unabhängige Schleifen mit jeweils eigenen Geschwindigkeiten" du im selben VI verwendest. Kommunikation zwischen den Schleifen klappt z.B. mit RT-FIFO's.

..aber auch wenn du mit der Scan-engine relativ schnell zum Ziel kommen willst: ohne die Grundlagen von RT-Programmierung bzgl. LabVIEW-Sonderheiten richtig nachvollzogen zu haben wirst du keinen Erfolg haben..
(Oberlehrermodus beendetWink)

Grüße,
riorio
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
10.12.2009, 17:20
Beitrag #14

cheeze Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 92
Registriert seit: May 2009

2010
2008
de

10969
Deutschland
100% Systemauslastung cRIO
*schäm* hast recht, das mit den deterministischen schleifen hatte ich vollkommen vergessen. darf ich auch mit variablen kommunizieren zw. den schleifen oder ist das nicht zu empfehlen????
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Gehe zu: