Servizio

Software

Applicazioni HMI, monitoraggio e controllo per macchine e impianti industriali. Sviluppo per Windows, Linux, Android e iOS, tarato sulle specifiche del cliente.

Competenze

Che tipo di software

Lavori svolti

Una selezione di progetti

Ogni voce apre il dettaglio: cosa fa il software, con quali tecnologie è stato scritto e quali problemi risolveva.

Monitoraggio di linea di produzione farmaceutica VC++ 6.0 · Win32

Sistema per la tracciabilità della produzione su una linea farmaceutica.

  • Acquisizione ridondante dei codici a barre
  • Controllo di validità dei codici: progressione, codici mancanti, duplicati
  • Salvataggio dei codici letti su base di dati
  • Report di log dell'attività
  • Stampa etichette
Ottimizzazione dei pattern di taglio delle lastre C# · C++ gestito · algoritmo genetico

Strumento per l'ottimizzazione dei pattern di taglio di marmette rettangolari su lastra: interfaccia in C#, motore dell'algoritmo genetico in C++ gestito.

  • Gestione del magazzino dei pattern di taglio
  • Acquisizione dell'immagine della lastra, di forma irregolare e con difetti interni
  • CAD grafico semplificato per definire il pattern a mano
  • Ottimizzazione automatica del pattern con algoritmo genetico, per minimizzare lo sfrido di materiale e i tempi di esecuzione
  • Controllo di validità del pattern rispetto ai vincoli meccanici della macchina
  • Connessione seriale per caricare i pattern sul CNC
Gestione della produzione di una linea di montaggio ASP.NET · C# · VC++ · MS SQL Server

Insieme di applicazioni client e server su tecnologia Microsoft (Windows Server e MS SQL Server, .NET Framework).

  • Interfaccia web per la gestione degli ordini, dei dati di produzione e del flusso di produzione
  • Software client per ogni fase della linea: a ogni operatore vengono mostrate le informazioni necessarie alla propria lavorazione
  • Software HMI di interfaccia fra macchina e base di dati, che fornisce alla macchina le lavorazioni pronte da eseguire interrogando il server
Ambiente RAD per pagine HMI (SCADA) VC++ · componenti ActiveX

Ambiente di sviluppo rapido per creare pagine HMI destinate a monitor industriali.

  • Generazione di una libreria di componenti ActiveX
  • Workspace multiprogetto
  • Definizione delle variabili d'ambiente: locali e remote (per esempio su CNC), font e lingue, comandi, macro, messaggi informativi, ricette
  • Composizione grafica delle pagine usando i controlli disponibili — pulsanti, slider, barre di progresso, grafici — e le variabili definite
  • Compilazione binaria del progetto
  • Caricamento del progetto compilato su dispositivi remoti
Libreria di comunicazione per .NET .NET · OMRON HL · MODBUS RTU · ROBOX BCC

Libreria che solleva chi la usa dai dettagli del protocollo di comunicazione: si definisce l'insieme di variabili mappate sul dispositivo remoto (CNC, PLC) e il motore interno si occupa di scambiarle e mantenerle sincronizzate.

  • Connessioni seriali e socket
  • Protocolli supportati: OMRON HL, MODBUS RTU, ROBOX BCC
  • Accesso alle variabili in lettura, scrittura o lettura/scrittura, su BYTE, WORD e DWORD
  • Aggiornamento automatico delle variabili in lettura e scrittura dei valori impostati
Front-end per dispositivo di elettrostimolazione C# · .NET · seriale

Software di gestione di un dispositivo di elettrostimolazione.

  • Base di dati dell'anagrafica pazienti
  • Base di dati dei protocolli di stimolazione e acquisizione
  • Definizione ed esecuzione dei protocolli, con un linguaggio di scripting sviluppato appositamente
  • Connessione seriale al dispositivo
  • Monitoraggio e controllo del dispositivo
Front-end per dispositivo Saccade C# · .NET · seriale

Software di interfaccia e gestione del dispositivo sperimentale Saccade.

  • Base di dati dell'anagrafica pazienti
  • Generazione di sequenze audio e video
  • Connessione seriale al dispositivo per caricare le sequenze e scaricare i segnali campionati
  • Grafico in tempo reale dei segnali, riferito alla sequenza in esecuzione
Strumenti per il design di celle RAM ad alta affidabilità C++ · wxWidgets · Win32 e Sun Solaris

Software di ausilio alla microelettronica per il progetto di celle RAM ad altissima affidabilità, destinate ad applicazioni critiche per la vita e la sicurezza.

Scritto in C++ con le librerie wxWidgets, multipiattaforma Win32 e Sun Solaris.