Recetas

  • 2 Respuestas
  • 3503 Vistas

Jose Torres

  • Aprendiz
  • **
  • Mensajes: 61
Recetas
« : mayo 06, 2014, 12:21:44 pm »
Se podría agregar al plc un módulo de recetas? Debería ser algo donde uno guarde un array de variables enteras asociads a distintas etiquetas. Esta receta debería poder ser editada desde el SH 300 como una unidad y también ser guardada en la EEPROM. Por ej. algo así:
Receta: Pan dulce
Pasas: 100
Nueces : 125
Harina: 500
etc.
Muchas gracias.

Soporte

  • Global Moderator
  • Experto
  • *****
  • Mensajes: 2324
  • Soporte Técnico
Re: Recetas
« Respuesta #1 : mayo 08, 2014, 11:23:46 am »
Buen día Jose,

Una forma es combinar enumeraciones con arrays, por ejemplo en Pawn:

enum Receta
{
   Pasas,
   Nueces,
   Harina
}

// Crear 5 recetas.
new Recetas[5][Receta]

// Acceder a primer receta:
Recetas[0][Pasas] = 100
Recetas[0][Nueces] = 125
Recetas[0][Harina] = 500

// Acceder a segunda receta:
Recetas[1][Pasas] = 232
Recetas[1][Nueces] = 345
Recetas[1][Harina] = 454


Si queres guardar la primer receta en EEPROM (que tiene 3 elementos, por lo tanto es un array de 3 celdas de 32-bits) a partir de dirección 0:

EepromWriteCells(0, 3, Recetas[0])

Si queres leer la receta anterior almacenada en la EEPROM

EepromReadCells(0, 3, Recetas[0])

Quedo a disposición.








SOPORTE TÉCNICO

Slicetex Electronics
www.slicetex.com

Jose Torres

  • Aprendiz
  • **
  • Mensajes: 61
Re: Recetas
« Respuesta #2 : mayo 08, 2014, 16:48:14 pm »
Lo intentaré, muchas gracias.