Diversos aplicativos


Tradutor Theremino

Tradutor Theremino

Esta aplicação é única, Atualmente (2024) Você não encontrará nada parecido online ou usará localmente, Nem pagando por isso. Procuramos há muito tempo, mas existem apenas aplicativos para traduzir documentos e todos eles são inadequados para aqueles que trabalham com o software.

Estresse do Programador

Traduzir software é uma tarefa terrivelmente tediosa e estressante.

Basta perder o foco por um momento e pode acontecer que algo importante mude e cause erros estranhos e difíceis de encontrar.

Então, no final, decidimos escrever este aplicativo e não foi fácil, porque você tem que fazer operações cirúrgicas delicadas nos arquivos sem perder um único caractere.

No entanto, não espere que este aplicativo faça tudo sozinho,
Leia a documentação para saber como usá-lo bem.


Sistema de Theremino - arquivos de documentação em italiano
Theremino_Translator_Help_ITA.pdf

Sistema de Theremino - Arquivo de documentação em inglês
Theremino_Translator_Help_ENG.pdf

Arquivo de documentação em chinês
Theremino_Translator_Help_CHN.pdf

Sistema de Theremino -Sistema de Theremino - Documentos originais no formato ODT
Theremino_Translator_OpenOfficeDocs.zip


Notas para as versões
Versão 1.0: Esta versão, mesmo sendo seu primeiro publicado, é já bem comprovados e não deve conter erros.

Downloads di Theremino Translator – Versão 1.0
Theremino_Translator_V1.0

Theremino_Translator_V1.0_ComFontes (projeto completo para programadores)
Versão para todas as janelas em 32 e 64 pouco. Para Pi framboesa, Linux, Android e OSX, ler o notas de instalação.


Theremino OCR

Theremino OCR

Esta aplicação é muito útil para extrair texto de imagens e depois de extraí-lo você também pode traduzi-lo imediatamente, sem a necessidade de copiar o texto para o Google Translator e, em seguida, copiá-lo de volta onde você precisa.

Uma dádiva de Deus nestes tempos de globalização para aqueles que muitas vezes têm que lidar com software e objetos chineses, e talvez ainda mais para os chineses que têm que conviver com um mundo de software todo em inglês.


Notas para as versões
Versão 1.0: Esta versão, mesmo sendo seu primeiro publicado, é já bem comprovados e não deve conter erros.

Downloads di Theremino OCR – Versão 1.0
Theremino_OCR_V1.0

Theremino_OCR_V1.0_ComFontes (projeto completo para programadores)
Versão para todas as janelas em 32 e 64 pouco. Para Pi framboesa, Linux, Android e OSX, ler o notas de instalação.


Atualizador Theremino

Atualizador Theremino

Esta aplicação é muito útil para atualizar o arquivo EXE de nossos aplicativos em todos os seus projetos.

Este aplicativo pode atualizar qualquer tipo de arquivo, mas recomendamos que você mantenha seus arquivos INI em seus projetos, e substitua apenas o arquivo EXE (exceto em casos especiais em que DLL ou outros arquivos também precisam ser substituídos).

Em nosso sistema, geralmente mantemos uma pasta para cada projeto que contém todas as aplicações daquele projeto. Então, se publicarmos uma nova versão do HAL, ou o SlotViewer, ou Automação, Você pode precisar atualizá-lo em dezenas de projetos diferentes. Nesses casos, usando este aplicativo você economizará bastante’ do tempo.

operação

  • Na primeira caixa, arraste o arquivo EXE da nova versão.
  • Na segunda caixa, arraste a pasta pai sob a qual estão as pastas com todos os seus projetos thereminic.
  • Mantenha a imagem ativa “Somente arquivos diferentes”
  • Pressione o botão “Localizar arquivos”
  • Na grande janela de texto, todos os arquivos a serem atualizados aparecerão.
  • Pressionando o botão grande “Substitua todos os arquivos listados…” Você vai atualizá-los todos em um segundo.

Notas para as versões
Versão 1.0: Esta versão, mesmo sendo seu primeiro publicado, é já bem comprovados e não deve conter erros.

Downloads di Theremino Updater – Versão 1.0
Theremino_Updater_V1.0

Theremino_Updater_V1.0_ComFontes (projeto completo para programadores)
Versão para todas as janelas em 32 e 64 pouco. Para Pi framboesa, Linux, Android e OSX, ler o notas de instalação.


Theremino 3D

O que é isto? O sistema de Theremino já sabia pouco, com o Theremino3D, estamos bem. Não é um editor de objetos 3D, Você não precisa fazer jogos, o playstation é melhor… Mas então não adianta., SPQT!

Calma, Theremino3D é um aplicativo educacional, uma base para lidar com 3D, gravidade e física de sólidos. Theremino o sistema não quer produzir ou vender, Mas é conteúdo para mostrar “O que acha”.

E, para o prazer, Não comece a dizer que existem jogos que tem gráficos melhores, Nós sabemos, Mas há uma diferença, Você pode abrir e editar os. O Theremino3D é Open Source e DIY, seu código é livre e você pode fazer o que quiser.

Theremino3D é uma coleção de técnicas 3D, simplificada a ponto de ser “quase” utilizável. Os melhores algoritmos disponíveis para a “DIY”. O aplicativo é dividido em 100 “cena” e há que muitas cenas deixe vazias especialmente para experimentos. Uso de objetos 3D não é fácil em todos os, Mas o Theremino3D pode ser, para alguns, a maneira mais fácil de começar.

Os parâmetros físicos dos objetos, gravidade, interações entre corpos sólidos (Corpos rígidos) e tecidos (Corpos macios) são simulados muito bem da bala (Motor de código aberto que manipula as colisões). As sombras (muito realista) calculam-se com algoritmos inéditos, projetado por nós. O 3D é executado sob DirectX. A eficiência é “monstruoso”, com centenas de objetos em colisão e sons 3D anexados a objetos, Consumo de CPU é praticamente zero (em computadores que possuem uma boa placa de vídeo)

Claro, Theremino3D pode se comunicar com outros aplicativos no sistema, através das ranhuras. Então torna-se possível a cada “Fey” interação, Como mover objetos 3D com comandos MIDI, ou com bananas, como neste vídeo: www.youtube.com/watch?v = 5aYvvhURFaU

Esta é a janela de controle, para abri-lo, pressione F1. Todos os outros comandos são bem explicados na caixa “Comandos” Esse prompt.

Mini ajuda
Lembre-se de pressione F para ver melhor, Tente as teclas de setas e botões do mouse, também em conjunto com a tecla CTRL e SHIFT. Atrair e repelir a roda do mouse. Botão esquerdo do mouse “leva” os objetos para movê-los e, com a tecla CTRL e SHIFT, move para a frente e para trás. A barra de espaço é usada para alterar os modos de movimento. As chaves para 0 em 9 e por CTRL-0 CTRL-9, para mudar a cena. Fazer amizade com o Theremino3D, aponte seu cursor sobre algo e aperte o botão direito do mouse.

– – – – – –

Bibliotecas necessárias
No caso em que o aplicativo não funciona, instalar o DirectX, conforme indicado na notas de instalação. Da versão 1.4 sobre o DirectX instalação deve não ser mais necessário, em qualquer sistema operacional.

Downloads de Theremino 3D-versão 1.7
Theremino_3D_V1.7

Theremino_3D_V1.7_WithSources (versão para programadores)
Versão para todas as janelas em 32 e 64 pouco. Para Pi framboesa, Linux, Android e OSX, ler o notas de instalação.


Otimizador de antena

Esta aplicação é um simulador numérico de campos electromagnéticos. Ele usa principalmente para otimizar a antena. Provisoriamente, publicamos o aplicativo “AntSym”, ancestral de “Theremino_AntennaOptimizer”, Vamos publicar por mola 2017.

Os dois AntennaOptimizer que AntSym são compatíveis com o formato de arquivo “.NEC” usado por 4Nec2 (bem conhecido aplicativo escrito pelo nosso amigo sueco Arie Voors). Então na internet você vai encontrar muitos exemplos e é possível que arquivos do Exchange. Se você preferir, que você também pode editar o editor apropriado para arquivos de antenas. Na pasta NecFiles já estão disponíveis sobre 1200 exemplos de antenas (algumas bem feitas, outro absurdo ou incompleto, Mas muito útil e interessante).

Simulador de antena - velho 2002 Versão

AntSym - velho 2002 Versão AntSym - velho 2002 Versão


Instruções simples

Nem todos os arquivos podem ser usados para executar otimizações. Para o processo de otimização de arquivos devem ser estruturados corretamente, com SY definindo os parâmetros editáveis.

Para editar os arquivos que você pressione “Editar o arquivo de entrada” e editar seu texto com o editor padrão do seu sistema (Normalmente o bloco de notas ou Notepad + +) . Descobrir como editar os arquivos que você procurar os arquivos de exemplo.

Os arquivos são processados então em formato de entrada do NEC. Você pode ver como eles são transformados, pressionando o botão “Visualizar em”. O protocolo aceitado pela NEC é no arquivo. “Guia do usuário NEC“.

Finalmente, o mecanismo de arquivos de saída e você pode produzir um NEC explorá-lo pressionando o botão “Ver os fora”

O processo de otimização varia de acordo com os parâmetros:

  • Peso (mérito) – Esta é a pontuação que é dada para a antena e algoritmos de otimização visam melhorar. A pontuação é calculada com base na “peso”, Quem são os “pesos”, ou seja, a importância relativa de características da antena. O “peso” são explicadas uma a uma no próximo parágrafo.
  • Gama – Ajusta a quantidade de alteração feita qualquer tentativa de otimização.
  • Precisão – O número de dígitos significativos para ser usado nos parâmetros da antena,

O processo de otimização varia de acordo com os pesos (peso) que você defina pressionando “Peso” e ajuste os controles deslizantes para promover determinadas características ao invés de outro:

  • CABOS DE AÇO – Esta é a relação de onda estacionária, o valor ideal seria “1”, Mas normalmente consideramos valores aceitáveis até 1.5 e, em alguns casos, Se você tem um sintonizador de antena, valores ainda mais altos.
  • Ganho de – O ganho da antena. Normalmente deve ser mais alto possível.
  • F/B – Relação entre o ganho na frente e lateral. Normalmente deve ser mais alto possível.
  • F/R – Relação entre o ganho na traseira e a frente para trás. Normalmente deve ser mais alto possível.
  • Feixe de – Largura de feixe para um ganho de – 3DB abaixo máximo.
  • XSize – Comprimento da antena em mm. Normalmente é melhor ter pequenas antenas.
  • YSize – Largura da antena em mm. Normalmente é melhor ter pequenas antenas.
  • Zsize – Altura da antena em mm. Normalmente é melhor ter pequenas antenas.

Existem três diferentes otimização algoritmos:

  • Escalar – Cada item selecionado é alterado ligeiramente e o processo é repetido várias vezes, até o máximo local foi encontrado. Pode-se imaginar o máximo local como a ponta de uma colina em um complexo constituído por diversos vales e colinas. O método detecta apenas a ponta mais próxima Hill Climb, mas é incapaz de superar os vales e localizar colinas distantes que podem ser mais elevadas.
  • O alterados – Cada elemento selecionado é modificado com mutações aleatórias. Este método pode, em alguns casos, fazer alarde sobre um território mais amplo do que apenas escalar.
  • Genética – Além de mutações aleatórias, usando uma população de muitos indivíduos e cada geração só a melhor raça (usando um aleatório pares metade dos parâmetros). Esse método é semelhante da seleção natural e em alguns casos é consideravelmente mais rápido que os dois métodos anteriores.

chave: “Redefinir” redefinir as linhas vermelhas e verdes que mostram os agravos e melhorias ao afinar.

O botão “Peso” exibir os controles deslizantes que regulam os pesos e então instrui o otimizador de quais características devem favorecer.

Os botões com números (100 10 1 0.1 – 0.1 1 10 100) Altere o parâmetro selecionado. Com estes botões, você pode alterar as características da antena para conduzir a otimização ou manualmente parte de otimização.


Aplicações similares

Existem aplicações similares, por exemplo, o grande 4Nec2 escrito por nosso amigo sueco Arie Voors. Sobre em 2000 Começamos juntos a escrever esses aplicativos e trocamos um monte de código, Nós podemos ensiná-lo a usar o 3D e ensinou-nos muitos aspectos da NEC. Então pegamos duas direções diferentes. Ariel escreveu um aplicativo muito completo, investigar todos os aspectos das antenas incluindo, Por exemplo,, até mesmo o “Campo próximo”. Em vez disso, nós somos dedicados a maximização e comparando o mecanismo de cálculo NEC2 e várias versões simplificadas em C++ e VB com nome “Mininec”.

Você pode comparar o cálculo diferentes motores podem aumentar a confiabilidade. Se dois motores diferentes dão resultados semelhantes, em seguida, a antena não é crítica e a simulação é bem definida. Todas as versões do Mininec são funcionalmente idênticas, Mas alguns são consideravelmente mais rápidos do que NEC2, que é basicamente a versão original escrita em Fortran em cartões perfurados.

Existem outras aplicações mais complexas, fonte comercial e fechado, mas especialmente pesado para instalar e difícil de usar. São aplicações que exigem uma tempo inicial aprendendo a tempo, Portanto, recomendamos usá-los apenas se você é especialistas da indústria.


O NEC2 originalmente escrito em Fortran

Cartões perfurados

As publicações de Open Source generosas Jerry Burke e A. Knoll, Quem escreveu as versões originais do NEC (Código numérico eletromagnético) na “Lawrence Livermore Labs”, em 1981, Eles começaram tudo isto. Eles merecem um grande obrigado e admiração até. Os algoritmos que escreveram com os meios limitados da então (e não foi fácil) ainda são válidas depois de quase quarenta anos..


Documentação


Downloads

Em breve (Primavera 2017) pubblichereMo o aplicativo Theremino_AntennaOptimizer, completo com instruções e estilo thereminico. Por agora (somente para os programadores experientes e impacientes), Publicamos a versão original do AntSym com alguns pequenos ajustes. Esta versão é essencialmente o mesmo, como era no 2002, incluindo o erro no título (Simulador em vez de simulador), nada de especial e declarações de ingênuo e estilo de programação.

Nota pVersões de ER
Versão 2.0: Corrigido alguns bugs, mas a interface do usuário é sempre a do 2002.
Versão 2.1: Corrigido um erro que causou a perda de algumas áreas do 3D usando NEC2 antenas muito complexa – A interface do usuário é sempre a do 2002.

