Go Down

Topic: 3Dmicro Toolkit Arduino Expansion: programmare Arduino direttamente da LabVIEW (Read 4 times) previous topic - next topic

3D-SVS

Salve a tutti,
prima di tutto ringrazio per l'interesse dimostrato nei confronti del nostro progetto.

Vorrei approfittare di questo forum per chiarire alcuni dubbi e rispondere ad alcune domande che sono state poste.


io ho LabVIEW 7.1 per mac sai se posso fare niente?

Purtroppo con LabVIEW 7.1 e MAC non è possibile utilizzare il nostro toolkit. Le generazione di codice C a partire da codice LabVIEW è stata resa possibile solo dal LabVIEW 2010 in poi, e solo su Windows.


bello, una integrazione in più non fa mai male..
però vedendo il video mi chiedo.. visto che in labview si programma per porte logiche, non era più semplice usare direttamente gli IC con le porte logiche?
Avete scritto il sistema che traduce le logiche in c e poi compila, o viene generato direttamente un HEX, o usate un tool già fatto?
se lo scopo è insegnare la robotica, nascondere l'uso dei registri(si perde di funzionalità), del compilatore e dell'ISP mi pare una brutta mossa.

Il toolkit che è stato presentato è un tool che si integra in LabVIEW e prendendo in ingresso il codice C generato da codice LabVIEW (utilizzando il C Generator della NI) va a compilare tale codice generando direttamente un .hex file, pronto per essere scaricato su microcontrollore.

Ogni blocchetto (VI - Virtual Instrument) della palette ArVIEW dell'Arduino Expansion del 3Dmicro Toolkit, è scritto in C e il contenuto è accessibile ed editabile. In questo modo è possibile sia apprendere come il Toolkit funziona che personalizzare le sue funzionalità.




Molto bello ma non ho capito come si fa a provarlo...
È possibile scaricarlo da qualche parte?

Il 3Dmicro Toolkit - Arduino Expansion è un progetto in sviluppo che è stato presentato in Preview nel video YouTube. Attualmente il core del 3Dmicto Toolkit, per la programmazione in LabVIEW di PIC a 32-bit, è nella sua fase finale di beta testing. Terminato il beta testing di questa versione, che sarà disponibile nella sua versione definitiva sul LabVIEW Tools Network (http://sine.ni.com/nips/cds/view/p/lang/it/nid/210550) partirà la campagna di beta testing anche per l'Arduino Expansion. Per avere aggiornamenti in proposito seguiteci (http://www.3d-svs.com/   http://xploreautomation.com/). Comunque notificheremo la campagna di beta testing anche su questi canali dell'Arduino (forum, ecc...).
3D-SVS

info@3d-svs.com
http://www.3d-svs.com/

Spin-off dell'Università Politecnica delle Marche

Iz2rpn

l'idea e bella anche se mi sembra un complicarsi la vita come hanno detto altri, io aggiungo una considerazione più ideologica che tecnica, ma personalmente Arduino è nato come piattaforma di sviluppo open source dove tutto e liberamente distribuibile e rende quinti tutti gli utenti uguali, offre le stesse medesime potenzialità, la differenza lo fa l'utente, voi presentate un ottima iniziativa ma uscite però dalla filosofia per la quale Arduino è nato, cioè in primis essere alla portata di tutti e di tutte le tasche, voi in modo indiretto mi spiace dirlo chiedete di acquistare labview che già di per se è una spesa non da poco, quindi i professori stessi dovranno in certi casi e non tutti spero aggiornarsi sul questo prodotto, Io sono stato studente e so quanto possono essere noiose le lezioni teoriche su programmi di questo genere, molte scuole hanno conti in rosso quindi non credo che accettino con piacere un cambiamento di questo genere, tenendo conto cosa già offre questa piattaforma, credo che questa iniziativa rimarrà di nicchia e quindi si spiega la gelida risposta del team di Arduino... Ribadisco lodevole il vostro sforzo, ma siete fuori binario da quello che Arduino auspica in termini di divulgazione.

Questa e una mia opinione personale vista da utente finale.

leo69

Salve ho scaricato il toolkit e l'ho trovato molto interessante , sto facendo prove di programmazione su una board di arduino uno , non riesco a leggere però lo stato di un ingresso , infatti leggendo anche il tutorial non viene spiegato , chiedo aiuto a chi ne sa più di me
ciao


3D-SVS


sto facendo prove di programmazione su una board di arduino uno , non riesco a leggere però lo stato di un ingresso , infatti leggendo anche il tutorial non viene spiegato


La lettura di ingressi digitali non è ancora stata inserita nella pallette degli strumenti fornita dalla Beta version dell'Arduino Expansion. E' attualmente possibile utilizzare un ingresso analogico con un threshold per poter individuare se un ingresso è alto o basso:


Il VI (Virtual Instrument) per la lettura dei pin digitali da 0 a 13 come Input sarà reso disponibile questa settimana fornendo un aggiornamento a tutti i Beta tester che aggiungerà il VI "IO_pin_Read_ATmega328_2.vi" alla palette ATmega328 dell'Arduino Expansion del 3Dmicro Toolkit.

Grazie per la segnalazione.
3D-SVS

info@3d-svs.com
http://www.3d-svs.com/

Spin-off dell'Università Politecnica delle Marche

Go Up