以下のプログラムでGPIBでつないだヒーターから温度を受け取りたいのですがうまくいきません。
ibdevでdctに数値が入る(正の値)ので初期化はできていると思います。ibrdでタイムアウトしています。
GPIB診断プログラムでは値が帰ってきますのでプログラムに問題があると思うのですが原因がまったくわかりません。一行ごとにストップさせましたが時間は関係ないようです。
帰ってくる値300K(27℃)のときR+3000です。
dim dtc as integer
dim RD as string
private sub button1_click...
ibdev(0,24,0,T10s,1,0,dtc)
ibclr(dtc)
ibwrt(dtc,"$C3")
ibwrt(dtc,"$Q2")
RD=space$(20) 'これがないとタイムアウトしませんが値は帰ってきません。
ibwrt(dtc,"R2")
ibrd(dtc,RD)
textbox1.text=RD
以上
No.1ベストアンサー
- 回答日時:
> ibdevでdctに数値が入る(正の値)ので初期化はできていると思います。
初期か出来たかどうかの判断はibdevの帰り値を確認するのでは?
ヘルプ、リファレンスを確認して、ibdevの帰り値が正常終了かどうか確認してください。
以降、ibclr、ibwrtも同様で、こういうケースでは「初期化出来ていないのに、出来ていると思い込んでいた。」というケースが多いです。
初心者なのでよくわかりませんが値は31256が帰ってきます。
電流計と電圧計もつないでいますが電流計のみ使うときは電流計の返り値が31256となって、電流計と電圧計の両方を使うときは先に初期化したほうが31256であとのが31257になります。
電流計と電圧計は制御できます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) VBAプログラミング 2 2022/11/27 12:07
- Visual Basic(VBA) VBAプログラミング 2 2022/11/27 12:13
- Visual Basic(VBA) vba Sleep関数について教えてください 1 2023/01/18 10:18
- Visual Basic(VBA) ユーザーフォームの書き出しで追加のご相談 ユーザーフォームの値をシートに書き出す際、コードが表示され 2 2022/08/05 10:58
- Visual Basic(VBA) VBAが止まります。 2 2022/09/02 14:02
- Visual Basic(VBA) VBAにてメール作成した際、一部指定箇所のみ赤文字にしたいです。 下記の内容ですと作成されたメール本 1 2022/04/27 13:31
- Visual Basic(VBA) VBA 重複チェック後に値をワークシートに転記する方法を教えてください。 1 2023/03/19 12:43
- Visual Basic(VBA) 九九の答えの計算 3 2022/12/20 22:13
- Visual Basic(VBA) ACCESS DAO で不要なテーブルのフィールド(列)の削除 4 2022/06/23 12:13
- Excel(エクセル) エクセルで同じ数字同士を自動で線で結ぶVBAを教えてください 6 2022/04/26 23:13
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
フォームを開くときに、コンボ...
-
C言語 exitの使い方
-
Excel-vba 文字列と変数を...
-
ラジオボタンの値の取得につい...
-
VBA コンボボックスの値をスピ...
-
足して100になるような乱数のア...
-
【C++/CLI】コンボボックスの値...
-
Nullってどういう意味ですか?
-
GPIBの応答について
-
4択問題のプログラムでランダム...
-
列挙型変数のメリット
-
バイナリーBCD変換アプリAN526...
-
3bitアップダウンカウンタ(Up/...
-
乱数の最大値
-
1つ前の値を変数に保存する方法
-
Access2003 オートナンバーの現...
-
VB6.0-整数と余りを求める
-
DataGridView 複数行同時変更...
-
相関係数p値の出し方
-
RichTextBoxの改行を認知してく...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
C言語 exitの使い方
-
フォームを開くときに、コンボ...
-
Excel-vba 文字列と変数を...
-
エクセルのマクロについて教え...
-
VB6.0-整数と余りを求める
-
足して100になるような乱数のア...
-
数字の位ごとの値を表示するプ...
-
VBAで配列のNULL判定
-
世界のナベアツ
-
ラジオボタンの値の取得につい...
-
相関係数p値の出し方
-
1つ前の値を変数に保存する方法
-
VBAの定数の使い方で、計算値を...
-
DWORDって
-
4択問題のプログラムでランダム...
-
Access2003 オートナンバーの現...
-
C#で動的にコントロールを取得...
-
スピンボタンで小数点
-
UWSCのcallについて
-
フリーランタイマーの時間差分...
おすすめ情報