possesive Inserito: 10 aprile 2008 Segnala Share Inserito: 10 aprile 2008 buongiorno a tutti,l'ultimo tassello per completare il nostro progetto da presentare all'esame di Maturità rigurda Visual Basic.Tramite Visual Basic dobbiamo far partire un cronometro, con un primo impulso memorizzare il primo riscontro cronometrico e visualizzare il tempo tatale al secondo impulso.Abbiamo delle basi nel liguaggio C perchè l'abbiamo fatto 2 anni fa nel corso di sistemi. Eppure scaricando il manuale di visual basic 6, di ben 1115 pagine, non ci sentiamo in grado di programmare...Il computer sarà interfacciato con un microcontrollore.Ogni suggerimento è ben accetto..grazie.Ciao Link al commento Condividi su altri siti More sharing options...
tesla88 Inserita: 10 aprile 2008 Segnala Share Inserita: 10 aprile 2008 Per visual basic occorre comprendere la programmzione ad oggetti, inoltre per interfacciarlo al controllore (tipo unPLC) occorre un apposito oggetto........di solito un file .ocx se non ricordo male.............. Link al commento Condividi su altri siti More sharing options...
Livio Orsini Inserita: 10 aprile 2008 Segnala Share Inserita: 10 aprile 2008 Anche il timer per realizzare il cronometro ha dei limiti, parzialmente dipendenti da Win, al disotto di 10ms - 30ms (dipende da PC e dal carico di sistema) la precisione lascia a desiderare.VB sembra facile da usare e lo è anche una volta che lo si è imparato. Io ho cominciato ad usarlo dalla versione 2.0 (sotto DOS). Quando sto alcuni mesi senza usarlo inizialmente faccio spesso confusione.VB ha un metodo di approccio completamente differente dal "C" classico e non solo perchè è ad oggetti.Comunque con un po' di buona volontà, molta passione e molta dedizione, in un paio di setteimane, magari con l'ausilio di un testo divulgativo specifico per il linguaggio, lo si riesce a dominare abbastanza bene, non da esperti ma sufficientemente per scrivere piccole applicazioni come la vostra. Link al commento Condividi su altri siti More sharing options...
dott.cicala Inserita: 10 aprile 2008 Segnala Share Inserita: 10 aprile 2008 Un buon aiuto per chi è alle prime armi con VB può essere fornito dai manualetti gialli"Visual Basic for Dummies", costano poco e non sono malaccio e oltretutto sono tascabili. Link al commento Condividi su altri siti More sharing options...
tesla88 Inserita: 10 aprile 2008 Segnala Share Inserita: 10 aprile 2008 Dovrebbe esistere anche un sotware di autoistruzione/autoapprendimento/autoformazione(come c***o si chiamava?) per VB6......dovrei averlo al lavoro(anche se non l'ho mai usato poichè a scuola usavo spesso VB).........se non pesa troppo te lo mando.............Comunque Livio ha ragione..............io utilizzavo Vb con un Plc sulla seriale e dovevi sempre faare dei prorammi con cicli lenti altrimenti rischiavi di esser troppo veloce...........i problemi li dava coi timer, counter................non ti parlo poi di andare a leggere le analogiche ...............il valore reale lo dava con un secondo di delay......roba da impazzire...........e lavorava su un Pc da 1Ghz in Windows 2000............. Link al commento Condividi su altri siti More sharing options...
possesive Inserita: 11 aprile 2008 Autore Segnala Share Inserita: 11 aprile 2008 Vi ringraziamo tutti perchè ci avete chiarito alcune cose..abbiamo recuperato la versione di VB del 2005 e nei prossimi giorni cercheremo di capire come funziona la programmazione ad oggetti con l'aiuto di un prof. che dice di saperne qualcosa...speriamo in bene...Dobbiamo specificare che il nostro progetto non prevede l'interfacciamento con un PLC ma con un st72f264g2..sapete se serve comunque uno specifico file? Link al commento Condividi su altri siti More sharing options...
Livio Orsini Inserita: 11 aprile 2008 Segnala Share Inserita: 11 aprile 2008 No se usi la sola seriale. Nel VB è previsto l'oggetto Comm per gestire la porta RS232 del PC. Oviamente dovrete scrivere il software sul controllore. Link al commento Condividi su altri siti More sharing options...
possesive Inserita: 23 aprile 2008 Autore Segnala Share Inserita: 23 aprile 2008 Il programma siamo riusciti a farlo..ora stiamo consultando alcuni manuali (tra i quali la guida del 2005),se conoscete qualche manuale che spiega bene la porta seriale segnalatecelo.Grazie Link al commento Condividi su altri siti More sharing options...
lucios Inserita: 6 maggio 2008 Segnala Share Inserita: 6 maggio 2008 Mah, sulla gestione della seriale in VB2005 non c'è tanto da dire...Devi creare un oggetto com con una dichiarazione del tipo:Private WithEvents com as New System.IO.Ports.SerialPortQuindi devi settare la porta con le solite:com.PortName = "COM1"com.BaudRate = "9600"ecc.ecc.Per leggere usi il metodo:com.Read(....) che ti permette di leggere sia array di byte che di char.per scrivere c'è (indovina un po?)com.Writequi puoi scegliere se inviare una stringa o i soliti array di byte o char.Dimenticavo...utilizza il metodo "DiscardInBuffer per pulire il buffer di ricezioneCiao 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