Sonstige NXT-Befehle

Neben den vorgestellten Funktionen existieren noch eine Reihe weiterer Funktionen. Da die Entwicklungsumgebung auf der Lego-Toolbox der RWTH Aachen basiert, können Sie die restlichen Funktionen - sollte Sie diese wirklich benötigen - auf folgender Webseite nachlesen: http://www.mindstorms.rwth-aachen.de/documents/downloads/doc/version-4.07/categories.html oder alternativ über die MATLAB-interne Hilfefunktion doc funktionsname oder help funktionsname.

 

Beispielhaft seien an dieser Stelle lediglich die folgenden drei Funktioen erwähnt:

  1. NXTPlaySoundFile(filename, 'loop')
    bzw. NXTPlaySoundFile(filename, '', handle):

    Spielt eine Tondatei ab.

    Beispiel:
    nxtHandle = COM_OpenNXT();
    NXT_PlaySoundFile('whoops.wav', nxtHandle)

  2. NXTPlayTone(frequency, duration)
    bzw. NXTPlayTone(frequency, duration, handle):

    Spielt einen Ton mit einer gegebenen Frequenz und Dauer ab.

    Beispiel:
    nxtHandle = COM_OpenNXT();
    NXT_PlayTone(440, 80, nxtHandle)

  3. name prog_run = NXT_GetCurrentProgramName(handle)
    bzw. name prog_run = NXT_GetCurrentProgramName(handle):

    Gibt den Namen des aktuellen Programms zurück.

    Beispiel:
    nxtHandle = COM_OpenNXT();
    NXT_GetCurrentProgramName(nxtHandle)