1
StxLadder - Slicetex Ladder Designer Studio / Limite de caracteres generados por WebServerPrintStr() ?
« : noviembre 13, 2022, 16:26:02 pm »
Hola Boris, como estás,
Una consulta: en la aplicación de mi PLC estoy creando una "pagina web" que en realidad es una simple cadena de texto (valores separados por comas); en definitiva la "página" es simplemente un renglón, una línea de texto. Así lo tuve funcionando hace meses.
Al agregarle ahora más datos al string CSV (se hizo más largo), pareciera que cuando se genera la página mediante WebServerPrintStr(), hubiera alguna limitación en cuanto al número de caracteres que puede tener el renglón; aparentemente serían 90 caracteres. Cuando llega al caracter 90 el string se trunca. Puede ser ?
Esta es la sintaxis utilizada (todo es 1 renglón Pawn):
WebServerPrintStr("%02d/%02d/%02d,%02d:%02d:%d,%s,%d,%d,%d,%s,%d,%s,%02d/%02d,%02d:%02d,%02d/%02d,%02d:%02d,%d.%d,%d.%d,%d.%d,FIN", Dia, Mes, Anio, Hora, Min, Seg, DATO1, DATO2, DATO3, DATO4, DATO5, DATO6, DATO7, DATO8, DATO9, DATO100, DATO11, DATO12, DATO13, DATO14, DATO15, DATO16, DATO17, DATO18, DATO19, DATO20, DATO21)
De paso: la instrucción en lenguaje Pawn que genera ese string es larga (tiene como 480 caracteres)... hay alguna limitación en el compilador para el largo de un renglón de código fuente? Me surgió esta duda buscando de resolver el problema del punto anterior...
Desde ya muchas gracias.
Saludos!
Pablo
Una consulta: en la aplicación de mi PLC estoy creando una "pagina web" que en realidad es una simple cadena de texto (valores separados por comas); en definitiva la "página" es simplemente un renglón, una línea de texto. Así lo tuve funcionando hace meses.
Al agregarle ahora más datos al string CSV (se hizo más largo), pareciera que cuando se genera la página mediante WebServerPrintStr(), hubiera alguna limitación en cuanto al número de caracteres que puede tener el renglón; aparentemente serían 90 caracteres. Cuando llega al caracter 90 el string se trunca. Puede ser ?
Esta es la sintaxis utilizada (todo es 1 renglón Pawn):
WebServerPrintStr("%02d/%02d/%02d,%02d:%02d:%d,%s,%d,%d,%d,%s,%d,%s,%02d/%02d,%02d:%02d,%02d/%02d,%02d:%02d,%d.%d,%d.%d,%d.%d,FIN", Dia, Mes, Anio, Hora, Min, Seg, DATO1, DATO2, DATO3, DATO4, DATO5, DATO6, DATO7, DATO8, DATO9, DATO100, DATO11, DATO12, DATO13, DATO14, DATO15, DATO16, DATO17, DATO18, DATO19, DATO20, DATO21)
De paso: la instrucción en lenguaje Pawn que genera ese string es larga (tiene como 480 caracteres)... hay alguna limitación en el compilador para el largo de un renglón de código fuente? Me surgió esta duda buscando de resolver el problema del punto anterior...
Desde ya muchas gracias.
Saludos!
Pablo