17.02.2010, 16:00
|
law
LVF-Grünschnabel
Beiträge: 14
Registriert seit: Jan 2010
8.0
2010
de
52064
Deutschland
|
Arduino Board inLabVIEW
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
|
|
|
17.02.2010, 22:23
|
jg
CLA & CLED
Beiträge: 15.864
Registriert seit: Jun 2005
20xx / 8.x
1999
EN
Franken...
Deutschland
|
Arduino Board inLabVIEW
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
Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)
!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!
Einführende Links zu LabVIEW, s. GerdWs Signatur.
|
|
|
18.02.2010, 12:48
(Dieser Beitrag wurde zuletzt bearbeitet: 18.02.2010 18:52 von jg.)
|
law
LVF-Grünschnabel
Beiträge: 14
Registriert seit: Jan 2010
8.0
2010
de
52064
Deutschland
|
Arduino Board inLabVIEW
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
piezosignal_02.vi (Größe: 51,44 KB / Downloads: 265)
|
|
|
18.02.2010, 18:57
|
jg
CLA & CLED
Beiträge: 15.864
Registriert seit: Jun 2005
20xx / 8.x
1999
EN
Franken...
Deutschland
|
Arduino Board inLabVIEW
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.
Gruß, Jens
Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)
!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!
Einführende Links zu LabVIEW, s. GerdWs Signatur.
|
|
|
18.02.2010, 20:17
|
law
LVF-Grünschnabel
Beiträge: 14
Registriert seit: Jan 2010
8.0
2010
de
52064
Deutschland
|
Arduino Board inLabVIEW
Hallo Jens,
dass es nicht an der Hex->Dez-Wandlung liegt hatte ich mir auch schon fast gedacht
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
|
|
|
18.02.2010, 21:12
|
Y-P
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
Beiträge: 12.612
Registriert seit: Feb 2006
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
|
Arduino Board inLabVIEW
Meinst Du so was? Das Bsp. hat glaub' Lucki mal hochgeladen.
Sinuserzeugung.vi (Größe: 15,65 KB / Downloads: 241)
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
--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
|
|
|
25.02.2010, 15:22
|
law
LVF-Grünschnabel
Beiträge: 14
Registriert seit: Jan 2010
8.0
2010
de
52064
Deutschland
|
Arduino Board inLabVIEW
Danke,
ich habe es jetzt mit einem sweep chart gemacht. War dann doch sehr einfach.
sweep_chart.vi (Größe: 47,15 KB / Downloads: 241)
Gruß
Law
|
|
|
25.02.2010, 16:41
|
law
LVF-Grünschnabel
Beiträge: 14
Registriert seit: Jan 2010
8.0
2010
de
52064
Deutschland
|
Arduino Board inLabVIEW
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.
6_piezos_parallel.vi (Größe: 63,15 KB / Downloads: 199)
Gruß
Law
|
|
|
25.02.2010, 17:20
|
Y-P
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
Beiträge: 12.612
Registriert seit: Feb 2006
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
|
Arduino Board inLabVIEW
Kriegst Du pro Schleifendurchlauf einen Wert, oder was kriegst Du bei Deinem VISA Read genau zurück?
Gruß Markus
--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
|
|
|
25.02.2010, 18:39
|
law
LVF-Grünschnabel
Beiträge: 14
Registriert seit: Jan 2010
8.0
2010
de
52064
Deutschland
|
Arduino Board inLabVIEW
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
|
|
|
| |