(22.03.2012 14:38 )GerdW schrieb: Hallo Pferdchen,
Beitrag#2, zweiter Stichpunkt ist weiterhin gültig: deine Mittelwert-Bildner sind Blödsinn.
Weiterhin:
- fast alle lokalen Variablen lassen sich durch Drahtverbindungen ersetzen, siehe Bild (nur zur Veranschaulichung, da kann noch mehr aufgeräumt werden)
- deine Datei-Formatier-Schleife ist Blödsinn, siehe Bild
- deine Sequenzstruktur ist größtenteils Blödsinn, da man alles mittels Dataflow regeln kann
Zum Mittelwert hab ich ja in meinem vorigen Beitrag schon was geschrieben.
- Zum Ersetzen der lokalen Variablen:
Ich weiß ja, das es guter Stil wäre, aber hab ich nicht die Race Conditions (was ja scheinbar das Problem bei den lokalen Variablen wäre) durch die Sequenzstruktur und die 'An/Aus-Schalter' zum Krafteinlesen umgangen?
- Mir war klar, das mein Datei-Schreibe Prozess nicht der schönste ist, aber er ist doch akzeptabel, oder? Ich werde es aber wohl zu deiner Version umschreiben, danke.
- Die Sequenzstruktur benutze ich halt, um Race Conditions durch die Variablen zu vermeiden, ich lasse mich gern belehren falls ich da was falsch verstehe.
Gruß,
UnbekanntesPferd
zuerst mal, ich hab deine letzte Nachricht noch nicht gelesen, als ich meine letzte verfasst hab
(23.03.2012 15:42 )GerdW schrieb: Hallo Pferdchen,
Um also Umwelteinflüsse zu filtern, dachtest du dir, nehme ich einfach 100 Messwerte und mittele die. Gar nicht mal verkehrt - nur die Lösung ging dann in die Binsen!
Du nimmst 100 MessWerte innerhalb einer (geschätzten) Mikrosekunde, also viel schneller, als es überhaupt zu Umwelteinflüssen kommen kann und unter Garantie auch viel zu schnell für den verwendeten Sensor und deine DAQ-HW. Schon mal darüber nachgedacht? Nicht, das wir dich nicht darauf hingewiesen hätten, z.B. in Beitrag #2, #6, #8 und #9...
Ah, ok, ich wusste nicht, dass es nur eine Mikrosenkunde ist. Wenn ich also eine Wartezeit von ein paar Millisekunden pro Schleifendurchlauf nehmen würde, wärs in Ordnung?
Zitat:Dagegen kann man was tun: Lesen!
Werd ich wohl auch noch machen, ich hatte nur nicht vor mich schon tief in Labview einzuarbeiten, bevor ich mein erstes VI schreibe