Welcome to i.CanDrawIt® graphical programming
for Building Automation and Facility Management.

i.CanDrawIt® is an easy to use CAD system for drawing your control algorithms. This makes it possible for non-programmers to "program" controllers. It also makes it possible for even the most seasoned programming veterans to work more efficiently.

Getting Started: Read through all pages in the Drawing Basics section of this online help. This is the minimum required reading to start learning how to use i.CanDoIt. From there you will want to move on to the Code Generation and Simulation sections. The remaining sections are reference material.

The i.CanDrawIt program operates in two modes: Edit and Simulate. The edit mode screen is illustrated below, and is used to create and edit your programs.

The simulate mode screen is illustrated here. While in simulate mode, editing tools are disabled, and a new dialog appears on the left. The watch list dialog enables watching registers or I/O objects as you step through your program. An extension of simulate mode is live debug mode. The screen looks and acts the same, except the program action is actually occuring on real hardware, not simulated on your PC. The live debug requires a special debug executive to be resident in the hardware, and this is supported only in specific product models. Simulation works for all models, and after simulating the program, it can be downloaded to any hardware supporting the PL/i runtime engine. Most Control Solutions networked I/O and embedded server products support this runtime engine, except where Script Basic is supported instead.