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 

Dieses Thema hat akzeptierte Lösungen:

zeitabhängiger Wert



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!

15.11.2011, 14:35
Beitrag #11

M Nussbaumer Offline
Zarathustra
****


Beiträge: 654
Registriert seit: Sep 2009

2009 SP1
2009
EN

6300
Schweiz
RE: zeitabhängiger Wert
(15.11.2011 12:20 )narrentanz schrieb:  
Zitat:10; 10:10:30.000;
20; 05:10:15.100

Es müsste eigentlich

10; 10:10:30.000;
20; 05:10:15.100;

sein, sorry falsch ich es falsch in den Kommentar geschrieben habe...

Deshalb tritt der Fehler quasi einmal zu früh auf!

Gruss Marc
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
15.11.2011, 14:56
Beitrag #12

narrentanz Offline
LVF-Grünschnabel
*


Beiträge: 39
Registriert seit: May 2011

2009SP1
2011
DE_EN


Deutschland
RE: zeitabhängiger Wert
Hab ich schon versucht. Er schickt nach wie vor beim ersten Mal den Fehler raus und gibt nur ein Wertepaar weiter :/
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
15.11.2011, 15:36 (Dieser Beitrag wurde zuletzt bearbeitet: 15.11.2011 15:37 von narrentanz.)
Beitrag #13

narrentanz Offline
LVF-Grünschnabel
*


Beiträge: 39
Registriert seit: May 2011

2009SP1
2011
DE_EN


Deutschland
RE: zeitabhängiger Wert
Ich hab jetzt mal ein wenig dran rumgespielt, mit dem Ergebnis dass er immer noch/wieder nur in Maßen zuverlässig ausliest. Kommentare sind willkommen.

Desweiteren: Der Fehler, den ich gekriegt hatte, lag (vermute ich) dadran, dass das Format wohl doch nicht stimmte:
http://digital.ni.com/public.nsf/allkb/2...2700080A80
Absolute Zeit wäre %T gewesen, nicht %t.


Angehängte Datei(en)
9.0 .vi  Zeitgesteuert auslesen-1.vi (Größe: 16,23 KB / Downloads: 123)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
16.11.2011, 08:05 (Dieser Beitrag wurde zuletzt bearbeitet: 16.11.2011 08:10 von M Nussbaumer.)
Beitrag #14

M Nussbaumer Offline
Zarathustra
****


Beiträge: 654
Registriert seit: Sep 2009

2009 SP1
2009
EN

6300
Schweiz
RE: zeitabhängiger Wert
(15.11.2011 15:36 )narrentanz schrieb:  Ich hab jetzt mal ein wenig dran rumgespielt, mit dem Ergebnis dass er immer noch/wieder nur in Maßen zuverlässig ausliest. Kommentare sind willkommen.
http://digital.ni.com/public.nsf/allkb/2...2700080A80
Absolute Zeit wäre %T gewesen, nicht %t.

Du willst doch gar nicht die absolute Zeit? Das %t war schon richtig, du willst ja nur die Zeit bis zum nächsten SchrittBlink

Mit dem Formatierungsstring %f;%f; aber einem Zeitformat in deiner Datei wirst du auf keinen grünen Zweig kommen, ganz einfach weil du etwas auslesen willst was gar nicht in der Datei steht!

%f;%t; mit der Formatierung welche ich vorgeschlagen habe und das Auslesen funktioniert ohne Probleme.

Des weiteren verstehe ich dein Vorgehen mit dem Stop-Button nicht ganz, was willst du mit dem Wert welchen du da ausrechnest?

Falls du auf eine Eventstruktur verzichten willst/musst so verdrahte lieber den Error-Wire durch den Case.

Gruss Marc


Edit: Du kannst nicht einfach das berechnete Offset mit dem Schleifendurchgangszähler ersetzten!
Das Offset steht an der Stelle nach dem zuletzt ausgelesenen Wert, während der Schleifendurchgangszähler sich nur um 1 erhöht!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
16.11.2011, 08:24 (Dieser Beitrag wurde zuletzt bearbeitet: 16.11.2011 08:31 von M Nussbaumer.)
Beitrag #15

M Nussbaumer Offline
Zarathustra
****


Beiträge: 654
Registriert seit: Sep 2009

2009 SP1
2009
EN

6300
Schweiz
RE: zeitabhängiger Wert
Hier noch so wie ich mir das VI vorstellen würde:


9.0 .vi  Zeitgesteuert_Zusammengefasst.vi (Größe: 16,81 KB / Downloads: 113)


Das Warten auf den Knopfdruck kannst du an eine beliebige Stelle setzten, solange du den Error verdrahtet lässt.

Gruss Marc
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
16.11.2011, 10:46
Beitrag #16

narrentanz Offline
LVF-Grünschnabel
*


Beiträge: 39
Registriert seit: May 2011

2009SP1
2011
DE_EN


Deutschland
RE: zeitabhängiger Wert
Zitat:Error 85 occurred at Scan From String (arg 2) in Zeitgesteuert_Zusammengefasst.vi

Possible reason(s):

LabVIEW: Scan failed. The input string does not contain data in the expected format.

Das kommt aus der Probe im Error-String raus. Es wird wieder mal nur ein Wert eingelesen, zumindest bei mir.


Das mit der Formatierung war ein Denkfehler meinerseits, ich bitte um Entschuldigung - ich sollte die Hilfe GENAU lesen.

