Frage zur zeitgesteuerten While-Schleife

Anfängerfragen, die mit LabVIEW zu tun haben
Правила форума
In unserem Forum ist es möglich Foren zu verbergen. Für jede Sprache gibt es eine Gruppe:

hide XXX forums

Wenn du also ein Forum in einer Sprache nicht sehen möchtest, dann musst du einfach in die richtige Gruppe(n) eintreten. Das kannst du in den Profileinstellungen machen.
Ответить
studi
user
user
Сообщения: 97
Зарегистрирован: 04 окт 2008, 14:24
Версия LabVIEW: 8.6
Контактная информация:

Frage zur zeitgesteuerten While-Schleife

Сообщение studi »

Bei der zeitgesteuerten While Schleife kann ich ja auswählen, welche Zeit vergehen soll bei den aufeinanderfolgenden Iterationen. Ich habe dort 1ms eingestellt und würde dann gerne den Iterationszähler als Sekundenzähler nehmen, aber irgendwie bekomme ich da keine vernünftigen Werte raus. Muss ich nicht einfach den Wert der Iteration dann durch 1000 teilen um auf Sekunden zu kommen?

Gruß
studi
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: Frage zur zeitgesteuerten While-Schleife

Сообщение Eugen Graf »

Das Betriebssystem Windows ist kein echtzeitfähiges Betriebssystem. Dein Programm läuft ja unter Windows und deshalb gelten für dein Programm und alle anderen Programme unter Windows folgende Regeln:

- die Taskwechsel ist CPU-Auslastungsabhängig
- die mindeste Zeit, die ungefähr eingehalten werden kann ist bei guten Bedingungen bei 10 ms, diese 10 ms sind trotzdem CPU-Auslastungsabhängig. D.h. wenn ein anderes Programm in deinem Windows, das nebenbei läuft mehr CPU nimmt (z.B. Excel wenn du ein große Tabelle skrollst), dann werden auch die 10 ms. nicht mehr eingehalten, weil Windows mehr Leistung an Excel verbraucht und dein Prog länger warten muss.

Du könntest am besten alle anderen Programme und Dienste im Windows abschalten und deinem VI höhere Taskpriorität geben (in den Einstellungen).

Ich habe gleich am Anfang (als du deine Aufgabe erklärt hast) gesagt, dass man am besten keine Regelung unter Windows programmireren sollte.

Gruß, eg
studi
user
user
Сообщения: 97
Зарегистрирован: 04 окт 2008, 14:24
Версия LabVIEW: 8.6
Контактная информация:

Re: Frage zur zeitgesteuerten While-Schleife

Сообщение studi »

ok also bei mir laufen keine weiteren programme im hintergrund. wie genau stelle ich die priorität ein? und was sagt mir diese?

also gibt es unter windows keine genaue möglichkeit der sekundenmessung???
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: Frage zur zeitgesteuerten While-Schleife

Сообщение Eugen Graf »

studi писал(а): ok also bei mir laufen keine weiteren programme im hintergrund
Das denkst du nur :D Schön wäre es.
studi писал(а): wie genau stelle ich die priorität ein? und was sagt mir diese?
File-> VI Properties und dann siehe Bild:
Priority.png
studi писал(а): also gibt es unter windows keine genaue möglichkeit der sekundenmessung???
Wenn du als Wartezeit statt 1ms. 1000 ms. nimmst, dann wird es fast immer genau (+- 10 ms.)
studi
user
user
Сообщения: 97
Зарегистрирован: 04 окт 2008, 14:24
Версия LabVIEW: 8.6
Контактная информация:

Re: Frage zur zeitgesteuerten While-Schleife

Сообщение studi »

wie hast du das fenster aufgerufen?
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: Frage zur zeitgesteuerten While-Schleife

Сообщение Eugen Graf »

Über dem Bild steht es, lies doch genauer :rtfm:
studi
user
user
Сообщения: 97
Зарегистрирован: 04 окт 2008, 14:24
Версия LabVIEW: 8.6
Контактная информация:

Re: Frage zur zeitgesteuerten While-Schleife

Сообщение studi »

ah ok danke!
wenn ich es auf sehr hoch einstelle heißt das, dass labview gegenüber anderen programmen bevorzugt wird?
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: Frage zur zeitgesteuerten While-Schleife

Сообщение Eugen Graf »

Ja, ich glaube schon :think:

Frage mal die anderen, vielleicht wissen sie es besser. Ich weiss nicht genau ob es Priorität fürs VI nur unter LabVIEW oder für LabVIEW und dieses VI zusammen ist.
Ответить

Вернуться в «Für Anfänger»