NI製品ディスカッション

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

文字配列を数値配列に変換する方法

解決済み
解決策を見る

初めまして.

 

ロジック・アナライザから読み取ったデータ(10進数)を2進数に変換し,bitごとにセルを分け,Mathscriptにこのデータを渡したいのですが,

変換過程の兼ね合いで2D文字配列なため,Mathscriptに入力することができません.

 

2D文字配列を2D数値配列に変換する方法を教えていただけますか.

 

軽く調べたところ,1D文字列を数値列に変換するのは容易なのですが,2D文字配列だとよくわからないです.

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

初めまして。

 

2D文字列を数値に変換するにあたっては

For loopを入れ子にして数値に変換する必要が御座います。

簡単な例として上記の方法で2次元の10進数文字列配列を2次元の数値配列にする方法を

ご紹介致しますので添付のVIをご確認頂ければ幸いです。

 

宜しくお願い致します。

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

関数パレット ≫ 文字列 ≫ 数値/文字列変換 に含まれている関数は、配列にも対応していますので、Forループを使用せずに直接配線することができます。

小数点を含むデータなら、「10進数文字列を数値に変換」関数ではなく「小数/指数文字列を数値に変換」関数を使用します。

 

2D String to Number.png

 

 

 

メッセージ3/3
3,736件の閲覧回数