This may seem an odd query but one of the advantages that ithink and STELLA have over vensim is that when you do a simulation run you can control the speed at which the graphs are created. Not important from any analytic point of view but when you are tying to engage clients and help them hook into ideas of feedback and change over time such a facility is great. It provides a direct visual feedback. With vensim the outputs appear 'instantly' and provide no sense of change over time - it is ironic that given the dynamic focus of SD, the graphical outputs in vensim are essentially static.
You can use the gaming mode but you have to click each time you want to move forward in the game and thereby see the next stage of graphical output. Ideally I'd like to be able to start a run and see the graph unfold as you would in gaming mode, without having to keep clicking to move it forward. I hope this makes sense.
Is there anyway this can be done within Sable?
David
Dynamic Graphs
Moderator: Administrator
-
- Super Administrator
- Posts: 4755
- Joined: Wed Mar 05, 2003 3:10 am
Re: Dynamic Graphs
Hello David,
All you can really do at the moment is use the "SIMULATION PAUSE" in the model itself to slow down the drawing.
http://www.vensim.com/documentation/ind ... iables.htm
I'll see if I can implement a way of doing this in Sable though.
Tony.
All you can really do at the moment is use the "SIMULATION PAUSE" in the model itself to slow down the drawing.
http://www.vensim.com/documentation/ind ... iables.htm
I'll see if I can implement a way of doing this in Sable though.
Tony.
Advice to posters seeking help (it really helps us to help you)
http://www.ventanasystems.co.uk/forum/v ... f=2&t=4391
Units are important!
http://www.bbc.co.uk/news/magazine-27509559
http://www.ventanasystems.co.uk/forum/v ... f=2&t=4391
Units are important!
http://www.bbc.co.uk/news/magazine-27509559
Re: Dynamic Graphs
Hi Tony
Thanks for that. I had tried simulation pause but it has no effect on the graphical output - at least not that I could achieve. That is why I thought there maybe a way of manipulating the output using the Sable graph functions. While vensim is a great product (even better with a Sable front end) it seems that they have given little thought to its use with people who are not IT savvy, or with modelers like myself, who do a lot of collaborative modelling, and want to engage people in model building and model use.
Thanks for giving it a go
David
Thanks for that. I had tried simulation pause but it has no effect on the graphical output - at least not that I could achieve. That is why I thought there maybe a way of manipulating the output using the Sable graph functions. While vensim is a great product (even better with a Sable front end) it seems that they have given little thought to its use with people who are not IT savvy, or with modelers like myself, who do a lot of collaborative modelling, and want to engage people in model building and model use.
Thanks for giving it a go
David
-
- Super Administrator
- Posts: 4755
- Joined: Wed Mar 05, 2003 3:10 am
Re: Dynamic Graphs
Try the attached. It displays the graph as the simulation progresses.
- Attachments
-
- Demo.zip
- (25.69 KiB) Downloaded 1772 times
Advice to posters seeking help (it really helps us to help you)
http://www.ventanasystems.co.uk/forum/v ... f=2&t=4391
Units are important!
http://www.bbc.co.uk/news/magazine-27509559
http://www.ventanasystems.co.uk/forum/v ... f=2&t=4391
Units are important!
http://www.bbc.co.uk/news/magazine-27509559
Re: Dynamic Graphs
H David.
I did not have that problem so far, but if I had it I would try to slow down the simulation by adding some equations that take a lot of time to run, depending on some gaming parameters that I could change at will. There are some possibilities with the find zero function for instance where you can change the sensibility of the search. I am not sure that it works but it is worth a try.
There are probably plenty of other solutions.
For instance, using an external function controlled by a gaming variable that will change the time consumed running the function, changing a loop parameter for instance.
Another solution to explore is running the model from Excel VBA, using the gaming functions available in the DLL, to control how much automatic click are necessary to get to a certain point in the simulation and slowing down the process by modifying some loop parameters in the VBA program etc..
Regards.
JJ
I did not have that problem so far, but if I had it I would try to slow down the simulation by adding some equations that take a lot of time to run, depending on some gaming parameters that I could change at will. There are some possibilities with the find zero function for instance where you can change the sensibility of the search. I am not sure that it works but it is worth a try.
There are probably plenty of other solutions.
For instance, using an external function controlled by a gaming variable that will change the time consumed running the function, changing a loop parameter for instance.
Another solution to explore is running the model from Excel VBA, using the gaming functions available in the DLL, to control how much automatic click are necessary to get to a certain point in the simulation and slowing down the process by modifying some loop parameters in the VBA program etc..
Regards.
JJ
Re: Dynamic Graphs
Tony
Thank you once again for being so responsive and helpful. It works really well and the Sable graphical functions really help. It may seem a small and inconsequential thing but engaging clients with the model and the model building process is always important in the work I do and simple things like a dynamic graph really do help the process.
Thanks from down under
David
Thank you once again for being so responsive and helpful. It works really well and the Sable graphical functions really help. It may seem a small and inconsequential thing but engaging clients with the model and the model building process is always important in the work I do and simple things like a dynamic graph really do help the process.
Thanks from down under
David
Re: Dynamic Graphs
JJ
Thanks for your ideas. I'll also work through them in the next few days - always great to learn new ways of working with vensim.
Regards
David
Thanks for your ideas. I'll also work through them in the next few days - always great to learn new ways of working with vensim.
Regards
David
Re: Dynamic Graphs
David
Here is joined an example of simplisitc model that slows down the WIP graph by increasing the size of the sim subscript.
Regards.
JJ
Here is joined an example of simplisitc model that slows down the WIP graph by increasing the size of the sim subscript.
Regards.
JJ
- Attachments
-
- slowing_down.mdl
- (2.4 KiB) Downloaded 1493 times
Re: Dynamic Graphs
JJ
Thanks for that - something I would never have worked out!
The model works great and I can see how I can utilize the structure in some of my models.
Thanks for our help
David
Thanks for that - something I would never have worked out!
The model works great and I can see how I can utilize the structure in some of my models.
Thanks for our help
David