Downloads de AntSym – Versão 2.1 – Antiga versão escrita em 2002 em VB6
AntSym_VB6_V 2.1 (Só de olhar para a frente, Houver instruções e interface do usuário é selvagem)
Para executar esta versão, você deve registrar a DLL pressionando o botão direito do mouse sobre o arquivo “CopyAndRegisterDLL(executar como admin).exe” localizado na pasta “Registerdll” e escolhendo “Executar como administrador”.


Calculadora de LED

Esta aplicação é uma curinga para as medidas em LEDs, facilita as conversões entre unidades e ajuda a concepção de sistemas de iluminação e matriz conduzida com a máxima eficiência. O arquivo de ajuda “Instrumentos de medição” Descreve um simples instrumento de medição disponível em poucos minutos, com três componentes que custou um total de menos de 9 Euro.

Notas para as versões
Versão 2.2: Corrigido erros na leitura de arquivos que alguns valores foram alterados ou perdeu casas decimais. Nem os nomes dos arquivos não foram restaurados e guardados corretamente. Agora, as instruções estão em inglês.
Versão 2.3: Cores melhoradas e o menu gradiente para Windows7 e Windows10.

Downloads de LedCalc – Versão 2.3
2.3 LedCalc_V

LedCalc_V 2.3 _WithSources (projeto completo para programadores)
Versão para todas as janelas em 32 e 64 pouco. Para Pi framboesa, Linux, Android e OSX, ler o notas de instalação.

Documentação original para auditores de traduções
LedCalc_OpenOffice_Docs


Contador de cintilação

Medidor de Flicker Theremino

O "Flicker", também chamado de "Flicker", é a instabilidade da luz produzida por lâmpadas eléctricas.

Numerosos estudos têm mostrado que cintilação, Apesar de alta frequência e então totalmente invisível, Também pode causar dores de cabeça, fadiga ocular e náuseas.

Também os animais de estimação são muito mais sensíveis do que nós para os efeitos de cintilação. Muitos deles, por exemplo, aves, Ver variações de luz até frequências em torno de 200 Hz, Depois de dez vezes maior do que o que nós. Para eles um filme aparece como uma sequência de fotografias e uma luz aos nossos olhos parece perfeitamente estável, Pode aparecer como uma luz de cronometragem forte e causar um desconforto severo.

Os aparelhos comerciais existem para medir cintilação muito cara (De 700 em 3000 Euro). Mas podemos facilmente construir este medidor, gastar 10 euros ou até menos, aproveitando um mestre módulo e um Tablet que já temos..

Esquemas de Theremino FlickerMeter

O medidor só contém três componentes para construí-lo “DIY”. O terceiro componente que aqui você não vê que é o mestre módulo. Os três fios GND, Pin1 e 3.3 V ir ao conector ICSP do mestre conforme descrito na documentação do seguinte.

Uma vez construído este dispositivo, basta tomar um comprimido e tomar um tour panorâmico de sua casa e dos amigos. Vai ser uma surpresa ao descobrir que uma boa metade das lâmpadas, até os mais insuspeitos, tem cintilação média alta e devem ser excluídas.

Uma nota especial para quem vai construir este aparelho
Enquanto a medida é a lâmpada que o medidor deve ser bem fermi. Demora mínima vibração ou rock para distorcer os valores medidos. Este efeito é agravado quando se mede com valores muito baixos, cerca de um por cento ou menos. Nesses casos, mesmo entrando no quarto para alterar o valor medido.

Documentação em Italiano
Theremino_FlickerMeter_Application_ITA.pdf
Theremino_FlickerMeter_Hardware_ITA.pdf
Theremino_FlickerMeter_TestLamps_ITA.pdf

Documentação de inglês
Theremino_FlickerMeter_Application_ENG.pdf
Theremino_FlickerMeter_Hardware_ENG.pdf
Theremino_FlickerMeter_TestLamps_ENG.pdf

Documentação original para auditores de traduções
FlickerMeter_ODT-Docs.zip

Notas para as versões
Versão 1.1: Esta versão, mesmo sendo seu primeiro publicado, é já bem comprovados e não deve conter erros.
Versão 1.2: Corrigir o alinhamento do texto na caixa “Porcentagem de cintilação”

Downloads de FlickerMeter – Versão 1.2
FlickerMeter_V 1.2

FlickerMeter_V 1.2 _WithSources (projeto completo para programadores)
Versão para todas as janelas em 32 e 64 pouco. Para Pi framboesa, Linux, Android e OSX, ler o notas de instalação.


DAA – analisador de áudio e osciloscópio

Theremino V4.0 DAA

Esta aplicação foi escrito sobre 22 anos atrás, na época do Windows 95 e Windows 98. Não é apenas um osciloscópio, também inclui um gerador de sinal, um analisador de espectro e funções sofisticadas para os sistemas de medida acústicos. Na faixa de áudio é melhor do que qualquer osciloscópio que as amostras em 16 os bits enquanto os osciloscópios clássicos (por exemplo, Tektronix e Lecroy) Eles têm o ADC de 8, 10 ou no máximo 12 pouco. Por outro lado, os osciloscópios clássicos também medem altas frequências, enquanto o DAA vai chegar a algumas dezenas de KHz (dependendo da placa de som e seu driver).

Temos muito utilizado esta aplicação para equalizar os grandes sistemas de som em clubes e concertos e quando eu trabalhava como engenheiro de som no estúdio de gravação. As versões mais recentes (De 4 em diante), Eles têm melhorado significativamente. Agora, o aplicativo também funciona como um osciloscópio clássico de dois canais.

Você pode medir as tensões e correntes, direta e alternada, como um testador. Ele mede o valor médio, o verdadeiro valor eficaz e o valor de pico com precisão de até um milivolt. Ele mede a freqüência abaixo de centésimos de Hz, o período até dezenas de microssegundos, e as amplitudes de até décimos de um decibel.


Gerador de sinal, cursores de medição e análise de espectro, com mais de 110 dinâmica DB.


Análise de sistemas com sinais de pulso, Análise de espectro de varredura e FastSweep e 3D.

– – – – – –

placas de som

Placas de som de PC têm uma largura de banda de 10 Hz até. A fim de também passar o componente DC dos sinais de que você deve usar um adaptador externo conectado a USB, com uma ligeira modificação, para o circuito de entrada. O arquivo. “EntradaDevices.pdf“, você baixar abaixo, explica o que comprar e como alterar tabs.

Usando placas de som que recomendamos (e que custam menos do que 10 EUR no eBay) Você tem dois canais acoplados em contínuo. Estas placas de som são tão precisa e estável, uma vez que a calibração é realizada, a linha zero permanece no local para sempre. Não há necessidade de recalibrar toda vez que ligar, como em vez disso, usado para fazer muitas osciloscópios, Também entre os mais caros.

– – – – – –

Baixar

Notas para as versões
Versão 2.1:
Pequenas melhorias, incluindo o melhor controle da direção de atraso e pulso DeltaTime e alinhamento àqueles mostrados por outros softwares como o GoldWave e FitzPeaks.
Versão 2.2: Novas melhorias nos controles, atraso e DeltaTime.
Versão 2.3: Novas melhorias e amostragem levantada para 192 KHz
Versão 2.4: Corrigido o erro com estouro com sinais superior 2 Vitalidade do volt. FastSweep fixo, que agora funciona bem mesmo com a amostra aleatória 192 kHz. Adicionado as bibliotecas MFC que serão úteis para os corajosos para reconstruir.
Versão 2.5: Melhor resolução de linhas espectrais também com amostragem em 192 kHz.
Versão 3.0: Melhorias significativas no funcionamento que na documentação. Caixas de amostragem. Possibilidade de escolher os dispositivos de entrada e saídos. Aumento da estabilidade global. Corrigido algumas falhas sobre calibração. Capacidade de lembrar todas as configurações entre bota e subsequente. Aumentou a frequência máxima em 100 KHz. Agora o DAA verdadeiramente é um aplicativo completo.
Versão 3.1: Agora ele também tem uma medida da frequência de CH2, antes mesmo de ler o CH1. arquivos de documentação Adicionado em alemão: “DaaHelp_DEU.pdf”.
Versão 4.0
– Grandes melhorias, demais para escrevê-los aqui, leia a documentação.
– Agora a conveniência de uso é excelente, Nós enviado aposentou o maior osciloscópio. Excepto nos casos raros de ter de medir altas frequências, Nós sempre utilizar este.
– Com a calibração é obtida por uma calibração precisa das tensões que permite que você faça com medidas como um testador.
– medições RMS, meios, pico a pico, decibéis, periodo e fraquenza.
– Os valores medidos podem ser enviados para a ranhura e, por conseguinte, são também disponível para outras aplicações do sistema Theremino.
– filtros digitais para limpar as formas de onda e facilitar o gatilho.
– acoplamento AC e DC
– Capacidade de fazer medições precisas DC, com uma placa de som USB que custa menos de dez euros.
– Leva apenas quatro resistores comuns, de não-precisão, e uma modificação menor, que é feito em dois minutos, você tem dois canais de entrada e duas de saída, todos ligados em contínuo.
– Você começa uma impedância de entrada de 1 Mega ohm (como osciloscópios)
e medição de tensões até +/- 70 V
– Com a adição de uma sonda 10:1 (nove resistores 1 Mega em série), você pode medir tensões de até +/- 700 V
– Com a adição de uma sonda de alta tensão para a medição de tensões de até vários milhares de volts.
– maior exposição e redimensionável.
– A janela da aplicação está a ser ampliada para tela cheia e lembre-se o tamanho ea posição.
– Todos os comandos também pode ser ajustada com o mouse e teclado.
– E muitas outras notícias…. Leia a documentação.
Versão 4.1
– Adicionado gatilho PARAR tipo, que pára amostragem quando se ultrapassa um determinado valor da tensão.
– controles melhorados e simplificados para ajustar o “Demora”
– exibição conveniente de tensões mínimos e máximos medidos com a corrente de calibração (basta mover o cursor sobre ENTRADA OFF e ON e ler a linha de fundo do aplicativo).
Versão 4.2
– Erro eliminado com XY e base de tempo <= 1mS
– Arquivos de documentação corrigidos e atualizados.

Baixar Theremino DAA – Versão 4.2
DAA_V4.2

