Diverses applications


Traducteur Theremino

Traducteur Theremino

Cette application est unique en son genre, actuellement (2024) Vous ne trouverez rien de tel en ligne ou à utiliser localement, Ne même pas payer pour cela. Nous avons cherché pendant longtemps mais il n’y a que des applications pour traduire des documents et elles sont toutes inadaptées à ceux qui travaillent avec le logiciel.

Stress du programmeur

Traduire des logiciels est une tâche terriblement fastidieuse et stressante.

Tout ce qu’il faut, c’est perdre sa concentration pendant un moment et il peut arriver que quelque chose d’important change et provoque des erreurs étranges et difficiles à trouver.

Finalement, nous avons décidé d’écrire cette application et ce n’était pas facile car il faut faire des opérations chirurgicales délicates sur les fichiers sans manquer un seul caractère.

Cependant, ne vous attendez pas à ce que cette application fasse tout seule,
Lisez la documentation pour apprendre à bien l’utiliser.


Système Theremino - Fichiers de documentation en Italien
Theremino_Translator_Help_ITA.pdf

Système Theremino - Fichier de documentation Italiano
Theremino_Translator_Help_ENG.pdf

中文文档文件
Theremino_Translator_Help_CHN.pdf

Système Theremino -Système Theremino - Documents originaux au format ODT
Theremino_Translator_OpenOfficeDocs.zip


Notes de versions
Version 1.0: Cette version, même si c’est votre premier publié, a déjà bien fait ses preuves et ne doit pas contenir Erreurs.

Téléchargements di Theremino Translator – Version 1.0
Theremino_Translator_V1.0

Theremino_Translator_V1.0_AvecSources (design complet pour les programmeurs)
Version pour toutes les fenêtres 32 et 64 bit. Pour Pi framboise, Linux, Android et OSX, lire le notes d'installation.


Theremino OCR

Theremino OCR

Cette application est très utile pour extraire du texte à partir d’images et après l’avoir extrait, vous pouvez également le traduire immédiatement, sans avoir besoin de copier le texte dans Google Translator, puis de le recopier là où vous en avez besoin.

Une aubaine en ces temps de mondialisation pour ceux qui doivent souvent composer avec des logiciels et des objets chinois, et peut-être encore plus pour les Chinois qui doivent vivre avec un monde de logiciels tout en anglais.


Notes de versions
Version 1.0: Cette version, même si c’est votre premier publié, a déjà bien fait ses preuves et ne doit pas contenir Erreurs.

Téléchargements di Theremino OCR – Version 1.0
Theremino_OCR_V1.0

Theremino_OCR_V1.0_AvecSources (design complet pour les programmeurs)
Version pour toutes les fenêtres 32 et 64 bit. Pour Pi framboise, Linux, Android et OSX, lire le notes d'installation.


Mise à jour du thérémino

Mise à jour du thérémino

Cette application est très utile pour mettre à jour le fichier EXE de nos applications dans tous vos projets.

Cette application peut mettre à jour n’importe quel type de fichier, mais nous vous recommandons de conserver vos fichiers INI dans vos projets, et remplacez uniquement le fichier EXE (sauf dans des cas particuliers où la DLL ou d’autres fichiers doivent également être remplacés).

Dans notre système, nous conservons généralement un dossier pour chaque projet qui contient toutes les applications de ce projet. Donc, si nous publions une nouvelle version de HAL, ou le SlotViewer, ou Automatisation, Vous devrez peut-être le mettre à jour dans des dizaines de projets différents. Dans de tels cas, en utilisant cette application, vous économiserez beaucoup’ de temps.

Opération

  • Dans la première zone, faites glisser le fichier EXE de la nouvelle version.
  • Dans la deuxième zone, faites glisser le dossier parent sous lequel se trouvent les dossiers contenant tous vos projets théréminiques.
  • Garder l’image active “Fichiers différents uniquement”
  • Appuyez sur la touche “Rechercher des fichiers”
  • Dans la grande fenêtre de texte, tous les fichiers à mettre à jour apparaîtront.
  • Appuyer sur le gros bouton “Remplacez tous les fichiers répertoriés…” Vous les mettrez tous à jour en une seconde.

Notes de versions
Version 1.0: Cette version, même si c’est votre premier publié, a déjà bien fait ses preuves et ne doit pas contenir Erreurs.

Téléchargements di Theremino Updater – Version 1.0
Theremino_Updater_V1.0

Theremino_Updater_V1.0_AvecSources (design complet pour les programmeurs)
Version pour toutes les fenêtres 32 et 64 bit. Pour Pi framboise, Linux, Android et OSX, lire le notes d'installation.


Theremino 3D

Qu'est-ce que c est? Le système Theremino savait déjà peu, avec le Theremino3D, nous sommes très bien. N'est pas un éditeur d'objets 3D, vous n'avez pas besoin de faire des jeux, la playstation est mieux… mais alors il est inutile, QMPS!

Calme, Theremino3D est une application éducative, une base pour faire face à la 3D, gravité et la physique des solides. Theremino le système ne veut pas produire ou vendre, mais se contente de montrer “Comment avez-vous”.

Et, pour le plaisir, ne commencez pas à dire qu'il y a des jeux qui ont les meilleurs graphismes, Nous savons, mais il y a une différence, Vous pouvez ouvrir et modifier les. Le Theremino3D est Open Source et bricolage, son code est gratuit et vous pouvez faire tout ce que vous voulez.

Theremino3D est un ensemble de techniques 3D, simplifié au point d'être “presque” utilisable. Les meilleurs algorithmes disponibles à la “Bricolage”. L'application est divisée en cent “scène” et il y a que beaucoup de scènes de laisse vide spécialement pour les expériences. Utiliser des objets 3D n'est pas facile du tout, mais le Theremino3D pourrait être, pour certains, la façon la plus simple pour commencer.

Les paramètres physiques des objets, gravité, interactions entre les corps solides (Corps rigides) et tissus (Corps mou) sont très bien simulés de Bullet (Moteur Open source qui gère les collisions). Les ombres (très réaliste) On a calculé les algorithmes inédits, conçu par nos soins. La 3D est exécuté sous DirectX. L'efficacité est “monstrueux”, avec des centaines d'objets en collision et sons 3D liés aux objets, La consommation CPU est pratiquement nulle (sur des machines qui ont une bonne carte vidéo)

Bien sûr, les Theremino3D peuvent communiquer avec d'autres applications sur le système, dans les fentes. Il devient alors possible à chaque “Fey” interaction, Comment faire pour déplacer des objets 3D avec commandes MIDI, ou avec des bananes, comme dans cette vidéo: www.youtube.com/watch?v = 5aYvvhURFaU

Il s'agit de la fenêtre de contrôle, pour l'ouvrir, appuyez sur F1. Toutes les autres commandes sont bien expliqués dans la boîte de “Commandes” Cette invite.

Mini aide
N'oubliez pas d'appuyez sur F pour mieux voir, Essayez les touches fléchées et les touches de souris, également en conjonction avec les touches CTRL et Maj. Attirer et repousser la roulette de la souris. Le bouton gauche de la souris “prend” les objets pour les déplacer et, avec les touches CTRL et Maj, se déplace en arrière. La barre d'espace sert à changer les modes de circulation. Les clés de 0 dans 9 et par CTRL-0 CTRL-9, pour modifier la scène. Se faire des amis avec le Theremino3D, pointez votre curseur sur un objet et cliquez sur le bouton droit de la souris.

– – – – – –

Bibliothèques nécessaires
Dans le cas où l'application ne fonctionne pas, installer DirectX, comme il est indiqué dans le notes d'installation. Depuis la version 1.4 sur le DirectX installation devrait ne plus être nécessaire, sur n'importe quel système d'exploitation.

Téléchargements de Theremino 3D – Version 1.7
Theremino_3D_V1.7

Theremino_3D_V1.7_WithSources (version pour les programmeurs)
Version pour toutes les fenêtres 32 et 64 bit. Pour Pi framboise, Linux, Android et OSX, lire le notes d'installation.


Optimiseur de l’antenne

Cette application est un simulateur numérique des champs électromagnétiques. Il utilise principalement pour optimiser l’antenne. Provisoirement, nous publions l’application “AntSym”, ancêtre de “Theremino_AntennaOptimizer”, Nous allons publier au printemps 2017.

Les deux AntennaOptimizer que AntSym sont compatibles avec le format de fichier “.NEC” utilisé par 4Nec2 (application bien connue écrite par notre ami suédois Arie Voors). Donc dans l’internet, vous trouverez beaucoup d’exemples et il est possible de fichiers d’échange. Si vous préférez, que vous pouvez également modifier l’éditeur approprié pour les fichiers d’antennes. Dans le dossier NecFiles sont déjà disponibles sur 1200 exemples d’antennes (certains ont bien fait, autres absurde ou incomplètes, mais tous utiles et intéressants).

Simulateur de l’antenne - vieux 2002 Version

AntSym - vieux 2002 Version AntSym - vieux 2002 Version


Instructions simples

Pas tous les fichiers peuvent être utilisés pour effectuer des optimisations. Pour le processus d’optimisation, les fichiers doivent être structurées correctement, avec SY définissant les paramètres modifiables.

Pour modifier les fichiers, vous appuyez sur “Modifier le fichier d’entrée” et éditer votre texte avec l’éditeur par défaut sur votre système (généralement le bloc-notes ou Notepad ++) . Trouver comment modifier les fichiers, vous parcourez les fichiers d’exemple.

Les fichiers sont ensuite traitées dans le format d’entrée de NEC. Vous pouvez voir comment ils sont transformés en appuyant sur le bouton “Voir à”. Le protocole accepté par NEC est dans le fichier “Guide de l’utilisateur de NEC“.

Enfin les fichiers de sortie du moteur et vous pouvez produire un NEC Explorez-le en appuyant sur le bouton “Découvre sur”

Le processus d’optimisation dépend des paramètres:

  • Poids (mérite) – Il s’agit de la partition qui est donnée à l’antenne et algorithmes d’optimisation visant à améliorer. Le score est calculé sur la base du “poids”, qui sont les “poids”, autrement dit, l’importance relative vous des caractéristiques de l’antenne. Le “poids” sont expliqué un par un dans le paragraphe suivant.
  • Gamme – Règle la quantité de changement qui est apporté à toute tentative d’optimisation.
  • Precision – Le nombre de décimales à utiliser dans les paramètres de l’antenne,

Le processus d’optimisation dépend du poids (poids) que vous définissez en appuyant sur “Poids” et en ajustant les curseurs pour promouvoir certaines caractéristiques plutôt que des autres:

  • CÂBLES EN ACIER – C’est le taux d’ondes stationnaires, la valeur optimale serait “1”, mais normalement, nous considérons les valeurs acceptables jusqu'à 1.5 et, dans certains cas, Si vous avez un tuner d’antenne, valeurs encore plus élevées.
  • Gain – Le gain de l’antenne. Généralement, il devrait être aussi élevé que possible.
  • F/B – Relation entre le gain sur l’avant et latérale. Généralement, il devrait être aussi élevé que possible.
  • F/R – Relation entre le gain en arrière et avant. Généralement, il devrait être aussi élevé que possible.
  • Faisceau – Largeur du faisceau pour un gain de – 3DB en dessous maximale.
  • XSIZE – Longueur d’antenne en mm. Il est généralement préférable d’avoir des petites antennes.
  • YSize – Largeur d’antenne en mm. Il est généralement préférable d’avoir des petites antennes.
  • Zsize – Hauteur de l’antenne en mm. Il est généralement préférable d’avoir des petites antennes.

Il y a trois différents algorithmes:

  • Montée – Chaque élément sélectionné est légèrement modifiée et le processus est répété plusieurs fois jusqu'à ce que la concurrence locale a été trouvé. On peut imaginer le maximum local comme la pointe d’une colline dans un complexe composé de plusieurs vallées et collines. La méthode détecte uniquement le bout le plus proche de Hill Climb, mais ne parvient pas à surmonter les vallées et localiser les collines lointaines qui peuvent être plus élevés.
  • Le changement – Chaque élément sélectionné est modifié avec des mutations aléatoires. Cette méthode peut, dans certains cas, faire des folies sur un territoire plus large que juste monter.
  • Génétiques – En plus des mutations aléatoires à l’aide d’une population de nombreuses personnes et chaque génération se reproduire seulement le meilleur (à l’aide d’une paires de demi aléatoire des paramètres qu’ils). Cette méthode est similaire à celle de la sélection naturelle et dans certains cas est considérablement plus rapide que les deux méthodes précédentes.

clé : “Remise à zéro” réinitialiser les lignes rouges et vertes qui montrent des aggravations et des améliorations lorsque vous réglez votre.

Le bouton “Poids” afficher les curseurs que vous réguler les poids et ordonne ensuite à l’optimiseur de quelles caractéristiques doivent favoriser.

Les boutons avec des nombres (100 10 1 0.1 – 0.1 1 10 100) modifier le paramètre sélectionné. Avec ces boutons, vous pouvez modifier les caractéristiques de l’antenne pour piloter l’optimisation ou manuellement partie d’optimisation.


Applications similaires

Il y a des applications similaires, par exemple, le ’ grande 4Nec2 écrit par notre ami suédois Arie Voors. Tout en 2000 Nous avons commencé ensemble à écrire ces applications et nous avons échangé beaucoup de code, Nous on lui a enseigné comment utiliser 3D et il nous a appris beaucoup d’aspects de NEC. Puis nous avons pris deux directions différentes. Ariel a écrit une application très complète, enquêter sur tous les aspects des antennes dont, Par exemple,, même le “Champ proche”. Au lieu de cela, nous nous engageons à maximiser et comparer le moteur de calcul NEC2 et diverses versions simplifiées en C++ et VB avec nom “Mininec”.

Vous pouvez comparer des calculs différents moteurs peuvent augmenter la fiabilité. Si deux moteurs différents donnent des résultats similaires puis l’antenne n’est pas critique et la simulation est bien configurée. Toutes les versions de Mininec sont fonctionnellement identiques, mais certains sont considérablement plus rapides que NEC2, qui est fondamentalement la version originale écrite en Fortran sur cartes perforées.

D’autres applications plus complexes, source commerciale et privée, mais particulièrement lourd à installer et difficile à utiliser. Les applications qui nécessitent un long initial apprennent le temps, alors nous vous recommandons des pour utiliser que si vous êtes spécialistes de l’industrie.


Le NEC2 originellement écrit en Fortran

Carte perforée

Les publications Open Source généreuses Jerry Burke et A. Knoll, qui a écrit les versions originales de NEC (Code électromagnétique numérique) à la “Lawrence Livermore Labs”, dans 1981, ils ont commencé tout cela. Ils méritent un grand merci et même admiration. Les algorithmes qui ont écrit avec le peu de moyens d’alors (et ce n’était pas facile) sont encore valides après près de quarante ans ’.


Documentation


Téléchargements

Bientôt (Printemps 2017) pubblichereMo l’application Theremino_AntennaOptimizer, complet avec instructions et thereminico style. Pour l'instant (uniquement pour les programmeurs impatients et expérimentés), Nous publions la version originale de AntSym avec quelques petites modifications. Cette version est essentiellement le même qu’en 2002, y compris le ’ erreur dans le titre (Simulateur d’au lieu de simulateur), rien de sauvage et déclarations naïves et style de programmation.

Note pVersions ER
Version 2.0: Fixe quelques bugs mais l’interface est toujours celui de la 2002.
Version 2.1: Correction d’un bug qui a causé la perte de certaines zones de la 3D à l’aide de NEC2 sur antennes très complexes – L’interface utilisateur est toujours celle de la 2002.

AntSym téléchargements – Version 2.1 – Ancienne version écrite dans 2002 dans VB6
AntSym_VB6_V 2.1 (juste à attendre avec impatience, Il n’y a pas d’instructions et de l’interface utilisateur est sauvage)
Pour exécuter cette version, vous devez enregistrer la DLL en appuyant sur le bouton droit de la souris sur le fichier “CopyAndRegisterDLL(exécuter en tant qu’admin).exe” situé dans le dossier “Registerdll” et puis en choisissant “Exécuter en tant qu'administrateur”.


Calculateur LED

Cette application est un caractère générique pour les mesures sur les LEDs, facilite les conversions entre unités et aide à concevoir des systèmes d'éclairage et tableau led avec une efficacité maximale. Le fichier d'aide “Appareils de mesure” Décrit un simple instrument de mesure disponible en quelques minutes, avec trois composants qui ont coûté un total de moins de 9 Euro.

Notes de versions
Version 2.2: Corrigé des erreurs dans la lecture de fichiers dont certaines valeurs ont été changés ou perdus des nombres décimaux. Même les noms des fichiers ne sont pas restaurés et enregistrés correctement. Maintenant, les instructions sont en anglais.
Version 2.3: Des couleurs améliorées et le menu dégradé pour Windows7 et Windows10.

LedCalc téléchargements – Version 2.3
2.3 LedCalc_V

LedCalc_V 2,3 _WithSources (design complet pour les programmeurs)
Version pour toutes les fenêtres 32 et 64 bit. Pour Pi framboise, Linux, Android et OSX, lire le notes d'installation.

Documents originaux pour les auditeurs de traductions
LedCalc_OpenOffice_Docs


Compteur de scintillement

Theremino scintillement compteur

Le « Flicker », aussi appelé « Flicker », est l’instabilité de la lumière produite par des lampes électriques.

De nombreuses études ont montré que scintillement, Bien que les hautes fréquences et ensuite totalement invisible, Il peut également provoquer des maux de tête, fatigue et nausées.

Aussi les animaux de compagnie est beaucoup plus sensibles que nous sommes aux effets de scintillement. Beaucoup d'entre eux, par exemple les oiseaux, Voir les légères variations jusqu'à fréquences autour 200 Hz, puis dix fois supérieure à ce que nous. Pour eux, un film apparaît comme une séquence de photographies et d’une lumière à nos yeux, il semble parfaitement stable, Il peut apparaître comme une lampe stroboscopique forte et causer un inconfort sévère.

Les appareils commerciaux existent pour mesurer le scintillement très cher (De 700 dans 3000 Euro). Mais nous pouvons facilement construire cet appareil de mesure, dix euros ou encore moins les dépenses, s’appuyant sur un Master module et une tablette que nous avons déjà.

Schémas de Theremino FlickerMeter

Le compteur ne contient que trois éléments afin de pouvoir le générer “BRICOLAGE”. Le troisième élément qu’ici vous ne voyez pas est le maître module. Les trois fils GND, Broche 1 et 3,3 V aller à connecteur ICSP du maître comme décrit dans la documentation suivante.

Une fois construit cet appareil, il suffit de prendre un comprimé et prendre un tour panoramique de sa maison et ceux des amis. Ce sera une surprise de découvrir qu’une bonne moitié des lampes, même les plus insoupçonnés, avez scintillement moyenne élevée et sont supprimés.

Une note spéciale pour ceux qui vont construire cet appareil
Alors que la mesure est la lampe que le compteur doit être bien fermi. Il faut vibration minimale ou à bascule pour fausser les valeurs mesurées. Cet effet est aggravé lors de la mesure de très faibles valeurs, autour d’un % ou moins. Dans ces cas encore il suffit de marcher dans la salle pour modifier la valeur mesurée.

Documentation en Italien
Theremino_FlickerMeter_Application_ITA.pdf
Theremino_FlickerMeter_Hardware_ITA.pdf
Theremino_FlickerMeter_TestLamps_ITA.pdf

Documentation en anglais
Theremino_FlickerMeter_Application_ENG.pdf
Theremino_FlickerMeter_Hardware_ENG.pdf
Theremino_FlickerMeter_TestLamps_ENG.pdf

Documents originaux pour les auditeurs de traductions
FlickerMeter_ODT-Docs.zip

Notes de versions
Version 1.1: Cette version, même si c’est votre premier publié, a déjà bien fait ses preuves et ne doit pas contenir Erreurs.
Version 1.2: Corriger l’alignement du texte dans la boîte de “Pourcentage de scintillement”

Téléchargements de flickermètre – Version 1.2
FlickerMeter_V 1.2

_WithSources FlickerMeter_V 1.2 (design complet pour les programmeurs)
Version pour toutes les fenêtres 32 et 64 bit. Pour Pi framboise, Linux, Android et OSX, lire le notes d'installation.


DAA – analyseur audio et oscilloscope

Theremino DAA V4.0

Cette application a été écrite sur 22 Il y a ans, au moment de Windows95 et Windows98. Il est non seulement un oscilloscope, il comprend également un générateur de signal, un analyseur de spectre et des fonctions sophistiquées pour la mesure de systèmes acoustiques. Dans la gamme audio, il est mieux que tout oscilloscope que les échantillons à 16 les bits tandis que les oscilloscopes classiques (par exemple, Tektronix et Lecroy) Ils ont l'ADC de 8, 10 ou au mieux 12 bit. D'autre part, les oscilloscopes classiques mesurent également les hautes fréquences tandis que le DAA arrivera à quelques dizaines de KHz (en fonction de la carte son et son pilote).

Nous avons longtemps utilisé cette application pour égaliser les grands systèmes sonores dans les clubs et les concerts et quand je travaillais comme ingénieur du son dans le studio d'enregistrement. Les dernières versions (De 4 en PVE), Ils se sont sensiblement améliorés. Maintenant, l'application fonctionne également comme un oscilloscope à deux canaux classique.

Vous pouvez mesurer les tensions et les courants, à la fois continue et alternative, en tant que testeur. Il mesure la valeur moyenne, la vraie valeur effective et la valeur de crête avec une précision jusqu'à une millivolts. Il mesure la fréquence jusqu'à centièmes de Hz, la période jusqu'à des dizaines de microsecondes, et les amplitudes jusqu'à à dixièmes de décibel.


Générateur de signaux, curseurs de mesure et d'analyse de spectre avec plus de 110 DB dynamique.


Analyse des systèmes avec des signaux d'impulsion, Analyse du spectre de balayage et FastSweep et 3D.

– – – – – –

Cartes du son

Cartes son pour PC ont une bande passante de 10 Hz jusqu'à. Afin de passer également la composante continue des signaux, vous devez utiliser un adaptateur externe branché sur USB, avec une légère modification du circuit d'entrée. Le fichier “EntréeDevices.pdf“, télécharger ci-dessous, explique ce qu'il faut acheter et comment changer les onglets.

En utilisant les cartes son que nous vous recommandons (et qui coûtent moins 10 EUR sur eBay) vous obtenez deux canaux couplés en continu. Ces cartes son sont si précis et stable, une fois que l'étalonnage est effectué, la ligne zéro reste en place pour toujours. Pas besoin de recalibrer chaque fois que vous tournez, comme ils ont plutôt l'habitude de faire beaucoup oscilloscopes, En outre, parmi les plus chers.

– – – – – –

Télécharger

Notes de versions
Version 2.1:
Améliorations mineures, y compris le meilleur contrôle de la direction de retard et le pouls DeltaTime et l'alignement sur ceux indiqués par d'autres logiciels tels que GoldWave et FitzPeaks.
Version 2.2: D'autres améliorations dans les contrôles Delay et DeltaTime.
Version 2.3: D'autres améliorations et échantillonnage surélevé pour 192 KHz
Version 2.4: Correction d'un bug avec trop-plein avec signaux dépassant 2 Pep Volt. FastSweep fixe, qui maintenant fonctionne très bien même avec l'échantillon aléatoire 192 kHz. Ajouté les bibliothèques MFC qui seront utiles aux audacieux pour reconstruire.
Version 2.5: Résolution améliorée des raies spectrales aussi avec un échantillonnage en 192 kHz.
Version 3.0: Des améliorations significatives tant dans la course que dans la documentation. Boîtes d’échantillonnage. Possibilité de choisir les périphériques d’entrée et de sortie. Augmentation de la stabilité globale. Correction des défauts de calibration. Capacité à se souvenir de tous les paramètres entre démarrage et suivantes. Augmente la fréquence maximale en 100 KHz. Maintenant le DAA est vraiment une application complète.
Version 3.1: Maintenant, il a également une mesure de la fréquence de CH2, avant même la lecture du CH1. fichiers de documentation ajoutés en allemand: “DaaHelp_DEU.pdf”.
Version 4.0
– Grandes améliorations, trop nombreux pour les écrire ici, lire la documentation.
– Maintenant, la commodité d'utilisation est remarquable, Nous avons envoyé le plus grand oscilloscope retraités. Sauf pour les rares cas d'avoir à mesurer des fréquences élevées, nous utilisons toujours cette.
– Avec l'étalonnage est obtenue par un étalonnage précis des tensions qui vous permet de faire des mesures telles que testeur.
– mesures RMS, moyens, crête à crête, décibels, période et fraquenza.
– Les valeurs mesurées peuvent être envoyées à la fente et sont donc disponibles pour d'autres applications du système Theremino.
– Des filtres numériques pour nettoyer les formes d'onde et facilitent la gâchette.
– couplage AC et DC
– Possibilité d'effectuer des mesures précises à courant continu, avec une carte son USB qui coûte moins de dix euros.
– Il ne faut que quatre résistances communes, non-précision, et une modification mineure, qui se fait en deux minutes, vous obtenez deux canaux d'entrée et deux sorties, tous couplés en continu.
– Vous obtenez une impédance d'entrée de 1 méga ohms (qu'oscilloscopes)
et les tensions de mesure jusqu'à +/- 70 V
– Avec l'ajout d'une sonde 10:1 (neuf résistances 1 méga en série), vous pouvez mesurer des tensions jusqu'à +/- 700 V
– Avec l'ajout d'une sonde à haute tension pour la mesure des tensions jusqu'à plusieurs milliers de volts.
– écran plus grand et redimensionnable.
– La fenêtre de l'application doit être agrandie à plein écran et rappelez-vous la taille et la position.
– Toutes les commandes peuvent également être réglés avec la souris et le clavier.
– Et beaucoup d'autres nouvelles…. Lisez la documentation.
Version 4.1
– Ajout déclencheur de type STOP, qui arrête l'échantillonnage lorsqu'il dépasse une certaine valeur de tension.
– Des contrôles améliorés et simplifiés pour régler la “Retard”
– affichage commode des tensions minimale et maximale mesurée avec le calibrage actuel (il suffit de déplacer le curseur sur l'entrée OFF et ON et lire la dernière ligne de l'application).
Version 4.2
– Élimination de l’erreur avec XY et la base de temps <= 1mS
– Fichiers de documentation corrigés et mis à jour.

Télécharger Theremino DAA – Version 4.2
DAA_V4.2

DAA_V4.2_AvecSources (design complet pour les programmeurs, très difficile à modifier car écrit en MFC, non visuels. Ces dernières années, nous l'avons nettoyé un peu. Mais la programmation de base date de retour il y a vingt-deux ans)
Pour tous les systèmes Windows à 32 et 64 bit. Pour Pi framboise, Linux, Android et OSX, lire le notes d'installation.

Bibliothèques MFC (vous devez recompiler l'AAD)
Microsoft_MFC_LIBS (pour recompiler avec Visual Studio)

– – – – – –

Documentation

Actuellement, la documentation est seulement en italien.
Les fichiers en anglais et en chinois sont convertis automatiquement les courants d'air,
ours avec moi, pour corriger cela prend beaucoup de temps.

Fichiers de documentation pour l'application DAA
DAA_V4_Help_ITA.pdf
DAA_V4_Help_ENG.pdf (traduction automatique)
DAA_V4_Help_CN.pdf (traduction automatique)

Documentation Fichiers pour les cartes son et des circuits d'entrée
DAA_V4_InputDevices_ITA.pdf
DAA_V4_InputDevices_ENG.pdf (traduction automatique)
DAA_V4_InputDevices_CN.pdf (traduction automatique)

Fichiers de documentation format ODT pour traducteurs
DAA_V4_Help_ITA.odt
DAA_V4_Help_ENG.odt (traduction automatique)
DAA_V4_Help_CN.odt (traduction automatique)
DAA_V4_InputDevices_ITA.odt
DAA_V4_InputDevices_ENG.odt (traduction automatique)
DAA_V4_InputDevices_CN.odt (traduction automatique)

Documentation Fichiers pour les versions précédentes
DaaHelp_ITA.pdf
DaaHelp_ENG.pdf
DaaHelp_DEU.pdf


Testeur de thérémino

Testeur de thérémino
Cette application combine les caractéristiques d’un testeur traditionnel avec celles d’un testeur de transistors, offrant un large éventail de fonctionnalités pour ceux qui conçoivent et réparent des appareils électroniques.

Grâce à la possibilité de le contrôler de l’extérieur et de communiquer les mesures à travers les fentes, Les mesures peuvent être automatisées. Cela nous permet de coordonner les mesures avec d’autres applications de notre système: Oscilloscopes, Générateurs de signaux, enregistreur, etc..

De plus, l’écriture de quelques lignes de code dans notre application Theremino_Automation, Des configurations inhabituelles peuvent être réalisées, impensable avec d’autres systèmes de mesure, par exemple, l’utilisation de commandes vocales pour démarrer la mesure et écouter les résultats avec le synthétiseur vocal, en laissant les mains libres pour maintenir les embouts en place, ou déplacer des cordons de mesure avec des moteurs pour automatiser les mesures sur les cartes de circuits imprimés.


Caractéristiques de l’Theremino_Tester

  • Mesure rapide de la résistance et signalisation de continuité acoustique.
  • Réglage de la fréquence et du volume du signal acoustique.
  • Mesure de la résistance à partir de fractions d’ohms (Mieux qu’un testeur normal)
  • Mesure de capacité de dizaines de pF à des milliers d’UF
  • Mesure d’impédance de quelques micro Henrys jusqu’à plusieurs Henrys
  • Mesure des caractéristiques supplémentaires des composants passifs (ESR, Facteur de perte, etc.…)
  • Trouver le type de composants actifs (NPN, PNP, MOS, FET, SCR, TRIAC, DIODES, etc.)
  • Trouver l’ordre des liens (Officier de l’Ordre de, BCE, CEB, GDS, DSG (en anglais seulement), Anode, Cathode, etc.…)
  • Mesure des caractéristiques des composants actifs (Bêta, Vbe, Vgs etc…)

Testeur de thérémino Testeur de thérémino

Testeur de thérémino Testeur de thérémino Testeur de thérémino


Instructions pour la mise en route

Ce programme ne fonctionne que si vous avez programmé le module Arduino Nano, comme expliqué dans les pages suivantes. Une fois programmé, suivez les instructions ci-dessous:

  • Assurez-vous que le module est connecté à l’USB
  • Lancer cette application “Theremino_Tester.exe”
  • Choisissez la porte dans la première case en haut “Port” (Remarque 1)
  • Choisissez votre vitesse 500 000 dans la deuxième case “Vitesse” (Remarque 2)
  • Les zones Sortie et Commandes ne seront nécessaires que plus tard, Pour l’instant, laissez-les se débrouiller seuls. “-1”.
  • Laissez les caisses de résonance se débrouiller seules pour l’instant. “1000”, “-12” et “2”.
  • Si tout va bien, le bouton de connexion devient orange lorsque vous appuyez dessus.
  • Vous pouvez maintenant utiliser les boutons avec le haut-parleur et la résistance pour prendre des mesures.

Remarque 1
Si vous ne savez pas de quel port il s’agit, débranchez le câble USB, Ouvrir la boîte “Port” et signifient les noms des portes. Rebranchez ensuite le câble USB, Fermez et ouvrez à nouveau la boîte “Port”. Choisissez ensuite la porte qui est apparue et qui n’était pas là auparavant. Si vous changez la prise USB alors le port change de nom et vous devrez changer cette case.

Remarque 2
Nous vous recommandons d’utiliser l’option 500 000 bits par seconde, Mais si vous le souhaitez, vous pouvez le modifier dans les options qui se trouvent sur les premières pages du firmware, puis aussi dans la boîte “Vitesse” de cette demande. Si vous apportez des modifications, utilisez uniquement 250 000, 500 000 ou 1 000 000, Des vitesses plus lentes ralentiraient la communication, et certaines d’entre elles sont imprécises jusqu’à 3.7% (ce qui est très) et provoquer des problèmes de communication.

L’une des pires vitesses de communication est 115 200, qui est sadiquement celui choisi par les concepteurs d’Arduino pour le nouveau chargeur d’amorçage. En fait, lorsque vous chargez le firmware avec Arduino IDE sur une carte avec ATmega 328P qui a le nouveau chargeur de démarrage, Il peut arriver que des erreurs occasionnelles se produisent. Parfois, il charge le micrologiciel sans erreur, D’autres fois, une erreur se produit “Erreur avrdude… etc..”.

Dans Cette page Vous pouvez trouver des explications détaillées sur ce défaut. Je traduis de l’anglais: Chronométré à 16 MHz (par défaut sur la plupart des Arduinos) La vitesse de 115 200 donne une erreur de l’attribut 3,7%, ce qui est généralement trop pour que l’autre partie puisse travailler sans correction d’erreur.

Et dans Cette page vous pouvez trouver un excellent calculateur de débit en bauds pour explorer les différentes vitesses de communication et les taux d’erreur de chacun.


Mesure rapide des résistances avec bip

Les conceptions de testeurs de transistors qui sont en réseau prennent quelques secondes pour chaque mesure, Par conséquent, ils ne sont pas adaptés aux tests de continuité.

Voici un exemple de la façon dont vous pouvez utiliser notre version pour vérifier les pistes d’une carte de circuit imprimé. Dans ce cas, nous avons utilisé un objectif, mais vous pouvez également utiliser un appareil photo comme microscope.

Testeur de thérémino Testeur de thérémino

Testeur de théréminoDans cet exemple, les cordons de mesure, qui se connectent aux fils 1 et 2 de notre Testeur, ont été obtenus à partir de Clips pour feuilles de papier. Les clips colorés ne mènent qu’à la pointe. Nous les avons aiguisés à la lime puis au papier de verre fin.

Pointes fines et élastiques, Tranchant comme une épingle, vous permettent de Établissez un bon contact même dans les endroits les plus difficiles, ce qui serait impossible avec des pointes de testeur normales.


Construction

Schémas du testeur Theremino

Pour construire ce testeur, tout ce dont vous avez besoin est

  • Un Arduino Nano
  • Trois résistances de 680 Ohm
  • Trois résistances de 470 k

Il est recommandé de sélectionner les résistances avec un bon testeur, en les choisissant parmi de nombreux, et doit avoir des valeurs comprises entre 678 dans 682 ohm et entre 468 dans 472 kOhm. C’est mieux s’ils viennent de 680 et 470 k exactement,.

Si nécessaire, vous pouvez ajouter

  • Un bouton.
  • Un petit haut-parleur, Tiré à titre d’exemple des anciens casques d’écoute des Walkmans, ou un petit buzzer piézoélectrique.

Dans les images suivantes, vous pouvez voir les broches du Nano auxquelles nous connecterons les composants et un placement possible dans une boîte en plastique.

Dans cette version, nous avons également ajouté un connecteur qui donne la tension de 5 volts aux LED qui éclairent la plage de travail. Ainsi, avec juste la connexion USB, nous avons tout ce dont nous avons besoin pour tester la continuité des pistes, même dans les endroits les plus petits et les plus difficiles d’accès.

Arduino Nano CH340 Testeur de thérémino

  • Il est recommandé de placer le Nain sur un Millefori avec deux bandes de Pin femelle.
  • Les six résistances se trouvent sous le Nano, les connecter à partir de D2, D3, D4, D5, D6 et D7 et vers A0, A1 et A2.
  • Et enfin, nous connecterons trois fils colorés, se terminant par de petits crocodiles, à A0, A1 et A2.

Les fils doivent être flexibles, mince et d’une dizaine de centimètres de long. Leurs couleurs sont utilisées pour identifier les bornes A0, A1, A2 (en anglais) (qui sont ensuite appelés dans les mesures 1, 2 et 3). Pour les tests de continuité, utilisez des fils 1 et 2.

Si vous souhaitez utiliser le testeur pour tester les connexions sans le PC, vous pouvez également ajouter un bouton connecté entre A3 et GND et un petit haut-parleur entre D10 et GND.


Firmware pour le module Arduino Nano

Le firmware “Theremino_Tester_Sketch.ino” il doit être ouvert avec l’IDE Arduino et programmé dans le module Nano. Notre version est écrite spécifiquement pour le module Nano avec le processeur ATmega 328P, ne l’utilisez pas avec d’autres modules Arduino.

Pour écrire le firmware sur la carte Arduino Nano, vous devez:

  • Ouvrez le menu “Outils” et choisissez l’icône “Carte Arduino Nano”
  • Ouvrez le menu “Outils” et choisissez la bonne porte (celui qui n’est là que si vous connectez l’USB du module)
  • Ouvrez le menu “Outils” et choisissez “Processeur ATmega 328P”, avec “Ancien chargeur d’amorçage” Si vous avez besoin.
  • Ouvrez le menu “Croquis” et choisissez “Télécharger”
  • Si le téléchargement ne fonctionne pas et génère des erreurs, essayez “ATmega 328P” avec et sans “Ancien chargeur d’amorçage”

Une partie de notre firmware provient des codes de testeur de transistors écrits par Karl-Heinz Küubbeler et Markus Reschke, Mais notre version est complètement réécrite. Nous avons beaucoup simplifié le code et nous avons corrigé et amélioré certaines fonctionnalités. De plus, le code est maintenant formaté et commenté pour le rendre plus lisible, compréhensible et facile à entretenir.

Dans notre version, nous avons éliminé toutes les options inutiles telles que l’affichage et le menu des options, Le générateur de signaux, Mesure des tensions et des fréquences, difficiles à utiliser et de mauvaise qualité. Nous avons de bien meilleurs outils dans notre système, Oscilloscopes, Générateurs de signaux, Analyseurs, filtres numériques, etc.… Nous ne le manquerons donc pas.

Étalonnages

Parmi les parties que nous avons éliminées du micrologiciel, il y a également les procédures d’étalonnage manuel. Ces fonctions étaient si difficiles à utiliser que peu de gens les auraient exécutées avec succès, risquant ainsi d’obtenir des mesures complètement erronées.

Au lieu de cela, nous avons fait tout ce que nous pouvions pour obtenir suffisamment de précision de l’étalonnage automatique. L’instrument nouvellement construit est prêt et est recalibré à chaque nouvel allumage, dans la mesure du possible, sans procédures manuelles et sans composants d’échantillon à utiliser comme référence.

Si vous utilisez six résistances avec une précision d’un pour cent, la précision de ce luminaire est assez bonne. Précision adaptée à l’usage auquel il est destiné, c’est-à-dire identifier les composants inconnus, Vérifiez qu’ils ne sont pas défectueux et qu’ils ont des valeurs dans les tolérances normales.

La précision peut être améliorée en calibrant manuellement les paramètres au début du firmware à écrire sur l’Arduino Nano.

Les premières pages du firmware contiennent des paramètres d’étalonnage réglables pour augmenter la précision des mesures. Les instructions se trouvent au début de chaque paramètre. Ne les modifiez que si vous comprenez leur signification, puis n’oubliez pas d’écrire le firmware sur le Nano après chaque changement.

Parmi les options modifiables, il existe également diverses adaptations. Par exemple, utilisez les broches nano D8 à D13 comme le font les conceptions classiques de testeurs de transistors.


Téléchargement de fichiers

Dans le fichier “Theremino_Tester_V1.0.zip” Vous y trouverez:
– Un dossier “Theremino_Tester” qui contient l’application à utiliser sur votre PC
– Un dossier “Sources” avec les fichiers du programme pour ceux qui veulent le modifier (utiliser Visual Studio 2008)
– Un dossier “Arduino / Docs” qui contient des diagrammes et des images utiles pour la construction du compteur.
– Un dossier “Arduino” qui contient “Theremino_Tester_Sketch.ino” pour ouvrir avec l’IDE Arduino, puis compiler et écrire dans le module Nano, comme expliqué dans les pages précédentes.

Téléchargements di Teremino_Tester – Version 1.1
Theremino_Tester_V1.1

Version pour toutes les fenêtres 32 et 64 bit. Pour Pi framboise, Linux, Android et OSX, lire le notes d'installation.


Theremino Helper

Ce petit soft agit comme un collector pour les fonctions supplémentaires qui sont actuellement:
– Éteindre votre ordinateur avec le bouton central de la souris (Si le bouton Activer est activé)
– Arrêt manuel de tous les programmes (avec nom “Theremino_xxxx”)
– Afficher l'utilisation du processeur
– Transmission de X / Y coordonnées de la souris vers les fentes.
– Importer des données de lecteurs de codes à barres et l'envoi de données vers la fente.

Téléchargements de Theremino d'assistance – Version 1.8
Theremino_Helper_V1.8
Theremino_Helper_V1.8_WithSources (design complet pour les programmeurs)

Version pour toutes les fenêtres 32 et 64 bit. Pour Pi framboise, Linux, Android et OSX, lire le notes d'installation.


WaveAnalyzer Theremino

WaveAnalyzer Theremino

Cette application fonctionne le ’ analyse spectrale des signaux périodiques d’une fente et écrit sur un certain nombre d’autres emplacements aux valeurs mesurées à différentes fréquences et le taux de distorsion calculé.
Son utilisation principale est d’analyser les signaux périodiques lentes, par le continu (zéro Hertz) fréquences de quelques Hertz, ou au plus quelques dizaines de Hertz.

Cette notice de ’ utilisation et les spécifications complètes sont dans ce fichier:
Theremino_WaveAnalyzer_ITA.pdf

WaveAnalyzer Theremino téléchargements – Version 0.9
Theremino_WaveAnalyzer_V 0,9
Theremino_WaveAnalyzer_V 0,9 _WithSources (design complet pour les programmeurs)

Version pour toutes les fenêtres 32 et 64 bit. Pour Pi framboise, Linux, Android et OSX, lire le notes d'installation.


Theremino WaveGenerator

Générateur d’ondes

Ce générateur envoie le signal de sortie à une fente, et pas à la carte son comme ils généralement similaires. Étant donné que le signal passe des fentes, la fréquence maximale est limitée à quelques cent Hz. En revanche, la fréquence minimale s’étend à la hauteur.

Vous pouvez l’utiliser pour prouver les sorties Pwm ou PwmFast et de tester des applications qui lisent le signal des fentes (Par exemple, ECG :, EEG, SignalScope, AdcTester, et Waveanalyzer). Ou vous pouvez utiliser pour essayer les moteurs pas à pas, servo-moteurs, Géophones et accéléromètres.

Signification des paramètres

MACHINES À SOUS

  • Fente de sortie: Le numéro de l’emplacement où écrire le signal de sortie.
  • Amplitude: Le nombre de créneaux horaires que vous utilisez pour contrôler l’amplitude du signal généré. Si vous le réglez à “-1” puis la fente n’est pas utilisée et définir la largeur manuellement avec boîte “Amplitude”.
  • Maj: Le numéro de logement qui sert à contrôler le mouvement du signal zéro. Si vous le réglez à “-1” puis la fente n’est pas utilisée et ajuste la Maj manuellement avec boîte “Maj”.
  • Fréquence: Le nombre de créneaux horaires que vous utilisez pour contrôler la fréquence du signal généré. Si vous le réglez à “-1” puis la fente n’est pas utilisée et ajuste la fréquence manuellement avec boîte “Fréquence”.
  • Forme d’onde: Le nombre de créneaux horaires que vous utilisez pour contrôler la forme d’onde du signal généré. Si vous le réglez à “-1” puis la fente n’est pas utilisée et vous choisissez manuellement la forme d’onde avec boîte “Forme d’onde”.

CONTRÔLES

  • Amplitude: Réglage manuel de l’amplitude du signal sortie.
  • Maj: Réglage manuel de la Maj du zéro du signal sortie.
  • Fréquence: Réglage manuel de la fréquence de répétition du signal sortie.
  • Vitesse constante: Activer cette option, la randonnée de sortie dépend de la fréquence afin de parvenir à un taux constant. En le désactivant, vous obtenez une randonnée régulière.
  • Freq min.: Vous utilisez avec une vitesse constante pour déterminer la fréquence minimale, ce qui correspond à la limite de déplacement.

FORMES D’ONDE

WaveGeneratorWavesPour sélectionner la forme d’onde, vous cliquez sur boîte de formes d’onde et puis vous cliquez sur le menu déroulant.

  • Manuelle, Sinusoïdal, Semi sinusoïdal, Triangulaire, En dents de scie et carrées sont des formes d’onde classiques des générateurs de signaux.
  • Bruit peut être utilisé pour différentes tailles, par exemple, en conjonction avec un analyseur de spectre pour vérifier la largeur de bande de filtres
  • Ecg1 et GCT2 ils servent à simuler des signaux d’un électrocardiographe classique (premier volet).
  • Ocg1 et Ocg2 ils servent à simuler des signaux d’un électrocardiographe optique.
  • Ocg3 contient également une perturbation de 50 Hz pour tester les filtres.
  • UserShape1... 5 sont programmables à volonté des formes d’ondes.

Pour programmer le UserShape vous ouvrez des fichiers de “Shape1.txt” dans “Shape5.txt” avec un éditeur de texte et écrire le nombre de valeurs qui composent la forme d’onde.

Le nombre de valeurs n’est pas important, peuvent avoir de deux à des milliers. Quel que soit le nombre de valeurs qu’ils représentent un cycle complet. Vous choisissez le nombre de valeurs pour obtenir une résolution suffisante aux mesures qui doivent être effectuées. Si vous utilisez des valeurs un peu la forme d’onde est “apparaissent pixelisées”.


Table vibrante pour essayer des géophones et accéléromètres

Une utilisation intéressante de la présente demande est déplacer un servomoteur pour vibrer une planche et essayez d’accéléromètres et géophones. Vous dépensez quelques euros pour le serviteur et quelques heures de temps pour le construire et vous pouvez ajuster l’amplitude et la fréquence des oscillations. La fréquence est très précise car il généré par le logiciel, pas la rotation d’un moteur avec masse excentrique.

Le serviteur doit être fixé à la base et relié à une bielle à fourche. Mieux de le fixer avec une couche de caoutchouc pour minimiser le bruit. La bielle doit être un peu’ souple pour absorber les vibrations haute fréquence générées par le moteur. Connectez la bielle inférieure à 10 mm de l’axe de rotation du moteur, Si vous avez plus de force. Un servo plus approprié de, avec l’espace très petit dé, est le TGY930, Si vous acceptez certaines performances’ mineurs sur 10 Vous pouvez également utiliser HXT900 de Hz, rediculously. Pour plus d’informations sur le serviteur lire Cette page.

La table doit être suspendue avec des balles ou des guidages linéaires et la fermeture avec élastiques ou de courroies en caoutchouc. Et devraient être libres de se déplacer environ 10 mm.

Les images suivantes sont des prototypes construits par Conrad moutons, le premier des bals et des plateaux à tenir en place, le second avec guidages linéaires (probablement disponible au Brico Center comme glissières de tiroir).

Shaker Theremino Table Shaker Theremino Table

Paramètres du logiciel:

  • Hal, vous réglez la sortie comme Servo16 avec Min = 0 et Max = 1000.
  • Toujours dans la couche HAL, vous définissez le valeurs de temps min (Nous) et l’heure max (Nous) dans 1000 et 2000. Vouloir réduire le blocage moteur il y a sertie de deux valeurs toujours centrés 1500 mais avec moins d’écarts de lui. Par exemple, 1100 et 1900 ou 1200 et 1800.
  • En forme d’onde sinusoïdale est réglée comme il est WaveGenerator.
  • Aussi en WaveGenerator définissant la fréquence minimale 0.5 Hz. Vous pouvez affecter aussi il 0.1 Hz, mais vous aurez une petite randonnée à hautes fréquences (10 Hz et au-delà).
  • Avec ces paramètres, vous pouvez définir Min fréquence Freq. jusqu'à 10 Hz et au-delà.

Recommandations:

Utilisez servo avec zone morte très petit, Nous vous recommandons le TGY930 parce que nous l’avons essayé, mais autre plus puissant agent pourrait également être fine.

La bielle doit être très proche de l’axe afin de pouvoir utiliser plus grandes excursions sans forcer sur le moteur de trop.

Tourner la Croix (ou le disque) sur l’axe du moteur afin que le centre de l’excursion est 90 degrés de biella.

J’utilise habituellement un maximum de sujet 80 degrés, mais vous pouvez emmener presque 180 degrés en définissant le temps min (Nous) et l’heure max (Nous) dans 1000 et 2000. Avec très grandes excursions vous pouvez corriger partiellement les erreurs causées par la géométrie de la bielle, à l’aide de la forme d’onde “Triangulaire”, mais la différence est minime sur route.

– – – – – –

TÉLÉCHARGEMENTS

Notes de versions
Version 1.4 et 1.5: La nouvelle zone de texte se contrôler mieux avec la souris. – La nouvelle minuterie de précision (C’est dans le fichier « Timer précis ») rend les fréquences générées beaucoup plus précis et ne dépend pas du système d’exploitation et de la charge CPU.
Version 1.6
Dans les versions précédentes, fréquence de changement génère discontinuité dans la forme d’onde. Maintenant vous pouvez modifier la fréquence et autres paramètres en continu et vous obtenez une variation douce et en toute sécurité. Cela permet de vérifier le générateur du dehors, puis mesures de type balayage.
Dans cette version, nous avons ajouté la possibilité de contrôler la fréquence, volume et forme d’onde de l’extérieur (dans les fentes).
Version 1.7
Maintenant “Forme d’onde” changer correctement même si vous utilisez les flèches du clavier.
Version 1.8
Maintenant “Forme d’onde” comprend également “Bruit” et “Ocg3” avec une perturbation de 50 Hz superposée.
Version 2.0
Maintenant, vous pouvez conserver plusieurs copies de WaveGenerator (con Nomi Theremino_WaveGenerator1.exe …2.exe …3.exe) dans le même dossier, et chaque copie utilisera un fichier d'initialisation séparé.
Version 2.0
– Les commandes sont désormais mises à jour instantanément et rapidement lorsque vous modifiez la valeur numérique avec la souris.
– L'application utilise maintenant la nouvelle classe “AccurateTimer.vb”

Theremino WaveGenerator téléchargements – Version 2.1
Theremino_WaveGenerator_V2.1
Theremino_WaveGenerator_V2.1_WithSources (design complet pour les programmeurs)

Version pour toutes les fenêtres 32 et 64 bit. Pour Pi framboise, Linux, Android et OSX, lire le notes d'installation.


Filtres Theremino

Filtres Theremino V1.2

Contrairement aux exemples théoriques dans des publications en réseau, Cette application est vraiment utilisable pour filtrer les signaux provenant de capteurs. Si vous pouvez faire des expériences sur des données réelles et pas seulement mathématique théorie, souvent ce qui conduit à exagérer certains aspects et en négligeant les autres.

Par exemple, vous pouvez filtrer les signaux pour application fréquence d’alimentation Theremino OCG éliminer le bruit et base à bascule causées par le mouvement patient. Instructions pour configurer les emplacements des applications se trouvent dans les fichiers “Filtrer les Notes de l’ECG” qui se trouvent dans le “Taux de frais généraux”.


Caractéristiques des filtres numériques

Filtre FIR

Nous voyons ici la courbe de réponse d’un filtre FIR avec bande passante de 0 dans 498 Hz dans un décibel et qu’à partir de 502 Hz jusqu'à réduit d’au moins 90 décibels. Pour ceux qui sont habitués aux fonctionnalités de filtres analogiques comme il auraient été impensables. Une implémentation matérielle grâce à ces fonctionnalités exigerait de livres de matériel (De plus, 2000 composants) et en pratique ne fonctionnerait pas même (ne produirait pas les tolérances de composant physique de courbe calculée de réponse).


Instructions de mini

Commandes des filtres Theremino

  • Fentes d’entrée – La fente permettant de lire le signal d’entrée.
  • Fente de sortie – L’emplacement dans lequel écrire le signal filtré.
  • Temps d’échantillon – Temps d’échantillonnage. Avec 10 Taux d’échantillonnage MS est 100 Hz. Vous devez définir ce paramètre pour une fréquence égale à celle pour laquelle il a été conçu le filtre, dans le cas contraire, le filtre est traduit vers le haut ou vers le bas selon le rapport entre deux valeurs. Étant donné que nous travaillons sur les créneaux horaires et par USB la fréquence d’échantillonnage maximum est 500 Hz. Donc le montant minimum du temps que vous pouvez définir dans cette zone est 2 MS.
  • Amplitude – Moltiplica de données de sortie filtré. Avec la valeur “1” la sortie est égale à l’entrée.
  • Maj – Ajouter un coût pourl filtré les données de sortie. Avec la valeur “0” la sortie est égale à l’entrée.
  • Inverser l’effet de filtre – En activant cette case à cocher, l’effet du filtre est inversé. Pourquoi un filtre passe-bas devient un passe-haut, un passe-bas et passe-haut, passe-bande devient un devient un cran. Cet effet est obtenu facilement, en soustrayant le signal d’entrée du signal filtré.
  • Fichiers de coefficients – À droite du mot “Type de” lire le type de filtre actuellement en cours d’utilisation (Sapin ou IIF) et le nombre de coefficients ou poly.
  • Parcourir le dossier – Ce bouton ouvre le dossier qui contient le filtre en cours d’utilisation. Dans le dossier il y a aussi des fichiers de projet extension “ih_fir” et “ih_iir”. Pour ouvrir ces fichiers avec les applications appropriées, lire le fichier d’instructions “Aide anglais” “Aider l’italien” qui se trouvent dans le “_ Filter_Designers”.
  • Boîte avec fond bleu clair – Dans la boîte, vous voyez le nom du filtre. En cliquant sur le nom du filtre ouvre une boîte de dialogue qui vous permet de choisir les filtres (exactement la même fonction que d'appuyer sur le bouton “Sélectionnez”).
  • Bouton de sélection – Avec ce bouton s'ouvre une boîte de dialogue qui vous permet de choisir des filtres.

Filtres FIR et IIF

Les filtres IIR sont souvent recommandés pour leur besoin de mise en œuvre plus simple et moins de mémoire et de puissance de calcul. C’était le cas dans le passé, mais sur les systèmes actuels, par exemple Windows10, et même très puissants ordinateurs, par exemple, un quad core comprimé, un filtre FIR, mis en œuvre avec des algorithmes bien écrits, constitue une charge négligeable pour le CPU et le système d’exploitation.

Si vous savez comment vous pouvez implémenter des filtres numériques avec seulement quelques lignes de logiciels. Nous avons donc préparé une application éducative, #8217 aspect de calcul efficace encore ; l & facile à lire et facile à comprendre. L ’ de tout filtre algorithme en vingt lignes et le reste de l’application (interface utilisateur et la communication avec d’autres applications du système Theremino) en quelques pages.

L’application filtre de Theremino de version 1.0 a partir peut utiliser des filtres IIR et de sapins qui accepte de nombreux formats de coefficients de différentes applications. Pour plus d’informations sur les filtres de lire le fichier d’instructions “Aide anglais” “Aider l’italien” qui se trouvent dans le “_ Filter_Designers”.


Mise en œuvre des filtres FIR

L’image suivante montre la structure de base d’un filtre FIR.

FIR_FilterDans notre application nous passer des valeurs d’une cellule à l’autre, mais nous utilisez un tampon en anneau et mettre à jour un pointeur unique. De cette façon, la charge de travail pour le CPU est considérablement réduit. Nous pouvons aussi utiliser des milliers de coefficients avec moins de 1 % de CPU.


Mise en place de filtres IIR

Structure de base d’un filtre de sapin dans des cellules individuelles du second ordre.

IIR_Filter_2ndOrderCell

Ici vous voyez une seule cellule du second ordre. Pour composer les filtres, vous utilisez plusieurs cellules comme cela en cascade. Cette méthode permet de faire la synthèse de filtres avec n’importe quel nombre de pôles. Avec les autres méthodes au-delà que des trois pôles seraient générés entre infiniti et le filtre cessera de fonctionner.


Implémentation logicielle

Algorithme de sapin

Les algorithmes que nous avons étudié pour cette application sont simples mais efficaces.

Nous utilisons un tampon en anneau pour ne pas faire des copies des données. Ainsi, même avec des milliers de CPU charge est toujours négligeables coefficients.

Sur la gauche, vous voyez comment de simples le code qui s’exécute les filtres FIR (Cliquez sur l’image pour l’agrandir).

Le code pour les filtres IIR est seulement légèrement plus complex. Assez complex est le code pour lire les coefficients des fichiers, parce que les apps pour créer des filtres qui écrivent des fichiers sans règles, chacun à sa manière.


Applications de générer les coefficients

Applications spéciales peuvent de spécifier les paramètres souhaités, voir si la courbe est conforme aux spécifications et enfin copier les coefficients et les insérer dans le filtre. Certaines de ces applications utilisent également d’échantillonnage Windows (Hamming, Hanning, Blackman etc...) qui améliorent certaines caractéristiques de la fonction de transfert. Vous pouvez également spécifier les types de filtres (Passe-bande, Passe-bas, Passe-haut ou notch), l’atténuation minimale en minimiséedans, l ’ résiduelle dans la bande passante, transition de fréquences de début et de fin, et d’autres paramètres.

Theremino filtre les Coefficients

La vraie magie, c’est que toutes ces caractéristiques sont enfin “comprimés” dans une liste unique des coefficients.

Cette liste sera plus ou moins long selon les caractéristiques que vous voulez. Vous copiez la liste dans le logiciel et le filtre aura une courbe de réponse “exactement” même dans son état.

Les coefficients doivent être écrites dans des fichiers texte simples dans dossier “Coeffs”. Cela vous permettra de choisir leur nom et essayer rapidement le comportement de chaque version et les différences entre eux.


Applications attachées aux filtres Theremino

Votre téléchargement de filtres Theremino, vous trouverez un dossier nommé “_ Filter_Designers” Il contient deux applications à la conception de sapin et filtres IIR. Dans le même dossier, vous trouverez le fichier d’instructions “Aide anglais” et “Aider l’italien” expliquant comment les utiliser. Chacun des deux demandes a aussi sa propre aide fichiers peuvent être ouverts dans le menu “Programme d’aide/aide”.

La première application est appelée “Filtres FIR Hills de l’Iowa” et il ressemble à ceci:

Iowa_Hills_FIR_Filters

La seconde application est appelée “Filtres IIR Iowa Hills” et il ressemble à ceci:

Iowa_Hills_IIR_Filters

Un grand Merci Daniel Klostermann de “Iowa Hills Software” pour son fantastique travail et rend librement accessible à tous. Visitez son site Web où vous trouverez une documentation excellente sur les filtres et autres applications utiles: http://www.iowahills.com


L’application AnaDig

Dans le dossier “_ Filter_Designers” vous y trouverez également de l’application AnaDig qui crée des filtres IIR qui se comportent comme des filtres analogiques Constructible avec des composants discrets.

AnaDig V 0.7

Les instructions pour l’utilisation de cette application sont dans les fichiers “Aide anglais” et “Aider l’italien” et en suivant le lien vers le site www.Beis.de situé dans le dossier AnaDig.

Malheureusement, cette application n’est pas considérée comme la précédente, Enregistrer et charger des projets mais n’est pas utilisable pour la conception de filtres simples et est le seul qui peut concevoir des filtres numériques avec comportement égal à analogique.


Applications en ligne pour générer les coefficients

Applications en ligne n’ont pas toutes les options des applications Iowa-Hills. Fichiers de coefficients doivent être copiés manuellement vers un fichier texte, et vous devez également lui donner un nom. Aussi, vous ne pouvez pas enregistrer votre projet donc vous pouvez passer en revue les projets, et chaque fois que vous avez à partir de zéro.

Concepteur de FIR-filtre basé sur le Web

Ces dernières années (2017) les demandes suivantes sont probablement le meilleur:
http://t-filter.engineerjs.com
http://www.arc.id.au/FilterDesign.html


Combien de coefficients à utiliser?

La vraie limite sur le nombre de coefficients n’est pas donnée la charge de travail, dans tous les cas voilà presque zéro jamais, mais par le délai entre l’entrée et la sortie du filtre. Le retard augmente linéairement avec le nombre de coefficients et calcule, tellement simple et brut, comme le temps d’échantillonnage multiplié par la moitié des coefficients de.

Certaines applications peuvent tolérer le long retard, mais en général c’est toujours bon d’avoir des retards le plus bas possibles. Pourquoi vous essayez toujours d’utiliser le nombre minimal des coefficients qui permettent d’obtenir les caractéristiques requises.

Demandes d’Iowa-Hills contiennent également une option pour minimiser le temps de retard, voir leurs fichiers d’aide pour plus d’informations.


Applications pour tester les filtres

Applications de test de filtre

Avec des applications Theremino_SignalScope et Theremino WaveGenerator Vous pouvez essayer les filtres avec des signaux qui se déplacent sur les fentes d’une application à une autre. Pour filtrer les signaux provenant de capteurs, vous utiliseriez l’application Theremino HAL et un Module maître.


TÉLÉCHARGEMENTS

Télécharger Theremino Filters – Version 1.2
Theremino_Filters_V1.2

Theremino_Filters_V1.2_WithSources (design complet pour les programmeurs)
Version pour toutes les fenêtres 32 et 64 bit. Pour Pi framboise, Linux, Android et OSX, lire le notes d'installation.


Phonomètre Theremino

Phonomètre Phonomètre

Ce sonomètre se compose de deux applications: AudioMeter qui se charge de lire l'entrée microphone et d'effectuer les calibrations et l'analyse fréquentielle, et AudioElaboration qui lit les fichiers historiques et effectue des analyses de niveau sonore selon les directives ISO 226:1994 et ISO 226:2007

Station de phonomètre

 

nôtre collaborateur Marco il a construit de nombreuses unités de contrôle qui communiquent via le réseau cellulaire et les a utilisées pour des campagnes de révélation qui ont duré de nombreuses années.

Ces unités de contrôle peuvent également détecter d'autres données, par exemple les concentrations de poussières et de gaz.

Vous pouvez contacter Marco pour connaître les détails de la construction et recevoir des conseils ou peut-être même pour faire construire les unités de contrôle sur mesure pour vous.

 

Le système possède des caractéristiques que l'on ne trouve même pas dans les meilleurs sonomètres du marché, notamment en ce qui concerne la connectivité avec le PC et la possibilité d'enregistrer des données sur Internet. Des mesures automatiques peuvent donc être effectuées sur de longues périodes, années paires, sans aucune intervention manuelle, tandis que les sonomètres commerciaux, même les plus chères, exiger que quelqu'un appuie sur ses boutons pour chaque nouvel échantillon.

La chaîne de mesure complète (Micro ECM8000, AudioMeter et AudioElaboration) passe les tests des normes qui réglementent ce type d'équipement et a été certifié avec une chaîne de traçabilité ininterrompue, à partir des échantillons de première ligne de l'institut national de métrologie Accredia

Étalonnage du phonomètreÉtalonnage Metrix

Téléchargements de documentation
Theremino_Phonometer_ENG.pdf
Theremino_Phonomètre_ITA.pdf

Documentation originale pour toutes les traductions
Theremino_Phonometer_ENG.odt
Theremino_Phonometer_ITA.odt

Télécharger le phonomètre di Theremino
Theremino_Phonometer_V9.1_AvecSources (projet complet, aussi pour les programmeurs)


Theremino Qualité de l’eau

Qualité de l’eau de Theremino

Cette application mesure la Résidu fixe ou TDS qui est le degré de minéralisation de l’eau, c’est-à-dire la quantité de matière solide parfaitement sèche qui reste après l’évaporation d’une quantité connue d’eau.

Un module de capteur TDS est nécessaire pour le fonctionnement (il en existe différents types et ils coûtent quelques euros), un module Theremino_Master et éventuellement aussi un capteur de température.

Pour plus de détails sur la construction et l’utilisation, veuillez lire les fichiers de documentation.


La documentation explique également comment mesurer l’eau à très haute conductivité, jusqu’à l’eau de mer plus salée avec PPM = 50000

Balance de Quality_ de l’eau 2

Échelle de qualité de l’eau 3


Fichiers de documentation
Theremino_WaterQuality_Help_ITA.pdf
Theremino_WaterQuality_Help_ENG.pdf

Fichiers de documentation format ODT pour traducteurs
Theremino_WaterQuality_ODT_and_PDF_docs.zip


Télécharger di Theremino WaterQuality – Version 1.0
Theremino_WaterQuality _V1.0

Theremino_WaterQuality _V1.0_AvecSources (design complet pour les programmeurs)
Version pour toutes les fenêtres 32 et 64 bit. Pour Pi framboise, Linux, Android et OSX, lire le notes d'installation.


Theremino KeyManager

Cette petite application, permet d'utiliser les boutons capacitifs, comme ils étaient touches normales, d'un clavier standard. Les boutons sont facilement, en cliquant sur la ligne et en appuyant sur la touche choisie.

Vous pouvez configurer jusqu'à 255 touches et touches spéciales peuvent être simulés, avec Shift, Touches CTRL et de la souris.

Sont également disponibles, répétition automatique et auto-repeat delay. Les retards sont réglables, exactement comme un clavier normal.

Touches capacitives

Le bouton capacitif est coupé avec des ciseaux de cuivre de ruban adhésif. Ou vous pouvez utiliser bananes, pots de fleurs, liquides ou tout autre objet peu conducteur. Vous obtenez l'équivalent de MakeyMakey, mais sans le danger de connecter un fil électrique sur votre poignet.

Un maître fait la même chose qu'un Makey Makey, mais coûte moins de la moitié et est plus souple. Il élimine également les Raccordement électrique dangereux sur votre poignet, nécessaire pour alimenter les Makey Makey. Système de boutons est Theremino capacitif, résistif n'est pas, alors peut être isolé et vous ne devriez pas touchez une partie métallique.

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

Dans le présent vidéo et aussi en Ceci, vous voyez la KeyManager utilisé avec certains BananaKeys terrible. Bananes fonctionnent mais sont mal à l'aise. Préférable d'utiliser les touches capacitives rectangulaires ou rond au moins, tels que des citrons ou oranges mandarines: LemonsPianoS_lemons de Scriabine

Télécharger Theremino KeyManager – Version 1.3
Theremino_KeyManager_V1.3

Theremino_KeyManager_V1.3_WithSources (design complet pour les programmeurs)
Version pour toutes les fenêtres 32 et 64 bit. Pour Pi framboise, Linux, Android et OSX, lire le notes d'installation.


Theremino Simon

Theremino Simon Game Theremino jeu de Simon Application

Il s’agit d’une réédition de la clé thereminica du jeu à succès “Simon Says”. De construire trois ou quatre LEDs et quelques morceaux de métal ou de fil, ou des bananes, ou autres fruits.

Le logiciel permet de simuler exactement le jeu original, avec quatre touches disposées en cercle, ou un arrangement plus modern, piano clavier type, tous deux avec trois à quatre touches, ce qui vous permet de jouer plus vite.

Cette demande est également un bon exemple et un point de départ pour construire d’autres jeux basés sur les entrées-sorties.


Liens

Les trois (ou quatre) capteurs capacitifs sont raccordés aux broches 1, 2, 3 (ou 1, 2, 3, 4) un maître Theremino. Ces goupilles doivent être configurés comme Cap16 et avec les fentes avec les mêmes numéros de broche, c'est-à-dire 1, 2, 3 (ou 1, 2, 3, 4).

Les trois (ou quatre) LED sont raccordés aux broches 4, 5, 6 (ou 5, 6, 7, 8) un maître Theremino. Ces goupilles doivent être configurés comme Dig_Out et avec les fentes avec les mêmes numéros de broche, c'est-à-dire 4, 5, 6 (ou 5, 6, 7, 8).

Theremino experts pourrait, Si nécessaire, Utilisez les autres emplacements, modification de la valeur “FirstSlot = 1” dans le fichier “Theremino_Simon_INI.txt” Situé à côté de la demande “Theremino_Simon.exe”.

Pour le rendre très semblable à l’original game, vous pouvez imprimer l’image “Saka” situé dans le dossier “Sources/Images” sur une feuille de papier translucide. L’image est ensuite collée sur un lit avec LEDs et capteurs sont constitués de coupures de minces en aluminium.

Vous pouvez également utiliser une touches du piano, ou même juste les LEDs et fils (qui agissent comme capteurs), mettre la table avec du ruban.


Télécharger Theremino Simon – Version 1.0
Theremino_Simon_V 1.0

Theremino_Simon_V 1.0 _WithSources (design complet pour les programmeurs)
Version pour toutes les fenêtres 32 et 64 bit. Pour Pi framboise, Linux, Android et OSX, lire le notes d'installation.


Theremino manette de jeu

Manette de jeu Theremino V1.4

Cette application lit un nombre quelconque de manette de jeu, Manettes de jeu et autres dispositifs analogues. Les valeurs du contrôle sont copiés dans les fentes et facilement accessibles, n'importe quelle autre application de Theremino.

Si vous définissez “Tout d'abord slot = 1”, le premier appareil utilise ensuite les fentes de 1 en PVE, la seconde de 31 en PVE, le troisième à partir 61 en PVE, Et ainsi de suite.

Theremino Gamepad and Joystick reader

Ici vous pouvez voir le nombre de bouton de 1 dans 4. Autres 4 boutons situés derrière, deux se trouvent dans le Centre (appelé select et start) et deux sont en bâton (Pressage :).

Pour une liste complète des commandes et des machines à sous, lire les fichiers suivants:
GamepadButtons_ENG.txt
GamepadButtons_ITA.txt
Ces mêmes fichiers sont également disponibles dans votre application.


Cette application a pas pu démarrer car il utilise DirectX. Dans ce cas nous vous recommandons de télécharger et suivez les notes d'installation. La version 1.2 devraient renoncer à exiger l'installation de DirectX, sur n'importe quel système d'exploitation.

Télécharger Theremino manette de jeu – Version 1.4
Theremino_GamePad_V1.4

Theremino_GamePad_V1.4_WithSources (design complet pour les programmeurs)
Version pour toutes les fenêtres 32 et 64 bit. Pour Pi framboise, Linux, Android et OSX, lire le notes d'installation.


Theremino testeur de manette de jeu

Theremino Gamepad and Joystick reader Theremino GamepadTester Example

Certaines manettes ont une zone morte (Zone morte) horriblement grand. Nous avons ensuite préparé la demande “Theremino testeur de manette de jeu” pour les comparer.

Pour tester la manette de jeu, vous faites des rotations de dix, de différents diamètres, sur chacun des deux bâtons. Ensuite, vous vérifiez le nom et éventuellement modifiez manuellement. Enfin, enregistrez l'image à comparer avec les autres. Si vous avez des images importantes speditecele, peut-être avec la marque, modèle et combien vous avez payé.

Une bonne manette de jeu devrait avoir quatre pourcentages inférieurs peuvent (en vertu de la 5%). Il doit également proposer des traces approximativement circulaire.

Theremino GamepadTester - Example - LinQ - Dead Zone = 20%
Il s'agit d'un exemple de manette de jeu “à jeter” – Dead Zone autour de la 20%.

Theremino GamepadTester - Example - PPM - Dead Zone = 3%
Pour remédier à cela, vous avez la volonté de la manette de jeu fonctionnent très bien – Dead Zone autour de la 3%

Theremino GamepadTester - Example with low dead zone
Un autre exemple de bon fonctionnement avec très faible Zone morte – Peu importe que les cercles sont ronds, Ce qui importe, c'est que vous ne voyez pas de discontinuités dans les régions centrales.

Quelques exemples de manette de jeu
Saitek P2900 – Sans fil – Zone morte définitivement petit, sur 2%. Saitek tout devrait être bon. Malheureusement, il n'est pas facile à trouver sur eBay et ils coûtent assez.
Logitech et la confiance – Sur 50 Euro et 30 Euro. Cher mais devrait être bon.
SQONYY – Sans fil, sur 15 Euro. Parler de ce puits, il essaiera bientôt.
LINQ -Avec câble USB, sur 10 Euro. Zone morte exagérée, autour de la 15-20%.
PC atomique – Avec câble USB, sur 10 Euro. Zone morte exagérée, au-delà de la 20%.
BOYU et FOYU – Avec câble USB, sur 15 Euro. Nous n'avons pas testé.


Cette application a pas pu démarrer car il utilise DirectX. Dans ce cas nous vous recommandons de télécharger et suivre notes d'installation. La version 1.4 devraient renoncer à exiger l'installation de DirectX, sur n'importe quel système d'exploitation.

Télécharger Theremino GamePadTester – Version 1.4
Theremino_GamePadTester_V 1.4

Theremino_GamePadTester_V _WithSources 1,4 (design complet pour les programmeurs)
Version pour toutes les fenêtres 32 et 64 bit. Pour Pi framboise, Linux, Android et OSX, lire le notes d'installation.


Contrôles personnalisés

Applications du système Theremino sont facilement contrôlées avec les commandes graphiques “CustomControls” qui des couleurs entièrement configurables et les formes et les valeurs numériques modifiables à bien des égards, en cliquant et en déplaçant la souris, avec la molette de la souris, avec les touches fléchées, avec le clavier et les méthodes normales de sélection et copier-coller.

Le CustomControlsLib recueille les contrôles suivants:
– MyButton
– MaZoneDeListeDéroulante
– MyGroupBox
– MyListView
– Mytabcontrol
– MyTextBox

ATTENTION: Linux et MacOSX ne pas utiliser les dll compilées avec les programmes pour lesquels la “CustomControlsLib.DLL” doivent être copiés à proximité de chaque programme exécutable.

Télécharger les contrôles personnalisés – Version 1.7
CustomControls_V1.7_WithSources

Pour tous les systèmes Windows à 32 et 64 bit. Pour Pi framboise, Linux, Android et OSX, lire le notes d'installation. Ce fichier comprend les “CustomControlsLib.DLL”, les sources nécessaires pour modifier et recompiler et une application de test petit

– – – – – –

Contrôles personnalisés – Sans DLL

Nous avons employé pendant des années les contrôles personnalisés tels que les DLL, mais maintenant, nous avons trouvé une meilleure façon de les intégrer dans vos applications. Il s'agit d'inclure un dossier appelé “CustomControls” Parmi les sources de demande et compilez-le avec tous les autres fichiers de l'application. Dans le cas de mises à jour, remplacer une DLL ou un dossier entier est à peu près la même chose, mais éliminera les nombreux problèmes et inconvénients de la DLL.

Avec cette nouvelle méthode aura les avantages suivants:

  • Vous pouvez avoir une application qui se compose d'un seul fichier EXE
  • Vous éliminez toute difficulté de “enrobage” la DLL
  • Les contrôles personnalisés sont effectivement compilés avec l'application et fonctionne bien, même sur Linux et MacOsx.
  • Connecter les contrôles personnalisés ne nécessite plus de travail délicat avec “Références” et “Propriété CopyLocal”

Passer d'une application avec “CustomControls.DLL” un sans, nécessite quelques opérations peu intuitives. Dans le fichier de téléchargement “Notes.txt” Cela explique comment inclure et lier le dossier “CustomControls” Applications Visual Basic.

Télécharger di Custom Controls_Folder (Sans DLL) – Version 1.7
CustomControls_Folder_V1.7

Pour tous les systèmes Windows à 32 et 64 bit. Pour Pi framboise, Linux, Android et OSX, lire le notes d'installation.


Contrôles de la SDR

Contrôles de ThereminoSDR MySmeter ThereminoSDR contrôles MyPanel Contrôles de Theremino SDR - MyTrackBar

Ces contrôles sont semblables à la précédente “CustomControls” mais couvert différent besoins. Nous les appelions “Contrôles de la SDR” Pourquoi ont été développées pour application ThereminoSDR. Pour voir comment utiliser open ThereminoSDR, ses contrôles fonctionnent même sans matériel.

MyTrackBar est le contrôle le plus important et probablement le seul qui sera souvent utilisé. Cette trackbar est nettement mieux que tout autre. En plus les couleurs qui peuvent être configurés de nombreuses façons, le texte qui est présenté dans un mouvements efficaces et hautement visible et fluide et ergonomique, Ce contrôle a introduit deux innovations utiles: la capacité de faire des curseurs non linéaire “Logaritmicity” et la résolution variable “Résolution intelligente”. Conseils pratiques sur la façon de les utiliser sont dans le fichier “MyTrackBar_Notes.txt”. Les instructions plus complètes sont sur la page 44 fichier de directives d'application ThereminoSDR.

Autres contrôles sont:
– MyPanel (assez difficile à utiliser)
– MySmeter (probablement adapté pour seule application DTS)
– NumericDisplay (ce même très spécifique pour la RRL)

Contrôles de ThereminoSDR NumericDisplay

Contrairement à CustomControls cette fois, nous avons connu une manière différente de les inclure dans vos applications. Ne créez pas une DLL mais vous copiez le dossier contenant tous les fichiers entre les sources de l'application. Puis vous utilisez “Ajouter l'article exixsting” et il y a en plus du dossier de projet.

Notes de versions
Version 1.1 – TrakBar fixe, Maintenant nous travaillons également avec la nouvelle souris, avec molette micrométrique (sans coups).

Télécharger les SDR-contrôles – Version 1.1
SdrControls_V 1.1

Pour tous les systèmes Windows à 32 et 64 bit. Pour Pi framboise, Linux, Android et OSX, lire le notes d'installation.


Theremino DeviceManager

La particularité de ce gestionnaire de périphériques est de se rappeler le dernier périphérique sélectionné. Donc si vous avez la nécessité de réhabiliter fréquemment le même appareil, Vous pouvez faire ainsi confortablement en deux clics.

Ces derniers mois, WordPress, (Nous utilisons pour maintenir votre site Theremino), a une nouvelle faute et chute souvent gérer le réseau. Nous avons écrit Theremino DeviceManager exprès et maintenant nous pouvons remettre en état le réseau en moins de cinq secondes.

Cette application est un exemple de comment contrôler facilement les périphériques matériels. Rarement sentir la nécessité. mais il peut arriver dans les cas où il est nécessaire de le faire. Sachez-le “Comment avez-vous”, capables de résoudre des situations autrement impossibles.

Système Theremino ->>> ATTENTION <<<

Désactiver les périphériques système
peut rendre votre ordinateur inutilisable
jusqu'à ce qu'il va être réhabilité.

Notes de versions
Version 1.0:
Première version publiée. Assez solide, mais encore à essayer.
Version 1.2: Correction d'un problème qui empêchait le démarrage en cas d'appareils sans nom. Ajouté un numéro d'identification pour distinguer les appareils portant le même nom.

Télécharger Theremino DeviceManager – Version 1.2
Theremino_DeviceManager_V 1.2
_WithSources Theremino_DeviceManager_V 1.2

Pour tous les systèmes Windows à 32 et 64 bit.

ATTENTION: Framboise, Linux et MacOSX ont leurs propres périphériques de système de gestion. Modifier cette application, pour le faire fonctionner sur les systèmes d'exploitation étrangers, Il peut être difficile à, Voire impossible.


Les simulations LTSpice


Système de simulation électrique Theremino recommander LTSpice qui est le simulateur le plus rapide, efficace et bien fait pour tous ceux que nous avons essayé jusqu'à présent. Dans les années passées, nous avons utilisé leur quasi-totalité, de la souffrance à l'autre. Puisque nous utilisons PSpice tout est simplifié et se lie d'amitié vraiment agréable. LTSpice est freeware et même si cela ne fait pas mal.

LTSpice, aimablement distribués par Linear Technology, apparemment, prend en charge uniquement les circuits intégrés produites par eux, a très peu de composants génériques dans ses bibliothèques, et c'est un peu’ étrange (mais juste apprendre à bien l'utiliser).

Les composants de schéma de LTSpice sont disproportionnés par rapport, les résistances et les transistors sont très grosses donc l'apparence des diagrammes n'est pas grave. Ces caractéristiques ont empêché beaucoup pour apprécier la simplicité et la puissance de LTSpice et détourné la quasi-totalité, Nous y compris, vers simulateurs eurocratie lourde doit devenir employeurs heures pour régler…

Solution:

  1. Télécharger la dernière version de LTSpiceIV: http://www.Linear.com.
  2. Installer normalement.
  3. Allez dans le dossier “C:\ProgrammiLTCLTspiceIV” Supprimez le dossier “lib”.
    (ceux qui préfèrent être moins mauvais peuvent le renommer “lib-vieux”).
  4. Télécharger ce fichier ZIP: LTSpiceIV_Libraries_for_Theremino_simulations_V 2.0
  5. Extrait du dossier “lib” et le mettre dans “C:\ProgrammiLTCLTspiceIV” au lieu de la lib original.

Faisant cela, vous pouvez ouvrir tous nos simulations sans problème et vous y trouverez des milliers de transistors et diodes. Tous les amplificateurs opérationnels couramment utilisées sont disponibles en les sélectionnant avec OpAmp5. Et enfin les schémas ne sont plus étranges, avec des résistances et des transistors seins.

La version 1.8 comprend de nombreux nouveaux modèles, y compris un millier Mosfet dans le fichier “Standard.MOS”. Sont des modèles qui sont faciles à trouver sur le net, juste aller et d'essayer un par un par les constructeurs. Mais ayant eux tous réunis dans l'ordre alphabétique, dans un seul fichier, C'est autre chose. Pour les modèles de contrôle manuellement, il prendrait des semaines. Ensuite, nous avons écrit une application spéciale pour réorganiser les modèles. Avec cette application, nous avons éliminé les modèles défectueux ou en double, Nous avons réorganisé les paramètres plus lisibles (tous avec le même format de nombre et le nombre de décimales) et également commandés à nouveau les modèles par ordre alphabétique.

Les versions 1.9 et 2.0 plus de nouveaux modèles, avec des centaines de nouveaux JFET. C'est certainement la liste des modèles Spice, plus complète et mieux ordonnées, que vous pouvez trouver sur le net.

Dans ce fichier ZIP, vous trouverez toutes les simulations qui ont quelque rapport avec le système Theremino: ThereminoSimulations_V 1.6 (nos simulations sont “de travail”, ne sont pas destinés à être publiés, mais ils peuvent être très utiles pour “initiés”)

Ce fichier contient toutes les fonctionnalités principales de l'Op plus couramment utilisé et est très utile pour choisir le meilleur lors de la conception: OpAmps_Table


PCB avec Eagle Eagle3D

Theremino Eagle Schematics Theremino Eagle Board

Eagle est un excellent programme pour dessiner des schémas et circuits imprimés. Malheureusement les bibliothèques de Eagle originales contiennent de nombreux composants conçus mal. Si les composants ont les broches déphasé (pas un pas 2.54 mm) il devient difficile de relier les pistes de PCB et de faire petit et bien fait. Aussi pas de tous les composants ont les bibliothèques correspondantes dans Eagle3D et on ne sait jamais quels composants utiliser.

Nous vous recommandons donc de procéder comme suit:

Eagle
Normalement, nous utilisons la version 6.1.0, et il est bon de ne pas utiliser d'autres versions que cela, pour éviter le problème de la conversion de fichiers.

Si vous ne trouvez pas la version 6.1.0 Téléchargez-le ici:
https://www.theremino.com/files/eagle-win-6.1.0.zip

Après avoir installé Aigle, il vous sera demandé si vous souhaitez utiliser la version payante.
sélectionner “Exécuter en tant que freeware”, que les travaux 100% pour tous nos projets (Il a une limite de taille, mais nos PCB sont beaucoup plus petits que la limite).

Bibliothèques de l'aigle
Télécharger ce fichier compressé: EagleLibs.zip (fixe 20/01/2017 Maintenant, vous pouvez remplacer le paquet de terribles erreurs n’est plus encourir électrolytique “incohérence”)
– Ouvrez le dossier “LBR” Eagle

– Créez un nouveau dossier appelé “Libs originales” et les déplacer dans toutes les bibliothèques
(à l'avenir si besoin d'autres bibliothèques sera faciles va pour régurgiter entre “Libs originales”)
– Mettre dans le dossier “LBR” bibliothèques téléchargées, en les tirant dans le fichier ZIP

Composants à utiliser pour Eagle Eagle3D
Pour savoir quels sont les meilleurs composants à utiliser, et assurez-vous qu'ils sont également visibles en 3D, Télécharger ces documents: EagleComponents (fixe 20/01/2017 maintenant il existe plusieurs types de condensateurs disponibles tant à l’étape 2.54 mm qui 5 mm)
Pour l'instant, les documents sont en italien, mais la version ODT permettra aux traducteurs de faire les versions anglaise et japonaise.

PovRay
Chercher sur l'Internet et l'installer.

Fichiers de “comprend” pour PovRay (pour les composants 3D)
Télécharger ce fichier ZIP: PovRay_Include_Files (fixe 20/01/2017 maintenant fonctionner correctement même les condensateurs disponibles tant à l’étape 2.54 mm qui 5 mm)
– Ouvrez le PovRay
– Recherchez le sous-dossier “comprend” et l'ouvrir
– Copiez dans ce dossier “comprend” les fichiers, extraire le fichier ZIP et écraser.

ULP Eagle3D
L'ULP (programme de langue de l'utilisateur) sont des extensions d'aigle, avec cette ULP création de fichiers “POV” que, enfin, PovRay se transforme en images 3D.
Télécharger ce fichier compressé: ULP_EAGLE_3D
(fixe 20/01/2017 maintenant fonctionner correctement même la tondeuse, de garniture-1 h à TRIM_M3, comme le montre EagleComponents)
– Extrayez tout le dossier complet “EAGLE 3D” et placez-le dans le dossier ULP d'Eagle

FastGcode de l'ULP
L'ULP (programme de langue de l'utilisateur) sont des extensions d'aigle, avec cette ULP GCODE de création de fichiers qui servent à fabriquer des cartes de circuits imprimés avec la fraise. (au début nous ne comprenons pas tout sauf avec beaucoup de patience et beaucoup d'expérience finit par devienne facile)
La version de septembre 2013 Il fonctionne aussi bien avec Manuel Astuce.
Télécharger ce fichier compressé: RAPIDE-GCODE _ July2015 (contient la nouvelle version 7.9)
– Extrayez tout le dossier complet “RAPIDE-GCODE _” et placez-le dans le dossier ULP d'Eagle

Dernières versions ULP FastGcode
La version 7.8 a un étrange vice de nettoyage de grande surface (Parfois, il néglige certaines pièces). Le 7.9 devrait être bon aller et corrige également un bug qui s'est passé si vous avez grandi trop “Se chevauchent” (bloc de total de la demande lors de la création de GCode). Ce ZIP contient les versions 7.7, 7.8 et 7.9, utiliser celui qui fonctionne le mieux et vous en avez envie: FAST_GCODE_LastVersions


Theremino Fast FTP

Theremino Fast FTP

Il existe de nombreux logiciels FTP et les fonctions de base des dossiers Windows vous permettent également de télécharger des fichiers. Mais nous avons toujours eu des problèmes dans la gestion des sites avec ce protocole, pourquoi nous avons écrit ce petit soft.

“Theremino Fast FTP” pourrait, dans certains cas, servir d'exemple pour ceux qui envoient et reçoivent des fichiers en FTP. Comme toutes nos applications est Open Source et rédigés d'une manière très simple, pour être un outil pédagogique utile.

Ce petit soft est formidable de voir le dossier de transfert d'adresse réelle pour le programme “Geiger”. Ces adresses sont parfois très étranges et seulement avec “FTP rapide” Vous pouvez les trouver (autres programmes FTP interprètent dans leur propre pays les adresses et ne présentent pas d'adresses complètes)

Instructions pour les adresses FTP
Selon votre FTP adresse à définir peut être différente, dans certains cas également très étranges, selon les exemples suivants:

"ftp://a FTP.SiteName.org/SiteName.org/Folder1/Folder2/" (Aruba)
"ftp://a www.theremino.com/www.theremino.com/files/" (Aruba)
"ftp://Indirizzo.dominio.it/cartella/images" (Home.TeleTu.it)

Si vous ne pouvez pas, alors vous devriez obtenir le fournisseur de syntaxe.

Notes de versions
Version 2.2:
Corriger les petits défauts sont nés pendant la période de transition de XP à Windows-7/8.
Version 2.3: Supprimer les bouffées de chaleur au démarrage.
Version 2.4
– Fonctionnement sans erreurs, même avec des sites qui donnent une chaîne vide au lieu de la longueur
– Fonctionnement sans erreurs, même avec des sites qui donnent l’heure au format AM/PM.
Version 2.5
– Fonctionnement sans erreurs même sur des dossiers avec des milliers de fichiers.
– Le temps de chargement de la liste des fichiers est réduite de plus de dix fois.
– Même les longues listes, de milliers de fichiers, Ils sont complétés dans une fraction de seconde.
Version 2.6
– La zone Dossier HTTP contient désormais les adresses correctes avec http://www… Même si le fournisseur les veut en tant que FTP://FTP.
– L’élément de menu “Copier le chemin d’accès au presse-papiers” fonctionne à nouveau
– Le bouton permettant d’essayer les téléchargements HTTP fonctionne à nouveau.

Télécharger Theremino FastFTP – Version 2.6
Theremino_FastFtp_V2.6
Theremino_FastFtp_V2.6_AvecSources (design complet pour les programmeurs)
Version pour toutes les fenêtres 32 et 64 bit. Pour Pi framboise, Linux, Android et OSX, lire le notes d'installation.


Theremino chien de garde

Theremino chien de garde Theremino chien de garde

Cette application désactive la souris et le clavier. La désactivation peut être manuelle, ou il peut se produire automatiquement, Lorsque l’ordinateur est inactif pendant un certain temps.

Utilité et application des zones

Désactiver le clavier est utile lorsque vous nettoyez les touches. Par ailleurs cette application sera particulièrement appréciée par ceux qui doivent défendre contre des êtres espiègles de toutes sortes. Le réseau sont d’autres applications pour désactiver le clavier, mais aucun n’est spécialement conçue pour la défense de chats, chiens et oiseaux.

Theremino chien de garde a été testé dans les pires conditions et est certainement un test des chats et des Pies. Les pies sont des animaux de l’âme sauvage et espiègle ’, que certains considèrent presque comme des rapaces. Si vous recherchez des caractéristiques du réseau se trouve qui sont parmi les animaux les plus intelligent jamais. Ils sont les seuls oiseaux qu’ils se reconnaissent dans le miroir, en compagnie de l’homme, des primates et des dauphins (lire ici). La Pie bavarde “Chiko”, qui vit dans le jardin hors du laboratoire et qui balaie et flutters même encore une fois dans le laboratoire, Il a compris que les claviers sont magiques et peuvent reconnaître l’ordinateur sans surveillance. Attend patiemment le meilleur moment pour détaler sur la droite du clavier et de faire le maximum de dégâts. Il parvient à appuyer sur les boutons de la souris dans son bec et échoué plusieurs fois pour ouvrir la trappe de la pile de la souris, Retirez-le et lui ôter. Dans Cette vidéo On la voit, des petites, Tout en prenant un bain.

Maintenant, tous les ordinateurs dans le laboratoire ont toujours sur Theremino_WatchDog, avec très peu de temps pour désactiver (30 secondes), Il y a donc bon espoir que ce site est supprimé d’un coup de bec.

Ouverture et fermeture de l’application

Lorsque vous activez l’application n’apparaît pas une fenêtre, mais seulement une petite icône. L’icône reste résident dans le domaine des applications (en bas à droite, Fermez toutes les ’ horloge calendrier), et est reconnaissable par l’igloo et le chien. Pour fermer totalement l’application, vous appuyez sur le bouton droit sur cette icône et en choisissant ensuite “Sortie”. Il ne devrait plus sa tâche jusqu'à ce qu’il redémarre. Le redémarrage automatique peut être, démarrage de Windows tous les ’, ou manuel.

Désactiver le clavier et la souris

Pour désactiver la souris et le clavier vous cliquez avec le bouton gauche de la souris sur l’icône ’ application. La désactivation peut également avoir lieu dans le temps, donc si vous vous absentez pendant un certain temps votre ordinateur fera de lui-même. Ceci est très utile pour ceux qui oublie régulièrement d’activer désactiver avant de repartir.

Pour réactiver la souris et le clavier à l’aide d’une combinaison de touches, une séquence de clics sur les boutons gauche et droit de la souris, ou cliquez sur le nez du chien. Si aucune de ces méthodes est activée puis vous risquerait de se coincer, donc dans ce cas le clavier et la souris seront toujours activés.

Modifier le comportement de l’application

Pour adapter l’application en fonction de vos préférences, vous appuyez sur le bouton droit sur son icône et choisissez “Propriétés”. La feuille de propriétés a les commandes suivantes:

  • Compte à rebours – Cette zone affiche le temps restant avant la désactivation. À chaque mouvement de la souris et pour chaque touche pressée cette répartition dans le temps. Puis la désactivation se produit uniquement si vous restez totalement inactif tout le temps mis.
  • Compte à rebours (SEC) – Réglage de l’heure en secondes. Nous vous recommandons un peu de temps, Par exemple, 30 secondes, Si le “ennemi” est très attentif et on tourne à chaque fois que vous quittez votre ordinateur sans surveillance. Dans le cas contraire un temps de 60 secondes pour 180 secondes devraient être bon dans tous les autres cas. Définition de cette valeur à zéro ou laissez ce champ vide, le compte à rebours s’arrête et ne se produit jamais désactiver minuterie.
  • Afficher les mots de passe (rappel) – Permettant le rappel de mot de passe et pour la séquence de la souris. Les deux chaînes de caractères seront visibles au-dessus de la tête du chien qui apparaît au cours de l’ordinateur cesse de répondre.
  • Couvrir la totalité de l’écran – En activant cette case à cocher, l ’ tout l’écran est recouvert d’un éclat translucide, pour indiquer que le clavier et la souris sont désactivées. Sinon, il est seulement couvert l ’ le coin inférieur droit.
  • Mot de passe – Séquence de lettres être pressée sur le clavier pour réhabiliter le clavier et la souris. Entre un clavier et d’autres choses, vous ne devriez pas manquer plus de deux secondes.
  • Séquence de souris – Séquence de touche appuie sur le bouton de la souris, pour réhabiliter le clavier et la souris. Les touches à utiliser sont “sinistre” (L) et “Destro” (R). La séquence “LLR” signifie que vous devez appuyer sur les boutons “sinistre”, “sinistre” et “Destro”. Entre et l’autre, vous ne devriez pas attendre plus d’une seconde.
  • Activez avec clic sur nez de chien – Si vous activez ce contrôle, Vous pouvez terminer le bloc du clavier et la souris, en cliquant sur le nez du chien. Pas la petite icône de l’application, mais sur ce grand, apparaissant en transparence, lorsque l’ordinateur est verrouillé. Pour rendre les clics, vous pouvez utiliser la souris ou l’écran tactile.
  • Ne pas afficher les messages – Qui a été gêné par les messages et leurs sons, peut supprimer cette option.
  • Démarre automatiquement lors de la connexion – En activant ce contrôle que l’application démarre automatiquement chaque fois que vous démarrez Windows. Ou plus précisément chaque fois que l ’ l’utilisateur se connecte avec votre ordinateur (ouverture de session). L ’ autostart est obtenue avec un lien vers l’application dans le dossier Autostart, appel “Dossier de démarrage”. Si vous utilisez Autostart n’est plus déplacer l’application et vous ne devez pas renommer le chemin d’accès où.
  • Dossier de démarrage ouvert – Commande très utile qui ouvre le dossier “Dossier de démarrage”. Vous pouvez ensuite contrôler quels programmes de démarrer automatiquement, et vous pouvez également ajouter de nouveaux. Pour ajouter de nouveaux programmes de démarrer automatiquement crée un lien vers le programme et vous mettez dans ce dossier. Sans cette trouvaille de commande le dossier Autostart, il serait très difficile.
  • Cache d’icône claire – Étant donné que cette application est destinée à être toujours en ligne, Nous avons ajouté cette commande afin d’avoir toujours à portée de main. Autres commandes utiles s’ajouteront à l’avenir dans ce domaine. Faire un “Cache d’icône claire” devez mettre à jour les images de toutes les icônes du Bureau lorsque, pour une raison quelconque, ils ont eu tort.

Après avoir modifié les propriétés fenêtre se ferme avec la Croix, pour qu’il n’encombre pas votre bureau et ne pas consommer inutilement les ressources. Même fermer l’application continuera de travailler minimisé dans la barre des tâches.

Programmation et éducatif

Comme toutes les autres applications sur votre système Theremino, Ce logiciel est écrit dans le plus simple possible et peut être utilisé pour étudier la programmation. Ici sont présentés quelques choses plutôt “difficile” comme les crochets de clavier et souris. Les crochets interceptent des événements de niveau système, avant d’être envoyés aux applications.

– – – – –

Notes de versions
Version 1.0:
Première version publiée.
Version 1.1: Correction d’un bug pour lequel vous aviez à écrire tout le mot de passe en une seconde. Jusqu'à deux secondes le délai entre deux boutons de mot de passe avec le clavier.
Version 1.2: Élimine la possibilité de lancer deux fois l’application par erreur. Aussi maintenant la fenêtre Propriétés n’est plus s’ouvre chaque fois que vous démarrez Windows.
Version 1.3: Couleur d’arrière-plan amélioré. Ajout de l’icône avec le blocage du signal. Supprimer un défaut mineur qui se produit lorsque vous redémarrez l’application qui est déjà ouverte. Fait en sorte que la feuille de propriétés n’ira jamais hors de l’écran.
Version 1.4: Les fonctions de reconnaissance de mot de passe améliorée et séquence de souris. Classes de raccordement simplifiés.

Télécharger Theremino chien de garde – Version 1.4
Theremino_WatchDog_V 1.4
Theremino_WatchDog_V _WithSources 1,4 (design complet pour les programmeurs)
Version pour toutes les fenêtres 32 et 64 bit. Pour Pi framboise, Linux, Android et OSX, lire le notes d'installation.


Theremino KeyTester

Theremino KeyTester

Cette application est utilisée pour contrôler les codes émis par le clavier. Vous pouvez l’utiliser pour surveiller le fonctionnement des claviers et d’identifier les “Scancode” à utiliser dans vos applications.

Programmation et éducatif

Comme toutes les autres applications sur votre système Theremino, Ce logiciel est écrit dans le plus simple possible et peut être utilisé pour étudier la programmation. Voici une jolie “dur” comme le clavier crochet. Les crochets interceptent des événements de niveau système, avant d’être envoyés aux applications.

Télécharger Theremino KeyTester – Version 1.0
Theremino_KeyTester_V 1.0
Theremino_KeyTester_V 1.0 _WithSources (design complet pour les programmeurs)
Version pour toutes les fenêtres 32 et 64 bit. Pour Pi framboise, Linux, Android et OSX, lire le notes d'installation.


Theremino SystemMetrics

Mesures du système V1.0

Ce logiciel est utile pour les programmeurs, montre des propriétés de contrôle, les fenêtres et les écrans du système d'exploitation. Par exemple, la largeur de fenêtre borde, l'espacement entre les icônes, la taille des écrans, le nombre d'écrans dans le système, etc.. Savoir comment les lire peut être très utile dans certains cas.

Télécharger di Theremino SystemMetrics – Version 1.0
Theremino_SystemMetrics_V1.0_WithSources (design complet pour les programmeurs)
Version pour toutes les fenêtres 32 et 64 bit. Pour Pi framboise, Linux, Android et OSX, lire le notes d'installation.


Theremino MathHelper

Application Math Helper

Cette application traite des formules mathématiques et parvient à extraire des variables de formules complexes difficiles à manipuler manuellement.

L'application transforme les formules des langages de programmation en langage mathématique. Changez les noms des fonctions et remplacez les variables par des lettres simples. Envoyez ensuite la formule au puissant moteur symbolique Wolfram Alpha et extrait les formules traitées par son “en dessous de” de la réponse. Enfin, l'application retransforme les formules dans un format compréhensible par les ordinateurs. Les formules finales contiennent à nouveau les variables avec leurs noms d'origine et deviennent lisibles même par l'homme.

Les mathématiciens pourraient aussi s'en passer, mais certains programmeurs trouveront cette application très utile. En particulier, les programmeurs qui le trouvent utile (comme nous) ils lisent les capteurs et calculent les quantités électroniques. Mais aussi ceux qui affichent des quantités variables avec des graphes linéaires et logarithmiques.

Pour un exemple d'application contenant des graphiques linéaires et logarithmiques, et qui utilise des formules directes et inverses pour les axes du graphique, téléchargé Theremino Covid19. Formules qui calculent les positions à l'écran et renvoient des valeurs numériques à partir des positions à l'écran, ils ont été calculés avec MathHelper et affinés manuellement. Vous pouvez les trouver dans les fonctions “ValueToLinY”, “LinYToValue”, “ValueToLinX”, “LinXToValue”, “ValueToLogY”, “LogYToValue”, “ValueToLogX” et “LogXToValue”, qui se trouvent dans le fichier “Class_Chart.vb”.


Quelques exemples

Supposons que nous ayons cette formule qui calcule “y” varier de “x”: y = 3 * x
En quelques secondes, nous pouvons obtenir la formule inverse, qui calcule “x” varier de “y”: x = y / 3

Le cas précédent était facile et pouvait également être résolu manuellement.

Mais supposons que nous ayons cette formule: y = ( x * 12 ) + ( x + 3 ) + taille
Le retourner commence à être moins intuitif: x = 1 / 13 * ( y – 3 – taille )

Puis, à mesure que les formules deviennent plus complexes, les résoudre devient de plus en plus difficile.

Tel que cela: y = v1 * Math.Log ( x * v2 + v1 )
Cela devient: x = ( Math.E ^ ( y / v1 ) – v1 ) / v2

Ou ca: y = ( x * 12 ) + ( x + 3 * x ) + v1 * 2 + x / 7
Cela devient: x = – 7 / 113 * ( 2 * v1 – y )

Jusqu'à des formules apparemment simples comme: y = a * x ^ 4 + b * x ^ 3 + c * x ^ 2
Cela devient réel “monstres”, Comme ça: x = – 1 / 2 * Math.Sqrt ( b ^ 2 / ( 4 * un ^ 2 ) + ( Math.Sqrt ( ( 72 * dans * c * y – 27 * b ^ 2 * y + 2 * c ^ 3 ) ^ 2 – 4 * ( c ^ 2 – 12 * dans * y ) ^ 3 ) + 72 * dans * c * y – 27 * b ^ 2 * y + 2 * c ^ 3 ) ^ ( 1 / 3 ) / ( 3 * 2 ^ ( 1 / 3 ) * dans ) + ( 2 ^ ( 1 / 3 ) * ( c ^ 2 – 12 * dans * y ) ) / ( 3 * dans * ( Math.Sqrt ( ( 72 * dans * c * y – 27 * b ^ 2 * y + 2 * c ^ 3 ) ^ 2 – 4 * ( c ^ 2 – 12 * dans * y ) ^ 3 ) + 72 * dans * c * y – 27 * b ^ 2 * y + 2 * c ^ 3 ) ^ ( 1 / 3 ) ) – ( 2 * c ) / ( 3 * dans ) ) – 1 / 2 * Math.Sqrt ( b ^ 2 / ( 2 * un ^ 2 ) – ( ( 4 * b * c ) / un ^ 2 – b ^ 3 / un ^ 3 ) / ( 4 * Math.Sqrt ( b ^ 2 / ( 4 * un ^ 2 ) + ( Math.Sqrt ( ( 72 * dans * c * y – 27 * b ^ 2 * y + 2 * c ^ 3 ) ^ 2 – 4 * ( c ^ 2 – 12 * dans * y ) ^ 3 ) + 72 * dans * c * y – 27 * b ^ 2 * y + 2 * c ^ 3 ) ^ ( 1 / 3 ) / ( 3 * 2 ^ ( 1 / 3 ) * dans ) + ( 2 ^ ( 1 / 3 ) * ( c ^ 2 – 12 * dans * y ) ) / ( 3 * dans * ( Math.Sqrt ( ( 72 * dans * c * y – 27 * b ^ 2 * y + 2 * c ^ 3 ) ^ 2 – 4 * ( c ^ 2 – 12 * dans * y ) ^ 3 ) + 72 * dans * c * y – 27 * b ^ 2 * y + 2 * c ^ 3 ) ^ ( 1 / 3 ) ) – ( 2 * c ) / ( 3 * dans ) ) ) – ( Math.Sqrt ( ( 72 * dans * c * y – 27 * b ^ 2 * y + 2 * c ^ 3 ) ^ 2 – 4 * ( c ^ 2 – 12 * dans * y ) ^ 3 ) + 72 * dans * c * y – 27 * b ^ 2 * y + 2 * c ^ 3 ) ^ ( 1 / 3 ) / ( 3 * 2 ^ ( 1 / 3 ) * dans ) – ( 2 ^ ( 1 / 3 ) * ( c ^ 2 – 12 * dans * y ) ) / ( 3 * dans * ( Math.Sqrt ( ( 72 * dans * c * y – 27 * b ^ 2 * y + 2 * c ^ 3 ) ^ 2 – 4 * ( c ^ 2 – 12 * dans * y ) ^ 3 ) + 72 * dans * c * y – 27 * b ^ 2 * y + 2 * c ^ 3 ) ^ ( 1 / 3 ) ) – ( 4 * c ) / ( 3 * dans ) ) – b / ( 4 * dans )

Et surtout le monstre précédent n'est qu'une des quatre solutions possibles.


Instructions simples

  • La zone de texte supérieure, avec titre “Équation Dot-Net”, contient la formule originale que vous souhaitez élaborer. Cette case accepte les formules copiées directement à partir des applications. Si les formules sont au format Dot-Net (VBNET, CSharp o CPP), alors la syntaxe est comprise sans problème. Si, en revanche, ils proviennent d'autres langues, il faudra ajuster manuellement les noms de certaines fonctions. Les fonctions qui varient le plus d'une langue à l'autre sont des fonctions trigonométriques (LN, Journal, Journal 10, Pow, bronzer, À, etc.…). Parfois, même les fonctions copiées à partir de DotNet peuvent nécessiter de petits ajustements, par exemple, les fonctions de conversion des types numériques CDbl doivent être éliminées, CSng, etc.…
    .
  • En appuyant sur le bouton “Traduire” la formule originale est traduite en langage mathématique. Maintenant, la deuxième zone de texte doit contenir la formule traduite, avec des lettres simples au lieu de variables, et la liste de droite doit contenir sa variable correspondante pour chaque lettre. Si vous souhaitez modifier certaines lettres ou les mettre en minuscules ou en majuscules, cliquez simplement sur la liste.
    .
  • En appuyant sur le bouton “Résoudre” la formule de la deuxième case vient “résolu” pour une variable différente. Si la formule est déjà au format Y = fonction(X) ou X = fonction(Y), alors la formule est inversée et X ou Y est extrait au besoin. Sinon, une boîte apparaît vous demandant quelle variable vous souhaitez extraire.
    .
  • Si au lieu de “Résoudre” vous appuyez sur “Simplifier” on essaie alors de simplifier la formule. C'est une tâche difficile et vous n'obtenez pas toujours quelque chose d'utile.
    .
  • Lorsque vous pensez avoir une formule valide avec “Résoudre” ou “Simplifier”, alors il est temps d'appuyer “Traduire” qui transforme la formule en un format compréhensible pour les programmes et programmeurs DotNet. La formule obtenue dans la zone de texte ci-dessous reprend les noms des variables d'origine, signes de multiplication et fonctions trigonométriques avec des noms compréhensibles par DotNet.
    .
  • Parfois, les formules produites par “Résoudre” ou à partir de “Simplifier” il y en a plusieurs et chaque formule peut également avoir des conditions de validité à droite. Lorsqu'il y a plusieurs formules, la clé “Traduire” les transformer un par un et dans l'encadré ci-dessous nous les retrouverons les uns après les autres.
    .
  • Une fois que vous avez la formule finale dans l'encadré ci-dessous, vous pouvez également essayer sa validité avec le bouton “Test”, qui remplace toutes les occurrences de la variable extraite par la formule complète dans la première case en haut et aussi dans la seconde. Une fois cela fait, appuyez sur “Simplifier” et, Si tout va bien, le mot doit apparaître dans la troisième case d'en haut “Vrai” (d'autres formules et conditions peuvent également apparaître, mais l'important est que le mot apparaisse également “Vrai”). Ce test ne réussit pas toujours, parce que lorsque vous appuyez sur “Test” la formule de la première case en haut peut devenir trop complexe pour le “Simplifier”. Cependant, pour les formules de complexité moyenne, ce test fonctionne généralement, et si cela se termine par “Vrai” vous pouvez être sûr que vous n'avez pas fait d'erreurs.

Les boutons de la rangée supérieure de l'application

  • Ouvrez Wolfram Alpha – Ouvre le site du moteur mathématique avec de nombreuses possibilités utiles, par exemple, vous pouvez visualiser les graphiques des fonctions ou poser des questions de toute nature.
  • Open CY Math – Ouvre un autre site Web pour résoudre des problèmes mathématiques. Lorsqu'il n'est pas possible de résoudre une formule, CY-Math peut parfois aider.
  • Ouvrez Microsoft Mathematics – Dans certains cas, cela peut vous être utile, mais il est assez difficile de l'utiliser. Ce programme doit être installé sur l'ordinateur local. S'il n'est pas installé, le site Web de Microsoft s'ouvrira automatiquement pour l'installer.
  • Symboles mathématiques – Ouvre un fichier texte avec les principales fonctions mathématiques et trigonométriques de DotNet et les fonctions correspondantes de WolframAlpha.
  • Annotations utilisateur et exemples – Ouvre un fichier texte qui contient de nombreux exemples de formules et où vous pouvez écrire vos propres formules, tentatives et annotations.

Les contrôles sur la ligne de fond de l'application

  • Taille du texte – Utile pour agrandir le texte ou pour ajuster plusieurs lignes dans un petit espace.
  • Approximé – Rechercher des solutions numériques approximatives (il agit uniquement sur “Simplifier” et “Résoudre”)
  • Plus de chiffres – Augmentez le nombre de chiffres dans les solutions numériques (juste son “Simplifier” et “Résoudre”)
  • Ouvrir une page Web au format HTML – Si cette option est sélectionnée, les commandes “Simplifier” et “Résoudre” elles sont exécutées sur la page WEB WolframAlpha où les formules peuvent également être visualisées avec une notation mathématique. Par exemple la formule “monstre” que nous avons vu ci-dessus ressemblerait à cette image.
  • Ouvrir une page Web au format XML – Si cette option est sélectionnée, les commandes “Simplifier” et “Résoudre” ils sont exécutés sur la page WEB WolframAlpha et le résultat apparaît au format XML.

Essais et erreurs

Ne vous attendez pas à des miracles, le moteur WolframAlpha est puissant mais il existe des formules insolubles, ou qu'il faudrait Einstein pour les résoudre. Dans ces cas, le “Résoudre” ne se termine pas, le moteur WolframAlpha ne répond pas ou répond avec quelque chose d'inutilisable. Fonction aussi “Simplifier” cela peut échouer et, dans certains cas, rendre la fonction encore plus complexe.

Lorsque le moteur WolframAlpha tombe en panne, cependant, il faut se demander si c'est vraiment de sa faute, ou si nous lui donnons une formule “faux”.

Voici quelques exemples d'erreurs courantes lors de l'écriture de la formule dans la première case en haut:

  • Nombre de parenthèses incorrect (un nombre différent de parenthèses ouvertes et fermées).
  • Oubliez la variable initiale (par exemple au lieu de y = x * 3 Écrire x * 3 seulement).
  • Oubliez les marques de multiplication ou utilisez la police “x” au lieu de “*”.
  • Laisser les fonctions de programmation dans les formules, Par exemple, (CSng, CDbl, Mod, Signe, Rond)
  • Écrire des fonctions mathématiques ou trigonométriques avec une syntaxe non valide pour DotNet.
  • Fonctions trigonométriques déroutantes (Au lieu de Log, Connectez-vous au lieu de Log10, etc.…).

Donc sois prudent: la notation mathématique est différente de celle utilisée par les programmeurs et les quatre zones de texte utilisent des notations différentes les unes des autres. Le premier en haut est en notation de type DotNet. La seconde ci-dessus est écrite dans une notation mathématique appropriée pour la faire comprendre par le moteur WolframAlpha. Le troisième ci-dessus est à la place dans la notation que WolframAlpha fournit en sortie. Et enfin celui du bas est de retour en notation DotNet.

  • Pour connaître la syntaxe des fonctions DotNet et les fonctions WolframAlpha correspondantes, utilisez le bouton “Symboles mathématiques” qui ouvre une liste avec les principales fonctions mathématiques et trigonométriques.
  • En cas de doute sur la notation WolframAlpha consultez ces pages: Page 1 et page 2 .
  • Quant à DotNet consultez ces pages: Page 1 et page 2 (indice pour les anglais: dans le coin supérieur droit de la page, il y a un sélecteur de langue).

Si vous ne pouvez pas inverser une formule, essayez de la simplifier manuellement. Vous pouvez également diviser la formule en sections plus faciles à résoudre et faire différentes tentatives afin de mieux connaître la formule et ses particularités.. Et si vous ne pouvez vraiment pas, obtenir de l'aide d'un ami mathématicien.


L'identifiant WolframAlpha

Le moteur Wolfram Alpha est gratuit mais il y a une limite de deux mille requêtes par mois. Si cette limite est dépassée, les demandes pourraient être rejetées jusqu'au mois suivant.

Vous utilisez maintenant notre code et l'utilisez en commun avec tous ceux qui téléchargent l'application “MathHelper”, mais tu peux demandez votre code (pour usage non commercial) et donc avoir deux mille opérations par mois pour vous (et ils sont très nombreux).

Pour demander votre code, allez sur Cette page et utilisez le bouton “Obtenez l'accès API”.

Une fois que vous avez le vôtre “Identifiant Wolfram Alpha” vous devrez le remplacer dans les premières lignes du fichier “Theremino_MathHelper_INI.txt”, qui se trouve à côté du fichier exécutable de l'application.

Pour changer le code avec votre code personnel, assurez-vous que l'application”MatHelper” est fermé, puis ouvrez le fichier “Theremino_MathHelper_INI.txt” avec le bloc-notes et les remplacer “x” de cet exemple “APP-ID = xxxxxx-xxxxxxxxxx” avec votre code.


Téléchargez l'application MathHelper
Notes de versions:
– Version 3.3 – Première version publiée.
– Version 3.4 – Nous avons corrigé certains défauts sur les noms de fonction et lors de l'utilisation de lettres minuscules ou majuscules.
– Version 3.5 – Les zones de texte restent à la bonne largeur même après avoir réduit l'application.
– Version 3.6 – Correction d'une petite erreur qui se produisait en appuyant sur Test avec la case inférieure vide.
Version 3.7
– Vous pouvez changer le TextSize avec la molette de la souris, mais seulement lorsque la souris est au-dessus du curseur.
– Ajout d'un lien vers “Mathématiques saisissables” <— ESSAYEZ-LE !!!

Télécharger di Theremino MathHelper – Version 3.7
Theremino_MathHelper_V3.7
Theremino_MathHelper_V3.7_WithSources (design complet pour les programmeurs)
Version pour toutes les fenêtres 32 et 64 bit. Pour Pi framboise, Linux, Android et OSX, lire le notes d'installation.


Theremino MathTester

Application Math Tester

Cette application n'est qu'un squelette pour écrire vos propres fonctions et les essayer. Pour l'utiliser, vous devez installer VisualStudio, savoir programmer et avoir une idée de ce que vous voulez réaliser.

Vos fonctions de test doivent être écrites dans les formulaires “Fonctions” puis vous devez choisir le module à utiliser dans la première fonction de Form1.

Il existe déjà quatre exemples de modules, les deux premiers sont égaux entre eux sauf quelques lignes du deuxième module où nous avons essayé deux formules modifiées. Et le troisième module est également égal au quatrième.

Vous pouvez ensuite modifier l'un de ces modules et saisir vos propres formules pour essayer, ou vous pouvez copier l'un des modules, puis créer un cinquième, un sixième et ainsi de suite (dans ce cas, vous devrez également corriger certains noms).


Les valeurs d'essai numériques

Les valeurs que vous obtenez dépendent de ce que vos formules doivent faire, il vous appartiendra donc de juger s'ils ont raison ou tort.

Dans l'exemple d'image, les valeurs proviennent du formulaire “TestFunctions_1”, dans lequel nous avons écrit les formules pour basculer entre les valeurs numériques et pixel et vice versa.

  • La colonne de valeur contient les valeurs de test
  • La colonne x1 représente les valeurs converties en pixels sur l'axe X
  • La colonne x2 représente les valeurs converties par les pixels à leurs valeurs d'origine
  • La colonne y1 représente les valeurs converties en pixels sur l'axe Y
  • La colonne y2 représente les valeurs converties par les pixels aux valeurs d'origine

En bas de l'image les mêmes tests sont répétés, mais en utilisant les formules pour les escaliers avec tendance logarithmique.


Télécharger di Theremino MathTester – Version 1.0
Theremino_MathTester_V1.0_WithSources (design complet pour les programmeurs)
Version pour toutes les fenêtres 32 et 64 bit. Pour Pi framboise, Linux, Android et OSX, lire le notes d'installation.


Theremino CurveFitting

Ajustement de courbe

Cette application trouve les coefficients qui se rapprochent le mieux d’une courbe expérimentale.

Les coefficients des équations premières peuvent être calculés, D'après, troisième… et jusqu’à la neuvième année. Bien que ceux du deuxième ou tout au plus du troisième degré soient généralement utilisés.

Il n’est pas facile d’expliquer comment l’utiliser, Laissons cela aux mathématiciens. Ceux qui en ont besoin doivent savoir à quoi ils servent et comment l’utiliser.


Télécharger di Theremino CurveFitting – Version 1.0
Theremino_CurveFitting_V1.0
Theremino_CurveFitting_V1.0_AvecSources (design complet pour les programmeurs)
Version pour toutes les fenêtres 32 et 64 bit. Pour Pi framboise, Linux, Android et OSX, lire le notes d'installation.


Theremino WinHelper

Windows 10 - Helper

Cette application est une collection de liens utiles qui sont couramment utilisés et qui sont difficiles à trouver par d'autres moyens.

WinHelper est écrit pour Windows uniquement 10. Sur les systèmes d'exploitation plus anciens, certaines commandes ne fonctionneront pas ou donneront des erreurs.

Dans la version 1.1 nous avons ajouté le bouton “Options d'alimentation” pour un accès facile aux paramètres de veille et de gestion de l'alimentation.

Dans la version 1.2 nous avons ajouté le bouton “Supprimer les fichiers d’icônes” car les dernières versions de Windows ont rendu encore plus difficile le renouvellement des icônes. Nous avons également ajouté la possibilité de supprimer les ports COM inutilisés, et dans la barre supérieure, vous pouvez désormais lire votre adresse IP publique.


L'application WinHelper après la fermeture reste disponible dans la barre inférieure. Ainsi, il s'ouvre facilement en cas de besoin et fournit également un indicateur de charge CPU pratique.

Windows 10 - Helper - Icônes


Télécharger di Theremino WinHelper – Version 1.2
Theremino_WinHelper_V1.2
Theremino_WinHelper_V1.2_AvecSources (design complet pour les programmeurs)
Par Windows 10 dans 32 et 64 bit.

Mentions légales

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

Les commentaires sont fermés.