Files
Mapo-IOB-WIN/IOB-WIN-PSER
2023-11-22 17:06:26 +01:00
..
2023-11-22 15:57:35 +01:00
2023-11-22 15:57:35 +01:00
2023-11-22 16:03:16 +01:00
2023-11-22 15:57:35 +01:00
2023-11-22 15:57:35 +01:00
2023-11-22 15:57:35 +01:00
2023-11-22 16:11:53 +01:00
2023-11-22 16:11:53 +01:00
2023-11-22 15:57:35 +01:00
2023-11-22 16:03:16 +01:00
2023-11-22 16:03:16 +01:00

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, ...