Avrei necessità di fare comparire nella barra in alto di ogni Pagina, il titolo della Pagina stessa. Nei Tag di sistema ho visto che è possibile trovare il numero di Pagina (Id) e tramite Macro avevo assegnato il Titolo Pagina ad una variabile (char[50]) in base all’Id di Pagina corrente trovato tramite la funzione GetData.
Dopo aver assegnato alla variabile(char[50]) il titolo della Pagina, lo passo ad un Tag assegnato all’HMI e visualizzato tramite oggetto ASCII. Il problema è che con la funzione StringSet riesco a visualizzare solo 2 caratteri. Qualcuno ha avuto esperienze del genere? Ecco la macro utilizzata.
macro_command main()
int pagID
// Numero pagina corrente
GetData(pagID, “Local HMI”, LW, 9050, 1)
// Assegnazione Titolo
if pagID == 12 then
char pagDes[50] = "Test Titolo"
end if
// Trasferimento ad HMI
StringSet(desID[0], "Local HMI", "Titolo Pagina", 2)
end macro_command