2011-08-15 24 views
0

ナショナルインスツルメンツのCompactRio用にvhdlでアプリケーションをプログラミングしています。入力の1つは、スケール上の重みのASCII文字列を出力するだけのスケールからのものです。私は4つのMSBを取り除くだけで、ASCII桁を2進化10進数に変換できますが、vhdlを使用して符号なし整数を変換するにはどうすればよいですか? 0〜9999の範囲で最も高速なアルゴリズムは何ですか?vhdlまたはLabviewでBCDから符号なし整数への変換を行うには

+2

「最速」とは「最低フットプリント」を意味しますか? –

+0

最速の開発ですか? NIには整数ブロックへの文字列があると確信しています... –

+1

質問を読んだ後、LabVIEWコードまたはVHDLコードが必要かどうかはわかりません。 –

答えて

0

申し訳ございませんが、BCDを調べて、数値のASCII表現ではないことに気付きました。 私は文字列を(String To Byte Arrayを使用して)U8に変換し、それをforループに送り、定数配列でそれを掛けます。この配列は[1000,100,10,1]となり、すべての要素を集計します。結果の製品は、文字列の数値データを提供する必要があります。

関連する問題