与 GPIB 卡通信
Communication with GPIB Card
我正在使用带有 delphi 10 的 GP-IB 卡。我不知道如何 "set up" 安装以便我可以 delphi 与卡通信。
卡片是http://www.contec.com/product.php?id=1146
让它与外部设备通信的步骤是什么?
我要添加什么dll文件?
什么是仅检查是否安装了 GPIB 卡的基本一键式程序?
我希望我问的是对的,我真的可以深入了解如何进行这种交流。
我不想安装这个软件,但是看到帮助中有这样的功能描述
GpTalkEx
Operation Transmits data. When transmits binary data by VB, use GpTalkExBinary..
Format (C)
DWORD Srlen, Ret;
DWORD * Cmd;
char * Srbuf;
Ret = GpTalkEx(Cmd, &Srlen, Srbuf);
您必须找到这些函数引用的 DLL - 在 .bas 或 .h 头文件中搜索。然后像这样(静态导入变体)
将头文件翻译成 Delphi(.pas 变体可能由生产者提供)
function GpTalkEx(Cmd: DWord; var Srlen: DWord; Srbuf: PChar):DWord;
cdecl; external 'GPIB.dll'; // I've used arbitrary name
并在您的程序中使用函数。
我正在使用带有 delphi 10 的 GP-IB 卡。我不知道如何 "set up" 安装以便我可以 delphi 与卡通信。
卡片是http://www.contec.com/product.php?id=1146
让它与外部设备通信的步骤是什么? 我要添加什么dll文件? 什么是仅检查是否安装了 GPIB 卡的基本一键式程序?
我希望我问的是对的,我真的可以深入了解如何进行这种交流。
我不想安装这个软件,但是看到帮助中有这样的功能描述
GpTalkEx
Operation Transmits data. When transmits binary data by VB, use GpTalkExBinary..
Format (C)
DWORD Srlen, Ret;
DWORD * Cmd;
char * Srbuf;
Ret = GpTalkEx(Cmd, &Srlen, Srbuf);
您必须找到这些函数引用的 DLL - 在 .bas 或 .h 头文件中搜索。然后像这样(静态导入变体)
将头文件翻译成 Delphi(.pas 变体可能由生产者提供)function GpTalkEx(Cmd: DWord; var Srlen: DWord; Srbuf: PChar):DWord;
cdecl; external 'GPIB.dll'; // I've used arbitrary name
并在您的程序中使用函数。