WinLpt (WndLpt)

Intro

Application

Vis Plugin

Screenshots

History

Downloads

Lpt Tools

SDK

Script

Basic syntax

All Instructions

Extended syntax

Additional rules

Hardware

LED-to-LPT connection

Panel map

Arduino

Lpt Tools

LPT Buttons

Stroboscope

EasyDrive

LptPort

Other

Mark As Good

Unmark bad clusters

NSL

Circular Shift Left with 0 priority.

Syntax

nsl [count]

Parameters

count
  • Decimal number from 2 to 100, tells how many times next command or block will be retried.

Example 0x00

sleeps 500 ; Set sleeps = 500 ms
 
CYCLE:     ; Define Label
 
101111111111
 
nsl 5      ; Do NSL for 5 times
 
goto CYCLE ; Infinite cycle
exnsl.mlh_g.gif

Example SSL SSR NSL NSR

sleeps 500 ; Set sleeps = 500 ms
 
000001100000
 
CYCLE:     ; Define Label
 
try 2      ; Do block for 2 times
{
  ssl 2    ; Circular Shift Left with 1 priority.
  ssr 2    ; Circular Shift Right with 1 priority.
}
 
try 2      ; Do block for 2 times
{
  nsr 2    ; Circular Shift Right with 0 priority.
  nsl 2    ; Circular Shift Left with 0 priority.
}
 
goto CYCLE ; Infinite cycle
exssl1.mlh_g.gif
exssl1.mlv_c.gifexssl1.mlv_b.gifexssl1.mlv_r.gifexssl1.mlv_c.gifexssl1.mlv_b.gifexssl1.mlv_r.gif

Example 0x02 "Snake"

sleeps 500 ; Set sleeps = 500 ms
 
1110
 
CYCLE:     ; Define Label
 
ssl 3      ; Circular Shift Left with 1 priority.
nsl 3      ; Circular Shift Left with 0 priority.
 
goto CYCLE ; Infinite cycle
exssl2.mlh_y.gif
exssl2.mr_g.gif