Pagina 1 di 1

Scrivere Algoritmi

MessaggioInviato: 8 set 2016, 1:24
da MatteoRM
Ciao a tutti ragazzi!

tra un po' di giorni inizierò a lavorare su un progetto iniziato(e portato a termine,io lavorerò su una nuova versione) da un mio collega tempo fa.Questo progetto ha sia una parte che consiste nel programmare una scheda(ambiente LabVIEW) sia una parte hardware.Questo mio collega sia a causa del poco tempo a disposizione sia a causa della poca esperienza si è trovato a fare una cosa non efficiente ma funzionante.Io ho esperienza nella programmazione "pratica" nels enso conosco i linguaggi ma non ho le conoscenze per scrivere un buon algoritmo.

Ora io dovrò aggiornare il software scritto dal lui aggiungendo nuove funzioni.La scheda su cui verrà caricato il programma si ritroverà quindi un po' appesantita e siccome non è una di quelle schede di ultima generazione volevo approfittarne per approfondire di più l'argomento degli algoritmi e riscrivere magari anche la sua parte da zero,rendendola magari più efficiente.

In rete ho trovato dispense del corso universitario "Algoritmi e Strutture Dati" (in particolare http://www.dmi.unict.it/nicosia/lectures/programmazione-scientifica/algo.pdf)

Possono essere una buona strada quelle dispense?
Altri consigli?


Grazie a tutti O_/

Re: Creare Algoritmi

MessaggioInviato: 8 set 2016, 1:51
da WALTERmwp
Ciao Foto UtenteMatteoRM, forse se tu spiegassi che tipo di elaborazione/i deve svolgere la tua scheda, invece di riportare solo genericamente algoritmi, probabilmente qualcuno potrebbe contribuire aggiungendo altri suggerimenti bibliografici mirati.

Saluti

Re: Creare Algoritmi

MessaggioInviato: 8 set 2016, 9:08
da fairyvilje
Secondo me è la strada giusta anche se non ti permetterà subito di progettare buoni algoritmi. Per quello un solo corso non basta :mrgreen: . Tieni conto che ti darà comunque molti spunti interessanti su cui approfondire. Se hai domande più specifiche falle :D !
O_/

Re: Creare Algoritmi

MessaggioInviato: 8 set 2016, 18:28
da MatteoRM
WALTERmwp ha scritto:Ciao Foto UtenteMatteoRM, forse se tu spiegassi che tipo di elaborazione/i deve svolgere la tua scheda, invece di riportare solo genericamente algoritmi, probabilmente qualcuno potrebbe contribuire aggiungendo altri suggerimenti bibliografici mirati.

Saluti


Giustamente :mrgreen:

Per ora il codice legge un sensore e fa una serie di controlli sul valore,lo elabora (con qualche operazione semplice niente di sofisticato) e poi "attua" un motore in continua.Ciò che aggiungerò io saranno nuovi sensori e quindi dovrò implementare qualche tecnica di filtraggio dei dati.

Mi era venuta la voglia di approfondire l'argomento perché vedendo il codice vecchio è abbastanza incasinato e non molto leggibile e secondo me si potrebbe migliorare.Quindi avevo deciso di creare tutto l'algoritmo su qualcosa di ragionato e non messo lì e dire che funziona e basta.

Secondo me è la strada giusta anche se non ti permetterà subito di progettare buoni algoritmi. Per quello un solo corso non basta :mrgreen: . Tieni conto che ti darà comunque molti spunti interessanti su cui approfondire. Se hai domande più specifiche falle :D !
O_/


Ok allora inizierò a leggermi qualcosa da lì questi giorni. :ok:

Re: Scrivere Algoritmi

MessaggioInviato: 9 set 2016, 1:51
da claudiocedrone
:evil: " ...Pierino ! Per punizione scrivi cento volte un algoritmo alla lavagna !... e Pierino mogio mogio
va alla lavagna e scrive: "cento volte un algoritmo alla lavagna"... :mrgreen:
O_/

Re: Scrivere Algoritmi

MessaggioInviato: 15 set 2016, 13:06
da paofanello
Magari è tardi per rispondere, e mi limito a dirti solo questo:
probabilmente l'inefficienza deriva da Labview, vista la semplicità del codice dubito si possano implementare chissà che algoritmi...
Non so naturalmente tutto il sistema come funziona, ma se c'è una comunicazione continua tra schede Hardware e computer, è probabilmente la causa dell'inefficienza.