Not Quite C

Not Quite C
Not Quite C
logo du Not Quite C

Influencé par C
Système d'exploitation Mindstorms RCX firmware
Site web bricxcc.sourceforge.net

Le Not Quite C (Presque du C) ou NQC est un langage de programmation spécifique aux robots RCX (1.0 et 2.0), CyberMaster, Scout, Swan et Spybotics[1] fondé sur du texte. Les programmes sont écrit dans un éditeur de texte, compilés, puis envoyés dans le RCX. Le compilateur étant originellement en mode texte, il existe différents IDE dont RcxCC (Windows), MacNQC (Mac) et BricxCC.

Sommaire

Exemples de programmes NQC

Voici deux exemples de programmes réalisables avec le NXC, suivis de l'explication de leur effet.


task main()
{
  OnFwd(OUT_A);
  Wait(1000);
}

L'actionneur relié à la prise "A" du NXT démarre puis le programme s'arrête au bout d'une seconde.


task main()
{
  SetSensor(SENSOR_1, SENSOR_TOUCH);
  SetSensor(SENSOR_2, SENSOR_TYPE_LIGHT);
  On(OUT_A);
  while(SENSOR_1 == 0)
  {
    if(SENSOR_2 == 1)
    {
      PlayTone(440, 10);
    }
  }
}

L'actionneur relié à la prise A du NXT est démarré et le type des capteurs 1 et 2 est défini ; si l'on met le capteur 2 (capteur de luminosité) devant une source de lumière, le NXT produit une tonalité (de fréquence 440 Hz donc un la3) durant 10 millisecondes. L'appui sur le capteur 1 (capteur de contact) provoque l'arrêt du programme.

Voir aussi

Articles connexes

Liens externes

Référence



Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Not Quite C de Wikipédia en français (auteurs)

Игры ⚽ Поможем написать курсовую

Regardez d'autres dictionnaires:

  • Not Quite Me — Studio album by Tess Wiley Released January 1 …   Wikipedia

  • Not Quite C — (NQC) is a programming language, application programming interface (API), and native bytecode compiler toolkit for the Lego Mindstorms, Cybermaster and LEGO Spybotics systems. It is based primarily on the C language but has specific limitations,… …   Wikipedia

  • Not Quite Hollywood: The Wild, Untold Story of Ozploitation! — Promotional poster Directed by Mark Hartley Produced by …   Wikipedia

  • Not Quite Human II — Written by Seth McEvoy (book series), Kevin Osborn (character), Eric Luke (written by) Directed by Eric Luke Starring Jay Underwood Alan Thicke Robyn Lively …   Wikipedia

  • Not Quite Dead Enough —   …   Wikipedia

  • Not Quite Human (film) — Written by Seth McEvoy (book series) Alan Ormsby Directed by Steven Hilliard Stern Starring Jay Underwood, Alan Thicke, Robyn Lively Country of origin …   Wikipedia

  • Not Quite Paradise — Directed by Lewis Gilbert Produced by Lewis Gilbert William P. Cartlidge Written by Paul Kember Starring …   Wikipedia

  • Not Quite Art — Title logo Genre Documentary Created by Marcus Westbury Presented by …   Wikipedia

  • Not Quite Dead — If this infobox is not supposed to have an image, please add |noimage=yes . Publication information Publisher Fl …   Wikipedia

  • Not Quite the Diplomat — Not Quite the Diplomat: Home Truths About World Affairs   …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”