Messdaten eines Vibrationsaufnehmers erfassen
Hallo,
weißt du nicht, wie du deine Ideen in Code umsetzen sollst? Oder weißt du noch gar nicht, wie du die Aufgabenstellung angehen sollst?
1. hast du schon fertig
2. hast du auch schon fertig
3. Irgendwie unklar formuliert. Vorgabe ist Anzahl der Schwingungen? Zählen könnte man mit einer weiteren Abfrage Ualt>Uschwelle UND Uneu<=Uschwelle (abfallende Flanke) in Ergänzung zu 2, um die positiven Amplituden zu erfassen. Oder die Maxima erfassen (siehe Mathe "Kurvendiskussion" = Extremwerte, Scheitelpunkte)
4. Pre-/Posttrigger unklar formuliert: willst du vor/nach dem eigentlich Triggern lediglich die Schwingung darstellen, aber nicht auswerten? Dann weitere Trigger wie in 2 und 3 definieren
5. Signaldarstellung geht ganz einfach mit einem Chart, Graph oder XY-Diagramm, wenn du die Werte vorher als Array oder Waveform gespeichert hast
6. Speichern in eine Datei? Geht auch ganz einfach mit vorhandenen VIs (Text, binär, tabellenform, ...). Schau mal in Gruppe "File IO"
7. Loop until stop??
Zum allgemeinen Programmaufbau gibt es viele Beispiele. Schau dich mal in deiner Enteicklungsumgebung um. Je nach LV-Version und Paket (ich weiß nicht, womit du arbeitest) gibt es auch viele Beispiele und optionale Tools wie "Signalanalyse", die deine Programmiererfahrung u.U. erheblich vereinfachen können ;-)
Ansonsten bekommt ein Werksstudent bestimmt Unterstützung von einem erfahrenen Betreuer ;-)
|