Funções 8540


 

Funções para a balança 8540

 

Para mais informações consulte a descrição da dll PCLink7

 

WLePeso8540

     Leitura do peso mostrado no display. Para receber o peso "on-line" na balança, é necessário chamar de tempos e tempos esta função.

 

Aplicação: 8540

 

Sintaxe (Delphi):

function WLePeso8540 (const Conexao: integer; Bruto, Liquido, Tara, Motion, Print:

  pchar):Integer; stdcall; external 'PCLINK7.DLL';

 

Parâmetros:

Nome

Tipo

Tamanho

Observação

Conexao

Inteiro

0 a 99

Conexão que está sendo utilizada

Bruto

Buffer

7 bytes + NULO

Peso bruto

Liquido

Buffer

9 bytes + NULO

Peso líquido*

Tara

Buffer

7 bytes + NULO

Tara

Motion

Buffer

1 byte + NULO

Situação do Motion**

Print

Buffer

1 byte + NULO

Indica se tecla print foi pressionada

 

Observações:

* Caso a balança tenha atingido a sobrecarga, o peso líquido receberá 999999999+NULO.

  Caso haja um erro de sensor de posicionamento, o peso líquido receberá EEEEEEEEE+NULO , e o retorno será o código 16 (Leitura de peso inválido).

** Situação do Motion:

'e'

peso estável

'i'

peso instável

 

WLePesoControlado8540

     Leitura do peso mostrado no display, com alguns controles. Para receber o peso "on-line" na balança, é necessário chamar de tempos e tempos esta função.

 

Aplicação: 8540

 

Sintaxe (Delphi):

function WLePesoControlado8540(const Conexao,NLeiturasEstaveis,Timeout: integer; Bruto,

  Liquido, Tara,Motion,Print,PesoMinimo:PChar):Integer; stdcall;external 'PCLINK7.DLL';

 

Parâmetros:

Nome

Tipo

Tamanho

Observação

Conexao

Inteiro

0 a 99

Conexão que está sendo utilizada

NLeiturasEstaveis

Inteiro

 

Se 0, não aguarda peso estável. Qualquer

outro valor, irá aguarda peso estável,

fazendo a leitura n vezes do peso

estabilizado recebido antes de confirmar

a leitura do peso

Timeout

Inteiro

 

Tempo em milesegundos que vai aguardar por

peso correto

Bruto

Buffer

7 bytes + NULO

Peso bruto

Liquido

Buffer

9 bytes + NULO

Peso líquido*

Tara

Buffer

7 bytes + NULO

Tara

Motion

Buffer

1 byte + NULO

Situação do Motion**

Print

Buffer

1 byte + NULO

Indica se tecla print foi pressionada

PesoMinimo

Buffer

n bytes + NULO

Peso mínimo programado para que a função

retorne as informações de peso

 

 

Observações:

* Caso o balança tenha atingido a sobrecarga, o peso líquido receberá 999999999+NULO.

  Caso haja um erro de sensor de posicionamento, o peso líquido receberá EEEEEEEEE+NULO , e o retorno será o código 16 (Leitura de peso inválido).

** Situação do Motion:

'e'

peso estável

'i'

peso instável

*** No caso de leitura inválida, o retorno desta função será 16.