Logic World : Guide du débutant

Un élément central de LogicWorld est le temps de calcul des circuits ou la rapidité avec laquelle les signaux se propagent à travers ses éléments.
Ce guide montre quelques versions de base qui jouent avec cet aspect du jeu.

Remarque:

Un peu de terminologie dans ce guide :

Dans LogicWorld, les signaux peuvent être dans l'un des deux états suivants :

  • Actif / Rouge / Vrai / Haut …….. J'appellerai cet état VRAI
  • Inactif / Noir / Faux / Bas…. J'appellerai cet état FAUX

    La plus petite unité de temps - une étape de propagation du signal - est appelée une tique.

 

Réglage de la vitesse de simulation

LogicWorld simule la vitesse de propagation des signaux sur sa propre horloge, où l'on tique représente un pas de temps. Par défaut, 30 ticks sont calculés par seconde.

Cependant, cette vitesse de simulation peut être modifiée. Dans la version actuelle (0.90.1), il n'y a pas de réglage de menu pour cela, mais la vitesse de simulation peut être modifiée avec le jeu en jeu. console.

Pour ce guide, il est recommandé de régler la vitesse de simulation sur seulement 1 ou quelques ticks par seconde.

Afficher la console de débogage
  • Appuyez sur la touche [`] clé dans le jeu - ou quelle que soit la clé que vous avez définie pour "Ouvrir la console de débogage" dans le paramètre Contrôles.

Entrez la commande pour changer la vitesse de simulation
  • Entrez la commande serveur "simulation.rate X" De X est une valeur entière, spécifiant le nombre de ticks par seconde à calculer.

Propagation des signaux

Les signaux se propagent donc dans votre système. Avec la vitesse de simulation réglée sur un ou un petit nombre de tiques par seconde, on peut facilement observer cette propagation.
Connexions entre piquets sont instantanés, mais la plupart des éléments en ont besoin tique pour convertir une entrée en un signal de sortie. Un élément avec une seule entrée et une seule sortie est le tampon. Son transfert prend 1 tique, et les enchaîner dans une rangée est une bonne façon de visualiser la propagation d'un signal le long de la chaîne.



Nous pouvons connecter ces chaînes de manière circulaire et "insérer" un signal TRUE à tout moment et à tout moment :


Parce que les signaux n'expirent pas, cela créera une boucle sans fin, et la synchronisation de ces signaux reste stockée. Comme n'importe quelle cheville peut avoir plusieurs connexions sortantes sans affaiblir un signal, de telles boucles, une fois programmées, peuvent être utilisées pour "générer" n'importe quelle séquence répétée de signaux VRAI et FAUX :


L'insertion du signal peut être effectuée avec l'un ou l'autre commutateursboutonsou clés, mais l'inconvénient de ceux-ci est que la durée pendant laquelle ils définissent un signal TRUE dépend de la durée pendant laquelle le contrôle est activé. À moins d'être correctement chronométré, on n'obtiendra pas de signal à un seul tic.
Ce n'est pas vraiment gênant pour une vitesse de simulation de 1 tique par seconde, mais cela peut devenir plus difficile à vitesse normale.

Déclencheur One-Tick

Avec un tout petit peu de logique on peut convertir un signal de longue durée en une impulsion à un seul tic. Le circuit simple suivant y parvient :

Ce qui précède représente l'état prêt du circuit.
Le réglage de l'entrée sur TRUE passera avec un délai d'un tick :

Mais le prochain tick ne transmettra plus un signal TRUE.
Cet état verrouillé reste tant que l'entrée est TRUE. Une fois qu'il devient FALSE, le système nécessite un autre tique avant de revenir à l'état prêt du début :

Quelques canons à tiques simples

Une chaîne circulaire de tampons programmés peut être utilisée pour produire un flux constant de configurations de signaux arbitraires, comme indiqué précédemment, mais il existe également des versions plus simples - et plus compactes - qui permettent d'obtenir des modèles de signaux réguliers.

Il existe certainement de nombreuses façons différentes de construire de tels canons, et les trouver fait partie du plaisir de LogicWorld, mais pour vous aider à démarrer : voici quelques exemples :

Le canon à tiques 2 : 2

Le canon à tiques 1 : 3

Le canon à tiques 1 : 1

Laisser un commentaire

ArabicEnglishFrenchGermanItalianJapaneseKoreanPortugueseSpanish