CALCView
is a program that makes it easier to create, edit and debug CALC,
CALCA, MATH and LOGIC Blocks in the Foxboro I/A system in a simple and intuitive way.
If you find it annoying that you cannot easily insert a line or always wished that you
could actually see how one of these blocks work from the inside, this program is for you.
Some features:
- Complete graphical interface including copy and paste
- Can emulate CALC, CALCA, LOGIC, and MATH blocks
- Completely interactive. You can step through code one line at a time and change anything on the fly.
- Connect to live process variables (via omset/omget) (Java version only)
- Visual stack representation.
- Shows all registers used in the program as well as their statuses (Bad, Out of service, Error)
- Online editing of blocks (via ICC Driver Task)
- Displays all block parameters. You can even change block types.
Clone the repo from GitHub:
git clone git://github.com/CassandraProject/CALCViewWin.git
If you didn't use git on an AW, then you will need to transfer the directory to a Foxboro AW
- This version of the program is written in C++ and uses Windows specific libraries and so needs to be compiled with Visual Studio
Contributions to CALCView are welcome.
CALCView was written by Tod Baudais who generously donated the code to the Cassandra Project after he decided to no longer maintain it.
The following people have contributed patches to CALCView - thanks!