Skip to content

Making Connections

isee systems blog

Making Connections

  • About
  • More Connections
Search

A Better Chained Slider

Updated: February 19, 2009February 18, 2009Filed under: STELLA & iThinkComment
Chained slider in iThink 9.1.2
Chained slider in iThink 9.1.2

The chained slider has always been a useful interface object in iThink and STELLA for allocating 100% of something to different variables within a model.  For example, you may want to build a dashboard where someone could play around with allocating funds to various programs within the Obama Administration’s economic stimulus package.

In iThink and STELLA version 9.1.2, we decided to improve the behavior of the chained slider in response to feedback we’ve received from customers.  We also wanted to nail down the behavior before we added support for it in models published to the web with isee NetSim.

Prior to version 9.1.2, the chained slider would allow the user to leave some percentage unallocated.  The model author could not easily force 100% allocation.  If an amount was left unallocated, it required the author to build model structure to capture the unallocated amount.

Also, if the user allocated over 100%, the chained slider would take away the excess over the remaining sliders automatically.  This sometimes ended up inadvertently changing the allocations to something the user did not desire.

Now in version 9.1.2 the chained slider can force the user to allocate 100% before running.  If the total does not equal 100% the slider no longer automatically re-apportions the values.  It displays the allocated amount in red if it is not equal to 100% and green if it is.  If the chained slider does not have 100% allocated, the user can press a new “Distribute” button to have the slider proportionally distribute the correct amounts.  The distribute button is great for those cases where you’re close to the values you want but you can’t quite dial in the exact number. Since the distribute action does so proportionally, it really helps.

Additionally, the chained slider now has the option to capture the unallocated amount into a model variable.  In this mode, the slider is only invalid if you exceed 100%.

The model won't run if sliders do not total 100%
The model won't run if sliders do not total 100%

The model cannot run if there are any chained sliders that do not add up to exactly 100%.  In this event, when the user tries to run the model, they will be informed of this fact and given three options:  Distribute the allocation, Navigate to the slider (so they can fix it), and Cancel (the run).

The chained slider now has a precision option so users can use tenths or hundredths in their allocations

Click here to try out the new chained slider in your browser now

We hope these changes will lead to increased use of this useful interface object.  All of these changes are available in models published to the web with isee NetSim too!


STELLA & iThink
  • chained sliders
  • UI
  • Version 9.1.2

Post navigation

Previous Post:

New ARRAYRANK Builtin Sorts Array Values

Next Post:

Welcome to the isee Blog

About the Author

Jeremy Merritt

All posts byJeremy MerrittWebsite

Hide

Categories

  • Education (4)
  • isee NetSim (3)
  • isee.NET Framework (1)
  • Modeling Tips (32)
  • News & Announcements (15)
  • STELLA & iThink (14)
  • Stories from the Field (5)
  • Systems Thinking (8)
  • Training (6)

Archives

Browse by keyword

2D array archetypes arrays Barry Richmond Bass diffusion builtins calibration Causal Loop CLD command line conferences crisis data diffusion Education environment export game graphical function h1n1 healthcare housing import iThink/STELLA market dynamics MODSIM modules mortgage netsim optimization Physics policy price releases scholarship software spatial Stella storytelling System Dynamics Society Systems Thinking Version 9.1.2 video webinar workshop

Recent Posts

  • COVID-19: Modeling Distributions of Incubation and Recovery Times April 1, 2020
  • Multiobjective Optimization January 9, 2018
  • Optimizing Model Performance December 22, 2017
  • Calibration in Stella® December 15, 2017
  • Drifting Goals March 9, 2016

RSS System Dynamics Forum

Recent Comments

  • best apps review on About
  • digital software on Modeling the Economic Crisis
  • Mishawaka Indiana on What are “Mental Models”?
  • La Paz Indiana on XMILE – An open standard for system dynamics models
  • Bristol Indiana on Modeling the Economic Crisis

Meta

  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org
Products
Software (v1.3)
  • Stella Architect
  • Stella Professional
  • Stella Designer
  • Stella Simulator
  • iThink
  • Feature Updates
  • Policies
  • Publishing Options
  • License Agreement
Free Software
  • Stella Online
  • isee Player
  • Stella Architect Trial
Solutions
Consulting
  • Systems Innovation Practice
Common Applications
  • Business
  • Education
  • Research
  • Government
  • Energy
  • Health
  • Agriculture
  • Manufacturing
  • Conservation
Quick Links
About
  • isee systems
  • Systems Thinking
  • Barry Richmond Scholarship
Resources
  • Frequently Asked Questions
  • Product Help
  • Examples
  • Request Support
  • Request Quote
  • Systems in Focus
  • Quick Tips
  • Legacy Tutorials
News and Events
Upcoming Workshops
  • Introduction to Dynamic Modeling
  • Whole Systems Partnership
Newsletter
  • The Connector
Recent Webinars
  • Model Mysteries
Recent Training
  • Systems Thinking Practice
Press Release
  • Stella Architect Release

  Phone: (603) 448-4990   Email: info@iseesystems.com

   Monday - Friday: 9:00 am - 5:00 pm EDT | Saturday - Sunday: Closed
Wheelock Office Park | 31 Old Etna Rd, Suite 7N | Lebanon, NH 03766 | US

isee systems inc. holds registered trademark rights over the following: iThink®, STELLA®, Stella®, isee systems® and claims the following trademarks; isee NetSim™, Stella Live™, Causal Lens™ and Stella Online™.

Terms of Use

© 2017. isee systems inc . All rights reserved.