kou 发表5月20日 分享 发表5月20日 @attila我有AD2和ADP,并且我使用AD2运行程序“ Analogio_analogDiscovery2_power.CPP”,可以输出电压,但是当我使用ADP5250时,没有电压输出,是否有任何解释此现象的解释 链接到评论 在其他网站上分享 更多共享选项...
0 kou 发表5月23日 作者 分享 发表5月23日 嗨。@根据我的理解,此示例没有在位置1、2和3的位置输出电压,但仅启用电源频道,因此我以后添加了电压输出,当我使用AD2时,我跑了修改后的示例,频道0通道1可以输出1和-1的电压,当我使用ADP,通道0和通道1不能输出1和-1的电压。 链接到评论 在其他网站上分享 更多共享选项...
0 kou 发表5月23日 作者 分享 发表5月23日 @attilaSRY,因为ADP通道0和1对应于两个通道 + 6和 + 25,因此我可以使其1 V输出,但是样本不会产生1 V通道输出。 链接到评论 在其他网站上分享 更多共享选项...
0 阿提拉 发表5月24日 分享 发表5月24日 你好@kou 您正在查看Analogio_analogDiscovery2_power.py示例,该示例是模拟发现2所建议的模拟发现2。 ADP5250看到以下:Analogio_Adp5250_Power.py 链接到评论 在其他网站上分享 更多共享选项...
0 kou 发表5月26日 作者 分享 发表5月26日 @attilaThank you so much,This solved my existing confusion. 而且我还有一个问题,简单地说,我想使用VirtualBench驱动程序直接驱动ADP 5250。我可以在VirtualBench C代码库上做一些工作,以便可以调用ADP5250? 链接到评论 在其他网站上分享 更多共享选项...
0 kou 发表5月26日 作者 分享 发表5月26日 Ni有一个可以在Labview中使用的数字工具包,我知道这一点,但是我的工作是在C中编写测试。 I understand that since labView's toolkit for Digilent uses the VirtualBench API, there must be a way to call it in C 链接到评论 在其他网站上分享 更多共享选项...
0 阿提拉 发表5月26日 分享 发表5月26日 你好@kou 是的,您可以使用VirtualBench安装的Nilcicapi.dll或Woveforms安装的Rebranded Dadp5capi.dll。C:\ users \ public \ documents \ national Instruments \ virtualBench文档\C API是相同的。 链接到评论 在其他网站上分享 更多共享选项...
0 kou 发表May 31 作者 分享 发表May 31 @attilaBut in the C driver, they initialize differently. VirtualBench.h:: NIVB_LIBRARY_VERSION 302039040 niVB_Status NIVB_DECL niVB_Initialize(uint32_t version, niVB_LibraryHandle* handle); DWF.H: dwfapi int fdwfdeviceopen(int idxdevice,hdwf *phdwf); 所以,它们与众不同。 如何使用VirtualBench调用ADP。H? 链接到评论 在其他网站上分享 更多共享选项...
0 阿提拉 发表May 31 分享 发表May 31 你好@kou 您可以使用WF SDK如WF PDF手册中所述控制ADP5250,并且与大多数示例兼容。 该设备还可以用DADP5CAPI本地控制:C:\ users \ public \ documents \ national Instruments \ virtualBench文档\C:\ users \ public \ documents \ national Instruments \ virtualBench ansi c示例\C:\ Program Files(X86)\ National Instruments \ shared \ externalCompilerSupport \ c \ lib32 \ msvc \ nivirtualBench.lib.lib #包括#包括#包括"nivirtualbench.h"//更改nivirtualbench.h中的功能:// typedef nivb_status(__cdecl * nivb_initialize)(uint32_t版本,nivb_libraryhandle * handle);int主要的((空白){hmodule hnil=LOADLIBRARYA((“ dadp5capi.dll”);如果((!hnil)返回0;nivb_libraryhandle hlib;nivb_initialize vb_initialize=((niVB_Initialize)GetProcAddress((hnil,,,,“ nivb_initialize”);nivb_finalizevb_finalize=((nivb_finalize)GetProcAddress((hnil,,,,“ nivb_finalize”);// ...如果((vb_initialize((NIVB_LIBRARY_VERSION,,,,和Hlib)){自由职业((hnil);返回0;}// ...vb_finalize((Hlib);自由职业((hnil);printf((“完毕”);返回1;} 链接到评论 在其他网站上分享 更多共享选项...
问题
kou
@attila我有AD2和ADP,并且我使用AD2运行程序“ Analogio_analogDiscovery2_power.CPP”,可以输出电压,但是当我使用ADP5250时,没有电压输出,是否有任何解释此现象的解释
链接到评论
在其他网站上分享
9个问题的答案
推荐的帖子
创建一个帐户或登录以评论
You need to be a member in order to leave a comment
Create an account
在我们社区注册一个新帐户。这很简单!
注册新帐户Sign in
已经有一个帐户?在这里登录。
登入Now