Riunione CMS-To 03/12/2004 Il Software per il Controllo dei Tavoli di Produzione delle Camere G. Cerminara Il Sistema • Il sistema di controllo dei tavoli di produzione: PC+Operatore Porta Seriale CLC Scheda NI • CLC: • Controllo azionamenti • Task (max 4) programmabili (VisualMotion) G. Cerminara Riunione CMS-To, Torino, December 03, 2004 2 Il Sistema • Il sistema di controllo dei tavoli di produzione: • Software di controllo: • Controllo Task CLC • Interfaccia Grafica (GUI) • Acquisizione/Analisi dati PC+Operatore Porta Seriale CLC Scheda NI G. Cerminara Riunione CMS-To, Torino, December 03, 2004 3 Obiettivi • Attualmente: – Controllo CLC attraverso Porta Seriale – No programma specifico per il controllo di tutte le operazioni • Il programma di controllo della CLC dovra’: – Controllo CLC tramite Scheda PCI National Instruments – Lettura/Scrittura variabili CLC per il controllo degli azionamenti tramite PS – Controllo vari task (operazioni tavolo): • Movimento “interattivo” gantry, e testa • Controllo operazioni di misura posizione Fili/I Beam – – – – Acquisizione immagini tramite telecamera Gestione focus telecamera Edge detection per determinazione posizioni Monitoraggio • Controllo operazioni di incollaggio • … – GUI per operatore G. Cerminara Riunione CMS-To, Torino, December 03, 2004 4 Strumenti • Ambiente di programmazione: C++ Builder (Borland) – Tool per la creazione di GUI – Integrazione ambiente Windows G. Cerminara Riunione CMS-To, Torino, December 03, 2004 5 G. Cerminara Riunione CMS-To, Torino, December 03, 2004 6 Fino ad ora • Training all’uso del C++ Builder (Borland) …e all’uso di Windows (sob) • Implementazione prototipo software di controllo: – Main Program per il controllo (start/stop) della CLC e dei vari task – Sistema per la scrittura/lettura dati dalla scheda PCI della NI • Classi di interfaccia alle funzioni NI-DAQ • Sistema di monitoring dei bit della scheda senza bisogno del “polling” – Programma per il movimento “interattivo” del tavolo da parte dell’operatore G. Cerminara Riunione CMS-To, Torino, December 03, 2004 7 Il Prototipo G. Cerminara Riunione CMS-To, Torino, December 03, 2004 8 Sommario • Anche chi fa software puo’ essere utile alla produzione delle DT di CMS ma… – Non lasciate che un “softwarista” tocchi le camere se non volete doverle riavviare ogni giorno… G. Cerminara Riunione CMS-To, Torino, December 03, 2004 9