SPLat Logo

Quick guide to SPLat tools and documentation

NOTICE: SPLat Controls has moved. We are now at 1/85 Brunel Rd, Seaford, 3198. map
There is a massive amount of documentation on SPLat products, and a lot of support software. This EasyStep will get you started in the right direction. With several thousand pages and several software tools, it can all be a bit daunting. Don't worry, this will help clarify it for you.

SPLat/PC, the main programming tool

The main starting point for everything SPLat is our programming tool, SPLat/PC. This is the program you run in your PC, and use to write, test, and debug programs for SPLat controllers, and to download them to your board. Even if you use a program written by someone else, you will want to use SPLat/PC. It is free, and available here. It would be a good idea to download and install it now, if you don't already have the latest version.


Once you have downloaded and installed SPLat/PC, the first time you run it you will be invited to run our mini-tutorials. Do it! If you have the slighest interest in writing your own SPLat programs (which we call SPLatWare) or want to modify any of our samples and projects, the mini-tutes will give you a head start. They don't cover everything, but in a couple of hours they will teach you the 16 instructions that will let you program basic machine controls with multitasking. Some of our customers, using SPLat controllers in quite sophisticated products, have never needed to progress past that level.

Tip: You can always access the mini-tutes from the SPLat/PC help menu.

The SPLat language

SPLat uses its own proprietary language. It is very easy to learn, very much easier in fact than C, or even Basic. It is the simplest language that exists for doing simple control tasks. You can start out programming simple control sequences, and as you gain confidence expand your use of the language to take in the capabilities you want.

The “classic” help file

Buried in SPLat/PC is a help file we started writing in 1995. It is no longer maintained, but is still the source of the programming fundamentals, such as the SPLat register model. Don't panic if you don't know what a register model is — since that time we have introduced programming innovations such as FastTrack™ and MultiTrack™, which simplify programming to the point where we have reports of 10-year olds writing SPLat programs.

If you have installed SPLat/PC, you can run it and hit the F1 key to access the classic help file. On some computers you may find Microsoft have withdrawn default support for their own help file format. Click here to get help with using help files.

The SPLat Knowledge Base (SKB)

The SPLat Knowledge Base (SKB) is currently the main repository for all SPLat documentation generated since 2001. It is located online, here. The SKB includes product data, tutorials, examples, documentation for support software, and a comprehensive programming reference. Please spend a couple of minutes browsing the SKB contents list.

Some hidden gems

Over time we have produced a lot of tools to make it easier to implement control systems with SPLat. Here are a few items that sometimes get overlooked.