Archivo nethmi.inc

  • 6 Respuestas
  • 6303 Vistas

MarianoC

  • Aprendiz
  • **
  • Mensajes: 61
Archivo nethmi.inc
« : julio 16, 2014, 14:58:32 pm »
Buenas Tardes, quiero acceder al archivo nethmi.inc para definir  valores de las constantes en base a nuestro problema. En el archivo info.txt especifica que dicho archivo se incluye automáticamente en el proyecto. Es este archivo accesible para ser editado de acuerdo a nuestras necesidades?
Muchas Gracias.
Saludos.
 

Soporte

  • Global Moderator
  • Experto
  • *****
  • Mensajes: 2324
  • Soporte Técnico
Re: Archivo nethmi.inc
« Respuesta #1 : julio 16, 2014, 15:15:22 pm »
Buenas tardes, si es editable, el tema que es parte del programa StxLadder, por lo tanto
cuando actualices el software, se sobrescribirá con la nueva versión, perdiendo tus cambios.

Lo que debes hacer, es crear otro archivo de encabezado en tu proyecto Pawn.

Para ello debes ir a "Explorador de Proyecto", hacer click-derecho en la carpeta "Scripts -> Usuario"
y seleccionar "Agregar nuevo encabezado ...".

Elegí un nombre para el archivo, por ejemplo "hmi" y el mismo se te agrega en el proyecto como "hmi.inc".

Podes abrirlo y agregar tus nuevas constantes.
SOPORTE TÉCNICO

Slicetex Electronics
www.slicetex.com

MarianoC

  • Aprendiz
  • **
  • Mensajes: 61
Re: Archivo nethmi.inc
« Respuesta #2 : julio 16, 2014, 16:25:02 pm »
Entonces, el archivo nethmi.inc del proyecto NetHmiPawn1 que descargue no esta visible, como cuando yo creo un encabezado para un proyecto. Es por que de alguna manera esta oculto? 

Soporte

  • Global Moderator
  • Experto
  • *****
  • Mensajes: 2324
  • Soporte Técnico
Re: Archivo nethmi.inc
« Respuesta #3 : julio 16, 2014, 16:34:59 pm »
Claro, no es visible desde StxLadder porque el usuario no debería modificarlo por lo que te comente.

Pero si queres verlo o editarlo manualmente lo podes encontrar en:

<directorio_instalación>\StxLadder\pawn\include\common\nethmi.inc
SOPORTE TÉCNICO

Slicetex Electronics
www.slicetex.com

MarianoC

  • Aprendiz
  • **
  • Mensajes: 61
Re: Archivo nethmi.inc
« Respuesta #4 : julio 16, 2014, 16:52:58 pm »
Bien, ahora cuando el script NetHmiPawn1 hace referencia a una constante ubicada en nethmi.inc lo localiza sin problemas ya que el encabezado también se graba en la placa como el script?

Soporte

  • Global Moderator
  • Experto
  • *****
  • Mensajes: 2324
  • Soporte Técnico
Re: Archivo nethmi.inc
« Respuesta #5 : julio 16, 2014, 16:58:44 pm »
Cuando referencia a una constante, por ejemplo LCDSTRING_OPT_NONE, el compilador
remplaza esa constante por su valor al usarlo, y escribe "0" en la linea de código.

Son constantes de pre-procesamiento, no se guardan en la placa, se reemplazan en código al momento
de utilizarlas.
SOPORTE TÉCNICO

Slicetex Electronics
www.slicetex.com

MarianoC

  • Aprendiz
  • **
  • Mensajes: 61
Re: Archivo nethmi.inc
« Respuesta #6 : julio 16, 2014, 17:00:59 pm »
Bien, ahora me quedo claro.
Gracias.
Saludos