03-19-2014 07:27 PM
LabVIEW2013
の続きみたいな感じで、たぶん仕様を理解できていないのかも知れません。
フォーミュラノード解析でxのz乗をプログラムしたいのですが、
y=pow(x,z);
とするとエラー(-23095)「関数が無効です」となってしまいます。
xのz乗をプログラムするにはどの様にしたら良いでしょうか?
解決済! 解決策の投稿を見る。
03-20-2014 01:19 AM
こんにちは。
こんな資料がありました。
Error using "pow" function with Eval y=f(a,x1,x2) in LabVIEW
What Mathematical Functions does Eval Formula String.vi Support?
Eval Formula Node とFormula Node では使用できる関数が少し異なるみたいです。
n乗に関しては y=x^z でできるみたいです。分かりにくくて困ったものですね。
03-20-2014 02:45 AM
うぉ、ありがとうございます。
c言語ライク→ハット→ビットごとの排他的論理和と思っておりました。
演算子は懐かしのBASICライク?
排他的論理和はどうやって記述するのだろう?
どうもmod, maxなど引数をふたつ取る関数はエラーになるっぽいことがわかりました。
ためしに
y=x%z;
と書いて見たらエラーになりました・・・
計算式そのものをパラメータとして設定したいという要望があり、「Eval Formula Node」が使えると
思ったのですが、悩まし過ぎます。
03-26-2014 08:02 AM