DAA_V4.2_ComFontes (projeto completo para programadores, muito difícil de modificar porque escrito em MFC, Não-visuais. Nos últimos anos, temos ele limpou um pouco '. Mas a programação básica remonta a vinte e dois anos atrás)
Para todos os sistemas de Windows 32 e 64 pouco. Para Pi framboesa, Linux, Android e OSX, ler o notas de instalação.

Bibliotecas MFC (Você precisa recompilar o DAA)
Microsoft_MFC_LIBS (para recompilar com Visual Studio)

– – – – – –

Documentação

Atualmente, a documentação é apenas em italiano.
Os arquivos em Inglês e Chinês são automaticamente traduzidos rascunhos,
Acompanhe-me, corrigi-lo leva um longo tempo.

documentação arquivos para DAA aplicação
DAA_V4_Help_ITA.pdf
DAA_V4_Help_ENG.pdf (tradução automática)
DAA_V4_Help_CN.pdf (tradução automática)

Arquivos de documentação para placas de som e circuitos de entrada
DAA_V4_InputDevices_ITA.pdf
DAA_V4_InputDevices_ENG.pdf (tradução automática)
DAA_V4_InputDevices_CN.pdf (tradução automática)

Arquivos de documentação de formato ODT para tradutores
DAA_V4_Help_ITA.odt
DAA_V4_Help_ENG.odt (tradução automática)
DAA_V4_Help_CN.odt (tradução automática)
DAA_V4_InputDevices_ITA.odt
DAA_V4_InputDevices_ENG.odt (tradução automática)
DAA_V4_InputDevices_CN.odt (tradução automática)

Arquivos de documentação para versões anteriores
DaaHelp_ITA.pdf
DaaHelp_ENG.pdf
DaaHelp_DEU.pdf


Testador de Theremino

Testador de Theremino
Esta aplicação combina as características de um testador tradicional com as de um Transistor-Tester, oferecendo uma ampla gama de recursos para aqueles que projetam e reparam dispositivos eletrônicos.

Graças à possibilidade de controlá-lo a partir do exterior e comunicar as medições através dos Slots, As medições podem ser automatizadas. Isso nos permite coordenar as medições com outras aplicações em nosso sistema: Osciloscópios, Geradores de Sinais, logger, etc.

Além disso, escrever algumas linhas de código em nosso aplicativo Theremino_Automation, Configurações incomuns podem ser alcançadas, impensável com outros sistemas de medição, como usar comandos de voz para iniciar a medição e ouvir os resultados com o sintetizador de voz, Deixando as mãos livres para segurar as pontas no lugar, ou mova cabos de teste com motores para automatizar medições em placas de circuito impresso.


Características do Theremino_Tester

  • Medição rápida de resistência e sinalização de continuidade acústica.
  • Ajuste da frequência e volume do sinal acústico.
  • Medição de resistência a partir de frações de ohms (melhor do que um testador normal)
  • Medição de capacitância de dezenas de pF até milhares de UF
  • Medição de impedância de alguns micro Henrys até muitos Henrys
  • Medindo as características adicionais dos componentes passivos (ESR, Fator de Perda, etc…)
  • Localizando o tipo de componentes ativos (NPN, PNP, MOS, FET, SCR, TRIAC, DIODOS etc.)
  • Localizando a ordem dos links (CBE, BCE, CEB, GDS, DSG, Ânodo, Catodo etc…)
  • Medição das características dos componentes ativos (Beta, Vbe, Vgs etc…)

Testador de Theremino Testador de Theremino

Testador de Theremino Testador de Theremino Testador de Theremino


Instruções para começar

Este programa só funciona se você tiver programado o módulo Arduino Nano, conforme explicado nas páginas seguintes. Uma vez programado, siga as instruções abaixo:

  • Verifique se o módulo está conectado ao USB
  • Inicie este aplicativo “Theremino_Tester.exe”
  • Escolha a porta na primeira caixa na parte superior “Porta” (Nota 1)
  • Escolha sua velocidade 500 000 na segunda caixa “Velocidade” (Nota 2)
  • As caixas Saída e Comandos só serão necessárias mais tarde, Por enquanto, deixe-os à própria sorte. “-1”.
  • Deixe as caixas de som para seus próprios dispositivos por enquanto. “1000”, “-12” e “2”.
  • Se tudo estiver bem, o botão de conexão fica laranja quando você pressiona.
  • Agora você pode usar os botões com o alto-falante e o resistor para fazer medições.

Nota 1
Se você não souber qual porta é, desconecte o cabo USB, Abrir a caixa “Porta” e significar os nomes das portas. Em seguida, conecte o cabo USB novamente, Feche e abra a caixa novamente “Porta”. Em seguida, escolha a porta que apareceu e não estava lá antes. Se você alterar o soquete USB, em seguida, a porta muda seu nome e você terá que alterar esta caixa.

Nota 2
Recomendamos o uso do 500 000 bits por segundo, mas se você quisesse você poderia alterá-lo nas opções que estão nas primeiras páginas do firmware e, em seguida, também na caixa “Velocidade” desta aplicação. Se você fizer alterações, use somente 250 000, 500 000 ou 1 000 000, Velocidades mais lentas retardariam a comunicação, e algumas delas são imprecisas até 3.7% (o que é muito) e causar falhas de comunicação.

Uma das piores velocidades de comunicação é 115 200, que sadicamente é o escolhido pelos designers do Arduino para o novo bootloader. Na verdade, quando você carrega o firmware com Arduino IDE em uma placa com ATmega 328P que tem o novo bootloader, Pode acontecer que ocorram erros ocasionais. Às vezes, ele carrega o firmware sem erros, outras vezes aparece um erro “erro avrdude… etc..”.

Em Esta página Você pode encontrar explicações detalhadas sobre esse defeito. Eu traduzo do Inglês: Marcado em 16 MHz (padrão na maioria dos Arduinos) a velocidade de 115 200 dá um erro do 3,7%, o que geralmente é demais para a outra parte trabalhar sem correção de erros.

E em Esta página você pode encontrar uma grande calculadora de taxa de transmissão para explorar as várias velocidades de comunicação e taxas de erro de cada um.


Medição rápida de resistores com bipe

Os projetos do Testador de Transistor que estão conectados em rede levam alguns segundos para cada medição, portanto, eles não são adequados para testes de continuidade.

Aqui está um exemplo de como você pode usar nossa versão para verificar as trilhas de uma placa de circuito impresso. Neste caso, usamos uma lente, mas você também pode usar uma câmera como microscópio.

Testador de Theremino Testador de Theremino

Testador de ThereminoNeste exemplo, os leads de medição, que se conectam aos fios 1 e 2 do nosso Testador, foram obtidos a partir de clipes para folhas de papel. Clipes coloridos levam apenas à ponta. Afiamos com lima e depois com lixa fina.

Pontas finas e elásticas, Afiado como um alfinete, permitir que você Faça um bom contato mesmo nos lugares mais difíceis, o que seria impossível com dicas normais do testador.


Construção

Theremino Tester Diagramas

Para criar este testador, tudo o que você precisa é

  • Um Arduino Nano
  • Três resistores de 680 Ohm
  • Três resistores de 470 k

Recomenda-se selecionar resistores com um bom testador, escolhendo-os entre muitos, e deve ter valores entre 678 em 682 ohm e entre 468 em 472 kohm. É melhor se eles forem de 680 e 470 k exatamente,.

Se necessário, você pode adicionar

  • Um botão.
  • Um pequeno alto-falante, Tomado como exemplo dos antigos auscultadores do Walkmans, ou uma pequena campainha piezo.

Nas próximas imagens é possível ver os Pinos do Nano aos quais vamos conectar os componentes e uma possível colocação em uma caixa plástica.

Nesta versão também adicionamos um conector que dá a tensão de 5 volts para LEDs que iluminam a faixa de trabalho. Assim, apenas com a conexão USB temos tudo o que precisamos para testar a continuidade das pistas mesmo nos lugares menores e mais difíceis de alcançar.

Arduino Nano CH340 Testador de Theremino

  • Recomenda-se colocar o anão em um Millefori com duas tiras de pino fêmea.
  • Os seis resistores estão embaixo do Nano, conectando-os a partir de D2, D3, D4, D5, D6 e D7 e em direção à A0, A1 e A2.
  • E por fim, vamos conectar três fios coloridos, terminando em pequenos crocodilos, até A0, A1 e A2.

Os fios devem ser flexíveis, fino e com uma dúzia de centímetros de comprimento. Suas cores são usadas para identificar terminais A0, A1, A2 (que são então chamados nas medidas 1, 2 e 3). Para testes de continuidade, use fios 1 e 2.

Se você quiser usar o testador para testar conexões sem o PC, você também pode adicionar um botão conectado entre A3 e GND e um pequeno alto-falante entre D10 e GND.


Firmwares para o módulo Arduino Nano

O firmware “Theremino_Tester_Sketch.ino” ele deve ser aberto com o IDE Arduino e programado no módulo Nano. Nossa versão foi escrita especificamente para o módulo Nano com o processador ATmega 328P, não usá-lo com outros módulos Arduino.

Para gravar o firmware na placa Arduino Nano você precisa:

  • Abrir o menu “Ferramentas” e escolha o “Placa Arduino Nano”
  • Abrir o menu “Ferramentas” e escolha a porta certa (aquele que só está lá se você conectar o USB do módulo)
  • Abrir o menu “Ferramentas” e escolha “Processador ATmega 328P”, com “Carregador de inicialização antigo” se precisar.
  • Abrir o menu “Retrato falado” e escolha “Carregar”
  • Se o Upload não funcionar e apresentar erros, tente “ATmega 328P” com e sem “Carregador de inicialização antigo”

Parte do nosso firmware vem dos códigos do Transistor Tester escritos por Karl-Heinz Küubbeler e Markus Reschke, Mas nossa versão está completamente reescrita. Simplificamos muito o código e corrigimos e melhoramos alguns recursos. Além disso, o código agora é formatado e comentado para torná-lo mais legível, compreensível e fácil de manter.

Em nossa versão, eliminamos todas as opções desnecessárias, como a exibição e o menu de opções, O Gerador de Sinais, Medição de tensões e frequências, de difícil utilização e de baixa qualidade. Temos ferramentas muito melhores em nosso sistema, Osciloscópios, Geradores de Sinais, Analisadores, filtros digitais etc… Então não vamos perder.

Calibrações

Entre as peças que eliminamos do firmware estão também os procedimentos de calibração manual. Essas funções eram tão difíceis de usar que poucos as teriam realizado com sucesso, arriscando-se, assim, a obter medições completamente erradas.

Em vez disso, fizemos tudo o que podíamos para obter precisão suficiente da calibração automática. O instrumento recém-construído está pronto e é recalibrado a cada nova ignição, na medida do possível, sem procedimentos manuais e componentes de amostra a utilizar como referência.

Se você usar seis resistores com um por cento de precisão, então a precisão deste acessório é muito boa. Precisão adequada ao uso pretendido, ou seja, identificar componentes desconhecidos, verificar se não apresentam defeitos e se apresentam valores dentro das tolerâncias normais.

A precisão pode ser melhorada calibrando manualmente os parâmetros no início do firmware a ser gravado no Arduino Nano.

As primeiras páginas do firmware contêm parâmetros de calibração ajustáveis para aumentar a precisão das medições. As instruções estão no início de cada parâmetro. Modificá-los somente se você entender seu significado e, em seguida, lembre-se de escrever o firmware no Nano após cada alteração.

Entre as opções editáveis há também várias adaptações. Por exemplo, use os Pinos Nano D8 a D13 como os designs clássicos do Transistor-Tester.


Baixando arquivos

No arquivo “Theremino_Tester_V1,0.zip” Você vai encontrar:
– Uma pasta “Theremino_Tester” que contém o aplicativo a ser usado no seu PC
– Uma pasta “Fontes” com os arquivos do programa para quem quiser modificá-lo (usar o Visual Studio 2008)
– Uma pasta “Arduino / Docs” que contém diagramas e imagens úteis para a construção do medidor.
– Uma pasta “Arduino” que contém “Theremino_Tester_Sketch.ino” para abrir com o Arduino IDE e, em seguida, compilar e gravar no módulo Nano, como explicado nas páginas anteriores.

Downloads di Teremino_Tester – Versão 1.1
Theremino_Tester_V1.1

Versão para todas as janelas em 32 e 64 pouco. Para Pi framboesa, Linux, Android e OSX, ler o notas de instalação.


Auxiliar de Theremino

Este pequeno aplicativo funciona como um coletor para as funções adicionais que estão atualmente:
– Desligar o computador com o botão do meio do mouse (Se o botão Enable está habilitado)
– Desligamento manual de todos os programas (com nome “Theremino_xxxx”)
– Exibindo o uso da CPU
– Transmissão de X / Y coordenadas do mouse para os slots.
– Importar dados de leitores de código de barras e enviar dados para o slot.

By Theremino auxiliar downloads – Versão 1.8
Theremino_Helper_V 1.8
Theremino_Helper_V 1.8 _WithSources (projeto completo para programadores)

Versão para todas as janelas em 32 e 64 pouco. Para Pi framboesa, Linux, Android e OSX, ler o notas de instalação.


WaveAnalyzer Theremino

WaveAnalyzer Theremino

Esta aplicação verifica o espectro de sinais periódicos de um Slot e grava em um número de outras vagas para valores medidos em diferentes frequências e a taxa de distorção calculada.
Seu principal uso é para analisar sinais periódicos lentos, pelo contínuo (zero Hertz) até frequências de alguns Hertz, ou no máximo de algumas dezenas de Hertz.

O manual de instruções e as especificações completas estão neste arquivo:
Theremino_WaveAnalyzer_ITA.pdf

Downloads de WaveAnalyzer Theremino – Versão 0.9
Theremino_WaveAnalyzer_V 0.9
Theremino_WaveAnalyzer_V 0.9 _WithSources (projeto completo para programadores)

Versão para todas as janelas em 32 e 64 pouco. Para Pi framboesa, Linux, Android e OSX, ler o notas de instalação.


Theremino WaveGenerator

Gerador de onda

Este gerador envia o sinal de saída para um Slot, e não para a placa de som como eles geralmente similares geradores. Uma vez que o sinal passa das ranhuras, a frequência máxima é limitada a algumas centenas de hertz. Por outro lado a frequência mínima estende-se até zero.

Você pode usá-lo para provar a saídas Pwm ou PwmFast e testar aplicativos que ler o sinal das máquinas (Por exemplo, ECG, EEG, SignalScope, AdcTester, e Waveanalyzer). Ou você pode usar para tentar motores deslizantes, servo motores, Geofones e acelerômetros.

Significado dos parâmetros

VAGAS

  • Slot de saída: O número do Slot onde escrever o sinal de saída.
  • Amplitude: O número de slots que você usar para controlar a amplitude do sinal gerado. Se você configurá-lo para “-1” Então o Slot não é usado e definir a largura manualmente com caixa “Amplitude”.
  • Turno: O número de Slot que é usado para controlar o movimento do sinal zero. Se você configurá-lo para “-1” Então o Slot não é usado e ajusta a mudança manualmente com caixa “Turno”.
  • Frequência: O número de slots que você usar para controlar a frequência do sinal gerado. Se você configurá-lo para “-1” Então o Slot não é usado e ajusta a frequência manualmente com caixa “Frequência”.
  • Forma de onda: O número de slots que você usar para controlar a forma de onda do sinal gerado. Se você configurá-lo para “-1” o Slot não é usado e você escolher manualmente a forma de onda com caixa “Forma de onda”.

CONTROLES

  • Amplitude: Ajuste manual da amplitude do sinal de saída.
  • Turno: Ajuste manual da mudança do zero do sinal de saída.
  • Frequência: Ajuste manual da frequência de repetição do sinal de saída.
  • Velocidade constante: Ativar esta opção, a caminhada de saída depende da frequência a fim de atingir uma taxa constante. Desabilitando-se uma caminhada constante.
  • Freq min.: Você usar junto com velocidade constante, para determinar a frequência mínima, que corresponde a máxima excursão.

FORMAS DE ONDA

WaveGeneratorWavesPara selecionar a forma de onda você clica na caixa de formas de onda e você clique em menu drop-down.

  • Manual, Sinusoidal, Semi senoidal, Triangular, Dente de serra e quadrados são formas de onda clássicas de geradores de sinal.
  • Ruído pode ser usado para vários tamanhos, por exemplo, em conjunto com um analisador de espectro para verificar a largura de banda dos filtros
  • Ecg1 e Ecg2 Eles servem para simular os sinais de um eletrocardiógrafo clássico (primeiro ramo).
  • Ocg1 e Ocg2 Eles servem para simular os sinais de um eletrocardiógrafo óptico.
  • Ocg3 também contém uma perturbação na 50 Hz para testar os filtros.
  • UserShape1... 5 são programáveis em formas de onda de vontade.

Para programar o UserShape abrir arquivos de “Shape1.txt” em “Shape5.txt” com um editor de texto e escreva o número de valores que compõem a forma de onda.

O número de valores não é importante, pode ser de dois a milhares. Seja qual for o número de valores que representam um ciclo completo. Você escolhe o número de valores para obter a resolução suficiente para as medidas que devem ser efectuadas. Se você usar alguns valores a forma de onda é “aparecer como pixels”.


Mesa vibratória para tentar geofones e acelerômetros

Um uso interessante desta aplicação é mover um servo motor para vibrar uma placa e tente acelerômetros e geofones. Você gastar alguns euros para o servo e algumas horas de tempo para construí-lo e você pode ajustar a amplitude e a frequência das oscilações. A frequência é muito precisa, porque é gerada pelo software, não a rotação de um motor com massa excêntrica.

O servo deve ser anexado à base e conectado a uma haste de conexão para garfo. Melhor para corrigi-lo com uma camada de borracha para minimizar o ruído. A haste de conexão deve ser um pouco’ flexível para absorver as vibrações de alta frequência geradas pelo mecanismo de. Conectar-se a biela inferior a 10 mm do eixo de rotação do motor, Então você tem mais força. Um dos servos mais adequado, com área de morrer muito pequeno, é o TGY930, Se você aceitar um desempenho’ menores sobre 10 Você também pode usar HXT900 de Hz, rediculously. Para obter informações sobre o servo Leia Esta página.

A tabela deve ser suspensa com bolas ou guias lineares e com elásticos ou tiras de borracha de vedação. E deve ser livre para se mover cerca de 10 mm.

As imagens a seguir são protótipos construídos por Conrad ovelhas, o primeiro com bolas e bandejas para mantê-los no lugar, a segunda com guias lineares (Provavelmente disponível no centro de Brico como corrediças da gaveta).

Tabela de Theremino Shaker Tabela de Theremino Shaker

Configurações de software:

  • No HAL, você definir a saída como Servo16 com Min = 0 e Max = 1000.
  • Sempre o Hal que você definir o valores tempo min (nos) e o tempo máximo (nos) em 1000 e 2000. Querendo diminuir a viagem motor existem em conjunto com dois valores sempre centrados 1500 Mas com menos desvios. Por exemplo, 1100 e 1900 ou 1200 e 1800.
  • Em forma de onda senoidal é ajustada como WaveGenerator.
  • Também, em WaveGenerator, criando uma frequência mínima 0.5 Hz. Você também pode configurá-lo 0.1 Hz, mas você terá uma caminhada menor em altas frequências (10 Hz e além).
  • Com essas configurações, você pode definir Min frequência Freq. até 10 Hz e além.

Recomendações:

Usar o servo com área morta muito pequeno, Recomendamos o TGY930 porque tentamos, mas também outro servo mais poderoso poderia ser bem.

A biela deve estar muito perto do pino para que possa utilizar maiores excursões sem esticar demais o motor.

Transformar o cabelo da Cruz (ou o disco) sobre o pino do motor para que o centro da excursão 90 graus de biella.

Eu normalmente uso um máximo de sobre 80 graus, mas você poderia levá-la quase 180 graus, definindo tempo min (nos) e o tempo máximo (nos) em 1000 e 2000. Com grandes excursões você parcialmente pode corrigir os erros causados pela geometria de biela, usando a forma de onda “Triangular”, Mas a diferença é mínima em movimento.

– – – – – –

DOWNLOADS

Notas para as versões
Versão 1.4 e 1.5: O novo textbox controlar-se melhor com o mouse. – O novo temporizador de precisão (que está no arquivo "Timer exato") faz as frequências geradas muito mais preciso e não depende do sistema operacional e a carga de trabalho da CPU.
Versão 1.6
Nas versões anteriores a frequência de alteração gera descontinuidade em forma de onda. Agora você pode alterar a frequência e outros parâmetros continuamente e você obter uma variação doce e com segurança. Isso permite que você verifique o gerador de fora e então medidas de varredura-tipo.
Nesta versão adicionamos a capacidade de controlar a frequência, volume e forma de onda do lado de fora (através das ranhuras).
Versão 1.7
Agora “Forma de onda” alterar corretamente mesmo se você usar as setas do teclado.
Versão 1.8
Agora “Forma de onda” também inclui “Ruído” e “Ocg3” com um distúrbio na 50 Hz sobreposto.
Versão 2.0
Agora você pode manter várias cópias de WaveGenerator (con nomi Theremino_WaveGenerator1.exe …2.exe …3.exe) na mesma pasta, e cada cópia vai usar um arquivo de inicialização separado.
Versão 2.0
– Os controles agora são atualizados instantaneamente e rapidamente quando você altera o valor numérico com o mouse.
– O aplicativo agora usa a nova classe “AccurateTimer.vb”

Downloads de Theremino WaveGenerator – Versão 2.1
Theremino_WaveGenerator_V2.1
Theremino_WaveGenerator_V2.1_WithSources (projeto completo para programadores)

Versão para todas as janelas em 32 e 64 pouco. Para Pi framboesa, Linux, Android e OSX, ler o notas de instalação.


Filtros de Theremino

Filtros Theremino V1.2

Ao contrário dos exemplos teóricos encontrados em publicações em rede, Este aplicativo é realmente útil para filtrar os sinais dos sensores. Então você pode fazer experiências com dados reais e teoria não é só matemática, que muitas vezes leva a exagerar alguns aspectos e negligenciando outros.

Por exemplo, você pode filtrar os sinais para a aplicação de frequência de poder Theremino OCG remover o ruído e de base de balanço causado pelo movimento do paciente. Instruções para configurar os slots dos apps estão nos arquivos “Notas de filtro ECG” localizados no “Taxa de sobrecarga”.


Características de filtros digitais

Filtro de abeto

Aqui vemos a curva de resposta de um filtro FIR com faixa de frequência de 0 em 498 Hz dentro de um decibel e que a partir de 502 Hz se reduz em pelo menos 90 decibéis. Para aqueles acostumados com as características de filtros analógicos como teria sido impensáveis. Uma implementação de hardware com estas características exigiria quilos de material (Além disso 2000 componentes) e na prática não funcionaria mesmo (não produziria as tolerâncias de componente física resposta curva calculada).


Mini-instruções

Controles de filtros Theremino

  • Slots de entrada – O Slot do qual ler o sinal de entrada.
  • Slot de saída – O Slot para gravar o sinal filtrado.
  • Tempo da amostra – Tempo de amostragem. Com 10 Taxa de amostragem de MS é 100 Hz. Este parâmetro deve ser definido por uma frequência de amostragem igual para o qual foi projetado o filtro, caso contrário o filtro é traduzido para cima ou para baixo de acordo com a relação entre dois valores. Já que estamos trabalhando em caça-níqueis e através de USB a taxa de amostragem máxima é 500 Hz. Então é a quantidade mínima de tempo que você pode definir nesta caixa 2 MS.
  • Amplitude – Moltiplica de dados de saída filtrado. Com o valor “1” a saída é igual à entrada.
  • Turno – Adicionar um custo paral filtrado de dados de saída. Com o valor “0” a saída é igual à entrada.
  • Inverter o efeito de filtro – Permitindo que esta caixa de seleção o efeito do filtro é invertido. Por que um filtro low-pass torna-se uma passagem elevada, um passa-baixo e passa-alta, passa-banda torna-se um torna-se um entalhe. Este efeito é conseguido facilmente, subtraindo-se o sinal de entrada de sinal filtrado.
  • Arquivos de coeficientes – À direita da palavra “Tipo” lendo o tipo de filtro atualmente em uso (ABETO ou IIR) e o número de coeficientes ou poli.
  • Navegar na pasta – Este botão abre a pasta que contém o filtro atualmente em uso. Também existem na pasta projeto arquivos com extensão. “ih_fir” e “ih_iir”. Para abrir esses arquivos com os aplicativos apropriados, leia o arquivo de instrução “Ajuda inglês” “Ajudar o italiano” localizados no “_ Filter_Designers”.
  • Caixa com fundo azul claro – Na caixa você vê o nome do filtro. Clicando no nome do filtro abre uma caixa de diálogo que lhe permite escolher os filtros (exatamente a mesma função que pressionar o botão “Selecione”).
  • Botão de seleção – Com este botão abre uma caixa de diálogo que permite a você escolher filtros.

Filtros FIR e IIR

Filtros IIR são frequentemente recomendados para sua necessidade de implementação mais simples e menos memória e poder computacional. Isto foi verdade no passado, mas na atuais sistemas, por exemplo, Windows10, e mesmo muito poderosos computadores, por exemplo, um Tablet quad-core, um filtro FIR, implementada com algoritmos bem escritos, constitui uma carga insignificante para o CPU e sistema operacional.

Se você sabe como você pode implementar filtros digitais com apenas algumas linhas de software. Portanto, temos preparado um aplicativo educacional, aspectos computacionais eficientes mas ao mesmo tempo, fácil de ler e fácil de entender. O algoritmo de filtro é tudo em vinte linhas e o resto do aplicativo (interface de usuário e a comunicação com outros aplicativos do sistema Theremino) em algumas páginas.

O aplicativo Theremino filtro por versão 1.0 em diante pode usar filtros ou IIR e FIR que aceita muitos formatos de coeficientes de diferentes aplicações. Para obter mais informações sobre filtros de ler o arquivo de instrução “Ajuda inglês” “Ajudar o italiano” localizados no “_ Filter_Designers”.


Implementação de filtros FIR

A imagem seguinte mostra a estrutura básica de um filtro FIR.

FIR_FilterNa nossa implementação podemos mudar valores de uma célula para outra, mas podemos usar um buffer de anel e atualizar um ponteiro único. Desta forma, a carga de trabalho da CPU é significativamente reduzida. Também podemos usar milhares de coeficientes com menos de 1% de CPU.


Implementação de Filtro IIR

Estrutura básica de um filtro FIR em células únicas de segunda ordem.

IIR_Filter_2ndOrderCell

Aqui você vê uma única célula de segunda ordem. Para compor os filtros você usar várias células como este em cascata. Este método torna possível sintetizar filtros com qualquer número de polos. Com os outros métodos além que dos três polos seria gerados entre o filtro e infiniti vai parar de trabalhar.


Implementação de software

Algoritmo do abeto

Os algoritmos que estudamos para esta aplicação são simples, mas eficiente.

Nós usamos um buffer de anel para não fazer cópias de dados. Assim, mesmo com milhares de CPU carga sempre é negligenciáveis coeficientes.

Na esquerda você vê como é simples o código que está executando filtros FIR (Clique na imagem para uma visão ampliada).

O código para filtros IIR é apenas ligeiramente mais complexo. É bastante complexo o código para ler os coeficientes de arquivos, Porque apps para criar filtros que escrever arquivos sem regras, cada um à sua maneira.


Aplicativos para gerar os coeficientes

Aplicações especiais pode especificar os parâmetros desejados, Vê-se a curva resultante cumpre com as especificações e, finalmente, copie os coeficientes e inseri-los no filtro. Algumas destas aplicações também usam janelas de amostragem (De Hamming, Hanning, Blackman, etc...) que melhorar determinadas características da função de transferência. Você também pode especificar os tipos de filtros (Passa-banda, Passa-baixa, Alta frequência ou entalhe), a atenuação mínima em bandgaps, ripple máximo na banda passante, transição de frequências de início e fim, e outros parâmetros.

Coeficientes de filtros de Theremino

A verdadeira magia é que todas estas características são finalmente “comprimidos” em uma única lista de coeficientes.

Esta lista será mais ou menos dependendo dos recursos que você quer. Você copia a lista para o software e o filtro terá uma curva de resposta “exatamente” mesmo que projetado.

Os coeficientes devem ser gravados em arquivos de texto simples em pasta “Coeffs”. Isso permitirá que você para escolhê-los pelo nome e tente rapidamente o comportamento de cada versão e as diferenças entre eles.


Aplicações anexadas aos filtros de Theremino

Seu download de filtros Theremino você encontrará uma pasta chamada “_ Filter_Designers” Ele contém dois aplicativos de design do abeto e filtros IIR. Dentro da mesma pasta, você encontrará o arquivo de instrução “Ajuda inglês” e “Ajudar o italiano” explicando como usá-los. Cada um dos dois pedidos também tem seu próprios arquivos podem ser abertos no menu de ajuda “Programa de ajuda/ajuda”.

Chama-se a primeira aplicação “Filtros FIR de Iowa Hills” e parece que isso:

Iowa_Hills_FIR_Filters

Chama-se a segunda aplicação “Filtros IIR de Iowa Hills” e parece que isso:

Iowa_Hills_IIR_Filters

Muito obrigado Daniel Klostermann de “Software de Iowa Hills” pelo seu trabalho fantástico e para torná-lo disponível gratuitamente a todos. Visite seu website onde você pode encontrar excelente documentação sobre filtros e outras aplicações úteis: http://www.iowahills.com


O aplicativo AnaDig

Na pasta “_ Filter_Designers” Você também encontrará AnaDig aplicativo que cria filtros IIR que funcionam como filtros analógicos Constructible com componentes discretos.

AnaDig V 0.7

As instruções para usar este aplicativo estão em arquivos “Ajuda inglês” e “Ajudar o italiano” e, seguindo o link para o site www.beis.de localizado na pasta AnaDig.

Infelizmente, esta aplicação não é tratada como o anterior, Salvar e carregar projetos mas não é utilizável para projetar filtros simples, que é o único que pode projetar filtros digitais com comportamento igual ao analógico.


Aplicativos online para gerar os coeficientes

Aplicativos on-line não tem todas as opções de aplicações Iowa-colinas. Coeficientes arquivos devem ser copiados manualmente para um arquivo de texto, e você também deve dar um nome. Além disso, você não pode salvar seu projeto, então você pode rever os projetos e cada vez que você tem que começar do zero.

Web based designer de filtro FIR

Nos últimos anos (2017) os seguintes aplicativos são provavelmente os melhores:
http://t-filter.engineerjs.com
http://www.arc.id.au/FilterDesign.html


Quantos coeficientes para usar?

O real limite no número de coeficientes não é dada a carga de trabalho, em todos os casos é quase zero já, Mas pelo atraso de tempo entre a entrada e saída do filtro. O atraso cresce linearmente com o número de coeficientes e calcula, tão rude e simples, como o tempo de amostragem multiplicado pela metade o número de coeficientes.

Algumas aplicações podem tolerar atrasos longos, mas normalmente é sempre bom ter os menores possíveis atrasos. Por que você sempre tenta usar o número mínimo de coeficientes que permitem para obter as características necessárias.

Aplicações de Iowa-Hills também contém uma opção para minimizar o tempo de atraso, consulte os arquivos de ajuda para obter mais informações.


Aplicativos para testar os filtros

Aplicações de teste de filtro

Com aplicações Theremino_SignalScope e Theremino WaveGenerator Você pode tentar os filtros com sinais que viajam sobre os slots de um aplicativo para outro. Para filtrar os sinais provenientes de sensores, você usaria o aplicativo HAL Theremino e um Módulo mestre.


DOWNLOADS

Baixar Theremino filtros – Versão 1.2
Theremino_Filters_V1.2

Theremino_Filters_V1.2_WithSources (projeto completo para programadores)
Versão para todas as janelas em 32 e 64 pouco. Para Pi framboesa, Linux, Android e OSX, ler o notas de instalação.


Fonômetro Theremino

Fonômetro Fonômetro

Este medidor de nível de som consiste em duas aplicações: AudioMeter que se encarrega de ler a entrada do microfone e realizar as calibrações e análise de frequência, e AudioElaboration que lê arquivos históricos e realiza análises de nível de som de acordo com as diretivas ISO 226:1994 e ISO 226:2007

Estação Fonômetro

 

nossa colaborador Marco construiu inúmeras unidades de controle que se comunicam através da rede celular e as utilizou para campanhas de revelação que duraram muitos anos.

Essas unidades de controle também podem detectar outros dados, por exemplo, as concentrações de poeira e gás.

Você pode entrar em contato com o Marco para saber os detalhes da construção e receber conselhos ou, possivelmente, até mesmo para ter as unidades de controle feitas sob medida para você.

 

O sistema possui algumas características que não podem ser encontradas nem mesmo nos melhores medidores de nível de som do mercado, especialmente no que diz respeito à conectividade com o PC e a possibilidade de registro de dados na Internet. Medições automáticas podem, portanto, ser feitas por longos períodos, até mesmo anos, sem intervenção manual, enquanto medidores de nível de som comerciais, mesmo os mais caros, exigem que alguém pressione seus botões para cada nova amostra.

A cadeia de medição completa (Microfone ECM8000, AudioMeter e AudioElaboration) passa nos testes das normas que regulamentam este tipo de equipamento e foi certificado com uma cadeia ininterrupta de rastreabilidade, partindo das amostras de primeira linha do instituto metrológico nacional Acredia

Calibração fonométricaCalibração Metrix

documentação Baixar
Theremino_Phonometer_ENG.pdf
Theremino_Phonometer_ITA.pdf

Documentação original para qualquer tradução
Theremino_Phonometer_ENG.odt
Theremino_Phonometer_ITA.odt

Download di Theremino Phonometer
Theremino_Phonometer_V9.1_ComFontes (projeto completo, também para programadores)


Qualidade da Água Theremino

Qualidade da água Theremino

Esta aplicação mede o Resíduo Fixo ou TDS que é o grau de mineralização da água, ou seja, a quantidade de matéria sólida perfeitamente seca que permanece após a evaporação de uma quantidade conhecida de água.

Um módulo de sensor TDS é necessário para a operação (existem diferentes tipos e eles custam alguns euros), um módulo Theremino_Master e possivelmente também um sensor de temperatura.

Para obter detalhes sobre a construção e uso, leia os arquivos de documentação.


A documentação também explica como medir água com condutividade muito alta, até a água do mar mais salgada com PPM = 50000

Escala Quality_ Água 2

Escala de Qualidade da Água 3


Arquivos de documentação
Theremino_WaterQuality_Help_ITA.pdf
Theremino_WaterQuality_Help_ENG.pdf

Arquivos de documentação de formato ODT para tradutores
Theremino_WaterQuality_ODT_and_PDF_docs.zip


Baixar di Theremino WaterQuality – Versão 1.0
Theremino_WaterQuality _V1.0

Theremino_WaterQuality _V1.0_ComFontes (projeto completo para programadores)
Versão para todas as janelas em 32 e 64 pouco. Para Pi framboesa, Linux, Android e OSX, ler o notas de instalação.


Theremino KeyManager

Este pequeno aplicativo, permite utilizar os botões capacitivos, como eram as chaves normais, de um teclado padrão. Os botões são facilmente, clicando na linha e pressionando a tecla selecionada.

Você pode configurar até 255 chaves e teclas especiais podem ser simuladas, com Shift, Botões de mouse e CTRL.

Também estão disponíveis, atraso de repetição automática e repetição automática. Os atrasos são ajustáveis, exatamente como um teclado normal.

Botões capacitivos

O botão capacitivo é cortado com uma tesoura de fita adesiva de cobre. Ou você pode usar bananas, vasos de flores, líquidos ou qualquer outro objeto ligeiramente condutoras. Você obter o equivalente de MakeyMakey, Mas sem o perigo de se conectar um fio elétrico no seu pulso.

Um mestre faz as mesmas coisas como um Makey Makey, Mas custa menos da metade e é mais flexível. Ele também elimina a conexão elétrica perigosa no seu pulso, necessárias para operar o Makey Makey. Sistema de botões são Theremino capacitivo, Não resistivo, Então pode ser isolado e você não deve tocar qualquer parte metálica.

Theremino Capacitive Keys - Lemons Piano A Theremino equivalent of Makey Makey

No presente vídeo e também em Isto, Você vê o KeyManager usado com algum horrível BananaKeys. As bananas funcionam mas são desconfortáveis. Melhor usar chaves capacitivas retangulares ou redondo pelo menos, como limões ou laranjas de mandarin: LemonsPianoS_lemons de Scriabin

Baixar Theremino KeyManager – Versão 1.3
1.3 Theremino_KeyManager_V

Theremino_KeyManager_V 1.3 _WithSources (projeto completo para programadores)
Versão para todas as janelas em 32 e 64 pouco. Para Pi framboesa, Linux, Android e OSX, ler o notas de instalação.


Theremino Simon

Theremino Simon Game Theremino Simon jogo aplicativo

Esta é uma reedição de thereminica chave do sucesso jogo “Simon diz”. Para construir três ou quatro LEDs e alguns pedaços de metal ou fio, ou bananas, ou outras frutas.

O software pode simular exatamente o jogo original, com quatro botões disposto em um círculo, ou um arranjo mais moderno, piano teclado de tipo, ambos com três com quatro chaves, permitindo que você jogue mais rápido.

Esta aplicação é também um bom exemplo e um ponto de partida para construir outros jogos baseados na entrada-saída.


Ligações

Os três (ou quatro) sensores capacitivos são conectados aos pinos 1, 2, 3 (ou 1, 2, 3, 4) um mestre de Theremino. Estes pinos devem ser configurados como Cap16 e com as ranhuras com os mesmos números Pin, ou seja 1, 2, 3 (ou 1, 2, 3, 4).

Os três (ou quatro) LED são conectados aos pinos 4, 5, 6 (ou 5, 6, 7, 8) um mestre de Theremino. Estes pinos devem ser configurados como Dig_Out e com as ranhuras com os mesmos números Pin, ou seja 4, 5, 6 (ou 5, 6, 7, 8).

Theremino especialistas poderia, Se for necessário, Use outros slots, alterar o valor “FirstSlot = 1” no arquivo. “Theremino_Simon_INI.txt” Localizado ao lado do aplicativo “Theremino_Simon.exe”.

Para torná-lo muito parecido com o original jogo, você pode imprimir a imagem “Saka” localizado na pasta “Fontes/imagens” em uma folha de papel translúcido. A imagem é então colada em uma cama com LEDs e sensores consistem em recortes de alumínio fino.

Ou você poderia usar as chaves de um piano, ou mesmo apenas os LEDs e fios (que atuam como sensores), Arrume a mesa com fita adesiva.


Baixar Theremino Simon – Versão 1.0
Theremino_Simon_V 1.0

Theremino_Simon_V 1.0 _WithSources (projeto completo para programadores)
Versão para todas as janelas em 32 e 64 pouco. Para Pi framboesa, Linux, Android e OSX, ler o notas de instalação.


Theremino GamePad

Theremino Gamepad V1.4

Esta aplicação lê qualquer número de GamePad, Joysticks e outros dispositivos semelhantes. Os valores de controle são copiados para os slots e facilmente disponibilizados, qualquer outra aplicação de Theremino.

Se você definir “Primeiro slot = 1”, em seguida, o primeiro dispositivo usa os slots de 1 em diante, o segundo de 31 em diante, o terceiro de 61 em diante, E assim por diante.

Theremino Gamepad and Joystick reader

Aqui você pode ver os números do botão de 1 em 4. Outros 4 botões estão localizados atrás, dois estão no centro (chamado de selecionar e iniciar) e dois estão na vara (Imprensa:).

Para uma lista completa dos controles e slots, Leia os seguintes arquivos:
GamepadButtons_ENG.txt
GamepadButtons_ITA.txt
Esses mesmos arquivos também estão disponíveis em seu aplicativo.


Este aplicativo não pôde ser iniciado porque ele usa o DirectX. Neste caso recomendamos baixar e siga as notas de instalação. A versão 1.2 Já não deveria exigir a instalação do DirectX, em qualquer sistema operacional.

Baixar Theremino GamePad – Versão 1.4
Theremino_GamePad_V1.4

Theremino_GamePad_V1.4_WithSources (projeto completo para programadores)
Versão para todas as janelas em 32 e 64 pouco. Para Pi framboesa, Linux, Android e OSX, ler o notas de instalação.


Theremino GamePad Tester

Theremino Gamepad and Joystick reader Theremino GamepadTester Example

Alguns controles de jogo têm uma zona morta (Dead Zone) horrivelmente grande. Então preparamos o aplicativo “Theremino Gamepad Tester” compará-los.

Para testar o GamePad você faz dez rotações, de diferentes diâmetros, em cada uma das duas varas. Então você vê o nome e possivelmente alterá-lo manualmente. Finalmente, salvar a imagem para comparar com outros. Se você tem imagens significativas speditecele, possivelmente com marca, modelo e quanto você pagou.

Um bom GamePad deve ter quatro porcentagens inferiores podem (sob o 5%). Também deve mostrar traços aproximadamente circular.

Theremino GamepadTester - Example - LinQ - Dead Zone = 20%
Este é um exemplo de Gamepad “para jogar” – Zona de mortos em torno da 20%.

Theremino GamepadTester - Example - PPM - Dead Zone = 3%
Em vez disso, você tem a vontade de GamePad funcionar bem – Zona de mortos em torno da 3%

Theremino GamepadTester - Example with low dead zone
Outro exemplo de bom funcionamento com baixíssima Dead Zone – Não importa o que os círculos são redondos, O que importa é que você não vê descontinuidades nas áreas centrais.

Alguns exemplos de GamePad
Saitek P2900 -Sem fio – Zona morta definitivamente pequena, sobre 2%. Saitek tudo deve estar bem. Infelizmente não é fácil encontrá-los no eBay e eles custam bastante.
Logitech e confiança – Sobre 50 Euro e 30 Euro. Cara, mas devem ser bem.
SQONYY – Sem fio, sobre 15 Euro. Falando bem, Vou experimentá-lo em breve.
LINQ -Com cabo USB, sobre 10 Euro. Zona morta exagerada, em torno da 15-20%.
PC atômica – Com cabo USB, sobre 10 Euro. Zona morta exagerada, para além da 20%.
BOYU e FOYU – Com cabo USB, sobre 15 Euro. Nós não testamos.


Este aplicativo não pôde ser iniciado porque ele usa o DirectX. Neste caso recomendamos o download e siga notas de instalação. A versão 1.4 Já não deveria exigir a instalação do DirectX, em qualquer sistema operacional.

Baixar Theremino GamePadTester – Versão 1.4
1.4 Theremino_GamePadTester_V

Theremino_GamePadTester_V _WithSources 1.4 (projeto completo para programadores)
Versão para todas as janelas em 32 e 64 pouco. Para Pi framboesa, Linux, Android e OSX, ler o notas de instalação.


Controles personalizados

Aplicações do sistema Theremino são facilmente controladas com os controles de gráficos “CustomControlsCS” que cores totalmente configuráveis e formas e editáveis valores numéricos em várias maneiras, clicando e movendo o mouse, com a roda do mouse, com as teclas de seta, com o teclado e com métodos normais de seleção e copiar e colar.

A CustomControlsLib recolhe os seguintes controles:
– MyButton
– MyComboBox
– MyGroupBox
– MyListView
– Mytabcontrol
– MyTextBox

ATENÇÃO: Linux e MacOSX falhando usar DLLs compiladas juntamente com os programas para os quais o “CustomControlsLib.DLL” devem ser copiados perto de cada programa executável.

Baixar controles personalizados – Versão 1.7
CustomControls_V1.7_WithSources

Para todos os sistemas de Windows 32 e 64 pouco. Para Pi framboesa, Linux, Android e OSX, ler o notas de instalação. Este arquivo inclui o “CustomControlsLib.DLL”, as fontes necessárias para modificar e recompilar e uma pequena aplicação de teste

– – – – – –

Controles personalizados – Sem DLL

Temos vindo a utilizar há anos os controles personalizados tais como DLL, Mas agora Encontramos uma maneira melhor para incluí-los em seus aplicativos. Isto é para incluir uma pasta chamada “CustomControlsCS” entre as fontes do aplicativo e compilá-lo junto com outros arquivos do aplicativo. No caso de atualizações de substituir uma DLL ou um dobrador inteiro é praticamente a mesma coisa., Mas vai eliminar muitos problemas e inconvenientes do DLL.

Com este novo método terá as seguintes vantagens:

  • Você pode ter um aplicativo que consiste em um único arquivo EXE
  • Você eliminar quaisquer dificuldades de “incorporação” a DLL
  • Os controles personalizados na verdade são compilados com o aplicativo e trabalhar bem em Linux e MacOsx.
  • Conectar os controles personalizados não requer mais trabalho delicado com “Referências” e “Propriedade CopyLocal”

Mudar de um aplicativo com “CustomControls.DLL” um sem, requer algumas operações pouco intuitivas. No arquivo de download “Notes. txt” Isso explica como incluir e link da pasta “CustomControlsCS” Aplicativos do Visual Basic.

Baixe o Custom Controls_Folder (Sem DLL) – Versão 1.7
CustomControls_Folder_V1.7

Para todos os sistemas de Windows 32 e 64 pouco. Para Pi framboesa, Linux, Android e OSX, ler o notas de instalação.


Controles SDR

Controles de ThereminoSDR MySmeter ThereminoSDR controles MyPanel Controles Theremino SDR - MyTrackBar

Essas verificações são semelhantes ao anterior “CustomControlsCS” Mas precisa de capa diferente. Nós chamamo-los “Controles SDR” Por isso, foram desenvolvidas para aplicação ThereminoSDR. Para ver como usar aberto ThereminoSDR, seus controles trabalham mesmo sem ferragem.

MyTrackBar é o controle mais importante e, provavelmente, o único que será usado muitas vezes. Esta barra é significativamente melhor do que qualquer outro. Além das cores que podem ser configuradas de várias maneiras, o texto que é apresentado em um eficiente e altamente visível e fluidos movimentos e ergonômico, Esse controle apresenta duas inovações úteis: a capacidade de fazer controles deslizantes não-linear “Logaritmicity” e a resolução variável “Resolução inteligente”. Dicas rápidas sobre como usá-los estão no arquivo. “MyTrackBar_Notes.txt”. As instruções mais completas estão na página 44 arquivo de instruções de aplicação ThereminoSDR.

Outros controles são:
– MyPanel (muito difícil de usar)
– MySmeter (provavelmente adequado para aplicação única SDR)
– NumericDisplay (mesmo muito específica para SDR)

Controles de ThereminoSDR NumericDisplay

Ao contrário de CustomControlsCS desta vez experimentamos uma maneira diferente de incluí-los em seus aplicativos. Não crie uma DLL, mas copiar a pasta com todos os arquivos entre as fontes do aplicativo. Em seguida, você usar “Adicionar item exixsting” e existem além do arquivo de projeto.

Notas para as versões
Versão 1.1 – TrakBar fixa, Agora trabalhamos também com o novo mouse, com roda micrométrica (sem tiros).

Baixar os SDR-controles – Versão 1.1
SdrControls_V 1.1

Para todos os sistemas de Windows 32 e 64 pouco. Para Pi framboesa, Linux, Android e OSX, ler o notas de instalação.


Theremino DeviceManager

A particularidade deste Gerenciador de dispositivos é lembrar o último dispositivo selecionado. Então, se você tiver a necessidade de reabilitar frequentemente o mesmo dispositivo, Você pode fazer tão confortavelmente em dois cliques.

Nos últimos meses, WordPress, (Usamos para manter seu site Theremino), tem uma nova falha e soltar frequentemente gerenciar rede. Nós escrevemos Theremino DeviceManager de propósito, e agora nós pode reabilitar a rede em menos de cinco segundos.

Este aplicativo é um exemplo de como controlar dispositivos de hardware facilmente. Raramente sente a necessidade. Mas pode acontecer em casos onde é necessário fazê-lo. Sei que isso “O que acha”, poderia resolver situações senão impossíveis.

Sistema de Theremino ->>> ATENÇÃO <<<

Desativar os dispositivos do sistema
pode tornar o computador inutilizável
até que ele vai ser reabilitado.

Notas para as versões
Versão 1.0:
Primeira versão publicada. Mas resistente o suficiente para ainda tentar.
Versão 1.2: Corrigido um problema que impedia a começar no caso de dispositivos sem nome. Adicionado um número identificador para distinguir dispositivos com o mesmo nome.

Baixar Theremino DeviceManager – Versão 1.2
Theremino_DeviceManager_V 1.2
Theremino_DeviceManager_V 1.2 _WithSources

Para todos os sistemas de Windows 32 e 64 pouco.

ATENÇÃO: Framboesa, Linux e MacOSX têm seus próprios dispositivos de sistema de gestão. Modificar esta aplicação, para fazer o trabalho de estrangeiros de sistemas operacionais, Pode ser difícil para, Se não impossível.


LTSpice simulação


Sistema de simulação eléctrica Theremino recomendo LTSpice que é o simulador mais rápido, eficiente e bem feito para todos aqueles que tentamos até agora. Nos últimos anos, nós os usamos quase todos os, do sofrimento para outro. Desde que nós usamos PSpice tudo é simplificado e tornou-se amigo (a) realmente agradável. LTSpice é freeware e mesmo isso não faz mal..

LTSpice, gentilmente, distribuído pela tecnologia Linear, Aparentemente, suporta apenas os circuitos integrados produzidos por eles, tem muito poucos componentes genéricos em suas bibliotecas, e é um pouco’ estranho (Mas apenas aprender a usá-lo bem).

Os componentes de esquema do LTSpice são desproporcionais, os resistores e transistores são muito grandes para que o aparecimento de diagramas não é sério. Essas características têm impedido muitos para apreciar a simplicidade e o poder do LTSpice e eles roubaram quase todos, Nós, incluindo, em direção a simuladores eurocracia pesada deve tornar-se empregando horas para resolver…

Solução:

  1. Baixe a versão mais recente de LTSpiceIV: http://www.linear.com.
  2. Instalá-lo normalmente.
  3. Vá para a pasta “C:\ProgrammiLTCLTspiceIV” e exclua a pasta “lib”.
    (aqueles que preferem ser menos ruim podem renomeá-lo “lib-velha”).
  4. Faça o download deste ZIP: LTSpiceIV_Libraries_for_Theremino_simulations_V 2.0
  5. Extrair a pasta “lib” e colocá-lo “C:\ProgrammiLTCLTspiceIV” em vez do lib original.

Fazer isso, você pode abrir todas nossas simulações sem problemas e você encontrará milhares de transistores e diodos. Todos os amplificadores operacionais comumente usados estão disponíveis, selecionando-os com OpAmp5. E finalmente os esquemas não são mais estranhos, com transistores e resistores enormes.

A versão 1.8 inclui muitos novos modelos, incluindo um mil Mosfet no arquivo. “Standard.mos”. São modelos que são facilmente encontrados na net, Apenas vá e tente um por um, pelos construtores. Mas tê-los todos reunidos em ordem alfabética, em um único arquivo, Outra coisa é. Para controlar os modelos manualmente levaria semanas. Então escrevemos um aplicativo especial para reordenar os modelos. Com esta aplicação, eliminamos os modelos defeituosos ou duplicados, Nós reordenados os parâmetros mais legíveis (todos com o mesmo formato de número e o número de casas decimais) e também reordenados os modelos em ordem alfabética.

As versões 1.9 e 2.0 incluir mais novos modelos, incluindo a centenas de novo JFET. Este é, definitivamente, a lista de modelos Spice, mais completa e melhor ordenada, que você pode encontrar na net.

Este ZIP você encontrará todas as simulações que têm alguma relação com o sistema Theremino: 1.6 ThereminoSimulations_V (são nossas simulações “de trabalho”, Não se destinam a ser publicado, Mas eles podem ser muito úteis para “insiders”)

Este arquivo contém todas as características principais do Op mais comumente usado e é muito útil para escolher o melhor ao projetar: OpAmps_Table


PCB com Eagle Eagle3D

Theremino Eagle Schematics Theremino Eagle Board

A águia é um excelente programa para desenhar diagramas esquemáticos e placa de circuito impresso. Infelizmente, as bibliotecas de águia originais contêm muitos componentes projetados mal. Se os componentes têm os alfinetes do passo (Nem um passo 2.54 mm) torna-se difícil conectar as faixas de PCB e fazer pequenas e bem feito. Também nem todos os componentes têm as bibliotecas correspondentes em Eagle3D e você nunca sabe quais componentes utilizar.

Recomendamos, portanto, proceder da seguinte maneira:

Águia
Normalmente usamos a versão 6.1.0, e é bom para não usar outros do que isso versões, para evitar o problema de conversão de arquivos.

Se você não consegue encontrar a versão 6.1.0 baixá-lo aqui:
https://www.theremino.com/files/eagle-win-6.1.0.zip

Após a instalação de Eagle, você será perguntado se deseja usar a versão paga.
selecionar “Executar como freeware”, que as obras 100% para todos os nossos projectos (Ele tem um limite de tamanho, mas os nossos PCBs são todos muito menor do que o limite).

Bibliotecas de águia
Baixe este arquivo compactado: EagleLibs.zip (fixo 20/01/2017 Agora você pode substituir o pacote para erros terríveis já não incorrer em eletrolítico “inconsistência”)
– Abra a pasta “LBR” Eagle

– Faça uma nova pasta chamada “Libs originais” e transferi-los em todas as bibliotecas
(no futuro, se precisam de outras bibliotecas será fácil vai regurgitá-los entre “Libs originais”)
– Coloque na pasta “LBR” Download de bibliotecas, puxando-as partir do arquivo ZIP

Componentes para usar para Eagle Eagle3D
Para descobrir quais são os melhores componentes para usar, e certifique-se de que eles também são visíveis em 3D, Faça download destes documentos: EagleComponents (fixo 20/01/2017 Agora, existem muitos tipos de capacitores disponíveis ambos com passo 2.54 mm que 5 mm)
Por enquanto, os documentos estão em italiano, mas a versão ODT permitirá tradutores fazer as versões em inglês e japonês.

PovRay
Procurá-lo na Internet e instalá-lo.

Arquivos de “inclui” para PovRay (para componentes 3D)
Baixe este arquivo ZIP: PovRay_Include_Files (fixo 20/01/2017 Agora funcionar bem mesmo os capacitores disponíveis ambos com passo 2.54 mm que 5 mm)
– Abra o PovRay
– Encontrar a subpasta “inclui” e abri-lo
– Copiar para esta pasta “inclui” os arquivos, extraí-lo do arquivo ZIP e substituição.

Eagle3D ULP
A ULP (programa de idioma do usuário) são extensões da águia, com esta ULP criando arquivos “POV” que, finalmente, PovRay transformar em imagens 3D.
Baixe este arquivo compactado: ULP_EAGLE_3D
(fixo 20/01/2017 Agora funcionar bem até o aparador, da guarnição-1 h até TRIM_M3, como mostrado em EagleComponents)
– Extrair todas as pasta completa “EAGLE 3D” e colocá-lo na pasta ULP de águia

FastGcode ULP
A ULP (programa de idioma do usuário) são extensões da águia, com esta ULP criar GCODE arquivos que são usados para fazer placas de circuito impresso com o cortador. (no início não entendemos nada, mas com muita paciência e muita experiência eventualmente torna-se fácil)
A versão de setembro 2013 Ele também funciona bem com ponta manual.
Baixe este arquivo compactado: RÁPIDO-GCODE _ July2015 (contém a nova versão 7.9)
– Extrair todas as pasta completa “_ _ RÁPIDO-GCODE” e colocá-lo na pasta ULP de águia

Versões mais recentes FastGcode ULP
A versão 7.8 tem um defeito estranho na grande área de limpeza (Às vezes ele negligencia algumas peças). O 7.9 deve ser bom ir e também corrige um bug que aconteceu se você cresceu muito “Se sobrepõem” (bloco total do aplicativo ao criar GCode). Este ZIP contém as versões 7.7, 7.8 e 7.9, Use o que funciona melhor e sentir vontade: FAST_GCODE_LastVersions


Theremino Fast FTP

Theremino Fast FTP

Existem muitos softwares FTP, e também as funções básicas de pastas do Windows permitem que você fazer Upload e Download de arquivos. Mas sempre tivemos problemas no gerenciamento de sites com este protocolo, Por que escrevemos este pequeno aplicativo.

“Theremino Fast FTP” poderia, em alguns casos, servir de exemplo para aqueles que enviar e receber arquivos em FTP. Como todos os nossos aplicativos é Open Source e escrito de uma forma muito simples, para ser um auxiliar de ensino útil.

Este pequeno aplicativo é muito bom ver a pasta de Upload do endereço real para o programa “Theremino Geiger”. Às vezes esses endereços são muito estranhos e somente com “FTP rápido” Você pode encontrá-los (outros programas FTP interpretam internamente endereços e não mostrar endereços completos)

Instruções para endereços FTP
Dependendo do seu FTP endereço a ser definido pode ser diferente, em alguns casos também muito estranhos, conforme os exemplos a seguir:

"ftp://FTP.SiteName.org/sitename.org/folder1/folder2/" (Aruba)
"ftp://www.theremino.com/www.theremino.com/files/" (Aruba)
"ftp://indirizzo.dominio.it/cartella/images" (Home.teletu.it)

Se você não pode, em seguida, você deve obter o provedor de sintaxe.

Notas para as versões
Versão 2.2:
Corrigir pequenos defeitos nasceu durante a transição do XP para o Windows-7/8.
Versão 2.3: Excluir os flashes na inicialização.
Versão 2.4
– Operação sem erros mesmo com sites que dão uma sequência vazia em vez da duração
– Operação sem erros mesmo com sites que dão a hora no formato AM/PM.
Versão 2.5
– Operação sem erros, mesmo em pastas com milhares de arquivos.
– O tempo de carregamento da lista de arquivos é reduzido em mais de dez vezes.
– Mesmo longas listas, de milhares de arquivos, Eles são concluídas em uma fração de segundo.
Versão 2.6
– A caixa Pasta HTTP agora contém os endereços corretos com http://www… Mesmo que o provedor os queira como FTP://FTP.
– O item de menu “Copiar caminho para a área de transferência” Funciona novamente
– O botão para tentar downloads HTTP funciona novamente.

Baixar Theremino FastFTP – Versão 2.6
Theremino_FastFtp_V2.6
Theremino_FastFtp_V2.6_ComFontes (projeto completo para programadores)
Versão para todas as janelas em 32 e 64 pouco. Para Pi framboesa, Linux, Android e OSX, ler o notas de instalação.


Theremino cão de guarda

Theremino cão de guarda Theremino cão de guarda

Este aplicativo desativa o mouse e teclado. Desativação pode ser manual, ou pode acontecer automaticamente, Quando o computador estiver ocioso por algum tempo.

Utilidade e aplicação de áreas

Desabilitar o teclado é útil quando as chaves de limpeza. Além desta aplicação será especialmente apreciada por aqueles que deve defender-se contra seres travessos de vários tipos. A rede são outras aplicações para desabilitar o teclado, Mas nenhum é projetado especificamente para a defesa de gatos, cães e aves.

Theremino cão de guarda foi testado em piores condições e é definitivamente um teste de gatos e magpies. As pegas são animais selvagens, da alma e rancoroso, que alguns consideram quase de aves de rapina. Se você estiver procurando por características da rede que estão entre os animais mais inteligentes já senta-se. Eles são os únicos pássaros que se reconhecem no espelho, na companhia apenas do homem, de primatas e golfinhos (Leia aqui). O magpie “Katyane”, Quem mora no jardim fora do laboratório e que varre e tremula novamente mesmo no laboratório, Ele entendeu que os teclados são mágicos e podem reconhecer o computador sem supervisão. Aguarda pacientemente o melhor momento para correr no lado direito do teclado e fazer o máximo de danos. Ele também gerencia a pressionar os botões do mouse em seu bico e falhou várias vezes para abrir a tampa da bateria do mouse, removê-lo e levá-lo. Em Este vídeo Ela é vista, de pequeno, Enquanto estiver a tomar um banho.

Agora todos os computadores no laboratório têm sempre na Theremino_WatchDog, com um tempo muito curto para desativar (30 segundos), Então, há grandes esperanças que este site é excluído de um tiro de bico.

Abrir e fechar o aplicativo

Quando você habilitar o aplicativo não aparece uma janela, Mas apenas um pequeno ícone. O ícone permanece residente na área de aplicativos (no canto inferior direito, perto do relógio calendário), e ser reconhecido pelo iglu e o cão. Para fechar completamente o aplicativo que você pressione o botão direito sobre este ícone e em seguida escolhendo “Saída”. Ele não deve mais sua tarefa até que ele reinicia. O reinício automático pode ser, Quando você iniciar o Windows, ou manual.

Desabilitar o teclado e mouse

Para desativar o mouse e teclado, que clicar com o botão esquerdo do mouse sobre o ícone do aplicativo. Desativação pode também ter lugar no tempo, Então se você vai ficar fora por algum tempo seu computador vai virar por si só. Isto é muito útil para aqueles que regularmente se esquece de ativar desativar antes de ir embora.

Para reativar o mouse e teclado usando um pressionamento de tecla, uma sequência de cliques nos botões esquerdo e direito do mouse, ou clique sobre o nariz do cão. Se nenhum desses métodos é habilitado, então você pode arriscar ficar preso, Então nesse caso o teclado e o mouse serão sempre ativados.

Alterar o comportamento do aplicativo

Para adequar o aplicativo para atender às suas preferências, você pressione o botão direito em seu ícone e escolha “Propriedades”. A folha de propriedades tem os seguintes controles:

  • Contagem regressiva – Esta caixa exibe o tempo restante antes de desativar. Com todos os movimentos do mouse e para cada tecla pressionada este compartilhamento de tempo. Então desabilitar ocorre somente se você permanece completamente inativo definido o tempo todo.
  • Tempo de contagem regressiva (SEC) – Definindo o tempo em segundos. Recomendamos um curto período de tempo, Por exemplo, 30 segundos, Se o “inimigo” é muito atento e viras-te cada vez que você deixar o seu computador sem vigilância. Caso contrário um tempo de 60 segundos para 180 segundos devem ficar bem em todos os outros casos. Definir esse valor como zero ou deixe este campo em branco, a contagem regressiva vai parar e desabilitar temporizador nunca ocorre.
  • Mostrar senhas (lembrete) – Habilitando o lembrete de senha e para a sequência do rato. As duas sequências de caracteres será visíveis acima da cabeça do cachorro que aparece durante o computador pare de responder.
  • Cobrir a tela inteira – Permitindo que esta caixa de seleção, a tela inteira é coberta com um brilho translúcido, para indicar que o teclado e o mouse são desativados.. Caso contrário é só cobriu o canto inferior direito.
  • Senha – Sequência de letras para ser pressionada no teclado para reabilitar o teclado e mouse. Entre um teclado e outras coisas que você não deve perder mais de dois segundos.
  • Sequência de mouse – Sequência de tecla pressiona o botão do mouse, para reabilitar o teclado e mouse. São os botões para ser usado “sinistra” (L) e “Destro” (R). A sequência “LLR” significa que você deve pressionar os botões “sinistra”, “sinistra” e “Destro”. Entre e no próximo você não deve esperar mais do que um segundo.
  • Habilitar com clique no nariz de cachorro – Se você habilitar esse controle, Você pode acabar com o bloqueio de teclado e mouse, clicando sobre o nariz do cão. Não é o pequeno ícone da aplicação, Mas em que um grande, aparecem na transparência quando o computador está bloqueado. Para fazer cliques você pode usar o mouse ou tela sensível ao toque.
  • Não mostrar mensagens – Quem estava irritado com as mensagens e seus sons, pode suprimi-las com esta opção.
  • Iniciar automaticamente no logon – Permitindo que este cheque o aplicativo irá iniciar automaticamente cada vez que você iniciar o Windows. Ou mais precisamente cada vez que o usuário se conecta com o computador (login). Inicialização é obtido com um link para o aplicativo na pasta Autostart, chamada “Pasta de inicialização”. Se você estiver usando o Autostart já não mover o aplicativo e você não deve renomear o caminho onde.
  • Pasta de inicialização aberto – Comando muito útil que abre a pasta “Pasta de inicialização”. Você então pode controlar quais programas para iniciar automaticamente, e você também pode adicionar novos. Para adicionar novos programas para iniciar automaticamente cria um link para o programa e você colocar nesta pasta. Seria muito difícil sem encontrar este comando na pasta Autostart.
  • Cache de ícone claro – Desde que este aplicativo deve estar sempre on-line, Nós adicionamos este comando para tê-lo sempre à mão. Outros comandos úteis serão adicionados no futuro nesta área. Fazer um “Cache de ícone claro” Preciso atualizar as imagens de todos os ícones do desktop quando, por alguma razão, Eles estavam errados.

Depois que você alterar o fecha janela de propriedades com a Cruz, para que ele não atravancar a sua área de trabalho e não consomem recursos desnecessariamente. Até fechar o aplicativo continuará a trabalhar minimizado na barra de tarefas.

Programação e educacional

Como todos os outros aplicativos em seu sistema Theremino, Este software é escrito da forma mais simples possível e pode ser usado para estudar a programação. Aqui são mostradas algumas coisas bastante “difícil” como ganchos de teclado e mouse. Os ganchos interceptar eventos em nível de sistema, antes de serem enviados para aplicações.

– – – – –

Notas para as versões
Versão 1.0:
Primeira versão publicada.
Versão 1.1: Corrigido um erro para o qual você tinha que escrever toda a senha, tudo em um segundo. Até dois segundos do tempo permitido entre dois botões de senha com o teclado.
Versão 1.2: Eliminou a possibilidade de lançar duas vezes o aplicativo por engano. Também agora a janela de propriedades já não abre cada vez que você iniciar o Windows.
Versão 1.3: Cor de fundo melhorada. Adicionando o ícone com o sinal de bloqueio. Excluir uma falha menor que ocorre quando reiniciar o aplicativo que já está aberto. Certificou-se de que a folha de propriedades nunca irá fora da tela.
Versão 1.4: Funções de reconhecimento de senha melhorada e sequência de Mouse. Classes de gancho simplificadas.

Baixar Theremino cão de guarda – Versão 1.4
1.4 Theremino_WatchDog_V
Theremino_WatchDog_V _WithSources 1.4 (projeto completo para programadores)
Versão para todas as janelas em 32 e 64 pouco. Para Pi framboesa, Linux, Android e OSX, ler o notas de instalação.


Theremino KeyTester

Theremino KeyTester

Esta aplicação é usada para controlar os códigos emitidos pelo teclado. Você pode usá-lo para monitorar a operação de teclados e identificar o “Scancode” para usar em seus aplicativos.

Programação e educacional

Como todos os outros aplicativos em seu sistema Theremino, Este software é escrito da forma mais simples possível e pode ser usado para estudar a programação. Aqui está uma linda “difícil” como o gancho de teclado. Os ganchos interceptar eventos em nível de sistema, antes de serem enviados para aplicações.

Baixar Theremino KeyTester – Versão 1.0
Theremino_KeyTester_V 1.0
Theremino_KeyTester_V 1.0 _WithSources (projeto completo para programadores)
Versão para todas as janelas em 32 e 64 pouco. Para Pi framboesa, Linux, Android e OSX, ler o notas de instalação.


Theremino SystemMetrics

Métricas do sistema V1.0

Este software é útil para programadores, mostra propriedades de controle, as janelas e as telas do sistema operacional. Por exemplo, a largura da janela fronteira, o espaçamento entre os ícones, o tamanho das telas, o número de telas no sistema, etc. Saber ler-los pode ser muito útil em alguns casos.

Baixar di Theremino SystemMetrics – Versão 1.0
Theremino_SystemMetrics_V1.0_WithSources (projeto completo para programadores)
Versão para todas as janelas em 32 e 64 pouco. Para Pi framboesa, Linux, Android e OSX, ler o notas de instalação.


Theremino MathHelper

Application Math Helper

Esse aplicativo processa fórmulas matemáticas e consegue extrair variáveis ​​de fórmulas complexas difíceis de manipular manualmente.

O aplicativo transforma fórmulas de linguagens de programação em linguagem matemática. Altere os nomes das funções e substitua as variáveis ​​por letras únicas. Em seguida, envie a fórmula para o poderoso mecanismo simbólico WolframAlpha e extrai as fórmulas processadas por seu “debaixo” de resposta. Por fim, o aplicativo transforma as fórmulas novamente em um formato que pode ser entendido pelos computadores. As fórmulas finais novamente contêm as variáveis ​​com seus nomes originais e tornam-se legíveis até por seres humanos.

Os matemáticos também poderiam ajudá-lo, mas alguns programadores acharão esta aplicação muito útil. Em particular, programadores que acham útil (como nós) eles lêem sensores e calculam quantidades eletrônicas. Mas também aqueles que exibem quantidades variáveis ​​com gráficos lineares e logarítmicos.

Para um exemplo de aplicativo que contém gráficos lineares e logarítmicos, e que usa fórmulas diretas e inversas para os eixos gráficos, baixado Theremino Covid19. Fórmulas que calculam posições na tela e retornam valores numéricos de posições na tela, eles foram calculados com MathHelper e refinados manualmente. Você pode encontrá-los nas funções “ValueToLinY”, “LinYToValue”, “ValueToLinX”, “LinXToValue”, “ValueToLogY”, “LogYToValue”, “ValueToLogX” e “LogXToValue”, que estão localizados no arquivo. “Class_Chart.vb”.


Alguns exemplos

Suponha que tenhamos essa fórmula que calcula “y” variar de “x”: y = 3 * x
Em alguns segundos, podemos obter a fórmula inversa, que calcula “x” variar de “y”: x = y / 3

O caso anterior foi fácil e também pode ser resolvido manualmente.

Mas suponha que tenhamos esta fórmula: y = ( x * 12 ) + ( x + 3 ) + tamanho
Entregá-lo começa a ser menos intuitivo: x = 1 / 13 * ( y – 3 – tamanho )

Em seguida, conforme as fórmulas ficam mais complexas, resolvê-los se torna cada vez mais difícil.

Tal como este: y = v1 * Math.Log ( x * v2 + v1 )
Isso se torna: x = ( Math.E ^ ( y / v1 ) – v1 ) / v2

Ou isto: y = ( x * 12 ) + ( x + 3 * x ) + v1 * 2 + x / 7
Isso se torna: x = – 7 / 113 * ( 2 * v1 – y )

Até fórmulas aparentemente simples como: y = a * x ^ 4 + b * x ^ 3 + c * x ^ 2
Que se transformam em reais “monstros”, Assim: x = – 1 / 2 * Math.Sqrt ( b ^ 2 / ( 4 * a ^ 2 ) + ( Math.Sqrt ( ( 72 * em * c * y – 27 * b ^ 2 * y + 2 * c ^ 3 ) ^ 2 – 4 * ( c ^ 2 – 12 * em * y ) ^ 3 ) + 72 * em * c * y – 27 * b ^ 2 * y + 2 * c ^ 3 ) ^ ( 1 / 3 ) / ( 3 * 2 ^ ( 1 / 3 ) * em ) + ( 2 ^ ( 1 / 3 ) * ( c ^ 2 – 12 * em * y ) ) / ( 3 * em * ( Math.Sqrt ( ( 72 * em * c * y – 27 * b ^ 2 * y + 2 * c ^ 3 ) ^ 2 – 4 * ( c ^ 2 – 12 * em * y ) ^ 3 ) + 72 * em * c * y – 27 * b ^ 2 * y + 2 * c ^ 3 ) ^ ( 1 / 3 ) ) – ( 2 * c ) / ( 3 * em ) ) – 1 / 2 * Math.Sqrt ( b ^ 2 / ( 2 * a ^ 2 ) – ( ( 4 * b * c ) / a ^ 2 – b ^ 3 / a ^ 3 ) / ( 4 * Math.Sqrt ( b ^ 2 / ( 4 * a ^ 2 ) + ( Math.Sqrt ( ( 72 * em * c * y – 27 * b ^ 2 * y + 2 * c ^ 3 ) ^ 2 – 4 * ( c ^ 2 – 12 * em * y ) ^ 3 ) + 72 * em * c * y – 27 * b ^ 2 * y + 2 * c ^ 3 ) ^ ( 1 / 3 ) / ( 3 * 2 ^ ( 1 / 3 ) * em ) + ( 2 ^ ( 1 / 3 ) * ( c ^ 2 – 12 * em * y ) ) / ( 3 * em * ( Math.Sqrt ( ( 72 * em * c * y – 27 * b ^ 2 * y + 2 * c ^ 3 ) ^ 2 – 4 * ( c ^ 2 – 12 * em * y ) ^ 3 ) + 72 * em * c * y – 27 * b ^ 2 * y + 2 * c ^ 3 ) ^ ( 1 / 3 ) ) – ( 2 * c ) / ( 3 * em ) ) ) – ( Math.Sqrt ( ( 72 * em * c * y – 27 * b ^ 2 * y + 2 * c ^ 3 ) ^ 2 – 4 * ( c ^ 2 – 12 * em * y ) ^ 3 ) + 72 * em * c * y – 27 * b ^ 2 * y + 2 * c ^ 3 ) ^ ( 1 / 3 ) / ( 3 * 2 ^ ( 1 / 3 ) * em ) – ( 2 ^ ( 1 / 3 ) * ( c ^ 2 – 12 * em * y ) ) / ( 3 * em * ( Math.Sqrt ( ( 72 * em * c * y – 27 * b ^ 2 * y + 2 * c ^ 3 ) ^ 2 – 4 * ( c ^ 2 – 12 * em * y ) ^ 3 ) + 72 * em * c * y – 27 * b ^ 2 * y + 2 * c ^ 3 ) ^ ( 1 / 3 ) ) – ( 4 * c ) / ( 3 * em ) ) – b / ( 4 * em )

E acima de tudo, o monstro anterior é apenas uma das quatro soluções possíveis.


Instruções simples

  • A caixa de texto superior, com título “Equação Dot-Net”, contém a fórmula original que você deseja elaborar. Esta caixa aceita fórmulas copiadas diretamente dos aplicativos. Se as fórmulas estiverem no formato Dot-Net (VBNET, CSharp o CPP), então a sintaxe é entendida sem problemas. Se, por outro lado, vierem de outros idiomas, será necessário ajustar manualmente os nomes de algumas funções.. As funções que mais variam entre um idioma e outro são funções trigonométricas (ln, Registro, Log 10, Pancada, bronzeado, Ata, etc…). Às vezes, mesmo as funções copiadas do DotNet podem exigir pequenos ajustes, por exemplo, as funções de conversão dos tipos numéricos CDbl devem ser eliminadas, CSng, etc…
    .
  • Pressionando o botão “Traduzir” a fórmula original é traduzida para linguagem matemática. Agora a segunda caixa de texto deve conter a fórmula traduzida, com letras simples em vez de variáveis, e a lista à direita deve conter sua variável correspondente para cada letra. Se você quiser alterar algumas letras ou torná-las em minúsculas ou maiúsculas, basta clicar na lista.
    .
  • Pressionando o botão “Resolver” a fórmula da segunda caixa vem “resolvido” para uma variável diferente. Se a fórmula já estiver no formato Y = função(X) ou X = função(Y), então a fórmula é invertida e X ou Y é extraído conforme necessário. Caso contrário, aparecerá uma caixa perguntando qual variável você deseja extrair.
    .
  • Se em vez de “Resolver” você pressiona “Simplificar” é feita uma tentativa de simplificar a fórmula. Essa é uma tarefa difícil e você nem sempre recebe algo útil.
    .
  • Quando você acha que tem uma fórmula válida com “Resolver” ou “Simplificar”, então é hora de pressionar “Traduzir” que transforma a fórmula novamente em um formato compreensível para programas e programadores DotNet. A fórmula obtida na caixa de texto abaixo tem os nomes das variáveis ​​originais novamente, sinais de multiplicação e funções trigonométricas com nomes compreensíveis pelo DotNet.
    .
  • Às vezes, as fórmulas produzidas por “Resolver” ou de “Simplificar” existem mais de um e cada fórmula também pode ter condições de validade à direita. Quando existem várias fórmulas, a chave “Traduzir” transformá-los um por um e na caixa abaixo, vamos encontrá-los um após o outro.
    .
  • Depois de ter a fórmula final na caixa abaixo, você também pode tentar sua validade com o botão “Teste”, que substitui todas as ocorrências da variável extraída pela fórmula completa na primeira caixa na parte superior e também na segunda. Feito isso, pressione “Simplificar” e, se tudo correr bem, a palavra deve aparecer na terceira caixa acima “Verdade” (outras fórmulas e condições também podem aparecer, mas o importante é que a palavra também apareça “Verdade”). Este teste nem sempre é bem sucedido, porque quando você pressiona “Teste” a fórmula da primeira caixa na parte superior pode se tornar muito complexa para o “Simplificar”. No entanto, para fórmulas de média complexidade, esse teste geralmente funciona, e se terminar com “Verdade” você pode ter certeza de que não cometeu erros.

Os botões na linha superior do aplicativo

  • Open Wolfram Alpha – Abre o site do mecanismo de matemática com muitas possibilidades úteis, por exemplo, você pode visualizar os gráficos das funções ou fazer perguntas de qualquer tipo.
  • Open CY Math – Abre outro site para resolver problemas matemáticos. Quando não é possível resolver uma fórmula, o CY-Math às vezes pode ajudar.
  • Abra o Microsoft Mathematics – Em alguns casos, você pode achar útil, mas é muito difícil usá-lo. Este programa deve ser instalado no computador local. Se não estiver instalado, o site da Microsoft será aberto automaticamente para instalá-lo.
  • Símbolos matemáticos – Abre um arquivo de texto com as principais funções matemáticas e trigonométricas do DotNet e as funções correspondentes do WolframAlpha.
  • Anotações e exemplos de usuários – Abre um arquivo de texto que contém muitos exemplos de fórmulas e onde você pode escrever suas próprias fórmulas, tentativas e anotações.

Os controles na linha inferior do aplicativo

  • Tamanho do texto – Útil para ampliar o texto ou ajustar várias linhas em um espaço pequeno.
  • Aproximado – Procure soluções numéricas aproximadas (só age em “Simplificar” e “Resolver”)
  • Mais dígitos – Aumentar o número de dígitos em soluções numéricas (apenas o dele “Simplificar” e “Resolver”)
  • Abrir página da web como HTML – Se esta opção estiver selecionada, os comandos “Simplificar” e “Resolver” eles são executados na página WolframAlpha WEB, onde as fórmulas também podem ser visualizadas com notação matemática. Por exemplo, a fórmula “monstro” que vimos acima ficaria em esta imagem.
  • Abrir página da web como XML – Se esta opção estiver selecionada, os comandos “Simplificar” e “Resolver” eles são executados na página WolframAlpha WEB e o resultado aparece no formato XML.

Tentativas e erros

Não espere milagres, o mecanismo WolframAlpha é poderoso, mas existem fórmulas insolúveis, ou que Einstein levaria para resolvê-los. Nestes casos, o “Resolver” não termina, o mecanismo WolframAlpha não responde ou responde com algo inutilizável. Função também “Simplificar” pode falhar e, em alguns casos, pode tornar a função ainda mais complexa.

Quando o motor WolframAlpha falha, é preciso se perguntar se é realmente culpa dele, ou se estamos dando uma fórmula “errado”.

Aqui estão alguns exemplos de erros comuns ao escrever a fórmula na primeira caixa na parte superior:

  • Número incorreto de colchetes (um número diferente de parênteses abertos e fechados).
  • Esqueça a variável inicial (por exemplo, em vez de y = x * 3 escrever x * 3 só).
  • Esqueça as marcas de multiplicação ou use a fonte “x” no lugar de “*”.
  • Deixe as funções de programação nas fórmulas, Por exemplo, (CSng, CDbl, Mod, Placa, Volta)
  • Escreva funções matemáticas ou trigonométricas com sintaxe inválida para o DotNet.
  • Funções trigonométricas confusas (Em vez de Log, Log em vez de Log10, etc…).

Por isso tem cuidado: a notação matemática é diferente do que os programadores usam e as quatro caixas de texto usam notações diferentes umas das outras. O primeiro na parte superior está na notação de tipo DotNet. O segundo acima é escrito em uma notação matemática adequada para torná-lo compreendido pelo mecanismo WolframAlpha. O terceiro acima é a notação que WolframAlpha fornece na saída. E, finalmente, a parte inferior está de volta na notação DotNet.

  • Para conhecer a sintaxe das funções DotNet e as funções WolframAlpha correspondentes, use o botão “Símbolos matemáticos” que abre uma lista com as principais funções matemáticas e trigonométricas.
  • Em caso de dúvida sobre a notação WolframAlpha, consulte estas páginas: Página 1 e página 2 .
  • Quanto ao DotNet, consulte estas páginas: Página 1 e página 2 (dica para o povo inglês: no lado superior direito da página, há um seletor de idioma).

Se você não pode reverter uma fórmula, tente simplificá-la manualmente. Você também pode dividir a fórmula em seções mais fáceis de resolver e fazer diferentes tentativas para conhecer melhor a fórmula e suas particularidades.. E se você realmente não pode, obtenha ajuda de um amigo matemático.


O identificador WolframAlpha

O mecanismo Wolfram Alpha é gratuito, mas há um limite de duas mil solicitações por mês. Se esse limite for excedido, as solicitações poderão ser rejeitadas até o mês seguinte..

Agora você está usando nosso código e em comum com todos que fazem o download do aplicativo “MathHelper”, mas você pode solicite seu código (para uso não comercial) e, portanto, tem duas mil operações por mês, tudo para você (e eles são muitos).

Para solicitar seu código, vá para Esta página e use o botão “Obter acesso à API”.

Depois de ter o seu “Identificador Wolfram Alpha” você precisará substituí-lo nas primeiras linhas do arquivo “Theremino_MathHelper_INI.txt”, localizado ao lado do arquivo executável do aplicativo.

Para alterar o código com seu código pessoal, verifique se o aplicativo”MatHelper” está fechado e abra o arquivo “Theremino_MathHelper_INI.txt” com o bloco de notas e substitua-os “x” deste exemplo “ID do aplicativo = xxxxxx-xxxxxxxxxx” com o seu código.


Baixe o aplicativo MathHelper
Notas para as versões:
– Versão 3.3 – Primeira versão publicada.
– Versão 3.4 – Corrigimos alguns defeitos nos nomes das funções e ao usar letras minúsculas ou maiúsculas.
– Versão 3.5 – As caixas de texto permanecem na largura certa, mesmo depois de minimizar o aplicativo.
– Versão 3.6 – Corrigido um pequeno erro que ocorria ao pressionar Testar com a caixa inferior vazia.
Versão 3.7
– Você pode alterar o TextSize com a roda do mouse, mas apenas quando o mouse está sobre o cursor.
– Adicionado link para “Matemática compreensível” <— TENTE !!!

Baixar di Theremino MathHelper – Versão 3.7
Theremino_MathHelper_V3.7
Theremino_MathHelper_V3.7_WithSources (projeto completo para programadores)
Versão para todas as janelas em 32 e 64 pouco. Para Pi framboesa, Linux, Android e OSX, ler o notas de instalação.


Theremino MathTester

Aplicativo Math Tester

Esta aplicação é apenas um esqueleto onde você pode escrever suas próprias funções e experimentá-las. Para usá-lo, você deve instalar o VisualStudio, saber programar e também ter uma idéia do que você deseja alcançar.

Suas funções de teste devem ser escritas nos formulários “TestFunctions” e então você tem que escolher qual módulo usar na primeira função do Form1.

Já existem quatro módulos de exemplo, os dois primeiros são iguais, exceto algumas linhas do segundo módulo em que tentamos duas fórmulas modificadas. E o terceiro módulo também é igual ao quarto.

Você pode editar um desses módulos e inserir suas próprias fórmulas para tentar, ou você pode copiar um dos módulos e criar um quinto, um sexto e assim por diante (Nesse caso, você também precisará corrigir alguns nomes).


Os valores numéricos do teste

Os valores obtidos dependem do que suas fórmulas precisam fazer, então cabe a você julgar se elas estão certas ou erradas.

Na imagem de exemplo, os valores vêm do formulário “TestFunctions_1”, em que escrevemos as fórmulas para alternar entre valores numéricos e de pixel e vice-versa.

  • A coluna value contém os valores de teste
  • A coluna x1 representa os valores convertidos em pixels no eixo X
  • A coluna x2 representa os valores convertidos pelos pixels de volta aos seus valores originais
  • A coluna y1 representa os valores convertidos em pixels no eixo Y
  • A coluna y2 representa os valores convertidos pelos pixels de volta aos valores originais

Na parte inferior da imagem, os mesmos testes são repetidos, mas usando as fórmulas para escadas com tendência logarítmica.


Baixar di Theremino MathTester – Versão 1.0
Theremino_MathTester_V1.0_WithSources (projeto completo para programadores)
Versão para todas as janelas em 32 e 64 pouco. Para Pi framboesa, Linux, Android e OSX, ler o notas de instalação.


Theremino CurveFitting

Ajuste de curvas

Esta aplicação encontra os coeficientes que melhor se aproximam de uma curva experimental.

Os coeficientes das equações primos podem ser calculados, De acordo com, terceiro… e até o nono ano. Embora os de segundo ou no máximo terceiro grau sejam geralmente usados.

Não é fácil explicar como usá-lo, Vamos deixar isso para os matemáticos. Quem precisa deve saber para que precisa e como usá-lo.


Baixar di Theremino CurveFitting – Versão 1.0
Theremino_CurveFitting_V1.0
Theremino_CurveFitting_V1.0_ComFontes (projeto completo para programadores)
Versão para todas as janelas em 32 e 64 pouco. Para Pi framboesa, Linux, Android e OSX, ler o notas de instalação.


Theremino WinHelper

Windows 10 - Ajudante

Este aplicativo é uma coleção de links úteis que são comumente usados ​​e que são difíceis de encontrar de outras maneiras.

WinHelper foi escrito apenas para Windows 10. Em sistemas operacionais mais antigos, alguns comandos não funcionam ou apresentam erros.

Na versão 1.1 nós adicionamos o botão “Opções de energia” para fácil acesso às configurações de suspensão e gerenciamento de energia.

Na versão 1.2 nós adicionamos o botão “Excluir arquivos de ícone” porque as versões mais recentes do Windows tornaram ainda mais difícil renovar ícones. Também adicionamos a capacidade de excluir portas COM não utilizadas e, na barra superior, agora você pode ler seu IP público.


O aplicativo WinHelper após o fechamento permanece disponível na barra inferior. Portanto, ele abre facilmente quando necessário e também fornece um indicador de carga de CPU conveniente.

Windows 10 - Ajudante - Ícones


Download di Theremino WinHelper – Versão 1.2
Theremino_WinHelper_V1.2
Theremino_WinHelper_V1.2_ComFontes (projeto completo para programadores)
Por Windows 10 em 32 e 64 pouco.

Aviso legal

ITALIANO – HARDWARE: NEI LIMITI PREVISTI DALLA LEGGE il sistema Theremino VIENE FORNITO “COSÌ COM’È”, E NON RILASCIA GARANZIA ESPLICITA O IMPLICITA, RISPETTO ALLA SUA FUNZIONALITA’, OPERATIVITA’, O USO, INCLUSE, SENZA LIMITAZIONE, LE GARANZIE IMPLICITE DI COMMERCIABILITÀ, IDONEITÀ PER UNO SCOPO PARTICOLARE O VIOLAZIONE. SI DECLINANO ESPRESSAMENTE OGNI RESPONSABILITÀ PER DANNI DIRETTI, INDIRETTI, CONSEQUENZIALI, INCIDENTALI O SPECIALI, INCLUSI, SENZA LIMITAZIONI, MANCATI GUADAGNI, PERDITE DI PROFITTI, PERDITE DERIVANTI DA INTERRUZIONE DI ATTIVITA’ O PERDITE DI DATI, INDIPENDENTEMENTE DALLA FORMA DI AZIONE O TEORIA LEGALE SOTTO CUI LA RESPONSABILITA’ VIENE ASSERITA, ANCHE SE NON INFORMATI DELLA POSSIBILITA’ O RISCHIO DI TALI DANNI.
ITALIANO – SOFTWARE: IL SOFTWARE del sistema Theremino E’ UN SOFTWARE LIBERO: E’ POSSIBILE RIDISTRIBUIRLO E/O MODIFICARLO SECONDO I TERMINI DELLA LICENZA “GNU General Public License” COME PUBBLICATA DALLA “Free Software Foundation”, NELLA VERSIONE 3, O QUALSIASI VERSIONE SUCCESSIVA. È POSSIBILE OTTENERE UNA COPIA DELLA LICENZA “GNU General Public License” DA: http://www.gnu.org/licenses
ENGLISH – HARDWARE: THE PRODUCT Theremino System IS PROVIDED TO YOU “AS IT IS”, AND WE MAKE NO EXPRESS OR IMPLIED WARRANTIES WHATSOEVER WITH RESPECT TO ITS FUNCTIONALITY, OPERABILITY, OR USE, INCLUDING, WITHOUT LIMITATION, ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR INFRINGEMENT. WE EXPRESSLY DISCLAIM ANY LIABILITY WHATSOEVER FOR ANY DIRECT, INDIRECT, CONSEQUENTIAL, INCIDENTAL OR SPECIAL DAMAGES, INCLUDING, WITHOUT LIMITATION, LOST REVENUES, LOST PROFITS, LOSSES RESULTING FROM BUSINESS INTERRUPTION OR LOSS OF DATA, REGARDLESS OF THE FORM OF ACTION OR LEGAL THEORY UNDER WHICH THE LIABILITY MAY BE ASSERTED, EVEN IF NOT ADVISED OF THE POSSIBILITY OR LIKELIHOOD OF SUCH DAMAGES.
ENGLISH – SOFTWARE: THE Theremino System SOFTWARE IS FREE SOFTWARE: YOU CAN REDISTRIBUTE IT AND/OR MODIFY IT UNDER THE TERMS OF THE “GNU General Public License” AS PUBLISHED BY THE “Free Software Foundation”, EITHER VERSION 3 OF THE LICENSE, OR ANY LATER VERSION. YOU CAN GET A COPY OF THE “GNU General Public License” FROM: http://www.gnu.org/licenses

Comentários estão fechados.