National Instruments CompactRio の vhdl でアプリケーションをプログラミングしています。入力の 1 つは、スケールの重量の ASCII 文字列のみを出力するスケールからのものです。上位 4 ビットを削除するだけで ASCII 数字を 2 進化 10 進数に変換できることはわかっていますが、vhdl を使用して符号なし整数に変換するにはどうすればよいですか? 0 から 9999 の範囲の値の最速のアルゴリズムは何ですか?
1738 次
1 に答える
0
申し訳ありませんが、 BCDを調べたところ、数値の ASCII 表現ではないことに気付きました。文字列を U8 に変換し ( String To Byte Arrayを使用)、それを for ループにフィードし、それを定数配列で乗算すると、この配列は [1000, 100, 10, 1] になり、すべてを合計します。結果の製品の要素。文字列の数値データを提供する必要があります。
于 2011-08-16T16:54:45.290 に答える