Update parameter synchronously

I want to let right components will be updated synchronously once I update the parameter on left components.

I create some clusters. The parameters of these clusters change occasionally. If I update these clusters by wire them with parameters (just like the following drawing), the whole diagram will be in mess. Moreover, if I miss to wire them with parameters, clusters cannot calculate properly.

My question:
Is there any plug in which help to update parameters synchronously?

Thanks

Assigned to Grasshopper category.

Help me to understand the logic. You are using clusters of nodes and want to pass in the inputs from one into another? Can you just have a direct input to output inside of the cluster so the value is ‘passed’ through?

“You are using clusters of nodes and want to pass in the inputs from one into another?” Yes

I have several clusters which will adopt same parameters. In our case, several clusters will adopt align vector, margin X, etc (total 6 items). I can make node to node data connection. But the whole diagram will be in mess (See the above pictures). Therefore I want to make my clusters can read my data in an data base, just like the picture above.

Hi John, thanks for your reply. I search “grasshopper category” in internet, but I still have no idea of it.
Would you mind to tell me more about it??

Whenever you create a new topic, it’s best to choose a category that it best fits within so other people with an interest and skills in that area are more likely to see it.

Does that make sense?

Gotcha, I would entertwine them before the first cluster so its one path, and then pass that into the cluster, then inside of the cluster you can explode it, do what you what with the data and simultaneously pass that single wire into an out. That way each will have the modified outputs(what the cluster is doing) and the original values as one wire, just ‘grouped’ together in a tree(using intertwine will preserve any list format, so when you explode it, the individual trees will remain the same). The example ive shown is just with the unchanged ones. Im not sure what your script is doing inside of each cluster, this is just an example of how to keep the originals.
cluster1
cluster2

Thanks for your reply!
what I want is that I input data / parameter to one cluster and all clusters in the canvas can read the data in the condition that I do not wire them together. If I update the data in that cluster, all clusters can use the updated data for calculation.

It is hard to assess without your grasshopper file, but would implementing stream gates and filters help to pass certain data conditionally?

Wires make connections explicit. Hidden wires make code hard to understand but you can do that now, if you like. I recommend “Faint” wires instead of hiding them completely. This thread is making a mountain out of a mole hill, asking for a capability that already exists. Even if you can do what you want, connections must be made somehow…