Hi Guys, I'm after general thoughts on the following...
Looking at developing an embedded controller device (so micro controller based, not desktop or rack mount pc) , usual stuff, Analog inputs, digital inputs, switched power outputs. The intention is to have several built in features. The main control I expect to be written directly in C.
However, I would also like to provide a user defined 'maths' section, such that the user has access to quite a few of the variables and do there own maths on these, outputting a result and being able to link this other parts of the system, i.e. turning an output On/Off. An extension of this idea, would be to go beyond basic math operators / logic and allow the user to write more complex control sequences of their own. If/else, Wait, advanced maths like Diff, Int etc..
Is anyone aware of a good high level language that would be suitable?
A scripted language would be OK,
rather optimistically a graphic interface would be much friendlier for many of the users, as they will not have code writing experience but are capable engineers.
I've looked at lots ofthe big boys like MatLab, LabView...and the small guys like eLua, Squirrel, TCL...with every thing inbetween like Python.
So..open question...if you had to design an embedded device that allowed the end user to add there own maths/control...what would you use?
Thanks for input!
J.