r******8 发帖数: 430 | 1 用labview通过GPIB卡控制一个热电制冷器(给半导体激光器用的),比如我在labview
上设定温度30C,然后点击Run,没问题,运行良好。但是过了约10至20分钟,labview
就自动断了,然后热电制冷器有时就报错,但有时也不报,就自己在那儿运行。我的
labview 也不能控制它了。
此时,我不得不关掉我的labview 程序,关掉热电制冷器重新加电,然后重复上述步骤
,又能挺20分钟。估计是我编的labview 有点问题,不能持久控制,请labview 高手指
点,多谢。 |
c*******o 发帖数: 62 | 2 labview断的时候没报错?没报错怎会自己断?
贴blcok diagram吧,听起来不是什么大程序
labview
labview
【在 r******8 的大作中提到】 : 用labview通过GPIB卡控制一个热电制冷器(给半导体激光器用的),比如我在labview : 上设定温度30C,然后点击Run,没问题,运行良好。但是过了约10至20分钟,labview : 就自动断了,然后热电制冷器有时就报错,但有时也不报,就自己在那儿运行。我的 : labview 也不能控制它了。 : 此时,我不得不关掉我的labview 程序,关掉热电制冷器重新加电,然后重复上述步骤 : ,又能挺20分钟。估计是我编的labview 有点问题,不能持久控制,请labview 高手指 : 点,多谢。
|
r******8 发帖数: 430 | 3 labview断的时候的确没报错,也可能我编的程序没有报错这个功能。
明天贴一下blcok diagram吧
【在 c*******o 的大作中提到】 : labview断的时候没报错?没报错怎会自己断? : 贴blcok diagram吧,听起来不是什么大程序 : : labview : labview
|
r******8 发帖数: 430 | 4 看来不象是软件的问题,现在我用了厂家提供的Labview.发生一样的问题,Labview程
序控制还是不能持久,顶多不到5分钟。然后温度控制器就自己稳定运行,厂家的
labview也不能控制了。
自己用GPIB0 Measurement & Automation Explorer 去监控一下这个仪器,发现一旦失
去Labview的控制,Explorer会显示 The device didn't response to a *IDN? query
(见图)
怎么回事,请指教!
【在 r******8 的大作中提到】 : labview断的时候的确没报错,也可能我编的程序没有报错这个功能。 : 明天贴一下blcok diagram吧
|
r******8 发帖数: 430 | 5 Sorry, 上个图贴错了,这个是对的
query
【在 r******8 的大作中提到】 : 看来不象是软件的问题,现在我用了厂家提供的Labview.发生一样的问题,Labview程 : 序控制还是不能持久,顶多不到5分钟。然后温度控制器就自己稳定运行,厂家的 : labview也不能控制了。 : 自己用GPIB0 Measurement & Automation Explorer 去监控一下这个仪器,发现一旦失 : 去Labview的控制,Explorer会显示 The device didn't response to a *IDN? query : (见图) : 怎么回事,请指教!
|
r******8 发帖数: 430 | 6 又做了一下测试,发现Labview 在控制仪器的过程中,GPIB0 Measurement &
Automation Explorer 是不能发命令去询问仪器的,那么Explorer总会显示 The
device didn't response to a *IDN query。这个现象正常吗?
【在 r******8 的大作中提到】 : Sorry, 上个图贴错了,这个是对的 : : query
|
c*******o 发帖数: 62 | 7 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******8 的大作中提到】 : 又做了一下测试,发现Labview 在控制仪器的过程中,GPIB0 Measurement & : Automation Explorer 是不能发命令去询问仪器的,那么Explorer总会显示 The : device didn't response to a *IDN query。这个现象正常吗?
|
r******8 发帖数: 430 | 8 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
大概你贴的是运行程序前后的对比,那么 |
c*******o 发帖数: 62 | 9 就是说,不要运行LABVIEW,打开MAX,点scan for instruments,仪器能找到,名字也对
得上,而不是The device didn't response to a *IDN? 那硬件就没有问题了。你不能
开了gpib任务再到MAX扫描硬件。所以你说的完全正常,488.2也支持,听起来你的东西
也不难,剩下的就是用visa function做简单读写,没什么了
LABVIEW有一些附带的例子,你就照猫画虎,要不然就贴图出来,内容不多就帮你分析
分析 |
W***n 发帖数: 11530 | 10 Labview is piece of junk, for its price, latency and bulky i/f. |
|
|
c*******l 发帖数: 4801 | 11 可是人家卖的上价啊
【在 W***n 的大作中提到】 : Labview is piece of junk, for its price, latency and bulky i/f.
|
r******8 发帖数: 430 | 12 Stacked sequence structure 有点多,不好直接贴框图。直接把厂家程序敷上。牛人
们如果有时间,帮忙看看。谢谢
问题就是这个程序只能控制仪器几分钟,然后labview就断掉,尽管仪器显示是remote
控制,自己就在那而运行了。但是labview已经不能控制这仪器了。
换了三根GPIB cable ,故障依旧。不是cable 的问题
labview
labview
【在 r******8 的大作中提到】 : 用labview通过GPIB卡控制一个热电制冷器(给半导体激光器用的),比如我在labview : 上设定温度30C,然后点击Run,没问题,运行良好。但是过了约10至20分钟,labview : 就自动断了,然后热电制冷器有时就报错,但有时也不报,就自己在那儿运行。我的 : labview 也不能控制它了。 : 此时,我不得不关掉我的labview 程序,关掉热电制冷器重新加电,然后重复上述步骤 : ,又能挺20分钟。估计是我编的labview 有点问题,不能持久控制,请labview 高手指 : 点,多谢。
|
a****l 发帖数: 8211 | 13 labview basically is the programming language to control their hardware
devices, so you don't have many choices...
【在 W***n 的大作中提到】 : Labview is piece of junk, for its price, latency and bulky i/f.
|
r******8 发帖数: 430 | 14 仪器厂家来信了,说我从他们网站上下载的Labview 控制程序太旧 (Labview 3.0), 而
我现在用的是8.2, 所以有上述的GPIB 通讯问题
labview
labview
【在 r******8 的大作中提到】 : 用labview通过GPIB卡控制一个热电制冷器(给半导体激光器用的),比如我在labview : 上设定温度30C,然后点击Run,没问题,运行良好。但是过了约10至20分钟,labview : 就自动断了,然后热电制冷器有时就报错,但有时也不报,就自己在那儿运行。我的 : labview 也不能控制它了。 : 此时,我不得不关掉我的labview 程序,关掉热电制冷器重新加电,然后重复上述步骤 : ,又能挺20分钟。估计是我编的labview 有点问题,不能持久控制,请labview 高手指 : 点,多谢。
|
a****l 发帖数: 8211 | 15 OMG! LV 3.0 ! 石器时代的产品啊.
【在 r******8 的大作中提到】 : 仪器厂家来信了,说我从他们网站上下载的Labview 控制程序太旧 (Labview 3.0), 而 : 我现在用的是8.2, 所以有上述的GPIB 通讯问题 : : labview : labview
|
c*******o 发帖数: 62 | 16 不懂,虽然3.0是古董了一点,但和你的程序没任何关系,难不成你用了那个llb里的
subvi?
有点好奇8.2竟然能打开3.0的文件???我的8.5和8.6是完全没办法打开
【在 r******8 的大作中提到】 : 仪器厂家来信了,说我从他们网站上下载的Labview 控制程序太旧 (Labview 3.0), 而 : 我现在用的是8.2, 所以有上述的GPIB 通讯问题 : : labview : labview
|
c*******o 发帖数: 62 | 17 so which one do you recommend?
一堆烂的里总要挑出一个比较不烂的吧
都只不过是工具,关键还是看你想要做什么
【在 W***n 的大作中提到】 : Labview is piece of junk, for its price, latency and bulky i/f.
|