Funzione per aggiornare nella flash del controllo Robox un file parametri, leggendo i valori direttamente dagli azionamenti via CANopen DS301. Partendo dagli oggetti descritti nel file comandi viene generato un file parametri contenente la definizione e il valore di tali oggetti.
Da RTE 34.31.0, settando a 1 sys_cfg_2.24, è possibile salvare solo gli oggetti il cui valore è diverso dal DefaultValue specificato nel file template. Insieme a questi vengono salvati anche gli oggetti con AccessType=W e quelli il cui DefaultValue non è specificato.
Sintassi |
i32 co_par_upload (string nameCmdFile, i32 nWs, i32 flagBrk [, string nameParFile="/FA/PAX_%d.DCF"] [, string comment=""]) |
||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
nameCmdFile |
Nome completo del file comandi. |
||||||||||||||||||||||||||||||||||
nWs |
Numero di workstation sulla quale si vuole operare. |
||||||||||||||||||||||||||||||||||
flagBrk |
Locazione da utilizzarsi per abortire l'esecuzione in corso. Un qualsiasi valore diverso da 0 causa l'interruzione dell'esecuzione. ATTENZIONE: La gestione dell'interruzione di questa funzione mediante questa variabile deve essere fatta in un altro task. |
||||||||||||||||||||||||||||||||||
nameParFile |
Stringa contenente il nome del file da inserire nel file DCF. (opzionale, default "/FA/PAX_%d.DCF") La sintassi per questi parametri è "-F filename", dove filename è il nome del file parametri completo di percorso. |
||||||||||||||||||||||||||||||||||
comment |
Stringa contenente un commento da inserire nel file DCF. (opzionale, default "") La sintassi per questi parametri è "-C comments" dove comments sono commenti di massimo 240 caratteri senza LF (Line Feed). |
||||||||||||||||||||||||||||||||||
Risultato |
Significato dei valori restituiti:
|
||||||||||||||||||||||||||||||||||
Validità |
Task. |
||||||||||||||||||||||||||||||||||
Note |
Il flag sys_cfg_2.24, per abilitare la memorizzazione dei soli oggetti il cui valore è diverso dal DefaultValue, è ritentivo. |