Cerca nel blog

Loading

21 novembre 2012

LabVIEW ad oggetti

Sono particolarmente soddisfatto questa sera perché proprio sul finire della giornata lavorativa abbiamo concluso un punto importante nel lavoro di programmazione che stiamo facendo e di cui vi ho già accennato in precedenza. Nello specifico volevamo maneggiare dei "record" contenuti su il database interno dello strumento, e fino a qui non ci sarebbe nulla di eccezionale, se non fosse che la struttura dei "record" non fosse uniforme e ce ne fossero parecchie varianti.

La complicazione sta proprio nel dover gestire questa diversità nonostante ci sia una radice comune e per tutti i tipi sia necessaria un'identica sequenza di operazioni. Chi ha programmato ad oggetti, sa che questo è il caso tipico di applicazione dell'ereditarietà e del polimorfismo, cardini di questo modo di progettare un software. Avevo parlato di queste due caratteristiche della programmazione ad oggetti nel mini corso che avevo anche pubblicato su questo blog, se qualcuno fosse interessato erano rispettivamente la lezione 4 e la lezione 5.

Di fronte a questa sfida, non ho resisto alla tentazione e ho provato l'estensione ad oggetti del linguaggio di National Instruments. Mi ci è voluto un po', specie per capire il gergo e le modalità in cui la programmazione ad oggetti testuale è stata tradotta in icone, ma devo dire che una volta appreso il minimo, si va avanti piuttosto facilmente.

Per chi volesse avere un'introduzione e una spinta per iniziare, il posto giusto è questo webinar di presentazione e i link ivi presentati. E' in inglese, ma è talmente ben fatto che deve essere assolutamente visto anche se siete dei maghi di C++.

Chiunque può lasciare commenti su questo blog, ammesso che vengano rispettate due regole fondamentali: la buona educazione e il rispetto per gli altri.

Per commentare potete utilizzare diversi modi di autenticazione, da Google a Facebook e Twitter se non volete farvi un account su Disqus che resta sempre la nostra scelta consigliata.

Potete utilizzare tag HTML <b>, <i> e <a> per mettere in grassetto, in corsivo il testo ed inserire link ipertestuali come spiegato in questo tutorial. Per aggiungere un'immagine potete trascinarla dal vostro pc sopra lo spazio commenti.

A questo indirizzo trovate indicazioni su come ricevere notifiche via email sui nuovi commenti pubblicati.

5 commenti:

  1. Salve carino questo sito ci sono
    notizie interessanti ^_^. Volevo chiedervi se vi farebbe piacere fare
    un scambio link col mio sito
    (http://scaricasubitogratis.blogspot.com/) fatemi sapere ci linkiamo
    i i siti ^_^. Il mio sito e interamente realizzato da me e tratta da
    programmi, utilità e video giochi freeware per pc e un blog tutto
    mio ^_^. Ciao a presto .

    Ciao

    RispondiElimina
  2. Ciao ragazzi, grazie per aver condiviso queste informazioni utili a chi si avvicina alla programmazione grafica. Se avete bisogno di supporto per il vostro software sapete dove trovarci :) Ah proposito, di cosa si tratta?

    RispondiElimina
  3. caspita, ma che onore! uno scrive due stupidaggini e poi scopre di avere un audience così importante.

    non mancheremo certo di venirvi a stressare.



    il progetto in sé è semplice, ma sono le dimensioni a renderlo importante. si tratta di collegare un centinaio di strumenti differenti distribuiti su area vasta e collegati tramite protocolli proprietari su interfaccia di rete, raccogliere i dati e spedire tutto in un db. il passo successivo è di rendere disponibile tutte queste info in tempo reale e gli storici ad un gruppo di utenti...


    insomma, non è certo l'invenzione del secolo, ma avremo bisogno di applicare tutti i trucchi necessari per ottimizzare risorse e prestazioni.

    RispondiElimina
  4. Ciao Toto, come direbbe Oscar Wilde, ogni volta che si scrive una cosa stupidissima si è sempre mossi dai motivi più nobili. :)
    Premesso che non sono stupidaggini e lasciando da parte gli aforismi, cogliamo l'occasione per dirti che il prossimo 27 febbraio durante NIDays 2013 ci sarà una sessione tecnica dedicata all'acquisizione dati. Se sei a Milano, ti conviene fare un salto. Per ogni altra informazione siamo a disposizione. Ciao!

    RispondiElimina
  5. vediamo un po' di organizzarci come lab, ma al momento non ti prometto nulla :)

    RispondiElimina

Chiunque può lasciare commenti su questo blog, ammesso che vengano rispettate due regole fondamentali: la buona educazione e il rispetto per gli altri.

Per commentare potete utilizzare diversi modi di autenticazione, da Google a Facebook e Twitter se non volete farvi un account su Disqus che resta sempre la nostra scelta consigliata.

Potete utilizzare tag HTML <b>, <i> e <a> per mettere in grassetto, in corsivo il testo ed inserire link ipertestuali come spiegato in questo tutorial. Per aggiungere un'immagine potete trascinarla dal vostro pc sopra lo spazio commenti.

A questo indirizzo trovate indicazioni su come ricevere notifiche via email sui nuovi commenti pubblicati.

Related Posts Plugin for WordPress, Blogger...