INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Amplitude automatisch erhöhen



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

06.01.2012, 14:22
Beitrag #11

DOM88 Offline
LVF-Grünschnabel
*


Beiträge: 45
Registriert seit: Nov 2011

10.0, 2010
2011
DE


Oesterreich
RE: Amplitude automatisch erhöhen
Hallo Markus,

Mein Problem ist die Abbruchbedingung des Tons. Wie soll ich diese einbauen? Bis jetzt hat das nicht so richtig funktioniert. Sad

Lg DOM
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
09.01.2012, 09:22
Beitrag #12

DOM88 Offline
LVF-Grünschnabel
*


Beiträge: 45
Registriert seit: Nov 2011

10.0, 2010
2011
DE


Oesterreich
RE: Amplitude automatisch erhöhen
Hey, Rolleyes

Ich hab jetzt mal mein Programm angehängt. Könntest du mir helfen den Fehler bei der state-machine zu finden, warum das nicht funktioniert?

Lg DOM


Angehängte Datei(en)
10.0 .vi  AMS.vi (Größe: 41,87 KB / Downloads: 217)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
09.01.2012, 09:33
Beitrag #13

eb Offline
LVF-Lernwilliger
***


Beiträge: 292
Registriert seit: Mar 2008

2014
2008
EN

12xxx
Deutschland
RE: Amplitude automatisch erhöhen
was funktioniert denn nicht, bei mir scheint das Programm zu gehen.

Gruß
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
09.01.2012, 09:51
Beitrag #14

DOM88 Offline
LVF-Grünschnabel
*


Beiträge: 45
Registriert seit: Nov 2011

10.0, 2010
2011
DE


Oesterreich
RE: Amplitude automatisch erhöhen
Hallo,

wenn einer der Buttons Linke- oder Rechte Seite gedrückt wird, soll die Tonausgabe abgebrochen werden, auch schon bevor die Amplitude 0,5 ist.

Lg DOM
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
09.01.2012, 10:02
Beitrag #15

eb Offline
LVF-Lernwilliger
***


Beiträge: 292
Registriert seit: Mar 2008

2014
2008
EN

12xxx
Deutschland
RE: Amplitude automatisch erhöhen
Die schnelle Info:

Das kann nicht gehen, da ja dass Event "Nächste Frequenz" noch abgearbeitet wird. Der Button "linker/rechter Kanal" ist ein anderes Ereignis. Nach meiner Meinung wäre es am besten mit einer Consumer/Producer-Struktur: Du hast eine Consumer-Loop, die sich um das Ton-Ausgabe kümmert und dazu Befehle bekommt, wie "Ton ausgeben mit folgender Frequenz", oder "Ton abbrechen". Die Befehle kommen, von deiner EventStruktur (Producer) die dem "Tonerzeuger" sagt was er (neues) zu tun hat.
Kennst du die Producer/Consumer-Architectur? Wenn nein, schau mal in die Beispiele. Außerdem gibts ein "New... VI-Pattern" dass bei Neuerstellung eines VIs die Grundstruktur auslegt.

Bei Fragen einfach weiterfragen...


Gruß
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
09.01.2012, 11:24 (Dieser Beitrag wurde zuletzt bearbeitet: 09.01.2012 11:29 von DOM88.)
Beitrag #16

DOM88 Offline
LVF-Grünschnabel
*


Beiträge: 45
Registriert seit: Nov 2011

10.0, 2010
2011
DE


Oesterreich
RE: Amplitude automatisch erhöhen
Hey, Blush

Ok, das leuchtet mir ein.

Von einer Consumer/Producer - Struktur hab ich bis jetzt noch nie etwas gehört. Ich hab mir das mal angesehen und eigentlich besteht diese Struktur ja nur aus 2 While-Schleifen und einer Queue. Trotzdem habe ich keine Ahnung wie ich das in mein Programm einbauen soll.

Kannst du mir bitte helfen?
Oder gibt es eventuell eine andere bzw. einfachere Möglichkeit?

Lg DOM
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
09.01.2012, 13:49 (Dieser Beitrag wurde zuletzt bearbeitet: 09.01.2012 13:50 von eb.)
Beitrag #17

eb Offline
LVF-Lernwilliger
***


Beiträge: 292
Registriert seit: Mar 2008

2014
2008
EN

12xxx
Deutschland
RE: Amplitude automatisch erhöhen
Hallo DOM88,

also ich hab die Struktur ein wenig umgeändert. Jedoch habe ich keine Vollwertige Producer/Consumer-Struktur implementiert. Vielleicht wär das eine Lernaufgabe für dich. Die Einstellungen für die "SoundMaschine" werden per lokale Variable weitergegeben, das ließe sich verbessern.
Ansonsten hab ich ein wenig aufgeräumt. Trotzdem ist noch nicht ganz rund...

Was denkst du?

10.0 .vi  AMS_LVF.vi (Größe: 37,73 KB / Downloads: 230)


10.0 .ctl  TonEinstellungen.ctl (Größe: 5,7 KB / Downloads: 230)


Gruß
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
11.01.2012, 13:40
Beitrag #18

DOM88 Offline
LVF-Grünschnabel
*


Beiträge: 45
Registriert seit: Nov 2011

10.0, 2010
2011
DE


Oesterreich
RE: Amplitude automatisch erhöhen
Hallo,

Erst mal danke für deine Hilfe.

Leider bin ich nahezu blutiger Anfänger und brauche immer ein bisschen länger um etwas zu verstehen, aber mit deinem Umbau des Programms und der eingebauten Cosumer/Producer - Struktur komm ich nicht mehr mit. Ich hab mir dass jetzt öfters durchgesehen, aber ich verstehe es einfach nicht. Sad

Gibt es wirklich keine einfachere Möglichkeit als eine Consumer/Producer - Struktur?

Lg DOM
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
11.01.2012, 15:25 (Dieser Beitrag wurde zuletzt bearbeitet: 11.01.2012 15:26 von eb.)
Beitrag #19

eb Offline
LVF-Lernwilliger
***


Beiträge: 292
Registriert seit: Mar 2008

2014
2008
EN

12xxx
Deutschland
RE: Amplitude automatisch erhöhen
Hallo Dom,

Keine Angst vor dem QuellCode! Ich hab ja gar keine Producer/Consumer-Struktur gebaut. Nur 2 parallele Schleifen. In der oberen Schleife werden die Benutzereingaben verarbeitet und in der unteren werkelt die Tonerzeugung.
Wenn jetzt der Benutzer die Parameter zur Tonerzeugung ändert, dann reagiert die Tonerzeugung darauf...

Die Frage ist, was du nicht verstehst: Du kennst die Strukturen WhileSchleife, Case, For, Event usw. Soweit so gut. Nun also ist es am besten du erklärst/zeigst was genau du nicht verstehst. Versuche auch mal mit Sonden zu untersuchen welche Daten wo lang fließen.

Und das Programm ist noch lange nicht perfekt. Sobald du verstehst, was da genau passiert, kannst du es verbessern und optimieren. Das wird schneller gehen als du jetzt denkst. Smile


Gruß
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
11.01.2012, 16:25
Beitrag #20

DOM88 Offline
LVF-Grünschnabel
*


Beiträge: 45
Registriert seit: Nov 2011

10.0, 2010
2011
DE


Oesterreich
RE: Amplitude automatisch erhöhen
Hey, Shy

Ich hab mir das jetzt öfters mit der "Highlight Funktion" angesehen und es ist doch nicht so schwierig wie es aussieht. Aber ein paar Fragen hätt ich trotzdem noch:

1) Bei der Toneinstellung in der zweiten Schleife (Bild 1), sollte meiner Gedankenfolge nach das Ergebnis, da die beiden Werte eigentlich immer gleich sind, auch immer False sein (was für die Funktion des Programmes eigentlich unlogisch wäre), aber das ist nicht der Fall. Warum?

2) Welchen Zweck erfüllt bzw. welche Funktion hat eigentlich dieser "Cluster" (Bild 2)? Ich hab mir die Info in der Hilfe zwar durchgelesen, aber die hilft mir auch nicht wirklich weiter.

Bitte um dein Hilfe.

Lg DOM


Angehängte Datei(en) Thumbnail(s)
       
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Amplitude Rauschgenerator Estherina 7 6.492 08.11.2011 09:36
Letzter Beitrag: Estherina
  Ton steigt und sinkt mit der Amplitude ralffurrer 2 4.726 06.07.2011 09:42
Letzter Beitrag: frankyp
  Alarmausgabe bei Überschreitung der Amplitude Tonii 7 6.970 12.12.2007 14:51
Letzter Beitrag: monoceros84

Gehe zu: