Mes réalisations
Cette page servira bientôt de recueil pour les différents projets que j'ai réalisés, et ce aussi bien dans le cadre de mes études qu'à titre personnel.
Ces projets m'ont permis d'apprendre à maîtriser certains logiciels comme Protel, Matlab, PSpice, Visual Studio,...
Le contenu présenté sur ces pages est libre d'utilisation mais reste toutefois la propriété de l'auteur.
Résolution de calculs d'erreur
Cette fonction Matlab® permet de calculer l'erreur relative et l'erreur absolue sur une mesure dont l'expression est donnée.
Par exemple, si on désire caculer l'erreur sur la fonction
|
>> syms a c d >> M=2*a*d^3/(c+d); >> [errabs errrel]=symerrcalc(M,a,c,d);ce qui donnera comme résultat:
L'erreur absolue sur M est donc: | 3 | | 3 | | 2 3 | | d | | a d | | a d a d | 2 | ----- | Da + 2 | -------- | Dc + | 6 ----- - 2 -------- | Dd | c + d | | 2 | | c + d 2 | | (c + d) | | (c + d) | Ce qui peut se simplifier en: | 3 | | 3 | | 2 | | d | | a d | | a d (3 c + 2 d) | 2 | ----- | Da + 2 | -------- | Dc + 2 | ---------------- | Dd | c + d | | 2 | | 2 | | (c + d) | | (c + d) | L'erreur relative est donc donnée par | Da | | Dc | | (3 c + 2 d) Dd | | ---- | + | ----- | + | -------------- | | a | | c + d | | (c + d) d | >>
Les expression algébrique des erreurs sont ensuites disponibles dans les variables
errabs
et
errrel
de type
[sym]. Ce script n'étant pas encore achevé, il est conseillé de ne s'en servir que comme aide à la vérification. En effet, dans le deuxième terme de l'erreur relative, on remarque qu'il faut multiplier le numérateur et le dénominateur par
c
pour faire appaître les erreurs relatives sur toutes les variables.
Mises à jour:
- 28/11/2006: le premier paramêtre
M
peut désormais contenir plusieurs expressions. Exemple:M=[2*a a*a/b b/c+a]
- Télécharger la fonction
Equations translated from T E X by T T H, version 3.73.
Com Terminal
Ce programme écrit en C# permet l'utilisation des ports COM de votre PC. Il permet, par exemple, le dialogue avec un montage électronique à base de microcontrolleur ou de FPGA.
Ces fonctionnalités de base sont les suivantes:
- réception et émission simultanée
- permet n'importe quelle vitesse de connexion
- affichage binaire et ASCII des données reçues
- retient les 20 dernières commandes envoyées
- permet l'envoi de chaines ASCII ou d'octets
- permet un affichage semitransparent au premier plan
Sous peu, ce programme sera adapté pour faire office d'interface bootloader RS232 et CAN pour les PIC Microchip®
Le programme peut être installé grâce au lien ci-dessous. Il s'agit d'un déploiement ClickOnce, l'application se met donc à jour automatiquement. Pour une installation sous Firefox, l'extension FFClickOnce, doit être installée.
- Lien vers la page d'installation