I've got a model with multiple agents, each with a couple of flows and stocks, and an analysis-agent. I want to let the user add a time plot for any flow/stock/variable during the simulation run. The idea is to have multiple radio buttons or combo boxes which allow the user to select any element of any agent and automatically create a plot of the element. I've found some success in triggering a cyclic event with a radio button, then the event updates a helper variable in my analysis-agent with a predefined element from another agent and plots the variable. The problem however is that I have to predefine the element I want to plot in my user-triggered event. I could make an event for every single element of my model each, but i hoped there was a way to more directly translate user-input into a useable path of the element.
As an example: I have two agents, a and b. In agent a theres the flow "flow", in agent b a plot "plot" and a button "button" (Or any other Controls element if it's more useful in this case). When the model runs the user is supposed to be able to press the button which adds "flow" to "plot". Is there an easy solution to this problem that is (at least somewhat) scaleable to a high number of agents and plottable elements?
Any help is greatly appreciated!