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