Das mit "%f; %f" ging auf meine Überlegung zurück, nen Zahlenwert in Sekunden in die Datei zu schreiben und dass dann mit der vergangenen Zeit seit Programmstart zu vergleichen. Den Wert habe ich für die Speicherung so oder so, und es wäre IMHO einfacher, wenn man einfach die Zeitwerte in Sekunden in die Datei schreibt statt der relativen Zeit. Auch da bin ich aber wahrscheinlich einer Denkblockade aufgesessen. Ich möchte zu meiner Verteidigung vorbringen, dass ich gestern ein paar Stunden Löcher in Folie gehämmert habe, die wir nicht perforiert bekommen haben, das schlägt aufs denken^^

Das mit dem Offset war die Idee eines Mit-Hiwis von mir, in der Überlegung dass man die .vi vll damit überreden kann, mehr als einen Wert einzulesen. Hat er dann auch, aber auch nicht korrekt.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
16.11.2011, 10:55 (Dieser Beitrag wurde zuletzt bearbeitet: 16.11.2011 10:56 von M Nussbaumer.)
Beitrag #17

M Nussbaumer Offline
Zarathustra
****


Beiträge: 654
Registriert seit: Sep 2009

2009 SP1
2009
EN

6300
Schweiz
RE: zeitabhängiger Wert
(16.11.2011 10:46 )narrentanz schrieb:  Error 85 occurred at Scan From String (arg 2) in Zeitgesteuert_Zusammengefasst.vi

Possible reason(s):

LabVIEW: Scan failed. The input string does not contain data in the expected format.
Das kommt aus der Probe im Error-String raus. Es wird wieder mal nur ein Wert eingelesen, zumindest bei mir.


Der Error muss ausgelöst werden, sobald keine Daten mehr vorhanden sind.
Hab mal die Werte hardcoded in das VI gepackt, schau mal ob es bei dir funktioniert:


9.0 .vi  Zeitgesteuert_Zusammengefasst_hardcoded.vi (Größe: 17,01 KB / Downloads: 123)


Gruss Marc
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
17.11.2011, 11:59 (Dieser Beitrag wurde zuletzt bearbeitet: 17.11.2011 12:01 von narrentanz.)
Beitrag #18

narrentanz Offline
LVF-Grünschnabel
*


Beiträge: 39
Registriert seit: May 2011

2009SP1
2011
DE_EN


Deutschland
RE: zeitabhängiger Wert
I honestly do not understand this.
Es tut. Und wenn ich den Werte-String so in die .txt setze tut es auch. Ich bin ernsthaft verwirrt. Aber wie dem auch sei, es tut. Ich werde mich dann mal der Implementation widmen nach dem Essen, und auch deine erste .vi nochmal mit dem entsprechenden String testen..
Danke!

BAZINGA!
Das Problem lag an deinem Beispielstring in der ersten .vi:
"10;00:00:15.000;" gibt Mist. "10;00:00:15;" wie in der jetzt gibt Sinn. Wenn du das in deinem alten Post grad änderst würd ich den wahrheitsgemäß als Lösung markieren..
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
17.11.2011, 16:11
Beitrag #19

M Nussbaumer Offline
Zarathustra
****


Beiträge: 654
Registriert seit: Sep 2009

2009 SP1
2009
EN

6300
Schweiz
RE: zeitabhängiger Wert
(17.11.2011 11:59 )narrentanz schrieb:  I honestly do not understand this.
Es tut. Und wenn ich den Werte-String so in die .txt setze tut es auch. Ich bin ernsthaft verwirrt. Aber wie dem auch sei, es tut. Ich werde mich dann mal der Implementation widmen nach dem Essen, und auch deine erste .vi nochmal mit dem entsprechenden String testen..
Danke!

BAZINGA!
Das Problem lag an deinem Beispielstring in der ersten .vi:
"10;00:00:15.000;" gibt Mist. "10;00:00:15;" wie in der jetzt gibt Sinn. Wenn du das in deinem alten Post grad änderst würd ich den wahrheitsgemäß als Lösung markieren..

Argh blöde BetriebsblindheitGrrr

Alte Beiträge kann man leider nur 10 Minuten lang anpassen...
Ausser man ist ModAnniemacht_2

Egal hoffe ich habe dir mehr geholfen als zusätzliche Probleme gemachtAngel_not

Gruss Marc
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
17.11.2011, 18:08
Beitrag #20

narrentanz Offline
LVF-Grünschnabel
*


Beiträge: 39
Registriert seit: May 2011

2009SP1
2011
DE_EN


Deutschland
RE: zeitabhängiger Wert
Ich habe beim Basteln einiges gelernt, von daher: gut.
War halt blöd gelaufen. Habs jetzt mal als Lösung markiert..
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Wert an naheliegensten Wert aus Array anpassen TSC 17 9.886 26.07.2016 06:59
Letzter Beitrag: TSC
  Aktueller Wert von vorherigem Wert abziehen Semicon 6 6.303 18.06.2014 16:34
Letzter Beitrag: jg
  Neuer Wert - Alter Wert im Array sanjo 5 6.190 05.02.2013 10:43
Letzter Beitrag: sanjo
  Problem bei zeitabhängiger Steuerung geist07 2 2.853 14.05.2009 08:20
Letzter Beitrag: geist07

Gehe zu: