Jonnywolf Inserito: 3 agosto 2009 Segnala Share Inserito: 3 agosto 2009 E' possibile scrivere tramite opc un solo item appartenente ad un gruppo!!!Call MyGroup.AsyncWrite(20, MyItemServerHandles, Values, Errors, MyTID, CID)In questo modo vengono scritti 20 items del gruppo, per scrivere un valore solo sul 3°????Grazie anticipatamente.... Link al commento Condividi su altri siti More sharing options...
ia_crc Inserita: 4 agosto 2009 Segnala Share Inserita: 4 agosto 2009 Certo! Basta specificare solo un valore invece di 20... Sul serio, i parametri <<MyItemServerHandles>>, <<Values>>, e <<Errors>> sono tutti array di una certa dimensione, specificata dal primo parametro.Per scrivere il terzo valore, devi creare nuovi array con solo 1 elemento. Nel nuovo array di "server handle" (l'identificazione del item nel gruppo, assegnato dal server), metti il valore attualmente trovato a MyItemServerHandles(3). Uguale per il valore. "Errors" e' vuoto- verra' riempito dal server.Allora avrai qualcosa come:Call MyGroup.AsyncWrite(1, NuovoHandleArray, NuovoValueArray, NuovoErrorArray, MyTID, CID)Purtroppo e' *molto* tempo che non tocco il VB, quindi non ti posso offrire piu' assistenza sulla creazione degli array, ma spero che questa ti dia almeno una pista da seguire. Link al commento Condividi su altri siti More sharing options...
Jonnywolf Inserita: 6 agosto 2009 Autore Segnala Share Inserita: 6 agosto 2009 Perfetto, ho capito come funziona :-)Grazie TanteSaluti......... Link al commento Condividi su altri siti More sharing options...
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