Verschiedene Anwendungen


Theremino 3D

COS ’ ist dies? Das Theremino-System wussten bereits wenig, mit der Theremino3D sind wir gut. Ist kein 3D Objekt-editor, Du musst nicht Spiele machen, die Playstation ist besser… aber dann ist es nutzlos, SPQT!

Ruhe, Theremino3D ist eine pädagogische Anwendung, eine Grundlage zur Bewältigung 3D, Schwerkraft und Physik von Feststoffen. Theremino das System möchten nicht produzieren oder verkaufen, aber ist Inhalt zeigen “Wie Sie?”.

Und, zum Vergnügen, fangen Sie nicht zu sagen, dass es gibt Spiele, die bessere Grafik haben, Wir wissen, aber c ’ ist ein Unterschied, Sie können öffnen und bearbeiten Sie. Die Theremino3D ist Open Source und basteln, sein Code ist kostenlos und Sie können tun, was Sie wollen.

Theremino3D ist eine Sammlung von 3D Techniken, bis zu dem Punkt des Seins vereinfacht “fast” nutzbare. Die besten Algorithmen für die “DIY”. L ’ Anwendung ist organisiert in hundert “Szene” und gibt es viele Szenen speziell für Experimente leer. 3D Objekte ist nicht einfach, aber die Theremino3D möglicherweise, für einige, der einfachste Weg um loszulegen.

Der physikalischen Parameter der Objekte, Schwerkraft, Interaktionen zwischen festen Körpern (Starrer Körper) und Stoffe (Weichem Körper) werden sehr gut von Bullet simuliert. (Open-Source-Engine, die Kollisionen behandelt). Die Schatten (sehr realistisch) mit unveröffentlichten Algorithmen berechnet werden, von uns entworfen. Die 3D läuft unter DirectX. L ’ Effizienz ist “monströse”, mit Hunderten von Objekten in Kollision und 3D Sounds mit Objekten verbunden, CPU-Verbrauch ist praktisch null (auf Rechnern, die eine gute Grafikkarte haben)

Natürlich können Theremino3D mit anderen Anwendungen auf dem System kommunizieren., durch die Schlitze. Es wird dann möglich zu jedem “Fey” Interaktion, So verschieben Sie 3D-Objekte mit MIDI-Befehlen, oder mit Bananen, in diesem Video, wie: www.YouTube.com/Watch?V = 5aYvvhURFaU

Dies ist das Kontrollfenster, Drücken Sie F1, um es zu öffnen,. Alle anderen Befehle im Feld gut erklärt “Befehle” Diese Aufforderung.

Mini Hilfe
Vergessen Sie nicht, drücken Sie F, um besser zu sehen, versuchen Sie die Pfeiltasten und die Maustasten, auch in Verbindung mit STRG und SHIFT. Ziehen Sie an und stoßen Sie das Mausrad ab. Die linke Maustaste gedrückt “nimmt” die Objekte verschieben und, mit STRG und SHIFT, hin und her bewegt. Die Leertaste dient zum Ändern von Modi der Bewegung. Die Schlüssel zum 0 in 9 und mit STRG-0 STRG-9, um die Szene zu ändern. Freundschaften mit den Theremino3D, zeigen Sie Ihren Cursor über etwas und drücken Sie die Rechte Maustaste.

– – – – – –

Benötigten Bibliotheken
Die Anwendung funktioniert nicht ’, Installieren Sie DirectX, wie in der Installationshinweise. Ab version 1.4 auf die DirectX sollte Installation nicht mehr benötigt werden, auf jedem Betriebssystem.

Downloads von Theremino 3D-Version 1.5
Theremino_3D_V 1.5

Theremino_3D_V 1,5 _WithSources (Version für Programmierer)
Version für alle Fenster in 32 und 64 bisschen. Für Himbeeren Pi, Linux, Android und OSX, Lesen Sie die Installationshinweise.


Antenne-Optimierer

Diese Anwendung ist eine numerische Simulation der elektromagnetischen Feldern. Hauptsächlich verwendet, um die Antenne zu optimieren. Veröffentlichen wir vorläufig die Anwendung “AntSym”, Stammvater der “Theremino_AntennaOptimizer”, Wir veröffentlichen bis zum Frühjahr 2017.

Beide AntennaOptimizer, dass AntSym sind kompatibel mit dem Dateiformat “.NEC” verwendet von 4Nec2 (bekannte Anwendung geschrieben von unserem Freund schwedische Arie Voors). So im Internet finden Sie viele Beispiele und es ist möglich, Dateien austauschen. Wenn Sie möchten, können Sie auch die entsprechenden Editor für Dateien von Antennen bearbeiten können. NecFiles sind im Ordner "" bereits über 1200 Beispiele von Antennen (einige gut gemacht, andere absurd oder unvollständige, aber alles nützlich und interessant).

Antenne-simulator - alt 2002 Version

AntSym - alt 2002 Version AntSym - alt 2002 Version


Einfache Anweisungen

Nicht alle Dateien können verwendet werden, um Optimierungen durchzuführen. Für den Optimierungsprozess sollten die Dateien richtig strukturiert, mit SY die editierbaren Parameter.

Um die Dateien zu bearbeiten, drücken Sie “Input-Datei bearbeiten” und bearbeiten Sie Ihren Text mit den Standard-Editor auf Ihrem system (in der Regel Editor oder Notepad ++) . Herauszufinden, wie man die Dateien bearbeiten, durchsuchen Sie die Beispieldateien.

Die Dateien werden dann in NEC-input-Format verarbeitet.. Sie können sehen, wie sie umgewandelt werden, durch Drücken der Taste “Zeigen In an”. Das Protokoll angenommen von NEC ist in der Datei “NEC Benutzerhandbuch“.

Schließlich die Motorleistung Dateien und Sie können ein NEC produzieren erkunden Sie es durch Drücken der Taste “Anzeigen”

Der Optimierungsprozess richtet sich nach den Parametern:

  • Gewicht (Verdienst) – Dies ist die Punktzahl, die für die Antenne gegeben und Optimierungs-Algorithmen zu verbessern suchen. Die Punktzahl errechnet sich anhand der “Gewicht”, Wer sind die “Gewichte”, Das heißt, die relative Bedeutung Sie aus den Merkmalen der Antenne. Die “Gewicht” eins nach dem anderen im nächsten Abschnitt erläutert werden.
  • Angebot – Legt den Grad der Änderung, die jeden Versuch der Optimierung erfolgt.
  • Präzision – Die Anzahl der signifikanten Stellen in den Parametern der Antenne verwendet werden,

Die Prozess-Optimierung hängt die Gewichte (Gewicht) dass Sie durch Drücken der Taste set “Gewicht” und justieren die Schieberegler, um bestimmte Eigenschaften, anstatt andere zu fördern:

  • SWR – Dies ist das Verhältnis stehende Welle, der optimale Wert wäre “1”, aber normalerweise betrachten wir die zulässigen Werte bis zu 1.5 und, in einigen Fällen, Haben Sie ein Antennentuner, noch höhere Werte.
  • Zu gewinnen – Die Verstärkung der Antenne. In der Regel sollte es so hoch wie möglich sein..
  • F/B – Beziehung zwischen dem Gewinn im vorne und seitlich. In der Regel sollte es so hoch wie möglich sein..
  • F/R – Beziehung zwischen der Gewinn in hin und her. In der Regel sollte es so hoch wie möglich sein..
  • Strahl – Strahlbreite für einen Gewinn von – 3DB unter maximum.
  • Xsize – Länge der Antenne in mm. Es ist in der Regel besser, kleine Antennen haben.
  • Ysize – Breite der Antenne in mm. Es ist in der Regel besser, kleine Antennen haben.
  • Zsize – Höhe der Antenne in mm. Es ist in der Regel besser, kleine Antennen haben.

Es gibt drei verschiedene Optimierungs-Algorithmen:

  • Klettern – Jedes ausgewählte Objekt ist leicht verändert und der Prozess wird mehrmals wiederholt, bis die lokale Maximum gefunden wurde. Man kann sich vorstellen, die lokale Maximum wie die Spitze eines Hügels in einem Komplex bestehend aus mehreren Tälern und Hügeln. Die Methode erkennt nur die Spitze am nächsten Bergrennen aber ist nicht in der Lage zu überwinden, die Täler und suchen entfernten Hügeln, die höher sein können.
  • Die geänderten – Jedes ausgewählte Element wird mit zufälligen Mutationen verändert.. Diese Methode kann in einigen Fällen auf ein Gebiet größer als nur klettern protzen..
  • Genetischen – Neben zufälligen Mutationen mit einer Bevölkerung von vielen Einzelpersonen und jede Generation züchten nur das beste (eine zufällige Hälfte Paare von Parametern verwenden sie). Diese Methode ähnelt der natürlichen Selektion und in einigen Fällen ist erheblich schneller als die vorhergehenden zwei Methoden.

Schlüssel: “Zurücksetzen” Zurücksetzen der roten und grünen Linien, die die Verschlimmerungen und Verbesserungen zeigen, wenn tuning.

Die Schaltfläche “Gewicht” Ansicht, die die Regler, dass Sie die Gewichte zu regulieren und welche Merkmale dem Optimierer weist begünstigen müssen.

Die Tasten mit Zahlen (100 10 1 0.1 – 0.1 1 10 100) ändern Sie den ausgewählten parameter. Mit diesen Tasten können Sie die Eigenschaften der Antenne, die Optimierung oder manuell einen Teil der Optimierung zu fahren.


Ähnliche Anwendungen

Gibt es ähnliche Anwendungen, zum Beispiel die ’ große 4Nec2 geschrieben von unserem Freund schwedische Arie Voors. Über in 2000 Gemeinsam starten wir um diese Anwendungen zu schreiben und wir tauschten eine Menge code, uns wir ihm beigebracht, 3D zu verwenden und er lehrte uns viele Aspekte von NEC. Dann wir zwei verschiedene Richtungen haben. Ariel schrieb ein sehr komplettes Programm, untersuchen jeden Aspekt der Antennen einschließlich, Zum Beispiel, auch die “Nahfeld”. Stattdessen widmen wir uns zu maximieren und vergleicht die Berechnungs-Engine NEC2 und verschiedenen vereinfachte Versionen in C++ und VB mit Namen “Mininec”.

Vergleichen Sie unterschiedliche Berechnungsmethoden Motoren können die Zuverlässigkeit erhöhen. Wenn zwei unterschiedliche Motoren ähnliche Ergebnisse geben dann die Antenne ist nicht kritisch und die Simulation ist gut aufgestellt. Alle Versionen von Mininec sind funktional identisch, aber einige sind wesentlich schneller als NEC2, Das ist im Grunde die Originalversion in Fortran auf Lochkarten geschrieben.

Es gibt andere komplexere Anwendungen, kommerzielle und closed source, aber besonders schwer zu installieren und verwenden. Sind Anwendungen, die eine lange initiale erfordern Zeit lernen, so empfehlen wir, um sie zu benutzen, nur wenn Sie Branchen-Spezialisten.


Die ursprünglich in Fortran geschrieben NEC2

Lochkarten-Karte

Die großzügigen Open-Source-Publikationen Jerry Burke und A. Knoll, Wer schrieb die Originalversionen von NEC (Elektromagnetischen Zahlencode) bei der “Lawrence Livermore Labs”, in 1981, Sie fing an alle dies. Sie verdienen ein großes Dankeschön und sogar Bewunderung. Die Algorithmen, die geschrieben haben, mit den begrenzten Mitteln der dann (und es war nicht leicht) gelten auch noch nach fast vierzig Jahren ’.


Dokumentation


Downloads

Bald (Frühling 2017) pubblichereMo Theremino_AntennaOptimizer Anwendung, komplett mit Anleitung und Thereminico Stil. Fürs erste (nur für die ungeduldigen und erfahrene Programmierer), Wir veröffentlichen die ursprüngliche Version des AntSym mit ein paar kleine Kniffe. Diese Version ist im Wesentlichen dasselbe, wie es war 2002, einschließlich der ’ Fehler im Titel (Simulator statt Simulator), nichts Wildes und naiven Aussagen und Programmierstil.

Hinweis pER Versionen
Version 2.0: Festen einige Bugs, aber das UI ist immer, dass der die 2002.
Version 2.1: Ein Fehler wurde behoben, der verursacht den Verlust einiger Gebiete von 3D mit NEC2 auf sehr komplexen Antennen – Die Benutzeroberfläche ist immer von der 2002.

AntSym downloads – Version 2.1 – Alte schriftliche Fassung in 2002 in VB6
AntSym_VB6_V 2.1 (nur nach vorne zu schauen, Es gibt keine Anweisungen und die Benutzeroberfläche ist wild)
Zur Ausführung dieser Version müssen Sie die DLL registrieren, durch Drücken der rechten Maustaste auf die Datei “CopyAndRegisterDLL(als Admin ausführen).exe” im Ordner "" “Registerdll” und wählen Sie dann “Als Administrator ausführen”.


LED Rechner

Diese Anwendung ist ein Platzhalter für die Maßnahmen auf LEDs, Konvertierungen zwischen Einheiten erleichtert und hilft Entwurf Beleuchtungssysteme und led-Array mit maximaler Effizienz. Die Hilfe-Datei “Messgeräte der” Beschreibt ein einfaches Messgerät in wenigen Minuten verfügbar, mit drei Komponenten, die Kosten von insgesamt weniger als 9 Euro.

Hinweise für Versionen
Version 2.2: Fehler beim Lesen von Dateien, dass einige Werte geändert wurden oder Dezimalzahlen verloren korrigiert. Auch die Namen der Dateien wurden nicht restauriert und korrekt gespeichert. Jetzt sind die Anweisungen in Englisch.
Version 2.3: Bessere Farben und Menü "Farbverlauf" Windows7 und Windows10.

LedCalc downloads – Version 2.3
2.3 LedCalc_V

LedCalc_V 2.3 _WithSources (komplettes Design für Programmierer)
Version für alle Fenster in 32 und 64 bisschen. Für Himbeeren Pi, Linux, Android und OSX, Lesen Sie die Installationshinweise.

Originalunterlagen für Auditoren von Übersetzungen
LedCalc_OpenOffice_Docs


