Quote from Pippi436:
Yes it compiles in VisualStudio without problem - although not in the free VisualStudio Express because that doesn't support project sub-folders.
I just started to dig through the code. Ill have to start figuring out the basics, for example such a simple thing how to select the model for a simulation.
A bit more documentation about the basics would be very welcome.
Pippi, you're right. First to answer your question.
Virtually everything you want to do is possible to do programmatically. And due to the elementary GUI, is most likely not possible in the GUI.
Okay you probably figured that much out.
For your specific question, you can look at the Form1.cs in the TickZoomGui.
Look at the StartRun() method.
That shows how it starts the engine for a simple historical run.
One step is this:
starter.ModelLoader = new ModelLoaderCustom();
So look at ModelLoaderCustom.
In there, you instantiate your model and set properties or variables (for optimizing) there.
The purpose of ModelLoaderCustom is to provide how to load your model for any Starter whether Historical, RealTime, Optimize, Genetic, etc.
Now Generally About Documentation
First order of business with Alpha version is just to ensure that people can actually install and run the software. That kept me busy so far with rapid fixes for issues.
That seems to be resolved for programmers. Next I'm going to whip up a "setup" program for non-programmers to try.
Documentation is next on the priority. I'll try to get at least a start on it this weekend. In the meantime you're reduce to asking questions and reading code.
What do you think? I feel a few short videos demonstrating the basics like what you asked would be good. The words could also be transcribed to text so they can be searched and speed read, etc. Also, any example code would be listed to copy.
What do you think or suggest?
Sincerely,
Wayne