遅延という変数を作成します
set delay [expr ($max-$min)];
次のような配列で使用したい:
set_value/$env(sim_name)/taps {{0,0,$delay,0,0}}; #double[5]
しかし、中括弧は遅延の値を代入するのをやめますよね?</p>
障害は、invalid_float またはゼロ要素配列です。
私は何ができますか?
最も外側の中括弧は引用用です。引用の良いルールは、効果のあるものを使用することです。つまり、中括弧の動作が必要ない場合は、中括弧を使用しないでください。変数を展開する必要がある場合は、二重引用符を使用します。
set_value/$env(sim_name)/taps "{0,0,$delay,0,0}"
あなたの例には別の問題がある可能性があります。「set_value/$env(sim_name)/taps」という名前のコマンドを呼び出していますが、これはかなり変わったコマンド名です。それがあなたのやりたいことだと確信していますか?