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 

Einzelne Bits auslesen



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!

27.03.2008, 23:07
Beitrag #1

Mario1989 Offline
LVF-Grünschnabel
*


Beiträge: 14
Registriert seit: Mar 2008

8.5 Studentenversion
2008
de

1220
Oesterreich
Einzelne Bits auslesen
Hallo!

Ich brauche dringend eure Hilfe!

Ich will in LabVIEW einzelne Bits aus einem von einer Messplatine
gesendeten Signal abfragen.
Die Messplatine hat zwei Kanäle (zum Beispiel für eine Diodenmessung:
Strom und Spannung), die in LabVIEW über VISA eingelesen werden.
Wie kann eine Abfrage zB. des ersten Bits des Signals erfolgen, die bei
einem XY-Graphen das jeweilige Signal entweder auf den X - oder Y -
Eingang legt?

Zum Beispiel: Das erste gesendete Bit ist "0", daraus folgt, dass der erste Kanal gewählt werden soll. Ist das Bit "1", dann soll der zweite Kanal gewählt werden.

Im angehängten Bild hab ich die Verbindung zum Graphen unterbrochen; hier, stell ich mir vor, könnte die Abfrage nach dem jeweiligen Kanal erfolgen...!?

Mit freundlichen Grüßen

Mario


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
28.03.2008, 00:03 (Dieser Beitrag wurde zuletzt bearbeitet: 28.03.2008 00:05 von jg.)
Beitrag #2

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
Einzelne Bits auslesen
Stop
Keine Doppelpostings derselben Frage in verschiedenen Subforen!

Rtmfx
Forenregeln lesen und beachten!

Box
Beim nächsten Mal gibts ein paar auf die Finger

Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)

!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
28.03.2008, 06:42 (Dieser Beitrag wurde zuletzt bearbeitet: 28.03.2008 06:47 von Mario1989.)
Beitrag #3

Mario1989 Offline
LVF-Grünschnabel
*


Beiträge: 14
Registriert seit: Mar 2008

8.5 Studentenversion
2008
de

1220
Oesterreich
Einzelne Bits auslesen
' schrieb:Stop
Keine Doppelpostings derselben Frage in verschiedenen Subforen!

Rtmfx
Forenregeln lesen und beachten!

Box
Beim nächsten Mal gibts ein paar auf die Finger

Hallo!

War keine Absicht, hier das Foruzm vollzuspammen!

Und übrigens: Ich hab leider keinen Löschen Button gefunden; also wenn noch keine Antworten drinnen waren, sollt diese eigentlich möglich sein!

Nun zu meiner Frage: Hat jemand eine Lösung zu meinem Problem?!

Mit freundlichen Grüßen

Mario
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
28.03.2008, 08:31
Beitrag #4

Mario1989 Offline
LVF-Grünschnabel
*


Beiträge: 14
Registriert seit: Mar 2008

8.5 Studentenversion
2008
de

1220
Oesterreich
Einzelne Bits auslesen
Update:

Also die Messplatine hat hat Messkanäle, die in LabVIEW abgefragt werden sollen! Wie könnte ich das am einfachsten realisieren, die ersten drei gesendeten Bits abzufragen, und das Messsignal auf den jeweiligen Kanal zu verweisen?

LG Mario
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
28.03.2008, 09:06
Beitrag #5

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
Einzelne Bits auslesen
Lad' mal ein Besipiel von Deinem erhaltenen Signal hoch. Ich kann mir gerade nicht vorstellen, wie das aussehen soll.
Ist Dein String in "HEX-Display" (z.B. 0F1A 13E5), oder bist Du in "Normal Display" und kriegst den String in der Form 10100110
Fragen über Fragen.....

Gruß Markus

' schrieb:Update:

Also die Messplatine hat hat Messkanäle, die in LabVIEW abgefragt werden sollen! Wie könnte ich das am einfachsten realisieren, die ersten drei gesendeten Bits abzufragen, und das Messsignal auf den jeweiligen Kanal zu verweisen?

LG Mario

--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
28.03.2008, 10:20
Beitrag #6

Mario1989 Offline
LVF-Grünschnabel
*


Beiträge: 14
Registriert seit: Mar 2008

8.5 Studentenversion
2008
de

1220
Oesterreich
Einzelne Bits auslesen
Hallo!

Sorry, hab mich zuvor verschrieben: es soll statt "hat" "acht" heißen!!

Die Messplatine (noch nicht fertig) hat eben acht messkanäle. Über USB wird das Signal auf LabVIEW übertragen. Das Messignals besteht aus 2 Byte, wobei 10 Bit für die Messung verwendet werden und 3 Bit für die Auswahl des Kanals. Also "000" ist der erste Kanal, "111" ist der achte Kanal. Je nachdem welcher Kanal der Messplatine angeschlossen wird (man kann ja an irgendeinem Kanal anschließen), soll zuerst eine 3-Bit Kombination gesendet werden, die LabVIEW sagt, welcher Kanal zb. an X und Y gelegt werden soll.

Als Beispiel: "000|010|11 10011010" --> "000" belanglos; "010" Kanalauswahl; "1110011010" Messsignal

LG Mario
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
28.03.2008, 15:12
Beitrag #7

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
Einzelne Bits auslesen
Meinst Du so?


Sonstige .vi  kanalauswahl.vi (Größe: 11,74 KB / Downloads: 344)

Lv85_img

Gruß Markus

--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
04.04.2008, 16:10
Beitrag #8

Mario1989 Offline
LVF-Grünschnabel
*


Beiträge: 14
Registriert seit: Mar 2008

8.5 Studentenversion
2008
de

1220
Oesterreich
Einzelne Bits auslesen
Wir haben das Problem folgendermaßen gelöst:

Es wird jetzt ein String mit allen Daten der jeweiligen Kanäle geschickt.

Bsp.: 10.1/42.12/00/00/00/00/00/00:

Die Daten werden mit Hilfe einer Zergliederung abgefragt und zum jeweiligen Eingang des Diagrammes geschickt.

LG Mario
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
  Kontrolliert Bits an RS232 senden Adamais 1 3.847 16.03.2006 17:55
Letzter Beitrag: eg

Gehe zu: