Tesi Robotica V+ Sim: Interprete Command Language e... | Page 27

Si basano sull'utilizzo di Program Instructions. Si dividono a loro volta in: ● Robot Control Program ● General Programmabile Robot Control Program è un programma V+ che controlla direttamente un robot o un attuatore di movimento. Può contenere qualsiasi tipo di istruzione V+. I robot control programs sono normalmente eseguiti dalla program task #0, ma possono essere eseguiti anche da altre task disponibili col sistema operativo V+. La Task #0 si connette automaticamente con il robot quando comincia l'esecuzione del programma principale nella task #0. General Program è un qualsiasi programma V+ che non controlla direttamente un robot o attuatori di movimento. Si possono avere più programmi in esecuzione contemporanea(multi tasking) che comunicano con il robot control program. Un aspetto importante di un programma in generale è l'organizzazione. Il linguaggio V+ come altri programmi, ha una sua struttura fondamentale: ● PROGRAM è la prima istruzione per creare un nuovo programma V+. Serve per nominare il programma, definirne gli argomenti che riceve o invia .PROGRAM program_name(parameter_list) ;Comment Il program_name nome è obbligatorio parameter_list e comment sono opzionali ● AUTO, LOCAL, or GLOBAL instructions devono precedere qualunque istruzione eseguibile del programma. Solo righe di commento o righe 26