GARANTIR DESCONTO

Fórum Converter Ascii em Float. #181627

11/09/2003

0

Olá, Pessoal. Estou fazendo uma integração do sistema com a balança toledo e preciso saber como faço para converter o resultado da balança em ascii para float.
Será que alguém já fez isso que possa me ajudar ?

Sem mais, agradeço desde já.

Fiquem com Deus e que Jesus ilumine os vossos passos sempre por onde andares.

Ovidio Jr.


Ovidio

Ovidio

Responder

Posts

11/09/2003

Echoesofpinkfloyd

Olá, Pessoal. Estou fazendo uma integração do sistema com a balança toledo e preciso saber como faço para converter o resultado da balança em ascii para float. Será que alguém já fez isso que possa me ajudar ? Sem mais, agradeço desde já. Fiquem com Deus e que Jesus ilumine os vossos passos sempre por onde andares. Ovidio Jr.


como assim Ascii, de um exemplo de um valor que a balança retornaria ...
aguardamos..


Responder

Gostei + 0

12/09/2003

Bacalhau

Ovidio, estás a falar daqueles códigos que variam conforme o peso ou o preço?


Responder

Gostei + 0

13/09/2003

Ovidio

Exatamente. Por exemplo.: ´#&DA´ para decimal 10,003 Kg.


Responder

Gostei + 0

15/09/2003

Bacalhau

O que utilizo (para Portugal, claro) é o seguinte: os códigos começados por 27, 28, 29 e 30 definem códigos variáveis (por exemplo 28 define o peso)

Assim se ler um código 2812345010038, poderei decompo-lo da seguinte forma

28 - Avisa o programa que deverá compor
12345 - O código definido na tabela
01003 - O peso em gramas
8 - O check digit

O programa deverá fazer o seguinte:

Se for um código variavel descarta a primeira parte do código (o 28 )

if copy(codigo,1,2) = ´28´
then codigo := copy (3,length(codigo) - 2)

A seguir separa o código do produto do peso

sub_codigo := copy(codigo,1,5);
peso := copy(codigo,6,5);

Com o código e o peso definidos, agora é só ir à base de dados e fazer contas.

Espero ter ajudado


Responder

Gostei + 0

15/09/2003

Ovidio

Olá, Bacalhau.
Desculpe, mas não seria isso. Preciso, como disse converter, por exemplo ´#&DA´ para 10.003, por exemplo.

Um abraço.

Ovidio Jr.


Responder

Gostei + 0

15/09/2003

Bacalhau

Ovidio, não entendi bem a relação entre ´#&DA´ e 10.003. Pretendes que um caracter seja associado a um algarismo?


Responder

Gostei + 0

15/09/2003

Ovidio

Pretendo simplismente transformar o valor em ascii #&DA para decimal, por exemplo 10.003 Kg.
Sabe como faço ?

Escreva-me no e-mail ovidioafonsov@yahoo.com.br.


Ovidio Jr.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar