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 

Shift-Register nicht resetet?



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!

30.05.2008, 21:44
Beitrag #1

Peter04 Offline
LVF-Stammgast
***


Beiträge: 305
Registriert seit: Jan 2008

2020
2007
DE_EN

79xxx
Deutschland
Shift-Register nicht resetet?
Hallo,

vermutlich mache ich irgedeinen dummen Fehler...

Ich will einen Binär-String in Dezimal umwandeln und mache das wahrscheinlich viel zu umständlich. Fertige Funktionen gibt es ja nicht und meist will umgekehrt umgewandelt werden.
Also mache ich es "richtig" über eine Schleife mit 2er Potentzen, das funktioniert ; mit Additionen im Shiftregister.
Nur wenn ich das vi weitere Male laufen lasse, startet das Shift-Register nicht bei 0, sondern addiert fleißig hinzu.
Auch der Versuch mit der Sequenz und Shift-Register=0 setzen hilft nicht. Das verstehe ich nicht.
Bin dankbar für Tipps.

Gruß PeterLv80_img

   


Sonstige .vi  Shiftregister_nicht_resetet.vi (Größe: 12,21 KB / Downloads: 252)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
30.05.2008, 21:46
Beitrag #2

thomas.sandrisser Offline
LVF-SeniorMod


Beiträge: 1.298
Registriert seit: Sep 2005

xxxx
2005
EN

78759
United States
Shift-Register nicht resetet?
wenn du eine konstante = 0 anhaengst, wird es definitiv zurueck gesetzt. was ich mir vorstellen kann was passiert ist, dass du nicht genau den terminal getroffen und somit einen input tunnel geschaffen hast der hinter dem shift register lag... very unlikely aber passiert manchmal...
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30.05.2008, 22:04
Beitrag #3

Peter04 Offline
LVF-Stammgast
***


Beiträge: 305
Registriert seit: Jan 2008

2020
2007
DE_EN

79xxx
Deutschland
Shift-Register nicht resetet?
Hallo freedive,

vielen Dank für die flotte Antwort.
Also ich habe gerade noch einmal neu verdrahtet. Da ändert sich nichts.
Mit Konstante=0 anhängen verstehe ich leider nicht. Ich kann ja das Ergebnis selbst nicht in eine Konstante verändern, wenns ja variabel ist !? Eine lokale VAriable in einer darauffolgenden Sequenz hat auch keinen Einfluß.
Der Form halber noch das jpg mit true-case (hätte ich gleich machen sollen).

Grüße Peter

   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30.05.2008, 22:48
Beitrag #4

Peter04 Offline
LVF-Stammgast
***


Beiträge: 305
Registriert seit: Jan 2008

2020
2007
DE_EN

79xxx
Deutschland
Shift-Register nicht resetet?
Hallo,

ich habs. Das shift-register wil auch initiiert sein, sonst werden automatisch die letzten Werte genommen.

<a href='index.php?act=findpost&pid=0'>http://zone.ni.com/reference/en-XX/help/371361B-01/lvhowto/initializing_shift_registe/</a>

Komisch, hatte sonst nie Probleme damit.

Gruß Peter

   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
31.05.2008, 06:25
Beitrag #5

thomas.sandrisser Offline
LVF-SeniorMod


Beiträge: 1.298
Registriert seit: Sep 2005

xxxx
2005
EN

78759
United States
Shift-Register nicht resetet?
du hast so lange keine probleme mit nicht initialisierten shift registern solange jedes mal das VI von der harddisk geladen wird und nicht im volatile memory bleibt
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
31.05.2008, 07:48 (Dieser Beitrag wurde zuletzt bearbeitet: 31.05.2008 07:51 von Lucki.)
Beitrag #6

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

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
Shift-Register nicht resetet?
' schrieb:Ich will einen Binär-String in Dezimal umwandeln und mache das wahrscheinlich viel zu umständlich. Fertige Funktionen gibt es ja nicht
Falsch, die Funktion gibt es.
Kurzlehrgang:
Es gibt unter String/Zahl-Konvertierung 5 Funktionen Zur Umwandlung von String in Zahl.
Funktion 1-4: Für Umwandlung von Dezimal-/Oktal-/Hexadezimal-/Realzahl -String in Zahl.
Es sind auf diese Formate spezialisierte Funktionen der universellen Funktion 5, mit den beiden Vorteilen, daß kein Formatstring benötigt wird und und dass sich damit ganze Arrays verarbeiten lassen.
Für alle anderen Formate - also so wie hier bei Dir - muß die
Funktion 5 "Nach Wert durchsuchen" verwendet werden.
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
31.05.2008, 08:02
Beitrag #7

cb Offline
LVF-SeniorMod


Beiträge: 1.731
Registriert seit: Feb 2006

2018SP1
2001
EN

40xxx
Deutschland
Shift-Register nicht resetet?
' schrieb:Komisch, hatte sonst nie Probleme damit.

das ist aber auch kein "Bug" im Sinne von "da läuft irgendwas schief", sondern das ist ein Feature. Such mal nach "Functional Global" auf ni.com und schau dir die Beispiele dazu an, dann bekommst du vielleicht einen Einblick warum DIESES Verhalten von nicht initialisierten Shift-Registern sehr sinnvoll und nützlich ist.

oder aber, du guckst mal hier

http://www.rotabench.com - rotierende Prüfstände nach dem Baukasten-Prinzip
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
31.05.2008, 10:44
Beitrag #8

Peter04 Offline
LVF-Stammgast
***


Beiträge: 305
Registriert seit: Jan 2008

2020
2007
DE_EN

79xxx
Deutschland
Shift-Register nicht resetet?
Hallo

und vielen Dank euch allen. Da hab ich ja wieder was gelernt.
Das richtige verlinken lerne ich hoffentllich auch noch ;-)

Gruß Peter
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
  Mit MyRio über I2C BMP280 Register auslesen Crash 0 1.651 16.06.2022 19:55
Letzter Beitrag: Crash
  Modbus Register ändern jan_1 2 3.793 15.01.2016 10:06
Letzter Beitrag: jan_1
  Arrays, Shift Register in einem Blockcode grba123 1 3.727 05.02.2015 09:23
Letzter Beitrag: GerdW
  Shift register Initialisieren jak888 7 8.957 02.12.2010 10:17
Letzter Beitrag: BMTstudent
  Frontpanel-Element (Register) Größe verändern WolfiB 4 7.394 30.11.2009 21:05
Letzter Beitrag: jg
  Frage zum Fokus eines Register Tabs HansWerner 7 6.919 24.08.2009 19:20
Letzter Beitrag: IchSelbst

Gehe zu: