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 

Dieses Thema hat akzeptierte Lösungen:

Signale zählen



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!

22.07.2015, 12:17
Beitrag #1

SaschaS Offline
LVF-Neueinsteiger


Beiträge: 3
Registriert seit: Jul 2015

12.0.1f5
2014
DE



Signale zählen
Hallo liebe Forum Community,
ich bin ein ziemlicher Neueinsteiger in LV. Die Grundkenntnisse habe ich in der Berufsschule gelernt und nun habe ich eine Aufgabe bekommen wo ich weiß wie ich vorgehen muss aber leider hapert es ein wenig an der Umsetzung.
Mein Problem:
Ich habe eine alte Telefonwählscheibe bekommen und soll nun ein LabView Programm erstellen indem die Zahl die gewählt wurde richtig interpretiert wird.
Das einzioge Problem was ich dabei habe ist, dass ich nicht weiß wie ich die Signale der Wahlscheibe zählen kann (Je nachdem was für eine Zahl gewählt wird kommen unterschiedlich viele Highimpulse)
Ich hoffe ich konnte mein Problem halbwegs gut erklären und es wurde verstanden worum es geht.
Freue mich über jede Antwort
Gruß Sascha
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.07.2015, 12:38
Beitrag #2

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Signale zählen
Hallo Sascha,

Zitat:ich nicht weiß wie ich die Signale der Wahlscheibe zählen kann (Je nachdem was für eine Zahl gewählt wird kommen unterschiedlich viele Highimpulse)
Du weißt, wie dein Signal aussieht, aber nicht, wie du die darin enthaltenen Pulse zählen kannst? Hmm

Also: aus dem Messsignal die Pulse sauber extrahieren und dann einfach zählen.
Zwischen den einzelnen Zahlen der Telefonnummer sollte jeweils eine längere Pause zwischen den Pulsen sein…

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.07.2015, 12:41
Beitrag #3

SaschaS Offline
LVF-Neueinsteiger


Beiträge: 3
Registriert seit: Jul 2015

12.0.1f5
2014
DE



RE: Signale zählen
Hallo Gerd,
danke für die schnelle Antwort.
Ja genau das ist das Problem ich weiß wie die Impulse aussehen aber ich weiß nicht wie ich den Zähler umsetzen kann, das ist die einzige Blockkade die ich im Moment habe.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.07.2015, 12:45 (Dieser Beitrag wurde zuletzt bearbeitet: 22.07.2015 12:46 von GerdW.)
Beitrag #4

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Signale zählen
Hallo Sascha,

Pseudocode:
Code:
IF RisingEdge(Signal) THEN
  pulse++
ENDIF
IF LangePause THEN
  output pulse
  pulse:=0
ENDIF

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.07.2015, 12:49
Beitrag #5

SaschaS Offline
LVF-Neueinsteiger


Beiträge: 3
Registriert seit: Jul 2015

12.0.1f5
2014
DE



RE: Signale zählen
Mit so einem Pseudocode hatte ich noch nie zu tun deshalb weis ich nicht was ich damit anfangen kann Blink
Hättest du vielleicht eine ganz simple Lösung die ich in LabView umsetzen könnte O
Bzw. eine kleine Hilfestellung/Eselsbrücke wie ich dahin kommen kann?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.07.2015, 12:52
Beitrag #6

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Signale zählen

Akzeptierte Lösung

Hallo Sascha,

Pseudocode ist eine einfache Art und Weise, um Probleme zu analysieren und in die Umsetzung in echten Programmcode vorzubereiten - also ein Schritt, den man in jeder Programmiersprache vor der eigentlichen Programmierung erledigen sollte…

Zitat:Hilfestellung/Eselsbrücke wie ich dahin kommen kann?
RisingEdge: steigende Flanke eines digitalen Signals, kann mit der Funktion "PtByPt Boolen Crossing" ausgewertet werden
LangePause:: du bestimmst die Zeit zwischen zwei Pulsen über die Anzahl der Samples. Kurze Pausen zwischen den Pulsen einer Ziffer, eine lange Pause zwischen zwei Ziffern…

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


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Analoge Signale in Digitale Signale wandeln zwusch 8 10.899 10.10.2007 12:06
Letzter Beitrag: monoceros84

Gehe zu: