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 

USB Interfaceboard k8055 - Rechtecksignal zu Boolschem Wert konvertieren



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!

10.12.2010, 01:03 (Dieser Beitrag wurde zuletzt bearbeitet: 10.12.2010 08:23 von Y-P.)
Beitrag #1

rom4o Offline
LVF-Neueinsteiger


Beiträge: 7
Registriert seit: Dec 2010

8.5
2009
de


Deutschland
USB Interfaceboard k8055 - Rechtecksignal zu Boolschem Wert konvertieren
Wie im Titel schon zu sehen,
möchte ich einen Digitalen Ausgang des Boards, über ein von Labview simuliertes
Rechtecksignal, ansteuern
.
Im Anhang ist die entsprechende Datei wie ich es versucht habe.
Ich habe das Vorgefertigte Labview-Projekt von Vellemann nur etwas abgeändert.
Leider funktioniert es nicht. Was kann denn der Fehler sein??

Vielen Dank im Voraus für eventuelle Hilfe.

Viele Grüße rom4o


Sonstige .vi  K8055_mod2.vi (Größe: 81,15 KB / Downloads: 343)

Lv85_img
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
10.12.2010, 08:25
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
USB Interfaceboard k8055 - Rechtecksignal zu Boolschem Wert konvertieren
Bahn. Was macht denn die DLL? Was funktioniert denn nicht?
.... und bitte das nächste Mal die LabVIEW-Version des hochgeladenen VIs mit angeben. Rulez

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
15.12.2010, 09:24
Beitrag #3

rom4o Offline
LVF-Neueinsteiger


Beiträge: 7
Registriert seit: Dec 2010

8.5
2009
de


Deutschland
USB Interfaceboard k8055 - Rechtecksignal zu Boolschem Wert konvertieren
Hallo sorry, dass ich erst jetzt antworten kann.
Also was die DLL macht weiss ich nicht genau, sie besitzt halt meiner Meinung nach die Befehle die nötig sind
um die Hardware entsprechend anzusteuern. Ich habe sie mal in den Anhang gepackt.
Aber das Gerät funktioniert ja und lässt sich ja auch mit LabView ansteuern.

Die eigentliche Frage ist, wie kann ich mit einem simulierten Signalverlauf, in meinem Beispiel ein Rechnteckverlauf mit
f=10Hz, Ampl=5 , Offset=5 , eine LED (also boolsch) blinken lassen.
Ich habe mal ein Screenshot eingefügt wie ich es versucht habe, ging aber alles nicht.

Wie kann mann das machen?
Konvertiere ich einfach die Dateitypen falsch oder gibt es noch andere Fehler?

Viele Grüße und Dank im Voraus

rom4o


Angehängte Datei(en) Thumbnail(s)
   

Sonstige .dll  K8055D.dll (Größe: 337,5 KB / Downloads: 196)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
15.12.2010, 10:46 (Dieser Beitrag wurde zuletzt bearbeitet: 15.12.2010 10:50 von GerdW.)
Beitrag #4

GerdW Offline
______________
LVF-Team

Beiträge: 17.480
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
USB Interfaceboard k8055 - Rechtecksignal zu Boolschem Wert konvertieren
Hallo rom4o,

Zitat:Wie kann mann das machen?
Also auch Frauen benutzen den Vergleichsoperator, um die LED anzusteuern...

Zitat:Konvertiere ich einfach die Dateitypen falsch
Höchstwahrscheinlich. Man sieht ja nicht, was aus dem ExpressVI rauskommt!

Zitat:oder gibt es noch andere Fehler?
Ja - du benutzt ExpressVIs:)Die spielen immer mit dem DDT rum, bei dem man nie weiß, was er so enthält. Und ich halte es für äußerst unlogisch, aus dem gleichen Draht mal einen einzelnen Wert, dann ein ganzes Array und womöglich noch Signalverläufe zu generieren...

Es gibt auch eine IndexArray-Funktion, dann muss man Arrays nicht erst in Cluster umwandeln...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
15.12.2010, 18:37
Beitrag #5

rom4o Offline
LVF-Neueinsteiger


Beiträge: 7
Registriert seit: Dec 2010

8.5
2009
de


Deutschland
USB Interfaceboard k8055 - Rechtecksignal zu Boolschem Wert konvertieren
Na das muss ja eine ganz schön schwierige Aufgabe sein,
dass so ein zynischer "Guru" keinen konkreten Lösungsvorschlag machen kann.

Big Grin
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
15.12.2010, 18:49
Beitrag #6

GerdW Offline
______________
LVF-Team

Beiträge: 17.480
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
USB Interfaceboard k8055 - Rechtecksignal zu Boolschem Wert konvertieren
Hallo rom4o,

das war bei weitem nicht zynisch...

Ich bin nur ein starker Gegner der ExpressVI-Nutzung, Gründe siehe oben.
Noch deutlicher:
Du erzeugst einen Signalverlauf per ExpressVI. Den vergleichst du mit einem statischen Wert und lässt dir als Ergebnis einen skalaren Wert ausgeben. Was soll dieser Wert bedeuten? Ist der Signalverlauf irgendwann größer als der Schwellwert? Oder vielleicht der erste Wert des Verlaufs? oder doch eher der letzte Wert des Verlaufs? Alle diese Fragen nur, weil du ExpressVIs benutzt - und diese einen Datentyp verwenden, der alles Mögliche sein kann, ohne dies klar aufzuzeigen.

Lösungsvorschläge:
- Benutze keine ExpressVIs zum Signalsimulieren. Passende Funktionen gibt es auch in der Signalverarbeitungspalette, ohne DDT-Brimborium.
- Wandle den DDT-Draht in ein 1D-Array um. Vergleiche dieses Array mit deinem Grenzwert und du bekommst ein Array of Booleans. Dieses beschreibt den gewünschten Rechteckverlauf.
- Benutze deine ältere Version, bei der du ein Rechtecksignal mit einer Amplitude von 1 konfiguriert hattest. Dann hast du auch schon dein Signal korrekt aufbereitet.
- Immer erhälst du ein Array. Dies kann man natürlich nicht mit einem skalaren Indicator wie einer LED darstellen. Deshalb solltest du entweder ein BoolArray als Anzeige nehmen, oder einen Graphen/Chart, oder eine Schleife um deine LED packen, oder...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
16.12.2010, 22:00
Beitrag #7

rom4o Offline
LVF-Neueinsteiger


Beiträge: 7
Registriert seit: Dec 2010

8.5
2009
de


Deutschland
USB Interfaceboard k8055 - Rechtecksignal zu Boolschem Wert konvertieren
Vielen Dank, ich denke damit kann ich sehr viel anfangen.
Am Wochenedne habe ich mehr Zeit und werde mich der Sache annehmen.

grüße rom4o
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
03.02.2011, 10:34
Beitrag #8

lololabview Offline
LVF-Grünschnabel
*


Beiträge: 15
Registriert seit: Jan 2011

8.5
2011
de


Deutschland
USB Interfaceboard k8055 - Rechtecksignal zu Boolschem Wert konvertieren
hast du es geschaft ? die Lösung würde mir interessieren! ich habe daselbe Board gekauft!
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
  Rechtecksignal mit schräger steigender Flanke Armeldonald 15 9.911 15.05.2019 12:50
Letzter Beitrag: GerdW
  Rechtecksignal erzeugen Carl 19 17.090 09.05.2016 15:14
Letzter Beitrag: Carl
  Aufnahme/Darstellung zweier analoger Signale mit der K8055-Karte EL_Zotto 0 2.983 10.06.2015 07:57
Letzter Beitrag: EL_Zotto
  Beliebiges Signal mit Rechtecksignal multiplizieren privacy 2 5.515 17.05.2015 17:54
Letzter Beitrag: privacy
  Rechtecksignal analysieren helloworld 1 3.907 07.05.2013 14:10
Letzter Beitrag: Achim
  Rechtecksignal mit Sägezahnsignal synchronisieren Mazzzze 0 4.275 27.07.2011 19:11
Letzter Beitrag: Mazzzze

Gehe zu: