MariusMeier
Mitglied
Hallo zusammen
Ich wollte mich mal erkundigen wegen folgendem Problem. Als Projekt in unserer Schule müssen wir eine Filtersoftware (Widerstände, Kondensatoren, OPAMPs) erstellen bis zur 20. Ordnung. 2 Ordnungen ergeben 1 Biquad, also ingesamt 10 Biquads. So ein Biquad besitzt einen Operationsverstärker, Widerstände und Kondensatoren.
Nun Zum eigentlichen Teil: Ich will nun eine graphische drag and drop Oberfläche erstellen, in der ich die verschiedenen Filtertypen graphisch miteinander verbinden kann. (A la Pspice, ist ein Elektronicworkbench). Jedoch die Verbindungen sind wirklich nur graphisch und müssen nichts tun. Jedoch will ich nun über die graphische Oberfläche die Werte der einzelnen Widerstände und Kondensatoren verändern können (Jeden Widerstand und Kondensator des Filters muss man ändern können!)
Die Widerstände und Kondensatoren will kann ich ja als Image auf die graphische Oberfläche zeichnen. Wenn ich das Bild doppelklicke sollte in Textfeld erscheinen, indem ich den Wert der Komponente ändern kann.
Mögliche Lösungsansätze:Vielleicht über ein Canvas die einzelnen Componenten erstellen?
Oder wie soll man das ganze angehen? Ist das zu schwierig?
MFG Marius Meier
Ich wollte mich mal erkundigen wegen folgendem Problem. Als Projekt in unserer Schule müssen wir eine Filtersoftware (Widerstände, Kondensatoren, OPAMPs) erstellen bis zur 20. Ordnung. 2 Ordnungen ergeben 1 Biquad, also ingesamt 10 Biquads. So ein Biquad besitzt einen Operationsverstärker, Widerstände und Kondensatoren.
Nun Zum eigentlichen Teil: Ich will nun eine graphische drag and drop Oberfläche erstellen, in der ich die verschiedenen Filtertypen graphisch miteinander verbinden kann. (A la Pspice, ist ein Elektronicworkbench). Jedoch die Verbindungen sind wirklich nur graphisch und müssen nichts tun. Jedoch will ich nun über die graphische Oberfläche die Werte der einzelnen Widerstände und Kondensatoren verändern können (Jeden Widerstand und Kondensator des Filters muss man ändern können!)
Die Widerstände und Kondensatoren will kann ich ja als Image auf die graphische Oberfläche zeichnen. Wenn ich das Bild doppelklicke sollte in Textfeld erscheinen, indem ich den Wert der Komponente ändern kann.
Mögliche Lösungsansätze:Vielleicht über ein Canvas die einzelnen Componenten erstellen?
Oder wie soll man das ganze angehen? Ist das zu schwierig?
MFG Marius Meier