Theremino Vertaler
Deze applicatie is uniek in zijn soort, op dit moment (2024) Zoiets vind je niet online of lokaal gebruiken, Niet eens betalen. We hebben lang gezocht, maar er zijn alleen applicaties om documenten te vertalen en ze zijn allemaal ongeschikt voor degenen die met de software werken.
Het vertalen van software is een vreselijk vervelende en stressvolle taak.
Het enige dat nodig is, is even de focus verliezen en het kan gebeuren dat er iets belangrijks verandert en vreemde en moeilijk te vinden fouten veroorzaakt.
Dus uiteindelijk hebben we besloten om deze applicatie te schrijven en het was niet gemakkelijk omdat je delicate chirurgische ingrepen aan de bestanden moet uitvoeren zonder een enkel teken te missen.
Verwacht echter niet dat deze app alles alleen doet,
Lees de documentatie om te leren hoe u het goed kunt gebruiken.
Documentatie bestanden in het Italiaans
Theremino_Translator_Help_ITA.pdf
Engels documentatiedossier
Theremino_Translator_Help_ENG.pdf
Chinees documentatiedossier
Theremino_Translator_Help_CHN.pdf
Originele documenten in het ODT formaat
Theremino_Translator_OpenOfficeDocs.zip
Notities voor versies
Versie 1.0: Deze versie, zelfs als het uw eerste gepubliceerd, is al goed bewezen en mogen geen fouten.
Downloads di Theremino Translator – Versie 1.0
Theremino_Translator_V1.0
Theremino_Translator_V1.0_MetBronnen (volledig ontwerp voor programmeurs)
Versie voor alle vensters in 32 en 64 bits. Voor Raspberry Pi, Linux, Android en OSX, Lees de opmerkingen bij de installatie.
Theremino OCR
Deze applicatie is erg handig voor het extraheren van tekst uit afbeeldingen en na het extraheren kun je het ook meteen vertalen, zonder dat u de tekst naar Google Translator hoeft te kopiëren en vervolgens terug hoeft te kopiëren waar u hem nodig hebt.
Een uitkomst in deze tijden van globalisering voor wie vaak te maken heeft met Chinese software en objecten, en misschien nog wel meer voor de Chinezen die moeten leven met een wereld van software die allemaal in het Engels is.
Notities voor versies
Versie 1.0: Deze versie, zelfs als het uw eerste gepubliceerd, is al goed bewezen en mogen geen fouten.
Downloads di Theremino OCR – Versie 1.0
Theremino_OCR_V1.0
Theremino_OCR_V1.0_MetBronnen (volledig ontwerp voor programmeurs)
Versie voor alle vensters in 32 en 64 bits. Voor Raspberry Pi, Linux, Android en OSX, Lees de opmerkingen bij de installatie.
Theremino Updater
Deze applicatie is erg handig om het EXE-bestand van onze applicaties in al uw projecten bij te werken.
Deze applicatie kan elk type bestand bijwerken, maar we raden u aan uw INI-bestanden in uw projecten te bewaren, en vervang alleen het EXE-bestand (behalve in speciale gevallen waarin DLL of andere bestanden ook moeten worden vervangen).
In ons systeem houden we meestal voor elk project een map bij met alle applicaties van dat project. Dus als we een nieuwe versie van de HAL publiceren, of de SlotViewer, of Automatisering, Mogelijk moet u het in tientallen verschillende projecten bijwerken. In dergelijke gevallen bespaart u door deze applicatie te gebruiken behoorlijk wat’ van tijd.
Operatie
- Sleep in het eerste vak het EXE-bestand van de nieuwe versie.
- Sleep in het tweede vak de bovenliggende map waaronder de mappen met al uw thereminische projecten staan.
- Houd de foto actief “Alleen andere bestanden”
- Druk op de knop “Bestanden zoeken”
- In het grote tekstvenster verschijnen alle bestanden die moeten worden bijgewerkt.
- Op de grote knop drukken “Vervang alle vermelde bestanden…” Je werkt ze allemaal in een oogwenk bij.
Notities voor versies
Versie 1.0: Deze versie, zelfs als het uw eerste gepubliceerd, is al goed bewezen en mogen geen fouten.
Downloads di Theremino Updater – Versie 1.0
Theremino_Updater_V1.0
Theremino_Updater_V1.0_MetBronnen (volledig ontwerp voor programmeurs)
Versie voor alle vensters in 32 en 64 bits. Voor Raspberry Pi, Linux, Android en OSX, Lees de opmerkingen bij de installatie.
Theremino 3D
COS ’ is dit? Het Theremino-systeem wist al weinig, met de Theremino3D zijn wij prima. Is niet een 3D-object-editor, u hoeft niet om spellen te maken, de playstation is beter… maar dan is het nutteloos, SPQT!
Rust, Theremino3D is een educatieve applicatie, een basis om te gaan met 3D, zwaartekracht en fysica van vaste stoffen. Theremino het systeem wilt niet produceren of verkopen, maar is de inhoud te tonen “Hoe u”.
En, voor het plezier, niet beginnen met te zeggen dat er zijn spellen die betere graphics hebben, We weten, maar c ’ is een verschil, U kunt openen en bewerken. De Theremino3D is Open Source en DIY, zijn code is gratis en u kunt doen wat je wilt.
Theremino3D is een verzameling van 3D-technieken, vereenvoudigd tot het punt van “bijna” bruikbaar. De beste algoritmen beschikbaar voor de “DIY”. L ’ toepassing is onderverdeeld in honderd “scène” en er zijn dat vele scènes leeg speciaal voor experimenten. Gebruik 3D-objecten is helemaal niet makkelijk, maar de Theremino3D zou, voor sommige, de gemakkelijkste manier aan de slag.
De fysieke parameters van objecten, zwaartekracht, interacties tussen vaste lichamen (Starre lichamen) en stoffen (Zachte organen) zeer goed worden gesimuleerd van Bullet (Open bron-engine die botsingen behandelt). De schaduwen (zeer realistische) met niet-gepubliceerde algoritmen worden berekend, ontworpen door ons. De 3D wordt gerund onder DirectX. L ’-efficiëntie “monsterlijke”, met honderden objecten in botsing en 3D geluiden gekoppeld aan objecten, CPU verbruik is praktisch nul (op machines die een goede videokaart hebben)
Natuurlijk, kunnen Theremino3D communiceren met andere toepassingen op het systeem, door de openingen. Vervolgens wordt het mogelijk om elke “Fey” interactie, Het verplaatsen van 3D-objecten met MIDI opdrachten, of met bananen, zoals in deze video: www.YouTube.com/watch?v = 5aYvvhURFaU
Dit is het besturingsvenster, om deze te openen, drukt u op F1. Alle andere commando's worden goed uitgelegd in het vak “Opdrachten” Deze prompt.
Mini HELP
Vergeet niet te druk op F beter te zien, Probeer de muisknoppen en pijltoetsen, ook in combinatie met CTRL en SHIFT ingedrukt. Aantrekken en afstoten van het muiswiel. De linker mouse button “neemt” de objecten om ze te verplaatsen en, met CTRL en SHIFT ingedrukt, beweegt heen en weer. De spatiebalk is gebruikt om te veranderen van vervoerswijzen verkeer. De sleutels tot 0 in 9 en door CTRL-0 CTRL-9, om te veranderen van de scène. Om vrienden te maken met de Theremino3D, Wijs uw cursor over iets en druk op de rechter muisknop.
– – – – – –
Bibliotheken die nodig zijn
In het geval dat de toepassing niet werkt ’, DirectX installeren, zoals aangegeven in de opmerkingen bij de installatie. Vanaf versie 1.4 op de DirectX installatie moet niet langer nodig zijn, op elk besturingssysteem.
Downloads van Theremino 3D-versie 1.7
Theremino_3D_V1.7
Theremino_3D_V1.7_WithSources (versie voor programmeurs)
Versie voor alle vensters in 32 en 64 bits. Voor Raspberry Pi, Linux, Android en OSX, Lees de opmerkingen bij de installatie.
Antenne Optimizer
Deze toepassing is een numerieke Simulator van elektromagnetische velden. Het maakt voornamelijk gebruik voor het optimaliseren van de antenne. Voorlopig publiceren wij de toepassing “AntSym”, voorouder van “Theremino_AntennaOptimizer”, We zullen publiceren uiterlijk in het voorjaar 2017.
Beide AntennaOptimizer die AntSym zijn compatibel met de bestandsindeling “.NEC” gebruikt door 4Nec2 (bekende toepassing die is geschreven door onze vriend Zweedse Arie Voors). Dus in het internet vindt u vele voorbeelden en het is mogelijk om Exchange-bestanden. Indien gewenst kunt u ook de juiste editor voor bestanden van antennes. In de map zijn NecFiles al beschikbaar zijn via 1200 voorbeelden van antennes (Sommige goed gemaakt, andere absurd of onvolledige, maar alle nuttige en interessante).
Eenvoudige instructies
Niet alle bestanden kunnen worden gebruikt om de optimalisaties. Voor de optimalisatie-proces moeten de bestanden goed worden gestructureerd, met de bewerkbare parameters definiëren SY.
Voor het bewerken van de bestanden die u op “Bewerken van invoerbestand” uw tekst typen en bewerken met de standaardeditor op uw systeem (meestal Notepad of Notepad ++) . Uitzoeken hoe de bestanden bewerken Bladeren u de voorbeeldbestanden.
De bestanden worden vervolgens verwerkt in de inputformaat van NEC. U kunt zien hoe ze zijn getransformeerd door op de knop “Kijk In”. Het Protocol aanvaard door NEC is in het bestand “NEC-gebruikershandleiding“.
Tot slot de motor uitvoerbestanden en kunt u het produceren van een NEC verkennen door op de knop “Kijk uit”
Naar de optimization procédé is afhankelijk van de parameters:
- Gewicht (verdienste) – Dit is de score die wordt gegeven aan de antenne en optimalisatie algoritmen willen verbeteren. De score wordt berekend op basis van de “gewicht”, Wie zijn de “gewichten”, dat wil zeggen, het relatieve belang van de kenmerken van de antenne. De “gewicht” zijn uitgelegd één voor één in de volgende paragraaf.
- Bereik – Hiermee past u de wijziging die wordt aangebracht aan elke poging van optimalisatie.
- Precisie – Het aantal significante cijfers worden gebruikt in de parameters van de antenne,
De optimalisatieproces hangt af van de gewichten (gewicht) dat u door op te drukken instellen “Gewicht” en de schuifregelaars om bepaalde kenmerken in plaats van andere aan te passen:
- SK – Dit is de staande golf verhouding, de optimale waarde zou “1”, maar normaal vinden wij maximaal acceptabele waarden 1.5 en, in sommige gevallen, Hebt u een antenne tuner, zelfs hogere waarden.
- Winst – De winst van de antenne. Meestal moet het zo hoog mogelijk.
- F/B – Relatie tussen de winst in voorwaartse en zijdelingse. Meestal moet het zo hoog mogelijk.
- F/R – Relatie tussen de winst in rug en weer. Meestal moet het zo hoog mogelijk.
- Beam – Bundel breedte voor een winst van – 3DB onder maximum.
- Xsize – Lengte van de antenne in mm. Het is meestal beter om kleine antennes.
- Ysize – Breedte van de antenne in mm. Het is meestal beter om kleine antennes.
- Zsize – Hoogte van de antenne in mm. Het is meestal beter om kleine antennes.
Er zijn drie verschillende optimalisatie-algoritmen:
- Klim – Elk geselecteerd item is lichtjes veranderd en het proces wordt meerdere malen herhaald totdat de lokale maximale werd gevonden. Men kan zich voorstellen dat de lokale maximale zoals het puntje van een heuvel in een complex dat bestaat uit verschillende valleien en heuvels. De methode detecteert alleen het uiteinde dichtst bij Hill Climb maar is niet in staat om te overwinnen de valleien en zoek verre heuvels die hoger kunnen zijn.
- De gewijzigde – Elk geselecteerd element wordt gewijzigd met willekeurige mutaties. Deze methode kan in sommige gevallen pralerij op een grondgebied breder dan alleen klimmen.
- Genetische – Naast willekeurige mutaties met behulp van een bevolking van vele individuen en elke generatie fokken alleen het beste (met behulp van een willekeurige halve paren van parameters ze). Deze methode is vergelijkbaar met die van natuurlijke selectie en in sommige gevallen is aanzienlijk sneller dan de vorige twee methoden.
sleutel: “Reset” resetten van de rode en groene lijnen die Toon de verergeren en verbeteringen bij het stemmen van.
De knop “Gewicht” Bekijk de schuifregelaars dat u de gewichten regelen en vervolgens de optimizer welke eigenschappen gelast moeten bevorderen.
De knoppen met getallen (100 10 1 0.1 – 0.1 1 10 100) Wijzig de geselecteerde parameter. Met deze knoppen kunt u de kenmerken van de antenne om te rijden de optimalisatie of handmatig onderdeel van optimalisatie.
Soortgelijke toepassingen
Er zijn soortgelijke toepassingen, bijvoorbeeld, de ’ grote 4Nec2 geschreven door onze vriend Zweedse Arie Voors. Over in 2000 We begonnen samen met het schrijven van deze toepassingen en we wisselden een heleboel code, ons we leerde hem hoe te gebruiken 3D en hij leerde ons veel aspecten van NEC. Daarna namen we twee verschillende richtingen. Ariel schreef een zeer volledige aanvraag, onderzoeken van elk aspect van antennes met inbegrip van, Bijvoorbeeld,, zelfs de “In de omgeving van veld”. In plaats daarvan, wij zijn gewijd aan het maximaliseren van en het vergelijken van de rekenmodule NEC2 en diverse vereenvoudigde versies in C++ en VB met naam “Mininec”.
U kunt vergelijken verschillende berekening motoren kunnen verhogen de betrouwbaarheid. Als twee verschillende motoren vergelijkbare resultaten geven dan de antenne is niet kritisch en de simulatie is goed instellen. Alle versies van Mininec zijn identiek, maar sommige zijn aanzienlijk sneller dan NEC2, dat is in feite de oorspronkelijke versie geschreven in Fortran op ponskaarten.
Er zijn andere meer complexe toepassingen, commerciële en gesloten bron, maar vooral zwaar om te installeren en moeilijk te gebruiken. Toepassingen waarvoor een lange eerste leren tijd, dus is het raadzaam om ze te gebruiken alleen bent u industrie specialisten.
De NEC2 die oorspronkelijk geschreven in Fortran
De royale Open Source publicaties Jerry Burke en A. Knoll, Wie schreef de oorspronkelijke versies van NEC (Elektromagnetische cijfercode) op de “Lawrence Livermore Labs”, in 1981, ze begonnen al dit. Ze verdienen een grote dank u en zelfs bewondering. De algoritmen die zijn geschreven met de beperkte middelen van toen (en het was niet gemakkelijk) zijn nog steeds geldig na bijna veertig jaar ’.
Documentatie
- NEC2 documentatie in bestanden: “NEC theorie“, “NEC methode van momenten” en “NEC-gebruikershandleiding“
- De originele bronnen geschreven in Fortran u vanaf hier downloaden: “NEC_Sources_Fortran“
- Andere informatie is in Deze site en in de instructies van de toepassing 4Nec2.
Downloads
Binnenkort (Lente 2017) pubblichereMo de toepassing Theremino_AntennaOptimizer, compleet met instructies en thereminico stijl. Voor nu (alleen voor de ongeduldig en ervaren programmeurs), Wij publiceren de oorspronkelijke versie van AntSym met een paar kleine tweaks. Deze versie is in wezen hetzelfde zoals het was in 2002, met inbegrip van de ’ fout in de titel (Simulator in plaats van Simulator), niets wilde en naïef verklaringen en programmeerstijl.
Opmerking pER versies
Versie 2.0: Vaste sommige bugs maar de UI is altijd die van de 2002.
Versie 2.1: Fixed a bug die veroorzaakt het verlies van sommige gebieden van 3D met behulp van NEC2 op zeer complexe antennes – De gebruikersinterface is altijd die van de 2002.
AntSym downloads – Versie 2.1 – Oude schriftelijke versie in 2002 in VB6
AntSym_VB6_V 2.1 (gewoon om vooruit te kijken, Er zijn geen aanwijzingen en de UI is wild)
Om deze versie te draaien moet u het dll-bestand registreren door het indrukken van de rechter muisknop op het bestand “CopyAndRegisterDLL(uitvoeren als admin).exe” zich in de map “Registerdll” en vervolgens te kiezen “Stormloop zoals bewindsvoerder”.
LED Calculator
Deze applicatie is een wildcard voor de maatregelen op LEDs, conversies tussen eenheden vergemakkelijkt en helpt ontwerpsystemen verlichting en led matrix met maximale efficiëntie. Het help-bestand “Kwikhoudende meettoestellen” Beschrijft een eenvoudige meetinstrument beschikbaar in enkele minuten, met drie onderdelen die een totaal van kost minder dan 9 Euro.
Notities voor versies
Versie 2.2: Fouten bij het lezen van bestanden dat sommige waarden waren veranderd of decimalen verloren gecorrigeerd. Zelfs de namen van de bestanden werden niet hersteld en correct opgeslagen. Nu zijn de instructies in het Engels.
Versie 2.3: Verbeterde kleuren en de gradient menu Windows7 te Windows10.
LedCalc downloads – Versie 2.3
2.3 LedCalc_V
LedCalc_V 2.3 _WithSources (volledig ontwerp voor programmeurs)
Versie voor alle vensters in 32 en 64 bits. Voor Raspberry Pi, Linux, Android en OSX, Lees de opmerkingen bij de installatie.
Originele documentatie voor accountants van vertalingen
LedCalc_OpenOffice_Docs
Flikkering Meter
Het "flikkeren", ook wel genoemd "Flikkeren", is de instabiliteit van het licht geproduceerd door elektrische lampen.
Talrijke studies hebben aangetoond dat flikkeren, Hoewel hoge frequentie en vervolgens volledig onzichtbaar, Het kan ook leiden tot hoofdpijn, vermoeide ogen en misselijkheid.
Ook zijn huisdieren veel gevoeliger dan wij om de effecten van flikkering. Velen van hen, bijvoorbeeld vogels, Zie lichte variaties tot frequenties rond 200 Hz, dan tien keer groter dan wat we. Voor hen is dit een film dat wordt weergegeven als een reeks van foto's en een licht voor onze ogen lijkt het perfect stabiel, Het kan worden weergegeven als een sterke timing licht en een ernstig ongemak veroorzaken.
Commerciële toestellen bestaan voor het meten van de flikkering erg duur (Van 700 in 3000 Euro). Maar we kunnen gemakkelijk deze meter bouwen, tien euro of zelfs minder uitgaven, gebruik te maken van een Master module en een Tablet die we al hebben.
De meter alleen bestaat uit drie onderdelen zodat u kunt bouwen “DIY”. Het derde onderdeel dat hier niet wordt weergegeven is de Master module. De drie draden GND, PIN1 en 3.3 V Ga naar ICSP connector van de Master zoals beschreven in de volgende documentatie.
Zodra dit apparaat gebouwd, gewoon een tablet nemen en neem een panoramische rondrit van zijn huis en die van vrienden. Het zal een verrassing te ontdekken dat ruim de helft van de lampen, zelfs de meest onvermoede, hebben hoge gemiddelde flikkering en moeten worden verwijderd.
Een speciale opmerking voor degenen die dit toestel zal bouwen
Terwijl de maatregel de lamp is dat de meter goed fermi moet. Duurt het minimale trilling of om te vervormen het gemeten waarden schommelen. Dit effect wordt nog verergerd bij het meten van zeer lage waarden, ongeveer één procent of minder. In deze gevallen zelfs gewoon wandelen in de kamer te wijzigen van de gemeten waarde.
Documentatie in het Italiaans
Theremino_FlickerMeter_Application_ITA.PDF
Theremino_FlickerMeter_Hardware_ITA.PDF
Theremino_FlickerMeter_TestLamps_ITA.PDF
Documentatie in het Nederlands
Theremino_FlickerMeter_Application_ENG.PDF
Theremino_FlickerMeter_Hardware_ENG.PDF
Theremino_FlickerMeter_TestLamps_ENG.PDF
Originele documentatie voor accountants van vertalingen
FlickerMeter_ODT-Docs.zip
Notities voor versies
Versie 1.1: Deze versie, zelfs als het uw eerste gepubliceerd, is al goed bewezen en mogen geen fouten.
Versie 1.2: De uitlijning van de tekst in het vak corrigeren “Percentage Flicker”
Downloads van FlickerMeter – Versie 1.2
FlickerMeter_V 1.2
FlickerMeter_V 1.2 _WithSources (volledig ontwerp voor programmeurs)
Versie voor alle vensters in 32 en 64 bits. Voor Raspberry Pi, Linux, Android en OSX, Lees de opmerkingen bij de installatie.
DAA – Audio Analyzer en oscilloscoop
Deze applicatie is overschreven 22 jaar geleden, op het moment van Windows95 en Windows98. Het is niet alleen een oscilloscoop, Ook omvat een signaalgenerator, een spectrum analyzer en geavanceerde functies voor het meten van akoestische systemen. In de audio-gamma is het beter dan een oscilloscoop die monsters bij 16 stukjes terwijl de klassieke oscilloscopen (bijvoorbeeld Tektronix en Lecroy) Ze hebben de ADC uit 8, 10 of op zijn best 12 bits. Aan de andere kant ook de klassieke oscilloscopen meten hoge frequenties, terwijl de DAA tot enkele tientallen KHz krijgt (afhankelijk van de geluidskaart en de driver).
We hebben lang gebruikt deze toepassing om de grote geluidssystemen in clubs en concerten gelijk te maken en toen ik als geluidstechnicus in de opnamestudio werkte. De nieuwste versies (Van 4 vanaf), Ze zijn aanzienlijk verbeterd. Nu is de app werkt ook net als een klassieke twee-kanaals oscilloscoop.
U kunt de spanningen en stromen te meten, zowel directe en alternerende, als tester. Het meet de gemiddelde waarde, de werkelijke effectieve waarde en de piekwaarde met een nauwkeurigheid tot een millivolt. Het meet de frequentie omlaag naar honderdste Hz, de periode tot tientallen microseconden, en de amplitudes tot tienden van een decibel.
Signaalgenerator, cursors meting en analyse van het spectrum met over 110 dynamische DB.
Analyse van systemen met Pulse signalen, Sweep en FastSweep en 3D spectrum analyse.
– – – – – –
geluidskaarten
PC geluidskaarten hebben een bandbreedte van 10 Hz omhoog. Om ook de DC-component van de signalen gaan moet u een externe adapter aangesloten op de USB gebruiken, met een kleine wijziging aan het ingangscircuit. Het bestand “InputDevices.pdf“, u hieronder downloaden, legt uit wat te kopen en hoe tab veranderen.
Het gebruik van geluidskaarten die wij aanbevelen (en dat kost minder dan 10 EUR op eBay) Je krijgt twee kanalen gekoppeld continue. Deze geluidskaarten zijn zo precies en stabiel, zodra de kalibratie wordt uitgevoerd, de nullijn op zijn plaats blijft voor altijd. Geen behoefte om elke keer dat u opnieuw kalibreren, zoals gebruikt in plaats ze te veel oscilloscopen doen, Ook een van de duurste.
– – – – – –
Downloaden
Notities voor versies
Versie 2.1: Kleine verbeteringen, waaronder betere beheersing van vertraging en pulsstand richting DeltaTime en aanpassing aan die worden weergegeven door andere software zoals GoldWave en FitzPeaks.
Versie 2.2: Verdere verbeteringen in besturingselementen vertraging en DeltaTime.
Versie 2.3: Verdere verbeteringen en verhoogde bemonstering 192 KHz
Versie 2.4: Vast insect met overloop met signalen meer dan 2 Volt pep. Vaste FastSweep die nu boete zelfs met de steekproef werkt 192 kHz. Toegevoegd de MFC-bibliotheken die nuttig voor de dapperen zijn zal te bouwen.
Versie 2.5: Verbeterde resolutie van spectraallijnen ook met sampling in 192 kHz.
Versie 3.0: Significante verbeteringen, zowel in de aanloop die in de documentatie. Bemonstering vakken. Mogelijkheid om te kiezen van de input en output apparaten. Verbetering van de algehele stabiliteit. Vaste enkele onvolkomenheden over kalibratie. Vermogen om te onthouden van alle instellingen tussen schoen en de daaropvolgende. Verhoogd de maximale frequentie in 100 KHz. Nu is de DAA echt een volledige aanvraag.
Versie 3.1: Nu is ook een maat voor de frequentie van CH2, voordat ze het ooit lezen van de CH1. Toegevoegd documentatiebestanden in het Duits: “DaaHelp_DEU.pdf”.
Versie 4.0
– Grote verbeteringen, te veel om ze hier te schrijven, Lees de documentatie.
– Nu is het gebruiksgemak is uitstekend, We stuurden trok de grootste oscilloscoop. Met uitzondering van zeldzame gevallen van het hebben van hoge frequenties te meten, we altijd gebruik maken van deze.
– Met de kalibratie wordt verkregen door een nauwkeurige ijking van de spanningen waarmee u te maken met maatregelen zoals een tester.
– RMS metingen, middelen, piek tot piek, decibel, periode en fraquenza.
– De meetwaarden kan de sleuf worden gezonden en derhalve ook voor andere toepassingen van het systeem Theremino.
– Digitale filters om het schoonmaken van de golfvormen en de trekker te vergemakkelijken.
– AC en DC-koppeling
– Mogelijkheid om precieze DC metingen uit te voeren, met een USB-geluidskaart die minder dan tien euro kosten.
– Het duurt slechts vier gemeenschappelijke weerstanden, non-precisie, en een ondergeschikte modificatie, dat wordt gedaan in twee minuten, je krijgt twee ingangen en twee uitgangen, alle gekoppeld continue.
– Je krijgt een ingangsimpedantie van 1 Mega ohm (als oscilloscopen) en het meten van spanningen tot +/- 70 V
– Met de toevoeging van een sonde 10:1 (negen weerstanden 1 mega in serie), je kunt meten spanningen tot +/- 700 V
– Met de toevoeging van een hoge spanning sonde voor het meten van spanning tot duizenden volts.
– groter scherm en aanpasbare.
– Het raam van de aanvraag moet worden op volledige scherm en vergeet de grootte en positie.
– Alle opdrachten kan ook worden aangepast met de muis en het toetsenbord.
– En nog veel meer nieuws…. Lees de documentatie.
Versie 4.1
– Toegevoegd soort STOP trekker, die bemonstering stopt wanneer een bepaalde spanningswaarde overschrijdt.
– Verbeterde en vereenvoudigde controles om de instelfunctie “Vertraging”
– Gemakkelijke weergave van de minimum en maximum spanning gemeten met de huidige kalibratie (gewoon bewegen de cursor op INPUT OFF en ON en lees de onderste regel van de toepassing).
Versie 4.2
– Fout geëlimineerd met XY en tijdbasis <= 1mS
– Gecorrigeerde en bijgewerkte documentatiebestanden.
Theremino DAA downloaden – Versie 4.2
DAA_V4.2
DAA_V4.2_MetBronnen (volledig ontwerp voor programmeurs, zeer moeilijk te wijzigen omdat geschreven in MFC, niet-visuele. In de afgelopen jaren hebben we hem een beetje opgeruimd '. Maar de basisprogrammering dateert van tweeëntwintig jaar geleden)
Voor alle Windows-systemen te 32 en 64 bits. Voor Raspberry Pi, Linux, Android en OSX, Lees de opmerkingen bij de installatie.
MFC-bibliotheken (u wilt de DAA hercompileren)
Microsoft_MFC_LIBS (opnieuw te compileren met Visual Studio)
– – – – – –
Documentatie
Momenteel is de documentatie is alleen in het Italiaans.
De bestanden in het Engels en Chinees worden automatisch vertaald tocht,
Bear with me, te corrigeren het duurt een lange tijd.
Files documentatie voor toepassing DAA
DAA_V4_Help_ITA.pdf
DAA_V4_Help_ENG.pdf (automatische vertaling)
DAA_V4_Help_CN.pdf (automatische vertaling)
Documentatie bestanden voor geluidskaarten en input circuits
DAA_V4_InputDevices_ITA.pdf
DAA_V4_InputDevices_ENG.pdf (automatische vertaling)
DAA_V4_InputDevices_CN.pdf (automatische vertaling)
ODT formaat documentatie bestanden voor vertalers
DAA_V4_Help_ITA.odt
DAA_V4_Help_ENG.odt (automatische vertaling)
DAA_V4_Help_CN.odt (automatische vertaling)
DAA_V4_InputDevices_ITA.odt
DAA_V4_InputDevices_ENG.odt (automatische vertaling)
DAA_V4_InputDevices_CN.odt (automatische vertaling)
Documentatie bestanden voor eerdere versies
DaaHelp_ITA.pdf
DaaHelp_ENG.pdf
DaaHelp_DEU.pdf
Theremino-tester
Deze applicatie combineert de eigenschappen van een traditionele tester met die van een transistor-tester, biedt een breed scala aan functies voor degenen die elektronische apparaten ontwerpen en repareren.
Dankzij de mogelijkheid om het van buitenaf te bedienen en de metingen via de sleuven door te geven, Metingen kunnen worden geautomatiseerd. Hierdoor kunnen we metingen afstemmen met andere applicaties in ons systeem: Oscilloscopen, Signaal Generatoren, logger, enz.
Ook het schrijven van een paar regels code in onze app Theremino_Automation, Ongebruikelijke configuraties kunnen worden bereikt, Ondenkbaar met andere meetsystemen, zoals het gebruik van spraakopdrachten om de meting te starten en naar de resultaten te luisteren met de spraaksynthesizer, Houd uw handen vrij om de tips op hun plaats te houden, of verplaats meetsnoeren met motoren om metingen op printplaten te automatiseren.
Kenmerken van de Theremino_Tester
- Snelle weerstandsmeting en akoestische continuïteitssignalering.
- Frequentie en volume van het akoestisch signaal aanpassen.
- Weerstandsmeting van fracties van ohm (Beter dan een normale tester)
- Capaciteitsmeting van tientallen pF tot duizenden UF
- Impedantiemeting van enkele micro Henry's tot vele Henry's
- Meten van de extra eigenschappen van passieve componenten (ESR, Verliesfactor, enz…)
- Het type actieve componenten vinden (NPN, PNP, MND, FET, SCR, TRIAC, DIODES enz.)
- De volgorde van links vinden (CBE, ECB, CEB, GDS, DSG, Anode, Kathode enz…)
- Meting van de eigenschappen van actieve componenten (Beta, VBE, Vgs enz…)
Instructies om aan de slag te gaan
Dit programma werkt alleen als je de Arduino Nano module hebt geprogrammeerd, zoals uitgelegd op de volgende pagina's. Volg na het programmeren de onderstaande instructies:
- Zorg ervoor dat de module is aangesloten op de USB
- Start deze app “Theremino_Tester.exe”
- Kies de deur in het eerste vakje bovenaan “Haven” (Opmerking 1)
- Kies je snelheid 500 000 in het tweede vak “Snelheid” (Opmerking 2)
- De vakken Uitvoer en Opdrachten zijn pas later nodig, Laat ze voorlopig aan hun lot over. “-1”.
- Laat de geluidsboxen voorlopig aan hun lot over. “1000”, “-12” en “2”.
- Als alles in orde is, wordt de verbindingsknop oranje als je erop drukt.
- Nu kun je de knoppen met de luidspreker en de weerstand gebruiken om metingen uit te voeren.
Opmerking 1
Als u niet weet welke poort het is, koppelt u de USB-kabel los, Open de doos “Haven” en duiden de namen van de deuren aan. Sluit vervolgens de USB-kabel weer aan, Sluit en open de doos weer “Haven”. Kies dan de deur die verscheen en er eerder niet was. Als u de USB-aansluiting wijzigt, verandert de poort van naam en moet u dit vak wijzigen.
Opmerking 2
We raden aan om de 500 000 bits per seconde, Maar als je wilt, kun je het wijzigen in de opties die op de eerste pagina's van de firmware staan en dan ook in de doos “Snelheid” van deze toepassing. Als u wijzigingen aanbrengt, gebruikt u alleen 250 000, 500 000 of 1 000 000, Lagere snelheden zouden de communicatie vertragen, en sommige zijn onnauwkeurig tot 3.7% (wat erg) en miscommunicatie veroorzaken.
Een van de slechtste communicatiesnelheden is 115 200, wat sadistisch genoeg degene is die door de Arduino-ontwerpers is gekozen voor de nieuwe bootloader. In feite, wanneer je de firmware laadt met Arduino IDE op een bord met ATmega 328P dat de nieuwe bootloader heeft, Het kan voorkomen dat er af en toe fouten optreden. Soms laadt het de firmware zonder fouten, andere keren komt er een fout langs “avrdude fout… enz..”.
In Deze pagina Gedetailleerde uitleg over dit defect vindt u. Ik vertaal vanuit het Engels: “Geklokt op 16 MHz (standaard op de meeste Arduino's) De snelheid van 115 200 geeft een fout van de 3,7%, wat meestal te veel is voor de andere partij om zonder foutcorrectie te werken.”
En in Deze pagina je kunt een geweldige Baud Rate Calculator vinden om de verschillende communicatiesnelheden en foutpercentages van elk te verkennen.
Snelle meting van weerstanden met pieptoon
Transistortesterontwerpen die in een netwerk zijn opgenomen, nemen enkele seconden in beslag voor elke meting, daarom zijn ze niet geschikt voor continuïteitstesten.
Hier is een voorbeeld van hoe u onze versie kunt gebruiken om de sporen van een printplaat te controleren. In dit geval gebruikten we een lens, maar je zou ook een camera als microscoop kunnen gebruiken.
In dit voorbeeld zijn de meetsnoeren, die worden aangesloten op draden 1 en 2 van onze tester, zijn verkregen van Clips voor vellen papier. Gekleurde clips leiden alleen naar de punt. We hebben ze geslepen met een vijl en daarna met fijn schuurpapier.
Dunne, elastische uiteinden, Scherp als een speld, kunt u Maak goed contact, zelfs op de moeilijkste plaatsen, wat onmogelijk zou zijn met normale testertips.
Bouw
Om deze tester te bouwen, heb je alleen maar nodig
- Een Arduino Nano
- Drie weerstanden van 680 Ohm
- Drie weerstanden van 470 k
Het wordt aanbevolen om weerstanden te selecteren met een goede tester, ze kiezen uit vele, en moet waarden hebben tussen 678 in 682 ohm en tussen 468 in 472 kOhm. Het is beter als ze van 680 en 470 k precies,.
Indien nodig kunt u toevoegen
- Een knop.
- Een kleine luidspreker, Als voorbeeld genomen aan de oude koptelefoon van Walkmans, of een kleine piëzo-zoemer.
In de volgende afbeeldingen zie je de pinnen van de Nano waarop we de componenten zullen aansluiten en een mogelijke plaatsing in een plastic doos.
In deze versie hebben we ook een connector toegevoegd die de spanning van 5 volt naar LED's die het werkbereik verlichten. Dus met alleen de USB-aansluiting hebben we alles wat we nodig hebben om de continuïteit van de sporen te testen, zelfs op de kleinste en moeilijkst bereikbare plaatsen.
- Het is aan te raden om de Dwerg op een Millefori te plaatsen met twee stroken vrouwelijke Pin.
- De zes weerstanden bevinden zich onder de Nano, ze verbinden vanaf D2, D3, D4, D5, D6 en D7 en richting A0, A1 en A2.
- En tot slot verbinden we drie gekleurde draden, eindigend in kleine krokodillen, naar A0, A1 en A2.
Draden moeten flexibel zijn, dun en een tiental centimeter lang. Hun kleuren worden gebruikt om A0-terminals te identificeren, A1, A2 (die vervolgens in de maatregelen worden genoemd 1, 2 en 3). Gebruik draden voor continuïteitstests 1 en 2.
Als u de tester wilt gebruiken om verbindingen zonder de pc te testen, kunt u ook een knop toevoegen die is aangesloten tussen A3 en GND en een kleine luidspreker tussen D10 en GND.
Firmware voor de Arduino Nano module
De firmware “Theremino_Tester_Sketch.ino” het moet worden geopend met de Arduino IDE en geprogrammeerd in de Nano-module. Onze versie is speciaal geschreven voor de Nano-module met de ATmega 328P-processor, gebruik het niet met andere Arduino-modules.
Om de firmware naar het Arduino Nano-bord te schrijven, moet u:
- Open het menu “Hulpprogramma 's” en kies het pictogram “Bord Arduino Nano”
- Open het menu “Hulpprogramma 's” en kies de juiste deur (degene die er alleen is als je de USB van de module aansluit)
- Open het menu “Hulpprogramma 's” en kies “ATmega 328P-processor”, met “Oude Bootloader” Als je nodig hebt.
- Open het menu “Schets” en kies “Uploaden”
- Als de upload niet werkt en foutmeldingen geeft, probeer het dan “ATmega 328P” met en zonder “Oude Bootloader”
Een deel van onze firmware is afkomstig van de Transistor Tester codes geschreven door Karl-Heinz Küubbeler en Markus Reschke, Maar onze versie is volledig herschreven. We hebben de code veel vereenvoudigd en we hebben een aantal functies gerepareerd en verbeterd. Bovendien is de code nu opgemaakt en becommentarieerd om deze leesbaarder te maken, Begrijpelijk en gemakkelijk te onderhouden.
In onze versie hebben we alle onnodige opties geëlimineerd, zoals het weergave- en optiemenu, De signaalgenerator, Meting van spanningen en frequenties, die moeilijk te gebruiken en van lage kwaliteit waren. We hebben veel betere tools in ons systeem, Oscilloscopen, Signaal Generatoren, Analyzers, digitale filters enz… Dus we zullen het niet missen.
Kalibraties
Onder de onderdelen die we uit de firmware hebben verwijderd, zijn ook de handmatige kalibratieprocedures. Deze functies waren zo moeilijk te gebruiken dat maar weinigen ze met succes zouden hebben uitgevoerd, waardoor het risico bestaat dat u volledig verkeerde metingen krijgt.
In plaats daarvan hebben we er alles aan gedaan om voldoende nauwkeurigheid uit de automatische kalibratie te halen. Het nieuw gebouwde instrument is klaar en wordt bij elke nieuwe ontsteking opnieuw gekalibreerd, zoveel mogelijk zonder manuele procedures en monstercomponenten die als referentie moeten worden gebruikt.
Als je zes weerstanden gebruikt met een nauwkeurigheid van één procent, dan is de nauwkeurigheid van dit armatuur redelijk goed. Nauwkeurigheid die past bij het beoogde gebruik, d.w.z. onbekende componenten identificeren, Controleer of ze niet defect zijn en of ze waarden hebben die binnen de normale toleranties liggen.
De nauwkeurigheid kan worden verbeterd door de parameters aan het begin van de firmware die op de Arduino Nano moet worden geschreven, handmatig te kalibreren.
De eerste paar pagina's van de firmware bevatten instelbare kalibratieparameters om de nauwkeurigheid van de metingen te vergroten. Instructies staan aan het begin van elke parameter. Wijzig ze alleen als u hun betekenis begrijpt en vergeet dan niet om na elke wijziging de firmware op de Nano te schrijven.
Onder de bewerkbare opties zijn er ook verschillende aanpassingen. Gebruik bijvoorbeeld de D8 tot D13 Nano Pins zoals klassieke transistor-testerontwerpen doen.
Bestanden downloaden
In het bestand “Theremino_Tester_V1.0.zip” U vindt er:
– Een map “Theremino_Tester” die de applicatie bevat die op uw pc moet worden gebruikt
– Een map “Bronnen” met de bestanden van het programma voor degenen die het willen wijzigen (Visual Studio gebruiken 2008)
– Een map “Arduino / Docs” die diagrammen en afbeeldingen bevat die nuttig zijn voor het bouwen van de meter.
– Een map “Arduino” die bevat “Theremino_Tester_Sketch.ino” om te openen met Arduino IDE en vervolgens te compileren en te schrijven in de Nano-module, zoals uitgelegd op de vorige pagina's.
Downloads di Teremino_Tester – Versie 1.1
Theremino_Tester_V1.1
Versie voor alle vensters in 32 en 64 bits. Voor Raspberry Pi, Linux, Android en OSX, Lees de opmerkingen bij de installatie.
Theremino Helper
Deze kleine app fungeert als een verzamelaar voor de extra functies die momenteel:
– Zijstraat vandoor uw computer met de middelste muisknop (Als de knop inschakelen is ingeschakeld)
– Handmatig afsluiten van alle programma 's (met naam “Theremino_xxxx”)
– CPU-gebruik weergeven
– Overdracht van X / Y-coördinaten van de muis naar de "slots".
– Gegevens importeren vanuit barcode lezers en verzenden van gegevens naar de sleuf.
Downloads door Theremino Helper – Versie 1.8
Theremino_Helper_V 1.8
Theremino_Helper_V 1.8 _WithSources (volledig ontwerp voor programmeurs)
Versie voor alle vensters in 32 en 64 bits. Voor Raspberry Pi, Linux, Android en OSX, Lees de opmerkingen bij de installatie.
WaveAnalyzer Theremino
Deze applicatie loopt de ’ spectrum analyse van periodische signalen van een Slot en schrijft op een aantal andere "slots" waarden gemeten op verschillende frequenties en het tarief berekende vervorming.
Het belangrijkste gebruik is om te analyseren van langzame periodische signalen, door de continue (nul Hertz) tot frequenties van een paar Hertz, of hooguit enkele tientallen Hertz.
Deze richtingen voor ’ gebruik en de volledige specificaties zijn in dit bestand:
Theremino_WaveAnalyzer_ITA.PDF
WaveAnalyzer Theremino downloads – Versie 0.9
Theremino_WaveAnalyzer_V 0.9
Theremino_WaveAnalyzer_V 0.9 _WithSources (volledig ontwerp voor programmeurs)
Versie voor alle vensters in 32 en 64 bits. Voor Raspberry Pi, Linux, Android en OSX, Lees de opmerkingen bij de installatie.
Theremino WaveGenerator
Deze generator stuurt het uitgangssignaal naar een sleuf, en niet op de geluidskaart als ze meestal soortgelijke generatoren. Omdat het signaal wordt doorgegeven van de "slots", de maximale frequentie is beperkt tot een paar honderd Hz. Aan de andere kant de minimumfrequentie strekt zich uit tot nul.
U kunt het bewijzen van de Pwm outputs of PwmFast en het testen van toepassingen die het signaal van de "slots" worden gelezen (Bijvoorbeeld, ECG, EEG, SignalScope, AdcTester, en Waveanalyzer). Of u zou kunnen gebruiken om te proberen stappenmotoren, servomotoren, Geophones en versnellingsmeters.
Betekenis van parameters
"SLOTS"
- Uitgang sleuf: Het nummer van de sleuf waar te schrijven van het uitgangssignaal.
- Amplitude: Het nummer van de sleuf, die wordt gebruikt voor het bepalen van de gegenereerde signaal amplitude ’. Als u het instelt “-1” dan is de sleuf niet gebruikt en de breedte met vak handmatig instellen “Amplitude”.
- Shift: Het nummer van de sleuf, die wordt gebruikt om de beweging van de nul signaal te controleren. Als u het instelt “-1” vervolgens de sleuf niet wordt gebruikt en past de verschuiving handmatig met box “Shift”.
- Frequentie: Het aantal "slots" die u gebruikt om te controleren van de frequentie van het signaal gegenereerd. Als u het instelt “-1” vervolgens de sleuf niet wordt gebruikt en past u de frequentie handmatig met box “Frequentie”.
- Golfvorm: Het nummer van de sleuf, die wordt gebruikt voor het bepalen van de gegenereerde signaal Golf vorm d ’. Als u het instelt “-1” dan de sleuf niet gebruikt wordt en u handmatig het formulier d kiest ’ onda met box “Golfvorm”.
BESTURINGSELEMENTEN
- Amplitude: Handmatige aanpassing van output signaal amplitude.
- Shift: Handmatige correctie van de verschuiving van de nul van het uitgangssignaal.
- Frequentie: Handmatige aanpassing van de frequentie van de herhaling van het uitgangssignaal.
- Constante snelheid: Inschakelen van deze optie-l ’ uitvoer wandeling hangt af van de frequentie om te komen tot een constante snelheid. Door het uitschakelen van het krijg je een gestage wandeling.
- Min Freq.: U kunt samen met constante snelheid bepalen de minimumfrequentie, dat komt overeen met de maximale excursie.
GOLFVORMEN
Om te kiezen van de vorm van Golf ’ u op vak golfvormen klikt en vervolgens klikt u op het drop-down menu.
- Handmatig, Sinusvormige, Halve sinusvormige, Driehoekige, Zaagtand en vierkant zijn klassieke golfvormen van signaal generatoren.
- Ruis kan worden gebruikt voor verschillende maten, bijvoorbeeld in combinatie met een Spectrum Analyzer te controleren van de bandbreedte van filters
- Ecg1 en Ecg2 ze dienen om te simuleren van signalen van een klassieke elektrocardiogram (eerste tak).
- Ocg1 en Ocg2 ze dienen om te simuleren van signalen van een elektrocardiogram optische.
- Ocg3 bevat ook een verstoring in 50 Hz voor het testen van de filters.
- UserShape1... 5 zijn programmeerbaar in wil golfvormen.
Voor het programmeren van de UserShape u bestanden uit openen “Shape1.txt” in “Shape5.txt” met een tekstverwerker en schrijf het aantal waarden die deel van het formulier d uitmaken ’ onda.
Het aantal waarden is niet belangrijk, kunnen twee tot duizenden. Ongeacht het aantal waarden dat zij een volledige cyclus vertegenwoordigen. U kiest het aantal waarden om voldoende resolutie aan maatregelen die moeten worden uitgevoerd. Als u een paar waarden vorm d ’ onda zal worden “verschijnen korrelig”.
Trillende tabel om te proberen Geophones en versnellingsmeters
Een interessant gebruik van deze toepassing is Verplaats een servomotor trillen van een bord te proberen versnellingsmeters en Geophones. U besteedt een paar euro voor de knecht en een paar uur tijd om het te bouwen en kunt u de amplitude en frequentie van de trillingen. De frequentie is zeer nauwkeurig omdat het gegenereerd door de software, niet de rotatie van een motor met excentrische massa.
De knecht moet worden aangesloten op de base en kan worden aangesloten op een drijfstang tot bord. Beter om het te bevestigen met een laagje van rubber om te minimaliseren van lawaai. De drijfstang moet een beetje’ soepel te absorberen van hoogfrequente trillingen die worden gegenereerd door de motor. Verbinding maken met de Drijfstang van minder dan 10 mm vanaf de as van rotatie van de motor, dus heb je meer kracht. Een van de meest geschikte servo, met zeer kleine sterven gebied, is de TGY930, Als u sommige prestaties accepteert’ minderjarigen over 10 U kunt ook gebruiken HXT900 Hz, rediculously. Voor informatie over de knecht lezen Deze pagina.
De tabel moet worden opgeschort met ballen of lineaire gidsen en afdichten met elastiekjes of rubberen banden. En moeten vrij kunnen verplaatsen van ongeveer 10 mm.
De volgende afbeeldingen zijn prototypes gebouwd door Conrad schapen, de eerste met ballen en lades die hen op zijn plaats te houden, de tweede met lineaire geleiders (waarschijnlijk beschikbaar bij Brico Center als lade dia 's).
Software-instellingen:
- In de HAL zet u de uitgang als Servo16 met Min = 0 en Max = 1000.
- Altijd in ’ HAL u de waarden tijd min (ons) en max tijd (ons) in 1000 en 2000. Willen verlagen de motor reis er zijn ingesteld met twee waarden altijd gecentreerd 1500 maar met minder afwijkingen van het. Bijvoorbeeld, 1100 en 1900 of 1200 en 1800.
- In sinusoïdale stroom wordt aangepast als WaveGenerator.
- Ook instellen in WaveGenerator een minimale frequentie 0.5 Hz. U kunt het ook instellen op 0.1 Hz maar u zal hebben een kleinere wandeling bij hoge frequenties (10 Hz en verder).
- Met deze instellingen kunt u Min frequentie Freq instellen. tot 10 Hz en verder.
Aanbevelingen:
Servo gebruiken met dode ruimte erg klein, Wij raden de TGY930 omdat we geprobeerd maar ook krachtiger personeelslid zou fijn.
De drijfstang moet zeer dicht bij de PIN-code zodat u grotere excursies kunt zonder inspanning te veel de motor.
Draai de kruiscursor (of de disk) op de pin van de motor zodat het midden van de excursie 90 graden van biella.
Ik gebruik normaal een maximum van over 80 graden, maar je kon haar bijna nemen 180 graden door het instellen van de tijd min (ons) en max tijd (ons) in 1000 en 2000. Met zeer grote excursies kan u gedeeltelijk herstelt u de fouten veroorzaakt door de geometrie van de drijfstang, met behulp van het formulier d ’ onda “Driehoekige”, maar het verschil is minimaal op verplaatsen.
– – – – – –
DOWNLOADS
Notities voor versies
Versie 1.4 en 1.5: Het nieuwe tekstvak controleren zelf beter met de muis. – De nieuwe precisie-timer (dat is in het bestand "Accurate Timer") de gegenereerde frequenties maakt veel preciezer en niet afhankelijk van het besturingssysteem en de CPU belasting.
Versie 1.6
In eerdere versies genereert wijzigingsfrequentie discontinuïteit in het formulier d ’ onda. Nu kunt u de frequentie en andere parameters voortdurend veranderen en je krijgt een zoete variant en veilig. Dit kunt u controleren van de generator van externe ’ en vervolgens Sweep-type maatregelen.
In deze versie hebben we toegevoegd de mogelijkheid om controle van frequentie, ’ van externe ’ volume en vorm d wave (door de openingen).
Versie 1.7
Nu “Golfvorm” correct wijzigen, zelfs als u het toetsenbord pijlen gebruiken.
Versie 1.8
Nu “Golfvorm” bevat ook “Ruis” en “Ocg3” met een verstoring in 50 Hz overlay.
Versie 2.0
Het is nu mogelijk om meerdere exemplaren van WaveGenerator te bewaren (con nomi Theremino_WaveGenerator1.exe …2.exe …3.exe) in dezelfde map, en elk exemplaar een aparte initialisatie bestand.
Versie 2.0
– De bedieningselementen worden nu onmiddellijk en snel bijgewerkt wanneer u de numerieke waarde met de muis wijzigt.
– De applicatie gebruikt nu de nieuwe klasse “AccurateTimer.vb”
Downloads Theremino WaveGenerator – Versie 2.1
Theremino_WaveGenerator_V2.1
Theremino_WaveGenerator_V2.1_WithSources (volledig ontwerp voor programmeurs)
Versie voor alle vensters in 32 en 64 bits. Voor Raspberry Pi, Linux, Android en OSX, Lees de opmerkingen bij de installatie.
Theremino Filters
In tegenstelling tot de theoretische voorbeelden gevonden in netwerk publicaties, Deze toepassing is echt bruikbaar voor het filteren van de signalen van de sensoren. Zodat u kunt het doen van experimenten met echte gegevens en niet alleen de wiskundige theorie, die vaak leidt tot het overschatten van bepaalde aspecten en negeren andere.
Bijvoorbeeld, kunt u het filteren van de signalen voor toepassing Theremino OCG spanningsfrequentie verwijderen van ruis en basislijn schommelen veroorzaakt door patiënten beweging. Instructies voor het instellen van de "slots" van de apps vindt u in de bestanden “Filter ECG notities” die bevinden zich in de “Overheadtarief”.
Kenmerken van digitale filters
Hier zien we de ijkkromme van een FIR filter met frequentiebereik van 0 in 498 Hz binnen een decibel en dat van 502 Hz tot vermindert door ten minste 90 decibel. Voor degenen die gewend zijn aan de analoge filters functies zoals zou ondenkbaar zijn geweest. Een implementatie van de hardware met deze functies zou vereisen pond van materiaal (Bovendien 2000 onderdelen) en in de praktijk niet zou werken zelfs (niet zou de reactie toleranties voor de fysieke component van de curve berekend produceren).
Mini instructies
- Input "slots" – De sleuf waaruit om te lezen het ingangssignaal.
- Uitgang sleuf – De sleuf waarnaar u wilt schrijven de gefilterde signaal.
- Monster tijd – Bemonsteringstijdstip. Met 10 MS samplefrequentie 100 Hz. U moet deze parameter instelt voor een sampling-frequentie gelijk is aan die waarvoor het is ontworpen het filter, anders wordt het filter vertaald naar boven of beneden volgens de verhouding tussen twee waarden. Omdat wij op "slots" en via USB werken is de maximale sampling-frequentie 500 Hz. Dus de minimale hoeveelheid tijd die u in dit vak instellen kunt is 2 MS.
- Amplitude – Muitgang van de gefilterde gegevens oltiplica. Met de waarde “1” de output is gelijk aan de ingang.
- Shift – Kosten aan toevoegenl gefilterd uitvoergegevens. Met de waarde “0” de output is gelijk aan de ingang.
- Filtereffect omkeren – Door het inschakelen van dit selectievakje wordt het filtereffect omgekeerd. Waarom een low-pass filter wordt een high-pass, een low-pass en de high-pass, band-pass wordt een wordt een inkeping. Dit effect wordt gemakkelijk bereikt, door af te trekken van het ingangssignaal van gefilterde signaal.
- Coëfficiënten bestanden – Rechts van het woord “Type” het lezen van het filtertype momenteel in gebruik (FIR of IIR) en het aantal coëfficiënten of poly.
- Door map bladeren – Deze knop opent u de map waarin het filter momenteel in gebruik. Ook zijn er in de map project-bestanden met extensie “ih_fir” en “ih_iir”. Deze om bestanden te openen met de juiste toepassingen Lees het instructiebestand “Help Engels” “Italiaans helpen” die bevinden zich in de “_ Filter_Designers”.
- Doos met lichtblauwe achtergrond – In het vak zie je de naam van het filter. Door te klikken op de naam van het filter opent een dialoogvenster waarmee u bij het kiezen van de filters (precies dezelfde functie als het indrukken van de knop “Selecteer”).
- Selecteer knop – Met deze knop wordt geopend een dialoogvenster waarin u filters kunt kiezen.
FIR en IIR-filters
IIR-filters zijn vaak aangeraden wordt aan hun implementatie eenvoudiger en minder behoefte van geheugen en rekenkracht. Dit was het geval in het verleden maar op huidige systemen, bijvoorbeeld Windows10, en zelfs zeer krachtige computers, bijvoorbeeld een quad core Tablet, een FIR filter, uitgevoerd met goed geschreven algoritmen, een te verwaarlozen belasting vormt voor zowel de CPU en het besturingssysteem.
Als je weet hoe je digitale filters met slechts een paar lijnen van de software kunt uitvoeren. Wij hebben daarom bereid een educatieve toepassing, #8217 efficiënte computationele aspect nog; l & gemakkelijk te lezen en gemakkelijk te begrijpen. L ’ is alle filtercriteria algoritme in twintig rijen en de rest van de toepassing (gebruikersinterface en communicatie met andere toepassingen van het systeem Theremino) in een paar pagina 's.
De toepassing Theremino Filter door versie 1.0 vanaf kan ofwel IIR en FIR filters die accepteert vele verschillende toepassingen coëfficiënten formaten gebruiken. Lees voor meer informatie over filters het instructiebestand “Help Engels” “Italiaans helpen” die bevinden zich in de “_ Filter_Designers”.
Uitvoering van FIR filters
De volgende afbeelding toont de basisstructuur van een FIR filter.
In onze implementatie we waarden verschuiven van de ene cel naar de volgende, maar we gebruiken een ring buffer en bijwerken van een interne aanwijzer. Op deze manier is de werkbelasting voor de CPU aanzienlijk verminderd. We kunnen ook duizenden coëfficiënten te gebruiken met minder dan één procent van de CPU.
IIR filter uitvoering
Basisstructuur van een FIR filter in afzonderlijke cellen van de tweede orde.
Hier ziet u een enkele cel van de tweede orde. Als u wilt samenstellen van de filters kunt u meerdere cellen als dit in cascade. Deze methode maakt het mogelijk voor het synthetiseren van filters met een willekeurig aantal palen. Met de andere methoden zal dan die de drie Polen zou worden gegenereerd tussen infiniti en het filter stoppen met werken.
Software-implementatie
De algoritmen die we bestudeerd voor deze toepassing zijn eenvoudige maar efficiënte.
We gebruiken een ring buffer voor niet het maken van kopieën van gegevens. Dus zelfs met duizenden CPU is belasting altijd verwaarloosbaar coëfficiënten.
Aan de linkerkant zie je hoe eenvoudig de code die wordt uitgevoerd FIR filters (Klik op de afbeelding voor een grotere weergave).
De code voor de IIR-filters is alleen iets ingewikkelder. Vrij complex is de code voor het lezen van de coëfficiënten van bestanden, omdat apps te maken van de filters die bestanden zonder regels schrijven, elk op zijn eigen manier.
Toepassingen voor het genereren van de coëfficiënten
Met speciale toepassingen kunnen opgeven de gewenste parameters, zien als de resulterende kromme voldoet aan de specificaties en ten slotte kopiëren van de coëfficiënten en voegt u deze in het filter. Sommige van deze toepassingen ook gebruik maken van bemonstering van Windows (Hamming, Hanning, Blackman enz...) dat bepaalde kenmerken van de overdrachtsfunctie verbeteren. U kunt ook opgeven welke typen filters (Band pass, Low-pass, High-pass of Inkeping), de minimale afname in bandgaps, l ’ maximale rimpel in de passband, begin- en einddatum frequenties overgang, en andere parameters.
De echte magie is dat al deze functies tot slot zijn “tabletten” in een enkelvoudige lijst van coëfficiënten.
Deze lijst zal worden langer of korter zijn afhankelijk van de gewenste functies. U kopieert de lijst naar de software en het filter zal hebben een responscurve “precies” hetzelfde als ontworpen.
De coëfficiënten moeten worden geschreven in eenvoudige tekstbestanden in de map “Coeffs”. Dit zal u toelaten om hen te kiezen door de naam en probeer snel het gedrag van elke versie en de verschillen tussen hen.
Toepassingen die zijn gekoppeld aan Theremino Filters
Uw download van Theremino Filters vindt u een map met de naam “_ Filter_Designers” Het bevat twee toepassingen ontwerpen FIR en IIR-filters. Binnen dezelfde map vind je het instructiebestand “Help Engels” en “Italiaans helpen” uitleggen hoe ze te gebruiken. Elk van de twee toepassingen heeft ook zijn eigen bestanden kunnen worden geopend vanuit het menu Help “Help/help-programma”.
De eerste toepassing heet “Iowa Hills FIR Filters” en het lijkt alsof dit:
De tweede toepassing wordt aangeroepen “Iowa Hills IIR-Filters” en het lijkt alsof dit:
Velen merci Daniel Klostermann van “Iowa Hills Software” voor zijn fantastische werk en voor het voor iedereen vrij beschikbaar maken. Bezoek zijn website waar u uitstekende documentatie op filters en andere nuttige toepassingen kunt vinden: http://www.iowahills.com
De toepassing van de AnaDig
In de map “_ Filter_Designers” u vindt er ook de AnaDig-toepassing die wordt gemaakt van IIR-filters die zich als analoge filters Constructible met aparte onderdelen gedragen.
De instructies voor het gebruik van deze applicatie zijn in bestanden “Help Engels” en “Italiaans helpen” en door het volgen van de link naar de site www.beis.de zich in de map AnaDig.
Helaas, deze toepassing niet wordt behandeld als de vorige, Opslaan en laden van projecten, maar is niet bruikbaar voor het ontwerpen van eenvoudige filters en is de enige die digitale filters met gedrag gelijk aan analoge kunt ontwerpen.
Online toepassingen voor het genereren van de coëfficiënten
Online applicaties hebben niet alle opties van toepassingen Iowa-Hills. Coëfficiënten bestanden moeten handmatig worden gekopieerd naar een tekstbestand, en je moet het ook een naam geven. Ook, kan u uw project opslaan, zodat u de projecten bekijken kunt en elke keer dat je moet beginnen vanaf nul.
In de afgelopen jaren (2017) de volgende toepassingen zijn waarschijnlijk de beste:
http://t-filter.engineerjs.com
http://www.arc.id.au/FilterDesign.html
Hoeveel coëfficiënten te gebruiken?
De echte limiet op het aantal coëfficiënten krijgt niet de werklast, dat in alle gevallen is bijna nul ooit, maar door de vertraging tussen de input en output van het filter. De vertraging lineair groeit met het aantal coëfficiënten en berekent, zo ruw en eenvoudige, Als de helft van het aantal coëfficiënten vermenigvuldigd bemonsteringstijd.
Sommige toepassingen kunnen langdurige vertraging tolereren, maar meestal is het altijd goed om de laagste mogelijke vertragingen. Waarom je altijd proberen om het minimum aantal coëfficiënten waarmee te verkrijgen van de vereiste eigenschappen gebruiken.
Iowa-heuvels toepassingen bevatten ook een optie om te minimaliseren van de vertragingstijd, Zie de Help-bestanden voor meer informatie.
Toepassingen voor het testen van de filters
Met toepassingen Theremino_SignalScope en Theremino WaveGenerator U kunt de filters met signalen die op de "slots" van de ene toepassing naar de andere reizen. Als u wilt filteren op de signalen van de sensoren, zou u de toepassing gebruiken Theremino HAL en een Master module.
DOWNLOADS
Theremino Filters downloaden – Versie 1.2
Theremino_Filters_V1.2
Theremino_Filters_V1.2_WithSources (volledig ontwerp voor programmeurs)
Versie voor alle vensters in 32 en 64 bits. Voor Raspberry Pi, Linux, Android en OSX, Lees de opmerkingen bij de installatie.
Theremino-fonometer
Deze geluidsniveaumeter bestaat uit twee toepassingen:: AudioMeter die zorgt voor het uitlezen van de microfooningang en het uitvoeren van de kalibraties en frequentieanalyse, en AudioElaboration die historische bestanden leest en geluidsniveauanalyses uitvoert volgens ISO-richtlijnen 226:1994 en ISO 226:2007
onze medewerker Marco het heeft talloze controle-eenheden gebouwd die communiceren via het mobiele netwerk en heeft ze gebruikt voor onthullingscampagnes die vele jaren hebben geduurd.
Deze regeleenheden kunnen ook andere gegevens detecteren, bijvoorbeeld de concentraties van stof en gas.
U kunt bij Marco terecht om de constructiedetails te kennen en advies te krijgen of eventueel zelfs de op maat gemaakte besturingskasten voor u te laten bouwen.
Het systeem heeft een aantal functies die zelfs in de beste geluidsniveaumeters op de markt niet te vinden zijn, vooral wat betreft de connectiviteit met de pc en de mogelijkheid om gegevens op internet te loggen. Automatische metingen kunnen dus gedurende lange perioden worden uitgevoerd, even jaren, zonder handmatige tussenkomst, terwijl commerciële geluidsniveaumeters, zelfs de duurste, vereisen dat iemand op hun knoppen drukt voor elk nieuw monster.
De complete meetketen (ECM8000 microfoon, AudioMeter en AudioElaboration) slaagt voor de tests voor de normen die dit soort apparatuur reguleren en is gecertificeerd met een ononderbroken traceerbaarheidsketen, uitgaande van de eerstelijnssteekproeven van het Rijksmetrologisch Instituut Accredia
Documentatie downloads
Theremino_Phonometer_ENG.pdf
Theremino_Phonometer_ITA.pdf
Originele documentatie voor eventuele vertalingen
Theremino_Phonometer_ENG.odt
Theremino_Phonometer_ITA.odt
Download de Theremino Phonometer
Theremino_Phonometer_V9.1_MetBronnen (project voltooien, ook voor programmeurs)
Theremino Waterkwaliteit
Deze applicatie meet de Vast residu of TDS dat is de mate van mineralisatie van het water, d.w.z. de hoeveelheid perfect droge vaste stof die overblijft na de verdamping van een bekende hoeveelheid water.
Voor gebruik is een TDS-sensormodule vereist (er zijn verschillende soorten en ze kosten een paar euro), een Theremino_Master module en eventueel ook een temperatuursensor.
Lees voor details over constructie en gebruik de documentatiebestanden.
In de documentatie wordt ook uitgelegd hoe water met een zeer hoge geleidbaarheid kan worden gemeten, tot het zoutere zeewater met PPM = 50000
Bestanden met gebruikersdocumentatie
Theremino_WaterQuality_Help_ITA.pdf
Theremino_WaterQuality_Help_ENG.pdf
ODT formaat documentatie bestanden voor vertalers
Theremino_WaterQuality_ODT_and_PDF_docs.zip
Download de Theremino WaterQuality – Versie 1.0
Theremino_WaterQuality _V1.0
Theremino_WaterQuality _V1.0_MetBronnen (volledig ontwerp voor programmeurs)
Versie voor alle vensters in 32 en 64 bits. Voor Raspberry Pi, Linux, Android en OSX, Lees de opmerkingen bij de installatie.
Theremino KeyManager
Deze kleine applicatie, kan met behulp van de capacitieve knoppen, Als ze normale toetsen waren, van een standaard toetsenbord. De knoppen zijn gemakkelijk, op de lijn te klikken en de geselecteerde toets te drukken.
U kunt maximaal configureren 255 sleutels en speciale toetsen kunnen worden gesimuleerd, met Shift, CTRL en muis knoppen.
Zijn tevens beschikbaar, auto-repeat en auto-repeat vertraging. De vertragingen zijn instelbaar, precies zoals een normaal toetsenbord.
Capacitieve knoppen
De capacitieve knop is knippen met een schaar van koperen plakband. Of u kunt bananen, bloempotten, vloeistoffen of een ander object licht geleidende. Krijg je het equivalent van MakeyMakey, maar zonder het gevaar van een elektrische draad op uw pols aansluiten.
Een Master doet dezelfde dingen als een Makey Makey, kost minder dan de helft, maar is flexibeler. Het elimineert ook de gevaarlijke elektrische aansluiting op uw pols, nodig is om te werken de Makey Makey. Knoppen voor systeem zijn capacitieve Theremino, resistieve niet, vervolgens kunnen worden geïsoleerd en je moet niet raken metalen deel.
In dit video en ook in Dit, u ziet de KeyManager gebruikt in combinatie met sommige vreselijke BananaKeys. Bananen werken, maar zijn ongemakkelijk. Beter om te gebruiken capacitieve toetsen rechthoekige of ronde ten minste, zoals citroenen of mandarijn sinaasappelen: LemonsPiano – Scriabin van s_lemons
Download Theremino KeyManager – Versie 1.3
Theremino_KeyManager_V 1.3
Theremino_KeyManager_V 1.3 _WithSources (volledig ontwerp voor programmeurs)
Versie voor alle vensters in 32 en 64 bits. Voor Raspberry Pi, Linux, Android en OSX, Lees de opmerkingen bij de installatie.
Theremino Simon
Dit is een heruitgave van de belangrijkste thereminica van de hit spel “Simon zegt”. Om te bouwen van drie of vier LEDs en een paar stukken van metaal of draad, of bananen, of andere vruchten.
De software kan simuleren precies het originele spel, met de vier knoppen in een cirkel zijn gerangschikt, of een modernere regeling, type toetsenbord piano, beide met drie met vier sleutels, waarmee u kunt spelen sneller.
Deze toepassing is ook een goed voorbeeld en een uitgangspunt om te bouwen van andere spellen gebaseerd op Input-Output ’.
Koppelingen
De drie (of vier) capacitieve sensoren zijn aangesloten op pinnen 1, 2, 3 (of 1, 2, 3, 4) een Theremino model. Deze pinnen moeten worden geconfigureerd als Cap16 en met de sleuven met dezelfde Pin nummers, dat wil zeggen 1, 2, 3 (of 1, 2, 3, 4).
De drie (of vier) LED zijn aangesloten op pinnen 4, 5, 6 (of 5, 6, 7, 8) een Theremino model. Deze pinnen moeten worden geconfigureerd als Dig_Out en met de sleuven met dezelfde Pin nummers, dat wil zeggen 4, 5, 6 (of 5, 6, 7, 8).
Theremino deskundigen kunnen, Indien nodig, gebruik van andere "slots", wijzigen van de waarde “FirstSlot = 1” in het bestand “Theremino_Simon_INI.txt” gelegen naast de toepassing “Theremino_Simon.exe”.
Om er zeer gelijkaardig aan het origineel spel kon u de afbeelding afdrukken “Saka” zich in de map “Bronnen/Images” op een vel doorschijnend papier. L ’ afbeelding is vervolgens gelijmd op een bed met LED's en sensoren bestaan uit dunne aluminium knipsels.
Of u kunt de toetsen van een piano, of zelfs alleen maar de LEDs en draden (die als sensoren fungeren), de tabel met plakband instellen.
Theremino Simon downloaden – Versie 1.0
Theremino_Simon_V 1.0
Theremino_Simon_V 1.0 _WithSources (volledig ontwerp voor programmeurs)
Versie voor alle vensters in 32 en 64 bits. Voor Raspberry Pi, Linux, Android en OSX, Lees de opmerkingen bij de installatie.
Theremino GamePad
Deze applicatie leest een willekeurig aantal GamePad, Joysticks en andere gelijkaardige apparaten. De controlewaarden worden gekopieerd naar de "slots" en gemakkelijk beschikbaar gesteld, een andere toepassing van Theremino.
Als u instelt “Eerst sleuf = 1”, het eerste apparaat gebruikt u vervolgens de "slots" van 1 vanaf, de tweede van 31 vanaf, de derde van 61 vanaf, En zo verder.
Hier kunt u de knop nummers van 1 in 4. Andere 4 knoppen bevinden zich achter, twee liggen in het centrum (genaamd selecteren en start) en twee zijn in stok (Pers:).
Voor een volledige lijst van de controles en "slots", Lees de volgende bestanden:
GamepadButtons_ENG.txt
GamepadButtons_ITA.txt
Deze dezelfde bestanden zijn ook beschikbaar in uw toepassing.
Deze toepassing kan niet worden gestart omdat het gebruikmaakt van DirectX. In dit geval raden we downloaden en volg de opmerkingen bij de installatie. De versie 1.2 Mocht de installatie van DirectX niet langer, op elk besturingssysteem.
Downloaden Theremino GamePad – Versie 1.4
Theremino_GamePad_V1.4
Theremino_GamePad_V1.4_WithSources (volledig ontwerp voor programmeurs)
Versie voor alle vensters in 32 en 64 bits. Voor Raspberry Pi, Linux, Android en OSX, Lees de opmerkingen bij de installatie.
Theremino GamePad Tester
Sommige Gamepads hebben een dode zone (Dead Zone) vreselijk groot. Wij vervolgens de toepassing “Theremino Gamepad Tester” om ze te vergelijken.
Als u wilt testen de GamePad u tien rotaties, van verschillende diameters, op elk van de twee stokken. Dan moet je de naam controleren en eventueel handmatig wijzigen. Ten slotte slaat u de afbeelding om te vergelijken met andere. Hebt u aanzienlijke beelden speditecele, eventueel met merk, model en hoeveel je betaald.
Een goede GamePad moeten de vier lagere percentages kunnen (onder de 5%). Het moet ook tonen sporen ongeveer circulaire.
Dit is een voorbeeld van Gamepad “te gooien” – Dead Zone rond de 20%.
Dus in plaats daarvan hebt u de GamePad zal boete werken – Dead Zone rond de 3%
Een ander voorbeeld van goede werking met zeer lage Dead Zone – Geen kwestie die de cirkels zijn ronde, Waar het om gaat is dat u geen discontinuïteiten in de centrale gebieden ziet.
Enkele voorbeelden van GamePad
Saitek P2900 -Wireless – Dode zone zeker kleine, over 2%. Alle Saitek zou fijn moeten zijn. Helaas het is niet gemakkelijk om ze te vinden op eBay en ze kosten genoeg.
Logitech en vertrouwen – Over 50 Euro en 30 Euro. Duur, maar zou fijn moeten zijn.
SQONYY – Draadloze, over 15 Euro. Praten over dit goed, het zal binnenkort proberen.
LINQ – Met USB-kabel, over 10 Euro. Overdreven dode zone, rond de 15-20%.
Atomaire PC – Met USB-kabel, over 10 Euro. Overdreven dode zone, buiten de 20%.
BOYU en FOYU – Met USB-kabel, over 15 Euro. We hebben niet getest.
Deze toepassing kan niet worden gestart omdat het gebruikmaakt van DirectX. In dit geval raden we downloaden en volg opmerkingen bij de installatie. De versie 1.4 Mocht de installatie van DirectX niet langer, op elk besturingssysteem.
Download Theremino GamePadTester – Versie 1.4
Theremino_GamePadTester_V 1.4
Theremino_GamePadTester_V _WithSources 1.4 (volledig ontwerp voor programmeurs)
Versie voor alle vensters in 32 en 64 bits. Voor Raspberry Pi, Linux, Android en OSX, Lees de opmerkingen bij de installatie.
Aangepaste besturingselementen
Theremino systeemtoepassingen worden gemakkelijk geregeld met de grafische besturingselementen “CustomControls” die volledig configureerbaar kleuren en vormen en bewerkbare numerieke waarden in veel opzichten, door op te klikken en de muis bewegen, met het muiswiel, met de pijltoetsen, met het toetsenbord en met normale methoden van selectie en kopie-plakken.
Het CustomControlsLib verzamelt de volgende besturingselementen:
– MyButton
– MyComboBox
– MyGroupBox
– MyListView
– Mytabcontrol
– MyTextBox
AANDACHT: Linux en MacOSX niet gebruik van DLL-bestanden gecompileerd samen met de programma's waarvoor de “CustomControlsLib.DLL” dicht bij elk uitvoerbaar programma moeten worden gekopieerd.
Aangepaste besturingselementen downloaden – Versie 1.7
CustomControls_V1.7_WithSources
Voor alle Windows-systemen te 32 en 64 bits. Voor Raspberry Pi, Linux, Android en OSX, Lees de opmerkingen bij de installatie. Dit bestand bevat de “CustomControlsLib.DLL”, de bronnen nodig te wijzigen en opnieuw compileren en een kleine test applicatie
– – – – – –
Aangepaste besturingselementen – Zonder DLL
We hebben jarenlang gebruikt de aangepaste besturingselementen zoals DLL, maar nu we hebben gevonden een betere manier te nemen in uw toepassingen. Dit is ook een map genaamd “CustomControls” tot de bronnen van toepassing en compileer je het samen met andere bestanden van de toepassing. In het geval van updates vervangen een dll-bestand of een hele map is vrij veel het zelfde ding, maar veel problemen en ongemakken van de DLL zal elimineren.
Met deze nieuwe methode zal hebben de volgende voordelen:
- U kunt een toepassing hebt die uit één EXE-bestand bestaat
- U elimineren eventuele moeilijkheden van “insluiten” het dll-bestand
- De aangepaste besturingselementen zijn daadwerkelijk gecompileerd met de toepassing en werken goed zelfs op Linux en MacOsx.
- Verbinding maken met de aangepaste besturingselementen niet langer vereist delicate werk met “Verwijzingen” en “CopyLocal, eigenschap”
Overschakelen van de ene toepassing met “CustomControls.DLL” een zonder, sommige weinig intuïtieve bewerkingen vereist. In het downloaddossier “Notes.txt” dat verklaart hoe te nemen en de map koppelen “CustomControls” Visual Basic-toepassingen.
Download di Custom Controls_Folder (Zonder DLL) – Versie 1.7
CustomControls_Folder_V1.7
Voor alle Windows-systemen te 32 en 64 bits. Voor Raspberry Pi, Linux, Android en OSX, Lees de opmerkingen bij de installatie.
SDR besturingselementen
Deze controles zijn vergelijkbaar met de vorige “CustomControls” maar dekken verschillende behoeften. Wij riepen hen “SDR besturingselementen” Waarom werden ontwikkeld voor toepassing ThereminoSDR. Om te zien hoe te gebruiken open ThereminoSDR, de besturingselementen werken zelfs zonder hardware.
MyTrackBar is het belangrijkste besturingselement en waarschijnlijk de enige die vaak worden gebruikt. Deze volgbalk is aanzienlijk beter dan alle andere. Naast de kleuren die op veel manieren kunnen worden geconfigureerd, de tekst die wordt gepresenteerd in een efficiënte en zeer zichtbaar en vloeiende bewegingen en ergonomisch, Dit besturingselement introduceert twee innovaties nuttig: de mogelijkheid tot het doen van niet-lineaire schuifregelaars “Logaritmicity” en de variabele resolutie “Slimme resolutie”. Snelle tips over hoe ze te gebruiken zijn in het bestand “MyTrackBar_Notes.txt”. De gedetailleerde instructies zijn op pagina 44 het toepassingsbestand voor instructies ThereminoSDR.
Andere besturingselementen zijn:
– MyPanel (vrij moeilijk te gebruiken)
– MySmeter (waarschijnlijk geschikt voor verzamelaanvraag SDR)
– NumericDisplay (zelfs dit zeer specifieke voor SDR)
In tegenstelling tot CustomControls ervaren dit moment we een andere manier te nemen in uw toepassingen. Maak geen een dll-bestand, maar u kopieert u de map met alle bestanden tussen de bronnen van de aanvraag. Vervolgens u “Voeg item exixsting” en er zijn naast het projectbestand.
Notities voor versies
Versie 1.1 – Vaste TrakBar, Wij werken nu ook met de nieuwe muis, met Micrometrische wiel (zonder schoten).
De SDR-Controls downloaden – Versie 1.1
SdrControls_V 1.1
Voor alle Windows-systemen te 32 en 64 bits. Voor Raspberry Pi, Linux, Android en OSX, Lees de opmerkingen bij de installatie.
Theremino DeviceManager
De bijzonderheid van dit Device Manager is om te onthouden l ’ laatste geselecteerde apparaat. Dus als je hebt de behoefte om te rehabiliteren vaak hetzelfde apparaat, U kunt zo comfortabel doen in twee kliks.
In de afgelopen maanden, WordPress, (We gebruiken om te onderhouden van uw site Theremino), heeft een nieuwe schuld en neerzetten vaak beheer van netwerk. We schreven Theremino DeviceManager op doel en nu kunnen we het herstel van het netwerk in minder dan vijf seconden.
Deze toepassing is een voorbeeld van hoe de hardware-apparaten gemakkelijk controle. Zelden voel de behoefte. maar het kan gebeuren in gevallen waar het nodig is om dit te doen is. Weten dit “Hoe u”, kon oplossen anders onmogelijke situaties.
>>> AANDACHT <<<
Uitschakelen van systeemapparaten
kan de computer onbruikbaar
totdat het zal worden hersteld.
Notities voor versies
Versie 1.0: Eerste gepubliceerde versie. Stevig genoeg maar nog om te proberen.
Versie 1.2: Bevestigde een kwestie die voorkomen in het geval van apparaten beginnen met geen naam. Toegevoegd een id-nummer om te onderscheiden van apparaten met dezelfde naam.
Download Theremino DeviceManager – Versie 1.2
Theremino_DeviceManager_V 1.2
Theremino_DeviceManager_V 1.2 _WithSources
Voor alle Windows-systemen te 32 en 64 bits.
AANDACHT: Framboos, Linux en MacOSX hebben hun eigen beheer systeemapparaten. Deze toepassing wijzigen, te laten werken op besturingssystemen vreemdelingen, Het kan moeilijk zijn om, Als niet onmogelijk.
Simulaties LTSpice
Elektrische simulatie systeem Theremino aanbevelen LTSpice die de snelste Simulator, efficiënte en goed gedaan voor al degenen die we geprobeerd tot nu toe. In de afgelopen jaren hebben we gebruikt ze bijna elke, verplaatsen van een lijden alle ’ andere. Omdat we PSpice gebruiken alles wordt vereenvoudigd en werd een vriend echt aangenaam. LTSpice is freeware en zelfs dit niet doet pijn.
LTSpice, vriendelijk gedistribueerd door lineaire techniek, blijkbaar, ondersteunt alleen geïntegreerde circuits geproduceerd door hen, heeft zeer weinig generieke componenten in bibliotheken, en het is een beetje’ vreemd (maar gewoon leren om het goed gebruiken).
De schema-componenten van LTSpice staan niet in verhouding, de weerstanden en transistors zijn zeer groot, zodat de weergave van diagrammen niet ernstig is. Deze kenmerken hebben verhinderd veel om te genieten van de eenvoud en kracht van LTSpice en bijna alle gekaapt, ons met inbegrip van, richting van simulatoren moet logge Eurocratie worden die uren te regelen…
Oplossing:
- Download de nieuwste versie van LTSpiceIV: http://www.linear.com.
- Installeer het normaal.
- Ga naar de map “C:\ProgrammiLTCLTspiceIV” en wegvagen naar de vouwblad “lib”.
(degenen die liever minder slecht kunnen wijzigen “lib-oude”). - Downloaden dit ZIP: LTSpiceIV_Libraries_for_Theremino_simulations_V 2.0
- Pak de map “lib” en zet het “C:\ProgrammiLTCLTspiceIV” in plaats van de oorspronkelijke lib.
U alle onze simulaties zonder problemen kunt openen en vindt u duizenden transistors en diodes. De gebruikte operationele versterkers zijn beschikbaar door deze te selecteren met OpAmp5. En tot slot de schema's zijn niet langer vreemde, met weerstanden en transistors tieten.
De versie 1.8 bevat vele nieuwe modellen, met inbegrip van duizend Mosfet in het bestand “Standard.mos”. Zijn modellen die gemakkelijk te op het net vinden zijn, gewoon gaan en proberen één voor één door de constructeurs. Maar hebben ze allemaal verzameld in alfabetische volgorde, in een enkel bestand, Het is allemaal een ’ anders. Om te controleren de modellen handmatig zou het weken duren. Vervolgens schreven we een speciale applicatie om de volgorde van de modellen. Met deze applicatie hebben we de defecte of dubbele modellen afgeschaft, We besteld de parameters beter leesbaar (allemaal met de dezelfde notatie en aantal decimalen) en ook opnieuw de modellen alfabetisch geordend.
De versies 1.9 en 2.0 meer nieuwe modellen bevatten, met inbegrip van honderden nieuwe JFET. Dit is absoluut l ’ lijst van Spice modellen, vollediger en beter geordende, dat u op het net vinden kunt.
In deze ZIP vindt u alle simulaties die sommige met betrekking tot het systeem Theremino hebben: ThereminoSimulations_V 1.6 (zijn onze simulaties “van werk”, zijn niet bedoeld om te worden gepubliceerd, maar ze kunnen zeer nuttig zijn voor “insiders”)
Dit bestand bevat alle de belangrijkste kenmerken van de meest gebruikte Op en is zeer nuttig om te kiezen van de beste bij het ontwerpen van: OpAmps_Table
PCB's met Eagle Eagle3D
Eagle is een uitstekend programma om schema en printplaat te tekenen. Jammer genoeg bevatten de oorspronkelijke Eagle bibliotheken vele onderdelen die slecht zijn ontworpen. Als de onderdelen de pinnen uit stap hebben (niet een stap 2.54 mm) het wordt moeilijk om te verbinden de PCB-nummers en doen kleine en goed gemaakt. Ook niet alle onderdelen zijn de overeenkomstige bibliotheken in Eagle3D en je weet nooit welke componenten gebruiken.
Daarom raden wij u als volgt te werk gaan:
Eagle
Normaal gesproken gebruiken we de versie 6.1.0, en het is goed niet anders dan deze versies, de moeite van het bestand conversie te vermijden.
Als u de versie niet kunt vinden 6.1.0 downloaden van hier:
https://www.theremino.com/files/eagle-win-6.1.0.zip
Na het installeren van Eagle, wordt u gevraagd of u naar de betaalde versie te gebruiken.
kiezen “Uitvoeren als freeware”, dat werkt 100% voor al onze projecten (Het heeft een limiet, maar onze PCB's zijn allemaal veel kleiner dan de limiet).
Eagle bibliotheken
– Download dit gecomprimeerde bestand: EagleLibs.zip (vaste 20/01/2017 Nu kunt u het pakket verschrikkelijke fouten niet langer ontstaan elektrolytische vervangen “inconsistentie”)
– Open de map “LBR” Eagle
– Maak een nieuwe map genaamd “Oorspronkelijke Libs” en hen te verschuiven in alle bibliotheken
(in de toekomst als nodig andere bibliotheken gemakkelijk zal zijn gonna uitbraken hen tussen “Oorspronkelijke Libs”)
– Zet in map “LBR” gedownloade bibliotheken, door te trekken ze uit het ZIP-bestand
Onderdelen te gebruiken voor Eagle Eagle3D
Om erachter te komen wat zijn de beste componenten te gebruiken, en zorg ervoor dat ze worden ook weergegeven in 3D, Deze documenten downloaden: EagleComponents (vaste 20/01/2017 nu zijn er vele soorten condensatoren beschikbaar zowel met stap 2.54 mm dat 5 mm)
Voor nu de documenten zijn in het Italiaans maar de ODT-versie zal toestaan vertalers te doen de Engels en Japanse versies.
PovRay
Zoek het op het internet en installeren.
Bestanden van “bevat” voor PovRay (voor 3D onderdelen)
– Download dit ZIP-bestand: PovRay_Include_Files (vaste 20/01/2017 Brei nu boete zelfs de condensatoren beschikbaar zowel met stap 2.54 mm dat 5 mm)
– Open de PovRay
– Vinden de submap “bevat” en open het
– Kopieer naar deze map “bevat” de bestanden, het uitpakken van het ZIP-bestand en het overschrijven van.
ULP Eagle3D
De ULP (taal gebruikersprogramma) zijn uitbreidingen van Eagle, met deze ULP maken van bestanden “POV” dat ten slotte PovRay in 3D-beelden zetten.
– Download dit gecomprimeerde bestand: ULP_EAGLE_3D (vaste 20/01/2017 Brei nu boete zelfs de trimmer, TRIM-1 h tot TRIM_M3, zoals in EagleComponents)
– Haal alle de volledige omslag “EAGLE 3D” en zet het in de map ULP van Eagle
ULP FastGcode
De ULP (taal gebruikersprogramma) zijn uitbreidingen van Eagle, met deze ULP bestanden maken GCODE die worden gebruikt om printplaten met de cutter. (alle ’ beginnen wij niet om het even wat maar met veel geduld en een heleboel ervaring uiteindelijk begrijpen wordt gemakkelijk)
De versie van September 2013 Het werkt ook goed met handmatige tip.
– Download dit gecomprimeerde bestand: SNEL-GCODE _ July2015 (de nieuwe versie bevat 7.9)
– Haal alle de volledige omslag “_ SNELLE-GCODE _” en zet het in de map ULP van Eagle
ULP FastGcode nieuwste versies
De versie 7.8 heeft een vreemd defect in het groot gebied schoonmaken (Hij verwaarloost soms enkele stukken). De 7.9 moet goed om te gaan en ook bevestigt een insect dat gebeurde als u ook groeide “Overlappen” (totale blok van de toepassing bij het maken van GCode). Deze ZIP bevat de versies 7.7, 7.8 en 7.9, Gebruik de een dat beter werkt en je voelt als het: FAST_GCODE_LastVersions
Theremino Fast FTP
Er zijn vele FTP software en ook de basisfuncties van Windows-mappen kunnen u uploaden en downloaden van bestanden. Maar we hadden altijd problemen bij het beheer van sites met dit Protocol, Waarom schreven we dit kleine app.
“Theremino Fast FTP” kan, in sommige gevallen, dienen als een voorbeeld voor degenen die bestanden verzenden en ontvangen in FTP. Zoals al onze toepassingen is Open Source en geschreven in een zeer eenvoudige manier, een nuttige onderwijs steun.
Zulks weinig app is geweldig om te zien de echte adres Upload map voor het programma “Geiger”. Deze adressen zijn soms zeer vreemd en alleen met “Snelle FTP” Je kunt ze vinden (andere FTP-programma's interpreteren intern adressen en vertonen geen volledige adressen)
Instructies voor FTP-adressen
Afhankelijk van uw FTP kan adres worden ingesteld worden verschillende, in sommige gevallen ook heel vreemd, volgens de volgende voorbeelden:
"ftp://de FTP.sitename.org/sitename.org/Folder1/folder2/" (Aruba)
"ftp://de www.theremino.com/www.theremino.com/files/" (Aruba)
"ftp://indirizzo.dominio.it/Cartella/images" (Home.teletu.it)
Als je niet dan moet u de syntaxis van de provider.
Notities voor versies
Versie 2.2: Juiste kleine gebreken werden geboren tijdens de overgang van XP naar Windows-7/8.
Versie 2.3: Verwijder alle ’ licht knipperen.
Versie 2.4
– Werking zonder fouten zelfs met sites die een lege tekenreeks in plaats van de lengte geven
– Werking zonder fouten zelfs met sites die de tijd in de notatie AM/PM geven.
Versie 2.5
– Werking zonder fouten te maken zelfs op mappen met duizenden bestanden.
– De laadtijd van de lijst met bestanden wordt verminderd met meer dan tien keer.
– Zelfs lange lijsten, van duizenden bestanden, Zij worden voltooid in een fractie van een seconde.
Versie 2.6
– Het vak HTTP-map bevat nu de juiste adressen met http://www… Zelfs als de provider ze als FTP wil hebben://FTP.
– Het menu-item “Kopieer pad naar klembord” werkt weer
– De knop om HTTP-downloads te proberen werkt weer.
Download Theremino FastFTP – Versie 2.6
Theremino_FastFtp_V2.6
Theremino_FastFtp_V2.6_MetBronnen (volledig ontwerp voor programmeurs)
Versie voor alle vensters in 32 en 64 bits. Voor Raspberry Pi, Linux, Android en OSX, Lees de opmerkingen bij de installatie.
Theremino WatchDog
Deze toepassing wordt uitgeschakeld voor muis en toetsenbord. Uitschakelen kan handmatig worden, of het kan automatisch gebeuren, Wanneer de computer inactief is gedurende enige tijd.
Nut en toepassing gebieden
Schakel het toetsenbord is handig bij het schoonmaken van de toetsen. Bovendien zal deze toepassing vooral worden gewaardeerd door degenen die tegen ondeugende wezens van verschillende soorten verdedigen moeten. Het netwerk zijn andere toepassingen voor het uitschakelen van toetsenbord, maar niemand is speciaal ontworpen voor defensie van katten, honden en vogels.
Theremino WatchDog in erger voorwaarden is getest en is zeker een test van katten en eksters. De eksters zijn dieren uit het wild en ondeugend ziel ’, dat bijna van roofvogels sommigen. Als u op zoek bent naar netwerkkenmerken zit die behoren tot de meest intelligente dieren ooit. Zij zijn de enige vogels dat ze zichzelf in de spiegel herkennen, in het bedrijf alleen van de mens, van primaten en dolfijnen (Lees hier). De ekster “Anna”, die woont in de tuin uit het laboratorium, die veegt en fladdert opnieuw zelfs in het laboratorium, Hij begreep dat de toetsenborden magisch zijn en de computer zonder toezicht kunnen herkennen. Wacht geduldig op de beste tijd om scamper aan de rechterkant van het toetsenbord en doe maximumschade. Hij ook erin slaagt om de druk op de knoppen van de muis in haar bek en niet meerdere keren te openen van de klep van de batterij van de muis, het verwijderen en het weg te nemen. In Deze video Ze is gezien, van kleine, Terwijl het nemen van een bad.
Nu hebben alle computers in het laboratorium altijd-op Theremino_WatchDog, met een zeer korte tijd uit te schakelen (30 seconden), Er zijn dus goede hoop dat deze site wordt verwijderd uit een schot van snavel.
Openen en sluiten van de toepassing
Wanneer u de toepassing inschakelen weergegeven niet een venster, maar alleen een klein pictogram. Het pictogram blijft woonachtig op het gebied van toepassingen (rechts onderaan, Sluit alle ’ kalender klok), en is herkenbaar aan de iglo en de hond. Als u wilt volledig sluiten de toepassing u drukt u op de rechterknop op dit pictogram en vervolgens kiezen “Uitgang”. Het mag niet langer zijn taak totdat opnieuw wordt gestart. De automatische herstart kan worden, alle Windows opstarten ’, of handmatige.
Toetsenbord en muis uitschakelen
Om te schakelen van de muis en het toetsenbord u met de linkermuisknop op het pictogram klikt ’ toepassing. Uitschakelen kan ook plaatsvinden in de tijd, Dus als u weg enige tijd zult uw computer zal draaien door zelf. Dit is zeer nuttig voor degenen die regelmatig vergeet inschakelen uitschakelen voordat weglopen.
Activeren van de muis en toetsenbord met behulp van een toetsaanslag, een opeenvolging van klikken op de linker en rechter muisknoppen, of klik op de neus van de hond. Als geen van deze methoden is ingeschakeld dan je misschien het risico vast komen te zitten, dus in dit geval het toetsenbord en de muis zal worden altijd ingeschakeld.
Het gedrag van de toepassing wijzigen
De toepassing aanpassen aan uw voorkeuren aanpassen, u druk op de rechter knop op het pictogram en kies “Eigenschappen”. Het eigenschappenvenster bevat de volgende besturingselementen:
- Countdown – Bevat dit vak de resterende voordat uitgeschakeld tijd. Met elke beweging van de muis en voor elke toets ingedrukt het delen van deze tijd. Vervolgens uitschakelen treedt alleen op als u volledig inactief alle de tijd ingesteld blijven.
- Aftellen (SEC) – De tijd instellen in seconden. Wij raden een korte tijd, Bijvoorbeeld, 30 seconden, Als de “vijand” is zeer attente en u telkens wanneer u uw computer zonder toezicht. Anders een tijd van 60 seconden 180 seconden moet goed in alle andere gevallen. Instellen van deze waarde naar nul of laat dit veld leeg, het aftellen zal stoppen en uitschakelen timer komt nooit.
- Toon wachtwoorden (herinnering) – Inschakelen van de wachtwoordherinnering en voor de volgorde van de muis. De twee tekenreeksen zullen zichtbaar zijn boven het hoofd van de hond dat tijdens de computer verschijnt stopt met reageren.
- Dekking van de volledige scherm – Door dit selectievakje in te schakelen, l ’ hele scherm is bedekt met een doorzichtige glans, om aan te geven dat het toetsenbord en de muis zijn uitgeschakeld. Anders is het alleen overdekte l ’ bodem juiste hoek.
- Wachtwoord – Reeks letters worden ingedrukt op het toetsenbord te rehabiliteren van toetsenbord en muis. Tussen een toetsenbord en andere dingen die u niet mag missen meer dan twee seconden.
- Volgorde van de muis – Volgorde van knop indrukt muisknop, tot maatschappelijke herintegratie van toetsenbord en muis. De knoppen worden gebruikt zijn “Sinister” (L) en “Destro” (R). De volgorde “LLR” betekent dat u moet druk op de knoppen “Sinister”, “Sinister” en “Destro”. Tussen en de volgende moet je niet langer dan één seconde wachten.
- Inschakelen met Klik op de neus van de hond – Als u dit besturingselement inschakelen, U kunt het beëindigen van het blok van toetsenbord en muis, door te klikken op de neus van de hond. Niet het kleine pictogram van de toepassing, maar op die grote, verschijnen in transparantie wanneer de computer is vergrendeld. Te klikken kunt u de muis of het touchscreen.
- Vertonen geen berichten – Die was geïrriteerd door de berichten en hun geluiden, met deze optie kunt onderdrukken.
- Automatisch worden gestart bij aanmelding – Door het inschakelen van dit selectievakje die de toepassing automatisch telkens wanneer gestart start u Windows. Of meer precies wanneer l ’ gebruiker verbinding maakt met uw computer (aanmelden). L ’ autostart wordt verkregen met een link naar de toepassing in de map Autostart, oproep “Opstartmap”. Als u niet langer Autostart gebruikt verplaatsen van de toepassing en u moet niet de naam van het pad waar.
- Open de opstartmap – Zeer nuttig commando dat de map wordt geopend “Opstartmap”. U kan vervolgens bepalen welke programma's automatisch worden gestart, en u kunt ook het toevoegen van nieuwe. Als u wilt toevoegen van nieuwe programma's automatisch starten een koppeling gemaakt naar het programma en u in deze map plaatst. Zonder deze opdracht zoeken de map Autostart zou het zeer moeilijk zijn.
- Cachegeheugen voor duidelijke pictogrammen – Aangezien deze toepassing is bedoeld om te worden altijd online, Wij toegevoegd deze opdracht om het altijd bij de hand. Andere nuttige commando's zullen worden toegevoegd in de toekomst op dit gebied. Maken een “Cachegeheugen voor duidelijke pictogrammen” wilt bijwerken van beelden van alle pictogrammen op het bureaublad wanneer, voor sommige reden, zij waren verkeerd.
Nadat u de eigenschappen venster wordt gesloten met het Kruis zodat het niet rommel van uw bureaublad hebt gewijzigd en niet consumeren middelen onnodig. Zelfs de afsluitende de toepassing zal blijven werken geminimaliseerd in de taakbalk.
Programmering en educatieve
Net als alle andere toepassingen op uw systeem Theremino, Deze software is geschreven op de eenvoudigste mogelijke manier en kan worden gebruikt voor het bestuderen van de programmering. Hier staan sommige dingen nogal “moeilijk” als toetsenbord en muis haken. De haken onderscheppen gebeurtenissen op itemniveau systeem, voordat ze worden verzonden naar toepassingen.
– – – – –
Notities voor versies
Versie 1.0: Eerste gepubliceerde versie.
Versie 1.1: Bevestigde een insect waarvoor je moest schrijven de gehele wachtwoord all-in-een tweede. Maximaal twee seconden de termijn tussen twee wachtwoord knoppen met het toetsenbord.
Versie 1.2: De mogelijkheid van de lancering van twee keer de toepassing per ongeluk uitgeschakeld. Ook nu het venster Eigenschappen niet langer geopend telkens wanneer u Windows start.
Versie 1.3: Verbeterde achtergrondkleur. Het toevoegen van het icoon met het signaal blokkeren. Verwijderen van een kleine fout die optreedt bij het opnieuw starten van de toepassing die al is geopend. Zorgde ervoor dat het eigenschappenvenster scherm nooit zal afgaan.
Versie 1.4: Verbeterde wachtwoord erkenning functies en muis volgorde. Vereenvoudigde haak klassen.
Theremino WatchDog downloaden – Versie 1.4
Theremino_WatchDog_V 1.4
Theremino_WatchDog_V _WithSources 1.4 (volledig ontwerp voor programmeurs)
Versie voor alle vensters in 32 en 64 bits. Voor Raspberry Pi, Linux, Android en OSX, Lees de opmerkingen bij de installatie.
Theremino KeyTester
Deze toepassing wordt gebruikt om te controleren de codes uitgegeven door toetsenbord. U kunt het controleren van de werking van toetsenborden en identificeren de “Scancode” te gebruiken in uw toepassingen.
Programmering en educatieve
Net als alle andere toepassingen op uw systeem Theremino, Deze software is geschreven op de eenvoudigste mogelijke manier en kan worden gebruikt voor het bestuderen van de programmering. Hier is een vrij “harde” Als het toetsenbord haak. De haken onderscheppen gebeurtenissen op itemniveau systeem, voordat ze worden verzonden naar toepassingen.
Download Theremino KeyTester – Versie 1.0
Theremino_KeyTester_V 1.0
Theremino_KeyTester_V 1.0 _WithSources (volledig ontwerp voor programmeurs)
Versie voor alle vensters in 32 en 64 bits. Voor Raspberry Pi, Linux, Android en OSX, Lees de opmerkingen bij de installatie.
Theremino SystemMetrics
Deze software is nuttig voor programmeurs, toont regeleigenschappen, de ramen en het besturingssysteem schermen. Bijvoorbeeld, de breedte van het venster grenst, de afstand tussen de icoontjes, de grootte van de schermen, het aantal schermen in het systeem, enz. Weten hoe om ze te lezen kan zeer nuttig zijn in sommige gevallen.
Download di Theremino SystemMetrics – Versie 1.0
Theremino_SystemMetrics_V1.0_WithSources (volledig ontwerp voor programmeurs)
Versie voor alle vensters in 32 en 64 bits. Voor Raspberry Pi, Linux, Android en OSX, Lees de opmerkingen bij de installatie.
Theremino MathHelper
Deze applicatie verwerkt wiskundige formules en weet variabelen te extraheren uit complexe formules die moeilijk handmatig te hanteren zijn.
De applicatie transformeert formules van programmeertalen naar wiskundige taal. Wijzig de namen van de functies en vervang de variabelen door enkele letters. Stuur de formule vervolgens naar de krachtige symbolische engine Wolfram Alpha en haalt de door hem verwerkte formules eruit “onder” sympathiek. Ten slotte zet de applicatie de formules terug in een voor computers begrijpelijk formaat. De uiteindelijke formules bevatten opnieuw de variabelen met hun oorspronkelijke naam en worden zelfs door mensen leesbaar.
Wiskundigen zouden er ook zonder kunnen, maar sommige programmeurs zullen deze applicatie erg handig vinden. Vooral programmeurs die het handig vinden (net als wij) ze lezen sensoren en berekenen elektronische hoeveelheden. Maar ook degenen die variabele hoeveelheden weergeven met lineaire en logaritmische grafieken.
Voor een voorbeeld van een applicatie die lineaire en logaritmische grafieken bevat, en dat gebruikt directe en inverse formules voor de grafiekassen, gedownload Theremino Covid 19. Formules die posities op het scherm berekenen en numerieke waarden retourneren van posities op het scherm, ze werden berekend met MathHelper en handmatig verfijnd. Je vindt ze in de functies “ValueToLinY”, “LinYToValue”, “ValueToLinX”, “LinXToValue”, “ValueToLogY”, “LogYToValue”, “ValueToLogX” en “LogXToValue”, die bevinden zich in het bestand “Class_Chart.vb”.
Enkele voorbeelden
Stel dat we deze formule hebben die berekent “y” variëren van “x”: y = 3 * x
Binnen een paar seconden kunnen we de inverse formule krijgen, dat rekent “x” variëren van “y”: x = y / 3
De vorige case was eenvoudig en kon ook handmatig worden opgelost.
Maar stel dat we deze formule hebben: y = ( x * 12 ) + ( x + 3 ) + grootte
Het omdraaien begint minder intuïtief te worden: x = 1 / 13 * ( y – 3 – grootte )
Vervolgens, naarmate de formules complexer worden, het oplossen ervan wordt steeds moeilijker.
Zoals dit: y = v1 * Math.Log ( x * v2 + v1 )
Dat wordt: x = ( Math.E ^ ( y / v1 ) – v1 ) / v2
Of dit: y = ( x * 12 ) + ( x + 3 * x ) + v1 * 2 + x / 7
Dat wordt: x = – 7 / 113 * ( 2 * v1 – y )
Tot schijnbaar eenvoudige formules zoals: y = een * x ^ 4 + b * x ^ 3 + c * x ^ 2
Dat wordt echt “monsters”, questo komen: x = – 1 / 2 * Math.Sqrt ( b ^ 2 / ( 4 * een ^ 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 * een ^ 2 ) – ( ( 4 * b * c ) / een ^ 2 – b ^ 3 / een ^ 3 ) / ( 4 * Math.Sqrt ( b ^ 2 / ( 4 * een ^ 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 )
En bovenal is het vorige monster slechts een van de vier mogelijke oplossingen.
Eenvoudige instructies
- Het bovenste tekstvak, met titel “Dot-Net-vergelijking”, bevat de originele formule die u wilt uitwerken. Dit vak accepteert formules die rechtstreeks uit applicaties zijn gekopieerd. Als de formules de indeling Dot-Net hebben (VBNET, CSharp o CPP), dan wordt de syntaxis zonder problemen begrepen. Als ze daarentegen uit andere talen komen, is het nodig om de namen van sommige functies handmatig aan te passen. De functies die het meest verschillen van taal tot taal zijn goniometrische functies (LN, Log, Logboek 10, Pow, Bruinen, Ata, enz…). Soms vereisen zelfs de functies die van DotNet zijn gekopieerd kleine aanpassingen, de conversiefuncties van de numerieke typen CDbl moeten bijvoorbeeld worden geëlimineerd, CSng, enz…
. - Door op de knop “Vertalen” de oorspronkelijke formule wordt vertaald in wiskundige taal. Nu moet het tweede tekstvak de vertaalde formule bevatten, met enkele letters in plaats van variabelen, en de lijst aan de rechterkant moet de bijbehorende variabele voor elke letter bevatten. Als u enkele letters wilt wijzigen of kleine letters of hoofdletters wilt maken, klikt u gewoon op de lijst.
. - Door op de knop “Oplossen” de formule van de tweede doos komt “opgelost” voor een andere variabele. Als de formule al de indeling Y = functie heeft(X) of X = functie(Y), dan wordt de formule omgekeerd en wordt X of Y naar behoefte geëxtraheerd. Anders verschijnt er een vak met de vraag welke variabele je wilt extraheren.
. - Als in plaats van “Oplossen” u drukt u op “Makkelijker maken” vervolgens wordt geprobeerd de formule te vereenvoudigen. Dit is een moeilijke taak en je krijgt niet altijd iets nuttigs.
. - Als je denkt dat je een geldige formule hebt “Oplossen” of “Makkelijker maken”, dan is het tijd om te drukken “Vertalen” waarmee de formule weer wordt omgezet in een begrijpelijk formaat voor DotNet-programma's en programmeurs. De formule verkregen in het onderstaande tekstvak heeft weer de namen van de oorspronkelijke variabelen, vermenigvuldigingstekens en goniometrische functies met namen die DotNet begrijpt.
. - Soms worden de formules geproduceerd door “Oplossen” of van “Makkelijker maken” er zijn er meer dan één en elke formule kan ook rechts geldigheidsvoorwaarden hebben. Bij meerdere formules is de sleutel “Vertalen” transformeer ze één voor één en in het onderstaande vak vinden we ze een voor een.
. - Zodra u de definitieve formule in het onderstaande vak heeft, kunt u de geldigheid ook proberen met de knop “Test”, die alle gevallen van de geëxtraheerde variabele vervangt door de volledige formule in het eerste vak bovenaan en ook in het tweede. Zodra dit is gebeurd, drukt u op “Makkelijker maken” en, Als alles goed gaat, het woord moet in het derde vak van bovenaf verschijnen “Klopt” (er kunnen ook andere formules en voorwaarden verschijnen, maar het belangrijkste is dat het woord ook voorkomt “Klopt”). Deze test slaagt niet altijd, want als je op drukt “Test” de formule van het eerste vak bovenaan kan te complex worden voor de “Makkelijker maken”. Voor formules met een gemiddelde complexiteit werkt deze test echter meestal, en als het eindigt met “Klopt” u kunt er zeker van zijn dat u geen fouten heeft gemaakt.
De knoppen op de bovenste rij van de applicatie
- Open Wolfram Alpha – Opent de site van de wiskunde-engine met veel handige mogelijkheden, u kunt bijvoorbeeld de grafieken van de functies bekijken of allerlei vragen stellen.
- Open CY Math – Opent een andere website voor het oplossen van wiskundige problemen. Als het niet mogelijk is om een formule op te lossen, kan CY-Math soms helpen.
- Open Microsoft Mathematics – In sommige gevallen kan het nuttig zijn, maar het is vrij moeilijk om het te gebruiken. Dit programma moet op de lokale computer zijn geïnstalleerd. Als het niet is geïnstalleerd, wordt de Microsoft-website automatisch geopend om het te installeren.
- Wiskundige symbolen – Opent een tekstbestand met de belangrijkste wiskundige en goniometrische functies van DotNet en de bijbehorende functies van WolframAlpha.
- Gebruikersaantekeningen en voorbeelden – Opent een tekstbestand dat veel voorbeelden van formules bevat en waar u uw eigen formules kunt schrijven, pogingen en aantekeningen.
De bedieningselementen op de onderste regel van de applicatie
- Lettergrootte – Handig om de tekst te vergroten of om meerdere regels in een kleine ruimte te passen.
- Benaderd – Zoek naar benaderende numerieke oplossingen (het werkt alleen op “Makkelijker maken” en “Oplossen”)
- Meer cijfers – Verhoog het aantal cijfers in numerieke oplossingen (alleen de zijne “Makkelijker maken” en “Oplossen”)
- Open webpagina als HTML – Als deze optie is geselecteerd, zijn de opdrachten “Makkelijker maken” en “Oplossen” ze worden uitgevoerd op de WolframAlpha WEB-pagina waar formules ook met wiskundige notatie kunnen worden bekeken. Bijvoorbeeld de formule “monster” die we hierboven hebben gezien, zou er uit zien deze afbeelding.
- Open webpagina als XML – Als deze optie is geselecteerd, zijn de opdrachten “Makkelijker maken” en “Oplossen” ze worden uitgevoerd op de WolframAlpha WEB-pagina en het resultaat verschijnt in XML-formaat.
Proeven en fouten
Verwacht geen wonderen, de WolframAlpha-engine is krachtig, maar er zijn onoplosbare formules, of dat Einstein ze nodig zou hebben om ze op te lossen. In deze gevallen is de “Oplossen” houdt niet op, de WolframAlpha-engine reageert niet of reageert met iets onbruikbaars. Functie ook “Makkelijker maken” het kan mislukken en in sommige gevallen kan het de functie nog complexer maken.
Wanneer de WolframAlpha-motor echter uitvalt, moet je je afvragen of het echt zijn schuld is, of als we het een formule geven “mis”.
Hier zijn enkele voorbeelden van veelvoorkomende fouten bij het schrijven van de formule in het eerste vak bovenaan:
- Verkeerd aantal haakjes (een ander aantal open en gesloten haakjes).
- Vergeet de initiële variabele (bijvoorbeeld in plaats van y = x * 3 Schrijven x * 3 enkel en alleen).
- Vergeet de vermenigvuldigingstekens of gebruik het lettertype “x” in plaats van “*”.
- Laat programmeerfuncties in de formules staan, Bijvoorbeeld, (CSng, CDbl, Mod, Teken, Ronde)
- Schrijf wiskundige of trigonometrische functies met ongeldige syntaxis voor DotNet.
- Verwarrende goniometrische functies (ln in plaats van Log, Log in plaats van Log10, enz…).
Dus wees voorzichtig: de wiskundige notatie verschilt van wat programmeurs gebruiken en de vier tekstvakken gebruiken verschillende notaties van elkaar. De eerste bovenaan staat in DotNet-type notatie. De tweede van boven is geschreven in een wiskundige notatie die geschikt is om het door de WolframAlpha-engine te laten begrijpen. De derde van hierboven staat in plaats daarvan in de notatie die WolframAlpha in uitvoer levert. En tot slot is de onderste terug in DotNet-notatie.
- Gebruik de knop om de syntaxis van de DotNet-functies en de bijbehorende WolframAlpha-functies te kennen “Wiskundige symbolen” die een lijst opent met de belangrijkste wiskundige en goniometrische functies.
- Raadpleeg deze pagina's in geval van twijfel over de notatie van WolframAlpha: pagina1 en pagina2 .
- Raadpleeg voor DotNet deze pagina's: pagina1 en pagina2 (hint voor de engelse mensen: in de rechterbovenhoek van de pagina is er een taalkiezer).
Als u een formule niet kunt terugdraaien, probeer deze dan handmatig te vereenvoudigen. U kunt de formule ook opsplitsen in secties die gemakkelijker op te lossen zijn en verschillende pogingen ondernemen om de formule en zijn bijzonderheden beter te leren kennen.. En als je het echt niet kunt, krijg hulp van een wiskundige vriend.
De WolframAlpha-ID
De Wolfram Alpha-engine is gratis, maar er is een limiet van tweeduizend verzoeken per maand. Als deze limiet wordt overschreden, kunnen verzoeken tot de volgende maand worden afgewezen.
U gebruikt nu onze code en gebruikt deze met iedereen die de applicatie downloadt “MathHelper”, maar je kan vraag uw code aan (voor niet-commercieel gebruik) en hebben daarom voor u tweeduizend operaties per maand (en het zijn er heel veel).
Ga naar om uw code aan te vragen Deze pagina en gebruik de knop “Krijg API-toegang”.
Zodra je de jouwe hebt “Wolfram Alpha-ID” je moet het in de eerste paar regels van het bestand vervangen “Theremino_MathHelper_INI.txt”, die zich naast het uitvoerbare bestand van de applicatie bevindt.
Om de code te wijzigen met uw persoonlijke code, zorg ervoor dat de applicatie”MatHelper” wordt gesloten en open vervolgens het bestand “Theremino_MathHelper_INI.txt” met Kladblok en vervang ze “x” van dit voorbeeld “APP-ID = xxxxxx-xxxxxxxxxx” met uw code.
Download de MathHelper-applicatie
Notities voor versies:
– Versie 3.3 – Eerste gepubliceerde versie.
– Versie 3.4 – We hebben enkele defecten in functienamen en bij het gebruik van kleine letters of hoofdletters gecorrigeerd.
– Versie 3.5 – De tekstvakken blijven op de juiste breedte, zelfs na het minimaliseren van de toepassing.
– Versie 3.6 – Een kleine fout verholpen die optrad bij het indrukken van Test terwijl het onderste vak leeg was.
Versie 3.7
– U kunt de TextSize wijzigen met het muiswiel, maar alleen als de muis zich boven de cursor bevindt.
– Link toegevoegd aan “Begrijpbare wiskunde” <— PROBEER HET !!!
Download Theremino MathHelper – Versie 3.7
Theremino_MathHelper_V3.7
Theremino_MathHelper_V3.7_WithSources (volledig ontwerp voor programmeurs)
Versie voor alle vensters in 32 en 64 bits. Voor Raspberry Pi, Linux, Android en OSX, Lees de opmerkingen bij de installatie.
Theremino MathTester
Deze applicatie is slechts een skelet waar u uw eigen functies kunt schrijven en ze kunt uitproberen. Om het te gebruiken moet je VisualStudio installeren, weten hoe je moet programmeren en heb ook een idee van wat je wilt bereiken.
Uw testfuncties moeten in de formulieren worden geschreven “TestFunctions” en dan moet je kiezen welke module je wilt gebruiken in de eerste functie van Form1.
Er zijn al vier voorbeeldmodules, de eerste twee zijn gelijk aan elkaar behalve enkele regels van de tweede module waar we twee aangepaste formules hebben geprobeerd. En de derde module is ook gelijk aan de vierde.
Vervolgens kunt u een van deze modules bewerken en uw eigen formules invoeren om te proberen, of je kunt een van de modules kopiëren en dan een vijfde maken, een zesde enzovoort (in dat geval moet u ook enkele namen corrigeren).
De numerieke testwaarden
De waarden die u krijgt, zijn afhankelijk van wat uw formules moeten doen, dus het is aan jou om te beoordelen of ze goed of fout zijn.
In de voorbeeldafbeelding komen de waarden uit het formulier “TestFunctions_1”, waarin we de formules schreven om te schakelen tussen numerieke en pixelwaarden en vice versa.
- De waardekolom bevat de testwaarden
- Kolom x1 vertegenwoordigt de waarden die zijn omgezet in pixels op de X-as
- Kolom x2 geeft de waarden weer die door de pixels zijn teruggezet naar hun oorspronkelijke waarden
- Kolom y1 vertegenwoordigt de waarden die zijn omgezet in pixels op de Y-as
- Kolom y2 vertegenwoordigt de waarden die door de pixels zijn teruggezet naar de oorspronkelijke waarden
Onderaan de afbeelding worden dezelfde tests herhaald, maar met behulp van de formules voor trappen met logaritmische trend.
Download de Theremino MathTester – Versie 1.0
Theremino_MathTester_V1.0_WithSources (volledig ontwerp voor programmeurs)
Versie voor alle vensters in 32 en 64 bits. Voor Raspberry Pi, Linux, Android en OSX, Lees de opmerkingen bij de installatie.
Theremino CurveFitting
Deze applicatie vindt de coëfficiënten die een experimentele curve het beste benaderen.
De coëfficiënten van priemvergelijkingen kunnen worden berekend, Volgens, derde… en tot en met het negende leerjaar. Hoewel die van de tweede of hooguit de derde graad meestal worden gebruikt.
Het is niet eenvoudig uit te leggen hoe het te gebruiken, Laten we dat aan de wiskundigen overlaten. Degenen die het nodig hebben, moeten weten waarvoor ze het nodig hebben en hoe ze het moeten gebruiken.
Download de Theremino CurveFitting – Versie 1.0
Theremino_CurveFitting_V1.0
Theremino_CurveFitting_V1.0_MetBronnen (volledig ontwerp voor programmeurs)
Versie voor alle vensters in 32 en 64 bits. Voor Raspberry Pi, Linux, Android en OSX, Lees de opmerkingen bij de installatie.
Theremino WinHelper
Deze applicatie is een verzameling nuttige links die vaak worden gebruikt en die op andere manieren moeilijk te vinden zijn.
WinHelper is alleen geschreven voor Windows 10. Op oudere besturingssystemen werken sommige opdrachten niet of geven ze fouten.
In versie 1.1 we hebben de knop toegevoegd “Voedingsopties” voor gemakkelijke toegang tot instellingen voor slaap- en energiebeheer.
In versie 1.2 we hebben de knop toegevoegd “Pictogrambestanden verwijderen” omdat de nieuwste versies van Windows het nog moeilijker hebben gemaakt om pictogrammen te vernieuwen. We hebben ook de mogelijkheid toegevoegd om ongebruikte COM-poorten te verwijderen, en in de bovenste balk kun je nu je openbare IP-adres lezen.
De WinHelper-applicatie blijft na het sluiten beschikbaar in de onderste balk. Het opent dus gemakkelijk wanneer dat nodig is en biedt ook een handige indicator voor de CPU-belasting.
Download de Theremino WinHelper – Versie 1.2
Theremino_WinHelper_V1.2
Theremino_WinHelper_V1.2_MetBronnen (volledig ontwerp voor programmeurs)
Per Windows 10 in 32 en 64 bits.