VC でバイナリデータ取得する方法
- 3 名前: 小高俊 投稿日:2004/08/27(金) 21:32 ID:/TCVNFsI
- 匿名488殿
親切な説明本当にありがとうございます.
おかげさまで,理解できてきた気がします.
2バイト16ビットの2の補数形式で転送されます.
それで,short int RecvBuf[1]; で,バッファRecvBuf
に入れて,データ点数が1024点なので,
for文で繰り返し読み込んでみました.すると,数値に置き換わって
見えました.あとは,測定値への換算だと思っています.
それで,データ点数が多いので,ファイルに書き込んで,
確認をしたいのですが,今度は書き込みがうまくいきません.
これはVC++の話になるんだと思います.
FILE *fp;
fp = fopen("test.txt","w");
for (i = 1; i<=1024; i++){
nRet = PciGpibExMastRecvData(BoardNo,.....);
fprintf(fp, "No.%-5d%d\n", i, RecvBuf[0]);
}
fclose(fp);
で,test.txtファイルは作成できるんですが,中身に
データが書き出せないのです.(空のファイル)
こんな基本的なことをお聞きするのは申し訳ないのですが,
甘えさせていtだきまして,アドバイスいただけると嬉しいです.
データを全部見てみないと,計測データが取り出せたのか
不安なもので,なんとか見なくてはと思っています.
現在はVC++の統合環境下でデバックモードで確認しています.
御手数をおかけしますが,どうぞよろしくお願いします.
新着レスの表示