由买买提看人间百态

topics

全部话题 - 话题: gpib
1 2 下页 末页 (共2页)
c*******o
发帖数: 62
1
我想来想去,不觉得matlab控制gpib会有任何优势
简单好用: LV胜
GUI+demo: LV胜
复杂计算&效率: LV里调用dll也不差阿,至少是平手
硬件接口:那就更不用说了,等你用matlab连上gpib比比资源占用就知道了,LV大胜
compile&exe: LV简单得多得多
单就控制gpib来讲,做法上没什么区别,你在MATLAB里搜索gpib能找到tutorial的,基
本上就是先建一个gpib object,进行一系列读写操作,最后把他关掉,唯一区别是一个
是写脚本或function+GUI调用(需要GUI的话),另一个是front panel+block diagram
r******8
发帖数: 430
2
1.你开了gpib的任务,MAX当然不能再发,这个没问题
您说:“MAX当然不能再发”,不太理解。
当我开了GPIB任务 (运行了Labview,但是没作任何控制),此时我如果通过MAX 再次
扫描,会有什么结果? 我的结果是The device didn't response to a *IDN? 。
然后关掉Labview, 再次通过MAX 扫描 ,仪器就找到了。这个现象正常吗?
2.didn't response to a *IDN query就是大问题了,这说明要不你连接的是一个gpib
controller或者你这个设备不支持488.2(firmware不对?),一些488.1的老设备会有这
个问题
刚查了manual, 它支持GPIB/IEEE 488.2。
3.但是再看到你之前贴的两张图,2提到的两种可能性又都不对
你的图一明明显示newport 8000在address 4,这说明*IDN没问题,这个是newport
8000,仪器支持488.2
但是搞笑的是你的图二显示newport又到了address 3,而且*IDN不work
大概你贴的是运行程序前后的对比,那么
r*****i
发帖数: 6
3
【 以下文字转载自 Engineering 讨论区,原文如下 】
发信人: recolci (小白), 信区: Engineering
标 题: Labwindows GPIB接口编程的问题,谢谢
发信站: Unknown Space - 未名空间 (Mon Jan 17 23:50:55 2005) WWW-POST
虚心请教一个GPIB接口编程的基础问题,大家不要骂我笨。
仪器写到GPIB有两个数据,用labwindows/CVI从GPIB读取数据的时候, 如果想分别存成
两个变量,应该怎么写啊? ibrd()只能指定读取的byte,该怎么写啊?
谢谢, 谢谢!!!
c*******o
发帖数: 62
4
1.你开了gpib的任务,MAX当然不能再发,这个没问题
2.didn't response to a *IDN query就是大问题了,这说明要不你连接的是一个gpib
controller或者你这个设备不支持488.2(firmware不对?),一些488.1的老设备会有这
个问题
3.但是再看到你之前贴的两张图,2提到的两种可能性又都不对
你的图一明明显示newport 8000在address 4,这说明*IDN没问题,这个是newport
8000,仪器支持488.2
但是搞笑的是你的图二显示newport又到了address 3,而且*IDN不work
大概你贴的是运行程序前后的对比,那么你这个程序就很好玩了,究竟干了什么,重设
address然后?还是gpib cable有问题,通讯时断时续
4.从你的贴图只能分析出那么多,至于你说的“发现一旦失去Labview的控制,
Explorer会显示 The device didn't response to a *IDN? "这个说法不对,正是因为
你的程序干了什么或者通讯有问题,使得The device didn't res
r*****i
发帖数: 6
5
来自主题: Engineering版 - Labwindows GPIB接口编程的问题,谢谢
虚心请教一个GPIB接口编程的基础问题,大家不要骂我笨。
仪器写到GPIB有两个数据,用labwindows/CVI从GPIB读取数据的时候, 如果想分别存成
两个变量,应该怎么写啊? ibrd()只能指定读取的byte,该怎么写啊?
谢谢, 谢谢!!!
k***s
发帖数: 370
6
来自主题: EE版 - Re: GPIB card
You can first buy a data acquisition (DAQ) card and plug
into your computer, there are lots of DAQ card available.
For example, Nataional Instruments, ( http://www.ni.com/daq/
), and Gage ( http://www.gage-applied.com/ )
If your sampling rate is not very high, say the resolution
is under 1 ms, you can consider the GPIB card, otherwise try
high speed DAQ card.
As to the software, LabVIEW is an excellent choice, you
don't have to program so much. What's more, almost every DAQ
card with GPIB is com
c******k
发帖数: 1140
7
有两个设备连接到GPIB卡上,连接关系是A连接到PC上,B连接到A上。但是GPIB0(PCI-
GPIB)只显示一个设备,见下图。
另一个设备是90年代末的,老了点,难道就找不到了?谢谢。
b*******2
发帖数: 2121
8
之前用过labview,略懂皮毛。现在老师要求大家都用matlab来control GPIB。不知道
这较之labview,有什么优势和区别什么的?
另外,哪里能找到一些matlab control GPIB的tutorial,或者谁有的话,能否分享一
下。多谢!
a****l
发帖数: 8211
9
Probably labview is easier to make front-panel for user-interface. Labview's
GPIB control library is probably better/more complete than Matlab's.
FYI, GPIB control is the first product of NI as a company, many years before
they produced Labview.
c******k
发帖数: 1140
10
查了manual, 他是USB接口的,所以要买一个USB to GPIB adapter先,然后google
labview driver,在NI的网站上当了一个labview driver的例子,但是在这个例子的基
础上想自己修改,建立自己的VI,再google GPIB/Labview控制命令,就找不到了?怎
么办?自己主要是想实现实时的波形采集然后average 去掉noise,谢谢!
c******r
发帖数: 76
11
【 以下文字转载自 EE 讨论区 】
发信人: cclinger (linger), 信区: EE
标 题: 急问一个GPIB/ENET interface的问题
发信站: BBS 未名空间站 (Sat Aug 11 15:34:39 2012, 美东)
原先是用一台MAC desktop连接到的Ethernet device的,后来我们组有一个人想用自己
的笔记本连,他不懂,稀里糊涂改了一些参数
我本来也不懂,这两天研究得略微懂了些,然后现在在我的windows 7的笔记本上能连
接上了,interface test pass!! 可是,连到我们原先的MAC台式机上,interface总是
不行
这是为什么呢? 难道是因为我用windows版本的装机盘在我的本上装了程序,然后连接
了,就相当于类似于router一样的ethernet device设定了windows版本的setup,所以
换mac就不兼容了? 需要用mac版本的程序CD给mac台式机再重新装一次,然后设定
ethernet device configuration?
谢谢
c******k
发帖数: 1140
12
机器是一个激光二级管的温度和电流控制器,自己编写一个简单的Labview 程序想在PC
上控制温度开关。但是执行这个程序 (见附图),机器beep beep叫个不停,然后机器显
示 GPIB Parser Buffer Overflow.
不明白程序错在哪里?谢谢指导
c******k
发帖数: 1140
13
如果单独连接B的话,GPIB0(PCI-GPIB) 干脆告诉我什么也没连接
z*****n
发帖数: 7639
14
read the user manual of B, some devices need to
activate GPIB from default settings.
c******k
发帖数: 1140
15
Yes,right. I need to set the GPIB address first for B instrument. I found it
now,thanks.
b*******2
发帖数: 2121
16
多谢!
我之前用过一点labview,觉得确实比较好用。但是从来没用过matlab control GPIB。
这次选的课,老师要求全部用matlab,不知道它的优势在哪里?所以也想找一些
tutorial学习一下。

's
before
c*******o
发帖数: 62
17
这样的机器支持gpib板卡吗,呵呵,想找到这样的老东西可不容易了
c*******o
发帖数: 62
18
PC--microcontroller--gpib?
还好488.2还不算太难
r******8
发帖数: 430
19
用labview通过GPIB卡控制一个热电制冷器(给半导体激光器用的),比如我在labview
上设定温度30C,然后点击Run,没问题,运行良好。但是过了约10至20分钟,labview
就自动断了,然后热电制冷器有时就报错,但有时也不报,就自己在那儿运行。我的
labview 也不能控制它了。
此时,我不得不关掉我的labview 程序,关掉热电制冷器重新加电,然后重复上述步骤
,又能挺20分钟。估计是我编的labview 有点问题,不能持久控制,请labview 高手指
点,多谢。
c*******o
发帖数: 62
20
就是说,不要运行LABVIEW,打开MAX,点scan for instruments,仪器能找到,名字也对
得上,而不是The device didn't response to a *IDN? 那硬件就没有问题了。你不能
开了gpib任务再到MAX扫描硬件。所以你说的完全正常,488.2也支持,听起来你的东西
也不难,剩下的就是用visa function做简单读写,没什么了
LABVIEW有一些附带的例子,你就照猫画虎,要不然就贴图出来,内容不多就帮你分析
分析
r******8
发帖数: 430
21
Stacked sequence structure 有点多,不好直接贴框图。直接把厂家程序敷上。牛人
们如果有时间,帮忙看看。谢谢
问题就是这个程序只能控制仪器几分钟,然后labview就断掉,尽管仪器显示是remote
控制,自己就在那而运行了。但是labview已经不能控制这仪器了。
换了三根GPIB cable ,故障依旧。不是cable 的问题

labview
labview
r******8
发帖数: 430
22
仪器厂家来信了,说我从他们网站上下载的Labview 控制程序太旧 (Labview 3.0), 而
我现在用的是8.2, 所以有上述的GPIB 通讯问题

labview
labview
h****l
发帖数: 7290
23
来自主题: Engineering版 - Labwindows GPIB接口编程的问题,谢谢
没编过GPIB的东东,只编过PCI和PXI的 :(
a****l
发帖数: 8211
24
来自主题: EE版 - 我觉得搞EE的都很牛
NI是做GPIB接口起家的,的确不是发明GPIB起家的.GPIB接口的程序可以说是NI的老本,
GPIB接口本身自然不是NI的东西.本来就是这个意思.
c*********6
发帖数: 858
25
来自主题: EE版 - 示波器能连续记录信号吗
Read the datasheet or the programming guide of your oscilloscope. I use the
Agilient 54622D mixed signal oscilloscope. The latest model would be more
powerful.
The GPIB protocol is pretty simple. You might purchase a GPIB card with USB
port connection. Then install the driver and invoke visa functions.
The received data can be read by the GPIB port and stored wherever you want.
You can get more information from agilent website.
a****l
发帖数: 8211
26
来自主题: EE版 - 我觉得搞EE的都很牛
俗话说,万宝全书缺只角,大牛也有不知道的东西.
http://www.ni.com/anniversary/chapter1.htm
In 1976, founders Jeff Kodosky, Bill Nowlin, and James Truchard began a
trusting partnership whose nature now characterizes the NI cohesive NI
corporate culture. All employees of the Applied Research Laboratories (ARL)
at The University of Texas at Austin, this trio initially dedicated itself
to building a GPIB interface for the PDP-11 microcomputer.
NI就是做GPIB接口起家的,当然可以算老本了.NI开始做GPIB的时候LabVIEW还没有一点
想法呢.
g**n
发帖数: 96
27
你是用GPIB线,还是用RS232线.估计是后者,否则能用GPIB,用LABVIEW应该没问题.NI有一
种RS232-GPIB的转换卡,也许用的上.偶没使过.
c*********6
发帖数: 858
28
来自主题: EE版 - 示波器能连续记录信号吗
You can read the data over GPIB port. Just buy an GPIB card and write a
program in C to communicate the oscilloscope.
I use the Agilent oscilloscope.
c*******o
发帖数: 62
29
GPIB is simple per se, you can create scripts via LabVIEW, LabWindows, VB, C
#, HP VEE, even TCL or Ruby. However, when you try to integrate a bunch of
HW(FPGA, DAQmax, GPIB, RS232, Field Point, CAN bus, etc.) to write a complex
test plan, it's always convenient to use LabVIEW/TestStand

once
w********o
发帖数: 10088
30
来自主题: EE版 - 我觉得搞EE的都很牛
我说的给力与否不是从功能上说的,而是gpip更底层更老一点。
dos机,win95年代搞物理的用labview的真的不多
我见过的俄罗斯人测低温的,都是直接上gpib。上点年纪的老美,搞gpib的也多
labview确实方便,所以后来普及了
z*****n
发帖数: 7639
31
来自主题: EE版 - 我觉得搞EE的都很牛
你这真是太扯了,GPIB原名IEEE-488,最早是
惠普搞出来的接口标准。咋算成NI的老本了?
labview是NI的没错。
以前实验室里面带GPIB接口的就数惠普的示波器/
信号发生器/函数发生器最多。
s********e
发帖数: 13723
32
来自主题: Military版 - 海尔智能家电U-HOME概念演示视频
其实你高估了复杂度。这些家电平时该干啥干啥,就和非智能家电一样。不接受到指令
之前,空调就是空调,维持室温20度,直到被远程设置成离家模式,维持室温30度,和
遥控器一样,只不过是命令方式变了。
家电能出现多大的异常情况呢,如果起火了,应该抱火警,这个普通家电也有一样的问
题。安全是一个问题,但是这个问题不会高于电脑和手机的安全问题。有几个人的手机
被其他人窃听和盗打了? 而且最重要的门可以不在系统之中,人家控制你家电又能造
成什么伤害。更何况,每个家电上肯定都有一个LOCAL 按钮,按一下,切换到本地模式
,可以本地控制。这个用过GPIB控制的实验仪器的人都知道,根本不是什么天顶星科技。
建立台式机和智能电器接口就更不是问题了,最简单的就是用网关连在一起,就像网络
打印机一样。更进一步的有无线网关。可以肯定的是台式机只要运行一个中央处理软件
就可以了,90的时间是IDLE,只有接受到指令或者智能电器传来的信息就可以了。 如果
中央处理单元死机了,那也没关系,各个家电就自己干自己的活就行了。大不了你回家
的时候温度没有调好。
D**********9
发帖数: 195
33
SW Engr
PRINCIPAL DUTIES AND RESPONSIBILITIES:
Work on an agile software development team that develops automated test
solutions & support tools for engineering & manufacturing test operations
leveraging primarily the .NET development environment. Designs & develops
software solutions that interface with Hardware as well as industry standard
& custom designed test equipment hardware. Involved in all phases of the
software development lifecycle including requirements analysis, design,
coding, tes... 阅读全帖
L********r
发帖数: 59
34
来自主题: Oregon版 - RF Design Engineer Job Opportunity
RF application engineer needed, the job is in Oregon
- Basic understanding of RF receivers (frequency conversion,
intermodulation, linearity, noise figure, etc.)
- Solid understanding and extensive experience in RF measurements (
Gain, IIP3, IIP2, HR, NF, etc.)
- Knowledge of Visual Basic and GPIB programming
- Strong communication skills
- Hands-on experience with PCB assembly/debugging
- Knowledge of Excel and its plotting tools
L********r
发帖数: 59
35
来自主题: SanFrancisco版 - 【JOBS】08.01 -- 08.31
RF application engineer needed, the job is in Oregon
- Basic understanding of RF receivers (frequency conversion,
intermodulation, linearity, noise figure, etc.)
- Solid understanding and extensive experience in RF measurements (
Gain, IIP3, IIP2, HR, NF, etc.)
- Knowledge of Visual Basic and GPIB programming
- Strong communication skills
- Hands-on experience with PCB assembly/debugging
- Knowledge of Excel and its plotting tools
g*****z
发帖数: 333
36
来自主题: SanFrancisco版 - 【JOBS】09.01 -- 09.30
在San Ramon的Firmware Engineer的工作,有兴趣的朋友请和我联系:g*****[email protected]
Position Type: Software Engineer - Embedded Systems (Entry Level)
Location: San Ramon
Experience:
Overview
Work as a senior member of technical staff in the Research and
Development
group on assigned tasks
Develop new generation test and measurement systems using state of art
technologies
Develop Engineering Requirements Specifications based Marketing
information
Define Architecture and partitions of the Embedded Systems
Develop syste... 阅读全帖
a****l
发帖数: 8211
37
来自主题: CS版 - IT历史回顾和未来展望
顺便再说说你的"计算机集成和扩展的思考 "文章,就是你的blog上的http://blog.sina.com.cn/goofegg
NI可绝对不是从PXI系统发展出来的。你可以看一看http://en.wikipedia.org/wiki/National_Instruments,NI最早是做GPIB的板卡出身的,后来弄出了Labview,就开始做系统整合。NI以前是有很多VME,VXI的总线的产品的,同时也做PXI,只不过后来这些东西淘汰了PXI才突出起来的。NI的强项和PXI没有什么关系,只不过现在PXI的东西好卖NI就多做点,以后PXI淘汰了NI很简单的就能跳到新的系统上。
再说,我是看不出来VME/VXI怎么可能“紧随PC机的发展”,标准就是标准,定了以后
就不改了,现在PCI一统天下,别的总线当然没活路了,有什么好奇怪的?就好象你的
CGA显示器,不可能发展成VGA的。

CPU
g*****g
发帖数: 226
38
来自主题: CS版 - IT历史回顾和未来展望
毕业工作10年了,由于头比较英明的眼光,工作开始就接触NI的产品,labview,vxi的
板卡,gpib,。。。
10年前,仪器领域hp是老大,NI和其相比,不知道我拿现在的微软和google类比合不合
适,希望google不要让人失望才好。那时候PXI刚出来,仪器领域编程,hp的vee和
labview并驾齐驱。开始的时候NI就主推PXI,hp那时候估计还在犹豫不决,这些年过去
了,估计vee快被人遗忘了。同一段历史,每个人的视角不一样,观点就会很大的不同
。NI除了labview,当然有更多的牛的地方,但是我还是抱着由于其紧随pc机的扩展标
准,成就了他能这么快速的发展。现在的agilent在业界的地位,估计和NI没法比了(或
者是我接触他的产品越来越少),可是十年前,情形完全不一样,不知是否能说明这样
的问题。
g*****g
发帖数: 226
39
来自主题: Linux版 - 泛仪器接口--网络接口
一看这题目外行人也许感觉莫名其妙,不过咱拉的通俗易懂,定会让您理解俺要说什么
,容咱慢慢道来。
内行人也许一搭眼就能大致猜到俺想说什么,咱属于只会空想不会做实事的半吊子,但
愿您能从后文中畅想出更细节深入的实现和以后应用的前景。
就不过多回顾过去了,电子技术的发展,仪器测控领域,开始一台台孤零零的仪器,后
来有了计算机,各种各样的外围总线接口,仪器接口随之出现,日常见到的串口,并口
,PCI,PCIe,USB,IDE,SATA,D-Sub,DVI,HDMI。。。等等都属于接口,仪器广泛
应用的接口也是五花八门:GPIB,VME,VXI,PXI。。。,有的属于机箱内的总线标准
,有的是外围的互联之间的标准,随着发展,有些机箱内的较快的总线又向外扩展,使
仪器之间或者和计算机之间可以更快的连接。所有这些连接都为了什么?通讯!说到通
讯,人们印象最深刻的估计就是网络了,那为什么这样的通讯接口不采用网络接口的标
准呢?
仪器之间的连接以及和计算机之间的连接,最底层实际上就归结为控制和数据采集。曾
有公司提出的虚拟仪器的思想也是根基于此,其开发的通用的AD板卡、多功能数字IO卡
等等再配合上层的
s****n
发帖数: 786
40
来自主题: Linux版 - 泛仪器接口--网络接口
我用过的LA,NA都是XP界面,如果你指的是GPIB,没有不是的吧
d********n
发帖数: 228
41
来自主题: Linux版 - 泛仪器接口--网络接口
貌似安捷伦很久以前就用了网口了吧
最起码我看到的1100系列HPLC之后就都是了
GPIB已经渐渐不用了
g*****o
发帖数: 72
42
GEneral purpose interface bus.
用于实验室仪器设备互连.
s*****g
发帖数: 352
43
来自主题: EE版 - Re: 急问GB-IB INTERFACE!!!!

Someone mentioned LabView. Yes it is a good tool. It lets you
communicate with the equipment using a computer, without
worrying too much about the interface.
But to understand the situation better, you need to know that
a GPIB (general purpose interconnect bus?) is just like any
computer parallel or serial cable. The configuration is different
between these cables, but what they do is let you transmit and
recieve information between the computer and the equipment (and
between equipments).
The l
c*******o
发帖数: 62
44
来自主题: EE版 - 外行请教OPC与LabVIEW

求?
不知道你想问opc server这一块还是host接收数据这一块
方法其实有很多,完全取决于具体的设备
1.两个analyzer有没有rs232/485,gpib接口,有的话直接连到一台pc就可以用
2.只能用tcp/ip/udp的话,直接用labview写一个host,依靠analyzer的ip地址读入
3.两个analyzer相连的pc分别做server,用tcp/ip/udp/datasocket/shared variable其
中任意一种publish data,再建一个host接收
4.建一个sql server,两台pc分别insert data,不过看你用csv file,数据量应该不用
sql server这个量级的
5.labview有DSC和OPC client的插件,支持绝大部分opc server,不过实在没看出用
opc的必要
方法~从1到5~从简到繁,想怎么做都行
c******e
发帖数: 737
45
来自主题: EE版 - 示波器能连续记录信号吗
I know very little about GPIB communication. Does the program write the
received signals to HDD files or just stored in memory variables? Do you
have a sample program to share with me? Thanks!
Which model of Agilent are you using?
j***h
发帖数: 130
46
实验室有了一个NI 的GPIB卡,不过我现在只是想自己作一个,然后自己用在一个小的
实验上,声卡好像不太合适了,我的采集信号频率希望大于500M Hz,并且需要多通道
,分别累加得出数据。
楼上的同学,能稍微详细的介绍一下流程么?或者给推荐一本书呗!谢谢!希望通过自己动手制做,编程,多学点东东。
非常感谢
z*****n
发帖数: 7639
47
GPIB itself cannot even support 500MBps transmission rate.

自己动手制做,编程,多学点东东。
s******u
发帖数: 247
48
谢谢各位。我试试看。我的程序如下:
interfaceObj = instrfind('Type', 'gpib', 'BoardIndex', 0, 'PrimaryAddress',
7, 'Tag', '');
fclose(interfaceObj);
set(interfaceObj,'InputBufferSize',20e3);
set(interfaceObj,'OutputBufferSize',20e3);
fopen(interfaceObj);
deviceObj = icdevice('DPO7254.mdd', interfaceObj); % Tektronix oscilloscope
DPO7254
connect(deviceObj);
其中设置InputBufferSize, OutputBufferSize都不起作用。
w**d
发帖数: 13
49
可能是input字符串不对
manual上都有啊
有没有while loop 啊?

PC
c******k
发帖数: 1140
50
对的,字符窜搞错了。Thank you
Google 了一下网上的程序对于我们这个仪器,几乎都是用 VISA 那个控件写的。为什
么不用 Instrument I/O assistant?
1 2 下页 末页 (共2页)