Hallo
Folgendes Problem: Bei meinem Programm wird beim Start ein einmaliger Ton mit der Amplitude 0,25 ausgegeben.
Dieser sollte nicht auftreten. Nun weiß ich aber nicht wie ich das Problem bereinigen könnte.
Kann mir bitte jemand helfen?
Lg Noobie
(21.03.2012 14:32 )Noobie schrieb: [ -> ]Kann mir bitte jemand helfen?
Wird schwierig, da
- dein Blockdiagramm größer als ein Bildschirm ist und man sich somit schwer zurecht findet
- durch Kreuz- und Querverdrahtungen die Lesbarkeit deutlich einsgeschränkt ist
- manche Drähte versteckt sind und der Aufräumbutton wohl stark vernachlässigt wurde
- wo ist das Control Toneinstellung?
- das VI ohne fehlende Sub-VIs nicht lauffähig ist
Hast du
- Sichergestellt, dass alle Schalter/Controls richtig initalisiert sind?
- Das deine Schieberegister für die Toneinstellung/Amplitude/etc. richtig initalisiert sind?
- Das ganze mal mit Sonden/Haltepunkte/Lampe gedebugged um zusehen, wann denn der Ton genau ausgegeben wird?
Ich hoffe, ich konnte helfen.
Beste Grüße,
NWO
(22.03.2012 12:44 )NWOmason schrieb: [ -> ]- wo ist das Control Toneinstellung?
Das habe ich mich auch gefragt, und dann gesucht:
Es liegt auf der 2. Seite eines unsichtbar gemachten Tab-Controls.
Gruß, Jens
Ja hab das alles schon gemacht
Mir ist aber aufgefallen, dass das upper limit vom "In Range and Coerce" - Baustein übernommen wird und dann ausgegeben(siehe Bild).
Woran liegt das bzw. was kann ich dagegen machen?
Lg Noobie
(23.03.2012 16:16 )Noobie schrieb: [ -> ]Woran liegt das bzw. was kann ich dagegen machen?
Das liegt dann wohl daran das der Wert, der begrenzt werden soll über 0.25 liegt.
Du hattest erwähnt, dass dies nur beim Programmstart unerwünschterweiße auftritt? Ist dies einmalig? Wenn ja, dann nutz den Schleifenindex und änderer dein Programm dementsprechned ab, dass dies beim ersten Schleifendurchlauf nicht auftritt. Je nachdem, ob dies wirklich der Grund dafür ist (was ich nicht beurteilen kann).
Beste Grüße,
NWO
Ja es tritt nur beim Programmstart und einmalig auf.
Wie meinst du das mit Schleifenindex?
Lg Noobie
(23.03.2012 16:42 )Noobie schrieb: [ -> ]Wie meinst du das mit Schleifenindex?
Sorry, ich meinte den iteration terminal [
attachment=39212]
Beste Grüße,
NWO
Ja ok, aber wie?
Weiß nicht genau wie ich da was abändern soll bzw was ich da abändern soll??
Lg Noobie
Wie gesagt, falls dies der Fehler sein sollte, muss du halt den Fall behandeln, wenn die Schleife erstmalig durchlaufen wird. Vom Konzept her in diese Richtung:
[
attachment=39213]
Wobei ich mir nicht wirklich vorstellen kann, dass dies die Ursache für die Tonausgabe sein soll. Das Ganze ist ein ziemliches Stochern im Dunkeln meiner Meinung nach.
Beste Grüße,
NWO
Ja es ist auch ein stochern im Dunkeln, da das Problem erst dann aufgetreten ist, als ich die 2 Formeln zum umrechnen ins Programm eingefügt habe.
Davor lief alles einwandfrei
Ich versteh leider das Bild nicht so ganz
Lg Noobie