flexsim_list_tree
List FlexSim model tree subnodes as JSON by path, depth, and node limit to inspect simulation hierarchies in window or Python backend.
Instructions
List tree subnodes as JSON (window or Python backend via run_script).
Usa run_script (dual, como flexsim_get_node_value), NO evaluate_node (solo-Python),
asi funciona en ventana. Dado path lista subnodos directos (nombre + clase via
node() + subnodes loop + getname(classobject())) hasta depth con limite max_nodes;
para depth>1 itera niveles con un script por nodo/padre desde Python. Devuelve
JSON {path, nodes: [{name, class, path}]}. path se valida contra inyeccion (solo
alfanumericos, /, _, -, >, :, espacios; rechaza ".." y ";").
Args:
path: tree path (default "Model").
depth: 0-3 levels (default 1; 0 returns no children).
max_nodes: cap for returned nodes (default 100).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| params | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |