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 

32 bit Zahl verarbeiten



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!

07.01.2010, 15:39
Beitrag #11

SeBa Offline
LVF-Guru
*****


Beiträge: 2.025
Registriert seit: Oct 2008

09SP1 & 10 FDS
2008
DE

65xxx
Deutschland
32 bit Zahl verarbeiten
Jo, immer wieder gerne Big Grin

Dieser Beitrag soll weder nützlich, informativ noch lesbar sein.

Er erhebt lediglich den Anspruch dort wo er ungenau ist, wenigstens eindeutig ungenau zu sein.
In Fällen größerer Abweichungen ist es immer der Leser, der sich geirrt hat.

Rette einen Baum!
Diesen Beitrag nur ausdrucken, wenn unbedingt nötig!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
15.01.2010, 13:07
Beitrag #12

fosters Offline
LVF-Neueinsteiger


Beiträge: 7
Registriert seit: Nov 2009

8.6
2009
de

76131
Deutschland
32 bit Zahl verarbeiten
Hallo !

Es läuftBig Grin
Ich verwende Teile des "Basic Serial Write and Read.vi" und die Cast-Methode.
20min frickeln und es kommen die richtigen Werte anSmileSmile
Weiß der Gilb wie lange das ohne Eure Hilfe gebraucht hätte Wink

Das war allerdings nur eine "Teillösung".
Was LV bei dem Projekt eigentlich leisten soll:
-Timing:
2xPro Tag soll die Uhrzeit an den Contoller übertragen werden und dadurch eine Messung ausgelöst werden.
-Datenspeicherung:
Der Messablauf wird im Controller geregelt.
Die Messwerte werden über UART an LV übertragen.(Funktioniert dank Euch)

Was mir jetzt noch fehlt, ist eine Art "Interrupt" für die UART Übertragung.
Sprich: LV soll nach dem es den Start der Messung ausgelößt hat, auf die Daten warten.

Beim "Basic Serial Write and Read.vi" ist es so, daß ich das VI starte, und es anhält, sobald ein String übertragen wurde.
Wie bekomme ich das hin, daß der Übertragungskanal offen bleibt, bis zB eine bestimmte Zeichenfolge gesendet wird?
Ich könnte mir vorstellen daß es mit einer Whileschleife oder etwas ähnlichem klappt, mache mir aber Sorgen, daß dadurch die Timings in der Uart Übertragung beeinflusst werden und die Messwerte nicht mehr 100% Richtig ankommen.

Schöner wäre darum eine Art Interrupt, der die Daten einließt, nur dann wenn auch welche "im Eingangsregister" liegen ...

Gibt es solch eine Funktionalität in LV?


Gruß
Fosters
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Gehe zu: