NanoTekSpice

  • Créer programmaticalement des composants éléctronique
  • Relier ces composants entres eux
  • Simuler le comportement d'un circuit éléctronique

AST

(Analyseur syntaxique des fichiers)

Display

(Affichage des informations sur la sortie standard)

VM

(Interaction entres utilisateur et schéma électronique)

(Création du schéma éléctronique)

Builder

Factory

(Création et assemblage des composants)

Listing

(Liste des arguments)

Read

(Lecture des arguments)

Abstract syntax tree

  • Modèle de données produit par le parser et sa grammaire
  • Sémantique du code explicité par la structure de l'arbre
  • Trié par groupement d'information

Différents type de composants

  • Entrée système (Input, Clock, True, False): dispose d’une valeur donnée en paramètre
  • Entrée composant (In): Transmet la valeur d’une entrée / sortie liée à un composant
  • Sortie composant (Out): Sort la valeur d’un composant de sortie en fonction de ses entrées
  • Sortie système (Output): Affiche la valeur d’une entrée / sortie liée sur l’entrée standard

Fin

Made with Slides.com