Ich besitze seit einigen Jahren einen FeelTech FY6900 Funktionsgenerator. Ich habe ihn allerdings, obwohl die technischen Daten eigentlich soweit gut sind, kaum benutzt. Warum: Die Bedienung ist einfach nur grausam. Und die Software, um das Teil über den PC zu bedienen, ist ebenfalls murkelig und buggy. Ein falscher Klick und das Teil stürzt ab. Zudem ich selbst die Frequenzen dort nicht richtig einstellen konnte. Also alles in Allem Mist!
Und so habe ich mich hingesetzt, erstmal die Command-Referenz gezogen und dann mit Terminal ausprobiert. Dabei musste ich feststellen, dass dort einige Fehler vorhanden waren. Also neu dokumentiert, mir eine für mich passende Bedienoberfläche ausgedacht, Programmierblöcke erstellt und das dann Gemini übergeben, sie soll bitte aus meinen Notizen etwas zusammenbauen. Der Vorschlag von Gemini, das mittels WebSerial zu machen, war super. Ergo keine Software zu installieren und direkt im Browser das Teil bedienen.
Weil ich der KI ein fertiges Konzept übergeben hatte, funktionierte die Erstellung der Webseite tatsächlich überraschend schnell. Also alles getestet, für gut befunden und auf Github veröffentlicht. Gleichzeitig auf EEVBlog vorgestellt, in der Hoffnung, dass es ausgiebig getestet wird. Dabei sind dann mehrere Dinge zum Vorschein getreten. Es gibt alte und neue Versionen des FY6900. Für die neue musste die Frequenzeinstellung geändert werden. Zusätzlich kam heraus, die Software funktioniert auch mit dem FY6800 und dem FY3900 mit kleinen Modifikationen. Ergo den Javascript-Teil aufgeräumt und modularisiert, um zusätzliche Geräte unterstützen zu können.
Nun lässt sich das Teil viel besser bedienen. Modulation und Sweep haben eigene Bereiche bekommen und sogar die Wellenform kann man editieren. Endlich ist das Teil nun brauchbar.


Keine Kommentare:
Kommentar veröffentlichen