完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
嗨:我需要通过微控制器而不是PC与几个“旧”DSO 1000示波器系列(大多数是DSO1014a)进行通信。
是否存在任何已解释的协议手册或开源C代码库? 谢谢 以上来自于谷歌翻译 以下为原文 Hi: I need to communicate with several "old" DSO 1000 oscilloscope series (most of them DSO1014a) from a microcontroller, not a PC. Exist any explained protocol manual or open source C code library to use? THANKS |
|
相关推荐
10个回答
|
|
|
|
|
|
您处于未开发且未受支持的区域。 如果示波器具有LAN端口,并且您的设备能够使用套接字,则可以发送命令并接收结果。 除此之外,你是独立的。 人 以上来自于谷歌翻译 以下为原文 You are in unexplored and unsupported territory. If the scope has a LAN port, and you device has the ability to use sockets, then you can send commands and receive results. Other than that, you are on your own. Al |
|
|
|
感谢Algoss,对不起我的回答,我知道我是我自己的,但是存在任何带有协议文档的手册或书籍? 我可以知道USB或以太网消息格式与示波器对话还是我需要进行逆向工程? 再次感谢 以上来自于谷歌翻译 以下为原文 Thanks Algoss, sorry for my delay in answer, I know that I am in my own, but exist any manual or book with the documentation of the protocol? Can I know the USB or ethernet message format to speak to the oscilloscope or I need to do reverse engineer? THANKS AGAIN |
|
|
|
梦中的花不凋零 发表于 2019-3-6 13:37 您应该从程序员指南开始:http://www.home.agilent.com/agilent/redirector.jspx?action = ref& cname = AGILENT_EDITORIAL& ckey = 1697201& pl = eng& cc = US& nfr = - 34250.884298.00许多其他范围可以通过套接字或Telnet控制,但我不知道这个范围是否可以。 对不起,这是我能做的最好的...... Al 以上来自于谷歌翻译 以下为原文 You should probably start with the Programmer's Guide: http://www.home.agilent.com/agilent/redirector.jspx?action=ref&cname=AGILENT_EDITORIAL&ckey=1697201&lc=eng&cc=US&nfr=-34250.884298.00 Many other scopes can be controlled via sockets or Telnet, but I don't know if this one can. Sorry, this is the best I can do... Al |
|
|
|
感谢Algoss,但整本手册都致力于或者致力于使用“VisaCom”。
我找不到任何VisaCom开放代码库,只有Windows的专用库。 我一直很喜欢惠普(现在的安捷伦)产品,当我在大学学习时(很久很久以前),我们可以从头开始编程GPIB,与其他仪器(示波器,锁定放大器,实验室电源,逻辑分析仪, 等)没有问题或专有库。 安捷伦的旧时代更好? 在局域网或USB中等同于解释GPIB低级别消息的旧手册? VISA是一个API,如果我使用竞争对手的开源替代品(它们具有相同的功能或非常相似的东西),根本不与安捷伦合作。 我认为这是因为API是一个标准,但显然不是基本协议。 我需要最终重新编译一些VisaCom(或者从头开始,如果我知道低级协议)ARM的功能,允许捕获一个任意波应用DSP过程并再次上传到示波器以测试其他输入。 我在一所技术学校任教,并与学生一起开发电路和流程。 我们在教室里有很多这样的示波器系列,这真是浪费金钱购买示波器,这些示波器本身就做了“奇怪的”实验,我们需要做的是当物体波为MHZ并且只需要50行时 用于在任何ARM DSP内核中执行该过程的代码。 我们可以使用其他品牌的示波器,但不能与安捷伦一起使用。 欢迎任何帮助。 再次感谢,抱歉我的英语不好 以上来自于谷歌翻译 以下为原文 Thanks Algoss, but the entire manual is devoted or is dedicated to the use of "VisaCom". I not find any VisaCom open code repository, only the propietary libraries for windows. I was always fanatic of HP (now Agilent) products and when I studied at my university (long, long time ago) we can program GPIB from scratch to talk with other instruments (oscilloscopes, lock in amplifiers, laboratory power source, Logic Analyzers, etc) withouth problems or proprietary libraries. Old times was better with Agilent? Something equivalent in LAN or USB to the old manuals explaining the GPIB low level messages? VISA it´s an API, then if I use the open source alternatives from competitors (they have the same functions or something very similar) simply did nott work with Agilent. I think this happens because the API it´s an standard but apparently not the base protocol. I need to eventually recompile some of VisaCom (or made it from scratch if I know the low level protocol) functions for ARM to permit capture one arbitrary wave apply a DSP process and upload to the oscilloscope again to test other inputs. I teach in a technical school and we develop circuits and process with my students. We have a lot of this oscilloscope series at classroom and it´s a really waste of money buy oscilloscopes that nativelly do the ""strange"" experiment that we need to do when the object wave it´s sub MHZ and need only 50 lines of code to do the process in any ARM DSP core. We can do that with other brand oscilloscope, but not with Agilent. Any help it´s welcome. Thanks again and sorry for my bad english |
|
|
|
梦中的花不凋零 发表于 2019-3-6 13:58 用户手册主要讨论需要发送的命令以及您将收到的响应。 这与旧的GPIB日没有什么不同。 即使从PC上也不需要VISA。 我通常使用套接字来提高速度。 如果你有RS-232连接,你应该只能发送ASCII命令和读取响应。 我的大多数经验都是使用Infiniium系列,但是很多工作已经用于使命令全部工作。 您是否有能力在设备中使用套接字? 那么Telnet(基本上是RS-232 over LAN)呢? 人 以上来自于谷歌翻译 以下为原文 The Users Manual mostly talks about the commands that need to be sent, and the responses that you will get back. That's no different from the old GPIB days. You don't need VISA, even from a PC. I use sockets, usually, for speed. If you have an RS-232 connection, you should be able to just send ASCII commands and read responses. Most of my experience is with the Infiniium series, but a lot of work has gone into making the commands all work the same. Do you have the ability to use sockets in your device? What about Telnet (which is basically RS-232 over LAN)? Al |
|
|
|
阿尔戈斯:再次感谢。
我看到在通过IO488组件格式化的手册示例(名称一,第227页)中添加了“.WriteString”方法。 但我尝试了很多选项,通过USB与示波器以原始文本进行通信而没有结果。 我仍在寻找National或其他人的其他USB代码源,但仍然没有成功。 在安捷伦存在任何代码存储库,即使是其他系列? 也许很容易修改以在1000系列中使用。 我在1000系列中的所有示波器都只有USB端口,我不知道1000系列是否存在使用telnet的LAN选项。 再次感谢 以上来自于谷歌翻译 以下为原文 Algoss: Thanks again. I see the ".WriteString" method added to Visa in the manual examples (to name one, pag. 227) formatted through IO488 component. But I try a lot of options to communicate in raw text through USB with the oscillloscope without results. I still searching for other USB code source from National or somebody, but still no success. Exist any code repository in Agilent, even for other series? Perhaps it´s easy to modify to use in 1000 series. All of the oscilloscopes that I have in series 1000 have only USB ports, and I not know if exist LAN option for series 1000 to use telnet. THANKS AGAIN |
|
|
|
梦中的花不凋零 发表于 2019-3-6 14:25 我们回到原来的答案“你处于未开发和不受支持的领域。如果范围有一个LAN端口,你的设备有能力使用套接字,那么你可以发送命令并接收结果。除此之外,你在 你自己。” 人 以上来自于谷歌翻译 以下为原文 We are back to the original answer "You are in unexplored and unsupported territory. If the scope has a LAN port, and you device has the ability to use sockets, then you can send commands and receive results. Other than that, you are on your own." Al |
|
|
|
Algoss:当我搜索Rigol而不是安捷伦时,我找到了很多解决方案。
和安静的人一起工作。 几个月来,我很后悔收购安捷伦。 真的,我今天对安捷伦非常失望。 我使用HP / Agilent产品超过25年,我是一个无条件的大粉丝。 重新加载设备在便宜的供应商中比安捷伦有更好的支持吗? 真的很遗憾。 我发现这个网页http://sigrok.org/wiki/Agilent_DSO1000_series带我去http://www.librevisa.org/初步测试工作。 以上来自于谷歌翻译 以下为原文 Algoss: I found a lot of solutions when I search for Rigol not for Agilent. AND WORKS OK WITH AGILENT. For months I'm regretting buying Agilent. Really, I´m very disappointed today with Agilent. I use HP/Agilent products for more than 25 years and I was a big unconditional fan. The rebadget devices has better support in their cheap vendors than in Agilent? It´s a shame really. I found this web page http://sigrok.org/wiki/Agilent_DSO1000_series that tooks me to http://www.librevisa.org/ Preliminary test works. |
|
|
|
是Algoss,我读了它,我真的很感激你,你总是以尊重和勤奋的态度回答,但让我感到愤怒的是,安捷伦的产品得到了“其他”公司对产品本身使用的更好支持。
我没有要求改变硬件或者指责硬件的质量,我只要求对产品提供更好的支持,甚至比在制造安捷伦仪器的“子公司”中的(差不多)SAME产品提供更好的固件。 我购买安捷伦,而不是另一个看同一产品规格水平的产品(我为安捷伦付出了更多!),因为我认为安捷伦为其提供了更好的电子产品或更好的固件或几乎更好的支持。 以上来自于谷歌翻译 以下为原文 Yes Algoss, I read it and I am really gratefull to you, you always answer with respect and diligence, but angers me that a product from Agilent have better support from ""other"" companies about the use of the product itself. I didn´t ask for alter the hardware or blame the quality of the hard, I only ask for better support to the product or even better firmware than the (almost) SAME product in the "subsidiary" company that made the instrument to Agilent. I buy Agilent and not the other that looks at spec level the same product ( I pay a lot more for Agilent!) because I suppose that Agilent put on it better electronics or better firmware or almost better support. |
|
|
|
只有小组成员才能发言,加入小组>>
1283 浏览 0 评论
2371 浏览 1 评论
2189 浏览 1 评论
2062 浏览 5 评论
2946 浏览 3 评论
1104浏览 1评论
关于Keysight x1149 Boundary Scan Analyzer
751浏览 0评论
N5230C用“CALC:MARK:BWID?”获取Bwid,Cent,Q,Loss失败,请问大佬们怎么解决呀
922浏览 0评论
1284浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-23 01:12 , Processed in 2.017492 second(s), Total 118, Slave 99 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号