JingJing1 发表于 2010-5-2 18:25

求购可编程数字信号源,我用来做控制系统

希望该信号源能做生成任意信号的信号源,并可实时调节信号大小。

hcharlie 发表于 2010-5-3 08:05

回复 楼主 JingJing1 的帖子

买块DA板,自己编程输出什么波形都可以。

flower1 发表于 2010-5-3 12:49

JM1230 USB2.0数字信号源可以满足你的要求

我使用过JM1230,应该能满足你的要求,还有VC例程 http://www.yzjmtest.com/comp/6-Jm1230.htm
指标如下
1 输出电压 -5V 到 +5V
2 通道数: 2
3 DA更新率:1MHz/CH
4 同步:2通道同步
5 接口:USB2.0接口
6 可编程产生正弦波、方波、三角波、扫频信号、纯随机、伪随机、猝发随机、快速扫频、脉冲(半正弦、锯齿)、函数信号、合成信号、文件等
7、可编程产生任何需要的信号,提供开发所用的动态库,便于构成伺伏控制系统。

nanjing 发表于 2010-5-3 22:46

将开发的动态库和例程发给我一份

我要一份开发例程,谢谢了

vibrations 发表于 2010-5-3 22:50

如何获得扬州晶明USB数字信号源的动态库

请发一份邮件到 tech@yzjmtest.com,说明您需要哪方面的资料即可。公司主页 http://www.yzjmtest.com

wirelesssensor 发表于 2010-6-5 14:04

发给我一份

我的email: bakmsg3@sohu.com

flower1 发表于 2010-7-21 12:34

JM1230数字信号源用户开发接口函数

//主要用来识别USB设备是采集器还是信号源
void __stdcall EnumDeviceName(HANDLE hDev,char* szBuffer);

//启动DA
BOOL __stdcall StartDA(HANDLE hDevice,
                     unsigned charExt_Sync,//固定为0
                     unsigned char DA_Pwdn0, //1表示Ch1工作,2表示Ch2工作,3表示Ch1 Ch2同时工作                   unsigned char DA_Pwdn1, //(固定为0)
       unsigned char DA_Clk);//(固定为0)

//连续写DA数值
void __stdcall ContinusWriteDA(HANDLE hDev,                             //USB设备句柄                                                int nBufferCount,                    //缓冲区个数
                          DWORD dwBufferSize,       //缓冲区大小
                          LPVOID lpCallBack,
                                                         LPVOID lpParam,                  
                          HANDLE hStopEvent,       
                          HANDLE hThreadExit) ;                                 
//停止DA
BOOL __stdcall StopDA(HANDLE hDevice);
具体用法详见example例程中信号源操作中的"打开DA" "启动DA" "停止DA"

信号源数据填写(信号源DA更新率为1MHz)
如果Ch1输出或Ch2输出,直接填写Ch1或Ch2的数据,AD范围为0-65535(32768表示电平0,0表示-5V,65535表示+5V)
如果Ch1和Ch2同时输出信号,数据填写方式为Ch2 Ch1 Ch2 Ch1 Ch2 Ch1 .....
页: [1]
查看完整版本: 求购可编程数字信号源,我用来做控制系统