NI製品ディスカッション

キャンセル
次の結果を表示 
次の代わりに検索 
もしかして: 

%E3%83%87%E3%83%BC%E3%82%BF%E3%81%AE%E5%B9%B3%E5%9D%87%E5%87%A6%E7%90%86

解決済み
解決策を見る

ご担当者さま

お世話になります。

基本的な質問ですが,下記のような1D配列をNaNを除いて平均化したいです。

Excelであれば,自動的に数字だけを平均しますが,LabVIEWだとエラーとなります。

NaNを除いて配列を組みなおすような処理をするしか方法はないでしょうか?

NaN,0.51,0.52,NaN,0.55,NaN,0.60,NaN

 

以上,宜しくお願いいたします。

0 件の賞賛
メッセージ1/5
2,285件の閲覧回数

こんにちは。

Forループの中で「非数/無効パス/非Refnum? 関数」を使用してNaNを除外してはいかがでしょうか。

LabVIEW2017で作成したVI添付しますので、ご参考までに。

0 件の賞賛
メッセージ2/5
2,236件の閲覧回数

haljion様

ご回答ありがとうございます。

当方,2015を使用しており,2017VIが見れません。

画面キャプチャを添付して戴けないでしょうか?

0 件の賞賛
メッセージ3/5
2,231件の閲覧回数
解決策
トピック作成者YBHDが受理

YBHD様

 

フロントパネルとブロックダイアグラムをキャプチャしたものを添付します。

ご活用ください。

配列非数除外.png

メッセージ4/5
2,229件の閲覧回数

haljion様

ありがとうございます。

解決しました。とても助かりました。

0 件の賞賛
メッセージ5/5
2,223件の閲覧回数