LabVIEWForum.de
Arduino Board inLabVIEW - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Instrument IO & VISA (/Forum-Instrument-IO-VISA)
+---- Thema: Arduino Board inLabVIEW (/Thread-Arduino-Board-inLabVIEW)

Seiten: 1 2


Arduino Board inLabVIEW - law - 17.02.2010 16:00

Und eine Frage schiebe ich noch nach. Mein Signalverlauf bricht in Y-Richtung immer bei einem Wert von 4131 ab, bzw. dieser Wert wird nie überschritten, der Signalverlauf bildet hier ein Plateau. Ich habe mal nachgeschaut und vor der string -> number Konvertierung ist der höchste Wert 1023. Hat das etwas mit den 8 Bit zu tun?

Grüße,
Law


Arduino Board inLabVIEW - jg - 17.02.2010 22:23

1024 = 2^10, also eher 10 bit.

Der Rest wäre Spekulation, wir kennen weder deinen Drucksensor, noch deinen Arduino Board, ganz zu schweigen von deinem aktuellen VI.

Gruß, Jens


Arduino Board inLabVIEW - law - 18.02.2010 12:48

Hallo Jens,

also mein aktuelles VI habe ich angehängt. Ich verwende ein Arduino Duemilanova und ein günstiges Piezoelement von Conrad (EPZ-20MS64W), falls das hilft. Hast du eine Lösung für die Frage vorher (Darstellung)?

Danke, Law

Lv80_img[attachment=24507]


Arduino Board inLabVIEW - jg - 18.02.2010 18:57

Hex 1023 = Dez 4131
Und jetzt wunderst du dich, dass die größte gewandelte Zahl 4131 ist. Ich nicht, denn so ist es von dir programmiert.
:glas1:Was jetzt dein Bord so alles sendet, woher soll ich das wissen. Soweit ich verstehe, kann man so ein Teil selber programmieren.Glas2
Gruß, Jens


Arduino Board inLabVIEW - law - 18.02.2010 20:17

Hallo Jens,

dass es nicht an der Hex->Dez-Wandlung liegt hatte ich mir auch schon fast gedachtWink
Du meinst das Spannungssignal wird schon vom Arduino gekappt?

Hast du eine Antwort auf
Zitat:Wie generiere ich eine Darstellung wie am Oszilloskop? Sprich die Kurve soll einmal ein bestimmtes Zeitintervall durchlaufen und dann wieder am Anfang starten.

Grüße,
Law


Arduino Board inLabVIEW - Y-P - 18.02.2010 21:12

Meinst Du so was? Das Bsp. hat glaub' Lucki mal hochgeladen.

[attachment=24525]
Lv80_img

Gruß Markus

' schrieb:Hallo zusammen,

ich habe noch eine Frage. Wie generiere ich eine Darstellung wie am Oszilloskop? Sprich die Kurve soll einmal ein bestimmtes Zeitintervall durchlaufen und dann wieder am Anfang starten.

Grüße,
Law



Arduino Board inLabVIEW - law - 25.02.2010 15:22

Danke,

ich habe es jetzt mit einem sweep chart gemacht. War dann doch sehr einfach.

Lv80_img [attachment=24694]

Gruß
Law


Arduino Board inLabVIEW - law - 25.02.2010 16:41

Hallo zusammen,

ich habe mein VI nochmals geändert, da ich jetzt 6 Piezosignale parallel aufzeichnen möchte.

Das Eingangssignal sieht folgendermaßen aus:

{
1. Wert Piezo 1,
1. Wert Piezo 2,
1. Wert Piezo 3,
1. Wert Piezo 4,
1. Wert Piezo 5,
1. Wert Piezo 6,
2. Wert Piezo 1,
2. Wert Piezo 2,
2. Wert Piezo 3,
2. Wert Piezo 4,
2. Wert Piezo 5,
2. Wert Piezo 6,
3. Wert Piezo 1,
usw.
}

Ich möchte also mein Eingangssignal so aufsplitten, dass alle Werte von Piezo 1 hintereinander in einem Chart dargestellt werden und das gleiche für die anderen Piezos auch. Mein Ansatz sieht folgendermaßen aus, vielleicht kann mir jemand helfen.

Lv80_img [attachment=24704]


Gruß
Law


Arduino Board inLabVIEW - Y-P - 25.02.2010 17:20

Kriegst Du pro Schleifendurchlauf einen Wert, oder was kriegst Du bei Deinem VISA Read genau zurück?

Gruß Markus


Arduino Board inLabVIEW - law - 25.02.2010 18:39

Also mein Arduino sendet seriell mit einer Baudrate von 2400 seine Werte in der oben genannten Reihenfolge an meinen Rechner. Ich hoffe, dass mein LabVIEW Programm auch alle diese Werte verarbeitet.
Aber zu deiner Frage, ja ich bekomme einen Wert pro Schleife. Und da ich davon ausgehe, dass der Wert der ersten Schleife von meinem 1. Piezo kommt, der Wert der zweiten Schleife vom zweiten Piezo, ..., der Wert der 6. vom 6. und dann der Wert der 7. Schleife wieder vom 1. Piezo möchte Ich die Werte gerne so sortieren, dass ich einen Chart von jedem Piezo darstellen kann.

Gruß
Law