Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

Utilizzare il Pierin con MatLab/SimuLink

Strumenti informatici per la matematica applicata, le simulazioni, il disegno: Mathcad, Matlab, Scilab, Microcap, PSpice, AutoCad ...

Moderatori: Foto Utenteg.schgor, Foto Utentedimaios

3
voti

[1] Utilizzare il Pierin con MatLab/SimuLink

Messaggioda Foto UtenteTardoFreak » 6 giu 2014, 13:02

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?
"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.
Avatar utente
Foto UtenteTardoFreak
73,9k 8 12 13
-EY Legend-
-EY Legend-
 
Messaggi: 15754
Iscritto il: 16 dic 2009, 11:10
Località: Torino - 3° pianeta del Sistema Solare

1
voti

[2] Re: Utilizzare il Pierin con MatLab/SimuLink

Messaggioda Foto Utenteg.schgor » 6 giu 2014, 14:36

Matlab? orse intendevi Labview?
Avatar utente
Foto Utenteg.schgor
57,8k 9 12 13
G.Master EY
G.Master EY
 
Messaggi: 16971
Iscritto il: 25 ott 2005, 9:58
Località: MILANO

0
voti

[3] Re: Utilizzare il Pierin con MatLab/SimuLink

Messaggioda Foto UtenteTardoFreak » 6 giu 2014, 15:41

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. :(
"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.
Avatar utente
Foto UtenteTardoFreak
73,9k 8 12 13
-EY Legend-
-EY Legend-
 
Messaggi: 15754
Iscritto il: 16 dic 2009, 11:10
Località: Torino - 3° pianeta del Sistema Solare

1
voti

[4] Re: Utilizzare il Pierin con MatLab/SimuLink

Messaggioda Foto Utenteg.schgor » 6 giu 2014, 15:48

Cioè dovrebbe diventare una specie do USB-6008?
Sarebbe troppo bello (ma non facile da fare...)
Avatar utente
Foto Utenteg.schgor
57,8k 9 12 13
G.Master EY
G.Master EY
 
Messaggi: 16971
Iscritto il: 25 ott 2005, 9:58
Località: MILANO

0
voti

[5] Re: Utilizzare il Pierin con MatLab/SimuLink

Messaggioda Foto UtenteTardoFreak » 6 giu 2014, 16:06

Si, esattamente. :ok:
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.
Avatar utente
Foto UtenteTardoFreak
73,9k 8 12 13
-EY Legend-
-EY Legend-
 
Messaggi: 15754
Iscritto il: 16 dic 2009, 11:10
Località: Torino - 3° pianeta del Sistema Solare

0
voti

[6] Re: Utilizzare il Pierin con MatLab/SimuLink

Messaggioda Foto UtenteDanteCpp » 6 giu 2014, 16:22

Non so se ho capito bene Foto UtenteTardoFreak, vorresti far interpretare comandi matlab dal pierin?
Avatar utente
Foto UtenteDanteCpp
4.730 3 9 13
Master EY
Master EY
 
Messaggi: 1106
Iscritto il: 15 dic 2011, 18:51

0
voti

[7] Re: Utilizzare il Pierin con MatLab/SimuLink

Messaggioda Foto UtenteTardoFreak » 6 giu 2014, 16:25

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.
"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.
Avatar utente
Foto UtenteTardoFreak
73,9k 8 12 13
-EY Legend-
-EY Legend-
 
Messaggi: 15754
Iscritto il: 16 dic 2009, 11:10
Località: Torino - 3° pianeta del Sistema Solare

0
voti

[8] Re: Utilizzare il Pierin con MatLab/SimuLink

Messaggioda Foto UtentePietroBaima » 6 giu 2014, 16:27

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:

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.
Generatore codice per articoli:
nomi
Sul forum:
[pigreco]=π
[ohm]=Ω
[quadrato]=²
[cubo]=³
Avatar utente
Foto UtentePietroBaima
90,7k 7 12 13
G.Master EY
G.Master EY
 
Messaggi: 12206
Iscritto il: 12 ago 2012, 1:20
Località: Londra

0
voti

[9] Re: Utilizzare il Pierin con MatLab/SimuLink

Messaggioda Foto UtenteTardoFreak » 6 giu 2014, 16:34

Urca!
Quindi in teoria anche la SCU così com'è potrebbe interfacciarsi con Matlab. :-M
"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.
Avatar utente
Foto UtenteTardoFreak
73,9k 8 12 13
-EY Legend-
-EY Legend-
 
Messaggi: 15754
Iscritto il: 16 dic 2009, 11:10
Località: Torino - 3° pianeta del Sistema Solare

0
voti

[10] Re: Utilizzare il Pierin con MatLab/SimuLink

Messaggioda Foto UtentePietroBaima » 6 giu 2014, 16:38

Sì certo, anche con Mathematica.

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.
Generatore codice per articoli:
nomi
Sul forum:
[pigreco]=π
[ohm]=Ω
[quadrato]=²
[cubo]=³
Avatar utente
Foto UtentePietroBaima
90,7k 7 12 13
G.Master EY
G.Master EY
 
Messaggi: 12206
Iscritto il: 12 ago 2012, 1:20
Località: Londra

Prossimo

Torna a Programmi applicativi: simulatori, CAD ed altro

Chi c’è in linea

Visitano il forum: Nessuno e 2 ospiti