JanFrusaglia Inserito: 19 aprile 2007 Segnala Inserito: 19 aprile 2007 Salve a tutti.Sapreste dirmi se è possible indicizzare i tag caricando il nome con un tag tipo STRING.Per essere + chiaro faccio un esempio:un index normale con RSL5K si ottiene mettendo inizio nome del TAG (esempio N7_2) e poi nella parentesi quadra un altro tag x indicizzare all'interno di un array (esempio) il numero da utilizzare (N7_2[N7_3]).Se io volessi caricare questo index con una variabile create in STRING è possibile???Grazie a tutti anticipatamente.Saluti.
del_user_27683 Inserita: 20 aprile 2007 Segnala Inserita: 20 aprile 2007 Non so se ho capito bene, diciamo comunque che è possibile utilizzare una STRING come indice di un array dopo averla convertita in DINT (l'instruzione STOD fa una conversione in ASCII) non è invece possibile indirizzare indirettamente il nome della TAG perchè RSL5K consente solo l'indiretto per gli elementi di un array.Ciao.
Henon Inserita: 29 aprile 2007 Segnala Inserita: 29 aprile 2007 Se tu hai una struttura tipo Motor1 : Voltage[integer],Current[Real],Revolution[integer] Motore1.Voltage :=400Motore1.Current := 487.45Motore1.Revolution := 1500e vuoi per esempio puntare Motore1[stringa] per accedere a uno dei 3 elementi della stuttura.potresti copiare la Struttura in un Array di Integer in questo modo poi potrai puntare gli elemeti 1° Integer := Voltage2° & 3° Integer := Current (Poi coppiare a sua volta i 2 Integer in un Real e ottenere il Valore corretto in Real) 4° Integer := Revolution COP(Motore1,Array1[1],4) in maniera analoga per scrivere nella Struttura.Chiaramente invece che usare una stringa come puntatore usi un indice.Però queste operazioni hanno pocco senzo, perchè dovresti a priori organizzare in maniera diversa in tuo software.
Messaggi consigliati
Crea un account o accedi per commentare
Devi essere un utente per poter lasciare un commento
Crea un account
Registrati per un nuovo account nella nostra comunità. è facile!
Registra un nuovo accountAccedi
Hai già un account? Accedi qui.
Accedi ora