User manual

34Page
Velleman Projects
4.4
Delphi
function OpenDevices: integer; stdcall; external 'VM167.dll';
procedure CloseDevices; stdcall; external 'VM167.dll';
function ReadAnalogChannel(CardAddress: integer; Channel: integer):integer; stdcall; external 'VM167.dll';
procedure ReadAllAnalog(CardAddress: integer; Buffer: Pointer); stdcall; external 'VM167.dll';
function ReadAllDigital(CardAddress: integer): integer; stdcall; external 'VM167.dll';
procedure SetPWM(CardAddress: integer; Channel: integer; Data: integer; Frequency: integer); stdcall; external
'VM167.dll';
procedure OutputAllPWM(CardAddress: integer; Data1: integer; Data2: integer); stdcall; external 'VM167.dll';
procedure InOutMode(CardAddress: integer; HighNibble: integer; LowNibble: integer);stdcall; external 'VM167.dll';
procedure OutputAllDigital(CardAddress: integer; Data: integer);stdcall; external 'VM167.dll';
procedure ClearAllDigital(CardAddress: integer); stdcall; external 'VM167.dll';
procedure ClearDigitalChannel(CardAddress: integer; Channel: integer); stdcall; external 'VM167.dll';
procedure SetDigitalChannel(CardAddress: integer; Channel: integer); stdcall; external 'VM167.dll';
procedure SetAllDigital(CardAddress: integer); stdcall; external 'VM167.dll';
function ReadCounter(CardAddress: integer):cardinal; stdcall; external 'VM167.dll';
procedure ResetCounter(CardAddress: integer); stdcall; external 'VM167.dll';
function VersionFirmware(CardAddress: integer): integer; stdcall; external 'VM167.dll';
function VersionDLL: integer; stdcall; external 'VM167.dll';
function Connected: integer; stdcall; external 'VM167.dll';
procedure ReadBackPWMOut(CardAddress: integer; Buffer: Pointer); stdcall; external 'VM167.dll';
function ReadBackInOutMode(CardAddress: integer):integer; stdcall; external 'VM167.dll';