Les fonctions var2vec / vec2var sont utilisées dans les fonctions d'interfaçages des blocs scilab pour donner la possibilité à l'utilisateur de manipuler des objets scilab avec le registre des paramètres réels (rpar) et avec le registre des états discrets (z).
[var]=vec2var(vec)
-->a=list("cos",[1.1,2]) a = a(1) cos a(2) 1.1 2. -->b=var2vec(a) b = 4.244-314 1.273-313 8.488-314 2.122-314 4.941-324 8.488-314 5.093-313 2.122-314 2.122-314 9.881-324 1.1 2. -->c=vec2var(b) c = c(1) cos c(2) 1.1 2.