【GP-IB】自動計測データ収集を語ろう【RS232】
研究室や実験室では、計測器の自動計測、自動データ収集が欠かせません。
レガシィと言われながらも、GP-IBやRS232で、苦戦しながらプログラムを組んでいると思います。
そんなあなたの悩み事を相談したり、教え合ったりするうスレです。
LABVIEWやExcelなどの情報も交換しましょう。 >>109
USBTMC前提で言うとIVI FoundationかVISAベンダーが存続する限りは新OSのドライバは供給されるよ、Windows限定だけど >>108
あまり変なメーカーのGPIBコントローラ買うと、ソフトウェアの互換性がなくて面倒になる VI書くのも手間が増えるんで、今のところケーブル以外はNIです。 そういえばGPIBケーブルなど久しく買ってないな、手元にあるのも20年以上前のだ 最近機器が増えて買うことになったけど高いね。
確かに他のケーブルはないのかと思うし、LAN、USBって魅力的。 GPIBケーブルは会社の金ならホイホイ買えるが個人だとキツイな TMCは公式のデバイスクラスだから
計測器メーカーがいちいちドライバ提供しないのよ こんなに高いのか。普段かなり乱暴に扱ってるわw
頑丈だから30年来のものがけっこう現役。 30年前、NIはIBMにGPIBアダプターをOEM供給してた
PC/XT全盛期、新型ATが出た頃 DDKのソケット周り(?)の部分がグニャッといきそうだから安いのかと思ってたけど、
何でこんなに高いんだ?
シールドがしっかりしてるとか、そんなん?
あと、エコ対応って何(笑)? >>122
製造工程が環境にやさしいとか、そのくらいしか思い浮かばん なんていうか、製造工程のエコを想像して割高なのを買うものなのかね。 グリーン購入法ってやつかな
製造工程から環境配慮した製品を率先して買いましょう、みたいな >>122
>エコ対応
ROHS対応したコネクタと半田、劣化しても環境を汚染しないケーブル辺りじゃないの? 経験上GPIBケーブルは一生持ちそうなくらい頑丈だわ、高いだけの事はある ごつすぎて取り回ししにくいったらありゃしないからなGPIBケーブルは 細くしたケーブルってのは見た事ないな
しいて言えばNIのGPIB-USBとかは細い
そう言えば昔使ってたNI GPIB-PCMCIAはカード側の接続でケーブルが接触不良起こしたわ、凄く華奢な作りで 随分まえの話だけど、日本NIは一時期古いGPIBコントローラの下取りキャンペーンやってたな
NECの29Nや三流無名メーカーのを何枚か下取りに出してATバス版やPCI版を半額で買った事があった
いまはもうそういうのやってないんだろうか 29N懐かしいな
今や骨董品なのかタダのゴミか
あるいはまだまだ現役で使ってるとか 【レガシー】三保電機、生産ライン向けに「PC―9800」エミュレーションソフト [2014/12/19]©2ch.net・
http://anago.2ch.net/test/read.cgi/bizplus/1419166067/ 叔父が経営してる工場のNC加工機はPC9801Fが現役ですよ
そんなもんです、あの業界は NEC98エミュってGPIBはどうしてるんだろう
NI-GPIBとかを前提にして29NのROMBIOSをエミュレートするのかね 昔はパラレルは高速バスの代名詞だったのに
今は低速バスに成り下がったからな
実際GPIBは遅い 高速化すると配線長誤差とかが無視できなくなって来るからな。 NIが考案したGPIBの高速版規格、GPIB-HSだっけ
全然流行らずに時代はUSBとLANへ移ったな GPIB max 1MB/s
USB Full Speed max 12Mbps
大体互角だからfull speedじゃ全然速くない
Ethernet 100Mbps, 1Gbps
USB High Speed max 480Mbps
この辺りになるとかなり速い GPIBは製造原価に響くのか、安い計測器はGPIB付いてない事が多くなった
代わりにUSBやLANになってる コネクタがなー
GPIBで制御するマクロがあるから
正直、GPIBあってほしい。 VISA使えばGPIBもLANもたいして変わらんだろ GPIBのアドレスが変わっただけで大混乱するうちの職場w N88の時代はアドレスを変数にも置かずにハードコーディングする人が殆どだったわ
PRINT@1,"F1A2"
みたく プログラムコードからGPIBアドレスの直接指定が消えてハンドルでの扱いになったのはNI-GPIBからだな
ibwrt( ud, "*RST\n", 5); NIのFPGA使うことになったけど、どこまで使える仕様なのか不安になってきた。 >>151
中身はXilinxのFPGAでしょ?
FPGAを一通り覚えてからの方がいいと思う。
というか、NIのそれは FPGAが使える人用の機器だと思うし。 >>111
NI-VISAはMac OSX版があるな Ubuntuで使えるVISAライブラリーって無いの? 質問してもよろしいでしょうか?
http://fast-uploader.com/file/6997960011775/
Pass:1907
この計測機器をNI VISAとEXCELのVBAで制御しようとしているのですが、
コマンド送信(IDN? vbLf)しても何も返ってこないんです。
もともとこの計測機器はRS485を使うようにできているのですが
6.3節の設定にすればRS232Cが使えるようになると書いてあります。
マニュアル6章によるとコマンドはそのままRS485のものが使えるとも書いてあるのですが
作ったVBAマクロではこの計測機器では何も返ってこないのです。
他のRS232C機器でうまくゆきました。
AGilentのVISAでも同じ結果でした。 まぁ、とりあえずRS-232C上を何が流れてるのか見てやったらいいんじゃないの?
あと、クロス配線の場合には制御用信号のクロスのさせかたに要注意だったり、
0x00があると途切れちゃってたり、0x0A送ったら0x0Dがオマケでついちゃったり
なんていうはRS232Cにはありがちなパターンだけど。 ご回答有難うございます。
もう一本RS232Cケーブル購入してラインモニタなどを試してみようと思います。 まずはvbaのソースコード、viOpenからviCloseまでの流れを見せてくれ
それともVISA-COM API使ってるのかな >コマンド送信(IDN? vbLf)しても何も返ってこない
*IDN? じゃくていいの? RS232CでPCと測定器繋いでるけど戻り値の受信に失敗する… >>160
受信するときのターミネータが合ってないとか、SCPI仕様の計測器だったらLF(0x0A)だぞ NIのGPIB-USB-HSを使用する事を前提で書かれたソフトって、他のUSB GP-IBコンバータでも使えるものなんでしょうか。 interfaceのは無理。
内容によるのかもしれんが、
使っているのは送信受信しますってコマンド(?)を変換しないとダメ。
アジレントのがどうなのか気になるけどまあ無理だろうね。 メーカーの垣根を超えて互換にしたければVISAを使えばいい 既にNI -GPIB固有の関数コールで組んでしまったシステムは今更どうしようもないな、NI同士なら型番違っても互換有るけど
VISAライブラリーなら各社共通APIだけど、最初からそのように組まないと駄目よ Tektronix336のGPIBのトーカオンリモードというのがよくわかりません
説明書にはその時SRQはLになるとしかないです
NDACをLにしてやれば勝手に送信開始するのでしょうか
だれかご存知でしたらよろしくお願いします >>162
eBayだと1万円以下で出回ってるkeysight 82537BはNI-VISA経由でGPIB-USB-HS向けソフトが修正無しに動いた GPIBボード高いよう 今どきの測定器ならUSBやLANついてるけど
GPIBしかついてないのを自動測定に参加させたいのに
9801-29で取ったデータとマージがめんどい >>162 >>168
アジレント公式でも「ボッタクリGPIB-USB-HSの代わり使いやがれゴルァ」と喧嘩売ってるしw
http://literature.cdn.keysight.com/litweb/pdf/5990-3731JAJP.pdf
過去に試したことあるけどNI-VISAを入れて、IOライブラリのas primary VISAチェックを外し、
Enable 488 programsを選択したら、今は亡きEasyGPIB用プログラムがあっさり動いた EasyGPIBはハード屋がちょっとデータ取りする程度の自動計測に最適だったなー
本家が初心者おしえて相談所に堕して作者が幻滅して公開止めちゃったけど
どこかにこっそり最終版1.24a転がってないかな?トラ技掲載のはかなり古いんで 今時マイコンで作っちゃったほうが便利では?
俺はUSBシリアルで、独自プロトコルを実装して一つのシリアルポートに複数のデバイスぶら下げて使ってる。
ちょこっと実験するのにGPIBケーブルはゴツすぎて不便過ぎる。 Ether、RS232Cはいざ動かそうとすると色々メンドウだったり・・・
HPIBはコネクタの取り回しは最悪だけど、芋づる式につないで
アドレス指定するだけのお気楽極楽さは捨てがたい GP-IBがUSBに対してメリットってなんでしょう? 通信距離、フリーズしない、古い機械に対応できるかもしれない 研究室で遺物になっている安定化電源とか信号発生器とか
未だにGPIBで制御できたりするので重宝してる・・・
本当はUSB使える新しい計測器が欲しいんだけどね GPIBフツーに使ってるわ。
単純な命令送るだけだし。
信号は別のところから取ってくる。
あ、こっちがUSBかいーさだわorz
pciにつなげてってもあるな。 アジレントUSB-GPIBケーブルは定価7万近くするのに
並行輸入品が1万円ってどういうこっちゃ!
購入してみたらトラブルなく動くのでメインチップは同じなんだろう…
中国工場で部品横流ししてパチモンでも作ってるのかな? >>180
82357Bは市販部品かき集めれば簡単にクローン作れる
Cypress内蔵8051マイコンのプログラムはEEPROMに格納されてるので
Keysight本家EEPROMから吸い出すだけ
https://sigrok.org/wiki/GPIB-USB_82357B_clone
そもそも制御チップはNEC uPD7210とTI 9914AとNIのASICの3種類しかないみたい
CONTECがNECチップ、KeysightがTIチップ、NIが自社ASICといった塩梅 >>180
すでに純正品を所有しておりますが、興味本位でアマゾン並行輸入品を買ってみました
ttps://www.amazon.co.jp/gp/product/B00M2AZ2F4/
このページの写真は本物ですね(黄封筒、CD、灰色クッション、静電防止袋等々)
でも届いた商品はジッパー包装と謎の証明書1枚。しかも綴りが間違っててCeryificateと怪しさ爆発です
分解してみたら手修正箇所があったりフラックス残滓が飛びまくってたりとこれはもうアウアウ!でした 俺も興味本位で買った。
外箱シール、本体貼り付けシール、EEPROM内のシリアルナンバーが全部違ってたwww
手修正箇所はマイコンのリセットだね。
リセットICが乗ってたのを削除したみたいだけど、何かの対策かな?
>>181
プログラムはEEPROM内じゃないよ。
PCと接続するとPC側ドライバからマイコンにファームウェアをアップロードしてる。
EEPROM内はUSB VID/PIDとシリアルナンバーだけだね。 NIのGPIB-USB-HSも一時期eBayでニセモノで溢れかえってたが
ローレットが黒色なら純正、銀色ならパチモンと見分け易かった
さらにドライバVer.15以上でnot genuine警告まで出るようになってから
fake品激減。そのあおりで修理用カバー、ケーブルのバラ売りが激増w
Keysight 82357Bもデバドラで不正対策すればいいのにね 激安82357B到着!おいらのも本体、箱、PC表示のシリアル番号がバラバラwww
しかも*IDN?コマンド送信しても応答が返ってこない初期不良のおまけつき
アマゾンは不良品交換じゃなくて返金買い直しになるから助かるぜ
>>183
リセットICはマーキングM53なのでアナデバADM809SARTZと推測
パチモンがRC遅延に置き換えたのは単なるコストダウンなのか、
240ms遅延処理でFake判定しているのかは謎・・・ パチモン対策される可能性ってあるかな?
ハードウェアはほぼ同一、ソフトウェアはPCからダウンロードとなると
真贋判定が難しそうだけど。 National instrumentsのは5年前に買ったのが銀ネジで最近購入したのは黒ネジに変わってるな。
eBayとかヤフオクでNI新品が銀ネジだったらニセモノを疑ったほうがよいのか >>182
尼レビューにオリジナル比較写真載ってたけど
よくぞここまで似せてパクるもんだと逆に感心した
その情熱をイノベーションに向ければいいのに>チャイナ 腐れNIめ…!
GPIB-USBが"HS+"になったけど、ドライバがWin7以上しか対応してないじゃん・・・
測定器が古いパソコンの古いソフトでしか動かねーんだよ!
なぜにレガシーポート制御するのにレガシー環境を切り捨てる??
GPIBってそんなに高速で処理する必要あるんだっけ??
腐れNIめ!
LabVew糞仕様なんだよ!下位互換切り捨てるし。
LISP言語でもあるまいし、パラレルで動かす必要なんてないんだよ・・・
シーケンシャルの方がよっぽど分かりやすいのに、公式では全否定だし。
Labviewの仕様を考えたヤツは、ソフト組んだこと無いやつだな。 ヤフオクebayで出品されてる旧型HS
3万円以下は偽造品とみて間違いなし ム技板のLabVIEWスレって盛り上がってないな。
>>192
新しい版のLabVIEWで上書きしたVIは旧版のLabVIEWで読めなくなるって
嫌な仕様ですよね。
SSPを契約しろって事なんでしょうけどw
スタックシーケンスストラクチャをめくっていかないと、処理内容が分からない
ダイヤグラムとか嫌かもww そもそもLabVewみたいな素人向け環境使ってる時点で駄目だわ >>197
確かに素人向けかもw
VIも属人的になりがち(≒書いた本人しか理解出来ない)。
会社で仕事用に使うには、そこら辺をしっかりしないと難しいかも。
家庭用にはRasPiでも走るやつ(headless LabVIEWとか言うやつ)を、
業務用に比べるとタダみたいな値段で売って裾野を広げようとしてますね。 「LabVIEW 2010プログラミングガイド」の改訂きぼー
ttps://www.amazon.co.jp/dp/4048687514 >>197
MATLABなんか個人には販売してないってサポートが豪語するパッケージもあるのでさらにすごい事になるわけですね分かります。 >>200
Home版非対応(?)のパッケージがあるけど(ex. OPC Toolbox)、
単に企業/官公庁向けの高いやつを買えって事じゃなくって、
個人には売らないって事? >>201
流石にそこまで厳密には聞いてないけど、MATLABコンパイラ(詳しい挙動が分からないんだけどexeを作るやつでいいんだっけ?)は個人には出してないって言われた。
趣味で登録してたアドレスで問い合わせたのが悪かったらしいが、個人向けにはラインナップに無し、企業にもテスト版は下ろしてない模様。
exe化して挙動を見たいと言われたけど、結局MATLABノート積むって話でぽしゃったわ 家で不労所得的に稼げる方法など
参考までに、
⇒ 『武藤のムロイエウレ』 というHPで見ることができるらしいです。
グーグル検索⇒『武藤のムロイエウレ』"
58DVW47P2A ユニークで個性的な確実稼げるガイダンス
暇な人は見てみるといいかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
15TY4 PICOSCOPE Dr.DAQ
ttps://www.picotech.com/data-logger/drdaq/overview
Analog Discovery 2: 100MS/s USB Oscilloscope, Logic Analyzer and Variable Power Supply
ttps://store.digilentinc.com/analog-discovery-2-100msps-usb-oscilloscope-logic-analyzer-and-variable-power-supply/ 最近はLANついている測定器が多くて、クッソ高いGP-IBケーブルじゃなくて安いLANケーブルが使えるからオータスカルタスカル 古い測定器(パワーメータBird製4421、488-1978仕様のもの)をGP-IBで制御しなきやならなくなって、
C#+NI-VISAでコード書いたんだけどうまく動かない
読み取り系コマンド(IDN?でも測定値読み取りコマンドでも)送ると、何送っても同じ内容が返ってくる(測定値っぽいもの)
機器設定コマンドは効かないけど(LLOとか)、プレフィックスのオンオフとか単位変換(WとdBm)の切り替えはできる
全部で4台の機器を制御してるんだけど、こいつだけこんな感じでうまく動きません
なんかいい解決案、サンプルコードご存じないですか?