0

遅延という変数を作成します

set delay [expr ($max-$min)];

次のような配列で使用したい:

set_value/$env(sim_name)/taps  {{0,0,$delay,0,0}}; #double[5]

しかし、中括弧は遅延の値を代入するのをやめますよね?</p>

障害は、invalid_float またはゼロ要素配列です。

私は何ができますか?

4

1 に答える 1

1

最も外側の中括弧は引用用です。引用の良いルールは、効果のあるものを使用することです。つまり、中括弧の動作が必要ない場合は、中括弧を使用しないでください。変数を展開する必要がある場合は、二重引用符を使用します。

set_value/$env(sim_name)/taps "{0,0,$delay,0,0}"

あなたの例には別の問題がある可能性があります。「set_value/$env(sim_name)/taps」という名前のコマンドを呼び出していますが、これはかなり変わったコマンド名です。それがあなたのやりたいことだと確信していますか?

于 2013-08-05T10:51:19.660 に答える