Consiglio: linguaggio programmazione studenti

Taipan95

Utente standard
professione: Ingegnere meccanico progettista
software: Solid Edge, Hyperworks
regione: Basilicata
Buongiorno,
volevo chiedere alla community quale sarebbero, secondo voi, i linguaggi di programmazione che un Ingegnere Meccanico non deve mai farsi mancare nel proprio curriculum. La domanda è ad ampio spettro, nel senso che: durante il mio percorso di 4 anni al PoliTo ho avuto modo (ahimé, quasi sempre solo per mia curiosità) di smanettare con programmi del calibro di SolidWorks, KissSoft, AutoCAD. Il mio settore è Automazione. Credo che un linguaggio di programmazione non possa che giovare al mio curriculum (lo dico onestamente: non ho preso Mechatronic Engeneering solo perché con l'inglese me la cavo al minimo indispensabile), e volevo chiedere in base alle vostre esperienze lavorative quale consigliereste di imparare almeno ad un livello base-intermedio. Ho avuto modo di avere a che fare con il C e con Matlab, quindi so come ragionano i calcolatori e non sono completamente estraneo alla questione. Avevo sentito parlare bene del Visual Basic e del Phyton, ma onestamente non so in cosa consistano quindi mi affido ai vostri consigli. Grazie a tutti per il vostro contributo!
 

TECNOMODEL

Utente Senior
professione: Progettista/Disegnatore
software: Cimatron E/Inventor/Creo Direct Modeling
regione: Emilia Romagna
A parte i linguaggi di programmazione su cui non so risponderti posso suggerirti di studiare, e bene, l'inglese.
Nel mondo, lavorativo, d'oggi credo sia un requisito indispensabile.
 

Stan9411

Utente Junior
professione: System Engineer
software: PTC Creo parametric, Matlab
regione: Lombardia
Ho un percorso di studi simile al tuo. I professori hanno sempre più che altro rimarcato l'importanza di linguaggi di programmazione PLC per macchine automatiche. Le principali aziende hanno il proprio linguaggio (Siemens, ABB …). Le basi sono comuni ma poi ognuno si sviluppa secondo un proprio vocabolario. Tipicamente un programmatore fa esperienza su un determinato linguaggio e viene cercato dalle aziende per quello. Ma è molto raro che si tratti di un ingegnere meccanico, perché a prescindere dall'aver scelto una specializzazione in meccatronica, avrà sempre molte meno conoscenze rispetto ad un ingegnere dell'automazione o un elettronico in questo ambito.
Allo stesso modo anche il phyton o il C sono linguaggi di programmazione estremamente flessibili, ma raramente utilizzati nelle aziende di meccanica standard ma piuttosto dai grossi centri di R&D. L'unico esempio che conosco di persona è di un mio ex collega specializzato in motori a combustione interna che è stato preso nel centro ricerche FIAT e utilizza phyton per scrivere algoritmi previsionali. E non ha imparato ad usarlo all'università.
Ad un meccanico con specialistica in meccatronica, piuttosto che programmare la macchina, dovrebbe essere chiesto di studiarne la dinamica, progettarne i cinematismi e sceglierne gli attuatori. In questo è piuttosto di grande aiuto un ambiente di simulazione come Simulink (per valutare stabilità, prontezza, transitorio… ), ma è comunque un tipo di lavoro che viene svolto nelle grandissime aziende del settore, che purtroppo non sono italiane.

Se qualcuno del forum facesse ricerca di questo tipo in Italia in ambito automazione industriale, sarei felicissimo di ascoltare il suo parere.
 

meccanicamg

Utente Senior
professione: Mechanical engineer manager
software: SolidWorks, FreeCAD, NanoCAD5, Me10, Excel, LibreOffice
regione: Lombardia
Nel tuo settore oltre alla teoria potrebbe venisti utile un linguaggio si programmazione per PLC...che purtroppo é molto personalizzato a seconda della marca del costruttore: Siemens, rockwell, ecc.
In generale un linguaggio di programmazione potrebbe essere c++ soprattutto per la logica di programmazione e l'implementazione come applicazione di supporto alla programmazione di qualsiasi cosa (plc, Excel ecc).
 

Fulvio Romano

Utente Senior
professione: Ingegnere
software: LaTeX
regione: Emilia Romagna
Matlab (o freemat). Direi che è indispensabile per fare qualsiasi cosa.
Gli ambienti di programmazione dei PLC sono tutti diversi, ma alla fine è sempre Ladder. Dubito tuttavia che un ingegnere meccanico finisca a fare quella roba lì.
 

meccanicamg

Utente Senior
professione: Mechanical engineer manager
software: SolidWorks, FreeCAD, NanoCAD5, Me10, Excel, LibreOffice
regione: Lombardia
A me Matlab non è mai stato simpatico, sarà perché ce lo hanno inculcato solo a matrici e a dire il vero, al lavoro non mi é mai servito. Invece un uso intensivo di Excel é quello che serve nelle realtà dove si punta a trovare una soluzione nel breve tempo, fabbricare e provare.
 

Fulvio Romano

Utente Senior
professione: Ingegnere
software: LaTeX
regione: Emilia Romagna
A me Matlab non è mai stato simpatico, sarà perché ce lo hanno inculcato solo a matrici e a dire il vero, al lavoro non mi é mai servito. Invece un uso intensivo di Excel é quello che serve nelle realtà dove si punta a trovare una soluzione nel breve tempo, fabbricare e provare.
Dipende dall'abitudine e dalle competenze (nel senso che maggiori sono le competenze di Matlab, minore sarà il tempo impiegato per raggiungere la soluzione e quindi maggiore sarà il numero di volte che lo preferirai ad Excel).
Personalmente uso Freemat nel 90% dei casi in cui i miei colleghi usano Excel. Raggiungo un risultato migliore in un tempo minore.
 

Statistiche forum

Discussioni
59,354
Messaggi
506,859
Utenti registrati
111,696
Ultimo utente registrato
jcmc

Utenti online

Nessun utente è online al momento.
Top