Un saluto a tutti i partecipanti,
Ieri sera, parlando con un amico, mi è venuta l' idea di utilizzare la schedina in oggetto come hardware per i software menzionati.
Con il Pierin sarei in grado di implementare facilmente una seriale virtuale e fargli eseguire comandi inviati. Immagino che poi sia necessaria una dll o comunque ci sia da scrivere un qualcosa da inglobare in qualche modo in modo da poter interagire.
Lo fanno con arducoso quindi si può benissimo fare con il Pierin, devo valutare quanto lavoro serve.
Ho provato a cercare in rete una guida o della documentazione per sapere cosa bisogna fare, per vedere se nei momenti buchi potrei cimentarmi in quest' impresa ma, non utilizzando il software in questione, non sono riuscito a cavare un ragno dal buco.
Qualcuno ne sa qualcosa?
Avete indicazioni da darmi, link o quant' altro?
Utilizzare il Pierin con MatLab/SimuLink
35 messaggi
• Pagina 1 di 4 • 1, 2, 3, 4
3
voti
"La follia sta nel fare sempre la stessa cosa aspettandosi risultati diversi".
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
-

TardoFreak
73,9k 8 12 13 - -EY Legend-

- Messaggi: 15754
- Iscritto il: 16 dic 2009, 11:10
- Località: Torino - 3° pianeta del Sistema Solare
0
voti
Mettiamoci anche Labview,
Il problema è sempre uno: trovare la documentazione per capire cosa fare per realizzare l' interfacciamento.
Dal lato micro non ho problemi di nessun tipo. Dal lato PC non so dove sbattere la testa.
Il problema è sempre uno: trovare la documentazione per capire cosa fare per realizzare l' interfacciamento.
Dal lato micro non ho problemi di nessun tipo. Dal lato PC non so dove sbattere la testa.
"La follia sta nel fare sempre la stessa cosa aspettandosi risultati diversi".
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
-

TardoFreak
73,9k 8 12 13 - -EY Legend-

- Messaggi: 15754
- Iscritto il: 16 dic 2009, 11:10
- Località: Torino - 3° pianeta del Sistema Solare
0
voti
Si, esattamente.
Per Matlab e simulink lo fanno con arducoso.
Per Matlab e simulink lo fanno con arducoso.
"La follia sta nel fare sempre la stessa cosa aspettandosi risultati diversi".
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
-

TardoFreak
73,9k 8 12 13 - -EY Legend-

- Messaggi: 15754
- Iscritto il: 16 dic 2009, 11:10
- Località: Torino - 3° pianeta del Sistema Solare
0
voti
Si, hai capito bene.
Non so se c'è un set di comandi standard oppure bisogna scrivere una dll o che diavolo sia dal lato PC.
D' altro canto si tratta di leggere e scrivere su ingressi ed uscite.
Mettici anche gli ingressi analogici e qualche uscita PWM diventerebbe un bell' oggettino.
Non so se c'è un set di comandi standard oppure bisogna scrivere una dll o che diavolo sia dal lato PC.
D' altro canto si tratta di leggere e scrivere su ingressi ed uscite.
Mettici anche gli ingressi analogici e qualche uscita PWM diventerebbe un bell' oggettino.
"La follia sta nel fare sempre la stessa cosa aspettandosi risultati diversi".
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
-

TardoFreak
73,9k 8 12 13 - -EY Legend-

- Messaggi: 15754
- Iscritto il: 16 dic 2009, 11:10
- Località: Torino - 3° pianeta del Sistema Solare
0
voti
Una prima versione, per "tastare il mercato" potrebbe essere quella di implementare una CPU virtuale che risponda a dei comandi mandati in seriale.
Per esempio il comando:
acquisisce 100 campioni dall ADC, canale 1 e li butta sulla seriale virtuale.
Da MATLAB è uno scherzo interagire con un oggetto del genere, confronta qui.
Per farlo su Mathematica, per esempio, basta leggere il mio articolo sul lampone. In quell'articolo spiego come usare la seriale. Lo stesso comando permette di interagire con una seriale virtuale del PC.
Se poi la cosa va e si vuole fare qualcosa di più si può pensare ad una DLL che interagisca direttamente con la USB, successivamente.
My two cents, ovviamente.
Ciao da Pietro.
Per esempio il comando:
- Codice: Seleziona tutto
ACQ 100 CH1
acquisisce 100 campioni dall ADC, canale 1 e li butta sulla seriale virtuale.
Da MATLAB è uno scherzo interagire con un oggetto del genere, confronta qui.
Per farlo su Mathematica, per esempio, basta leggere il mio articolo sul lampone. In quell'articolo spiego come usare la seriale. Lo stesso comando permette di interagire con una seriale virtuale del PC.
Se poi la cosa va e si vuole fare qualcosa di più si può pensare ad una DLL che interagisca direttamente con la USB, successivamente.
My two cents, ovviamente.
Ciao da Pietro.
-

PietroBaima
90,7k 7 12 13 - G.Master EY

- Messaggi: 12206
- Iscritto il: 12 ago 2012, 1:20
- Località: Londra
0
voti
"La follia sta nel fare sempre la stessa cosa aspettandosi risultati diversi".
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
-

TardoFreak
73,9k 8 12 13 - -EY Legend-

- Messaggi: 15754
- Iscritto il: 16 dic 2009, 11:10
- Località: Torino - 3° pianeta del Sistema Solare
0
voti
Sì certo, anche con Mathematica.
Ti faccio un esempio pratico.
Se voglio aprire una seriale uso il comando:
poi per colloquiare:
In data1 leggo la risposta della query.
Ti faccio un esempio pratico.
Se voglio aprire una seriale uso il comando:
- Codice: Seleziona tutto
SerialStart= instrfind('Type', 'serial', 'Port', 'COM3', 'Tag', '');
if isempty(SerialStart)
SerialStart= serial('COM3');
else
fclose(SerialStart);
SerialStart= SerialStart(1)
end
poi per colloquiare:
- Codice: Seleziona tutto
fopen(SerialStart);
data1 = query(SerialStart, 'Comando_Da_Mandare');
fclose(SerialStart);
delete(SerialStart);
In data1 leggo la risposta della query.
-

PietroBaima
90,7k 7 12 13 - G.Master EY

- Messaggi: 12206
- Iscritto il: 12 ago 2012, 1:20
- Località: Londra
35 messaggi
• Pagina 1 di 4 • 1, 2, 3, 4
Torna a Programmi applicativi: simulatori, CAD ed altro
Chi c’è in linea
Visitano il forum: Nessuno e 2 ospiti

Elettrotecnica e non solo (admin)
Un gatto tra gli elettroni (IsidoroKZ)
Esperienza e simulazioni (g.schgor)
Moleskine di un idraulico (RenzoDF)
Il Blog di ElectroYou (webmaster)
Idee microcontrollate (TardoFreak)
PICcoli grandi PICMicro (Paolino)
Il blog elettrico di carloc (carloc)
DirtEYblooog (dirtydeeds)
Di tutto... un po' (jordan20)
AK47 (lillo)
Esperienze elettroniche (marco438)
Telecomunicazioni musicali (clavicordo)
Automazione ed Elettronica (gustavo)
Direttive per la sicurezza (ErnestoCappelletti)
EYnfo dall'Alaska (mir)
Apriamo il quadro! (attilio)
H7-25 (asdf)
Passione Elettrica (massimob)
Elettroni a spasso (guidob)
Bloguerra (guerra)


pigreco]=π