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 

Flankenwechsel eines Rechtecks 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!

06.07.2005, 17:07
Beitrag #1

DuranDC Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 55
Registriert seit: Feb 2005



kA



Flankenwechsel eines Rechtecks auslesen
Moin Leute,

Situationslage:

Ein Rechtecksignal (Ergebnis einer Inversen Tangentstransformation von einem Sinussignal) soll ausgelesen werden, der Ausgabearray soll dabei nur den Zustandswechsel beinhalten.

Problem

Ich bekomme, wenn ich das Signal abtaste für jeden Datenwert ein Boolelement.
Dabei bräuchte ich nur (ähnlich wie bei einem Flip-Flop) das Signal, wenn die Flanke wechselt (also das Rechteck z.B. von 1 auf 0 gesprungen ist) und nicht ein Array voller Boolzustände pro Datenwert.

Gibt es in LabVIEW schon eine Methode, die den Flankenwechsel eines Rechtecksignals ausliesst/auswertet oder hat jemand eine Idee, wie man nur ein Boolelement erhält für einen Flankenwechsel (positiv-negativ sowie umgekehrt)

Über eine Antwort würde ich mich echt freuen.
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
07.07.2005, 08:42
Beitrag #2

Oliver Listing Offline
LVF-Freak
****


Beiträge: 721
Registriert seit: Sep 2004

2012 und 2014 (Windows und Linux)
1998
EN

22844
Deutschland
Flankenwechsel eines Rechtecks auslesen
Hi DuranDC,

wenn ich dich richtig verstehe, reicht dir die Funktion:
FunctionsAnalyzePoint by Point Other Functions PtByPtBoolean Crossing PtByPt

oder?

Wichtig ist natürlich, das dein Rechtecksignal nicht prellt.

Gruß
Oliver
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
07.07.2005, 11:59
Beitrag #3

DuranDC Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 55
Registriert seit: Feb 2005



kA



Flankenwechsel eines Rechtecks auslesen
Hi,

mit der Funktion Boolean Crossing PtByPt gehts irgendwie nicht.

Das Rechtecksignal ist das Ergebnis von einem Boolarray, welches z.B. von Index 1 bis 1001 ein HIGH, von 1002 bis 2002 ein LOW Signal beinhaltet, bei 2004 wieder auf HIGH wechselt usw.

Interessant für mich ist aber nur der Signalzustand von Indes 1001 zu 1002 und 2003 zu 2004, wo der Bool von HIGH auf LOW wechselt, da darauf eine Wahrheitstabelle aufgebaut werden soll und die anderen 1000 Werte nur Datenmüll sind und das Programm unnötig verlangsamen.
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
08.07.2005, 12:41
Beitrag #4

GHI Offline
LVF-Neueinsteiger


Beiträge: 4
Registriert seit: Feb 2005

7.1.1
2002
kA

73547
Deutschland
Flankenwechsel eines Rechtecks auslesen
Wenn ichs richrtig verstanden habe brauchst du ein signal bei ansteigender bzw. abfallender Flanke.

Vieliecht hilft dir das weiter. Lol


Angehängte Datei(en)
Sonstige .vi  Boolean_Trigger.vi (Größe: 16,77 KB / Downloads: 314)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
09.07.2005, 20:41
Beitrag #5

DuranDC Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 55
Registriert seit: Feb 2005



kA



Flankenwechsel eines Rechtecks auslesen
@GHI und @all: Seid mal so lieb und speicherst es für mich mal für LabVIEW 7.0 ab?

Danke
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
11.07.2005, 07:35
Beitrag #6

DuranDC Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 55
Registriert seit: Feb 2005



kA



Flankenwechsel eines Rechtecks auslesen
Es ist echt wichtig, findet sich keiner unter euch, der mir das kurz für LabVIEW 7.0 abspeichern könnte? Sad
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
11.07.2005, 08:11
Beitrag #7

IchSelbst Offline
LVF-Guru
*****


Beiträge: 3.692
Registriert seit: Feb 2005

11, 14, 15, 17, 18
-
DE

97437
Deutschland
Flankenwechsel eines Rechtecks auslesen
Versuchst du das:


Angehängte Datei(en)
Sonstige .vi  Boolean_Trigger.vi (Größe: 14,48 KB / Downloads: 264)

Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
11.07.2005, 11:06
Beitrag #8

DuranDC Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 55
Registriert seit: Feb 2005



kA



Flankenwechsel eines Rechtecks auslesen
He super, dank dir!Smile
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
11.07.2005, 13:57
Beitrag #9

DuranDC Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 55
Registriert seit: Feb 2005



kA



Flankenwechsel eines Rechtecks auslesen
Hoi,

irgendwie läuft das Trigger Programm nicht. Ich habe jetzt ein VI erstellt, um das Problem vereinfacht darstellen zu können.

Ich brauche einfach nur das indexarray, wo TRUE zu FALSE wechselt und umgekehrt. Wo ist meine Denkblockade?


Angehängte Datei(en)
Sonstige .vi  Flanke.vi (Größe: 56,38 KB / Downloads: 253)
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
11.07.2005, 15:31
Beitrag #10

marker Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 226
Registriert seit: Feb 2005

8.2.1
2002
kA


Deutschland
Flankenwechsel eines Rechtecks auslesen
Hi DuranDC,

Lösungsvorschlag siehe Attachment!

1. Array: TRUE/FALSE-Flankenwechsel
2. Array: Zeitinformationen (wann hat der Flankenwechsel stattgefunden?)

Ich habe Deine Signalquelle entfernt, Du kannst Sie ja wieder vorne einfügen.

Gruß,
Marko


Angehängte Datei(en)
Sonstige .vi  Flanke_neu.vi (Größe: 50,94 KB / Downloads: 257)

"Make it simple, make it strong!"
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
  Rechteck innerhalb eines Rechtecks oe-ms1 4 4.004 29.03.2018 11:52
Letzter Beitrag: oe-ms1
  Auslesen einzelner Elemente eines Arrays weschi 5 23.878 27.08.2013 18:58
Letzter Beitrag: Trinitatis
  Anzahl der Elemente eines Arrays auslesen LanceHardwood 2 8.371 01.02.2012 16:48
Letzter Beitrag: LanceHardwood
  Einzigartige IDs der Controls eines VI-Frontpanels vorhanden?! Wenn ja: wie auslesen? Sascha_ 15 13.144 22.08.2011 22:32
Letzter Beitrag: jg
  Wert eines Ringes auslesen devilsdoormat 3 5.638 15.10.2010 22:17
Letzter Beitrag: Lucki
  Ändern/Auslesen von Bedienelementen eines Hauptprogramms mittels eines Unterprogramms aptiva 7 8.063 11.10.2010 09:59
Letzter Beitrag: aptiva

Gehe zu: