HAL, a ligação com o mundo exterior
Sem o HAL (Camada de abstração de hardware) comunicar-se com sensores e atuadores seria difícil. Para cada tipo de sensor, você deve escrever um pedaço de firmware (como você faz com Arduino) e emd cada nova variação de sensores, Você deve reescrever o firmware.
Também seria muito difícil, alcançar um desempenho, Isso pode ser alcançado com nosso firmware, e nosso HAL (Trabalhamos a partir 3 anos, dez horas por dia, inclusive feriados – faz mais de dez mil horas, Amendoins MICA!)
Pediram-nos “Por que você tem que usar o HAL ?”
O HAL deve ser usado se você precisar acessar o hardware através de USB. Em teoria, não é absolutamente necessário, Mas Não encontramos um sistema melhor. Para aqueles que desejam experimentar, Aqui estão as informações que você precisa:
- Este é o protocolo para se comunicar com o firmware:
https://www.theremino.com/technical/protocol
- Aqui está como você converter valores de e para o hardware:
https://www.theremino.com/technical/pin-types#values
- E claro, um grande conforto é o projeto do HAL para copiar do
https://www.theremino.com/downloads/foundations#hal
Por que não expor os mecanismos para orientar a HAL do lado de fora?
Quantas funções você pendurar, iria perder algo (tais como gráficos de osciloscópio, as configurações, reconexão automática, a calibração…). Mas suponha que alguém, obra faraônica, Venha para controlar todas as funções do HAL. O resultado seria apenas, recriou um clone do HAL, em um aplicativo diferente.
Como já escrito no parágrafo anterior, Se alguém quiser tentar, Sente-se.
Como usar o HAL
O HAL pode abrir e fechar por si só transparente. Todos os aplicativos que precisam, o abrir e fechar suas próprias. Normalmente o HAL aberto minimizado e não incomoda. Mas quando você precisar dele, Você pode abrir a janela dele que é muito útil, para fazer ajustes confortáveis, e tente os sensores. Em seguida, ele minimiza novamente, Então da próxima vez que você irá obter minimizado.
Como abrir e fechar o HAL de dentro de um aplicativo é explicado aqui:
https://www.theremino.com/wp-content/uploads/files/ThereminoHAL_Start-Stop.rtf
E se um aplicativo não é capaz de abrir e fechar o HAL?
Neste caso, prepara-se uma pasta com o seu aplicativo, o HAL e um arquivo. “Começar tudo”, como explicado aqui:
https://www.theremino.com/downloads/foundations#starter
solução interessante.
recuperação e continuar o vídeo oficial para uma comparação com os dados obtidos com piezo.
uma detecção microfone seria preenchido com tantas ondas espúrias devido ao caos geral.
mas eu tentar de qualquer maneira.
Em todo caso, acho que encontrei a solução.
Em SignalScope após o início de execução em vez de re-tiragem parar, você pode clicar diretamente no “tampão excepto” Parece que funciona bem.
o que você pensa?
Saudações.
Sim, se é algo importante, o “tampão excepto” é a operação a ser feito antes de qualquer outra coisa. E então seria bom também fazer backup de seu arquivo salvo (colocar isso por engano você escreve o…). No entanto, se você não perde o áudio original tamponar a refazer quantas vezes quiser.
Se as posições de microfone perto de onde o tiroteio, a legibilidade dos tiros será perfeito.
E’ já excelente a de youtube, se você prestar atenção ao público não se incomoda em tudo.
A única preocupante é o alto-falante, provavelmente porque foi ligado ao mesmo misturador utilizado para gravar.
oi livio
Quero te perguntar uma coisa sobre o LOGGER.; Atualmente existem 8 canais que podem ser gravados; como eu adicionar mais canais no aplicativo Logger? Eu estou atualmente trabalhando com dois mestres que através de um PC, eles me mostram dois blocos de 10 Slots no total (visível em HAL através de uma única tabela (slot 1-6 e 11-14), pereira’ o LOGGER adquire apenas 8 slot. Como faço para registrar mais do que 8 canais e armazená-los em um único arquivo *.csv. Há um “logger.exe” com 10 slot?
obrigado com antecedência
Piero
Com dez canais não há e não temos tempo para editá-lo agora.
Você poderia perguntar a Marco Russiani quem escreveu o madeireiro, Você pode encontrar o endereço dele nesta página:
https://www.theremino.com/downloads/foundations#logger
Ou você pode encontrar alguns de seus amigos que podem fazê-lo, é fácil o suficiente apenas copiar e e adicionar, mas ainda assim é preciso um mínimo de experiência em programação.
EI, Tenho um problema
Eu possuo um cortador 3 Eixos controlados pelo seu software, talvez seja um problema de hardware, mas até agora eu não encontrei nenhum, em que o Z não se move (controlado por um stepper) e o fuso.
você poderia me dizer as propriedades de ambos os pinos?
Obrigado
O eixo Z deve definitivamente ser definido como Stepper
e, em seguida, o próximo pino torna-se Stepper_Dir e seus dois Slots devem ser 5 e 6
Se X e Y trabalham para você, é muito estranho que Z não se mova., talvez o driver Z esteja faltando ?
O fuso é controlável de várias maneiras, por isso não há uma resposta simples, você tem que ler o que escrevemos na AJUDA de Theremino CNC
Se você não puder me ligar no Skype como: livio_enrico e eu vou ajudá-lo a fazê-lo funcionar.