Flimmern Meter

Theremino Flackern Meter

Das "Flackern", auch genannt "Flicker", ist die Instabilität des Lichtes produziert durch elektrische Lampen.

Zahlreiche Studien haben gezeigt, dass Flackern, Obwohl hohe Frequenz und dann völlig unsichtbar, Es kann auch Kopfschmerzen verursachen., Überanstrengung der Augen und Übelkeit.

Auch sind Haustiere viel empfindlicher als wir auf die Auswirkungen des Flackerns. Viele von Ihnen, zum Beispiel Vögel, leichte Variationen bis zu Frequenzen um zu sehen 200 Hz, dann zehnmal größer als was wir. Dafür erscheint ein Film als eine Abfolge von Fotos und ein Licht für unsere Augen scheint es perfekt stabil, Es kann als ein starkes Timing Licht erscheinen und verursachen eine schwere Beschwerden.

Kommerzielle Geräte existieren, um Flimmern sehr teuer zu messen (Von 700 in 3000 Euro). Aber wir bauen einfach dieses Messgerät, zehn Euro oder sogar weniger Ausgaben, Nutzung einen Master-Modul und ein Tablet, das haben wir bereits.

Theremino FlickerMeter Schaltpläne

Das Messgerät enthält nur drei Komponenten, so dass Sie bauen können “DIY”. Die dritte Komponente, dass hier nicht seht ihr das Master Modul. Die drei Leitungen GND, PIN1 und 3,3 V gehen mit ICSP-Anschluss des Meisters wie in der folgenden Dokumentation beschrieben.

Wenn dieses Gerät gebaut, einfach nehmen Sie eine Tablette und nehmen Sie eine Panorama-Tour durch seine Heimat und die Freunde. Es wird eine Überraschung zu entdecken, dass gut die Hälfte der Lampen, auch die unvermutete, haben Sie hohe durchschnittliche Flimmern und gelöscht werden sollen.

Ein besonderer Hinweis für diejenigen, die dieses Gerät zu bauen, wird
Während der Maßnahme die Lampe ist, dass das Messgerät auch Fermi sein muss. Es braucht minimale Vibrationen oder Schaukeln um die Messwerte verfälschen. Dieser Effekt wird verstärkt, wenn sehr niedrige Werte zu messen, rund ein Prozent oder weniger. In diesen Fällen auch nur zu Fuß in den Raum, den gemessenen Wert ändern.

Dokumentation in italienischer Sprache
Theremino_FlickerMeter_Application_ITA.PDF
Theremino_FlickerMeter_Hardware_ITA.PDF
Theremino_FlickerMeter_TestLamps_ITA.PDF

Englische Dokumentation
Theremino_FlickerMeter_Application_ENG.PDF
Theremino_FlickerMeter_Hardware_ENG.PDF
Theremino_FlickerMeter_TestLamps_ENG.PDF

Originalunterlagen für Auditoren von Übersetzungen
FlickerMeter_ODT-Docs.zip

Hinweise für Versionen
Version 1.1: Diese version, auch wenn es Ihre erste veröffentlicht, ist bereits bestens bewährt und sollte keine Fehler enthalten.
Version 1.2: Korrigieren Sie die Ausrichtung des Textes in das Feld “Prozentuale Flicker”

Downloads von FlickerMeter – Version 1.2
FlickerMeter_V 1.2

FlickerMeter_V 1,2 _WithSources (komplettes Design für Programmierer)
Version für alle Fenster in 32 und 64 bisschen. Für Himbeeren Pi, Linux, Android und OSX, Lesen Sie die Installationshinweise.


DAA – Audio-Analysator und Oszilloskop

Theremino DAA V4.0

Diese Anwendung wurde geschrieben über 22 vor Jahren, zum Zeitpunkt der Windows95 und Windows98. Es ist nicht nur ein Oszilloskop, außerdem enthält es einen Signalgenerator, ein Spektrumanalysator und anspruchsvolle Funktionen für akustische Systeme Mess. Im Audiobereich ist es besser als jedes Oszilloskop, dass die Proben bei 16 Bits, während die klassischen Oszilloskope (zum Beispiel, Tektronix und Lecroy) Sie haben den ADC aus 8, 10 oder am besten 12 bisschen. Auf der anderen Seite messen die klassischen Oszilloskope auch hohe Frequenzen, während die DAA zu einigen zehn KHz erhalten (abhängig von der Soundkarte und ihr Treiber).

Wir haben lange diese Anwendung verwendet, um die großen Sound-Systeme in Clubs und Konzerten entzerren und als ich als Tontechniker im Tonstudio gearbeitet. Die neuesten Versionen (Von 4 ab), Sie haben sich deutlich verbessert. Jetzt auch die App funktioniert wie ein klassischer Zweikanal-Oszilloskop.

Sie können die Spannungen und Ströme messen, sowohl Gleich- und Wechsel, als Tester. Es misst den Mittelwert, der wahre Effektivwert und der Spitzenwert mit einer Genauigkeit von bis zu einem Millivolt. Er misst die Frequenz bis auf Hundertstel Hz, der Zeitraum bis zu zehn Mikrosekunden, und die Amplituden von bis zu Zehnteln eines Dezibel.


Signalgenerator, Messung-Cursor und Spektrum-Analyse mit über 110 dynamische DB.


Analyse von Systemen mit Impulssignale, Sweep und FastSweep und 3D Spektrum-Analyse.

– – – – – –

Soundkarten

PC-Soundkarten haben eine Bandbreite von 10 Hz bis. Um müssen Sie einen externen Adapter in USB angeschlossen verwenden, um auch die DC-Komponente der Signale zu passieren, mit einer geringfügigen Änderung der Eingangsschaltung. Die Datei “EingabeDevices.pdf“, Sie herunterladen unter, erklärt, was Tabs zu kaufen und wie sich ändern.

Mit Soundkarten, die wir empfehlen (und dass kostet weniger als 10 EUR bei eBay) Sie erhalten zwei Kanäle in kontinuierlichen gekoppelten. Diese Soundkarten sind so präzise und stabil, sobald die Kalibrierung durchgeführt wird, die Null-Linie bleibt an seinem Platz für immer. Keine Notwendigkeit, jedes Mal, wenn Sie neu zu kalibrieren, wie stattdessen verwendet sie viele Oszilloskope zu tun, Auch unter den teuersten.

– – – – – –

Download

Hinweise für Versionen
Version 2.1:
Kleinere Verbesserungen, einschließlich besserer Kontrolle der Verzögerung und Puls Richtung DeltaTime und Ausrichtung auf diejenigen, die von anderer Software wie GoldWave und FitzPeaks.
Version 2.2: Weitere Verbesserungen in Steuerelementen Verzögerung und DeltaTime.
Version 2.3: Weitere Verbesserungen und erhöhten Probenahme zu 192 KHz
Version 2.4: Behoben: Fehler mit Überlauf mit Signalen, die von mehr als 2 Volt-pep. Feste FastSweep, die jetzt auch mit solchen Stichprobe funktioniert 192 kHz. Die MFC-Bibliotheken, die nützlich für die mutigen neu hinzugefügt.
Version 2.5: Höhere Auflösung von Spektrallinien auch mit Stichproben in 192 kHz.
Version 3.0: Signifikante Verbesserungen in der Flucht, die in der Dokumentation. Probenahme-Boxen. Möglichkeit, die input- und Output-Geräte zu wählen. Erhöhte Stabilität. Einige Fehler über Kalibrierung behoben. Möglichkeit, die Einstellungen zwischen Boot und spätere erinnern. Erhöht die maximale Frequenz in 100 KHz. Die DAA ist nun wirklich eine komplette Anwendung.
Version 3.1: Jetzt hat es auch ein Maß für die Häufigkeit von CH2, bevor überhaupt die CH1 lesen. Hinzugefügt Dokumentationsdateien in Deutsch: “DaaHelp_DEU.pdf”.
Version 4.0
– Große Verbesserungen, zu viele, um sie hier zu schreiben, lesen Sie die Dokumentation.
– Nun ist die Bequemlichkeit der Nutzung ist hervorragend, Wir sandten die größte Oszilloskop im Ruhestand. Mit Ausnahme von seltenen Fällen mit hohen Frequenzen zu messen,, Wir verwenden diese immer.
– Mit der Kalibrierung durch eine genaue Kalibrierung der Spannungen erhalten, die Sie mit Maßnahmen wie ein Tester zu tun erlaubt.
– RMS-Messungen, Mittel, Spitze-Spitze, Dezibel, Zeit und fraquenza.
– Die Messwerte können auf den Schlitz und sind für andere Anwendungen des Systems daher auch gesendet werden Theremino.
– Digitale Filter reinigen Sie die Wellenformen und erleichtern den Auslöser.
– AC- und DC-Kopplung
– Die Fähigkeit, präzise DC-Messungen zu machen, mit einer USB-Soundkarte, das weniger als zehn Euro kosten.
– Es dauert nur vier gemeinsame Widerstände, Nicht-Präzision, und eine geringfügige Modifikation, dass in zwei Minuten erledigt, erhalten Sie zwei Eingangskanäle und zwei Ausgänge, alle in kontinuierlichen gekoppelten.
– Sie erhalten eine Eingangsimpedanz von 1 Mega-ohm (wie Oszilloskope)
und Messspannungen bis zu +/- 70 V
– Mit der Zugabe einer Sonde 10:1 (neun Widerstände 1 mega in Serie), Sie können Spannungen bis messen +/- 700 V
– Mit dem Zusatz von einer Hochspannungssonde für Spannungen bis zu mehreren Tausend Volt Mess.
– größeres Display und resizable.
– Das Fenster der Anwendung ist auf Vollbild vergrößert werden und denken Sie daran, die Größe und Position.
– Alle Befehle können auch mit der Maus und Tastatur eingestellt werden.
– Und viele andere Nachrichten…. Lesen Sie die Dokumentation.
Version 4.1
– Hinzugefügt Typ STOP-Trigger, die Abtastung stoppt, wenn er einen bestimmten Spannungswert übersteigt,.
– Verbesserte und vereinfachte Steuerung der einzustellen “Verzögern”
– Komfortable Anzeige der minimalen und maximalen Spannungen mit der aktuellen Kalibrierung gemessen (Bewegen nur den Cursor auf INPUT OFF und ON und die untere Zeile der Anwendung gelesen).

Download Theremino DAA – Version 4.1
DAA_V4.1

