北京迪阳公司 软件版本:41 没行时间:2000年2月 dEvice设备对象句柄,它应由 CreateDevice决定。 pDOPara十六路开关量输出状态的参数结构,共有16个成员变量,分别对应于DO0-DO15路开关量 输出状态位。比如置 pPara->DO0为“1”则使0通道处于“开”状态,若为“0”则置0通道为“关”状 态。其他同理。请注意,在实际执行这个函数之前,必须对这个参数结构的DO0至DO15共16个成员变 量赋初值,其值必须为“1”或“0”。具体定义请参考第六章,第一节用于数字输出参数 返回值:若成功,返回TRUE,否则返回 FALSE 相关函数 GetDeviceDI 十六路开关量输入 函数原型 Visual c++& c++Builder. BOOL Get DeviceDI (HANDLE hDevice, PU18 PARA DI pDIPara) Visual basic. Declare Function Get DeviceDI Lib"U18"(By Val hDevice As Long, By Val pDIPara As U18 PARA DI)As Boolean Delphis Function GetDeviceDI(hDevice: Integer; pDIPara: PU18 PARA DI): Boolean; StdCall: External ' Ul8' Name GetDeviceDI Lab view(包括相关演示 I鷗 [132 Return Boolean Value DDIPara 功能:负责将USB设备上的输入开关量状态读入内存。 参数: dEvice设备对象句柄,它应由 CreateDevice决定。 pDIPara十六路开关量输入状态的参数结构,共有16个成员变量,分别对应于D0Dl5路开关量输入 状态位。如果 pDIPara->DI0为“1”则使0通道处于开状态,若为“0”则0通道为关状态。其他同理。具 体定义请参考第六章,第二节用于数字输入参数 返回值:若成功,返回TRUE,其 pDIPara中的值有效;否则返回 FALSE,其 pDIPara中的值无效 相关函数: CreateDevice SetDevicedo ReleaseDevice 以上函数调用一般顺序 ① CreateDevice ② SetDeviceDo(或 GetDeviceDI,当然这两个函数也可同时进行) ③ ReleaseDevice 用户可以反复执行第②步,以进行数字I/0的输入输出(数字I/0的输入输出及AD采样可以同时进 行,互不影响)。 第五章公共接口函数介绍 这部分函数不参与本设备的实际操作,它只是为您编写数据采集与处理程序有力的辅助手段,使您编 写应用程序更容易,使您的应用程序更高效。 第一节公用接口函数列表 函数名 函数功能 备注 ①创建 Visual basic线程,线程教量可达32个以上 CreatebThread 在ⅤB环境中建立子线程对象 在VB中可实现多线程 Terminate VBThread 终止ⅤB中的子线程 [ CreateSystemEvent创建系统内核事件对象一 月于线程同步或中断 ②文件对象操作函数北京迪阳公司 软件版本:4.1 发行时间:2000 年 2 月 31 hDevice设备对象句柄,它应由 CreateDevice 决定。 pDOPara 十六路开关量输出状态的参数结构,共有 16 个成员变量,分别对应于 DO0-DO15 路开关量 输出状态位。比如置 pPara->DO0 为“1”则使 0 通道处于“开”状态,若为“0”则置 0 通道为“关”状 态。其他同理。请注意,在实际执行这个函数之前,必须对这个参数结构的 DO0 至 DO15 共 16 个成员变 量赋初值,其值必须为“1”或“0”。具体定义请参考第六章,第一节 用于数字输出参数 返回值:若成功,返回 TRUE,否则返回 FALSE。 相关函数: CreateDevice GetDeviceDI ReleaseDevice 十六路开关量输入 函数原型: Visual C++ & C++Builder: BOOL GetDeviceDI (HANDLE hDevice, PU18_PARA_DI pDIPara) Visual Basic: Declare Function GetDeviceDI Lib "U18" (ByVal hDevice As Long, _ ByVal pDIPara As U18_PARA_DI) As Boolean Delphi: Function GetDeviceDI (hDevice : Integer; pDIPara:PU18_PARA_DI):Boolean; StdCall; External 'U18' Name ' GetDeviceDI '; LabView(包括相关演示): hDevice pDIPara Return Boolean Value GetDeviceDI 功能:负责将 USB 设备上的输入开关量状态读入内存。 参数: hDevice设备对象句柄,它应由 CreateDevice 决定。 pDIPara 十六路开关量输入状态的参数结构,共有 16 个成员变量,分别对应于 DI0-DI15 路开关量输入 状态位。如果 pDIPara->DI0 为“1”则使 0 通道处于开状态,若为“0”则 0 通道为关状态。其他同理。具 体定义请参考第六章,第二节 用于数字输入参数 返回值:若成功,返回 TRUE,其 pDIPara 中的值有效;否则返回 FALSE,其 pDIPara 中的值无效。 相关函数: CreateDevice SetDeviceDO ReleaseDevice v、以上函数调用一般顺序 ① CreateDevice ② SetDeviceDO(或 GetDeviceDI,当然这两个函数也可同时进行) ③ ReleaseDevice 用户可以反复执行第②步,以进行数字 I/O 的输入输出(数字 I/O 的输入输出及 AD 采样可以同时进 行,互不影响)。 第五章 公共接口函数介绍 这部分函数不参与本设备的实际操作,它只是为您编写数据采集与处理程序有力的辅助手段,使您编 写应用程序更容易,使您的应用程序更高效。 第一节 公用接口函数列表 函数名 函数功能 备注 ① 创建 Visual Basic 子线程,线程数量可达 32 个以上 CreateVBThread 在 VB 环境中建立子线程对象 在 VB 中可实现多线程 TerminateVBThread 终止 VB 中的子线程 CreateSystemEvent 创建系统内核事件对象 用于线程同步或中断 ② 文件对象操作函数