L'application HAL


HAL, le lien avec le monde extérieur

Sans la couche HAL (Couche d'Abstraction matérielle) communiquer avec les capteurs et actionneurs serait difficiles. Pour chaque type de capteur, vous devez écrire un morceau du firmware (comme vous le faites avec Arduino) et end chaque nouvelle variation de capteurs, Vous devez réécrire le firmware.

Il serait également très difficile, obtenir des performances, qui peut être atteint avec notre firmware, et notre HAL (Nous travaillons à partir 3 années, dix heures par jour, y compris jours fériés – faire plus de dix mille heures, Arachides MICA!)



On nous a demandé “Comment se fait il faut utiliser la couche HAL ?”

La couche HAL doit être utilisée si vous devez accéder à votre matériel via le port USB. En théorie, il n'est pas absolument nécessaire, mais Nous n'avons pas trouvé un meilleur système. Pour ceux qui souhaitent essayer, Voici les informations dont vous avez besoin:


Pourquoi ne pas exposer les mécanismes visant à guider la couche HAL de l'extérieur?

Nombre de fonctions vous accrocher, manque quelque chose (tels que les cartes de l'oscilloscope, les configurations, reconnexion automatique, l'étalonnage…). Mais supposons que quelqu'un, travail pharaonique, venir à contrôler toutes les fonctions de la couche HAL. Le résultat serait seulement, il recrée un clone de HAL, dans une autre application.

Comme déjà écrit dans le paragraphe précédent, Si quelqu'un veut essayer, prendre un siège.


Comment utiliser le HAL

La couche HAL peut ouvrir et fermer en soi transparente. Toutes les applications qui en ont besoin, l'ouvrir et de fermer leurs propres. Normalement la couche HAL ouverte réduite au minimum et ne dérange pas. Mais quand vous en avez besoin, Vous pouvez ouvrir sa fenêtre qui est très utile, pour faire des ajustements confortables, et essayez les capteurs. Puis il minimise encore, alors la prochaine fois vous sera obtenir minimisé.

Comment ouvrir et fermer la couche HAL d'une application est expliqué ici:
https://www.theremino.com/wp-content/uploads/files/ThereminoHAL_Start-Stop.rtf


Et si une demande n'est pas en mesure d'ouvrir et fermer la couche HAL?

Dans ce cas prépare un dossier avec votre application, la couche HAL et un fichier “Démarrer tous les”, comme il est expliqué ici:
https://www.theremino.com/downloads/foundations#starter

  1. Vincenzo dit:

    solution intéressante.
    récupération et aller sur la vidéo officielle pour une comparaison avec les données obtenues avec piezo.
    une détection de microphone serait rempli de tant de vagues parasites en raison du chaos général.
    mais je tente quand même.
    Dans tous les cas, je pense avoir trouvé la solution.
    En SignalScope après le démarrage RUN au lieu de Réexécutez appuyez sur pour arrêter, vous pouvez cliquer directement sur “tampon de sauvegarde” Il semble bien fonctionner.
    Qu'en penses-tu?
    Salutations.

    • Livio dit:

      Oui, si elle est quelque chose d'important, le “tampon de sauvegarde” est l'opération à faire avant toute autre chose. Et il serait alors bien également sauvegarder votre fichier enregistré (mettre ce par erreur que vous écrivez la…). Toutefois, si vous ne perdez pas le tampon audio d'origine du redo autant de fois que vous le souhaitez.

      Si les positions de microphone à proximité où le tir, la lisibilité des coups de feu sera parfait.
      Et’ déjà excellente que de youtube, si vous faites attention au public ne dérange pas du tout.
      Le seul dérangeant est le haut-parleur, probablement parce qu'il a été connecté au même mélangeur utilisé pour enregistrer.

  2. Piero dit:

    salut Livio

    Je veux vous poser une question sur le LOGGER; Actuellement, il y a 8 Canaux pouvant être enregistrés; comment ajouter d’autres canaux dans l’application Logger? Je travaille actuellement avec deux masters qui via un PC, Ils me montrent deux blocs de 10 Créneaux au total (visible dans HAL à travers une seule table (machine à sous 1-6 et 11-14), poirier’ le LOGGER n’acquiert que 8 machine à sous. Comment puis-je m’inscrire plus de 8 et les stocker dans un seul fichier *.csv. Il y a un “bûcheron.exe” avec 10 machine à sous?

    Merci d’avance
    Piero

    • Livio dit:

      Avec dix canaux, il n’y a pas et nous n’avons pas le temps de l’éditer maintenant.

      Vous pouvez demander à Marco Russiani qui a écrit l’enregistreur, Vous pouvez trouver son adresse sur cette page:
      https://www.theremino.com/downloads/foundations#logger

      Ou vous pourriez trouver certains de vos amis qui peuvent le faire, C’est assez facile de copier et d’ajouter, Mais il faut quand même un minimum d’expérience en programmation.

  3. Giorgio dit:

    HÉ, J’ai un problème
    Je possède un cutter 3 Axes contrôlés par votre logiciel, c’est peut-être un problème matériel, mais jusqu’à présent, je n’en ai pas trouvé, dans lequel le Z ne bouge pas (contrôlé par un stepper) et la broche.
    Pourriez-vous me dire les propriétés des deux broches?

    Merci

    • Livio dit:

      L’axe Z doit absolument être défini comme Stepper
      puis la broche suivante devient Stepper_Dir et leurs deux emplacements doivent être 5 et 6

      Si X et Y travaillent pour vous, il est très étrange que Z ne bouge pas., peut-être que le pilote Z est manquant ?

      La broche est contrôlable de différentes manières, il n’y a donc pas de réponse simple, vous devez lire ce que nous avons écrit dans le HELP de Theremino CNC

      Si vous ne pouvez pas m’appeler sur Skype en tant que: livio_enrico et je vous aiderai à le faire avancer.

Laisser un commentaire à Livio Annuler la réponse

Votre adresse email ne sera pas publié.