10. Utilizzo del Programma Robot WebAPP
10.1. Impostazione Caricamento Automatico Programma di Lavoro Predefinito all’Avvio
Prototipo |
|
|---|---|
Descrizione |
Imposta il caricamento automatico all’avvio del programma di lavoro predefinito |
Parametri Richiesti |
|
Parametri Predefiniti |
Nessuno |
Valore di Ritorno |
Codice di errore Successo-0 Fallimento- errcode |
10.2. Caricare il Programma di Lavoro Specificato
Prototipo |
|
|---|---|
Descrizione |
Carica il programma di lavoro specificato |
Parametri Richiesti |
|
Parametri Predefiniti |
Nessuno |
Valore di Ritorno |
Codice di errore Successo-0 Fallimento- errcode |
10.3. Ottenere il Nome del Programma di Lavoro Attualmente Caricato
Prototipo |
|
|---|---|
Descrizione |
Ottiene il nome del programma di lavoro attualmente caricato |
Parametri Richiesti |
Nessuno |
Parametri Predefiniti |
Nessuno |
Valore di Ritorno |
|
10.4. Ottenere il Numero di Riga di Esecuzione del Programma di Lavoro Corrente del Robot
Prototipo |
|
|---|---|
Descrizione |
Ottiene il numero di riga di esecuzione del programma di lavoro corrente del robot |
Parametri Richiesti |
Nessuno |
Parametri Predefiniti |
Nessuno |
Valore di Ritorno |
|
10.5. Eseguire il Programma di Lavoro Attualmente Caricato
Prototipo |
|
|---|---|
Descrizione |
Esegue il programma di lavoro attualmente caricato |
Parametri Richiesti |
Nessuno |
Parametri Predefiniti |
Nessuno |
Valore di Ritorno |
Codice di errore Successo-0 Fallimento- errcode |
10.6. Mettere in Pausa il Programma di Lavoro Corrente in Esecuzione
Prototipo |
|
|---|---|
Descrizione |
Mette in pausa il programma di lavoro corrente in esecuzione |
Parametri Richiesti |
Nessuno |
Parametri Predefiniti |
Nessuno |
Valore di Ritorno |
Codice di errore Successo-0 Fallimento- errcode |
10.7. Riprendere il Programma di Lavoro Corrente in Pausa
Prototipo |
|
|---|---|
Descrizione |
Riprende il programma di lavoro corrente in pausa |
Parametri Richiesti |
Nessuno |
Parametri Predefiniti |
Nessuno |
Valore di Ritorno |
Codice di errore Successo-0 Fallimento- errcode |
10.8. Terminare il Programma di Lavoro Corrente in Esecuzione
Prototipo |
|
|---|---|
Descrizione |
Termina il programma di lavoro corrente in esecuzione |
Parametri Richiesti |
Nessuno |
Parametri Predefiniti |
Nessuno |
Valore di Ritorno |
Codice di errore Successo-0 Fallimento- errcode |
10.9. Ottenere lo Stato di Esecuzione del Programma di Lavoro del Robot
Prototipo |
|
|---|---|
Descrizione |
Ottiene lo stato di esecuzione del programma di lavoro del robot |
Parametri Richiesti |
Nessuno |
Parametri Predefiniti |
Nessuno |
Valore di Ritorno |
|
10.10. Esempio di Codice per Operazioni sui Programmi LUA del Robot
1from fairino import Robot
2import time
3# Stabilisce una connessione con il controller del robot, restituisce un oggetto robot in caso di successo
4robot = Robot.RPC('192.168.58.2')
5program_name = "/fruser/test0610.lua"
6loaded_name = ""
7state = 0
8line = 0
9robot.Mode(0)
10robot.LoadDefaultProgConfig(0, program_name)
11robot.ProgramLoad(program_name)
12robot.ProgramRun()
13time.sleep(1)
14robot.ProgramPause()
15error,state = robot.GetProgramState()
16print(f"program state:{state}")
17error,line = robot.GetCurrentLine()
18print(f"current line:{line}")
19error,loaded_name = robot.GetLoadedProgram()
20print(f"program name:{loaded_name}")
21time.sleep(1)
22robot.ProgramResume()
23time.sleep(1)
24robot.ProgramStop()
25time.sleep(1)
26robot.CloseRPC()
10.11. Scaricare File Lua
Nuovo nella versione python: SDK-v2.0.2
Prototipo |
|
|---|---|
Descrizione |
Scarica un file Lua |
Parametri Richiesti |
|
Parametri Predefiniti |
Nessuno |
Valore di Ritorno |
Codice di errore Successo-0 Fallimento- errcode |
10.12. Eliminare File Lua
Nuovo nella versione python: SDK-v2.0.2
Prototipo |
|
|---|---|
Descrizione |
Elimina un file Lua |
Parametri Richiesti |
|
Parametri Predefiniti |
Nessuno |
Valore di Ritorno |
Codice di errore Successo-0 Fallimento- errcode |
10.13. Ottenere i Nomi di Tutti i File Lua Correnti
Nuovo nella versione python: SDK-v2.0.2
Prototipo |
|
|---|---|
Descrizione |
Ottiene i nomi di tutti i file Lua correnti |
Parametri Richiesti |
Nessuno |
Parametri Predefiniti |
Nessuno |
Valore di Ritorno |
|
10.14. Caricare File Lua
Nuovo nella versione python: SDK-v2.0.2
Prototipo |
|
|---|---|
Descrizione |
Carica un file Lua |
Parametri Richiesti |
|
Parametri Predefiniti |
Nessuno |
Valore di Ritorno |
|
10.15. Esempio di Codice per Caricamento/Scaricamento File Lua del Robot
1from fairino import Robot
2# Stabilisce una connessione con il controller del robot, restituisce un oggetto robot in caso di successo
3robot = Robot.RPC('192.168.58.2')
4rtn,lua_num,luaNames = robot.GetLuaList()
5print(f"res is:{rtn}")
6print(f"size is:{lua_num}")
7for name in luaNames:
8 print(name)
9rtn = robot.LuaDownLoad("test0610.lua", "D://zDOWN/")
10print(f"LuaDownLoad rtn is:{rtn}")
11rtn = robot.LuaUpload("D://zDOWN/test0610.lua")
12print(f"LuaUpload rtn is:{rtn}")
13rtn = robot.LuaDelete("test0610.lua")
14print(f"LuaDelete rtn is:{rtn}")
15robot.CloseRPC()