FAQs Técnicas

Realizar una pregunta

¿Cual es el uso de la función DevAppend en Vijeo Citect 7.1?

La función añade una nueva entrada en un Device. Una vez añadida la entrada se debe utilizar la función DevSetField() para insertar datos en los campos de la entrada.
Anteriormente se ha de haber llamado a la función DevOpen() para asignar el puntero del Device (hDev).

Sintaxis:
  DevAppend(hDev)
    hDev:
        Puntero del device, retornado por la función DevOpen(). Este puntero identifica la tabla donde seran almacenados todos los datos.

Retorno:
  Retorna 0 si la entrada se ha añadido satisfactoriamente, de lo contrario retorna error.

Ejemplo:
  INT
  FUNCTION WriteAlarmCount( INT hDevice, STRING sAlarm,
        INT iCount, INT iTime )
        DevAppend(hDevice);
        DevSetField(hDevice, "ALARM", sAlarm);
        DevSetField(hDevice, "TIME", IntToStr(iTime));
        DevSetField(hDevice, "COUNT", IntToStr(iCount));
  END

 

¿Ha sido útil?
¿Qué podemos hacer para mejorar la información?