LerBalancaTipoPeso

Permite ler o peso líquido e a tara das balanças suportadas pela "DLL" da "ExecSoft". A nova função tem o funcionamento idêntico a função "LerBalanca", bastando apenas que seja informado o tipo de peso que deverá ser lido. O sistema pode ser usado normalmente com versões antigas da referida "DLL", no entanto, apenas o peso bruto poderá ser lido. Caso o usuário faça uso das novas leituras (peso líquido ou tara) uma mensagem de erro será exibida, de acordo com o tipo de peso a ser lido. Caso o tipo de peso seja líquido, a mensagem "A versão da DLL é incompatível com o sistema. O método GetLiquido() não foi encontrado na versão em uso.". Caso o tipo de peso seja a tara, o sistema exibirá a mensagem "A versão da DLL é incompatível com o sistema. O método GetTara() não foi encontado na versão em uso".

Sintaxe: LerBalancaTipoPeso(Controle, TipoPeso, Peso);

Parâmetros:

Nome Tipo Descrição
Controle Numero "0" para Entrada ou "1" para Saída.
TipoPeso Alfa "B" para peso Bruto, "L" para peso Líquido e "T" para Tara.
Peso Numero Variável que retorna o peso da balança (retorno).

Exemplo:

Definir Numero Controle;
Definir Alfa TipoPeso;
Definir Numero Peso;

/* 0 para Entrada ou 1 para Saída */
Controle = 1;

/* 'B' para peso Bruto, "L" para peso Líquido e "T" para Tara */
TipoPeso = "B";

LerBalancaTipoPeso(Controle, TipoPeso, Peso);

Peso = Peso;

Observação: Quando for utilizado o tipo de DLL "Personalizada" em Recursos > Configurações > Leitura da Balança (FCFGBAL), a biblioteca utiliza o tipo de peso passado na função, ignorando as configurações de tipo de peso definidas na tela de configuração da biblioteca. O termo "LerBalanca" é sem o cedilha.

Este artigo ajudou você?