完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
在我们真正收到我们的硬件(PXI M9370A)之前,我已经从Keysight网站下载了IVI驱动程序,以便我可以开始编码(CVI)。
网站上显示的最新版本是2014-01-07 1.1.12.0。 当我收到并安装了仪器和驱动程序时,IVI库与2014年9月的版本1.2.17.0不同(较新)。我会假设推荐更新的驱动程序,但如果有人不知道,请告诉我。 此外,这两个版本之间的可用功能也存在差异。 特别是我使用“AgNA_ChannelMeasurementCreate();”编码了一个测量值。 功能面板中不再存在此功能! 我似乎可以选择:ChannelMeasurementsAdd(); 和ChannelsAdd(); 描述不是很好,但它们似乎根据参数列表设置了类似的东西。 我可以看到的主要区别是ChannelsAdd()希望“ChannelType”作为参数而另一个不希望。 顺便说一句,我在哪里可以找到可能的通道类型,测量类型等的列表。请不要告诉我使用“GetMeasurementCatalog()”必须有某些列表。 谢谢 以上来自于谷歌翻译 以下为原文 Before we actually received our hardware (PXI M9370A) I had downloaded the IVI driver from the Keysight website so that I could get a start on coding (CVI). The version shown as most recent on the website is 2014-01-07 1.1.12.0. When I received and installed the instrument and drivers, the IVI library is different (newer) Version 1.2.17.0 Septembre 2014. I would assume the more recent driver is recommended but if someone knows otherwise please let me know. Also, there are differences in the available functions between these two releases. In partictular I had coded up a measurement using "AgNA_ChannelMeasurementCreate();" This function no longer exists in the function panel! It seems I have a choice between: ChannelMeasurementsAdd(); and ChannelsAdd(); The descriptions are not very good but they seem to set up similar things based on the parameter list. The main difference I can see is that ChannelsAdd() wants "ChannelType" as a parameter whereas the other does not. BTW, where can I find the list of possible Channel Types, Measurement Types etc. Please don't tell me to use "GetMeasurementCatalog()" there must be some list somewhere. Thanks |
|
相关推荐
5个回答
|
|
我把你的问题转发给了我们知道的人......
以上来自于谷歌翻译 以下为原文 I forwarded your quesion onto our guy who knows... |
|
|
|
是的,驱动程序版本可能有点令人困惑。 较旧的(对于PNA)是1.1.XX. 对于PXI,我们需要对IVI驱动程序进行一些重大更改,这意味着新驱动程序(1.2.XX)不向后兼容旧驱动程序。 许多驱动程序是相同的,但一些关键功能(如创建新的测量)已经改变。 我们还添加了其他方法(例如,执行校准)。 PXI IVI驱动程序还具有直接连接到PXI资源的特定功能。 对于PXI,您应该使用新驱动程序。 您可以通过安装PXI VNA软件获得更新的PXI IVI驱动程序。 您无需等待硬件安装PXI VNA软件。 您应该使用AgNA.Channels.AddMeasurement来创建新的度量。 对于通道类型参数,PXI的唯一有效条目是“标准”。 以上来自于谷歌翻译 以下为原文 Yes, the driver versions can be a little confusing. The older one (for the PNA) was 1.1.XX. For PXI, we needed to make some significant changes to the IVI driver, and this means that the new driver (1.2.XX) is not backwards compatible with the old driver. Much of the driver is the same, but some key functions (such as creating a new measurement) have changed. We have also added additional methods (for example, on performing a calibration). The PXI IVI driver also has specific capability to connect directly to a PXI resource. For PXI, you should use the new driver. You can get the newer PXI IVI driver by installing the PXI VNA software. You don't need to wait for the hardware to install the PXI VNA software. You should use AgNA.Channels.AddMeasurement to create a new measurement. For the channel type argument, the only valid entry for PXI is "Standard". |
|
|
|
60user56 发表于 2018-10-31 16:42 这次真是万分感谢。 后续问题:我已设置用户范围以执行跟踪计算(p-p,平均值等)。 我使用AgNA_SystemWrite(SCPI命令)设置开始/停止频率,因为我找不到合适的IVI函数或属性。 如果可能的话,我想使用所有IVI函数调用来保持代码更易读/可维护。 IVI中是否有等效功能来设置用户范围? 再次感谢。 以上来自于谷歌翻译 以下为原文 Thank you for this. A follow up question: I have setup a User Range in order to perform trace calculations (p-p, mean etc). I have used AgNA_SystemWrite(SCPI commands) to set the start/stop frequencies because I could not find the appropriate IVI function or attribute. If possible I would like to use all IVI function calls just to keep the code more readable/maintainable. Are there equivalent functions in IVI to set the User Range? Thanks again. |
|
|
|
mingfawolf 发表于 2018-10-31 16:50 对不起 - 但是标记用户范围不会作为本机IVI驱动程序功能公开。 因此,您需要使用SCPI命令。 驱动程序具有可用的基本构建块,但它不会暴露SCPI的所有功能。 如您所知,我们确实设计了驱动程序,以便它可以与SCPI一起使用 - 即,您不必只使用其中一个。 以上来自于谷歌翻译 以下为原文 I'm sorry - but marker user ranges are not exposed as a native IVI driver function. So, you will need to use the SCPI commands. The driver has the fundamental building blocks available, but it does not expose all the functionality of SCPI. As you know, we did design the driver so that it would work well alongside SCPI - ie, you don't have to use just one or the other. |
|
|
|
60user56 发表于 2018-10-31 17:00 好,谢谢。 我只是想确保我没有错过任何东西。 SCPI命令和IVI命令中的命名约定并不总是很好地排列,因此需要一些搜索和解释才能找到相同的功能。 无论如何,再次感谢,我让它以我想要的方式工作。 以上来自于谷歌翻译 以下为原文 OK, thanks. I just wanted to make sure I wasn't missing something. The naming conventions in the SCPI commands and the IVI commands don't always line up well so it requires some searching and interpretation to find the equivalent functionality. Anyway, thanks again, I have it working the way I want. |
|
|
|
只有小组成员才能发言,加入小组>>
1285 浏览 0 评论
2373 浏览 1 评论
2192 浏览 1 评论
2064 浏览 5 评论
2948 浏览 3 评论
1111浏览 1评论
关于Keysight x1149 Boundary Scan Analyzer
753浏览 0评论
N5230C用“CALC:MARK:BWID?”获取Bwid,Cent,Q,Loss失败,请问大佬们怎么解决呀
926浏览 0评论
1287浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-23 22:32 , Processed in 1.430989 second(s), Total 84, Slave 68 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号