DAA_V4.1_WithSources (komplettes Design für Programmierer, sehr schwer zu ändern, da in MFC geschrieben, nicht-visuelle. In den letzten Jahren haben wir ihn ein wenig "aufgeräumt. Aber die Grundprogrammierung geht zurück auf 22 Jahre vor)
Für alle Windows-Systeme zu 32 und 64 bisschen. Für Himbeeren Pi, Linux, Android und OSX, Lesen Sie die Installationshinweise.

MFC-Bibliotheken (müssen Sie die DAA neu kompilieren)
Microsoft_MFC_LIBS (mit Visual Studio neu kompilieren zu müssen.)

– – – – – –

Dokumentation

Derzeit ist die Dokumentation nur auf Italienisch.
Die Dateien in Englisch und Chinesisch sind Entwürfe automatisch übersetzt,
Geduld mit mir, zu korrigieren, es dauert eine lange Zeit.

Dateien Dokumentation für die Anwendung DAA
DAA_V4_Help_ITA.pdf
DAA_V4_Help_ENG.pdf (automatische Übersetzung)
DAA_V4_Help_CN.pdf (automatische Übersetzung)

Dokumentationsdateien für Soundkarten und Eingangsschaltungen
DAA_V4_InputDevices_ITA.pdf
DAA_V4_InputDevices_ENG.pdf (automatische Übersetzung)
DAA_V4_InputDevices_CN.pdf (automatische Übersetzung)

ODT-Format Dokumentationsdateien für Übersetzer
DAA_V4_Help_ITA.odt
DAA_V4_Help_ENG.odt (automatische Übersetzung)
DAA_V4_Help_CN.odt (automatische Übersetzung)
DAA_V4_InputDevices_ITA.odt
DAA_V4_InputDevices_ENG.odt (automatische Übersetzung)
DAA_V4_InputDevices_CN.odt (automatische Übersetzung)

Dokumentationsdateien für frühere Versionen
DaaHelp_ITA.pdf
DaaHelp_ENG.pdf
DaaHelp_DEU.pdf


Theremino Helper

Diese kleine app fungiert als Sammler für die zusätzlichen Funktionen, die derzeit:
– Ausschalten des Computers mit der mittleren Maustaste (Wenn die Schaltfläche "aktivieren" aktiviert ist)
– Manuelle Abschaltung aller Programme (mit Namen “Theremino_xxxx”)
– CPU-Auslastung anzeigen
– Übertragung von X / Y-Koordinaten der Maus in Richtung der Steckplätze.
– Importieren von Daten aus der Barcode-Leser und Senden von Daten an den Steckplatz.

Downloads von Theremino Helfer – Version 1.8
Theremino_Helper_V1.8
Theremino_Helper_V1.8_WithSources (komplettes Design für Programmierer)

Version für alle Fenster in 32 und 64 bisschen. Für Himbeeren Pi, Linux, Android und OSX, Lesen Sie die Installationshinweise.


WaveAnalyzer Theremino

WaveAnalyzer Theremino

Diese Anwendung läuft das ’ Spektrum-Analyse von periodischen Signalen aus einem Schlitz und schreibt auf eine Anzahl von anderen Slots Werte gemessen bei unterschiedlichen Frequenzen und die berechnete Verzerrung Rate.
Sein Hauptzweck ist, langsam periodische Signale zu analysieren, durch die kontinuierliche (Null Hertz) bis zu Frequenzen von wenigen Hertz, oder höchstens ein paar Dutzend von Hertz.

Diese Richtungen für ’ verwenden und die vollständigen Spezifikationen sind in dieser Datei:
Theremino_WaveAnalyzer_ITA.PDF

WaveAnalyzer Theremino downloads – Version 0.9
Theremino_WaveAnalyzer_V 0,9
Theremino_WaveAnalyzer_V 0,9 _WithSources (komplettes Design für Programmierer)

Version für alle Fenster in 32 und 64 bisschen. Für Himbeeren Pi, Linux, Android und OSX, Lesen Sie die Installationshinweise.


Theremino WaveGenerator

Wave Generator

Dieser Generator sendet das Ausgangssignal an einen Steckplatz, und nicht an die Soundkarte als sie in der Regel ähnliche Generatoren. Da das Signal aus den Schlitzen geht, die maximale Frequenz beschränkt sich auf wenige hundert Hz. Auf der anderen Seite erstreckt sich die minimale Frequenz auf dem neuesten Stand.

Sie können es verwenden, um die Pwm-Ausgänge oder PwmFast zu beweisen und zum Testen von Anwendungen, die das Signal aus den Schlitzen zu lesen (Zum Beispiel ECG, EEG, SignalScope, AdcTester, und Waveanalyzer). Oder Sie könnten versuchen Schrittmotoren, Servomotoren, Geophone und Beschleunigungssensoren.

Bedeutung der Parameter

STECKPLÄTZE

  • Ausgabeschacht: Die Zahl des Schlitzes wo das Ausgangssignal zu schreiben.
  • Amplitude: Die Anzahl der Slots, die Sie verwenden, um die Amplitude des Signals erzeugt Steuern. Wenn Sie es auf “-1” dann ist der Slot nicht verwendet und legen Sie die Breite manuell mit box “Amplitude”.
  • Verschiebung: Die Slot-Nummer, die verwendet wird, um die Bewegung des Nullsignals kontrollieren. Wenn Sie es auf “-1” dann der Slot nicht genutzt wird und passt die Verschiebung manuell mit box “Verschiebung”.
  • Frequenz: Die Anzahl der Slots, die Sie verwenden, um die Frequenz des erzeugten Signals bestimmen. Wenn Sie es auf “-1” dann der Slot nicht genutzt wird und passt die Frequenz manuell mit box “Frequenz”.
  • Wellenform: Die Anzahl der Slots, die Sie verwenden, um die Wellenform des erzeugten Signals zu kontrollieren. Wenn Sie es auf “-1” der Schlitz wird dann nicht benutzt und Sie wählen Sie manuell die Wellenform mit box “Wellenform”.

STEUERELEMENTE

  • Amplitude: Manuelle Anpassung der Ausgabe Signalamplitude.
  • Verschiebung: Manuelle Anpassung der Verschiebung der Null des Ausgangssignals.
  • Frequenz: Manuelle Anpassung der Wiederholung Frequenz des Ausgangssignals.
  • Konstanter Drehzahl: Durch Aktivieren dieser Option die Ausgabe Wanderung hängt von einer konstanten Rate zu erreichen. Indem Sie ihn deaktivieren, erhalten Sie eine stetige Wanderung.
  • Min-Freq.: Sie verwenden zusammen mit konstanter Geschwindigkeit, um die minimale Frequenz bestimmen, die maximale Auslenkung entspricht.

WELLENFORMEN

WaveGeneratorWavesDie Wellenform auswählen klicken Sie auf Feld Wellenformen und klicken Sie dann im Dropdown Menü.

  • Manuell, Sinusförmige, Halb-Sinus, Dreieckige, Sägezahn und quadratisch sind klassische Wellenformen von Signalgeneratoren.
  • Lärm einsetzbar für verschiedene Größen, zum Beispiel in Verbindung mit einem Spektrumanalysator, die Bandbreite der Filter zu überprüfen
  • Ecg1 und Ecg2 Sie dienen dazu, die Signale von einer klassischen EKG simulieren (erste Niederlassung).
  • Ocg1 und Ocg2 Sie dienen dazu, die Signale von einem EKG optische simulieren.
  • Ocg3 enthält auch eine Störung im 50 Hz, die Filter zu testen.
  • UserShape1... 5 sind programmierbar am Willen Wellenformen.

Um die UserShape zu programmieren, öffnen von Dateien aus “Shape1.txt” in “Shape5.txt” mit einem Text-Editor und schreiben die Anzahl der Werte bilden, die die Wellenform.

Die Anzahl der Werte ist nicht wichtig, kann zwischen zwei und Tausende werden. Unabhängig von der Anzahl der Werte, dass sie einen kompletten Zyklus darstellen. Sie wählen die Anzahl der Werte zu genug Auflösung um Maßnahmen, die durchgeführt werden müssen. Wenn Sie ein paar Werte verwenden, ist die Wellenform “erscheinen pixelig”.


Rütteltisch Geophone und Beschleunigungssensoren versuchen

Eine interessante Anwendung dieser Anwendung ist Verschieben einer Servomotor zu vibrieren, ein Brett und versuchen Beschleunigungssensoren und Geophone. Verbringen Sie ein paar Euro für die Diener und ein paar Stunden Zeit um es zu bauen und passen Sie die Amplitude und Frequenz der Schwingungen. Die Frequenz ist sehr genau, weil es von der Software, nicht die Rotation eines Motors mit exzentrischen Masse erzeugt.

Der Diener muss an der Basis befestigt und verbunden mit einem Pleuel, Gabel. Besser, es mit einer Gummischicht um Rauschen zu minimieren zu beheben. Das Pleuel sollte ein wenig’ geschmeidige absorbieren hochfrequente Schwingungen, die durch den Motor erzeugt. Schließen Sie die Verbindungsstange von weniger als 10 mm von der Drehachse des Motors, So haben Sie mehr Kraft. Eines der am besten geeigneten servo, mit sehr kleinen sterben, ist die TGY930, Wenn Sie einige Leistung akzeptieren’ Minderjährige über 10 Sie können auch HXT900 Hz, rediculously. Für Informationen über die Diener lesen Diese Seite.

Die Tabelle mit Bällen oder Linearführungen ausgesetzt werden sollte und Abdichtung mit Gummibändern oder Gummibändern. Und sollte es freistehen, ca. 10 mm zu bewegen.

Die folgenden Bilder sind Prototypen, gebaut von Conrad Schafe, der erste mit Kugeln und Tabletts, sie festzuhalten, die zweite mit Linearführungen (Brico Center als Auszugsschienen wahrscheinlich verfügbar).

Theremino Shaker-Tabelle Theremino Shaker-Tabelle

Software-Einstellungen:

  • In HAL legen Sie die Ausgabe als Servo16 mit Min = 0 und Max = 1000.
  • Immer in der HAL setzen Sie die Werte Zeit min. (uns) und max Zeit (uns) in 1000 und 2000. Die motor Reise zu verringern, gibt es mit zwei Werten immer zentriert setzen, wollen 1500 aber mit weniger Abweichungen davon. Zum Beispiel 1100 und 1900 oder 1200 und 1800.
  • In sinusförmige Wellenform wird als WaveGenerator eingestellt..
  • Auch setzt in WaveGenerator eine minimale Frequenz 0.5 Hz. Sie können auch so eingestellt 0.1 Hz, aber Sie müssen eine kleinere Wanderung bei hohen Frequenzen (10 Hz und darüber hinaus).
  • Mit diesen Einstellungen können Sie min. Frequenz Freq einstellen.. bis zu 10 Hz und darüber hinaus.

Empfehlungen:

Verwenden Sie Servo mit Toten Bereich sehr klein, Wir empfehlen die TGY930, weil wir haben es ausprobiert, aber auch andere mächtiger Diener in Ordnung sein könnte.

Das Pleuel sollte sehr nah an den PIN sein, so können Sie größere Ausflüge ohne Anstrengung zu viel den Motor.

Schalten Sie das Fadenkreuz (oder der disc) auf den Zapfen des Motors so, dass das Zentrum des Ausfluges 90 Grad von biella.

Ich verwende normalerweise maximal über 80 Grad, aber Sie konnte sie fast nehmen 180 Grad durch setzen Zeit min (uns) und max Zeit (uns) in 1000 und 2000. Mit sehr großen Ausflügen können Sie teilweise verursacht durch die Geometrie des Pleuels Fehlerbehebung, mit Hilfe der Wellenform “Dreieckige”, aber der Unterschied ist minimal unterwegs.

– – – – – –

DOWNLOADS

Hinweise für Versionen
Version 1.4 und 1.5: Das neue Textfeld selbst besser mit der Maus steuern. – Der neue Präzisions-timer (Das ist in der Datei "Genaue Timer") macht die erzeugten Frequenzen sehr viel präziser und nicht abhängig von der Betriebssystem und CPU Auslastung.
Version 1.6
In früheren Versionen erzeugt Änderungsfrequenz Diskontinuität in der Wellenform. Jetzt können Sie die Frequenz und andere Parameter kontinuierlich ändern und Sie erhalten eine süße Variante und sicher. Dies ermöglicht Ihnen, den Generator von außerhalb und dann Sweep-Typ Maßnahmen überprüfen.
In dieser Version haben wir die Möglichkeit Häufigkeit Steuern hinzugefügt., Volumen und Wellenform von außen (durch die Schlitze).
Version 1.7
Ora “Wellenform” korrekt zu ändern, selbst wenn Sie die Pfeiltasten benutzen.
Version 1.8
Ora “Wellenform” beinhaltet auch “Lärm” und “Ocg3” mit einer Störung im 50 Hz überlagert.
Version 2.0
Jetzt können Sie mehrere Kopien von WaveGenerator halten (con nomi Theremino_WaveGenerator1.exe …2.exe …3.exe) im selben Ordner, und jede Kopie wird eine separate Initialisierung-Datei verwenden.

Theremino WaveGenerator Downloads – Version 2.0
Theremino_WaveGenerator_V2.0
Theremino_WaveGenerator_V2.0_WithSources (komplettes Design für Programmierer)

Version für alle Fenster in 32 und 64 bisschen. Für Himbeeren Pi, Linux, Android und OSX, Lesen Sie die Installationshinweise.


Theremino Filter

Anwendung Theremino_Filters_V 1.0

Im Gegensatz zu den theoretischen Beispielen in vernetzten Publikationen gefunden, Diese Anwendung ist wirklich brauchbar, die Signale von Sensoren zu filtern. So können Sie Experimente an realen Daten und nicht nur mathematische Theorie, Das führt oft um zu übertreiben einige Aspekte und andere zu vernachlässigen.

Beispielsweise können Sie filtern, die Signale für die Anwendung Theremino OCG Netzfrequenz zu entfernen und Grundlinie Schaukeln durch Bewegungen des Patienten verursacht. Anweisungen zum Einrichten von den Schlitzen der apps sind in den Dateien “EKG-Notizen zu filtern” die liegen der “Gemeinkostensatz”.


Eigenschaften digitaler Filter

FIR-Filter

Hier sehen wir die Reaktionskurve ein FIR-Filter mit Frequenzbereich von 0 in 498 Hz innerhalb ein Dezibel und das von 502 Hz bis reduziert um mindestens 90 Dezibel. Für die analoge Filter-Funktionen wie gewohnt wäre undenkbar gewesen. Eine Hardware-Implementierung mit diesen Eigenschaften würde Pfund Material erfordern. (Außerdem 2000 Komponenten) und in der Praxis nicht funktionieren würde sogar (wären nicht die Antwort-Kurve berechnet physischen Bauteiltoleranzen).


Mini-Anleitung

Theremino_Filters V 1.1-Steuerung

  • Eingabe-slots – Den Schlitz aus dem Eingangssignal gelesen.
  • Ausgabeschacht – Den Schlitz, in den das gefilterte Signal geschrieben.
  • Probieren Sie Zeit – Abtastzeit. Mit 10 MS-Sampling-Rate ist 100 Hz. Sie müssen diesen Parameter setzen, für eine Sampling-Frequenz entspricht, für die war es, der Filter entwickelt, sonst ist der Filter nach oben oder unten entsprechend dem Verhältnis zwischen zwei Werten übersetzt. Da wir auf Steckplätze und über USB arbeiten ist die maximale Abtastrate 500 Hz. So ist die Mindestzeit, die Sie in diesem Feld festlegen können 2 MS.
  • Amplitude – Mgefilterte Ausgabe Daten oltiplica. Mit dem Wert “1” die Ausgabe entspricht der Eingabe.
  • Verschiebung – Fügen Sie Kostenl Ausgangsdaten gefiltert. Mit dem Wert “0” die Ausgabe entspricht der Eingabe.
  • Invert-Filter-Effekt – Durch Aktivieren dieses Kontrollkästchens wird die Filterwirkung umgekehrt.. Warum wird ein Tiefpass Filter Hochpass, ein Tiefpass und Hochpass, Bandpass-wird eine wird eine Kerbe. Dieser Effekt lässt sich, durch Subtraktion der gefilterte Signal-Eingangssignal.
  • Koeffizienten-Dateien – Auf der rechten Seite des Wortes “Typ” Lesen Sie den Filtertyp derzeit im Einsatz (Tanne oder IIR) und die Anzahl der Koeffizienten oder poly. Bereich "blau", sehen Sie den Namen des Filters. Durch Klick auf den Namen des Filters öffnet ein Dialogfeld, das Sie den Filter auswählen können.
  • Durchsuchen – Diese Schaltfläche öffnet den Ordner mit den Filter im Einsatz. Im Ordner "" gibt es auch Projekt-Dateien mit Erweiterung “ih_fir” und “ih_iir”. Zum Öffnen dieser Dateien mit den entsprechenden Anwendungen lesen die Anweisungsdatei “Hilfe Englisch” “Helfen, Italienisch” die liegen der “_ Filter_Designers”.

FIR und IIR-Filter

IIR-Filter werden häufig für ihre Umsetzung einfacher und weniger Bedarf an Speicher und Rechenleistung empfohlen.. Dies galt in der Vergangenheit, sondern auf aktuellen Systemen, zum Beispiel Windows10, und auch sehr leistungsfähige Computer, zum Beispiel, ein Tablet-Quad-core, ein FIR-filter, mit gut geschriebene Algorithmen implementiert, stellt eine vernachlässigbare Last für die CPU und Betriebssystem.

Wenn Sie wissen, wie Sie digitale Filter mit nur wenigen Zeilen Software implementieren können. Wir haben daher eine Bildungs-Anwendung vorbereitet., #8217 effiziente rechnergestützte Aspekt noch; l & gut lesbar und leicht verständlich. L ’ die alle Filtern Algorithmus in zwanzig Zeilen und den Rest der Anwendung (Benutzeroberfläche und die Kommunikation mit anderen Anwendungen das System Theremino) auf wenigen Seiten.

Die Anwendung Theremino Filter von version 1.0 ab können entweder IIR und FIR-Filter, die viele verschiedene Anwendungen Koeffizienten Formate akzeptiert. Lesen Sie für weitere Informationen zu filtern die Anweisungsdatei “Hilfe Englisch” “Helfen, Italienisch” die liegen der “_ Filter_Designers”.


Implementierung von FIR-Filtern

Das nächste Bild zeigt den prinzipiellen Aufbau eines FIR-Filters.

FIR_FilterIn unserer Implementierung verlagern wir Werte von einer Zelle zur nächsten, aber wir ein Ringpuffer verwenden und aktualisieren Sie einen einzelnen Zeiger. Auf diese Weise wird die Arbeitslast für die CPU deutlich reduziert.. Wir können auch Tausende von Koeffizienten mit weniger als einem Prozent der CPU.


IIR-Filter-Implementierung

Grundstruktur eines FIR-Filters in einzelnen Zellen der zweiten Ordnung.

IIR_Filter_2ndOrderCell

Hier sehen Sie eine einzelne Zelle der zweiten Ordnung. Um den Filter zu komponieren verwenden Sie mehrere Zellen als dies in der Kaskade. Diese Methode ermöglicht es, Filter mit einer beliebigen Anzahl von Polen zu synthetisieren. Bei den anderen Methoden wird darüber hinaus die drei Pole zwischen Infiniti und Filter erzeugt werden würde aufhören zu arbeiten.


Software-Implementierung

Algorithmus FIR

Die Algorithmen, die wir für diese Anwendung untersucht sind einfache, aber effiziente.

Wir verwenden ein Ringpuffer für die Anfertigung von Kopien der Daten nicht. So auch mit Tausenden von CPU ist Last immer vernachlässigbar Koeffizienten.

Auf der linken Seite sehen Sie wie einfachen den Code, der FIR-Filter ausgeführt wird (Klicken Sie auf das Bild für eine größere Ansicht).

Der Code für IIR-Filter ist nur etwas komplizierter. Recht komplex ist der Code, die Koeffizienten aus Dateien zu lesen, Da apps zum Erstellen von Filtern, die Dateien ohne Regeln schreiben, jeder auf seine eigene Weise.


Anwendungen, die Koeffizienten zu generieren

Mit spezielle Applikationen können die gewünschten Parameter angeben., sehen Sie, ob die resultierende Kurve den Spezifikationen entspricht und schließlich kopieren Sie die Koeffizienten und fügen Sie sie in den filter. Einige dieser Anwendungen verwenden auch sampling-Windows (Hamming, HANNING, Blackman etc...) das verbessern bestimmte Eigenschaften der Übertragungsfunktion. Sie können auch die Filtertypen (Bandpass, Low-pass, Hochpass oder Kerbe), die minimale Dämpfung in Bandlücken, l ’ maximale Welligkeit im Durchlassbereich, Start- und Enddatum Frequenzen Übergang, und andere Parameter.

Theremino filtert Koeffizienten

Die wirkliche Magie ist, dass all diese Funktionen schließlich sind “Tabletten” in einer einzigen Liste der Koeffizienten.

Diese Liste wird länger oder kürzer, je nach gewünschten Funktionen. Kopieren Sie die Liste in die Software und die Filter müssen eine Wirkungs-Kurve “genau” gleiche wie vorgesehen..

Die Koeffizienten sollte einfache Text-Dateien im Ordner "" geschrieben werden “Coeffs”. Dies ermöglicht es Ihnen, nach Name aussuchen und versuchen schnell das Verhalten der einzelnen Versionen und die Unterschiede zwischen Ihnen.


Anwendungen mit Theremino Filter verbunden

Der Download von Theremino Filtern finden Sie einen Ordner namens “_ Filter_Designers” Es enthält zwei Anwendungen, Design FIR und IIR-Filter. In den gleichen Ordner findest du die Anweisungsdatei “Hilfe Englisch” und “Helfen, Italienisch” erklären, wie man sie benutzt. Jeder der beiden Anwendungen hat auch eine eigene Hilfe-Dateien über das Menü geöffnet werden kann “Hilfe/Programm-Hilfe”.

Die erste Anwendung heißt “Iowa Hügeln FIR-Filter” und es sieht wie folgt aus:

Iowa_Hills_FIR_Filters

Die zweite Anwendung heißt “Iowa Hügeln IIR Filter” und es sieht wie folgt aus:

Iowa_Hills_IIR_Filters

Vielen Dank an Daniel Klostermann von “Iowa Hills Software” für seine fantastische Arbeit und dafür, dass es für alle frei zugänglich. Besuchen Sie seine Website Sie hervorragende Dokumentation über Filter und andere nützlichen Anwendungen finden: http://www.iowahills.com


Die AnaDig-Anwendung

Im Ordner “_ Filter_Designers” Sie finden auch die AnaDig-Anwendung, die IIR-Filter erstellt, die als analoge Filter Constructible mit diskreten Bauteilen Verhalten.

AnaDig V 0,7

Die Anweisungen für die Verwendung dieser Anwendung sind in Dateien “Hilfe Englisch” und “Helfen, Italienisch” und über den folgenden Link auf die Website www.Beis.de im Ordner "AnaDig".

Leider wird diese Anwendung nicht als die vorherige behandelt, Speichern und laden Projekte aber ist nicht nutzbar, einfache Filter entwerfen und ist die einzige, Digitalfilter mit Verhalten entspricht Analog gestalten kann,.


Online-Bewerbungen, die Koeffizienten zu generieren

Online-Anwendungen müssen nicht alle Möglichkeiten der Anwendungen Iowa-Hügel. Koeffizienten-Dateien müssen manuell in eine Textdatei kopiert werden, und Sie müssen es auch einen Namen geben. Auch, können nicht Sie das Projekt speichern, damit Sie die Projekte überprüfen können und jedes Mal, wenn du musst von vorne anfangen.

Web basierte FIR-Filter designer

In den letzten Jahren (2017) die folgenden Anwendungen sind wahrscheinlich die besten:
http://t-filter.engineerjs.com
http://www.arc.id.au/FilterDesign.html


Wie viele Koeffizienten verwenden?

Die wirkliche Grenze für die Anzahl der Koeffizienten ist die Arbeitsbelastung nicht gegeben., das in allen Fällen ist fast Null immer, aber durch die zeitliche Verzögerung zwischen Eingang und Ausgang des Filters. Die Verzögerung steigt linear mit der Anzahl der Koeffizienten und berechnet, so roh und einfach, als die Hälfte der Anzahl der Koeffizienten multipliziert Abtastzeit.

Einige Anwendungen können langwierige Verzögerungen hinnehmen, aber es ist in der Regel immer gut auf die niedrigste möglichen Verzögerungen haben. Warum Sie immer versuchen, die minimale Anzahl der Koeffizienten, die es ermöglichen, die gewünschten Eigenschaften zu erhalten.

Iowa-Hills-Anwendungen enthalten auch eine Option, um die Verzögerungszeit zu minimieren, Ihre Hilfe-Dateien für weitere Informationen siehe.


Anwendungen, die Filter zu testen

Filter-Testanwendungen

Mit Anwendungen Theremino_SignalScope und Theremino WaveGenerator Du kannst die Filter mit Signalen, die auf die Schlitze von einer Anwendung zur anderen Reisen. Um die Signale der Sensoren filtern würde Sie die Anwendung Theremino HAL und eine Mastermodul.


DOWNLOADS

Theremino Filter herunterladen – Version 1.1
Theremino_Filters_V 1.1

Theremino_Filters_V 1.1 _WithSources (komplettes Design für Programmierer)
Version für alle Fenster in 32 und 64 bisschen. Für Himbeeren Pi, Linux, Android und OSX, Lesen Sie die Installationshinweise.


Theremino KeyManager

Diese kleine Anwendung, ermöglicht die Verwendung der kapazitiven Tasten, Sie waren normale Tasten, von einer Standardtastatur. Die Tasten sind leicht, Klick auf die Zeile und die ausgewählte Taste drücken.

Sie können bis zu konfigurieren 255 Tasten und Sondertasten können simuliert werden, mit Shift, Tasten STRG und Maus.

Sind auch erhältlich, Automatisches Wiederholen und Automatisches Wiederholen Verzögerung. Die Verzögerungen sind einstellbar, genau wie eine normale Tastatur.

Kapazitive Tasten

Die kapazitive Schaltfläche wird mit einer Schere aus geschnitten. Kupfer-Klebeband. Oder können Sie Bananen, Blumentöpfe, Flüssigkeiten oder jedes andere Objekt geringfügig leitfähig. Sie erhalten den Gegenwert von MakeyMakey, aber ohne die Gefahr einer Verbindung einen elektrischen Draht am Handgelenk.

Ein Meister ist dasselbe wie ein Makey Makey, aber weniger als die Hälfte Kosten und ist flexibler. Es beseitigt auch die gefährlicher elektrischer Anschluss am Handgelenk, Makey Makey Betrieb erforderlich. System-Tasten sind kapazitive Theremino, resistive nicht, dann kann isoliert werden und sollten nicht berührt werden jedem Metallteil.

Theremino Capacitive Keys - Lemons Piano A Theremino equivalent of Makey Makey

In diesem Video und auch in Dies, Sie sehen den KeyManager mit einigen schrecklichen BananaKeys verwendet. Bananen sind unangenehm aber arbeiten. Besser, rechteckige kapazitive Tasten zu verwenden oder zumindest Runde, wie Zitronen oder Mandarinen: LemonsPianoSkrjabins s_lemons

Download Theremino KeyManager – Version 1.3
Theremino_KeyManager_V1.3

Theremino_KeyManager_V1.3_WithSources (komplettes Design für Programmierer)
Version für alle Fenster in 32 und 64 bisschen. Für Himbeeren Pi, Linux, Android und OSX, Lesen Sie die Installationshinweise.


Theremino Simon

Theremino Simon Game Theremino Simon Game Anwendung

Dies ist eine wichtige Thereminica Neuauflage des erfolgreichen Spiels “Simon sagt:”. Drei oder vier LEDs und ein paar Stücke von Metall oder Draht bauen, oder Bananen, oder andere Früchte.

Die Software kann genau das Originalspiel simulieren., mit vier Tasten, die in einem Kreis angeordnet, oder einen moderneren arrangement, Typ Tasteninstrumente Klavier, beide mit drei mit vier Tasten, so dass Sie schneller spielen.

Diese Anwendung ist auch ein gutes Beispiel und als Ausgangspunkt für andere Spiele basierend auf Input-Output zu bauen.


Links

Die drei (oder vier) kapazitive Sensoren sind mit Pins verbunden. 1, 2, 3 (oder 1, 2, 3, 4) ein Theremino-Meister. Diese Pins müssen konfiguriert werden, als Cap16 und mit den Schlitzen mit der gleichen Pin-Nummern, d. h. 1, 2, 3 (oder 1, 2, 3, 4).

Die drei (oder vier) LED Pins verbunden sind 4, 5, 6 (oder 5, 6, 7, 8) ein Theremino-Meister. Diese Pins müssen konfiguriert werden, als Dig_Out und mit den Schlitzen mit der gleichen Pin-Nummern, d. h. 4, 5, 6 (oder 5, 6, 7, 8).

Theremino Experten könnte, Bei Bedarf, Verwenden Sie andere slots, Ändern des Werts “FirstSlot = 1” in der Datei “Theremino_Simon_INI.txt” Neben der Anwendung “Theremino_Simon.exe”.

Um es sehr ähnlich wie das Original Spiel machen könnte das Bild zu drucken. “Saka” im Ordner "" “Quellen/Bilder” auf einem Blatt Transparentpapier. Das Bild wird dann auf einem Bett mit LEDs geklebt und Sensoren bestehen aus dünnen Aluminium-Ausschnitte.

Oder Sie könnten eine Klaviertasten, oder auch nur die LEDs und Drähte (handeln, die als Sensoren), Stellen Sie den Tisch mit Klebeband.


Download Theremino Simon – Version 1.0
Theremino_Simon_V 1.0

Theremino_Simon_V 1.0 _WithSources (komplettes Design für Programmierer)
Version für alle Fenster in 32 und 64 bisschen. Für Himbeeren Pi, Linux, Android und OSX, Lesen Sie die Installationshinweise.


Theremino-GamePad

Teremino GamePad and Joystick reader

Diese Anwendung liest eine beliebige Anzahl von GamePad, Joysticks und andere ähnlichen Vorrichtungen. Die Kontrollwerte kopiert in die Schlitze und problemlos zur Verfügung gestellt, jede andere Verwendung der Theremino.

Wenn Sie festlegen “Zuerst Schlitz = 1”, das erste Gerät verwendet dann die Slots von 1 ab, die zweite von 31 ab, der dritte aus 61 ab, Und so weiter.

Theremino Gamepad and Joystick reader

Hier sehen Sie die Schaltflächennummern aus 1 in 4. Andere 4 Schaltflächen befinden sich direkt hinter, zwei sind im Zentrum (genannte Select und start) und zwei sind im stick (Presse:).

Eine vollständige Liste der Steuerelemente und slots, Lesen Sie die folgenden Dateien:
GamepadButtons_ENG.txt
GamepadButtons_ITA.txt,
Diese gleichen Dateien stehen auch in der Anwendung.


Diese Anwendung konnte nicht gestartet werden, da es DirectX verwendet. In diesem Fall empfehlen wir laden und folgen Sie den Installationshinweise. Die version 1.2 die Installation von DirectX sollte nicht mehr erforderlich werden., auf jedem Betriebssystem.

Download Theremino-GamePad – Version 1.3
Theremino_GamePad_V1.3

Theremino_GamePad_V1.3_WithSources (komplettes Design für Programmierer)
Version für alle Fenster in 32 und 64 bisschen. Für Himbeeren Pi, Linux, Android und OSX, Lesen Sie die Installationshinweise.


Theremino-GamePad-Tester

Theremino Gamepad and Joystick reader Theremino GamepadTester Example

Einige Gamepads haben eine tote zone ("Dead Zone") schrecklich groß. Wir vorbereitet dann die Anwendung “Theremino-Gamepad-Tester” Sie vergleichen.

Um das GamePad zu testen machen Sie zehn Umdrehungen, unterschiedlicher Durchmesser, auf jedem der beiden Sticks. Dann überprüfen Sie den Namen und eventuell manuell ändern. Schließlich speichern Sie das Bild, mit anderen zu vergleichen. Wenn Sie bedeutende Bilder Speditecele haben, evtl. mit Marke, Modell und wie viel Sie bezahlt.

Ein gutes GamePad sollten die vier haben niedrigere Prozentsätze können (unter der 5%). Es sollte auch Spuren etwa kreisförmige anzeigen.

Theremino GamepadTester - Example - LinQ - Dead Zone = 20%
Dies ist ein Beispiel für Gamepad “zu werfen” – Dead Zone um die 20%.

Theremino GamepadTester - Example - PPM - Dead Zone = 3%
Stattdessen müssen Sie das GamePad wird gut funktionieren – Dead Zone um die 3%

Theremino GamepadTester - Example with low dead zone
Ein weiteres Beispiel für gute Bedienung mit sehr geringen Toleranzbereich – Egal, das sind die Kreise rund, Was zählt, ist, dass Diskontinuitäten in den zentralen Gebieten nicht angezeigt wird.

Einige Beispiele für GamePad
Saitek P2900 -Wireless – Auf jeden Fall kleine Tote zone, über 2%. Alle Saitek sollten in Ordnung sein. Leider es ist nicht leicht, sie bei eBay zu finden und sie Kosten genug.
Logitech und Vertrauen – Über 50 Euro und 30 Euro. Teuer aber sollte in Ordnung sein.
SQONYY – Drahtlose, über 15 Euro. Gespräch über das gut, werde es bald versuchen.
LINQ – Mit USB-Kabel, über 10 Euro. Übertriebene Tote zone, rund um die 15-20%.
Atomare PC – Mit USB-Kabel, über 10 Euro. Übertriebene Tote zone, jenseits der 20%.
BOYU und FOYU – Mit USB-Kabel, über 15 Euro. Wir noch nicht getestet.


Diese Anwendung konnte nicht gestartet werden, da es DirectX verwendet. In diesem Fall empfehlen wir, Download und folgen Sie Installationshinweise. Die version 1.4 die Installation von DirectX sollte nicht mehr erforderlich werden., auf jedem Betriebssystem.

Download Theremino-GamePadTester – Version 1.4
Theremino_GamePadTester_V 1.4

Theremino_GamePadTester_V _WithSources 1.4 (komplettes Design für Programmierer)
Version für alle Fenster in 32 und 64 bisschen. Für Himbeeren Pi, Linux, Android und OSX, Lesen Sie die Installationshinweise.


Benutzerdefinierte Steuerelemente

Theremino System-Anwendungen sind leicht mit den grafischen Steuerelementen gesteuert. “CustomControls” Wer voll konfigurierbare Farben und Formen und bearbeitbare numerische Werte in vielerlei Hinsicht, durch Klicken und bewegen der Maus, mit dem Mausrad, mit den Pfeiltasten, mit der Tastatur und mit normalen Methoden der Auswahl und kopieren.

Der CustomControlsLib sammelt die folgenden Steuerelemente:
– MyButton
– MyComboBox
– MyGroupBox
– MyListView
– Mytabcontrol
– MyTextBox

AUFMERKSAMKEIT: Linux und MacOSX nicht zusammen mit den Programmen für die kompilierte DLLs verwenden die “CustomControlsLib.DLL” in der Nähe jedes ausführbare Programm kopiert werden sollen.

Download von benutzerdefinierten Steuerelementen – Version 1.6
CustomControls_V1.6_WithSources

Für alle Windows-Systeme zu 32 und 64 bisschen. Für Himbeeren Pi, Linux, Android und OSX, Lesen Sie die Installationshinweise. Diese Datei enthält die “CustomControlsLib.DLL”, die Quellen erforderlich zu ändern und neu kompilieren und einer kleinen Testanwendung

– – – – – –

Benutzerdefinierte Steuerelemente – Ohne DLL

Wir haben seit Jahren die benutzerdefinierten Steuerelemente wie DLL verwendet, aber jetzt haben wir gefunden, einen besseren Weg, um sie in Ihre Anwendungen einbinden. Dies soll einen Ordner namens einschließen “CustomControls” unter den Quellen der Anwendung und kompilieren Sie es zusammen mit anderen Dateien der Anwendung. Ersetzen bei Aktualisierungen eine DLL oder ein ganzen Ordner ist ziemlich genau das gleiche, aber beseitigt viele Probleme und Unannehmlichkeiten aus der DLL.

Mit dieser neuen Methode werden folgende Vorteile haben.:

  • Sie haben eine Anwendung, die aus einer einzigen EXE-Datei besteht
  • Sie beseitigen alle Schwierigkeiten “Einbetten von” die DLL
  • Die Steuerelemente werden tatsächlich mit der Anwendung kompiliert und funktioniert auch unter Linux und MacOsx.
  • Schließen Sie die benutzerdefinierten Steuerelemente nicht mehr erfordert heikle Arbeit mit “Referenzen” und “CopyLocal-Eigenschaft”

Wechseln Sie zwischen Anwendungen mit “CustomControls.DLL” eine ohne, erfordert einige wenig intuitive Vorgänge. In der Downloaddatei “Notes.txt” Das erklärt wie einschließen und verknüpft den Ordner “CustomControls” Visual Basic-Anwendungen.

Download von benutzerdefinierten Steuerelementen – Version 1.5 – Ohne DLL
CustomControls_V1.5_NoDLL

Für alle Windows-Systeme zu 32 und 64 bisschen. Für Himbeeren Pi, Linux, Android und OSX, Lesen Sie die Installationshinweise.


SDR-Steuerelemente

ThereminoSDR-Steuerelemente MySmeter ThereminoSDR-Steuerelemente MyPanel Theremino SDR-Steuerelemente - MyTrackBar

Diese Überprüfungen sind ähnlich wie die vorherige “CustomControls” aber decken verschiedene braucht. Wir nannten Sie “SDR-Steuerelemente” Warum für Anwendung entwickelt wurden ThereminoSDR. Zu sehen, wie mithilfe von offenen ThereminoSDR, die Steuerelemente funktionieren auch ohne hardware.

MyTrackBar ist das wichtigste Steuerelement und wahrscheinlich die einzige, die oft verwendet werden. Dieses Trackbar ist deutlich besser als alle anderen. Zusätzlich zu den Farben, die in vielerlei Hinsicht konfiguriert werden können, der Text, präsentiert in einer effizienten und gut sichtbar und fließende Bewegungen und ergonomische, Dieses Steuerelement stellt zwei nützliche Innovationen: die Fähigkeit zu tun, nicht-lineare Regler “Logaritmicity” und die Variable Auflösung “Intelligente Auflösung”. Tipps dazu, wie sie verwendet werden in der Datei “MyTrackBar_Notes.txt”. Genauere Anweisungen finden Sie auf Seite 44 Anleitungen-Anwendungsdatei ThereminoSDR.

Andere Steuerelemente sind:
– MyPanel (ziemlich schwer zu bedienen)
– MySmeter (wahrscheinlich geeignet für einzelne Anwendung SDR)
– NumericDisplay (auch diesem sehr spezifisch für SDR)

ThereminoSDR-Steuerelemente NumericDisplay

Im Gegensatz zu CustomControls erfahren wir diesmal eine andere Weise zu ihnen in Ihre Anwendungen einbinden. Erstellen Sie eine DLL nicht, aber Sie kopieren Sie den Ordner mit allen Dateien zwischen den Quellen der Anwendung. Dann verwenden Sie “Element Exixsting hinzufügen” und es gibt neben der Projektdatei.

Hinweise für Versionen
Version 1.1 – Feste TrakBar, Wir arbeiten jetzt auch mit der neuen Maus, mit mikrometrische Rad (ohne Bilder).

Der SDR-Controls herunterladen – Version 1.1
SdrControls_V 1.1

Für alle Windows-Systeme zu 32 und 64 bisschen. Für Himbeeren Pi, Linux, Android und OSX, Lesen Sie die Installationshinweise.


Theremino DeviceManager

Die Besonderheit dieser Geräte-Manager ist zu erinnern, l ’ letzte ausgewählte Gerät. Also, wenn Sie häufig das gleiche Gerät zu rehabilitieren müssen, Sie können also bequem mit zwei Klicks tun..

In den letzten Monaten, WordPress, (Wir verwenden zur Pflege Ihrer Website Theremino zu), hat einen neuen Fehler und fallen häufig Netzwerk verwalten. Wir schrieben Theremino DeviceManager absichtlich und jetzt können wir das Netzwerk in weniger als fünf Sekunden zu rehabilitieren.

Diese Anwendung ist ein Beispiel dafür, wie Hardwaregeräte leicht steuern. Selten das Bedürfnis. aber es kann vorkommen, wenn es notwendig ist. Das wissen “Wie Sie?”, lösen könnte sonst unmöglichen Situationen.

Theremino-System ->>> AUFMERKSAMKEIT <<<

System-Komponenten deaktivieren
kann Ihren Computer unbrauchbar machen
bis es saniert werden.

Hinweise für Versionen
Version 1.0:
Erste veröffentlichte version. Stabil genug, aber noch versuchen.
Version 1.2: Behebt ein Problem, das verhindert, beginnend bei Geräten ohne Namen. Hinzugefügt eine ID-Nummer um Geräte mit dem gleichen Namen zu unterscheiden.

Download Theremino DeviceManager – Version 1.2
Theremino_DeviceManager_V 1.2
Theremino_DeviceManager_V 1.2 _WithSources

Für alle Windows-Systeme zu 32 und 64 bisschen.

AUFMERKSAMKEIT: Himbeere, Linux und MacOSX haben ihre eigenen Management-System-Geräte. Ändern Sie diese Anwendung, zu machen, über Betriebssysteme Ausländer arbeiten, Es kann schwierig sein, Wenn nicht gar unmöglich.


Simulationen LTSpice


Elektrische Simulationssystem Theremino empfehlen LTSpice ist der schnellste Simulator, effiziente und gut gemacht für all jene, die wir bisher ausprobiert. In den vergangenen Jahren verwendeten wir ihnen fast jeden, Umzug von einem leiden alle ’ andere. Da wir PSpice benutzen, alles wird vereinfacht und wurde ein Freund wirklich angenehm. LTSpice ist Freeware und auch das tut nicht weh.

LTSpice, freundlicherweise vertrieben von Linear Technology., anscheinend, unterstützt nur die von ihnen produzierten Schaltungen, hat sehr wenige generische Komponenten in ihren Bibliotheken, und es ist ein wenig’ seltsame (aber nur lernen, es gut zu verwenden).

Die Schemakomponenten von LTSpice sind unverhältnismäßig, die Widerstände und Transistoren sind sehr groß, so ist die Darstellung von Diagrammen nicht ernst. Diese Merkmale haben verhindert viele schätzen die Einfachheit und Leistungsfähigkeit von LTSpice und fast alle entführt, uns auch, in Richtung Simulatoren muss umständlich Eurokratie beschäftigt Stunden begleichen geworden.…

Lösung:

  1. Download neueste Version von LTSpiceIV: http://www.Linear.com.
  2. Installiere es normal.
  3. Wechseln Sie zum Ordner “C:\ProgrammiLTCLTspiceIV” und löschen Sie den Ordner “lib”.
    (Wer lieber weniger schlimm können es umbenennen “Lib-alt”).
  4. Diese ZIP-Datei: LTSpiceIV_Libraries_for_Theremino_simulations_V 2.0
  5. Den Ordner zu extrahieren “lib” und steckte es in “C:\ProgrammiLTCLTspiceIV” anstelle der ursprünglichen lib.

Tun Sie alle unsere Simulationen ohne Probleme öffnen kann und finden Sie Tausende von Transistoren und Dioden. Häufig verwendete Operationsverstärker sind verfügbar, indem Sie sie mit OpAmp5 auswählen. Und schließlich sind die Schemas nicht mehr seltsam, mit Transistoren und Widerstände Titten.

Die version 1.8 enthält viele neue Modelle, einschließlich der tausend Mosfet in der Datei “Standard.Mos”. Sind Modelle, die leicht auf dem Netz gefunden werden, gehen Sie einfach auf und versuchen Sie eins nach dem anderen von den Konstruktoren. Aber sie alle versammelten sich in alphabetischer Reihenfolge, in einer einzigen Datei, Es ist alles eine ’ sonst. Um die Modelle manuell zu steuern wäre es Wochen dauern.. Dann schrieben wir eine spezielle Anwendung Modelle neu anordnen. Mit dieser Anwendung haben wir die defekten oder doppelte Modelle eliminiert., Wir nachbestellt die Parameter besser lesbar (alle mit der gleichen Nummer, Format und Anzahl der Dezimalstellen) und auch die Modelle alphabetisch nachbestellt.

Die Versionen 1.9 und 2.0 Weitere neue Modelle, Hunderte von neuen JFET einschließlich. Dies ist definitiv l ’ Liste der Spice-Modelle, vollständigere und besser geordnete, dass du im Netz finden kannst.

In dieser ZIP finden Sie in den Simulationen, die einige Beziehung zum System Theremino haben: ThereminoSimulations_V 1.6 (sind unsere Simulationen “Stellenangebote”, sollen nicht veröffentlicht werden, aber sie können sehr nützlich sein “Insider”)

Diese Datei enthält die wichtigsten Merkmale der am häufigsten verwendeten Op und ist sehr nützlich, um das beste zu wählen, bei der Gestaltung: OpAmps_Table


Leiterplatten mit Eagle Eagle3D

Theremino Eagle Schematics Theremino Eagle Board

Eagle ist ein hervorragendes Programm zum Zeichnen von Schaltplänen und Leiterplatte. Leider enthalten die originalen Eagle-Bibliotheken viele Komponenten schlecht konzipiert. Wenn die Komponenten die Pins aus dem Takt haben (keinen Schritt 2.54 mm) Es wird schwierig zu verbinden die Leiterbahnen und kleine und gut gemacht. Man weiß nie, welche Komponenten zu verwenden und auch nicht alle Komponenten haben die entsprechenden Bibliotheken in Eagle3D.

Wir empfehlen daher wie folgt vorgehen:

Adler
Normalerweise verwenden wir die Version 6.1.0, und es ist gut, nicht-Versionen zu verwenden, anders als diese, die Probleme der Dateikonvertierung zu vermeiden.

Wenn Sie die Version nicht finden können, 6.1.0 laden Sie es von hier:
https://www.theremino.com/files/eagle-win-6.1.0.zip

Nach der Installation von Adler, Sie werden gefragt, ob Sie die kostenpflichtige Version verwenden möchten.
wählen “Führen Sie als Freeware”, dass Werke 100% für alle unsere Projekte (Es hat eine Größenbeschränkung, aber unsere PCBs sind viel kleiner als die Grenze).

Adler-Bibliotheken
Laden Sie diese komprimierte Datei: EagleLibs.zip (behoben 20/01/2017 Jetzt können Sie das Paket an schrecklichen Fehler nicht mehr anfallenden elektrolytische ersetzen. “Inkonsistenz”)
– Öffnen Sie den Ordner “LBR” Adler

– Machen Sie einen neuen Ordner namens “Original-Libs” und in allen Bibliotheken zu verlagern
(in der Zukunft wenn müssen andere Bibliotheken leicht gonna sie zwischen Erbrechen sein wird “Original-Libs”)
– Legen Sie im Ordner “LBR” heruntergeladene Bibliotheken, Ziehen sie aus der ZIP-Datei

Komponenten für Eagle Eagle3D verwenden
Um herauszufinden, welche die besten Komponenten sind zu verwenden, und stellen Sie sicher, dass sie auch in 3D sichtbar sind, Diese Dokumente herunterladen: EagleComponents (behoben 20/01/2017 Jetzt gibt es viele Arten von Kondensatoren zur Verfügung gestelltem Schritt 2.54 mm, 5 mm)
Jetzt die Dokumente sind in Italienisch, aber die ODT-Version erlaubt Übersetzer die englischen und japanischen Versionen zu tun.

PovRay
Suchen Sie es auf dem Internet und installieren Sie es.

Dateien von “enthält” für PovRay (für 3D Komponenten)
Diese ZIP-Datei herunterladen: PovRay_Include_Files (behoben 20/01/2017 jetzt funktionieren Sie auch den Kondensatoren zur Verfügung gestelltem Schritt 2.54 mm, 5 mm)
– Öffnen Sie die PovRay
– Suchen Sie den Unterordner “enthält” und öffnen Sie Sie
– Kopieren in diesen Ordner “enthält” die Dateien, es aus der ZIP-Datei extrahieren und überschreiben.

ULP Eagle3D
Die ULP (User-Language-Programm) sind Erweiterungen des Adlers, mit diesem ULP-Dateien erstellen “POV” dass schließlich PovRay in 3D-Bilder umwandeln.
Laden Sie diese komprimierte Datei: ULP_EAGLE_3D
(behoben 20/01/2017 jetzt funktionieren Sie auch die trimmer, von TRIM-1 h bis zu TRIM_M3, siehe EagleComponents)
– Den kompletten Ordner zu extrahieren “ADLER-3D” und steckte ihn in den Ordner ULP Eagle

ULP FastGcode
Die ULP (User-Language-Programm) sind Erweiterungen des Adlers, die verwendet werden, um Leiterplatten mit dem Kutter machen Dateien GCODE erstellen mit diesem ULP. (Alle ’ wir nicht alles andere als mit viel Geduld und viel Erfahrung schließlich verstehen Start wird einfach)
Die September-version 2013 Es funktioniert auch gut mit manueller Tipp.
Laden Sie diese komprimierte Datei: SCHNELL-GCODE-_-July2015 (enthält die neue version 7.9)
– Den kompletten Ordner zu extrahieren “SCHNELL-GCODE _” und steckte ihn in den Ordner ULP Eagle

ULP FastGcode neuesten Versionen
Die version 7.8 hat einen seltsamen Defekt in der grossflächigen Reinigung (Manchmal vernachlässigt er einige Stücke). Die 7.9 sollte gut zu gehen und auch behebt einen Fehler, die geschehen, wenn Sie auch wuchs “Überlappung” (Gesamt-Block der Anwendung beim GCode erstellen). Dieses ZIP enthält die Versionen 7.7, 7.8 und 7.9, Verwenden Sie eine, die besser funktioniert und Sie Lust haben: FAST_GCODE_LastVersions


Theremino Fast FTP

Theremino Fast FTP

Es gibt viele FTP-Software und auch die Grundfunktionen von Windows-Ordnern können Sie zum Hochladen und Herunterladen von Dateien. Aber wir hatten immer Probleme bei der Verwaltung von Websites mit diesem Protokoll, Warum wir dieses kleine app schrieb.

“Theremino Fast FTP” könnte, in einigen Fällen, für diejenigen, die senden und empfangen von Dateien im FTP als Vorbild dienen. Wie alle unsere Anwendungen ist Open Source und auf sehr einfache Weise geschrieben, ein nützliches Lehrmittel sein.

Diese kleine app ist toll zu sehen, den echte Adresse Upload-Ordner für das Programm “Geiger”. Diese Adressen sind manchmal sehr seltsam und nur mit “Schnelle FTP” Sie finden Sie (andere FTP-Programme interpretieren intern Adressen und zeigen keine vollständige Anschrift)

Anleitungen für FTP-Adressen
Je nach Anbieter-l ’ FTP-Adresse, der festgelegt wird, kann unterschiedlich sein, in einigen Fällen auch sehr seltsam, gemäss den folgenden Beispielen:

"ftp://die FTP.Sitename.org/Sitename.org/Folder1/Folder2/" (Aruba)
"ftp://die www.theremino.com/www.theremino.com/files/" (Aruba)
"ftp://Indirizzo.dominio.it/Cartella/Images" (Home.teletu.it)

Falls dies nicht möglich, dann den Syntax-Anbieter man sollte.

Hinweise für Versionen
Version 2.2:
Richtige kleine Mängel wurden während des Übergangs von XP auf Windows-7/8 geboren.
Version 2.3: Löschen Sie die blinkt beim Start.
Version 2.4
– Betrieb ohne Fehler auch bei Websites, die eine leere Zeichenfolge statt der Länge geben
– Betrieb ohne Fehler auch bei Websites, die die Zeit im AM/PM-Format geben.
Version 2.5
– Der Betrieb ohne Fehler auch auf Ordner mit Tausenden von Dateien.
– Die Ladezeit der Dateiliste um mehr als das Zehnfache reduziert.
– Selbst lange Listen, von Tausenden von Dateien, Sie werden in einem Bruchteil einer Sekunde abgeschlossen.

Download Theremino-FastFTP – Version 2.5
Theremino_FastFtp_V2.5
Theremino_FastFtp_V2.5_WithSources (komplettes Design für Programmierer)
Version für alle Fenster in 32 und 64 bisschen. Für Himbeeren Pi, Linux, Android und OSX, Lesen Sie die Installationshinweise.


Theremino WatchDog

Theremino WatchDog Theremino WatchDog

Diese Anwendung deaktiviert, Maus und Tastatur. Deaktivieren kann manuell erfolgen., oder es kann automatisch erfolgen, Wenn der Computer für einige Zeit im Leerlauf befindet.

Nützlichkeit und Anwendungsbereichen

Deaktivieren der Tastatur ist nützlich, wenn die Tasten reinigen. Außerdem wird diese Anwendung besonders von denjenigen geschätzt werden, die gegen boshafte Wesen verschiedener Art wehren müssen. Im Netzwerk sind andere Anwendungen, um die Tastatur zu deaktivieren, aber keiner ist speziell für die Verteidigung von Katzen, Hunde und Vögel.

Theremino WatchDog in schlechteren Bedingungen getestet wurde und ist auf jeden Fall ein Test von Katzen und Elstern. Die Elstern sind Tiere aus der wild und boshaft Seele ’, berücksichtigen, dass einige fast der Greifvögel. Wenn Sie auf der Suche nach Netzwerkeigenschaften sitzt, die gehören zu den intelligentesten Tieren überhaupt. Sie sind die einzigen Vögel, dass sie sich selbst im Spiegel erkennen, in der Gesellschaft nur der Mensch, Primaten und Delfine (Lesen Sie hier). Die Elster “Chiko”, Wer wohnt in den Garten raus aus dem Labor und das fegt und flattert sogar wieder im Labor, Er verstand, dass die Tastaturen magisch sind und den Computer unbeaufsichtigt erkennt. Geduldig wartet die beste Zeit, um auf der rechten Tastatur huschen und maximalen Schaden zu tun. Er schafft es, die Tasten der Maus im Schnabel und nicht mehrere Male, öffnen Sie die Klappe der Batterie der Maus, Entfernen Sie es und nehmen Sie es Weg. In Dieses video Sie ist zu sehen, von kleinen, Beim Baden.

Jetzt haben alle Computer im Labor immer auf Theremino_WatchDog, mit einer sehr kurzen Zeit deaktivieren (30 Sekunden), so gibt es große Hoffnungen, dass diese Website von einem Schuss Schnabel gelöscht wird.

Öffnen und Schließen der Anwendung

Wenn Sie die Anwendung aktivieren wird ein Fenster nicht angezeigt, aber nur ein kleines Symbol. Das Symbol bleibt resident im Bereich der Anwendungen (unten rechts, Schließen Sie alle ’ Kalenderuhr), und ist erkennbar durch das Iglu und der Hund. Um die Anwendung zu schließen Taste Sie die Rechte Maustaste auf dieses Symbol und dann wählen “Ausfahrt”. Es soll nicht mehr seine Aufgabe, bis es neu gestartet wird. Der automatische Neustart kann sein, alle Windows-Start ’, oder manuelle.

Tastatur und Maus deaktivieren

Maus und Tastatur Sie mit der linken Maustaste auf das Symbol klicken deaktivieren ’ Anwendung. Deaktivieren kann auch rechtzeitig erfolgen, Also wenn Sie entfernt werden seit einiger Zeit Ihren Computer selbst schaltet. Dies ist sehr nützlich für diejenigen, die regelmäßig vergisst zu aktivieren deaktivieren, bevor Sie zu Fuß entfernt.

Zu reaktivieren die Maus und Tastatur eine Tastenkombination verwenden, eine Folge von Klicks auf der linken und rechten Maustasten, oder klicken Sie auf die Hundenase. Wenn keine dieser Methoden aktiviert ist möglicherweise dann riskieren Sie, stecken zu bleiben, So werden in diesem Fall die Tastatur und die Maus immer aktiviert werden.

Das Verhalten der Anwendung ändern

Um die Anwendung nach Ihren Vorlieben anpassen, Sie die rechts-Taste auf das Symbol und wählen Sie “Eigenschaften”. Das Eigenschaftenblatt hat die folgenden Steuerelemente:

  • Countdown – Dieses Feld zeigt die verbleibende Zeit bis zu deaktivieren. Bei jeder Bewegung der Maus und für jede Taste gedrückt dieses Time-Sharing. Dann deaktivieren erfolgt nur, wenn Sie bleiben völlig untätig die Uhrzeit eingestellt.
  • Countdown-Zeit (SEC) – Einstellung der Zeit in Sekunden. Wir empfehlen eine kurze Zeit, Zum Beispiel 30 Sekunden, Wenn die “Feind” ist sehr aufmerksam und Sie jedes Mal, wenn Sie Ihren Computer unbeaufsichtigt. Ansonsten eine Zeit von 60 Sekunden, um 180 Sekunden sollte in allen anderen Fällen in Ordnung sein.. Wenn dieser Wert auf Null setzen oder lassen Sie dieses Feld leer, der Countdown stoppt und Disable Timer nie vorkommt.
  • Passwörter anzeigen (Erinnerung) – Aktivieren die Passwort-Erinnerung und für die Sequenz der Maus. Die zwei Zeichenfolgen werden über den Kopf des Hundes sichtbar sein, die während der Computer nicht mehr reagiert angezeigt wird.
  • Gesamten Bildschirm Abdeckung – Durch Aktivieren dieses Kontrollkästchens, l ’ ganzen Bildschirm ist bedeckt mit einem transluzenten Glanz, um anzugeben, dass die Tastatur und Maus deaktiviert sind. Ansonsten ist es nur überdachte l ’ unten rechts.
  • Passwort – Reihenfolge der Buchstaben auf der Tastatur gedrückt werden, um Tastatur und Maus zu rehabilitieren. Zwischen einer Tastatur und andere Dinge sollten Sie nicht länger als zwei Sekunden verpassen..
  • Maus-Sequenz – Reihenfolge der Schaltfläche "drückt Maustaste, Tastatur und Maus zu rehabilitieren. Die Schaltflächen verwendet werden sind “finstere” (L) und “Destro” (R). Die Sequenz “LLR” bedeutet, dass Sie die Tasten müssen “finstere”, “finstere” und “Destro”. Zwischen und dem nächsten, Sie sollten nicht länger als eine Sekunde warten,.
  • Aktivieren Sie mit Klick auf Hund Nase – Wenn Sie diese Einstellung aktivieren, Sie können den Block der Tastatur und Maus beenden., durch Anklicken der Hundenase. Nicht das kleine Symbol der Anwendung, aber auf so toll, in Transparenz angezeigt, wenn der Computer gesperrt ist. Um Klicks zu machen können Sie entweder die Maus oder den Touchscreen.
  • Nachrichten nicht anzeigen – Wer war verärgert durch die Nachrichten und ihre Geräusche, können sie mit dieser Option unterdrücken.
  • Bei der Anmeldung automatisch starten – Durch Aktivierung dieser Prüfung, die die Anwendung jedes Mal automatisch gestartet wird, starten Sie Windows. Oder genauer gesagt wann immer l ’ Benutzer eine Verbindung mit Ihrem Computer (Anmeldung). L ’ Autostart erhält man mit einem Link zu der Anwendung im Ordner "Autostart", Rufen Sie “Ordner "Autostart"”. Verwendest du Autostart nicht mehr verschieben Sie die Anwendung und Sie sollten nicht umbenennen, den Pfad wo.
  • Offenen Autostart-Ordner – Sehr nützlicher Befehl, der den Ordner öffnet “Ordner "Autostart"”. Anschließend können Sie steuern, welche Programme automatisch gestartet, und Sie können auch neue hinzufügen. Fügen Sie neue Programme automatisch starten erstellt eine Verknüpfung zu dem Programm und setzen Sie in diesem Ordner. Ohne diesen Befehl finden Sie den Autostart-Ordner wäre es sehr schwierig.
  • Klar Icon-cache – Da diese Anwendung immer online sein soll, Wir haben diesen Befehl, um es immer griffbereit zu haben. Weitere nützliche Befehle werden in Zukunft in diesem Bereich hinzugefügt. Machen Sie eine “Klar Icon-cache” Bilder von allen desktop-Icons aktualisieren müssen bei der, aus irgendeinem Grund, Sie waren falsch.

Nachdem Sie die Eigenschaften-Fenster schließt mit dem Kreuz geändert, so dass es nicht Ihrem Desktop Krempel und nicht unnötig Ressourcen verbrauchen. Auch schließen die Anwendung weiterhin minimiert in der Taskleiste arbeiten.

Programmierung und pädagogische

Wie alle anderen Anwendungen auf Ihrem System Theremino, Diese Software ist auf die einfachste Weise geschrieben und kann verwendet werden, um die Programmierung zu studieren. Hier sind einige Dinge eher gezeigt “schwierig” als Tastatur und Maus Haken. Die Haken abfangen auf Systemebene Ereignisse, bevor sie an Anwendungen gesendet werden.

– – – – –

Hinweise für Versionen
Version 1.0:
Erste veröffentlichte version.
Version 1.1: Wurde ein Fehler behoben, für die Sie die gesamte schreiben musste, Passwort alles in einer Sekunde. Bis zu zwei Sekunden die Frist zwischen zwei Passwort-Tasten mit der Tastatur.
Version 1.2: Beseitigt die Möglichkeit, aus versehen zweimal die Anwendung starten. Außerdem öffnet sich nun das Fenster "Eigenschaften" nicht mehr bei jedem Start von Windows.
Version 1.3: Verbesserte Hintergrundfarbe. Das Symbol mit dem Signal blockiert hinzufügen. Löschen Sie einen kleinen Fehler, der auftritt, wenn die Anwendung neu zu starten, die bereits geöffnet ist. Sorgte dafür, dass die Eigenschaftenseite nie außerhalb des Bildschirms.
Version 1.4: Verbesserte Passwort Anerkennung Funktionen und Maus-Sequenz. Vereinfachte Haken-Klassen.

Download Theremino WatchDog – Version 1.4
Theremino_WatchDog_V 1.4
Theremino_WatchDog_V _WithSources 1.4 (komplettes Design für Programmierer)
Version für alle Fenster in 32 und 64 bisschen. Für Himbeeren Pi, Linux, Android und OSX, Lesen Sie die Installationshinweise.


Theremino KeyTester

Theremino KeyTester

Diese Anwendung wird verwendet, um die Codes erteilt per Tastatur steuern. Sie können es verwenden, um den Betrieb von Tastaturen überwachen und identifizieren die “Scancode” in Ihren Anwendungen verwenden.

Programmierung und pädagogische

Wie alle anderen Anwendungen auf Ihrem System Theremino, Diese Software ist auf die einfachste Weise geschrieben und kann verwendet werden, um die Programmierung zu studieren. Hier ist ein ziemlich “hart” wie die Tastatur-Hook. Die Haken abfangen auf Systemebene Ereignisse, bevor sie an Anwendungen gesendet werden.

Theremino KeyTester herunterladen – Version 1.0
Theremino_KeyTester_V 1.0
Theremino_KeyTester_V 1.0 _WithSources (komplettes Design für Programmierer)
Version für alle Fenster in 32 und 64 bisschen. Für Himbeeren Pi, Linux, Android und OSX, Lesen Sie die Installationshinweise.


Theremino SystemMetrics

System Metrics V1.0

Diese Software ist nützlich für Programmierer, zeigt Regeleigenschaften, Die Fenster und die Betriebssystem-Bildschirm. Beispielsweise grenzt an die Breite des Fensters, der Abstand zwischen den Icons, Die Größe der Bildschirme, die Anzahl von Bildschirmen in dem System, etc.. Zu wissen, wie sie lesen kann in einigen Fällen sehr nützlich sein.

Herunterladen di Theremino SystemMetrics – Version 1.0
Theremino_SystemMetrics_V1.0_WithSources (komplettes Design für Programmierer)
Version für alle Fenster in 32 und 64 bisschen. Für Himbeeren Pi, Linux, Android und OSX, Lesen Sie die Installationshinweise.


Theremino MathHelper

Application Math Helper

Diese Anwendung verarbeitet mathematische Formeln und schafft es, Variablen aus komplexen Formeln zu extrahieren, die manuell nur schwer zu handhaben sind.

Die Anwendung wandelt Formeln von Programmiersprachen in mathematische Sprachen um. Ändern Sie die Namen der Funktionen und ersetzen Sie die Variablen durch einzelne Buchstaben. Senden Sie dann die Formel an die leistungsstarke symbolische Engine Wolfram Alpha und extrahiert die von ihm verarbeiteten Formeln “unter” der Reaktion. Schließlich wandelt die Anwendung die Formeln wieder in ein für Computer verständliches Format um. Die endgültigen Formeln enthalten wieder die Variablen mit ihren ursprünglichen Namen und werden sogar für Menschen lesbar.

Auch darauf könnten Mathematiker verzichten, Einige Programmierer werden diese Anwendung jedoch sehr nützlich finden. Insbesondere Programmierer, die es nützlich finden (wie wir) Sie lesen Sensoren und berechnen elektronische Größen. Aber auch solche, die variable Größen mit linearen und logarithmischen Graphen anzeigen.

Ein Beispiel für eine Anwendung, die lineare und logarithmische Diagramme enthält, und das verwendet direkte und inverse Formeln für die Graphenachsen, heruntergeladen Theremino Covid19. Formeln, die Positionen auf dem Bildschirm berechnen und numerische Werte von Positionen auf dem Bildschirm zurückgeben, Sie wurden mit MathHelper berechnet und manuell verfeinert. Sie finden sie in den Funktionen “ValueToLinY”, “LinYToValue”, “ValueToLinX”, “LinXToValue”, “ValueToLogY”, “LogYToValue”, “ValueToLogX” und “LogXToValue”, die sind in der Datei befindet. “Class_Chart.vb”.


Einige Beispiele

Angenommen, wir haben diese Formel, die berechnet “y” variieren von “x”: y = 3 * x
In wenigen Sekunden können wir die inverse Formel erhalten, das berechnet “x” variieren von “y”: x = y / 3

Der vorherige Fall war einfach und konnte auch manuell gelöst werden.

Aber nehmen wir an, wir haben diese Formel: y = ( x * 12 ) + ( x + 3 ) + Größe
Das Umdrehen wird weniger intuitiv: x = 1 / 13 * ( y – 3 – Größe )

Dann, wenn die Formeln komplexer werden, ihre Lösung wird immer schwieriger.

So wie das: y = v1 * Math.Log ( x * v2 + v1 )
Das wird: x = ( Math.E ^ ( y / v1 ) – v1 ) / v2

Oder dieses: y = ( x * 12 ) + ( x + 3 * x ) + v1 * 2 + x / 7
Das wird: x = – 7 / 113 * ( 2 * v1 – y )

Bis zu scheinbar einfachen Formeln wie: y = a * x ^ 4 + b * x ^ 3 + c * x ^ 2
Das wird real “Monster”, So: x = – 1 / 2 * Math.Sqrt ( b ^ 2 / ( 4 * a ^ 2 ) + ( Math.Sqrt ( ( 72 * in * c * y – 27 * b ^ 2 * y + 2 * c ^ 3 ) ^ 2 – 4 * ( c ^ 2 – 12 * in * y ) ^ 3 ) + 72 * in * c * y – 27 * b ^ 2 * y + 2 * c ^ 3 ) ^ ( 1 / 3 ) / ( 3 * 2 ^ ( 1 / 3 ) * in ) + ( 2 ^ ( 1 / 3 ) * ( c ^ 2 – 12 * in * y ) ) / ( 3 * in * ( Math.Sqrt ( ( 72 * in * c * y – 27 * b ^ 2 * y + 2 * c ^ 3 ) ^ 2 – 4 * ( c ^ 2 – 12 * in * y ) ^ 3 ) + 72 * in * c * y – 27 * b ^ 2 * y + 2 * c ^ 3 ) ^ ( 1 / 3 ) ) – ( 2 * c ) / ( 3 * in ) ) – 1 / 2 * Math.Sqrt ( b ^ 2 / ( 2 * a ^ 2 ) – ( ( 4 * b * c ) / a ^ 2 – b ^ 3 / a ^ 3 ) / ( 4 * Math.Sqrt ( b ^ 2 / ( 4 * a ^ 2 ) + ( Math.Sqrt ( ( 72 * in * c * y – 27 * b ^ 2 * y + 2 * c ^ 3 ) ^ 2 – 4 * ( c ^ 2 – 12 * in * y ) ^ 3 ) + 72 * in * c * y – 27 * b ^ 2 * y + 2 * c ^ 3 ) ^ ( 1 / 3 ) / ( 3 * 2 ^ ( 1 / 3 ) * in ) + ( 2 ^ ( 1 / 3 ) * ( c ^ 2 – 12 * in * y ) ) / ( 3 * in * ( Math.Sqrt ( ( 72 * in * c * y – 27 * b ^ 2 * y + 2 * c ^ 3 ) ^ 2 – 4 * ( c ^ 2 – 12 * in * y ) ^ 3 ) + 72 * in * c * y – 27 * b ^ 2 * y + 2 * c ^ 3 ) ^ ( 1 / 3 ) ) – ( 2 * c ) / ( 3 * in ) ) ) – ( Math.Sqrt ( ( 72 * in * c * y – 27 * b ^ 2 * y + 2 * c ^ 3 ) ^ 2 – 4 * ( c ^ 2 – 12 * in * y ) ^ 3 ) + 72 * in * c * y – 27 * b ^ 2 * y + 2 * c ^ 3 ) ^ ( 1 / 3 ) / ( 3 * 2 ^ ( 1 / 3 ) * in ) – ( 2 ^ ( 1 / 3 ) * ( c ^ 2 – 12 * in * y ) ) / ( 3 * in * ( Math.Sqrt ( ( 72 * in * c * y – 27 * b ^ 2 * y + 2 * c ^ 3 ) ^ 2 – 4 * ( c ^ 2 – 12 * in * y ) ^ 3 ) + 72 * in * c * y – 27 * b ^ 2 * y + 2 * c ^ 3 ) ^ ( 1 / 3 ) ) – ( 4 * c ) / ( 3 * in ) ) – b / ( 4 * in )

Und vor allem ist das vorherige Monster nur eine der vier möglichen Lösungen.


Einfache Anweisungen

  • Das obere Textfeld, mit Titel “Punkt-Netz-Gleichung”, enthält die Originalformel, die Sie ausarbeiten möchten. Dieses Feld akzeptiert Formeln, die direkt aus Anwendungen kopiert wurden. Wenn die Formeln im Dot-Net-Format vorliegen (VBNET, CSharp o CPP), dann wird die Syntax ohne Probleme verstanden. Wenn sie andererseits aus anderen Sprachen stammen, müssen die Namen einiger Funktionen manuell angepasst werden. Die Funktionen, die zwischen einer Sprache und einer anderen am stärksten variieren, sind trigonometrische Funktionen (LN, Log, Protokoll 10, Pow, Bräunen, An einer, etc.…). Manchmal erfordern sogar die aus DotNet kopierten Funktionen kleine Anpassungen, Beispielsweise müssen die Konvertierungsfunktionen der numerischen Typen CDbl eliminiert werden, CSng, etc.…
    .
  • Durch Drücken der Taste “Übersetzen” Die ursprüngliche Formel wird in die mathematische Sprache übersetzt. Jetzt sollte das zweite Textfeld die übersetzte Formel enthalten, mit einzelnen Buchstaben anstelle von Variablen, und die Liste auf der rechten Seite sollte die entsprechende Variable für jeden Buchstaben enthalten. Wenn Sie einige Buchstaben ändern oder in Klein- oder Großbuchstaben schreiben möchten, klicken Sie einfach auf die Liste.
    .
  • Durch Drücken der Taste “Lösen” Die Formel der zweiten Box kommt “aufgelöst” für eine andere Variable. Wenn die Formel bereits das Format Y = Funktion hat(X) oder X = Funktion(Y), dann wird die Formel umgekehrt und X oder Y nach Bedarf extrahiert. Andernfalls wird ein Feld angezeigt, in dem Sie gefragt werden, welche Variable Sie extrahieren möchten.
    .
  • Wenn statt “Lösen” Sie drücken “Vereinfachen” dann wird versucht, die Formel zu vereinfachen. Dies ist eine schwierige Aufgabe und Sie erhalten nicht immer etwas Nützliches.
    .
  • Wenn Sie denken, Sie haben eine gültige Formel mit “Lösen” oder “Vereinfachen”, dann ist es Zeit zu drücken “Übersetzen” Dadurch wird die Formel wieder in ein verständliches Format für DotNet-Programme und Programmierer umgewandelt. Die im Textfeld unten erhaltene Formel enthält wieder die Namen der ursprünglichen Variablen, Multiplikationszeichen und trigonometrische Funktionen mit Namen, die für DotNet verständlich sind.
    .
  • Manchmal werden die Formeln von “Lösen” oder aus “Vereinfachen” Es gibt mehr als eine und jede Formel kann rechts auch Gültigkeitsbedingungen haben. Wenn es mehrere Formeln gibt, den Schlüssel “Übersetzen” transformiere sie nacheinander und in der Box unten finden wir sie nacheinander.
    .
  • Sobald Sie die endgültige Formel im Feld unten haben, können Sie ihre Gültigkeit auch mit der Schaltfläche testen “Test”, Hiermit werden alle Vorkommen der extrahierten Variablen durch die vollständige Formel im ersten Feld oben und auch im zweiten Feld ersetzt. Sobald dies erledigt ist, drücken Sie “Vereinfachen” und, Wenn alles gut geht, Das Wort sollte im dritten Feld von oben erscheinen “Wahr” (Es können auch andere Formeln und Bedingungen erscheinen, aber das Wichtigste ist, dass das Wort auch erscheint “Wahr”). Dieser Test ist nicht immer erfolgreich, denn wenn du drückst “Test” Die Formel des ersten Feldes oben kann für die zu komplex werden “Vereinfachen”. Bei Formeln mittlerer Komplexität funktioniert dieser Test jedoch normalerweise, und wenn es endet mit “Wahr” Sie können sicher sein, dass Sie keine Fehler gemacht haben.

Die Schaltflächen in der oberen Reihe der Anwendung

  • Öffnen Sie Wolfram Alpha – Öffnet die Math Engine Site mit vielen nützlichen Möglichkeiten, Sie können beispielsweise die Diagramme der Funktionen anzeigen oder Fragen jeglicher Art stellen.
  • Öffnen Sie CY Math – Öffnet eine weitere Website zur Lösung mathematischer Probleme. Wenn es nicht möglich ist, eine Formel zu lösen, kann CY-Math manchmal helfen.
  • Öffnen Sie Microsoft Mathematics – In einigen Fällen kann es nützlich sein, aber es ist ziemlich schwierig, es zu benutzen. Dieses Programm muss auf dem lokalen Computer installiert sein. Wenn es nicht installiert ist, wird die Microsoft-Website automatisch geöffnet, um es zu installieren.
  • Mathematische Symbole – Öffnet eine Textdatei mit den wichtigsten mathematischen und trigonometrischen Funktionen von DotNet und den entsprechenden Funktionen von WolframAlpha.
  • Benutzeranmerkungen und Beispiele – Öffnet eine Textdatei, die viele Beispiele für Formeln enthält und in die Sie Ihre eigenen Formeln schreiben können, Versuche und Anmerkungen.

Die Steuerelemente in der unteren Zeile der Anwendung

  • Textgröße – Nützlich, um den Text zu vergrößern oder mehrere Zeilen auf kleinem Raum anzupassen.
  • Annäherung – Suchen Sie nach ungefähren numerischen Lösungen (es wirkt nur auf “Vereinfachen” und “Lösen”)
  • Weitere Ziffern – Erhöhen Sie die Anzahl der Stellen in numerischen Lösungen (nur seine “Vereinfachen” und “Lösen”)
  • Öffnen Sie die Webseite als HTML – Wenn diese Option ausgewählt ist, werden die Befehle angezeigt “Vereinfachen” und “Lösen” Sie werden auf der WolframAlpha-WEB-Seite ausgeführt, auf der Formeln auch in mathematischer Notation angezeigt werden können. Zum Beispiel die Formel “Monster-” das, was wir oben gesehen haben, würde so aussehen wie in dieses Bild.
  • Öffnen Sie die Webseite als XML – Wenn diese Option ausgewählt ist, werden die Befehle angezeigt “Vereinfachen” und “Lösen” Sie werden auf der WolframAlpha-WEB-Seite ausgeführt und das Ergebnis wird im XML-Format angezeigt.

Versuche und Irrtümer

Erwarten Sie keine Wunder, Die WolframAlpha-Engine ist leistungsstark, aber es gibt unlösbare Formeln, oder dass es Einstein brauchen würde, um sie zu lösen. In diesen Fällen ist die “Lösen” Endet nicht, Die WolframAlpha-Engine reagiert nicht oder mit etwas Unbrauchbarem. Funktion auch “Vereinfachen” Dies kann fehlschlagen und in einigen Fällen die Funktion noch komplexer machen.

Wenn der WolframAlpha-Motor ausfällt, muss man sich fragen, ob es wirklich seine Schuld ist, oder wenn wir ihm eine Formel geben “falsch”.

Hier sind einige Beispiele für häufige Fehler beim Schreiben der Formel in das erste Feld oben:

  • Falsche Anzahl von Klammern (eine unterschiedliche Anzahl offener und geschlossener Klammern).
  • Vergiss die Anfangsvariable (zum Beispiel statt y = x * 3 Schreiben x * 3 nur).
  • Vergessen Sie die Multiplikationsmarken oder verwenden Sie die Schriftart “x” an Stelle von “*”.
  • Belassen Sie die Programmierfunktionen in den Formeln, Zum Beispiel (CSng, CDbl, Mod, Zeichen, Runden)
  • Schreiben Sie mathematische oder trigonometrische Funktionen mit ungültiger Syntax für DotNet.
  • Verwirrende trigonometrische Funktionen (ln statt Log, Log statt Log10, etc.…).

Also sei vorsichtig: Die mathematische Notation unterscheidet sich von den Programmierern, und die vier Textfelder verwenden unterschiedliche Notationen. Die erste oben ist in DotNet-Notation. Die zweite von oben ist in einer mathematischen Notation geschrieben, die geeignet ist, sie für die WolframAlpha-Engine verständlich zu machen. Der dritte von oben steht stattdessen in der Notation, die WolframAlpha in der Ausgabe bereitstellt. Und schließlich ist der unterste wieder in DotNet-Notation.

  • Verwenden Sie die Schaltfläche, um die Syntax der DotNet-Funktionen und der entsprechenden WolframAlpha-Funktionen zu kennen “Mathematische Symbole” Dadurch wird eine Liste mit den wichtigsten mathematischen und trigonometrischen Funktionen geöffnet.
  • Bei Zweifeln an der WolframAlpha-Notation konsultieren Sie diese Seiten: Seite 1 und Seite 2 .
  • Informationen zu DotNet finden Sie auf diesen Seiten: Seite 1 und Seite 2 (Hinweis für die Engländer: Oben rechts auf der Seite befindet sich eine Sprachauswahl).

Wenn Sie eine Formel nicht umkehren können, versuchen Sie, sie manuell zu vereinfachen. Sie können die Formel auch in Abschnitte unterteilen, die einfacher zu lösen sind, und verschiedene Versuche unternehmen, um die Formel und ihre Besonderheiten besser zu kennen.. Und wenn du es wirklich nicht kannst, Holen Sie sich Hilfe von einem Mathematiker Freund.


Die WolframAlpha-Kennung

Die Wolfram Alpha-Engine ist kostenlos, es gibt jedoch ein Limit von zweitausend Anfragen pro Monat. Wenn dieses Limit überschritten wird, können Anfragen bis zum nächsten Monat abgelehnt werden.

Sie verwenden jetzt unseren Code und verwenden ihn gemeinsam mit allen, die die Anwendung herunterladen “MathHelper”, doch kannst du Fordern Sie Ihren Code an (für nichtkommerzielle Zwecke) und haben daher zweitausend Operationen pro Monat für Sie (und sie sind sehr viele).

Um Ihren Code anzufordern, gehen Sie zu Diese Seite und benutze die Taste “API-Zugriff erhalten”.

Sobald du deine hast “Wolfram Alpha-Kennung” Sie müssen es in den ersten Zeilen der Datei ersetzen “Theremino_MathHelper_INI.txt”, Diese befindet sich neben der ausführbaren Datei der Anwendung.

So ändern Sie den Code mit Ihrem persönlichen Code, Stellen Sie sicher, dass die Anwendung”MatHelper” wird geschlossen und dann die Datei öffnen “Theremino_MathHelper_INI.txt” mit Notepad und ersetzen Sie sie “x” dieses Beispiels “APP-ID = xxxxxx-xxxxxxxxxx” mit Ihrem Code.


Laden Sie die MathHelper-Anwendung herunter
Hinweise für Versionen:
– Version 3.3 – Erste veröffentlichte version.
– Version 3.4 – Wir haben einige Fehler bei Funktionsnamen und bei Verwendung von Klein- oder Großbuchstaben behoben.
– Version 3.5 – Die Textfelder bleiben auch nach Minimierung der Anwendung in der richtigen Breite.

Laden Sie di Theremino MathHelper herunter – Version 3.5
Theremino_MathHelper_V3.5
Theremino_MathHelper_V3.5_WithSources (komplettes Design für Programmierer)
Version für alle Fenster in 32 und 64 bisschen. Für Himbeeren Pi, Linux, Android und OSX, Lesen Sie die Installationshinweise.


Theremino MathTester

Math Tester Anwendung

Diese Anwendung ist nur ein Skelett, in dem Sie Ihre eigenen Funktionen schreiben und ausprobieren können. Um es zu verwenden, müssen Sie VisualStudio installieren, wissen, wie man programmiert und haben auch eine Vorstellung davon, was Sie erreichen wollen.

Ihre Testfunktionen sollten in die Formulare geschrieben werden “TestFunctions” und dann müssen Sie auswählen, welches Modul in der ersten Funktion von Form1 verwendet werden soll.

Es gibt bereits vier Beispielmodule, Die ersten beiden sind bis auf einige Zeilen des zweiten Moduls, in denen wir zwei modifizierte Formeln ausprobiert haben, gleich. Und das dritte Modul ist auch gleich dem vierten.

Sie können dann eines dieser Module bearbeiten und Ihre eigenen Formeln eingeben, um es zu versuchen, oder Sie können eines der Module kopieren und dann ein fünftes erstellen, ein sechster und so weiter (In diesem Fall müssen Sie auch einige Namen korrigieren).


Die numerischen Testwerte

Die Werte, die Sie erhalten, hängen davon ab, was Ihre Formeln zu tun haben, Es liegt also an Ihnen, zu beurteilen, ob sie richtig oder falsch sind.

Im Beispielbild stammen die Werte aus dem Formular “TestFunctions_1”, in dem wir die Formeln geschrieben haben, um zwischen numerischen und Pixelwerten zu wechseln und umgekehrt.

  • Die Wertespalte enthält die Testwerte
  • Die Spalte x1 repräsentiert die Werte, die auf der X-Achse in Pixel konvertiert wurden
  • Spalte x2 repräsentiert die Werte, die von den Pixeln wieder in ihre ursprünglichen Werte konvertiert wurden
  • Die Spalte y1 repräsentiert die in Pixel auf der Y-Achse konvertierten Werte
  • Die Spalte y2 repräsentiert die Werte, die von den Pixeln zurück in die ursprünglichen Werte konvertiert wurden

Am unteren Rand des Bildes werden dieselben Tests wiederholt, aber mit den Formeln für Treppen mit logarithmischem Trend.


Laden Sie di Theremino MathTester herunter – Version 1.0
Theremino_MathTester_V1.0_WithSources (komplettes Design für Programmierer)
Version für alle Fenster in 32 und 64 bisschen. Für Himbeeren Pi, Linux, Android und OSX, Lesen Sie die Installationshinweise.

Impressum

ITALIANO – HARDWARE: NEI LIMITI PREVISTI DALLA LEGGE il sistema Theremino VIENE FORNITO “COSÌ COM’È”, E NON RILASCIA GARANZIA ESPLICITA O IMPLICITA, RISPETTO ALLA SUA FUNZIONALITA’, OPERATIVITA’, O USO, INCLUSE, SENZA LIMITAZIONE, LE GARANZIE IMPLICITE DI COMMERCIABILITÀ, IDONEITÀ PER UNO SCOPO PARTICOLARE O VIOLAZIONE. SI DECLINANO ESPRESSAMENTE OGNI RESPONSABILITÀ PER DANNI DIRETTI, INDIRETTI, CONSEQUENZIALI, INCIDENTALI O SPECIALI, INCLUSI, SENZA LIMITAZIONI, MANCATI GUADAGNI, PERDITE DI PROFITTI, PERDITE DERIVANTI DA INTERRUZIONE DI ATTIVITA’ O PERDITE DI DATI, INDIPENDENTEMENTE DALLA FORMA DI AZIONE O TEORIA LEGALE SOTTO CUI LA RESPONSABILITA’ VIENE ASSERITA, ANCHE SE NON INFORMATI DELLA POSSIBILITA’ O RISCHIO DI TALI DANNI.
ITALIANO – SOFTWARE: IL SOFTWARE del sistema Theremino E’ UN SOFTWARE LIBERO: E’ POSSIBILE RIDISTRIBUIRLO E/O MODIFICARLO SECONDO I TERMINI DELLA LICENZA “GNU General Public License” COME PUBBLICATA DALLA “Free Software Foundation”, NELLA VERSIONE 3, O QUALSIASI VERSIONE SUCCESSIVA. È POSSIBILE OTTENERE UNA COPIA DELLA LICENZA “GNU General Public License” DA: http://www.gnu.org/licenses
ENGLISH – HARDWARE: THE PRODUCT Theremino System IS PROVIDED TO YOU “AS IT IS”, AND WE MAKE NO EXPRESS OR IMPLIED WARRANTIES WHATSOEVER WITH RESPECT TO ITS FUNCTIONALITY, OPERABILITY, OR USE, INCLUDING, WITHOUT LIMITATION, ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR INFRINGEMENT. WE EXPRESSLY DISCLAIM ANY LIABILITY WHATSOEVER FOR ANY DIRECT, INDIRECT, CONSEQUENTIAL, INCIDENTAL OR SPECIAL DAMAGES, INCLUDING, WITHOUT LIMITATION, LOST REVENUES, LOST PROFITS, LOSSES RESULTING FROM BUSINESS INTERRUPTION OR LOSS OF DATA, REGARDLESS OF THE FORM OF ACTION OR LEGAL THEORY UNDER WHICH THE LIABILITY MAY BE ASSERTED, EVEN IF NOT ADVISED OF THE POSSIBILITY OR LIKELIHOOD OF SUCH DAMAGES.
ENGLISH – SOFTWARE: THE Theremino System SOFTWARE IS FREE SOFTWARE: YOU CAN REDISTRIBUTE IT AND/OR MODIFY IT UNDER THE TERMS OF THE “GNU General Public License” AS PUBLISHED BY THE “Free Software Foundation”, EITHER VERSION 3 OF THE LICENSE, OR ANY LATER VERSION. YOU CAN GET A COPY OF THE “GNU General Public License” FROM: http://www.gnu.org/licenses

Kommentare sind geschlossen.