LabVIEWForum.de
Schalldruckmessung mit 2D Kompass - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: Sonstiges (/Forum-Sonstiges)
+--- Forum: Messtechnik (/Forum-Messtechnik)
+--- Thema: Schalldruckmessung mit 2D Kompass (/Thread-Schalldruckmessung-mit-2D-Kompass)

Seiten: 1 2 3


RE: Schalldruckmessung mit 2D Kompass - Rene172 - 27.03.2015 11:41

(27.03.2015 11:30 )GerdW schrieb:  Wenn du mehr Werte anzeigen willst, musst du sie selbst sammeln. Quick&dirty: XYGraph-ExpressVI…

Meinst du damit, dass ich meine Werte in einem Array speicher und dann an den XYGrapg übergebe? Wenn ja sehe ich das Problem, dass es eine händische Messung ist und es ganz darauf ankommt, wie schnell man den Messkopf bewegt. Dementsprechend kommen auch unterschiedlich viele Messergebnisse zu Stande.
Ein XYGraph habe ich ja auch schon zuzätzlich zum 2D Kompass drinne.
So ganz verstehe ich das grade nicht.


RE: Schalldruckmessung mit 2D Kompass - GerdW - 27.03.2015 11:43

Hallo Rene,

Zitat:Wenn ja sehe ich das Problem, dass es eine händische Messung ist und es ganz darauf ankommt, wie schnell man den Messkopf bewegt. Dementsprechend kommen auch unterschiedlich viele Messergebnisse zu Stande.
Wo siehst du da ein Problem? Ich habe fast immer Messungen, wo ich nicht im voraus die Anzahl der Messwerte kenne…


RE: Schalldruckmessung mit 2D Kompass - Rene172 - 27.03.2015 11:49

Ich hatte bis jetzt nur mit Arrays zutun, die eine bestimmte Größe hatten. Dann muss ich mal schauen, wie ich das dynamisch hin bekomme um meine Messwerte zu speichern.

Momentan habe ich eine Spannung von 0-10V über den Spannungsteiler, welche ich mit 18 multipliziere um von 0-180 Grad auf dem 2D Kompass zu kommen. Ist es möglich in LabView eine Bedigung einzubauen, welche vorgibt, dass immer bei einer Spannungsänderung von +0,1V die Spannung vom Spannungsteiler mit der dazugehörigen Spannung am Mikrofon gespeichert wird?


RE: Schalldruckmessung mit 2D Kompass - GerdW - 27.03.2015 11:51

Hallo Rene,

Zitat:Ist es möglich in LabView eine Bedigung einzubauen
Ja.

Zum Formulieren solcher Bedingungen bietet sich Pseudocode an:
Code:
IF aktuelle Spannung >= alte Spannung +0.1 THEN
  nächsten Messwert messen
  alte Spannung := aktuelle Spannung
ENDIF



RE: Schalldruckmessung mit 2D Kompass - Rene172 - 27.03.2015 11:55

Da kann ich ja froh sein, dass ich Java programmieren kann. Big Grin

Ich bedanke mich schonmal bis hierhin erneut! Ich setze mich dann mal mit dem Code auseinander und mit dynamischen Arrays in der Hoffnung, ein schönes Ergebnis zu erhalten.


RE: Schalldruckmessung mit 2D Kompass - Rene172 - 31.03.2015 10:53

Nach dauerhaftem suchen, habe ich so langsam echt die Faxen dicke. Ich verstehe einfach nicht, wie man ein dynamisches Array aufbauen kann. Aktuell bin ich einfach kein Stück weiter gekommen. Momentan habe ich alles in einer while Schleife, aber es muss doch trotzdem machbar sein, dass irgendwie Werte gespeichert werden. Ich stehe total auf dem Schlauch momentan..


RE: Schalldruckmessung mit 2D Kompass - wladimir s - 31.03.2015 11:02

So kann man die Werte in einer While schleife speichern.


RE: Schalldruckmessung mit 2D Kompass - Rene172 - 31.03.2015 14:36

Was ist das für eine Funktion, bei dem das Schieferegister mit der Zufallszahl zusammen geführt wird?


RE: Schalldruckmessung mit 2D Kompass - GerdW - 31.03.2015 14:39

Hallo Rene,

du willst ein Array von Messwerten erstellen. Da wäre es doch sinnvoll, in der Array-Funktionspalette nach einer Funktion zu suchen, mit der man einen Einzelwert zu einem Array hinzufügen kann…

Mal ehrlich: das ist jetzt Grundlagenwissen - und das wird in kostenlosen Online-Tutorials und jeder Menge BeispielVIs vermittelt!


RE: Schalldruckmessung mit 2D Kompass - Rene172 - 31.03.2015 14:43

Kann ja sein, dass es Grundlagen sind. Ich arbeite aber erst seit zwei Monaten mit dem
Programm (und das nicht Hauptberuflich) und soll ein meiner Meinung nach schon recht aufwendiges Programm entwickeln. Setz mich an Step7 und ich programmier dir ne ganze Anlage, da ich das behersche. Hier das ist für mich Neuland und da kann es vielleicht mal vorkommen, dass eine doofe Frage zu Tage kommt.