Domanda

Dovrei imparare a usarlo LabVIEW per il mio nuovo lavoro e mi chiedo se qualcuno può consigliarmi qualche buon libro o sito web di riferimento/tutorial.

Sono uno sviluppatore senior con molta esperienza Java/C#/C++.

Mi rendo conto che questa domanda è forse più vaga di quanto previsto per lo stack overflow, quindi che ne dici di questa?Per favore rispondi con un libro o un sito web e una breve descrizione.Quindi le persone possono votare i loro preferiti.

È stato utile?

Soluzione

Ce ne vorranno alcuni formazione e alcuni tempo per apprendere lo stile necessario per sviluppare codice manutenibile.

Provenendo da Java/C#/C++, probabilmente hai una buona idea di una buona architettura software.Adesso non ti resta che conoscere le peculiarità di LabView e le insidie ​​più comuni.

Per le nozioni di base, offre National Instruments corsi di addestramento.Vedi se il tuo nuovo datore di lavoro può mandarti a un corso di base I/II per iniziare a muoverti.Offrono anche alcune lezioni online.Dopo le lezioni è possibile iscriversi per sostenere i test per la certificazione.

Ottieni un copia di valutazione di Labview di National Instruments;hanno un file della guida ben gestito in cui puoi immergerti direttamente, con codice di esempio incluso.Guarda "Guida introduttiva" e "Ambiente LabVIEW".Dovresti essere in grado di entrare subito e acquisire familiarità con l'ambiente di sviluppo abbastanza rapidamente.

LabVIEW, essere grafico è bello, ma non buttare via le tue migliori pratiche dal punto di vista della progettazione dell'applicazione.È comune ritrovarsi con un codice che assomiglia a sphaghetti arcobaleno o che si estende su diversi schermi.Usa i subvi e mantieni ogni vi con uno scopo e una funzione specifici.

I forum di supporto e la knowledge base ufficiali di NI sono probabilmente le migliori risorse disponibili al momento.

Siti non ufficiali come Tutorial in G hanno un sottoinsieme delle informazioni trovate sul sito ufficiale e sulla documentazione, ma possono comunque essere utili per riferimenti incrociati se rimani bloccato.

Modificare: Nozioni di base I/II sono progettati per essere accessibili agli utenti senza precedente esperienza nello sviluppo di software.A seconda di come ti senti dopo aver utilizzato la versione di valutazione, potresti essere in grado di passare direttamente a Intermedio I/II.NI ha la struttura del corso disponibile anche sul proprio sito Web, quindi sai cosa tratterai in ciascuno di essi.

Altri suggerimenti

LabVIEW per tutti è stato recentemente rivisto e abbastanza completo.A parte il materiale gratuito disponibile sul Web, questo è probabilmente il posto migliore per iniziare ad imparare la lingua.

La guida allo stile di LabVIEW è un ottimo libro su come organizzare e organizzare il codice e i file per ottenere il massimo beneficio.

La programmazione orientata agli oggetti è una recente aggiunta a LabVIEW.IL Libro bianco LVOOP spiega molto su come funziona e perché è così com'è.

È un po' obsoleto, ma LabVIEW Advanced Programming Techniques di Bitter, Mohiuddin e Nawrocki è ancora pieno di materiale utile.

IL Forum sugli strumenti nazionali sono un ottimo posto dove andare per chiedere aiuto di base.IL LabVIEW Architetti virtuali avanzati (LAVA) è il forum della comunità per argomenti avanzati.

Tutorial in G, controlla anche il portiamo.

-Adamo

L'ufficiale Pagina di supporto NI E forum di supporto sono difficili da battere.

È davvero utile avere un guru in giro per LabVIEW.

'Arc the daft' ha praticamente centrato esattamente ciò che si dovrebbe provare a fare per imparare LabVIEW.Tuttavia, non salterei i capitoli I e II di Basic.Le lezioni insegnano concetti di programmazione di base e sono rivolte ai non programmatori, tuttavia coprono ampiamente l'IDE.L'IDE LabVIEW è strano provenendo da un linguaggio basato su testo e trascorrere del tempo in classe imparandolo con un istruttore può davvero accelerare il tuo apprendimento.

Salterei l'Intermedio 1 se sei uno sviluppatore esperto.Intermedio 1 cerca di insegnare le pratiche di ingegneria del software nell'arco di un corso di tre giorni.Se stai studiando per ottenere il CLD devi conoscere il corso e la terminologia per l'esame, altrimenti non spenderei il mio tempo o il mio capitale nel corso.

Iscriviti a Mailing list di Info-LabVIEW.È diventato molto più tranquillo negli ultimi tempi man mano che i forum NI e LAVA sono cresciuti in popolarità, ma viene ancora letto da persone molto esperte e disponibili, comprese persone di NI, e se non riesci a trovare ciò di cui hai bisogno altrove, allora un buon la domanda di solito riceverà una buona risposta.

Quindi io guida di stile, come già accennato, è un buon riferimento: rileggilo man mano che impari gli argomenti che tratta, contiene alcuni buoni consigli fitti.

I migliori consigli personali:guarda il codice di esempio fornito (anche se non è necessariamente perfetto);imparare a utilizzare le code e i notificatori il prima possibile;non immergerti nell'uso di strutture di eventi e riferimenti di controllo finché non hai capito cosa puoi e non puoi fare senza di loro;e inizia in piccolo e semplice: dovresti trovare facile riutilizzare questo codice in seguito riconfezionandolo in subVI man mano che la portata delle tue ambizioni aumenta.E divertiti!

Per me il modo migliore per imparare LabVIEW è stato analizzare gli esempi incorporati.I migliori forum sono NI Developer Zone Community e LAVA Forums

LabVIEW è davvero facile da usare, ma la parte difficile è sapere come progettare la tua applicazione in modo che non diventi uno spaghetto.Una volta acquisite le nozioni di base (ad es. Corso introduttivo a LabVIEW) imparano a utilizzare modelli di progettazione, eventi, code, typedef e riferimenti.Usa un'architettura modulare, evita grandi strutture, prova a "scrivere" il tuo codice in una piccola finestra.

È anche importante conoscere le differenze tra le versioni di LabVIEW (full/pro e ver 7.1.1, 8.2, 8.5, 8.6, 2009), come utilizzare il sistema di controllo della versione con i vi (file binari) e come mantenere le proprie file nel progetto in modo da poter riutilizzare facilmente qualsiasi codice ed essere "ASCIUTTO" (non ripeterti), come creare l'eseguibile e di cosa ha bisogno LabVIEW RunTime Engine (per i clienti), cos'è DAQmx e come usarlo, cosa sono i driver VISA e quale versione è corretta per le tue impostazioni, come utilizzare il programma Misurazioni e Automazione..

Quando ho iniziato con LabVIEW qualche anno fa mi è stato fornito un collegamento al file Corso di programmazione grafica LabVIEW.Copre le nozioni di base e avere una buona conoscenza di altri linguaggi di programmazione penso che mi abbia aiutato a capire rapidamente le cose.

Inizierei con il LabVIEWwiki.

Nello specifico, Tutorial su LabVIEW.Sono disponibili numerosi riferimenti online e collegamenti a libri di riferimento di LabVIEW.Benvenuti nel mondo di LabVIEW!

Ti suggerirei di iniziare con LabVIEW per tutti.È un buon libro che copre bene le basi di LabVIEW.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top