De toepassing HAL


HAL, de link met de buitenwereld

Zonder de HAL (Hardware Abstraction Layer) communiceren met sensoren en actuatoren moeilijk zou zijn. Voor elk type sensor moet u schrijven van een stuk van firmware (Als jij met Arduino) en ind alle nieuwe variaties van sensoren, U moet het herschrijven van de firmware.

Het zou ook zeer moeilijk, betere prestaties, dat kan worden bereikt met onze firmware, en onze HAL (We werken vanuit 3 jaar, tien uur per dag, met inbegrip van feestdagen – meer dan tienduizend uur maken, MICA pinda 's!)



Wij werden gevraagd “Hoe kom je moet gebruik maken van de HAL ?”

De HAL moet worden gebruikt als u wilt toegang tot uw hardware via USB. In theorie is het niet absoluut noodzakelijk, maar Vonden wij niet een beter systeem. Voor degenen die willen proberen, Hier is de informatie die u nodig hebt:


Waarom niet bloot mechanismen voor het begeleiden van de HAL van buitenaf?

Hoeveel functies u hangen, zou worden iets missen (zoals grafieken van de oscilloscoop, de configuraties, Automatische heraansluiting, de kalibratie…). Maar stel dat iemand, faraonische werk, komen om te bepalen van alle functies van de HAL. Het resultaat zou alleen, hij opnieuw een kloon van HAL, in een andere toepassing.

Zoals reeds geschreven in de vorige paragraaf, Als iemand wil proberen, Neem een stoel.


Het gebruik van de HAL

De HAL kunt openen en sluiten door zelf transparant. Alle toepassingen die het nodig hebben, de open en sluiten hun eigen. De maakcontact van de HAL geminimaliseerd en deert niet. Maar wanneer je het nodig hebt, U kunt het openen van zijn venster dat zeer nuttig is, comfortabele aanpassingen te maken, en probeer de sensoren. Vervolgens minimaliseert het weer, dus de volgende keer dat u zal krijgen geminimaliseerd.

Hoe te openen en sluiten van de HAL uit binnen een toepassing wordt hier uitgelegd:
https://www.theremino.com/wp-content/uploads/files/ThereminoHAL_Start-Stop.rtf


En als een toepassing niet kan openen en sluiten van de HAL?

In dit geval bereidt een map met uw aanvraag, de HAL en een bestand “Start alle”, zoals hier uitgelegd:
https://www.theremino.com/downloads/foundations#starter

  1. Alessio zegt:

    Hallo Luke,

    U kunt een programmaatje dat we deden om u te helpen downloaden, Kortom lanceert het programma HAL Selecteer pin 1 met de groef van de ADC_16 0 PIN 2 met de groef van de ADC_16 1, Vergeet niet om het verzenden van een maximale spanning van input 3,3 V (in het geval dat grote een resistieve verdeler gebruikt) dan start het programma Theremino_log en begin met de verovering van één knop.

    Hij zal schrijven op C: een bestand met de naam "log.csv" zal datum,nu,waarde pin1, PIN2-waarde per seconde. De lezing is uit 0 in 1000 op een schaal van 0 in 3,3 V .

    Vergeet niet dat het programma blijven zal om te schrijven naar het logbestand opgeven, Dus als u wilt kunt u wijzigen, Hij zal opnieuw een andere.

    Hoop dat ik heb gedaan iets te Bel voor om het even wat kunt u mij of Livius , Laat ons u helpen.

    Hallo Alessio.

    https://www.theremino.com/files/DataLogger.zip

    • Joseph zegt:

      De lezing is uit 0 in 1000 op een schaal van 0 in 3,3 V

      juist nu ik kan me niet herinneren en ik heb geen manier om te controleren of als de waarden tussen 0 en 1000 gehele getallen zijn of een decimale deel.

      Betekent dat elke eenheid ofwel 0.30 milliV ?

      • Livio zegt:

        Elke eenheid komt niet overeen met 0.30 MV maar 3.3 MV (3.3 V / 1000 = 3.3 MV)
        De eenheden zijn niet hele, hebben 4 of 5 decimalen rond.
        Dan krijg je tot de micro volt van resolutie.

        Maar dat betekent niet dat de nauwkeurigheid van de metingen is rond micro volt.
        – De werkelijke nauwkeurigheid is in het bereik van milli-volt (10 bits).
        – De overmatige bemonsterings- en media (in de firmware), leiden haar rond 200 UV-BEVEILIGING (14 bits).
        – Tot slot het adaptieve IIR filter (in toepassing van HAL), maakt een continue interpolatie. Dus tussen een lees waarde en de volgende kan ook je verschillen in een uiterst kleine fractie van eenheden. In het bereik van uV.

        Maar dit is niet waar precisie, alleen de interpolatie tussen opeenvolgende waarden en alleen geldig bij het gebruik van een langzame filter (lage waarden). Een langzame filter zal sterk verminderen het reactievermogen.

        Zelfs als het is gewoon overdreven bemonstering, medium en tweens, de gegevens komen veel betere. In vergelijking met de ruwe gegevens van de ADC, aanzienlijk en meer stabiel vrij van ruis.

  2. Alessio zegt:

    Voor degenen die geïnteresseerd zijn kunnen dit script gebruiken (opent met Theremino script) voor het lezen van 1 of meer
    kanalen (slot) HW systemen geïnterfacet met door Master Theremino HAL

    https://www.theremino.com/files/ThereminoLogger_ForThereminoScript.zip

  3. Livio zegt:

    Sommige gebruikers hebben geschreven dat het aanraken van de pinnen van de meester, Soms stopt het programma HAL communiceren met hardware, schrijft een rode lijn met het bericht "disconnected" en je moet druk op “U erkent”.

    Dit treedt op als het lichaam is belast met statische elektriciteit, en een kleine elektrische schok tot en met een pin stuurt. Alle onderdelen zijn met zorg gekozen en breek niet maar, zelfs als je niet de vonk ziet, Het is altijd spanning van vele duizenden volt die tijdelijk haywire verzendt Microcontroller.

    Tijdens de proeven nemen wij speciale zorg om formulieren alleen uit uit, of touch voordat de massa (bijvoorbeeld de USB-connector). Het laatste project dient altijd een geïsoleerde container die voorkomt dat gebruikers raken metalen onderdelen onder spanning.

  4. Livio zegt:

    Leo schreef enkele opmerkingen over HAL

    VRAAG: Ik ben niet zeker of ik een bug heb gevonden, of ik ben het nemen van een bad.
    De opzet en dit:
    Theremino HAL 3.4
    Pi1 Pwm_16
    Slot 0
    Max waarde 680
    Minimumwaarde 180
    de rest allemaal naar standaard.

    ANTWOORD: De PWM alleen dient om de helderheid van de LED's of uitstoten van een variabele uitgangsspanning (met een low-pass filter) Voor de bediende niet hoeft te configureren van de pinnen als Pwm, maar als Servo_8 of Servo_16

    VRAAG: Door de Min en Max, Ik verwacht dat door het veranderen van het pulserend sproeien (met de muis over) de minimumwaarde blijft ingesteld op de minimumwaarde bereikt, dus’ Wat betreft de maximumwaarde, In plaats daarvan, controleren van het pulserend sproeien met de oscilloscoop, Ik zie dat je nog gaat uit 0% op 100% en dus in mijn mening de Min en Max waarden niet worden geëerbiedigd.

    ANTWOORD: De Min en Max waarden zijn niet gewend aan deze dingen, voor nu blijven ze altijd op 0 en in 1000,
    u doet beseffen dat er en stuur ze naar wanneer u vrienden met het systeem hebt aangebracht

    VRAAG: Ook in mijn mening, in het venster “PIN details”, de juiste schaal die van loopt 0 in 1000, moeten de waarden van de Min en Max niet autosettarsi?

    ANTWOORD: Moeilijk te verklaren, maar tot nu toe lijkt het handig niet de waarden beperken.
    Ik probeer uit te leggen het gedeeltelijk:
    – Min en Max zijn geen beperkingen maar van de waarden van “schaalverhouding”
    – Zeer grote of zeer kleine getallen kan bevatten "slots".
    – Niet beperken de waarden tussen Min en Max wordt gezocht en waarop sommige bewerkingen niet onmogelijk
    – De normalisatie “standaard” is van 0 in 1000 maar niets weerhoudt u werken met andere bereiken
    – MIN en MAX waarden uit om te zetten 0 in 1000 een bereik, vreemdelingen of converteren
    elk bereik “weirdo” in de waarden van 0 in 1000.
    – Nadat de Min en Max hebben gedaan de conversie schaalvoordelen kan u gemakkelijk de waarden tussen Min en Max beperken maar je zou verliezen de mogelijkheid om gebruik van waarden “geëxtrapoleerd”

    VRAAG: Tussen een impuls en de volgende worden verzonden naar de servo, Het duurt een vertraging, dat zou de norm 20 MS, (maar dit theoretische), Klik vervolgens op OK waarde uit 40 Hz tot 200 Hz

    ANTWOORD: Volkomen gelijk, de typen Servo_8 en Servo_16 gebruiken en u zult zien dat alles op zijn plaats,
    Als ik me goed herinner als “vertraging” We gebruiken 16 MS ( 60 Hz ) ze zijn goed voor alle analoge of digitale servo.
    En, Ik adviseer u de servo-reizen Fonds gebruik geen MIN en MAX maar de daarvoor bestemde vakken.

  5. Livio zegt:

    Leo gevraagd:
    ———————————————————————
    Ik wil graag vier “sleutel” onder een glas (2 mm dik), Hoe kan ik verminderen interferentie tussen de toetsen? Wat zou de optimale omvang van de sleutel? Als ik de draden onder de sleutel brengen? Ik kan een platte kabel door middel van een draad van de sleutel en de volgende een draad met GND gebruiken? Ik kan een enkele PCB met sleutel maken (Wanneer ik gebruikte lijm koper)? Die aanbevelingen van de lay-out?

    ANTWOORDEN
    ———————————————————————
    De capacitieve toetsen werken op zeer kleine capaciteit wijzigingen als lawaai gegevens uit aangrenzende toetsen, lange strengen en glas zijn vaak het nuttig signaal wordt verminderd en wordt het moeilijk of zelfs onmogelijk is om ze te maken
    functie.

    En niet alleen het werk gewoon nauwelijks, Er moet een sterk signaal te laten werk betrouwbaar zelfs na een lange tijd en met veranderingen in temperatuur.

    Met een nauwkeurige kalibratie kan een beetje verbeteren’ de wetten van hun gedrag vaak pagina 's 16 in 21 van ThereminoHAL_Help en gebruik de viewer en de nummers die aangeeft hieronder om te zien hoeveel
    verandering krijgen in verschillende situaties. En lees de toelichting op het feit dat na elke beweging van de draden die je nodig hebt om te resetten.

    In principe heb je om de hoogste waarden mogelijk zonder vinger en zo laag mogelijk met uw vinger. En u moet ook het minimaliseren van de impact op de naburige sleutels.

    Wat kunt u doen om te verbeteren
    ———————————————————————————————-
    – Gebruik dunner glas
    – Gebruik geen bepaalde Windows die niet passen (loodhoudende glas)
    – Houden koper boven en niet beneden (dichtst bij de vinger)
    – Grotere sleutels gebruiken
    – Dwingen van de gebruiker te raken alle de vingertop (Geen vingertop)
    – Uitspreiden meerdere sleutels te gebruiken
    – Ongeacht de draden van de verbinding (vlakke of normaal) verkorten van hen
    – Houd het model op het recht van de vier toetsen om te minimaliseren van de draden

    VRAAG: Gebruik een platte kabel door middel van een draad van de sleutel en de volgende een draad met GND?
    ———————————————————————————————-
    Elke kabel gebruikt, afgeschermd, platte of enkele strengen, met massa tussen of zonder de resultaten zou moeten uitzien, Hoe meer jij lange strengen en hoe moeilijker het wordt om te laten werken goed.
    Als u vervolgens toevoegen een dik glas u een verdere factor moeilijkheidsgraad.

    VRAAG: Ik kan een enkele PCB met sleutel maken?
    ———————————————————————————————-
    Waar in de wereld heb je gevonden lijm koper ??? Ik wil ook het!
    Kan je een enkele PCB, maar houd de verdeelde ver genoeg toetsen.

    VRAAG: Die aanbevelingen van de lay-out?
    ———————————————————————————————-
    Houden van verdeelde tracks (elkaar en van de toetsen) en ze zo kort mogelijk te maken.

    Modules Theremino-CapSensor in plaats van de GLB-toetsen gebruiken
    ———————————————————————————————-
    Als in plaats daarvan u vier modules CapSensor gebruikt (één per sleutel en ze zou kosten een figuur) je zou kunnen doen dingen in Turks. We hebben een soort muis die werkt door middel van een etalage (6 mm) en dat niemand zou aanrakingsscherm was briljant.
    Met vier strips voelt de vinger positie en verplaatst u de cursor op het scherm als een muis.
    De software ThereminoHelper kunt de cursor verplaatsen op het scherm nemen van gegevens uit twee slots (dan heb je om te maken een muis te maken van een stukje software dat de vier zijden mixen en maakt het mogelijk om het kalibreren van de grenzen…)

    Hallo
    Livio

  6. Francis ardillo zegt:

    Ik zou graag willen weten als het is mogelijk om verbinding te maken met een lineaire verplaatsing transducer theremino, Gebruik het als een datalogger, Als u weten hoe wilt te doen (p.s transducer kenmerken die ik heb ingediend op fb).

    groeten en bedankt

  7. ziotibia zegt:

    Eindelijk iemand die op zijn hoofd werkt en
    alleen de lasser… ;-)

    Een verzoek : kon je post een beknopte beschrijving van
    opdrachten tussen HAL en Master ?

  8. Starlight zegt:

    Hallo ik heb geïnstalleerd wijn en andere programma's winnen zoals beschreven op linux maar het openen van de zaal op pin 1-6 om het even wat zien niet.
    Hoe los ik

    • Livio zegt:

      Ik denk dat het een probleem van de wijn die de USB-poort niet bereikt. Ik weet niet of de juiste stuurprogramma's geïnstalleerd het corrigeerbare, Je moet vragen Roberto die is de expert van systemen “Vreemdelingen”, Schrijf hem op: Development@theremino.com

      Mijn advies is om Vensters te gebruiken, Het is al twee jaar dat springen uit de voortdurende problemen op Linux Mac en niemand heeft nog opgelost, dat wil zeggen lost u, maar vervolgens herboren iets anders… op Windows hebben we bijna vijftig toepassingen die met vrijwel nul problemen werken. Als de reden om Linux te gebruiken is dat Linux stabieler is, de praktijk bevestigt dit recht. Als de reden is om op te slaan, Ik ben de eerste om wilt opslaan! Maar ook opslaan niet meer werkt en je alleen tijd verliezen.

      • Alien zegt:

        Ik inspiratie kunnen putten uit deze opmerking, Hoewel de oude (combinatie) een exacte jaar, voor een bittere constatering van software 'thereminico': in tegenstelling tot wat op de site geschreven er, Dit is een project dat volledig Windows-gebaseerde ', meer dan nuttig voor Linux, Mac, Androïde!
        Ik vind niets mis op zijn beurt zijn aandacht op een bepaald besturingssysteem, maar ik vind, Eerlijk gezegd, onjuiste werken niet goed in bewijs.
        Het lijkt erop dat jarring, tegen een volledig 'open' kant-hardware, We praten met een OS dat de exacte antithese van het concept van open software weet. En nog meer opvallend is het feit dat, in plaats van het stimuleren van de ontwikkeling, naar ' alien systemen’ Gelieve duidelijk het feit dat ze zijn eindelijk beschikbaar voor kleine Windows-machines, waardoor verouderd de framboos!
        Uw verwijzing naar de Free Software Foundation geplaatst op de bodem van elke pagina van deze website, is misplaatst wijnstok mag worden gewerkt, met als.
        Paul

        • Livio zegt:

          Thereminico software, zoals we herhaaldelijk hebben geschreven, werkt op alle besturingssystemen maar “met verminderde prestaties”

          … Op PC's en Tablet PC met Windows, al onze toepassingen werken met de 100% efficiëntie en werk voor (u hoeft niet te lange en ingewikkelde installaties uitvoeren)…

          Wij duidelijk tot uitdrukking gebracht. De zin is ook geel gemarkeerd en duidelijk aangegeven, aan het begin van de volgende pagina 's:
          https://www.theremino.com/downloads/raspberry-pi
          https://www.theremino.com/downloads/linux
          https://www.theremino.com/downloads/mac-osx

          Onze software is gratis en Open en het werkt perfect op Mono (platformonafhankelijke virtuele machine). Mono is voltooid door ons en werkt 100% met een zeer hoog rendement. Op Linux werd niet voltooid en werkt OK. Als u onze toepassingen hebt voltooid zullen werken om te 100%, zelfs op Linux, anders zal het inefficiënt. Het is uw wereld, en het is aan u om te genezen, en maken het werk goed.

          De conceptie over wat “eerlijke” (stimuleren van de ontwikkeling van Linux) is niet de waarheid onder bevel van de goden. Gelukkig denkt niet iedereen hetzelfde als deze wereld…

          Sommigen van ons denken dat het is nutteloos om te blijven om tijd te verspillen op verschillende systemen en het zou tijd te verenigen op slechts één besturingssysteem. En dit zal niet werkend systeem Linux, met alle zijn nit-picking, maar een besturingssysteem dat alle blijken zal.

          Vandaag lijkt het onmogelijk, dat een besturingssysteem, kunnen beide Windows-toepassingen uitvoeren, Androïde, Mac en Linux. Maar veel dingen, dat leek net een paar jaar geleden ondenkbaar, Wij gebruiken het elke dag.

          Dus laten we stoppen met deze oorlog “Linux tegenover Vensters” en we zijn al bezig te verenigen. Wij van onze kant die wij aan het doen bent groot. Uw deel is om insecten te bevestigen voor Mono op Linux. Doe het!

          • Alien zegt:

            Lieve Livius,
            oorlog van Linux versus Windows u u hebt gedeclareerd en uzelf uitgeroepen tot de tweede als duidelijke winnaar, zoals u zegt, het systeem werkt 100% alleen op Windows-machines en alle andere (Linux, MacOS, Androïde, enz. ) kan worden aangepast door emuleren (de microsoft-omgeving).

            Zelfs de “eerlijke” en de goden dat u hen roepen, Ik spreek alleen van helderheid in communicatie van de feitelijke kenmerken van het project.

            Wat je noemt ' nit-picking’ wil lijken ze veeleer technische specificaties.
            De termen vrije’ en ' Open Source’ zijn de specificaties die betekenen iets specifieks en moeten worden gebruikt met weging.
            Gelukkig zijn er sticklers die aandringen op een systeem uitgevoerd in een besturingssysteem dat zo aangepast worden kan dat ze draaien op alle hardware, met inbegrip van kunnen, tot het uiterste, alleen de naakte essentie in orde… vreemde mensen aan unieke systeem dat u zou willen zien.

            Paul

            • Livio zegt:

              OK, Misschien heb je gelijk, iedereen heeft het recht om na te denken wat hij wil. We niet slagen, in plaats van het bespreken, We schrijven de software die nodig is om het werk op alle. Ik kom nu terug te schrijven en produceren, doen en uiteindelijk zullen we iedereen mooie applicaties die op elk besturingssysteem van het heelal draaien.

              Als u hulp nodig om te migreren van onze applicaties op Linux, of andere systemen, vragen en wij geven u alle hulp die u kunt krijgen.

      • Alessio zegt:

        Hallo Paul ,

        Ik neem deze gelegenheid te beantwoorden , Aangezien ik behoor tot de medewerkers van Livio en systeem Theremino , in de beschrijving op de website zijn vermeld zelfs zogenaamde systemen “Vreemdelingen” zo genoemd’ omdat’ veel gebruikers gebruiken Windows , Maar degenen die willen experimenteren met Linux , kan’ Doe het , beginnen te gebruiken van Mono , dat kun je experimenteren zonder een regel code te schrijven, Dit echter’ verbiedt niet degenen die over de vaardigheden beschikken’ Probeer op Linux nieuwe systeemeigen code schrijven zonder gebruik te maken van emulators of software tolken.
        Bevordering van het gebruik van Windows en’ absoluut strijdig is met een Open , Inderdaad, voor de overgrote meerderheid van gebruikers en’ het enige besturingssysteem “Gebruikersvriendelijk” bekend en massaal gebruikt over de hele wereld.
        Tot slot , We zetten alles op tafel , Hardware en Software , Wie wil helpen testen en verbeteren van het systeem Theremino naar andere platformen dan moet dat maar , We zijn verheugd te mogen verwelkomen hem op in onze reviewers/medewerkers , Helaas, met onze bestaande middelen (We werken allemaal in zijn vrije tijd ) Het’ anders kan doen , de voorgestelde oplossingen.

        • Alien zegt:

          Hallo Alessio,
          het feit van oproep “Vreemdelingen” alle besturingssystemen die niet Windows zelf kwalificeert als een ' Gemeenschap’ Windows-gebruiker en uw systeem in aanmerking komt als een input-output system voor Windows-systemen die adatttato naar andere systemen door emuleren worden kunnen.
          Niets mis met alles, Maar waarom niet duidelijk schrijven?

          Windows: Ga naar bruiloft met een open, Het lijkt mij een echt uitdagende verklaring, bijna net zoveel als het concept dat het open is, omdat u het in veel en het is gebruiksvriendelijk…
          Uw stuk van software is gratis, niet dat Microsoft, vereist voor verdere voor de goede werking van uw kant. Ook hier een drie - card Monte’ niet duidelijk te zeggen “onze software is gratis en open voor gebruikers van Microsoft”.

          Het materiaal aan de kant gezet is uw onbetwistbaar verdienste, en inderdaad verdienen meer duidelijkheid en nauwkeurigheid in het beschrijven van de kenmerken.

          Paul

          • Livio zegt:

            We hebben duidelijk geschreven! Wij schrijven vaak.

            Maar Windows is niet “Nodig voor de goede werking” Hoe schrijf je ten onrechte.

            De werking van al onze toepassingen is gebaseerd op virtuele machine DotNet (Mono op Linux) dat is cross-platform. We konden hebben geschreven in CPP of andere Windows zuiver maar, om het gemakkelijker te gebruiken op andere systemen, We schreven alles in een gemeenschappelijke taal.

            Als deze gemeenschappelijke taal, op Linux en Mac is slechts ten dele uitgevoerd, We hoeven niet aan te passen, dat Linux en Mac deskundigen moeten doen.

            En eerlijk gezegd is het wenselijk om te bespreken, Als het is allemaal in Open Source, Als u geinteresseerd bent in onze applicaties gewoon gebruik ze, ze veranderen, migreren…

            En, gewoon vragen, Wij zijn bereid op te geven van alle hulp die we kunnen krijgen.

          • Alessio zegt:

            Hallo Paul,

            in feite het woord “Buitenaardse systemen” Ze werd geboren in jest zoals hij Livio zegt. Onze programma's werden ontwikkeld op Mono en, Hoe weet u dat, werkt op alle besturingssystemen, met inbegrip van Windows. Met de laatste hadden we tientallen en tientallen proeven, vaststelling van bugs en verbetering van de toepassingen. Helaas in andere platformen, eerste Linux, We hebben niet hetzelfde effect, omdat Roberto minder werkte maar vooral omdat mono, op dat systeem, Het werkte niet goed. Om je begrijpen, Ik gebruikte framboos (distributie Raspbian), Thereminiche toepassingen. OK, totdat ik upgrade van het systeem naar een nieuwe versie, de laatste is samengesteld voor het gebruik van de numerieke gegevensprocessor, onze applicaties krijgen niet, Het was niet de schuld van onze code, maar in Mono en, op framboos, fouten in bibliotheken die gebruikmaken van de drijvende-kommahardware bevat.
            Ik zou erg blij dat u ons zou kunnen met dit helpen, gewoon om te kunnen schrijven in grote letters, “Theremino het systeem werkt goed, ook op andere platformen”, zeker wissen het woord vreemdeling.

  9. BoB zegt:

    Zoals geschreven aan de bovenkant van de pagina https://www.theremino.com/downloads/linux :
    “Toepassingen die de USB geen toegang kunnen worden uitgevoerd met wijn, degenen die toegang de USB tot moeten worden uitgevoerd met Mono.”

    Moet u het installeren van de bibliotheken voor "slots" en het USB-HID en zelfs Mono (doorgaans aanwezig in veel Linuxdistributies).
    Deze bibliotheken zijn beschikbaar en reeds gecompileerde voor Linux-systemen 32 bits. Voor Linux 64 gebruik van de bronbestanden van de bits en regenereren.

    • Alien zegt:

      Mij beproefd voor volgen stap voor stap de instructies voor het uitvoeren van de software onder linux, maar het programma is de belangrijkste’ Theremino HAL werkt niet.
      Ik probeerde opnieuw te compileren van alle bronbestanden vermeld (over het project, de referentie van de bibliotheek van de pthred van C_HID_API het ontbrekende) Uit angst voor een disallineameno met mijn Debian Jessie, maar nog steeds tevergeefs.
      Door het onderzoek van het log bestand command.log naast de laatste uitzondering:

      Niet-verwerkte uitzondering:
      EntryPointNotFoundException systeem.: CloseHandle
      op (wrapper managed-to-native) «««https://www.theremino.com/downloads/Foundations. Theremino_HID:CloseHandle (int)
      bij «««https://www.theremino.com/downloads/foundations. Theremino_HID. Finaliseren van methode () [0x00000] in :0

      Het is mijn inzicht dat er geen dll winmm.dll is (Windows Mediaplayer??!): moeilijk te begrijpen waarom er fictieve fouten wijten aan het feit dat mono doet een raden de namen van bibliotheken waarvoor…

      iemand kan mij informatie geven, Routebeschrijving?
      En’ kan het project van overbodige formulieren en verschillende grafieken zuiveren en beperken van haar essentiële suiker-cli?

      Paul

      PS: één meer observatie, Ik heb gemerkt dat een van de bronnen die van libusb omvatten, Ik zal uitleggen de reden… Het is niet genoeg dat de distro?

      • Livio zegt:

        Dit zijn precies de problemen we ons op Linux. En zijn de redenen die leiden ons om te adviseren tegen Linux, Wie wil werken serenely.

        De gebreken die u ondervindt is niet afhankelijk van ons, maar op de 100% Linux-drivers, uit verschillende implementaties van Linux (Debian, Ubuntu enz...) en de gebreken van de virtuele machine op Linux, met onderdelen niet voltooid en bug.

        We verloren maanden, te staan achter de grillen van Linux en, Ik beloof u, We deden alles wat die we konden. Het probleem is dat zo snel als we kunnen, met grote moeite, te stabiliseren de operatie, Linux bibliotheken wijzigen, nieuwe bug en we komen weer.

        En’ belangrijk dat het voor iedereen duidelijk is: Onze toepassingen zijn geschreven op multiplatform virtuele machine, en zijn goed geschreven. Linux-gebruikers die gebruikmaken van bewijzen, Ik kan u in contact met tientallen van hen zetten. Velen hebben geschreven hun opmerkingen in onze blog en niemand heeft ooit geschreven, die niet werken vanwege ons.

        Vaak, echter onze toepassingen werken niet op Linux en de reden is altijd hetzelfde: de lijst van dingen te installeren, opvulling is in- en uitchecken op Linux op brute wijze complexe. Waarvoor “Wegrennen” altijd iets, of je iets negeren, Wie is geacht niet belangrijk.

        ———————————–

        Voor meer informatie om te zetten u in contact met Roberto:
        https://www.theremino.com/contacts/about-us#roberto
        Development@theremino.com

        Roberto heeft de missie van “multiplatform” en weet alles over Linux libraries. Hij werkt normaal op Ubuntu, maar is zeker voor positiebepaling uw Debian.

      • Livio zegt:

        Paul,
        Ik vergat u te mogen verwelkomen in ons midden, Ik doe het nu: Welkom op threminomani! We zijn erg blij om u als donateur. Help ons verbeteren de werking op Linux, Als je iets vinden kunnen we verbeteren, Wij zullen zo spoedig mogelijk.

        U moet excuus voor mijn orsaggine en het gebrek aan diplomatie, Ik ben een bestrijding programmeur, zijn beter communiceren met Mosfet, dat bij de mens.

        Excuus voor de term “Vreemdelingen”, Hij wilde zijn humoristische en niet geringschattend. Ik heb veel respect ze vreemdelingen, en ik zou ook, tijdens de korte menselijk leven, Je kunt iemand kent.

        • Alien zegt:

          Geen probleem, Livio, Aangenaam kennis te maken.
          Ik heb bewondering voor alle Whisperers van de mosfet, en ik wil graag van u leren van de kunst van het weten hoe te gebruiken, Mij got voor weet ze als een student in tanta in circuit theorie en beetje oefening.
          En’ net deze belangstelling dat trok mij aan uw pagina's door te vertrouwen op hun eigen praktische en functionele in die zin dat onderscheidt van degenen die op circuits werken…

          Wat betreft de 'tecnicaglie', Ik zeg mijn asking u voor het vertellen me als ik verkeerd begrepen en ik voorstellingen maken.
          van wat ik begrijp wordt de noodzaak van mono veroorzaakt in geheel (of toch bijna) GUI beheer.
          Ik neem aan dat dat alles is voor, ' systeemniveau’ is ingesloten, Ik weet dat in het geval van linux in twee bibliotheken.’ ( die, Eigenlijk, u in te vullen).
          Ik begrijp dat zelfs eenvoudige toepassingen de interface kon vertegenwoordigen niet alleen een eenvoudige assessorio, maar de keuze van ' mono’ in de praktijk betekent de beperking op het ms windowsplatform.
          Ik denk dat de markt biedt alternatieve valdide is multiplatform thats aangepaste-platform ', maar ik vraag me af:
          echt naar een exemplaar configureren/monitor’ theremino moeten een GUI? Het zou niet genoeg om te compileren van een paar lijnen van c (of uw favoriete taal) en moet een eenvoudige console ' keep-alive’ informeren van de status van de hardware? zou het niet zelfs genoeg voor vele toepassingen 'eenvoudige'?

          Paul

          • Livio zegt:

            Doe je een beetje’ van verwarring, Mono is absoluut niet gebonden aan Microsoft. Mono is een platformonafhankelijke virtuele machine bij uitstek. Er is praktisch geen alternatief, voor veeleisende toepassingen zoals onze.

            We kunnen schrijven een alleen-Windows-toepassingen, direct telefonisch Windows zou bibliotheken en vele malen het gemakkelijker geweest. Maar we hebben geschreven in een gemeenschappelijke taal, gewoon om multiplatform.

            Mono op Windows heet Dot Net, maar ze zijn hetzelfde. Het enige dat verandert is de uitvoering van specifieke stuurprogramma's en bibliotheken, op Linux en Windows. Maar de taal is de CLR, dat is het zelfde voor iedereen.

            De CLR (De Common Language Runtime) Microsoft is geen gesloten taal!!! De CLR de specificaties zijn Open Source te 100%.

            De “platformonafhankelijke alternatieven” van die u spreken, Wat zijn ze? We weten niet dat ze.

            Als je Java of Python bedoelt, Ik kan u verzekeren, ze zijn te traag en te simpel. Schrijf ons (bijna vijftig) toepassingen in die talen, Het zou net als het schrijven in het donker, met een struisvogel veren. Als je niet gelooft dat het die je moet alleen proberen. Je bent niet de eerste om te denken van deze mogelijkheden, maar zij allen overgegeven bijna onmiddellijk.

            Ongeveer vereenvoudigen, het zou natuurlijk mogelijk. Je zou kunnen doen het allemaal in een zwart venstertype “tabel van de console”, trendy Linux. En schrijven van gegevens vanaf de opdrachtregel, type: Slot1 = 100
            Slot1 = 200

            Maar er zijn sommige problemen:
            1) Ondanks het weten goed onze software. Wijzigen van moeilijke onderdelen als de USB-communicatie, maanden van het werk zou vereisen.
            2) Ik kan me niet voorstellen hoeveel het zou nemen om het instellen van de hardware zonder GUI, GUI-hulpprogramma 's, Kathodestraaloscilloscopen en accessoires.
            3) Het eindresultaat van een heleboel werk, zou min of meer bruikbaar alleen voor dingen ultrasemplici, type: Dan kom ik op een led… Mij zwenking vandoor een Led.

          • Livio zegt:

            Sommige meer woorden over Mono en de CLR.

            Aangezien dit een enorme taal, Het is zeer waarschijnlijk dat Mono, op Linux, nooit zal worden voltooid. Versie bestaat al 4.5, en we blijven gebruiken versie 3.5, gewoon om compatibiliteit… maar helaas op Linux, zelfs de versie niet is voltooid 2.0.

            Maar er is goed nieuws! Microsoft (zoals gewoonlijk veel ruimer is dan wat wordt verwacht) Hij deelt mede dat: “De CLR zal native ook beschikbaar voor Linux en MacOs vanaf versie 2015 van het kader”

            En “native” Dit betekent dat van de ene dag naar de volgende, alles zal werken prima, precies hoe het werkt nu op Windows.

            Het betekent ook, die het vuile werk, Linux die iedereen kan eindigen, ze doen ze voor u, en puur gratis!

            • Alien zegt:

              Cheers aan de vrijgevigheid van Microsoft en, Ik toevoegen, door de grote G, Oracle, enz…
              de vrijgevigheid van de majors mijns inziens heel weinig. Ik denk dat het is uit de context, het concept van vrijgevigheid in een omgeving die te maken heeft met de balansen en boards en maximalisering van winsten…
              alles gaat, Oke kiezen hun eigen leveranciers en leveranciers zoals men volgens uw voorkeuren gelooft, neigingen gewoonten, enz… aan de andere kant is de echte wereld over compromis en 'halve waarheden'. We kiezen onze leveranciers in een of andere manier (Als voor geen andere reden dat geen van ons silicium wordt geproduceerd met behulp van, in de kelder) Het is aan ons om te beoordelen van de eerlijkheid van elk in verband met onze verlangens of ethiek of wat je wilt.
              Er zijn mensen die ervoor kiezen de 'minderjarigen', Ik gooi de term, iedereen die ' producenten’ verschillende onafhankelijke manier: Universiteit, onderzoekscentra, consortia, Gemeenschap indipependenti, Gemeenschap ondersteund maar majors, enz… een wereld die nog in haar stoornis nieuwigheid in vrijwel elke sector van het uitgedrukt. in één oogopslag brak een monopolie, die van invloed kunnen zijn op het recht op gebruiker ' normale’ (of voor iedereen die geen recht hebben op dividenden van een van de betrokken ondernemingen), het echte nieuws is dat waren open ruimten van vrijheid voor iedereen, van die met commerciële doeleinden tot deze met een wetenschappelijke doeleinden worden gebruikt…
              de aanneming van een ' formalisme’ (Ik gooi de verzamelnaam die voor een teksteditor dergelijke een gedecentraliseerde I/O geldt) gemeenschappelijke passeert noodzakelijkerwijs de toestemming en de verschillende Gemeenschap instemt’ betrokken.
              in het onderhavige geval, Mono, lijkt niet te zijn aanvaard in de linux Gemeenschap (of * nix in het algemeen) en misschien de reden is dat je het uit zijn eigen presentatie:
              “Gesponsord door Xamarin, Mono is een opensource-implementatie van Microsofts kader op basis van de ECMA-normen voor C# en de Common Language Runtime.”

              Dus bevordert het bedrijf Xamarin van een bedrijf Microsoft gemaakt van formalisme (gecertificeerd door een Commissie is wier voorzitter een man in de microsoft). Mono, is een implementatie van dat formalisme waarin in de hele bibliotheken van microsoft. Kortom, was een moderne open-bron voor de mantel monopolist… Het is niet zo vreemd dat onafhankelijke implementaties arranchino hebben aan te passen aan wat de "moedermaatschappij’ zal beslissen en communiceren (Als het is niet verwonderlijk dat sommige stuurprogramma de volgende specificaties mist mogelijk, horloge case, elders zijn beschikbaar).
              toevallig ik echt niet hebben dezelfde onafhankelijke formalismen implementatie problemen en, buiten optredens, veel meer en eenvoudig intuïtief, mits u Verwar dit niet met de muis en atrofie van gekleurde venster.
              Paul

              • Livio zegt:

                Bent u “pignolando”, voor mij is wat telt dat dingen goed werken, en ze zijn makkelijk te gebruiken, zelfs voor de 90% voor gebruikers die geen programmeurs.

                Ik zou ook de noodzakelijke installatie voor Linux lange reeksen leren, maar wij werken niet voor onszelf. We werken voor mensen die kunstenaars, Onderzoekers, Studenten… en deze mensen moeten niet worden alle programmeurs en vul het hoofd van hidapi.

                En we programmeurs, Wij hebben de taak, en verantwoordelijkheid, om deze mensen te blijven doen kunstenaars enz…

                • Alien zegt:

                  Ik ben gewoon proberen om dingen die je schreef demystificeren, en zetten de zaak qua begrijpelijk voor iedereen (in minder dan een paar komma), kunstenaars, onderzoekers, studenten, ze hebben gelijk moet worden verhoogd door een aantal technische details, maar zij, ook, het recht om te worden volledig in staat om te weten wat ze ' winkelen’ en wat zijn de gevolgen van uw keuze zelfs ten opzichte van andere keuzes die ze hebben gedaan of zullen doen…

                  Voor jou “Waar het om gaat is dat dingen goed werken, en ze zijn makkelijk te gebruiken voor gebruikers <<microsoft".

                  Ik herhaal, niets mis mee, ma senza mettere in ballo il cross-platform o l'open source (laat staan de vrije en open).

                  Wat betreft de keuze van de doelgroep, Zet niet je mond: conosci certamente meglio di me i tuoi 'utenti'. da quello che leggo dai commenti avanzerei l'ipotesi che si tratta di un 'pubblico' mensen de neiging om goed gewend behandeling formalismen en positief tegenover scripting type vormen…
                  tussen de Gemeenschappen zou dat citi toevoegen (ten minste onder potentiële gebruikers) makers en creatieven in het algemeen. goed, hai idea di quanto siano diffusi i 'sistemi alieni' onder deze mensen? sono talmente 'alieni' vertegenwoordigen van de normaliteit! Probeer om te veronderstellen van een bijeenkomst van de makers en artiesten zonder een mac (spreken van appels), of een bos van onderzoekers zonder een linux…

                  OK, de genrosa microsoft zal de rest van ons helpen door ons zijn helende code die de wereld zal redden, maar zeker niet vrij denken en vrij van Act.

                  Paul

                  p.s. op hoe mono is aangenaam aan de fsf, c'è questo cntributo:
                  http://www.fsf.org/news/2009-07-mscp-mono
                  Hoewel een beetje' gedateerd ik denk niet dat het te ver van de werkelijkheid.

                  • Livio zegt:

                    We praten niet over Mac !
                    Microsoft heeft op zijn minst enige schijn van Open en vrije, maar Apple gewoon niet. Apple is de meest gesloten en handel bestaat.
                    Zou het eerlijker zijn om te vallen van Apple. Maar voor cursus make oorlog naar Microsoft is modieus, maar wie heeft het geld te veel betalen van een Mac is zo cool…

              • Livio zegt:

                Als ze niet had Microsoft als een barrière geweest, door nu al zouden we slaven naar Apple en wij zullen besteden de dagen doen de wachtrijen buiten de Apple Store. Slechtste van 1984 Orwell.

  10. Piro zegt:

    Hallo iedereen, met sommige apps heb ik sommige foutberichten (Ik vergat gewoon de exacte formulering)
    Theremino 3d bijvoorbeeld niet kan worden gestart
    Misschien moet u het bijwerken van Microsoft NET Framework?

  11. Emilio zegt:

    Goedemorgen iedereen. Ik zou proberen om te communiceren met HAL in Python. Python is een module die geheugen toegewezen bestanden ondersteunt, dus in theorie zou er geen probleem. Hoewel ik onmiddellijk gestrand, omdat ik probeerde om het bestand te openen “Theremino1” zonder succes. Eigenlijk begrijpen heb ik niet goed: het geheugen toegewezen bestand wordt behandeld alsof het om een bestand op schijf? Dat wil zeggen, nog steeds zijn eigen weg, Hoewel de gegevens in het geheugen? En in dat geval, Wat is het volledige pad van het bestand “Theremino1” (Ik veronderstelde ik het was hetzelfde waarin de kopie van HAL dat is gesponnen).
    Bedankt voor alle advies geven gelieve te me.

    • Livio zegt:

      Ja, ziet eruit als een schijfbestand in dat ze dezelfde functies gebruiken. Maar het is eigenlijk een stukje van gedeeld geheugen. Er is dus een volledig pad (C:\) maar alleen de naam “Theremino1”.

      Alle toepassingen in het systeem moeten kunnen gebruiken hetzelfde “bestand”, dus de naam niet naar een specifieke map verwijst. Tot slot, het bestand moet lang 4080 bytes, omdat elke sleuf lang is 4 bytes en we gebruiken 1000 slot (meer 80 bytes gereserveerd voor toekomstige speciale berichten).

      In VBScript doet het:
      Dim MMF1 As MemoryMappedFile
      Mmf1 = nieuwe MemoryMappedFile(“Theremino1”, 4080)

      in c#….
      Memorymappedfile MMF1;
      Mmf1 = nieuwe MemoryMappedFile(“Theremino1”, 4080);

      Maar het bestand te openen is niet alles, je moet gebruik maken van de vlotter, vermenigvuldigen met 4 het aantal "slots", beheren van uw NAN…

      Het is dus best dat u de monsters bestanden downloaden, in alle talen, vanaf deze pagina: https://www.theremino.com/downloads/foundations#mmf

      Het juiste bestand is de tweede, Ik kopieer hier de directe link:
      https://www.theremino.com/wp-content/uploads/2012/03/Module_MemoryMappedFiles_VbNet_CSharp_Pascal_VB6.zip

      • Emilio zegt:

        Dank u. Mij gehanteerd voor vondst van de fout die ik heb. Meld hier de Python-code om te lezen van de sleuf 1 half-tweede intervallen, in de hoop dat het nuttig voor iemand anders zijn zal. Houd er rekening mee dat ik ben niet zeker dat het geoptimaliseerd in termen van efficiëntie, voor het moment dat functies ik gewoon. Ik getest met Python 3.4 onder Windows XP.

        importeren van mmap
        struct importeren
        importeren van msvcrt
        importeren

        afdrukken(' Lezing-sleuf 1. Druk op een toets om af te sluiten. ')
        shmem = mmap. mmap(0, 4096, “Theremino1”, mmap. ACCESS_READ)
        s = struct. Struct('1024f') # het binaire bestand decoderen

        Terwijl niet kbhit msvcrt.(): # Controleer de druk op de knop
        . . . . dat s. = uitpakken(shmem)[1] # wijzigen van de index wijzigen van de sleuf
        . . . . afdrukken(dat)
        . . . . de tijd van de slaap.(0.5)

        ED: Elke inspringing die u hebt (essentieel in Python) zijn vervangen door puntjes omdat anders de HTML-code als het eten.

        • Livio zegt:

          Het verlies van inspringen was niet jouw schuld, maar de WordPress-editor. We vechten dagelijks en soms het komt zomaar het zenuwstelsel. Zelfs het schrijven van Code/Code (zoals gij oordeelkundig hebt gemaakt), U kunt hem gek. De enige manier die ik heb gevonden is punten en spaties toevoegen. Maak je geen zorgen over de manier waarop ze de fouten en berichten, Als we geven hem een beetje werken wij.

          Bedankt voor de Python code, zal zeker dienen om andere.

  12. Roberto zegt:

    "Eindelijk", Python Bindings zijn beschikbaar.
    U kunt het downloaden vanaf hier:
    https://www.theremino.com/en/downloads/foundations/#mmf
    en ook vanaf hier:
    https://www.theremino.com/en/downloads/raspberry-pi

    Kopiëren in de map van uw belangrijkste programma, de “module_theremino.py” bestands- en schrijven:
    importeren uit module_theremino Theremino

    De klasse “Theremino” is multiplatform en het werkt op elk besturingssysteem. Zelfs met Wine.

    Dank u voor uw tests, nu werkt alles zelfs met Raspberry Pi.

  13. Joseph zegt:

    het systeem theremino door adc_16 van de instelling heeft een resolutie van 16 bits, vervolgens erin slaagt om de discretize tot 50 dBµV (3300/65536).
    de omvang van de fout is ?

    dat is de maatregel waarop is 50 dBµV +/- ????

    Dank u.

    • Livio zegt:

      De huidige ADC van CIPS hebben een resolutie van 10 bits. Als je leest maakt een ADC-firmware een overmatige bemonstering 16 en dan doet het gemiddelde van zestien monsters (in een paar honderd micro-seconden). De overmatige bemonstering brengt het aantal bits 14. Ten slotte, de toepassing heeft een adaptieve IIR filter HAL die na verloop van tijd gemiddelden en die interpoleert de waarde verder en brengt het tot 16 bits (ten koste van responsiviteit)

      Dus als u van plan bent de ADC gebruiken om metingen het antwoord is geen. Je hoeft niet 50 dBµV precisie.

      Als u in plaats daarvan voor procescontrole, dwcw, Robotica enz.. Dan is de 16 bits, zoveel gemedieerde en geïnterpoleerde, Er zijn echt. Theremino het systeem is in feite een PLC, zo in plaats van de nauwkeurigheid van de metingen is het tellen van de responsiviteit en stabiliteit.

      Bijvoorbeeld, als u probeert te lezen van een potentiometer met Arduino of onze ADC, U ziet een verschil in indrukwekkend stabiliteit. Deze stabiliteit is het gevolg van overmatige bemonstering, de media en de IIR filter.

      • Joseph zegt:

        in theorie als ik zou het doen van de maatregelen die op basis van theremino, Overwegende dat heeft fysiek een I2C. Ik zou denken om verbinding te maken met een externe ADC (Afgezien van de beheersoftware).

        Optioneel beheer I2C ga je naar firmware niveau of HAL vanaf.

        • Livio zegt:

          Ik hoop dat u niet hoeft te doen stappen op die weg. Er is een deur I2C module, Maar communicatie met I2C apparaten is uiterst lastig. Helaas is elke I2C-apparaat anders, de protocollen zijn zeer complex. Naast het lezen van hen moet u zowel de Master program firmware, dat een uitbreiding van onze lezing Protocol, in toepassing van HAL. Niet de moeite waard.

          Met de normale resolutie van het systeem van de ADC Theremino zijn al uitstekende metingen. Houd er rekening mee dat 10 bits zijn al 1000 meetpunten en die u kunt gemakkelijk bereiken de overmatige bemonstering 10000 punten. Een normale elektrische tester heeft alleen 3 cijfers en een half, vervolgens 2000 meetpunten. We zijn niet heel ver.

  14. Alien zegt:

    Hallo,
    op de pagina software direct tools specifiek de Microsoft Visual Basic-compiler (Express 2008) dat is ook beschikbaar op de downloadlink.
    jammer dat alleen functies zei op MS Windows-compiler…
    Ik vroeg me af of het mogelijk is om op te lossen het probleem met behulp van de compiler (vermeende platformonafhankelijke) geboden door: Mono (MonoDevelop): aan de andere kant kan staten die ingevuld ook worden gesponnen met behulp van de runtime-ondersteuning van dat kader.
    het ding lijkt het mogelijk, ten minste in theorie, in feite op de pagina van mono wordt gezegd ter ondersteuning van een vbnet wordt uitgelijnd precies naar versie "2008".

    Mij beproefd voor downloaden van het bronproject voor https://www.theremino.com/downloads/foundations (geschikt voor programmeurs) en ik ' goed’ geïmporteerd in de Mono-IDE, maar ik onmiddellijk verzanden toen ik probeerde om te bouwen van de vergadering:
    de standaardinstelling is inclusief (en aan te bevelen het type) het gebruik van de opbouwfunctie voor expressies in de microsoft ('CSC'), maar, met die instelling de build mislukt: de uitzondering is gegooid door de bouwer-vbc, maar met geen indicatie ' diagnostiek’
    Taak “VBC”
    Gebruikend de taak van de Vbc uit Microsoft. Build. Csc taken., Microsoft. Build. taken. v 4.0, Versie = 4.0.0.0, Cultuur = neutraal, PublicKeyToken = b03f5f7f11d50a3a
    Taak “VBC” uitvoering — MISLUKT

    door het selectievakje het gebruik van de opbouwfunctie voor microsoft, Mono, Als ik het goed begrijp dat de documentatie moet gebruiken een bouwer native geproduceerd door mono project-basic op git-hub en installeerbare pakketten beschikbaar als 'mono-levensvatbare maar nonculturable'.
    Helaas, deze instelling veroorzaakt een fout, Deze tijd van complilazione (Class_HID klasse):

    Fout VBNC30439: De constante expressie kan niet worden weergegeven in het type 'Integer'. (VBNC30439) (https://www.theremino.com/downloads/Foundations)

    de definitie van een constante, juist:
    Private Const GENERIC_READ As Integer = &H80000000

    iemand kan geven mij verlichting?
    is er iemand die heeft geprobeerd te gebruiken de compiler dat alleen op het microsoft-platform en met wat resultaat?

    TIA
    Paul

    • Alien zegt:

      Ik vergat een detail niet alleen:
      Deze experimenten die ik ze op Debian maakte 8 en met pakketten van oorsprong uit mono

      Paul

      • Livio zegt:

        Natuurlijk kunt u Mono bouwen!

        Mono ontwikkeling is de compiler-Cross Platform, ter vervanging van Visual Studio op Linux, en Roberto gebruikt het vaak, om te compileren sommige van onze toepassingen. Kan je sturen naar hem de klaar projecten.

        Helaas, Terwijl Visual Studio is bug-vrij te 100%, de Mono-ontwikkelen is een moeras van gebreken. Als je me niet gelooft, je moet alleen proberen het zelf, en uiteindelijk zal u verlenen mij reden.

        Ik moet echter zeggen dat wij geen echte Linuxiani en dan misschien zou u kan slagen waar we gaven. Ik oprecht hoop dat uw medewerking en goede vruchten kan geven.

        In onze tests vonden we dat Mono ontwikkelen minder fouten heeft bij het werken in CSharp, Waarom u moet starten vanuit Theremino HAL in CSharp versie.

        Voor meer details moet je vragen Roberto. Ik te bevorderen Linux ik honderden uren werkte, maar hij minstens tien keer meer. Ik schreef uw gegevens in een van de eerdere berichten.

      • Livio zegt:

        U hebt veel technische details gevraagd Mono ontwikkelen, maar ik weet geen antwoord. Vergeet niet dat ook wij Mono soortgelijke problemen gehad, maar ik kan me niet herinneren als Roberto beheerd op te lossen, en hoe ging.

        Ik stel voor dat u rechtstreeks aan Roberto schrijft, omdat hier op de blog ook onderwerpen gespecialiseerde, verwarring in anderen.

        Het zou goed zijn om te publiceren hier alleen de resultaten, Wanneer u en Roberto enkele goede oplossingen hebben gevonden, dat zal nuttig zijn om alle.

      • Livio zegt:

        En bedankt, Nogmaals bedankt, voor samenwerking!
        Ik verwacht een echte Keith om ons te helpen, We geven u alle mogelijke steun. Livio: 0125 57290 Engineering@theremino.com, Roberto Development@theremino.com. Tot slot, Als u hardware vragen weg nodig, Ik kan u de PCB met de cutter en Alexi weet hoe vindt u de vreemdste onderdelen en kan u kits maken. Alessio = makers@theremino.com

        • Alien zegt:

          het niet vermelden, ook omdat mijn inzet is wat het is en zeker niet van aas van linux vaardigheden (of windows, of mac…)
          Ik zal proberen een directe vraag aan Roberto, maar in de tussentijd, Ik denk dat je de juiste persoon ten aanzien van onderwerpen 'architectuur'.

          premisse:
          – van wat ik zie, het belangrijkste probleem, voor de ' porten’ Het is juist vb.net: niet alleen zijn er geen ide, maar zelfs niet de opdrachtregelhulpprogramma's naast die van mono, met de limieten die we gezegd.
          vraag:
          – hoe het ontstond met behulp van vb.net?
          Als ik het goed begrijp van wat u schreef en dat kreeg ik te zien van de rol is voor het beheer van de GUI.
          van wat u zeggen de ' back-end’ C++-code die goed werkt is (Misschien met een aantal problemen met libusb op linux):
          Dit zijn de twee dynamische bibliotheken (.dll-bestand op windows en .so op linux)
          dat zorgt voor communicatie met HID en specifieke communautaire Theremino "slots".
          gaat achteruit met behulp van vb.net voor de gui-rug om beste grafische bibliotheken locatie’ van windows.
          – is denkbare / redelijke andere grafische bibliotheken gebruiken om te bereiken hetzelfde doel?
          Ik ben herinnerd aan de gtk, maar misschien is er iets beter/anders.
          Ik zeg dit omdat op dat moment de GUI stabieler en meer compatibel C++ ergo ook worden zou.

          Paul

          • Livio zegt:

            No, Er is een back-end in CPP.
            Er zijn twee versies van HAL. Één versie is geschreven in Visual Basic en de andere is geschreven in CSharp. Beide VbNet die CSharp zijn gebaseerd op de CLR.

            Waarom gebruiken we de CLR in plaats van andere talen (bijvoorbeeld CPP)? Recht op het Cross platform!

            Als de HAL werd geschreven in CPP, Zou er geen virtuele machine DotNet (Mono) Als een gemeenschappelijke basis, en dan de HAL zou bevatten honderden directe dringt erop aan dat de Windows-bibliotheken. En dit is dubbelzinnig onze applicaties naar Windows. U zou spreken meer dan “Cross-Platform”, maar moedertalen vertaling van Linux, Android en Mac. Een enorme hoeveelheid werk, die moeten worden vernieuwd, met elke nieuwe versie (Wij publiceren zeer vaak).

            Dan is er een ander aspect: Theremino het systeem is niet een verzamelaanvraag, maar een hele ecosysteem van vijftig toepassingen, je praat met elkaar. De HAL alleen echt nodig om gewoon.

            Of je kunt krijgen een echte Cross-Platform, of dingen te besteden jaren voor het vertalen van alle, in CPP (voor Linux), in Python (voor Android en framboos) en ook in Objective-C (voor Mac). En zodra deze baan faraonische klaar bent, We hebben andere gepubliceerd 50 versies, en we zouden moeten beginnen.

            • Alien zegt:

              Lieve Livius,
              Ik wil niet opdringerig, Noch u proberen te overtuigen van iets, maar ik denk dat we tot de kern van de zaak:
              Platformonafhankelijke CLR zal is niet en nooit omdat het wordt bezeten door microsoft. Dus uw/uw code reeds, in feite platformafhankelijke.
              De zogenaamde onafhankelijkheid van de CLR wordt alleen geacht, juist, is een zuivere aanvaarding door Microsoft, een lokvogel opstelde om te beteugelen de welig tierende overmacht van Java/Sun/Oracle, waarschijnlijk.
              De CLR is een standaard stabilto door microsoft en, Eigenlijk, opgelegd aan de rest van de IT-wereld, die, horloge case, Hij uitgevoerd, met uitzondering van Novell die geproduceerd Mono, ook die volledig genegeerd door de rest van de wereld niet microsoft.
              en ik spreek niet alleen van onbekende gemeenschappen van nerds verzamelden zich rond één of andere distro, Maar zelfs terwijl commerciële (RedHat, Debian).
              Het spijt me om toe te, maar het is een doodlopende straat, een out-out, Platformonafhankelijke CLR xor. gewoon een eenvoudige ' Google zoeken’ te beseffen dit.

              u zegt dat de CLR beter dan andere machines presteert: Ik ben niet zelfs in twijfel. maar met betrekking tot de meeneembaarheid, Het blijft nailed aan een strenge limiet, waarschijnlijk, onoverkomelijke.
              u zegt dat microsoft aangekondigd de rilascico van de machine voor andere platforms? Het lijkt niet een noviteit, maar de zoveelste window-dressing, precies zoals het Mono project, of Rotor, de CLR voor BSD. die moet zorgen voor de lasten van een soortgelijk project steunen? de microsoft? de xamarin/novell/suse? op dit moment lijkt het alsof er zijn anderen die zorg ( eeuwenlang is het dotGnu-project, de distro monoppix duurde drie maanden, aan de andere kant je denkt dat een gemiddelde ontwikkelaar van elke Gemeenschap kan voldoen aan het beleid van het Monoproject?
              http://www.mono-project.com/docs/faq/licensing/ )
              je praat over het werk van de faraonische ken het porten van toepassingen Theremino? Probeer te denken van de werkzaamheden die nodig zijn om te ontwikkelen en ondersteunen van de machine CLR/NET, werk dat niet zelfs gepland/gebouwd door een ' Gemeenschap’ of organisatie/Stichting!

              het bittere einde is dat op dit de meest redelijke oplossing moment, niet-Windows-verbruiker wie desiderata voor het gebruik van Theremino is het gebruik van een virtualisatie. Mits dit niet met de communicatie met de interface interfereert. De resulterende afname van de prestaties, maar in ieder geval vrij van bugs Mono stapel.

              Paul

              • Livio zegt:

                Ja, U kunt virtualiseren of, Als u een andere oplossing vinden, Volg gewillig. De problemen “Ik zou zeggen filosofische”, Laten we hen naar andere.

                • Alien zegt:

                  Heb je het mis, I 'm sorry dat ik heb mijn punt gemaakt. anders niet handel voor ' filosofie’ kwesties van alle praktijken.

              • Livio zegt:

                En het is niet juist om te zeggen dat de Mono door Microsoft is. Mono is een creatie van Miguel de Icaza en Nat Friedman, ze zijn beide mannen van Linux (en misschien een beetje’ ook Mac), maar niet Microsoft.
                http://en.wikipedia.org/wiki/Miguel_de_Icaza
                http://en.wikipedia.org/wiki/Nat_Friedman

                Miguel en Nat gevonden de CLR virtuele machine, zo efficiënt en goed gemaakt, Wie heeft besloten om het te importeren.

                Wat ik zeg is niet veel waard, maar Miguel de Icaza wordt beschouwd als een van de “Meest krachtige Voices in Open Source”. Als hij verloor veel van zijn leven achter de CLR, Het is juist “filosofische vragen” of “praktijken” Hoe noem je je. Dit is de droom van het hebben van, of eerder of later, een gemeenschappelijke taal voor alle. En’ dezelfde droom van vrede, dat inspireerde velen, voor ons. En ik ben volledig op die lijn. Niet pro Microsoft noch Linux pro. Ik ben voor een platformonafhankelijke taal, en helaas is er momenteel niet beter dan de CLR.

                • Alien zegt:

                  zij zullen ook de machtigste mannen van open source (Afgezien van het feit, en het is geen filosofie, dat de linux-wereld meer dan opensource is), maar er is geen een anders die hen volgt, Afgezien van het ontwikkelteam van Xamarin/Novell quaòe werken zelf.
                  Wat betreft de CLR, Ik herhaal, I 'm not arguing ofwel hoe efficiënt, maar er bestaat geen, Naast het team zei dat de ontwikkelingen.
                  Ik uitvinden niet iets, gewoon eens een kijkje op het net, Als dat nog niet genoeg de kwesties die we hebben besproken.

                  Paul

                  • Livio zegt:

                    Je hebt zeker gelijk, Ik ben geen expert in de Linux-wereld en haar interne verdeeldheid. Voordat we onszelf bespreken hoeveel haar heeft de Picaza vinden en zo veel als Torvald, Ik zou willen beperken ons alleen tot praktische zaken.

                    Met praktijk bedoel ik echt praktijken. Niet wat u definiëren “architecturale geleid” en “technische specificaties” maar alleen: “Dit is mogelijk. Dit één kunnen niet. Augh!”

                    Dus verzoek ik u nogmaals de vraag te beantwoorden: “Wat zou het alternatief voor de CLR die u voorstelt?”

  15. Livio zegt:

    Belangrijk nieuws

    Ik sprak telefonisch met Roberto. Op dit moment hoeft hij niet tijd voor interventie, maar hij legde uit dat de HAL, vanaf versie 5 vanaf, werkt niet, op Linux en op MAC.

    De laatste versie getest, en dan weet je werken, is de 4.6 (beide VbNet dat CSharp):
    https://www.theremino.com/wp-content/uploads/files/Theremino_HAL_V4.6.zip
    https://www.theremino.com/wp-content/uploads/files/Theremino_HAL_V4.6_WithSources.zip
    https://www.theremino.com/wp-content/uploads/files/Theremino_HAL_CSharp_V4.6_WithSources.zip
    (op onze site vindt u alle versies en alle bronnen, Verander gewoon de versienummers in 4.0/4.1/4.2/4.3/4.4/4.5/4.6/5.0/5.1)

    Ik verzoek u om het gebruik van de binaire bestanden als-is, zonder hen te hercompileren en volgens de instructies van de Linux-pagina. Ik ben zeker dat het zal werken. Ik zelf heb ze werken meerdere malen gezien, en velen van hen worden gebruikt op Linux, op de Mac en ook op Raspbian. De Japanners hebben hun eigen versies met ronde knoppen en raar geschriften. Australiërs gebruiken ze dagelijks op MAC. Zij moeten werken aan u te!

    Ook probeer het lezen van de berichten van anderen, zoals deze:
    https://www.theremino.com/blog/gamma-spectrometry#comment-12434
    https://www.theremino.com/blog/geigers-and-ionchambers#comment-786
    (Ik begrijp niet dat weinig van deze raden, maar je kon vinden enkele belangrijke details)

    Wanneer u een versie hebt 4.6 uitgevoerd, Het moet gemakkelijk zijn om versies te vergelijken, en werken de 5.

    Ik moedig u om te volharden met geduld, Het is de moeite waard. Uiteindelijk krijg je de software 100% Open Source, de eerste regel van onze, tot de laatste regel van Linux. En het zal ook 100% Cross-Platform.

  16. Livio zegt:

    Buitenaardse unixiano genaamd alien debianico (Opmerking 1)
    Wij rapporteren een interessante e-mail die waarschijnlijk, niet aankomen op de plaats van bestemming, Als gevolg van interstellaire aandoeningen.
    (Opmerking 1) Wij willen u eraan herinneren dat deze voorwaarden niet geringschattend zijn, maar speelse. Wij hebben groot respect voor de fundamentele idee van Open Source, onderliggende Linux.

    Hoi alien,
    Laat me even voorstellen mijn naam is Ricky en ik ben het helpen van het systeem Theremino om te migreren.

    Ik ben een professionele ontwikkelaar, zowel Linux als zon win, en ik ben bezig met een poort van Theremino op Linux/Unix-systemen sinds een paar weken. Ik ben het posten van het allemaal op github. Als u wilt volgen mijn vooruitgang, vind ze hier: HTTPS:(link verwijderd)//github.com/riccardoventrella/Theremino
    (We hebben de vorige koppeling afgeschaft omdat de software van de Ventrella van het WEB verdwenen, Waarom zou vroeg hem)

    U beschrijft in het kort wat ik doe: Om te voorkomen dat gek om te kiezen en grafische bibliotheken gebruiken,
    op verschillende platformen, Heb ik besloten om een webpagina gebruiken, voor het configureren van een HAL, en toezicht. Een beetje’ Hoe configureer ik een router, met behulp van zijn IP-adres met een browser. Ik dan embeddato een webserver, in elk exemplaar van het uitvoerbare bestand, en ik ben al testen op framboos, beide Mac (BSD Unix) welke ontwikkeling en ook op Ubuntu. Lijkt te gaan allemaal, Ik vond ook een cross-platform bibliotheek, dat lijkt te gaan over de hele wereld goed.

    De aanpak van het web, onder andere stond het me toe om te bladeren (en al werken) de HAL van mijn smartphone of tablet, en ook om te starten meerdere clients, op meerdere browsers, op de dezelfde HAL.

    Ik vertel u nu dat ik niet de tijd hebben of willen blogs volgen, dus ik niet zelfs volledig het lezen van uw tirade/discussie. Ze vroegen me om u te informeren, over wat je aan het doen waren, en dus hier ben ik. De aanpak ik, Ik ook eventueel Win op hetzelfde, Zonder gebruik te maken van MONO of gelijkaardig (Ik vermijd persoonlijke meningen en ik proberen om alles te houden op een technisch gebied). Op dit moment heb ik besloten om op Raspy zonder gebruik te maken van mono, omdat de nieuwste versie van mono dwingt hem om te gebruiken een Raspbian softfloat, zonder problemen. Dan is de (mijn) keuze van de afschaffing van mono is vooral ingegeven door dit. Ik ben gewend om te bouwen en vervolgens cross-compile native op verschillende machines.

    Vervolgens, voor aanbevelingen over MONO hoor je Roberto. Deze email is gewoon om u te laten weten dat er iets aan de bewegende is en in een paar maanden (Helaas werken en hebben weinig tijd), Mij zal zitten kundig voor het vrijgeven van een volledige versie-webbased, die zal draaien op Linux, Dus zelfs op Raspy, op Mac en op FreeBSD (en natuurlijk ook op Win).

    Tot gauw, Hallo
    Ricky

  17. Mirko zegt:

    Hallo schrijf ik omdat ik heb een probleem. Ik zeg dat met visual basic doen gezien het feit dat ik niet programmering weet, maar ik probeer met wat ik. Ik ben niet in staat een toepassing te maken van uw programma “Wit” kundig voor het simuleren van het toetsenbord zoals in belangrijke manager en de andere de waarde van twee "slots" die nemen van gegevens uit een joystick en transformeren het of joystick gebruiken( Laat het me uitleggen …. Als degene die door windows herkend als spelbesturingen bijvoorbeeld) of in een soort signaal als de pijlen van de pc op basis van de waarde van de "slots"(Kortom, een soort selector 4 Vie. Sorry dat ik stoor je maar ik kan niet

    • Livio zegt:

      Het probleem is zoals ik vragen complex, Wat bedoel je “aan de ene kant” en “aan de andere”? Het betekent dat je moet doen deze beide taken? Wij kunnen hen niet verdelen, laat het aan KeyManager in de eerste helft en gewoon concentreren op de tweede?

      En het tweede deel moet op hun beurt worden onderverdeeld in twee delen:
      Van "slots" vier pijlen
      Dit maakt al KeyManager, gewoon met de linker sleutel gebruiken, Rechts, Op en neer
      Joystick in verhouding tot de waarde van twee "slots"
      Als uw Joystick, aan het einde van dit alles, Beweeg de muiscursor op het scherm, vervolgens wordt dit gedaan door ThereminoPad: https://www.theremino.com/downloads/automation#pad
      In plaats daarvan, als je moet iets anders doen, u zult moeten verduidelijken van de verwachte resultaten.

      U wilt waarschijnlijk niet gebruiken van de software Theremino KeyManager en ThereminoPad, maar zou graag instructies, dezelfde dingen op een eenvoudige manier te doen, in een paar regels, u kon gemakkelijk begrijpen. Maar helaas is er een gemakkelijkere manier. We hebben alles gedaan wat we geweest kundig voor verrichten, om te vereenvoudigen, uitgegeven toepassingen.

      Leren hoe om te “Transplantatie” de juiste onderdelen van de ene toepassing naar de andere, Kan zij jarenlange ervaring. Stel voor dat u het traag, Ontdek wat wij schreven en probeert te kopiëren van eenvoudige functies. Als u niet maken duidelijk werken en probeer het opnieuw. Maar wij zijn altijd hier en wij helpen u zo veel mogelijk.

      • Mirko zegt:

        precies wat ik wilde om dat te doen is aan transplantatie van de instructies of kunnen een of andere manier het wijzigen van de keymanager. het probleem ontstaat doordat de belangrijkste manager als impulsen heeft 0 1000 In plaats daarvan moet ik dat om het even wat niet gedaan wanneer de videoslot waarde heeft 500 Terwijl het moet doen 2 verschillende acties hebt u waarden van 0 en 1000 en dit doet niet verstrekken mij te doen. wilde alleen maar weten of er een opdracht voor basic die laat me gezien de waarde van een slot om actie om zelf te maken 500 Hier of daar merci voor beschikbaarheid

        • Mirko zegt:

          of kwam naar mijn mening nu als je door de HAL krijgen kunt 2 verschillende resultaten van dezelfde pincode, een soort van virtuele enerzijds signaal splitsen waarden groter dan 500 andere kleine degenen maar het lijkt nog complexer van de andere oplossingen .

        • Livio zegt:

          Zo toets u een op het toetsenbord (of bijvoorbeeld de pijl-links) Wanneer de waarde van een slot gaat naar nul.

          En wil graag een andere toets op het toetsenbord (of bijvoorbeeld de pijl-rechts) Wanneer de waarde gaat naar 1000.

          En zou je niet iets doen wanneer de waarde is 500.

          Zo ja duurt het slechts een paar regels. Het hele ding kon worden geschreven in uw eigen toepassing of het Script Theremino of de Theremino automatisering..

          ————

          Het principe is min of meer als volgt:

          Dim v As Single = ReadSlot(100)
          If v < 250 then . WriteSlot(1, 1000) Else . WriteSlot(1, 0) End IF If v > 750 then
          . WriteSlot(2, 1000)
          Else
          . WriteSlot(2, 0)
          End IF

          Er wordt verondersteld dat:
          – de sleuf 100 zowel de waarde van het besturingselement
          – de sleuf 1 Ga naar de druk op de pijl-links op de KeyManager
          – de sleuf 2 Ga en druk op de pijl-rechts op de KeyManager

          Dit stukje code behoort in een Timer evenement zeer vaak genoemd, We zeggen elke 10 milliseconden.

          Er zijn geen punten tussen die zullen worden verwijderd (zij dienden aan het uitlijnen van de kolommen – in de programmering jargon heet “Streepje”)

          • Mirko zegt:

            Dank u 1000 !! Ik de voorkeur aan om te schrijven met behulp van vb dan in mijn toepassing gebruikt zo leeg is dat u uw site hebben gezet of is het prima zelfs in automatisering

  18. Alien zegt:

    De opmerkingen herlezen schreef ik enige tijd geleden en de daaropvolgende ' controverse’ Ik vermoed dat iemand zou kunnen worden misleid, met betrekking tot mijn persoonlijke ontwerpoverwegingen Theremino.
    Ik wil bepaalde aspecten verduidelijken voor mij al duidelijk toen, en grotendeels bevestigd door interactie met de ' personeel’ door Theremino in het algemeen en met Livio met name.

    Wat maakt een echt ' open project’ is niet zozeer de technische aspecten (die ook, zoals ik probeerde uit te leggen) hun belang hebben, maar de onderliggende houding en, van wat ik zie, het basisidee van het systeem Theremino is echt gericht op bevrijding en delen van kennis, net als iedere open-source-initiatief moet worden.
    Dit is een echte en juiste onvergelijkbaar meer dan houding die ten grondslag ligt aan veel andere projecten dat ze zo schaamteloos en sluwe het concept van open source in het voordeel van hun belangen soms zeer vuil en zelfs verontrustend verwarren…

    Ik blijven experimenteren met Theremino en hopen te leveren zo spoedig mogelijk tot het project met de bijdragen die gaan in de richting van steeds grotere compatibiliteit met GNU/Linux systemen is van mening dat, gezien juist de winstgevende klimaat van openheid, participatie en samenwerking binnen een Gemeenschap van gebruikers en ontwikkelaars met de meest uiteenlopende behoeften en gevoelens wil het potentieel van een zo belangrijk initiatief.

    Paul

  19. PATO65 zegt:

    Hallo,
    Ik installeerde de ingebouwde programmatuur 3.2 op de master, Ik downloadde HAL 5.1 maar ik zie niet in de lijst met Stepper_Dir Stepper Typ uitgangen en sleuf configuraties.
    Hoe komt? waar ik mis gaan?

    • Livio zegt:

      Wat je schrijft klopt, TIEN PIN moet worden weergegeven in plaats van de zes rang PIN.
      Als u tien PIN dan de pinnen wordt weergegeven 1,3,5,7 en 9 moet worden geconfigureerd als Stepper
      De inscriptie Stepper is dat de zesde van boven en kleine opmerking misschien u gemist…
      En Stepper_dir wordt niet weergegeven als u geen hebt ingesteld PIN Stepper…

      U lijkt tien pin?

  20. PATO65 zegt:

    Zeer waar, Het werkt allemaal……Blijkbaar was ik kijken naar een pin par :-(

    Hier is mijn Theremino-Master Flintstone :-)
    https://www.theremino.com/files/MasterPato65.jpg

  21. Mirko zegt:

    Hallo heb ik een probleem met rgb LEDs. Ik kreeg van rgb LEDs met initialen apa-106-f8 en moet worden gecontroleerd (zover ik begrijp ik) van een signaal om te 24 bit dat wordt verzonden met de timing van 0.35 ons hoog + 1.36 ons lage voor bits 0 Terwijl 1,36 Amerikaanse hoge + 0.35ons laag voor 1 en dit voor 24 tijd voor een pauze van op ten minste 50uS nu een vraag hoe kan ik vliegen en hoe moet ik het instellen van de hal?
    Ik heb geprobeerd om te zien maar de pwm-signalen zijn niet goed, omdat ze tijdlijnen dan dit, hebben terwijl met behulp van de automatisering van de theremino door het instellen van de maximale snelheid te komen in de opdracht die maakt me doen 10uS in tijd veranderingen met behulp van de DigOUT niet geen manier is om het aanpassen van de timing signaal bits in plaats van rauwe signalen? Ik weet dat u zult begrijpen veel maar niet goed weet hoe te zeggen :D

    • Livio zegt:

      Ik weet dat deze LED, hun precieze timing worden nageleefd, bijna een seriële lijn. Niet krijgen ze om te werken met de standaard Pin-types. U moet de firmware voor het genereren van precies wat nodig is om hen te herprogrammeren. Het zou een enorme klus en niet de moeite waard. Het eindresultaat van een heleboel werk zou moeten kunnen vliegen die specifieke LED en niets anders. Je beter gebruik van bestaande stuurprogramma, Ik denk dat je kunt ze vinden tegen een goede prijs uit Pololu en LadyAda.

      Of zou u een mini-Arduino (Als iemand al de firmware geschreven om uw LEDs). En op zijn beurt de Arduino kon worden gevlogen door een van onze releases. Arduino is zeer geschikt voor het maken van kleine hardwarestuurprogramma uitzien.

      Het Theremino-systeem is een generieke IN-OUT voor PC en heeft slechts zeer eenvoudige in- en uitgangen. Aandacht in de toekomst niet te gebruiken om het even wat voor serial (zoals I2C-sensoren), en niets die ik heb logboeken geprogrammeerde of precieze timing worden nageleefd.

      Dit geldt echter alleen voor PIN standaard (degenen die op de Master- en Slave modules). Als u doorgeeft “door andere middelen” Vervolgens kunt u elk apparaat of Protocol. Veel aan het lezen bent de seriële Stuur gegevens over "slots" en Geiger systeem Theremino en ik lees de productie van zonnepanelen met een adapter USB-RS485.

      Een ander voorbeeld uit te leggen het beginsel: zou het mogelijk zijn om te programmeren van de meester om te lezen van signalen van de camera. Maar het zou een zeer goede baan en uiteindelijk zou u verbindt zich ertoe de meester, met een grote hoeveelheid gegevens. En het uiteindelijke resultaat zou niet al te groot. De WebCam kan niet sluit aan op de Master, maar naar de USB-, en communiceren met het systeem via software. Hetzelfde geldt voor de audio, GPS-ontvangers, de SDR (Software gedefinieerd Radio), enz…

  22. Angel zegt:

    Hallo, Mij ben wachten voor mijn eerste theremino-meester, Ik zou graag willen weten als met sw HAL of eventueel andere, U kunt de signalen bedden optellen…Ik bedoel dat ik wilde realiseren van een Gaussmeter 3 Hall sensoren zijn gerangschikt in 3 verschillende posities, maar ik wil ze samen om te krijgen een enkele algemene signaal toevoegen,…Hoe kan ik doen of wat software te gebruiken? of bestaat niet en moet ik crearmelo ik?
    Dank u
    Angel

    • Livio zegt:

      Met alleen het HAL u niet.
      U moet schrijf drie lijnen in de toepassing Theremino automatisering
      Of een enkele lijn in Theremino Script
      Ik stel voor dat je Theremino Script echter complexer omdat er vele voorbeelden en veel krachtiger en uitbreidbaar is.
      Theremino Script produceert ook echte applicaties (files.exe).
      – – – – –
      Als u niet schrijven sturen mij en ik u een monster theremino Script dat zal doen precies wat u nodig hebt.

    • Livio zegt:

      Ik maakte het Theremino voorbeeld Script
      Het heet “Vb SlotOperations.”
      Leest de "slots" 1 + 2 + 3 en zet de som in de sleuf 4

      In het ZIP-bestand vindt u ook de gecompileerde toepassing “SlotOperations.exe”
      Download het ZIP vanaf hier:
      https://www.theremino.com/uploads/ThereminoScriptExample-SlotOperations.zip

      Dan kunt u zelfs proberen het zonder lancering van een hardware SlotViewer en verplaatsen van de schuifknoppen van de "slots" 1, 2 en 3 met de muis.

      • Angel zegt:

        Bedankt Livio voor het programma! Ik nu ik soort van moet te kauwen en te verteren een beetje goed alle, omdat ik jaren geleden het vb gebruikt (maar nooit toegepast op hardware) en vervolgens de assembler x micro, het script weet hem niet maar ik heb om te leren en dan zodra ik het circuit heb ik samen te stellen een beetje op alles…maar dankzij uw site en samenwerking heeft alle hulpmiddelen om alles in het werk te kunnen,Het duurt slechts goede wil en tijd, Nogmaals bedankt!

        • Livio zegt:

          Het theremino Script is vrijwel identiek aan de VbNet maar hoeft niet het deel dat kunt u de gebruikersinterface instellen op een visuele manier (u moet alle code schrijven). En hij deed het niet zelfs onderbrekingspunten om te stoppen het programma en de waarden van variabelen controleren. Aan de andere kant is allemaal in een enkel bestand en dus gemakkelijker te gebruiken.

          De firmware hoeft niet te plannen, Het al geschreven in de Master module en u hoeft niet te configureren met de toepassing van de HAL.

          Als u meer die wij hier altijd nodig.

  23. Angel zegt:

    Hallo, Ik doe lezingen met een Hallsensor en ik moet niet alleen bekijken, maar meestal slaan deze metingen in realtime, Misschien in een excel-bestand… de HAL lijkt het doet, maar ik kan me niet herinneren,eerlijke? Hoe kan ik doen? ook zou ik dienen als analoge instrument zou moeten controle over welke optionele Zie unp deze maatregelen hebben,al is in enkele andere toepassing gemaakt? Dank u

  24. Claudio zegt:

    Hallo Livio,
    Ik ben geweest mezelf vertrouwd te maken met de "slots" op VB/script en grijze haren niet helpen.
    Vragen een paar vragen en vergeef me als zijn triviaal, Misschien bent u nuttig naar andere.

    1) Slotviewer geeft de waarde weer (float) de sleuf te brengen tot op één decimaal door?
    2) theremino-SDR die op de slot1 een float met de frequentie in KHz Hz ontvangt (decimaal geheel getal.) muziek door benadert 0.0-0.5-1.0?
    float schreef-> harmonie
    103900.125 -> 103900.000
    103900.271 -> 103900.500
    103900.711 -> 103900.500
    103900.800 -> 103901.000

    3) Ik zag dat met behulp van Script 3 decimale cijfers van een FLOAT (singles in VB) worden weergegeven volledig alleen als het getal heeft 7 algemene cijfers (de rest wordt benaderd)

    de code schrijft de sleuf
    Const waarde als single = xxxxx.yyy
    WriteSlot(1, waarde)

    de code B de sleuf worden gelezen en weergegeven
    Label1. tekst = ReadSlot(1).ToString(“F3”) (of zelfs “0.000000”)
    het resultaat is

    waarde 123.123 -> 123.123
    waarde 1234.123 -> 1234.123
    waarde 12345.789 -> 12345.790
    waarde 123456.123 -> 123456.100
    waarde 1234567.678 -> 1234568.0

    Afhankelijk van de compiler of (bijna zeker) fout ik?

    Bedankt voor uw geduld! Claudio

  25. Vincenzo zegt:

    Hallo Livio, dit keer niet praten over CNC en ik heb een specifieke vraag.
    Ik moet verwerven numerieke vorm van een opeenvolging van gebeurtenissen (36 shooting blanks) in een vooraf bepaalde tijd (70 of 80 of 90 seconden). In de praktijk is vanaf het begin gestart… hoeveel seconden en honderdsten schiet eerst, vervolgens de tweede en zo verder tot 36 °.
    De sequentie van tijd dan ik in Excel passende berekeningen worden ingevoerd onder de in Verordening ras vastgestelde.
    Ik zat te denken als je piëzo-elektrisch zou kunnen gebruiken om elke gebeurtenis ook opnemen op grond van het feit dat ik zal moeten om te experimenteren met het signaal bereik en zoeken naar de beste aanpassing die geen rekening houdt met de echo's door de instelling gastheer van het evenement neemt.
    In eerste instantie werd gedacht dat de video-opname (met vele fps) stap analyseren voor stap, maar de overname tijden zijn hoog.
    Het zou nuttig zijn om de volgorde van de tijd zo snel mogelijk te verkrijgen.
    Wat denk je?
    Groeten

    Vincenzo

    • Livio zegt:

      U mag de piëzo-schijven gebruiken, of electret microfoons.
      Dan zou het een tijdje duren’ software om de tijden te extraheren.
      Vergeet echter niet dat gaande van de precisie Masters zal rond zijn 2..5 milliseconden.
      En dat voor deze nauwkeurigheid zelfs software moet goed worden geschreven handhaven, met voldoende timer, anders wordt de nauwkeurigheid zou dalen tot ongeveer 20 mS of erger.
      U kunt ook teremino logger, maar om aan te tonen en zou u alleen een opname te geven, geen tijd in seconden en honderdsten.

      Of je kan een microfoon gebruiken (of diskettes piëzo) aangesloten op de geluidskaart en audio opnemen. De nauwkeurigheid zou veel groter zijn (beter dan een milliseconde) en je moet geen software te schrijven.

      Ik herinner iedereen dat deze discussies beter in een echt forum zou zijn, met een betere redacteur van deze en met de mogelijkheid om foto's te plaatsen en houden de onderwerpen goed verdeeld.
      We hebben een forum op Elettroamici, Laten we gebruik maken.
      https://www.elettroamici.org/community/menu-forum-microcontrollori

  26. lean fabrizio zegt:

    Hallo en felicitaties voor al het werk fatt0!
    Ik ga om te controleren met cnc Theremino na het starten mach3 huidige LinuxCNC passeren
    Ik zou gebruiken thermino_cnc nu en ik heb al de meester besteld, maar ik heb twee vragen:
    thermino_cnc verbinden met een xbox controller die draait op Windows 7 (ik gebruik) Deze wordt niet herkend. Ik probeerde het ook met een playstation controller, maar niets…Moet zijn verbonden met de master of geheel moet ook worden gedetecteerd simulatie?
    tweede dat ik zou willen vragen of thermino_arduhal kan werken met één of een Arduino Arduino Mega 2560. Ik laadde ons uw schets thereduino_v.1 maar wordt niet herkend noch…
    Dank u
    PS: Ik zou gebruiken theremino_cnc voor de lasergravure

    Fabrizio

    • Livio zegt:

      Theremino CNC leest en schrijft waarden in het Slot,
      Als je leert om goed gebruik maken van onze Slots vindt het zeer moeilijk om door te gaan.
      Van wat je schreef ik bijna sconsigliarti uit ons systeem.
      Je moet om te lezen veel ingaan op Slots en onze applicaties.

      Dan wil dat andere applicaties om te communiceren met de hardware Slot
      Voor de Master Theremino_HAL zou gebruiken
      Voor de Arduino Theremino_ArduHAL zou gebruiken

      Geen van onze applicaties communiceren met vreemde controller
      maar alleen met Joystick ramen standaard.
      Probeer het gebruik van onze test aanvragen voor Joystick.

      Je opende Theremino_ArduHAL en is op zoek ArduinoUNO?
      Je hebt waarschijnlijk set iets mis, Baud b.v.
      Lees de instructies ArduHAL

      Lasergravure kun je het krijgen, maar zoals gezegd zul je veel over Slot leren
      En hebben ook een goede kennis van elektronica voor koppelingen.

      • lean fabrizio zegt:

        Hallo, Goedemorgen en bedankt voor beschikbaarheid.
        voor de elektronica en de verbindingen zeggen we dat aan me dat ik kon ontsnappen (de cnc I volledig zelfgebouwde…door de bestuurder aan de demonteren en monteren van mechanische niet weten hoeveel oudere printers) Maar ik zou een ingang voor het starten nodig…
        Ik weet zeker dat ik alles onder je ogen, maar zien het niet: gamepad wordt gezien door Theremino aangezien de toepassing de naam herkent en maakt me de eigenschappen te openen, Maar ik kan niet achterhalen hoe het opzetten van slot. Ik zie in de bijgevoegde tekstbestand dat namen en waarden beschrijft, maar ik weet niet of dit soort tabel ik heb om het te herschrijven in een specifiek bestand (in de map te zetten theremino_hal) of moet doen rechtstreeks daarom Hal moet zelf bepalen het apparaat en het bestand te maken…
        voor Arduino zie probeer ik het maar weet niet waar je je handen te zetten…
        Ik verontschuldig me voor “onwetendheid” maar niet met een computer programmeur, maar ik wil om te leren en leren meestal snel…Ik heb alleen maar weten waar te beginnen.
        Ik ben op zoek naar alle pagina's van de site te lezen, maar ik heb nog een handleiding over hoe op te zetten slot vinden (als bewijs nodig waren van…)
        Dank u
        Fabrizio

      • lean fabrizio zegt:

        Hallo, Livio nonmi excuus, maar ik zie dat u mijn tweede vraag beantwoord, wees geduldig, Ik wil alleen maar weten waar te beginnen met de slots te begrijpen…Ik gesleept de site, maar ik kan niet begrijpen hoe ik ze moet opzetten en waar de.
        Ik wil leren, Ik heb net een beetje hulp…Dank u
        Fabrizio

        • Livio zegt:

          verontschuldiging, Ik had de vraag gemist, Ik weet niet hoe. Meestal krijgen ze e-mails om me te waarschuwen, maar het gebeurde niet, of ik heb niet gezien…

          De GamePad moeten door de CNC-applicatie en vervolgens worden herkend, Als je beweegt of op de knoppen moet de coördinaten van de CNC toepassing wijzigen.

          De slots zijn zoals postbussen, waar alle toepassingen nummers of lezing nummers geschreven door andere toepassingen kan schrijven. Om te leren hoe het te gebruiken lanceert twee keer SlotViewer toepassing en beweeg de bars op een zien die wordt meegedeeld aan de andere. Vervolgens openen ook een golfgenerator en Signal Scope en probeert dezelfde sleuf ingesteld en welke elkaar uitzendt.

          Dit was gewoon om u een idee wat zijn de 999 slots beschikbaar.

          DE HAL (Als u een Master aan te sluiten) Het presenteert de rijen, één rij voor elk van de meester Pin fysieke input-output. Selecteer vervolgens een van de lijnen, en je kunt veel eigenschappen veranderen. Een van de eigenschappen is het slot dat je kunt kiezen uit 1 en 999.

          Een andere belangrijke eigenschap is het gebruik van de Pin je wilt doen dat als het een input of een output, een ADC, een PWM, een digitale uitgang of ingang, een stappenmotor, En zo verder.

          • lean fabrizio zegt:

            Hartelijk dank, In feite, liet ik me de vraag te herhalen, omdat ik dacht dat er was een obstakel, Ik zie meer en nogmaals te beantwoorden dankzij!
            Nu zal ik beginnen met een aantal experimenten… Maar noch het een noch Arduino mega me zien, Het is niet de gamepad… Ik had betrekking op de overdracht baud en zijn correct, maar niets… Ik zal zien wanneer je mijn meester te krijgen… Ondertussen, studie…
            Fabrizio

            • Livio zegt:

              Arduino UNO we probeerden het een paar keer en het werkt. Bel ons en we zullen zien samen om alles te repareren.

              • lean fabrizio zegt:

                OK, Ik wachten voordat de meester, Ik heb speelde, bestuderen en als ik niet op te lossen u bellen… Ik wil mezelf toepassen voordat!!
                Dank u

                • Livio zegt:

                  Met betrekking tot de Arduino:

                  Open vervolgens arduHAL open communicatie opties en controles die de laatste regels zijn:
                  ALLE poorten
                  bauds 500000
                  namen ALL

                  de schets Open vervolgens “ThereDuinoV1.ino” en regelt dat er in de Setup:
                  Serial.begin(500000);

                  de schets van Arduino Laad daarna
                  Controleer of de Arduino programmering zijn onberispelijk.

                  Open vervolgens de applicatie ArduHAL
                  (HAL in non ArduHAL)
                  Als het al open awards “U erkent”

                  Op dit punt de lijst aan de linker gedeelte van ArduHAL moet invullen.

                  —————-

                  Ten aanzien van de Gamepad voelde u zich toen ze deze twee toepassingen zien?

                  https://www.theremino.com/downloads/uncategorized#gamepad

                  https://www.theremino.com/downloads/uncategorized#gamepadtester

                  Voor de veiligheid nu heb ik geprobeerd om een ​​gamepad naar een towerPC en vervolgens een tablet met Windows 10 Huis aan te sluiten 32 en twee bits en alle toepassingen hebben gefunctioneerd. Ik heb hier een Windows 10 technische professionals 64 bit, maar het moet niet iets te veranderen. Niemand heeft ooit geschreven dat niet werkt.
                  Dus als deze twee applicaties het niet zien is niet een standaard Windows of gamepad werkt niet.

                  Vervolgens, te laten werken in de CNC toepassing, niet alleen draait u de joystick, maar je moet ook de knoppen te drukken achterste verticale en horizontale autorisatie, zoals uitgelegd op de pagina 15 de CNC toepassing instructies.

                  • lean fabrizio zegt:

                    Dank u, Ik zie alles proberen voordat, hoewel het lijkt te hebben dat al gedaan, Maar opnieuw alles stap voor stap en laat u weten.
                    Fabrizio

        • lean fabrizio zegt:

          niets te maken…Arduino lading nancy, aprotinine arduhal…Het lijkt om te communiceren, omdat de LED knippert voor een moment dan niets, verschijnt er niets. gamepad werkt op Windows, bij de eerste aanvraag maakt me de ramen controle te openen en werkt ze allemaal, Daarna heb ik de tweede applicatie te openen en maakt me een lijst van een paar knoppen, maar er gebeurt niets, n en het indrukken van de knoppen zal de stick te bewegen…Ik weet dat er iets mis is met mijn pc op dit punt, of mapmachtigingen problemen of andere per se omdat de apparaten, Ze worden niet gezien door Theremino…

          • Livio zegt:

            Wat vensters die u? Windows 10 ?
            En’ Het is passend dat een van de twee applicaties zie niets, het enige wat het doet is het schrijven van de waarden in het Slot. En dan zien veranderen alleen als u het Slot Viewer.

            Installeer TeamViewer 12 (belangrijk dat u installeert de 12 en niet de 13 of 14) anders dan kunnen we niet communiceren.
            Het installeert ook VisualStudio 2008, zoals uitgelegd op onze site.
            bel ons dan en wij zullen u in persoon te zien wat niet werkt.

            • lean fabrizio zegt:

              Ik heb windows 7, provider en al zo snel mogelijk. Met de beschikbaarheid
              Fabrizio

              • Livio zegt:

                Het heeft zelfs rond om te werken op Windows 7. Alleen op XP kan een probleem zijn, en in bepaalde toepassingen.

                • lean fabrizio zegt:

                  nog steeds niets te doen…Ik probeerde het op een andere pc altijd venster 7 maar ze niet…Ik weet dat gewoon iets mis…Ik ben bijna klaar met de benodigde software…wat zou de beste tijden om te kunnen bellen…?

  27. Angel zegt:

    Hallo, Ik weet niet of dit de juiste blog… Ik wil graag wat meer duidelijkheid: maar kan de Theremino het programma van de RFID-kaart? Als u, Op hen kunt u een frequentie generator installeren met een speciale spoel?

    • Livio zegt:

      No, Theremino de Master module is digitale data, maar alleen analoge sensoren.

      De RFID moet je een Arduino Nano gebruiken verbonden met onze ArduHAL, maar dan moet je ook weten hoe te programmeren om te communiceren met de RFID-module (we nooit gebruikt en we kunnen je niet helpen met deze).

  28. Roberto zegt:

    Goedemorgen , in de eerste plaats felicitaties voor de site , alles wat u voor uw immense werk ter beschikking hebben gesteld en dat u openbaar te maken .
    Als het mogelijk is zou ik vragen om opheldering , Ik wil graag om te experimenteren met uw module Relay Switcher te worden aangesloten op de knie en gebruiken om te testen en te begrijpen de werking van uw software “RelèDriverV6” , maar ik heb een twijfel over verbindingen sch kijken naar de relaiskaart , de drie draden van de dataleiding I gelezen dat behoefte lobby worden geconfigureerd als DigOut , CLOCK pin veronderstellen dat gaat verbonden met pen 8 de meester (SCL) de DATA-IN pin moet worden aangesloten op pin 7 van de kapitein (SDA) , Maar de winkel pin van het relais bord om wat moet worden aangesloten ?
    Sorry als je al deze vraag beantwoord, maar als dat zo heb ik niet gevonden , Ik heb geprobeerd om te kijken in de software en in het Circuit de file of er waren geen aantekeningen op dit ding, maar ik heb gevonden (Ik zou waarschijnlijk zijn ontsnapt ).
    Dank u voor uw uiteindelijke antwoord

    • Livio zegt:

      U kunt een van de drie Master uitgang pinnen.
      Alle van de master-pin kan worden geconfigureerd als DigOut.

      U kunt gebruik maken 1, 2 en 3 en ga dan in de HAL en hen te configureren als DigOut
      of het gebruik 7, 8 en 9 (dat de massa en +5 buren en comfortabel), en ga dan in de HAL en hen te configureren als DigOut.

      Maar je kunt ook gebruik maken van de 12, de 9 en de 2 (en een gedispergeerde omgekeerde volgorde), het belangrijkste is dat dan zijn HAL geconfigureerd als DigOut en verbonden met de drie rechtersleuf.

      Dat wil zeggen dat de drie sleuven waarin uw software kloksignalen zal schrijven, Datum en STORE.

  29. Roberto zegt:

    Bedankt voor de uitleg Livio , Ik had misleid bekijken SDA en SCL op het zeefdrukken van de kapitein en het relais board schema , het openen van de test software "RelèDriverV6" Toen zag ik dat het in de toelichting van de dezelfde .
    Dank u

  30. Vincenzo zegt:

    Hallo Livio, Ik kan geen gesprek vinden over een jaar geleden waar sprake was van een mogelijke wijziging van de SignalScope om te voorkomen dat per ongeluk op de knop wordt gedrukt “RUN” de zojuist gemaakte registratie annuleren.
    Ik wilde weten of er nieuws is voor de oplossing van dit probleem.
    Dank u
    PS. Ik heb ook gezocht op Elettrofriends, maar zonder succes (Ik had het daar ook moeten plaatsen)

    • Livio zegt:

      We hebben geen geldige oplossingen gevonden. Vraag elke keer om bevestiging, door een dialoogvenster te openen, met een OK-knop om op te drukken, iedereen vond het te vervelend.

      Gebruik na het maken van een opname gewoon de “Buffer opslaan”.
      En vergeet niet om niet te drukken “Run”, voor die korte momenten die tussen zitten “Stop” en de “Buffer opslaan”.

      • Vincenzo zegt:

        het kan gebeuren (onder stress / afleiding) per ongeluk dubbelklikken (Ik heb dat je muis plotseling breekt).
        Het klopte inderdaad twee keer, uiteraard de registratie kwijt.
        Als u het vervelend vindt, stop dan om de buffer op te slaan, het kan optioneel zijn.
        Of het kan de opnames automatisch in genummerde volgorde opslaan, op de achtergrond (als back-up van evenementen), met eventuele limieten die kunnen worden ingesteld (Aantal te bewaren bestanden). Op deze manier vertraagt ​​niets en hoeft u alleen de bestanden te verwijderen om ruimte vrij te maken.
        Het lijkt vreemd dat hij als vervelend werd beoordeeld, er zijn onherhaalbare gebeurtenissen.
        Groeten.

        • Livio zegt:

          In sommige programma's hebben we de bestanden automatisch opgeslagen op basis van de redenering om te zeggen “als ze nodig zijn, zullen we ze herstellen”. Nou, het is nooit gebeurd met de “herstel” en aan de andere kant groeit de back-upmap continu en elke keer dat we de proefversies uitwisselen, zijn de ritsen enorm. Zodra ik een beetje heb’ tijd verwijder ik het. Hoe dan ook, nu weet u wat er gebeurt en daarom zult u zeker de volgende keer voorzichtig zijn. Over de “onherhaalbaar”, erop vertrouwen is geen goede manier om te werken. Elk experiment moet herhaalbaar zijn, anders is het niet geldig.

          • Vincenzo zegt:

            Vorig jaar heb ik geëxperimenteerd met het lezen van deze evenementen (shooting blanks) voor ongeveer drie maanden en het bleek dat het risico bestaat dat het evenement verloren gaat. Om deze reden heb ik voor het slotevenement twee onafhankelijke laptops met bijbehorende Theremino-hardware en twee operators voorbereid.
            Via Signalscope las ik de tussentijden tussen de ene gebeurtenis en de andere en voer vervolgens een hele reeks berekeningen uit met Excel.
            En automatisch krijg ik de eindrangschikking.
            Een demonstratie met ca. 800/900 acteurs e 10.000 publiek.
            Mis een reeks gebeurtenissen… Ik denk dat ze me zullen vermoorden als ik niet snel van stad verander.
            Wie weet of een andere lamp niet brandt.
            Een groet.
            PS. voor een korte samenvatting van het evenement (https://www.youtube.com/watch?v=_HPHchMeaX4)

            • Livio zegt:

              Je had het al uitgelegd, maar ik herinnerde me het specifieke probleem en al zijn implicaties niet meer, inclusief jou vermoorden…

              Aangezien er een reëel gevaar bestaat dat u wordt afgesneden van de stad, raad ik u aan het volgende te doen:

              1) Neem de audio van het evenement op, misschien met een smartphone of met een kleine recorder die vervolgens op de USB is aangesloten. Het dicht bij de schoten plaatsen. Voor dit voorbeeld heb ik de registratie gebruikt waarvoor u de link heeft opgegeven:
              https://www.youtube.com/watch?v=_HPHchMeaX4)

              2) Kopieer de audio naar een pc en maak de back-up. Zodat de originele opname voor altijd veilig is.

              3) Gebruik de applicatie Theremino_AudioInput om de sterkte van het audiosignaal te meten en schrijf het op een slot. In het voorbeeld heb ik de sleuf gebruikt 1:
              https://www.theremino.com/files/Disfida2018/Theremino_AudioInput.jpg

              4) Neem de SignalScope op, neem het CSV-bestand op en sla het op, Hier is hij:
              https://www.theremino.com/files/Disfida2018/Disfida_2018.csv

              5) Analyseer rustig het bestand om de tijden te extraheren. In de volgende afbeelding ziet u de laatste twee foto's die om elkaar heen zijn geplaatst 3068 MS
              https://www.theremino.com/files/Disfida2018/Disfida2018_Ultimi_due_spari.jpg

              Uitgaande van de YouTube-video zijn sommige delen van de opname niet goed omdat de spreker spreekt. Maar als je een opname maakt in de buurt van het geweervuur, zal het perfect zijn. Geen risico om gedood te worden, u kunt het zo vaak opnieuw analyseren als u wilt.

Laat een antwoord achter

Uw e-mailadres zal niet worden gepubliceerd.