Converter Ascii em Float.
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.
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
Curtidas 0
Respostas
Echoesofpinkfloyd
11/09/2003
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..
GOSTEI 0
Bacalhau
11/09/2003
Ovidio, estás a falar daqueles códigos que variam conforme o peso ou o preço?
GOSTEI 0
Ovidio
11/09/2003
Exatamente. Por exemplo.: ´#&DA´ para decimal 10,003 Kg.
GOSTEI 0
Bacalhau
11/09/2003
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
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
GOSTEI 0
Ovidio
11/09/2003
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.
Desculpe, mas não seria isso. Preciso, como disse converter, por exemplo ´#&DA´ para 10.003, por exemplo.
Um abraço.
Ovidio Jr.
GOSTEI 0
Bacalhau
11/09/2003
Ovidio, não entendi bem a relação entre ´#&DA´ e 10.003. Pretendes que um caracter seja associado a um algarismo?
GOSTEI 0
Ovidio
11/09/2003
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.
Sabe como faço ?
Escreva-me no e-mail ovidioafonsov@yahoo.com.br.
Ovidio Jr.
GOSTEI 0