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 

Wert aus Schieberegister löschen



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!

12.12.2011, 09:45 (Dieser Beitrag wurde zuletzt bearbeitet: 13.12.2011 10:57 von jg.)
Beitrag #1

DOM88 Offline
LVF-Grünschnabel
*


Beiträge: 45
Registriert seit: Nov 2011

10.0, 2010
2011
DE


Oesterreich
Wert aus Schieberegister löschen
Hey Leute,

ich habe folgendes Problem. Ich bekomme aus meiner Schleife den booleschen Wert "True" oder "False". Diesen speichere ich in einem Schieberegister und übergebe ihn an eine case-Struktur, wo er dann weiterverarbeitet wird. Mein Problem ist nur, wenn der nächste Wert kommt, wird er im Schieberegister nicht überschrieben und es wird immer der 1. Wert verwendet.

Wie schaff ich es diesen Wert nach betätigen von einem der 2 Button (rechte-/linke Seite) zu löschen?

Ich hab nachgelesen, dass man das Schieberegister mit einer leeren Konstante löschen kann. Dadurch dass es aber ein boolescher Wert ist, klappt das nicht. Deshalb hab ich ihn in einen Integer umgewandelt ..... Diese Methode funktioniert aber auch nicht, weil die Case-Struktur jezt mit den Werten 0 und 1 arbeitet ...... Sad

Bitte um eure Hilfe

Mfg DOM

EDIT jg: Crosspost: http://labviewportal.eu/viewtopic.php?f=13&t=4206


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
12.12.2011, 10:35
Beitrag #2

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

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
RE: Wert aus Schieberegister löschen
Stell' doch Deinen gewünschten Wert "innerhalb" der Case-Struktur ein und führe in dann an den rechten Tunnel.

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
12.12.2011, 11:03
Beitrag #3

DOM88 Offline
LVF-Grünschnabel
*


Beiträge: 45
Registriert seit: Nov 2011

10.0, 2010
2011
DE


Oesterreich
RE: Wert aus Schieberegister löschen
Hey,

versteh grad nicht was du genau meinst .... wie soll ich den True/False oder 1/0 Wert in der Case-Struktur einstellen?

Hab mein Programm zum besseren Verständnis angehängt.

Lg DOM Rolleyes


Angehängte Datei(en)
10.0 .vi  AMS1.vi (Größe: 36,87 KB / Downloads: 216)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
12.12.2011, 20:19
Beitrag #4

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

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
RE: Wert aus Schieberegister löschen
Was hast Du mit richtige und falsche Seite vor? Was geht nicht so wie es soll?
Ich blicke nicht so ganz was das soll.
Ich habe vorhin gemeint, dass Du am rechten Tunnel (Ausgang) der Case-Struktur den Wert in Dein Schieberegister rausschiebst.

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
13.12.2011, 08:39 (Dieser Beitrag wurde zuletzt bearbeitet: 13.12.2011 08:43 von unicorn.)
Beitrag #5

unicorn Offline
LVF-Freak
****


Beiträge: 680
Registriert seit: Jul 2009

8.6.1, 2010 - 2012
1994
EN

10xxx
Deutschland
RE: Wert aus Schieberegister löschen
(12.12.2011 09:45 )DOM88 schrieb:  ..
Diesen speichere ich in einem Schieberegister und übergebe ihn an eine case-Struktur, wo er dann weiterverarbeitet wird. Mein Problem ist nur, wenn der nächste Wert kommt, wird er im Schieberegister nicht überschrieben und es wird immer der 1. Wert verwendet.
..

Den Wert, den Du rechts in das Schieberegister reinschreibst, steht erst im nächsten Durchlauf der Schleife links zur Verfügung. Oder andersherum links kommt am Schieberegister der Wert vom letzten Schleifendurchlauf heraus.

Wenn ein Wert unabhängig vom Schleifendurchlauf zur Verfügung stehen muss, muss man eine Queue nehmen (Und wenn die Queue nur ein Element haben darf, nimmt man einen Draht).
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
13.12.2011, 08:49
Beitrag #6

DOM88 Offline
LVF-Grünschnabel
*


Beiträge: 45
Registriert seit: Nov 2011

10.0, 2010
2011
DE


Oesterreich
RE: Wert aus Schieberegister löschen
Hallo Markus,

das Programm sollte eigentlich so funktionieren:

Mit betätigen des Buttons "Nächste Frequenz" werden die Frequenzen zufällig durchgemischt und zufällig am rechten oder linken Kanal des Kopfhörers ausgegeben. Danach möchte ich den Wert des Rechten Kanals speichern, mittels Schieberegister, und danach muss einer der beiden Buttons "rechte-/linke Seite" gedrückt werden, je nachndem auf welcher Seite der Ton gehört wurde. Danach wird ein String ausgegeben ob man richtig gelegen hat, oder nicht.

Das Problem ist jezt, dass immer der erste Wert, der im Schieberegister gespeichert wird, verwendet wird und deshalb die Richtigkeit der darauffolgenden Antworten nicht gewährleistet ist. Deshalb sollte nach dem drücken der Wert aus dem Schieberegister gelöscht oder überschrieben werden.

Lg DOM Rolleyes
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
13.12.2011, 10:18 (Dieser Beitrag wurde zuletzt bearbeitet: 13.12.2011 10:21 von Y-P.)
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
RE: Wert aus Schieberegister löschen
Hallo,

ich hab' Dein Programm mal "leicht" überarbeitet, so wie ich es in etwa gemacht hätte:

10.0 .vi  AMS_neu.vi (Größe: 28,2 KB / Downloads: 296)


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
13.12.2011, 10:57
Beitrag #8

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: Wert aus Schieberegister löschen
Offtopic
CROSSPOST: http://labviewportal.eu/viewtopic.php?f=13&t=4206
Rulez

Danke, Jens

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
14.12.2011, 13:42
Beitrag #9

DOM88 Offline
LVF-Grünschnabel
*


Beiträge: 45
Registriert seit: Nov 2011

10.0, 2010
2011
DE


Oesterreich
RE: Wert aus Schieberegister löschen
Hey, Rolleyes

Erst mal danke an alle für eure Hilfe.

@ Markus: Genau so hab ich es mir in etwa vorgestellt, du hast mir wirklich sehr geholfen. Ich wär sicher nicht so schnell darauf gekommen. Danke.

@ Jens: Wusste nicht dass ich es mit einem Link anführen muss, wenn ich es auch noch in einem anderen Forum poste. Blush Werd ab jezt darauf achten.

Lg DOM
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
14.12.2011, 14:17
Beitrag #10

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
RE: Wert aus Schieberegister löschen
Es gibt übrigens eine Funktion "Werte tauschen", die hier benutzt werden könnte:
   
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
  Schieberegister Eren44 7 7.432 29.06.2016 07:50
Letzter Beitrag: Freddy
  Schieberegister adressieren ekiam 4 4.763 04.04.2012 21:53
Letzter Beitrag: ekiam
  Schieberegister FiFo mit Inplace Stuktur realisieren GT123 16 11.955 12.03.2012 15:30
Letzter Beitrag: eb
  Problem mit Schieberegister Cater 4 4.057 22.01.2009 11:24
Letzter Beitrag: Cater

Gehe zu: