IlNiubbo
18-12-2007, 17:29
Ciao a tutti
Volevo chiedere se qualcuno ci sa fare con il "neuron C" (tecnologia LonWorks).
Ho letto i primi capitoli del manuale ma ovviamente mi manca l'esperienza, e quindi vorrei chiedere aiuto a voi.
Una prima cosa che non riesco a fare è questa:
Ho tre variabili di rete che rappresentano energia attiva.
Le ho messe su un array di tre valori chiamato en[n°].
Esiste un comando unico che mi permetta di acquisire su una variabile "int" l'indice del en[] che ha valore più elevato?
Se uso la funzione "max" posso solo copiare il valore massimo, che a me non interessa per ora.
La soluzione artificiosa che ho pensato è quella di copiare le energie su un altro array, per evitare che questi valori cambino di lì a poco e poi confrontare i valori con degli if... ma è ben più macchinoso.
Ovviamente chi mi darà una mano verrà citato e ringraziato nella mia tesi!
Spero vivamente di non essere l'unico utente che deve usare questo linguaggio. :help:
Volevo chiedere se qualcuno ci sa fare con il "neuron C" (tecnologia LonWorks).
Ho letto i primi capitoli del manuale ma ovviamente mi manca l'esperienza, e quindi vorrei chiedere aiuto a voi.
Una prima cosa che non riesco a fare è questa:
Ho tre variabili di rete che rappresentano energia attiva.
Le ho messe su un array di tre valori chiamato en[n°].
Esiste un comando unico che mi permetta di acquisire su una variabile "int" l'indice del en[] che ha valore più elevato?
Se uso la funzione "max" posso solo copiare il valore massimo, che a me non interessa per ora.
La soluzione artificiosa che ho pensato è quella di copiare le energie su un altro array, per evitare che questi valori cambino di lì a poco e poi confrontare i valori con degli if... ma è ben più macchinoso.
Ovviamente chi mi darà una mano verrà citato e ringraziato nella mia tesi!
Spero vivamente di non essere l'unico utente che deve usare questo linguaggio. :help: