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** |
|
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** |
|
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.