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 

Zähler



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.01.2007, 10:49
Beitrag #1

Lebowski Offline
LVF-Grünschnabel
*


Beiträge: 30
Registriert seit: Mar 2006

8.0
2006
kA


Deutschland
Zähler
Hallo,


wie generiert man einen Zähler? Ich brauche eine Variable oder ähnliches die bei bestimmten Handlungen, wie z.B. Drücken eines Buttons um eins erhöht wird, bei Drücken eines anderen Buttons um 2 erhöht wird usw..
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
30.01.2007, 11:12
Beitrag #2

Kvasir Offline
LVF-Freak
****


Beiträge: 642
Registriert seit: May 2006

10
2004
DE_EN

0000
Oesterreich
Zähler
Auf eine sehr allgemeine Fragestellung eine sehr allgemeine Antwort: Mittels Einsatz von Shiftregister (für gewöhnlich)

A few weeks of developement and testing can save a WHOLE afternoon in the library!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30.01.2007, 11:38
Beitrag #3

Lebowski Offline
LVF-Grünschnabel
*


Beiträge: 30
Registriert seit: Mar 2006

8.0
2006
kA


Deutschland
Zähler
Ich versuch' es mal ein wenig zu konkretisieren: Ich bin dabei eine (ältere) Schrittmotorsteuerung anzusteuern, die aber kein eigenen Zähler hat. Ich übersende die Kommandos ">" und "<". "<" verursacht einen Schritt vor, "<" einen Schritt zurück, außerdem noch "Tn,+S" bzw "Tn,-S" für n Schritte vor bzw. zurück. Dieses passiert alles über Case-Strukturen und entsprechende Buttons. Entsprechend der ausgeführten Struktur bzw. des ausgeführten Subdiagramms soll nun eine Varible hoch bzw. runtergezählt werden.
Beispielsweise: Die Variable X steht bei Start auf 0, dann wird ">" ausgeführt, also soll die Variable X den Wert X++ annehmen. Wird "T10,-S" ausgeführt, soll deren Wert entsprechend um 10 verringert werden.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30.01.2007, 12:08
Beitrag #4

Mr.T Offline
LVF-SeniorMod


Beiträge: 1.007
Registriert seit: Jun 2005

2009
2005
kA

88400
Deutschland
Zähler
Hallo!

Es hilft immer, wenn Du ein VI dazu postest, dann kann man Dir auch effiziente Vorschläge machen. Hier mal ein klein Beispiel, wie es gehen kann. Es ist nicht die schönste Variante - aber Absicht.

Gruß!


Angehängte Datei(en)
Sonstige .vi  Z_hlen.vi (Größe: 16,61 KB / Downloads: 233)

Mit einem freundlichen Wort und etwas Gewalt erreicht man viel mehr als nur mit einem freundlichen Wort. [...Marcus zu Lennier, B5]
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30.01.2007, 13:02
Beitrag #5

Kvasir Offline
LVF-Freak
****


Beiträge: 642
Registriert seit: May 2006

10
2004
DE_EN

0000
Oesterreich
Zähler
Leider kann ich mir T's Vi nicht ansehen.

In deinem Falle würde ich aber auf jeden Fall ein Schieberegister verwenden. Eignet sich hierfür am besten.
Die Button Abfrage würde ich über eine Eventstruktur realisieren.

Gruß

A few weeks of developement and testing can save a WHOLE afternoon in the library!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30.01.2007, 13:04
Beitrag #6

Lebowski Offline
LVF-Grünschnabel
*


Beiträge: 30
Registriert seit: Mar 2006

8.0
2006
kA


Deutschland
Zähler
Kann deinen Anhang leider nicht öffnen, da nur LabVIEW 8.0. Hab' dir aber mein Programm angehängt.

Vielen Dank schonmal.


Angehängte Datei(en)
Sonstige .vi  77200.vi (Größe: 19,9 KB / Downloads: 205)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30.01.2007, 13:58
Beitrag #7

Kvasir Offline
LVF-Freak
****


Beiträge: 642
Registriert seit: May 2006

10
2004
DE_EN

0000
Oesterreich
Zähler
Hi,

also in deinem Programm kann man keinen Counter einbauen, da fehlt ja schonmal grundlegend die While Schleife, die das Programm am laufen hält.
Der "Wiederholt ausführen" Button ist auf keinen Fall geeignet um ein Programm laufen zu lassen! Er dient nur zu debugging Zwecken. Darum immer eine While Schleife um das ganze Programm legen.

Ich habe dir ein Beispiel erstellt (rudimentär - nur für "Vor"). Als Counter verwende ich ein Schieberegister. Zur Abfrage der Befehle eine Eventstruktur. Zu Eventstrukturen gibt es viele Beispiele und auch schon Beiträge hier im Forum, falls du damit nicht zurechtkommst.

Gruß


Angehängte Datei(en)
Sonstige .vi  Counter.vi (Größe: 15,35 KB / Downloads: 225)

A few weeks of developement and testing can save a WHOLE afternoon in the library!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30.01.2007, 14:25
Beitrag #8

Mr.T Offline
LVF-SeniorMod


Beiträge: 1.007
Registriert seit: Jun 2005

2009
2005
kA

88400
Deutschland
Zähler
Hallo Lebowski!

Das alte problem mit den Versionen...ergänze doch bitte Dein Profil mit den Angaben zu Deiner verwendeten Version etc., damit sowas nicht mehr passiert.

Gruß!

Mit einem freundlichen Wort und etwas Gewalt erreicht man viel mehr als nur mit einem freundlichen Wort. [...Marcus zu Lennier, B5]
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
  Zähler in LV Michael26 3 4.546 12.04.2014 12:32
Letzter Beitrag: Lucki
  Zähler mit bestimmten Funktionen Peacemaker1985 8 6.382 14.08.2012 13:08
Letzter Beitrag: Lucki
  Zähler erstellen regis57 6 14.372 18.07.2012 09:58
Letzter Beitrag: regis57
  Zähler benny10 9 9.897 26.08.2011 17:43
Letzter Beitrag: benny10
  Ereignisabhängiger Zähler, der die Anzahl von Ereignissen mitzählt bienee 8 8.603 26.08.2011 10:42
Letzter Beitrag: GerdW
  Zähler / Counter Basti1984 6 16.933 30.06.2011 08:02
Letzter Beitrag: Basti1984

Gehe zu: