!!

Willkommen Besucher...

...um das das LabVIEWForum.de als Benutzer in vollem Umfang nutzen zu können, ist eine kostenlose Registrierung nötig...
Registrierte Benutzer können Beiträge schreiben, Dateien uploaden, Beiträge lesen :) uvm.


Antwort schreiben 
Struktur für Zeitsteuerung gesucht
25.01.2012, 10:45
Beitrag #1

ede84 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 59
Registriert seit: Oct 2011

LV-Version: 2009
LV-Erfahrung seit: 2011
LV-Sprachversion: DE



Struktur für Zeitsteuerung gesucht
Hallo,

ich suche nach einer passenden Programmstruktur für meine VI.

Der Benutzer gibt am Anfang einen Startwert, einen Endwert und ein Delta an.
Dann soll jeder Schritt eine Stunde lang ablaufen...

Beispiel:
Startwert = 5N
Endwert = 30N
Delta = 5N


Eine Stunde lang Ausgabewert = 5
Eine Stunde Ausgabewert = 10
Eine Stunde Ausgabewert = 15
.
.
.
Eine Stunde Ausgabewert = 30


Kann mit da jemand eine geeignete Struktur vom Programm vorschlagen?

Danke im Voraus
ede
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
. .
25.01.2012, 11:05
Beitrag #2

Hook1986 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 149
Registriert seit: Jan 2012

LV-Version: 2010
LV-Erfahrung seit: 2011
LV-Sprachversion: DE_EN


Land: Deutschland
RE: Struktur für Zeitsteuerung gesucht
Hallo Ede,

Eventuell hilft dir das ja weiter?

MfG Carsten


Angehängte Datei(en)
9.0 .vi  Outputgenerator.vi (Größe: 6,39 KB / Downloads: 44)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
25.01.2012, 13:01
Beitrag #3

ede84 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 59
Registriert seit: Oct 2011

LV-Version: 2009
LV-Erfahrung seit: 2011
LV-Sprachversion: DE



Wink RE: Struktur für Zeitsteuerung gesucht
Hallo Carsten,

vielen vielen Dank für die Hilfe! Big Grin

MfG
Ede
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
25.01.2012, 14:38
Beitrag #4

ede84 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 59
Registriert seit: Oct 2011

LV-Version: 2009
LV-Erfahrung seit: 2011
LV-Sprachversion: DE



RE: Struktur für Zeitsteuerung gesucht
Ja Hallo nochmal Carsten,

das Programm ist schon mal nicht schlecht, aber da gibt es ein kleines Problem...

Wenn ich dein VI in einer while- Schleife aufgerufe, dauert es immer 1h bis dann die anderen Befehle abgearbeitet werden.Blush
Gibt es da nicht eine Alternative, so in der Art: Wenn 1h verstrichen kommt neuer Ausgabewert, ansonsten der alte Ausgabewert...

Das ist dann eine Case Struktur mit Zeit, wenn ich das richtig verstehe?

MfG
Ede
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
26.01.2012, 11:15
Beitrag #5

Hook1986 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 149
Registriert seit: Jan 2012

LV-Version: 2010
LV-Erfahrung seit: 2011
LV-Sprachversion: DE_EN


Land: Deutschland
RE: Struktur für Zeitsteuerung gesucht
Hallo Ede,

Falls du deine Eingaben noch während dem Programmablauf verändern möchtest, dann kannst du auch an eine Eventstruktur denken. Dort könntest du als Timeoutzeit einfach 1h einstellen und immer, wenn du die Werte änderst, werden die Ausgaben angepasst und die Zeit läuft dann wieder von vorne ab. Diese Eventstruktur musst du dann natürlcih noch in eine While-Schliefe einbauen.
Falls ich Zeit finde, werde ich dir ein passendes Beispiel posten.

MfG Carsten
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
26.01.2012, 11:49
Beitrag #6

GerdW Offline
LVF-Guru
*****


Beiträge: 4.550
Registriert seit: May 2009

LV-Version: 8.5.1, 09SP1, 10SP1, 11SP1
LV-Erfahrung seit: 1995
LV-Sprachversion: DE_EN

PLZ: 10xxx
Land: Deutschland
RE: Struktur für Zeitsteuerung gesucht
Hallo Ede,

Zitat:Wenn ich dein VI in einer while- Schleife aufgerufe, dauert es immer 1h bis dann die anderen Befehle abgearbeitet werden.
Genau so, wie du die Aufgabe formuliert hattest Smile

Zitat:Gibt es da nicht eine Alternative, so in der Art: Wenn 1h verstrichen kommt neuer Ausgabewert, ansonsten der alte Ausgabewert...
Ja, da gibt es was von Ratiopharm...
In der Timing-Palette gibt es die Funktion "ElapsedTime", die dir u.a. mitteilt, ob eine gewisse Zeit verstrichen ist. Die könntest du doch verwenden, wenn du dein VI selbst programmierst, während du auf ein Beispiel von Carsten wartest Smile

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
.. .
26.01.2012, 12:06
Beitrag #7

ede84 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 59
Registriert seit: Oct 2011

LV-Version: 2009
LV-Erfahrung seit: 2011
LV-Sprachversion: DE



RE: Struktur für Zeitsteuerung gesucht
lol, ihr hab Humor :-)

alles klar Jens, ich versuch mal mein Glück mit ElapsedTime. Angel_not

@Carsten:

naja, eigentlich soll man während dem Programmablauf nichts mehr ändern können.


Viele Grüße
der Ede
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
26.01.2012, 12:30
Beitrag #8

Hook1986 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 149
Registriert seit: Jan 2012

LV-Version: 2010
LV-Erfahrung seit: 2011
LV-Sprachversion: DE_EN


Land: Deutschland
RE: Struktur für Zeitsteuerung gesucht
Hallo Ede,

Wenn man während dem Ablauf keinerlei Änderungen mehr machen können soll, dann hätte ich eine sehr simple Lösung. Einfach per Eigenschaftsknoten die Eingabeelemente nach dem Start der Prozedur unsichtbar machen. Dann kann man daran auch nichts mehr ändern.

MfG Carsten
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
26.01.2012, 15:19
Beitrag #9

Hook1986 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 149
Registriert seit: Jan 2012

LV-Version: 2010
LV-Erfahrung seit: 2011
LV-Sprachversion: DE_EN


Land: Deutschland
RE: Struktur für Zeitsteuerung gesucht

Akzeptierte Lösung

Hallo Ede,

hier mal ein VI, bei dem noch zur Laufzeit Änderungen an Delta und Endwert ausgewertet werden. Änderungen am Startwert während des Prozesses werden nicht beachtet. Der Zeitwert zwischen den einzelnen Schritten ist zu Testzwecken auf 1 sec eingestellt. Den kannst du aber gerne auf die 3600sec ändern (Time Elapsed Eigenschaften).

MfG Carsten


Angehängte Datei(en)
9.0 .vi  Outputgenerator.vi (Größe: 32,53 KB / Downloads: 35)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
01.02.2012, 07:52
Beitrag #10

ede84 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 59
Registriert seit: Oct 2011

LV-Version: 2009
LV-Erfahrung seit: 2011
LV-Sprachversion: DE



RE: Struktur für Zeitsteuerung gesucht
Hallo Carsten,

sorry das ich erst so spät Antworte. Bin die ganze Zeit dabei eine Schaltung zu löten und war deswegen nicht mehr im ForumBlush

Vielen Dank für dein VI, ich werds so schnell ich kann ausprobieren.

Grüße
Ede
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
  Zeitsteuerung digitaler Ausgang Philipp2 1 713 28.10.2011 10:46
Letzter Beitrag: Y-P
  Zeitsteuerung abbrechen Maurice 9 1.765 09.01.2011 22:32
Letzter Beitrag: unicorn
  Zeitsteuerung Prince Amir 11 2.034 23.12.2010 10:26
Letzter Beitrag: Prince Amir
  Alternative für CASE Struktur gesucht ? kcccp 26 3.451 18.08.2009 08:39
Letzter Beitrag: kcccp
  Zeitsteuerung von Ventilen dr.deejay 1 1.527 23.06.2009 20:46
Letzter Beitrag: schrotti
  Ventilsimulation mit Zeitsteuerung NafeZ 1 1.223 28.05.2009 11:01
Letzter Beitrag: NafeZ

Gehe zu: