Nouveau

Flux de calcul

Un flux est votre propre calculateur : saisissez une poignée d'entrées et dérivez tout ce dont vous avez besoin. En coulisses, c'est une liste ordonnée de cellules sur un même espace de noms partagé de valeurs nommées, recalculée en direct à chaque modification et vérifiée par un véritable moteur d'analyse dimensionnelle.

Créer un flux →

Le modèle

Chaque cellule produit une valeur nommée et peut en consommer d'autres. L'évaluateur indexe les producteurs, construit un graphe de dépendances, détecte les cycles, ordonne topologiquement les cellules et calcule chacune d'elles — en faisant remonter les erreurs cellule par cellule sans interrompre le reste de la feuille. L'ordre à l'écran n'a pas d'importance ; c'est l'ordre des dépendances qui compte.

L'éditeur est divisé en deux sections sur le même espace de noms : un panneau Entrées où vous définissez les valeurs une seule fois, et une section Calculs de formules et d'expressions qui les lisent.

Types de cellules

Entrée

Une valeur nommée, typée par unité. Les unités sont choisies dans un sélecteur catégorisé avec leurs noms complets (millifarads (mF), microhenrys (µH)) — un champ de capacité n'offre que des unités de capacité, vous ne pouvez donc pas saisir accidentellement des °F pour un condensateur. La valeur analysée est réaffichée dans une unité lisible et mise à l'échelle automatiquement.

Formule

N'importe laquelle des 438 formules de bibliothèque réparties sur 32 catégories. Choisissez-en une et les entrées dont elle a besoin apparaissent automatiquement dans le panneau, nommées et typées par unité ; choisissez la variable à résoudre, puis liez chaque variable restante à une valeur de flux (propager un résultat) ou à un littéral en ligne avec des unités dimensionnellement correctes. Deux formules partageant un même nom de variable obtiennent par défaut leurs propres entrées distinctes — pointez une liaison vers la valeur de l'autre pour la partager.

Expression

Vos propres calculs sur les valeurs nommées — 2*pi*f0*L, sqrt(R^2 + (XL-XC)^2). Prend en charge + - * / ^, des fonctions (sqrt, sin, cos, …) et des constantes (pi, e). Les variables qu'elle référence et qui ne sont pas encore définies deviennent des entrées en un clic.

Le moteur dimensionnel

Chaque grandeur porte une dimension, et pas seulement une étiquette d'unité — un vecteur sur les cinq dimensions de base du SI [m, kg, s, A, K]. L'arithmétique propage la dimension et rejette les absurdités :

3 V × 2 A      → 6 W          // dimensions add
V / A          → Ω
√(H · F)       → s            // LC time constant
V + A          → DIMENSION_MISMATCH

Les résultats sont mis à l'échelle automatiquement vers l'unité la plus lisible (339,32 kHz, et non 0,00033932 MHz), et vous pouvez changer l'unité d'affichage de chaque résultat. Les nombres affichés regroupent les milliers par un simple espace visuel — copiez ou sélectionnez et vous obtenez des chiffres propres, sans ambiguïté de virgule ou de point.

Exemple traité — un circuit bouchon LC

Saisissez les composants, ajoutez une formule, puis superposez une expression sur son résultat :

input   L = 10 µH
input   C = 100 pF

formula Resonant Frequency · solve f
        f0 = 1 / (2π√(LC))
        → 5.03292 MHz

expr    XL = 2*pi*f0*L
        → 316.228 Ω   (Hz·H reduces to Ω — checked)

Changez L et tout ce qui en dépend se recalcule instantanément. f0 est une véritable grandeur en hertz, donc la réduction dimensionnelle de l'expression vers les ohms est vérifiée, et non supposée.

Le flux du circuit bouchon LC dans l'application : les entrées L et C, la formule de Fréquence de Résonance résolvant f0 = 5.03292 MHz, et l'expression XL.
Le même flux, dans l'éditeur.

Erreurs cellule par cellule

Les erreurs sont locales — une cellule défectueuse ne fait jamais tomber la feuille. Vous verrez, en ligne sur la cellule fautive :

  • Incompatibilité de dimension — p. ex. additionner une inductance à une capacité.
  • Cycle — une valeur qui dépend (transitivement) d'elle-même.
  • Nom en double — deux cellules produisant le même nom.
  • Identifiant inconnu — une expression référençant un nom que rien ne définit.
  • Non fini — une division par zéro ou un dépassement de capacité.

Une formule dont les entrées ne sont tout simplement pas encore remplies affiche une indication sereine « saisissez les entrées ci-dessus », et non une erreur en rouge.

Enregistrement et synchronisation

Les flux s'enregistrent automatiquement dans votre navigateur à mesure que vous tapez. Connectez-vous avec un compte gratuit et ils se synchronisent dans le cloud — chaque flux disponible sur chaque appareil, aux côtés de vos projets et de votre historique de formules.

Étapes suivantes

Gardez vos flux partout

Un compte gratuit synchronise les flux, les projets et l'historique des formules sur tous vos appareils.

Créer un compte gratuit