Hi H View Labs,
Boy, you are really taking a beating on this one!
I am devoted user of the State Diagram Editor and have used and promoted it since its first release.
I think I understand why it is concidered competition for your product. Aside from the user interface, the functionality looks quite similar.
In my case, I favor the graphic interface that allows me to visualize my application as I go. Text just makes my eyes cross!
What you have attempted to do is comendable. If you look at PJM's Bird's Eye View you will see another case of outsider's code being replaced by NI code.
On a similar note, I spent alot time about 5 years ago developing an architecture that allowed data paths between dynamically configured modules be defined "on the fly". In my case that idea was ahead of the technology (400 MHz cpu) so it ran like a dog! Two month latter "control references" were introduced.
Oh well.
Now in your case;
NI has not updated the State Diagram Editor (aside from bug fixes) since LV 7.0.
It is great but has some short-comings. If you develop a graphical interface that "blows away" the current SD Editor, then you will have something.
Things that need fixed/improved in the SD Editor;
1) Add ability to select multiple objects and allign
2) Ability to resize baloons
3) Hide default names
4) Set color of baloons
5) Add "float over" help to each baloon
6) Automaticly transfer text from #5 to the diagram itself.
7) Print the diagram
😎 Include diagram in VI documentation
9) Allow groups on diagram be selected and do a "create sub-diagram"
10) Automaticly wire through shift registers when a new state is added.
11) Add ability to do "execution highlighting" on more than one diagram at a time.
11) Allow pre-written SD's to be placed in other structures.
I could probably add more, but my point is that it is not to late for your competing product to "blow away" the SD Editor.
If your product did all of the above and the SD Editor did not, I would probably be breaking out a credit card!
With all of the above now in the public forum let me close by saying,
"May the best developer win!"
Trying to prompt constructive conversation,
Ben