VB2005で単精度実数を変換するには?
三菱のシーケンサとパソコンをEther通信させてパソコンでPLCデバイスを読み取り表示するアプリを
VB2005で作成中です。
今、行き詰っているのが2WORD(単精度実数)デバイスを取り込んで数値に変換する所です。
PLCからは例えばD0000デバイスに数値の1.1が入っている場合は下記のようになります。
D0000 : (CCCD)h
D0001 : (3F8C)h
↑単精度実数の1.1です。
"CCCD" "3F8C" を1.1に変換するにはどのような処理を行えば良いでしょうか?
おわかりの方、すみませんがよろしくお願いします。
No.1ベストアンサー
- 回答日時:
/* ハードウェア系のコード書いた事ないけど、この手のコードで役に立つようだといいなあ */
namespace Q5694485
{
class MainClass
{
public static void Main (string[] args)
{
System.Single single = System.BitConverter.ToSingle(System.BitConverter.GetBytes(System.Convert.ToInt32("3F8CCCCD",16)),0);
System.Console.WriteLine(single);
return;
}
}
}
ご回答ありがとうございます。
当方VB2005だったのですが、下記コードでバッチリうまくいきました!
dim sngRet as single;
sngRet = System.BitConverter.ToSingle(System.BitConverter.GetBytes(System.Convert.ToInt32("3F8CCCCD", 16)), 0)
sngRetに希望通りの実数値が入りました・・・嬉しいです!
はまってただけに、大変助かりました。
このたびはどうも有り難うございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- IT・エンジニアリング 三菱製PLC Qシリーズで技術的なことをご教示いただければ幸いです。 下記の回路で0.1秒の値をD0 1 2023/02/27 18:44
- 物理学 2物体の単振動 1 2023/08/17 20:27
- その他(OS) Windowsで大量の画像サイズを半自動で変更する方法 6 2023/02/17 08:45
- SQL Server SQL 期間内の実施数を合計したい 2 2023/03/03 22:28
- 数学 フーリエ変換後の負の周波数成分の扱いについて 4 2022/09/03 10:18
- その他(Microsoft Office) Microsoft IME 一発で変換できない言葉がある 3 2022/07/19 19:29
- Ruby プログラミング 3 2023/06/09 14:30
- フリーソフト フォルダ、ファイル名の一括変換について 3 2023/03/16 09:23
- 物理学 振動の単位m/s2からdBへの変換方法を教えて下さい。 1 2023/05/15 12:53
- Visual Basic(VBA) EXCEL VBAで教えてください。 1 2022/12/22 04:20
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
EBCDIC⇒SJIS変換の方法
-
セル内の文字列が日本語か英語...
-
「彡」って文字はなんという文...
-
std::stringからLPCWSTR型への変換
-
S-JIS → JIS コード変換するには
-
EBCDICへの変換
-
ふりがなをアルファベット化す...
-
JIS → S-JIS コード変換するには
-
英数字を含む文字列(0-9,A-Z)...
-
ExcelVBA実行後に時々落ちる
-
Symfowareでのデータ型変換につ...
-
10進数→2進数への変換
-
COBOLによる全角・半角混...
-
フォームのコントロールのバッ...
-
VS 2008(VB.NET)
-
%fと%gについて
-
COBOLのデータ型
-
ビット反転(Not)が機能しない
-
画像データ(png)をcsvファイル...
-
コード変換ライブラリについて
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
EBCDIC⇒SJIS変換の方法
-
セル内の文字列が日本語か英語...
-
「彡」って文字はなんという文...
-
std::stringからLPCWSTR型への変換
-
VS 2008(VB.NET)
-
ExcelVBA実行後に時々落ちる
-
ふりがなをアルファベット化す...
-
Excelマクロにて30分単位の計算...
-
英数字を含む文字列(0-9,A-Z)...
-
Symfowareでのデータ型変換につ...
-
JIS → S-JIS コード変換するには
-
sedで日本語の置換方法について
-
COBOLによる全角・半角混...
-
フォームのコントロールのバッ...
-
数字5桁文字コード?
-
バイナリデータ→ASCII 変換プ...
-
2バイト文字をJEFからSJISに変...
-
CString ←→ BSTRの変換について
-
VBScript ASC関数:文字エンコ...
-
入力した文字を全て自動で全角...
おすすめ情報