Response Seguir

0
Avatar
Legacy Poster

My scale response is:
The scale response to the SGW(CR) command is: Gross(SP)XXXX.XX(SP)XXX(CR/LF) where (SP) represents an ascii space, XXXX.XX represents 7 characters for the weight (with leading spaces), XXX is the weighing unit, and (CR/LF) represents a carriage return and line feed.

How would I specify this is reg. exp?

4 comentarios

0
Avatar
Legacy Poster
Acciones de comentarios Permalink

Just to clarify, my typical response using terminal program is:
Gross 400 lbs(cr/lf)
0
Avatar
Legacy Poster
Acciones de comentarios Permalink

How does Bartender know where to put the data received from the scale? When I test conn. under Connections I can see my data but when I use the other button to read the scale i get no data. What am I missing?
0
Avatar
fernando del ama
Acciones de comentarios Permalink

hello


sorry for the up, but i'm on similar state.


i'm connecting with scale with Rs232, if i will send request, i see on the connection test, that scale returns.

<STX>A123456<CR>

where
Stx: header
A: ID (could be gross weigth)
123456: weigth
Cr: terminator

how could add string to bartender that understand this??

i tried with no luck:
\02?<Weight>\0D

could someone help me?

thanks in advance

0
Avatar
fernando del ama
Acciones de comentarios Permalink

Hello all

i finally work with custom response.

 

<STX>A123456.89<CR>

where
Stx: header
A: ID (could be gross weigth)
123456.89: weigth
Cr: terminator

 

custom String response:

(?:(?<NetWeight>\d+(?:\x2E\d\d)))\x0D

 

where \d is numeric

where \x2E is decimal point

 

Example:

Enviado a la balanza: $
Recibido de la balanza: <STX>A    2.24<CR>
Resultado del análisis de datos:
   Peso: <Sin valor>
   Unidades: <Sin valor>
   Signo: <Sin valor>
   Indicador de estabilidad: <Sin valor>
   Indicador de inestabilidad: <Sin valor>
   Peso neto: 2.24
   Unidades de peso neto: <Sin valor>
   Signo de peso neto: <Sin valor>
   Indicador de estabilidad de peso neto: <Sin valor>
   Indicador de inestabilidad de peso neto: <Sin valor>
   Peso bruto: <Sin valor>
   Unidades de peso bruto: <Sin valor>
   Signo de peso bruto: <Sin valor>
   Indicador de estabilidad de peso bruto: <Sin valor>
   Indicador de inestabilidad de peso bruto: <Sin valor>
   Tara: <Sin valor>
   Unidades de tara: <Sin valor>
   Signo de tara: <Sin valor>
   Indicador de estabilidad de tara: <Sin valor>
   Indicador de inestabilidad de tara: <Sin valor>

Enviado a la balanza: $
Recibido de la balanza: <STX>A    0.62<CR>
Resultado del análisis de datos:
   Peso: <Sin valor>
   Unidades: <Sin valor>
   Signo: <Sin valor>
   Indicador de estabilidad: <Sin valor>
   Indicador de inestabilidad: <Sin valor>
   Peso neto: 0.62
   Unidades de peso neto: <Sin valor>
   Signo de peso neto: <Sin valor>
   Indicador de estabilidad de peso neto: <Sin valor>
   Indicador de inestabilidad de peso neto: <Sin valor>
   Peso bruto: <Sin valor>
   Unidades de peso bruto: <Sin valor>
   Signo de peso bruto: <Sin valor>
   Indicador de estabilidad de peso bruto: <Sin valor>
   Indicador de inestabilidad de peso bruto: <Sin valor>
   Tara: <Sin valor>
   Unidades de tara: <Sin valor>
   Signo de tara: <Sin valor>
   Indicador de estabilidad de tara: <Sin valor>
   Indicador de inestabilidad de tara: <Sin valor>

 

Enviado a la balanza: $
Recibido de la balanza: <STX>A   10.08<CR>
Resultado del análisis de datos:
   Peso: <Sin valor>
   Unidades: <Sin valor>
   Signo: <Sin valor>
   Indicador de estabilidad: <Sin valor>
   Indicador de inestabilidad: <Sin valor>
   Peso neto: 10.08
   Unidades de peso neto: <Sin valor>
   Signo de peso neto: <Sin valor>
   Indicador de estabilidad de peso neto: <Sin valor>
   Indicador de inestabilidad de peso neto: <Sin valor>
   Peso bruto: <Sin valor>
   Unidades de peso bruto: <Sin valor>
   Signo de peso bruto: <Sin valor>
   Indicador de estabilidad de peso bruto: <Sin valor>
   Indicador de inestabilidad de peso bruto: <Sin valor>
   Tara: <Sin valor>
   Unidades de tara: <Sin valor>
   Signo de tara: <Sin valor>
   Indicador de estabilidad de tara: <Sin valor>
   Indicador de inestabilidad de tara: <Sin valor>

 

 

Iniciar sesión para dejar un comentario.