IOB-PI Versione Python
E' la versione compilata come eseguibile da upgrade versione python per WinXp (usata in Colcom su pc XP)
Setup preliminare
Va selezionato in VSCode l'interprete python corretto (3.11 al momento della stesura), tramite CTRL+Shift+P e poi Python: Select Interpreter
Vanno installate eventuali dipendenze (es pip install redis) x moduli non standard
Creazione exe
Viene generato exe con il comando pyinstaller (8)che deve essere aggiunto tramite pip sulla macchina di build)
python -m PyInstaller logTest.py
Il file exe + le varie librerie accessorie saranno salvate in dist/nome_progetto/
NB: bisogna poi a mano copiare i file di conf, ma non nella cartella principale ma in _internal, ovvero dist/nome_progetto/_internal
Lancio dell'eseguibile
L'eseguibile è richiamabile direttamente o tramite BAT, si aspetta in ingresso un parametro, ovvero il nome del file *.cfg con cui avviarsi, che conterrà
- nome IOB
- parametri connessioni porta comm(virtuale tramite MOXA)
- parametri accessori x log, ...