Vai al contenuto
PLC Forum


Wonderware System Platform - Script con puntatori


marco1278

Messaggi consigliati

Ciao, 

Sto lavorando sulla System Platform 2020 di Wonderware. 

 

Nella galaxy ho degli oggetti che si chiamano PIPPO, PLUTO ecc e in ogniuno di essi ho delle variabili array di stringhe che si chiamano A, B, C ecc. 

 

Ho creato un oggetto che si chiama RICERCA e in esso ho dichiarato le seguenti variabili:

"Gruppo" definita come stringa

"Valore" definuto come stringa

"Indice" definito come intero

 

Se nello script scrivo 

Me.Valore = PIPPO.A[1]

nella varibile Valore mi trovo il testo scritto nella prima cella dell'array A di pippo. 

 

Se scrivo

Me.Valore = PIPPO. A[Me.Indice]

facendo cambiare il valore di Indice riesco a scorrere l'arrey. 

 

Quello che voglio fare, però, è poter dichiarare in modo dinamico l'oggetto su cui andare a leggere. 

 

Ho provato a scrivere

Me.Valore = Me.Gruppo + "A[" + Me. Indice +"]" 

ma nella varialibe Valore, anziché trovarmi il valore contenuto nell'array mi trovo PIPPO.A[1]

 

Come faccio a convertire la stringa di testo in un comando? 

Qualcuno può aiutarmi? 

 

Grazie 1000 in anticipo. 

 

Ciao

Link al commento
Condividi su altri siti


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 account

Accedi

Hai già un account? Accedi qui.

Accedi ora
×
×
  • Crea nuovo/a...