// Enviar telegrama
ComWrt (COM_NR, string, 14);
return;
}
get_telegramm
int get_telegramm(char *p)
{
int reading_count = 0;
// Selección por signos del telegrama
do
// hasta recepción de <CR>
while ((p[reading_count++] != '\r'));
// Devolución = número de signos recibidos
return (reading_count);
time_2_str
char time_2_str (int z, char * b)
{
// Dar dos cifras
//Calcular valor
// Reducir valor prescrito
}
return (2);
}
num_2_string
char num_2_str (int z, char * b)
{
// Número con un decimal
char a[12];
char i, l;
int rest = 0;
l = 0;
// ¿Número negativo?
if (z < 0) {
// Anteponer signo
// Calcular valor
}
// Guardar decimales
Thermo Scientific
ComRd(COM_NR, &p[reading_count], 1);
char i;
for (i = 1; i >= 0; i--){
b[i] = z%10+0x30;
z = z/10;
b[0] = '-';l = 1;
z = 0xffffffff-z+1;
12
Comunicación de datos
Ejemplos de códigos del registrador de datos
S
i160 LK / i250 LK
TERI-CYCLE
12-17