聃风 Publish time 2018-1-4 15:26:48

关于6104BD二次开发的问题

请教一个问题:
          关于6104BD二次开发,现有程序已经开发大半,发现需要用示波器来实现部分功能,所以采购了Hantek6104BD虚拟示波器,由于原有开发是基于C#做的,很遗憾的是官方没有提供C#例程,自己根据C++的Demo做开发,发现一直无法读取到数据,希望知道的朋友帮帮忙,不胜感激!能提供C#的例程更好!
      

聃风 Publish time 2018-1-4 15:28:39

@amy,请求帮助

Hantek_Zhang Publish time 2018-1-5 09:26:31

可以进行C#二次开发,但没有开发实例,按照C++照抄就可以,出问题要么流程和C++不一样要么函数变量定义不匹配

聃风 Publish time 2018-1-5 13:11:39

Hantek_Zhang replied at 2018-1-5 09:26
可以进行C#二次开发,但没有开发实例,按照C++照抄就可以,出问题要么流程和C++不一样要么函数变量定义不匹 ...

能提供例程吗?流程是按照C++的流程来的,但是到DLL_API WORD WINAPI dsoHTGetData(WORD nDeviceIndex, WORD* pCH1Data, WORD* pCH2Data, WORD* pCH3Data, WORD* pCH4Data, PCONTROLDATA pControl)总是获取不到数据!!这个函数变量定义想到的都试了,还是没有数据返回,能不能帮我试下具体该怎么设置!!谢谢

qiji Publish time 2022-1-8 13:26:36

dsoHTStartCollectData(gDeviceIndex,1);
result = dsoHTGetState(gDeviceIndex);
                                do
                                {
                                        Sleep(0.5);
                                }while(result < 2);
                                Sleep(2.0);
先调用上面的函数,再读取
Pages: [1]
View full version: 关于6104BD二次开发的问题