h = getNFlowBlockHandle(path)
h = getNFlowBlockHandle(path, load)
| Paramètre | Description |
|---|---|
| path | un chemin de bloc ('modèle/NomDeBloc'), ou un tableau de cellules de chemins de blocs. |
| load | booléen optionnel ; si vrai, un modèle non chargé est chargé au préalable s'il peut être trouvé. |
| Paramètre | Description |
|---|---|
| h | le handle numérique du bloc, ou -1 s'il est introuvable. Pour un tableau de cellules de chemins, un tableau numérique de même forme. |
getNFlowBlockHandle renvoie le handle numérique d'un bloc à partir de son chemin, ou -1 lorsque le bloc n'existe pas (aucune erreur n'est levée).
Le handle est égal à get_param(path, 'Handle') et peut être passé à get_param et set_param à la place du chemin. Un chemin qui ne désigne qu'un modèle (sans bloc) vaut -1.
Avec un tableau de cellules de chemins, le résultat est un tableau numérique de handles de même forme, chaque élément étant le handle ou -1.
Lorsque load vaut vrai et que le modèle n'est pas chargé, il est chargé au préalable s'il peut être trouvé ; sinon le résultat reste -1.
new_system('demo');
add_block('nflow/math/gain', 'demo/Gain');
h = getNFlowBlockHandle('demo/Gain')
missing = getNFlowBlockHandle('demo/None')
get_param(h, 'BlockType')
bdclose('demo');
| Version | Description |
|---|---|
| 1.0.0 | version initiale |