我正在使用带有 delphi 10 的 GP-IB 卡。我不知道如何“设置”安装,以便让 delphi 与卡进行通信。
卡是http://www.contec.com/product.php?id=1146
让它与外部设备通信的步骤是什么?我要添加什么dll文件?什么是一个基本的 1 按钮程序,可以检查是否安装了 GPIB 卡?
我希望我问的是对的,我真的可以用一种方法来进行这种交流。
我正在使用带有 delphi 10 的 GP-IB 卡。我不知道如何“设置”安装,以便让 delphi 与卡进行通信。
卡是http://www.contec.com/product.php?id=1146
让它与外部设备通信的步骤是什么?我要添加什么dll文件?什么是一个基本的 1 按钮程序,可以检查是否安装了 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
并在您的程序中使用函数。