Pawn - Pawn Blocks Designer

Skip to main content (skip navigation menu)

pawn Blocks Designer

This product is made in the EU
Pawn Blocks Designer

pawn Blocks is a "visual programming language" (VPL), a means to create programs by combining coloured blocks. Each block has a specific function, and many blocks have parameters to further tweak those functions.

A visual programming language simplifies programming in two ways. Firstly, the blocks typically replace multiple "code instructions" of the equivalent in a conventional (textual) programming language. Therefore, it takes fewer blocks to implement a program than you would need to type as code instructions in a textual language. Secondly, syntax is made very intuitive in the graphic way that the blocks snap together.

Due to these advantages, learning to create simple programs in a VPL is relatively easy and quick, even for specialized areas such as embedded systems. For example, below is a short introduction to the "Designer" application for pawn Blocks. While showing the various blocks, it develops a progressively more advanced program for an industrial audio controller.

While at first sight the program developed in the video may seem like a toy example, it is strikingly similar to the implementation for the railway museum, where an infrared proximity sensor starts an audio sequence for a steam engine starting up and drives a fog machine at periods synchronized with the audio.