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. Vincenzo zegt:

    interessante oplossing.
    herstel en gaan op de officiële video voor een vergelijking met de resultaten verkregen met piëzo-data.
    een microfoon detectie worden gevuld met zoveel valse golven als gevolg van de algemene chaos.
    maar ik probeer toch.
    In ieder geval, ik denk dat ik de oplossing gevonden.
    In SignalScope na het starten RUN in plaats van re-pers run te stoppen, je kan direct op klikken “save buffer” Het lijkt goed te werken.
    Wat denk je?
    Groeten.

    • Livio zegt:

      Ja, als het iets belangrijks, de “save buffer” wordt de operatie moet worden gedaan voordat er iets anders. En dan zou het ook goed zijn een back-up van uw opgeslagen bestand (we deze per ongeluk je schrijft het…). Echter, als je niet de originele audio verliezen buffer de redo zo vaak als je wilt.

      Als de microfoon posities in de buurt van waar de schietpartij, de leesbaarheid van de schoten perfect zal zijn.
      En’ al uitstekend dat van youtube, Als u aandacht besteden aan het publiek niet helemaal de moeite.
      Het enige storende is de luidspreker, waarschijnlijk omdat het werd verbonden met dezelfde mixer wordt gebruikt om op te nemen.

  2. piero zegt:

    hoi Livio

    Ik wil u iets vragen over de LOGGER; Momenteel zijn er 8 kanalen die kunnen worden opgenomen; hoe voeg ik meer kanalen toe in de Logger applicatie? Ik werk momenteel met twee masters die via een pc, ze laten me twee blokken zien van 10 Slots in totaal (zichtbaar in HAL via één tabel (slot 1-6 en 11-14), perenboom’ de LOGGER verwerft alleen 8 slot. Hoe registreer ik meer dan 8 kanalen en sla ze op in één bestand *.csv. Er is een “houthakker.exe” met 10 slot?

    alvast bedankt
    Piero

    • Livio zegt:

      Met tien kanalen is er geen en we hebben nu geen tijd om het te bewerken.

      Je zou Marco Russiani kunnen vragen wie de logger heeft geschreven, Zijn adres vind je op deze pagina:
      https://www.theremino.com/downloads/foundations#logger

      Of je kunt een aantal van je vrienden vinden die het kunnen doen, het is gemakkelijk genoeg om gewoon te kopiëren en toe te voegen, maar toch vereist het een minimum aan ervaring in het programmeren.

  3. Giorgio zegt:

    HALLO, Ik heb een probleem
    Ik heb een cutter 3 Assen die worden aangestuurd door uw software, misschien is het een hardwareprobleem, maar tot nu toe heb ik er geen gevonden, waarin de Z niet beweegt (bestuurd door een stepper) en de spindel.
    kunt u mij de eigenschappen van beide pinnen vertellen??

    Dank u

    • Livio zegt:

      De Z-as moet zeker worden ingesteld als Stepper
      en dan wordt de volgende pin Stepper_Dir en hun twee slots moeten 5 en 6

      Als X en Y voor jou werken, is het heel vreemd dat Z niet beweegt., misschien ontbreekt de Z-driver ?

      De spindel is op verschillende manieren bestuurbaar, dus er is geen eenvoudig antwoord, je moet lezen wat we schreven in de HELP van Theremino CNC

      Als u mij niet kunt bellen op Skype als: livio_enrico en ik help je om het op gang te brengen.

Laat een antwoord achter

Uw e-mailadres zal niet worden gepubliceerd.