Thanks Steve, I suspected that.
This idea brewing is on the edge of my capability TBH...but I often learn alot in the process!
Aim. A component to help build simple VT100 compatible output, for sending out diagnostic data to a terminal.
Building on the examples from Martin (Medelec), I've found the VT100 output to be a very effective way to get diagnostic data out of a PIC in the field.
I currently have a set of macros for sending, line by line, a text string and then a variable value.
This flowcode is an example of this, chopped from another larger project.
with screen output..

- Output
- TeraTermOutput.PNG (6.9 KiB) Viewed 4693 times
This works great but I'm looking to improve
a) the system is slowed by having to write the description string each time, rather than just updating the variable value.
b) If I want to shuffle the order or insert a new variable, I need to go back through each seperate macro and change the Row number. This is painfully slow when you rushing a project to a deadline!
C) I would like to output 2 or 3 columns of data to give me even more room for data output. I usually use a BIG font so I can see the screen at a distance.
Anyway... I was pushing around ideas for how I could wrap this into a Component, giving a really slick way to push out description and variables from any program.
One idea was to have a compoent with multiple text boxes for text descriptions, a value to set the Row, another for Column and each with a drop down list of available variables. Simple in concept, complex in implmentation

.... as it so often is! J.