usb0816.h

来自「这里面有关于Labview如何调用dll的例子」· C头文件 代码 · 共 55 行

H
55
字号

/************** Static Function Declarations **************/

/************** Global Variable Declarations **************/

/************** Global Function Declarations **************/
extern BOOL __stdcall DllMain(HINSTANCE hinstDLL,
                              DWORD fdwReason, LPVOID lpvReserved);
extern char  __declspec(dllexport) cpubbs_DIO2_Exint2(int *cpubbs_write_statue);
extern char  __declspec(dllexport) cpubbs_Get_Exint2_State(char *Cpubbs_Exint2_CurrentState,
                        unsigned int *Cpubbs_GetFrequency, int *cpubbs_write_statue,
                        int *cpubbs_read_statue);
extern char  __declspec(dllexport) cpubbs_DIO2_DO2(int *cpubbs_write_statue);
extern char  __declspec(dllexport) cpubbs_Set_DO2(char Cpubbs_DO2_State,
                        int *cpubbs_write_statue);
extern char  __declspec(dllexport) cpubbs_DIO2_DI2(int *cpubbs_write_statue);
extern char  __declspec(dllexport) cpubbs_Get_DI2(char *Cpubbs_DI2_State,
                        int *cpubbs_write_statue, int *cpubbs_read_statue);
extern char  __declspec(dllexport) cpubbs_DIO1_Exint1(unsigned int Cpubbs_SampleRate,
                        unsigned char Cpubbs_ChannelsToSample,
                        int *cpubbs_write_statue);
extern char  __declspec(dllexport) cpubbs_Get_Exint1_State(unsigned int *Cpubbs_SampledPoints,
                        int *cpubbs_write_statue, int *cpubbs_read_statue);
extern char  __declspec(dllexport) cpubbs_DIO1_DO1(int *cpubbs_write_statue);
extern char  __declspec(dllexport) cpubbs_Set_DO1(char Cpubbs_DO1_State,
                        int *cpubbs_write_statue);
extern char  __declspec(dllexport) cpubbs_DIO1_DI1(int *cpubbs_write_statue);
extern char  __declspec(dllexport) cpubbs_Get_DI1(char *Cpubbs_DI1_State,
                        int *cpubbs_write_statue, int *cpubbs_read_statue);
extern char  __declspec(dllexport) cpubbs_Set_GainAndChannel(unsigned int Cpubbs_Gain,
                        unsigned char Cpubbs_Channel, int *cpubbs_write_statue);
extern char  __declspec(dllexport) Cpubbs_ReadAllChannelAdValue1Point(double *cpubbs_ad_result,
                        int *cpubbs_write_statue, int *cpubbs_read_statue);
extern char  __declspec(dllexport) Cpubbs_SoftWareTriggerHighRateSample(unsigned int Cpubbs_SampleRate,
                        unsigned char Cpubbs_ChannelsToSample,
                        int *cpubbs_write_statue);
extern char  __declspec(dllexport) Cpubbs_GetHighRateSamleData(double *cpubbs_HightRateSampleData,
                        int *cpubbs_write_statue, int *cpubbs_read_statue);
extern char  __declspec(dllexport) Cpubbs_Read1ChannelAdValue1Point(double *cpubbs_ad_result,
                        int *cpubbs_write_statue, int *cpubbs_read_statue);
extern char  __declspec(dllexport) Cpubbs_GetHighRateSamleData_TimeByTime(double *cpubbs_HightRateSampleData,
                        int *cpubbs_write_statue, int *cpubbs_read_statue);
extern char  __declspec(dllexport) cpubbs_CS_DO(char Cpubbs_CS_DO_State,
                        int *cpubbs_write_statue);
extern char  __declspec(dllexport) cpubbs_CS_DI_State(char *Cpubbs_CS_DI_State,
                        int *cpubbs_write_statue, int *cpubbs_read_statue);
extern char  __declspec(dllexport) cpubbs_SID_DO(char Cpubbs_SID_DO_State,
                        int *cpubbs_write_statue);
extern char  __declspec(dllexport) cpubbs_SID_DI_State(char *Cpubbs_SID_DI_State,
                        int *cpubbs_write_statue, int *cpubbs_read_statue);
extern char  __declspec(dllexport) cpubbs_SCLK_DO(char Cpubbs_SCLK_DO_State,
                        int *cpubbs_write_statue);
extern char  __declspec(dllexport) cpubbs_SCLK_DI_State(char *Cpubbs_SCLK_DI_State,
                        int *cpubbs_write_statue, int *cpubbs_read_statue);

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?