📄 flashdsoapi.h
字号:
//=============================================================================
//---------------- 程序名称: FlashDSOAPI.DLL ---------------------------
//
// FlashDSOAPI 是一个共享软件,作者享有一切权利。您可以自由使用、
// 复制、传播、发布此软件的试用版;未经作者书面认可,任何人不得作任
// 何修改或用于商业用途。
// 违者作者将追究其最大责任。
//
// 请仔细阅读以下使用许可,如果您不同意以下任何一点,请立即停止使
// 用此软件:
// 1. 本软件产品的版权归兄弟工作室所有,受到版权法及其他知识产权法
// 及条约的保护。
// 2. 本软件作者兄弟工作室授予您对此版本的最终用户使用许可权。
// 3. 您不能对此软件作任何的软件反向工程,如反汇编,跟踪等,并且不
// 能对此软件作非法篡改。
// 4. 您可以自由使用、复制、传播、发布此软件的试用版,但未征得作者
// 同意的情况下,您不能收取任何费用或用于商业目的,如销售,捆绑,
// 集成等。同时,必须保证所分发的软件包含全部文件,并且未作任何
// 修改。
// 5. 本软件作者将不会对使用本软件所引起的其他事件负有任何责任。
// http://www.ost2002.com
//
// 版权所有(c) 1998-2006 OST2002.COM 兄弟工作室 保留所有权利
//=============================================================================
#ifndef _FLASHDSOAPI_
#define _FLASHDSOAPI_
/*----------------------------------------------------------------------------
* 采样频率
*---------------------------------------------------------------------------*/
#define VA_TIMEBASE_0 0 //采样频率 40M
#define VA_TIMEBASE_1 1 //采样频率 20M
#define VA_TIMEBASE_2 2 //采样频率 8M
#define VA_TIMEBASE_3 3 //采样频率 4M
#define VA_TIMEBASE_4 4 //采样频率 2M
#define VA_TIMEBASE_5 5 //采样频率 800K
#define VA_TIMEBASE_6 6 //采样频率 400K
#define VA_TIMEBASE_7 7 //采样频率 200K
#define VA_TIMEBASE_8 8 //采样频率 80K
#define VA_TIMEBASE_9 9 //采样频率 40K
#define VA_TIMEBASE_10 10 //采样频率 20K
#define VA_TIMEBASE_11 11 //采样频率 8K
/*----------------------------------------------------------------------------
* 采样频率
*---------------------------------------------------------------------------*/
#define VA_OP_X0 0 //衰减比例 1:1
#define VA_OP_X1 1 //衰减比例 1:10
#define VA_OP_X2 2 //衰减比例 1:20
/*----------------------------------------------------------------------------
* 数据缓冲区长度
*---------------------------------------------------------------------------*/
#define BUFFER_LENGTH 2048
/*----------------------------------------------------------------------------
* 函数功能:
* 打开示波器
*---------------------------------------------------------------------------
* 输入参数:
* 端口号
*---------------------------------------------------------------------------
* 输出参数:
* 成功-TRUE 失败-FALSE
*---------------------------------------------------------------------------*/
extern "C" __declspec(dllexport) bool __stdcall OpenDSO(int iPort);
/*----------------------------------------------------------------------------
* 函数功能:
* 关闭示波器
*---------------------------------------------------------------------------
* 输入参数:
*
*---------------------------------------------------------------------------
* 输出参数:
*
*---------------------------------------------------------------------------*/
extern "C" __declspec(dllexport) void __stdcall ShutDSO();
/*----------------------------------------------------------------------------
* 函数功能:
* 开始采集数据
*---------------------------------------------------------------------------
* 输入参数:
*
*---------------------------------------------------------------------------
* 输出参数:
*
*---------------------------------------------------------------------------*/
extern "C" __declspec(dllexport) void __stdcall StartDSO();
/*----------------------------------------------------------------------------
* 函数功能:
* 停止采集数据
*---------------------------------------------------------------------------
* 输入参数:
*
*---------------------------------------------------------------------------
* 输出参数:
*
*---------------------------------------------------------------------------*/
extern "C" __declspec(dllexport) void __stdcall StopDSO();
/*----------------------------------------------------------------------------
* 函数功能:
* 设置采样频率
*---------------------------------------------------------------------------
* 输入参数:
* 频率索引
* VA_TIMEBASE_0 采样频率 40M
* VA_TIMEBASE_1 采样频率 20M
* VA_TIMEBASE_2 采样频率 8M
* VA_TIMEBASE_3 采样频率 4M
* VA_TIMEBASE_4 采样频率 2M
* VA_TIMEBASE_5 采样频率 800K
* VA_TIMEBASE_6 采样频率 400K
* VA_TIMEBASE_7 采样频率 200K
* VA_TIMEBASE_8 采样频率 80K
* VA_TIMEBASE_9 采样频率 40K
* VA_TIMEBASE_10采样频率 20K
* VA_TIMEBASE_11采样频率 8K
*---------------------------------------------------------------------------
* 输出参数:
*
*---------------------------------------------------------------------------*/
extern "C" __declspec(dllexport) void __stdcall SetClock(int Index);
/*----------------------------------------------------------------------------
* 函数功能:
* 信号衰减
*---------------------------------------------------------------------------
* 输入参数:
* 衰减索引
* VA_OP_X0 衰减比例 1:1
* VA_OP_X1 衰减比例 1:10
* VA_OP_X2 衰减比例 1:20
* ---------------------------------------------------------------------------
* 输出参数:
*
*---------------------------------------------------------------------------*/
extern "C" __declspec(dllexport) void __stdcall SetGain(int Index);
/*----------------------------------------------------------------------------
* 函数功能:
* 获取端口
*---------------------------------------------------------------------------
* 输入参数:
*
*---------------------------------------------------------------------------
* 输出参数:
* 成功>=1 失败-0
*---------------------------------------------------------------------------*/
extern "C" __declspec(dllexport) char __stdcall GetPort(void);
/*----------------------------------------------------------------------------
* 函数功能:
* 获取版本信息
*---------------------------------------------------------------------------
* 输入参数:
*
*---------------------------------------------------------------------------
* 输出参数:
* 成功-TRUE 失败-FALSE
* 版本信息
*---------------------------------------------------------------------------*/
__declspec(dllexport) bool __stdcall GetVersion(char *szVersion);
/*----------------------------------------------------------------------------
* 函数功能:
* 交流藕合
*---------------------------------------------------------------------------
* 输入参数:
*
*---------------------------------------------------------------------------
* 输出参数:
*
*---------------------------------------------------------------------------*/
extern "C" __declspec(dllexport) void __stdcall SetAC(void);
/*----------------------------------------------------------------------------
* 函数功能:
* 直流藕合
*---------------------------------------------------------------------------
* 输入参数:
*
*---------------------------------------------------------------------------
* 输出参数:
*
*---------------------------------------------------------------------------*/
extern "C" __declspec(dllexport) void __stdcall SetDC(void);
/*----------------------------------------------------------------------------
* 函数功能:
* 上升沿触发模式
*---------------------------------------------------------------------------
* 输入参数:
*
*---------------------------------------------------------------------------
* 输出参数:
*
*---------------------------------------------------------------------------*/
extern "C" __declspec(dllexport) void __stdcall SetRiseTriger(void);
/*----------------------------------------------------------------------------
* 函数功能:
* 下将沿触发模式
*---------------------------------------------------------------------------
* 输入参数:
*
*---------------------------------------------------------------------------
* 输出参数:
*
*---------------------------------------------------------------------------*/
extern "C" __declspec(dllexport) void __stdcall SetFallTriger(void);
/*----------------------------------------------------------------------------
* 函数功能:
* 自动触发模式
*---------------------------------------------------------------------------
* 输入参数:
*
*---------------------------------------------------------------------------
* 输出参数:
*
*---------------------------------------------------------------------------*/
extern "C" __declspec(dllexport) void __stdcall SetAutoTriger(void);
/*----------------------------------------------------------------------------
* 函数功能:
* 数据读取
*---------------------------------------------------------------------------
* 输入参数:
*
*---------------------------------------------------------------------------
* 输出参数:
* ChannelData1
* ChannelData2
*---------------------------------------------------------------------------*/
extern "C" __declspec(dllexport) void __stdcall ReadDSOData(unsigned char *ChannelData1,unsigned char *ChannelData2);
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -