Tous les téléchargements de AbeBar27
|
|
Bonjour,
Je vous propose ici une unité qui permet d'incorporer dans une application des expressions algébriques saisies par l'utilisateur qui seront compilées et évaluées à la demande. Les expressions admettent : - des constantes littérales (décimales ou hexa) ou symboliques - des variables (Réels DOUBLE ou INTEGER) - Les opérateurs de base (addition, soustraction, multiplication, division puissance et comparaison) - Les principales fonctions intégrées (Exponentielle, Log, Trigonométrique...) - Des fonctions externes déclarées en DLL Un manuel et des exemples sont fournis Cette source et le manuel sont aussi un exemple basique des techniques de compilation Bonne lecture et utilisation f ... Voir la suite |
|
|
|
|
Le but de ce logiciel est de faciliter la simplification des fonctions booléennes à partir de leur table de vérité.
Simplifier une fonction booléenne est très utile cela permet de réduire le nombre de portes logiques nécessaires pour réaliser la fonction (ou le nombre d'instructions pour un micro-contrôleur). Par exemple pour le segment supérieur d'un afficheur hexadécimal 7 segments l'équation brute obtenue à partir de sa table de vérité est : !b3×!b2×!b1×!b0 +!b3×!b2×b1×!b0 +!b3×!b2×b1×b0 + !b3×b2×!b1×b0 + !b3×b2×b1×!b0 + !b3×b2×b1×b0 + b3×!b2×!b1×!b0 + b3×!b2×!b1×b0 + b3×!b2×b1×!b0 + b3×b2×b1×!b0 + b3×b2×b1×b0 Soit 65 opérations logiques (33 ET, 10 OU et 22 NOT) La forme simplifiée de cette équation devient : < ... Voir la suite |
|
|
|
|
Le but de ce logiciel est d'évaluer une expression booléenne à partir d'une combinaison de ses variables et d'en construire la table de vérité.
Il complète mon autre application QMCP disponible en téléchargement sur ce site. BooleanEvaluator accepte jusqu'à 30 variables et reconnait les opérateurs AND, OR, NOT et XOR. Le principe est de transformer une expression In-Fix en une expression Post-Fix plus facile à évaluer et qui supprime les parenthèses. L'application est développée sous « DELPHI community edition v10.3 » qui est gratuite moyennant quelques conditions. Les sources sont fournies, ainsi qu'un manuel au format PDF que je pense assez complet. Pour installer l'application BooleanEvaluator : ... Voir la suite |
|
|
|
|
Un petit utilitaire sans prétention qui permet d'effectuer le dump hexadécimal + ASCII
de 2 fichiers et de comparer octet par octet leur contenu. Les octets identique s'affichent en noir, ceux différents en rouge. La navigation s'effectue par blocs de 512 octets. Evidemment, il faut ne comparer que des fichiers à priori semblables ! On peut également s'en servir pour le dump d'un fichier unique. Le code est très simple, il pourra aussi servir à des débutants comme exemple d'utilisation d'une TDrawGrid. |
|
|
|
|
Trois composants VCL destinés à l'édition de valeurs numériques sont proposés:
TEdInt pour l’édition de nombres entiers signés de 8 à 64 bits. La saisie et l’affichage sont possibles dans les formats décimal, hexadécimal, binaire et octal. TEdDouble pour l’édition de nombres réels au format DOUBLE (8 octets). TEdExpression pour la saisie d’expressions dont le résultat est de type DOUBLE sur 8 octets. Ce troisième composant est basé sur l’unité PostFix2 (voir sur mon site ici: https://abebar.pagesperso-orange.fr/PostFix.html) et accepte donc toute expression algébrique comportant : des constantes symboliques (à condition d'être enregistrées) ou littérales. les opérateurs, addition, s ... Voir la suite |
|
|