Blog

iTools® on MONO framework

Per verificare il funzionamento dei driver iTools® con il framework MONO occorre creare un progetto “Windows Forms Application” con Visual Studio, quindi per facilitare la compilazione dell’applicazione sotto MONO eliminiamo i file Program.cs, Form1.Designer.cs e Form1.resx, il risultato finale è un solo file che contiene tutto il codice necessario:

Come si vede dal codice riportato sopra è stata creata un’applicazione che utilizza il driver iTools® ModnetMaster per leggere i registri 0, 1 e 2 dell’area Holding Register. Creato il progetto e compilato con visual studio per l’esecuzione con il Framework .NET l’applicazione può essere eseguita semplicemente con il comando:

C:\Temp\TestModoDriver\mono TestModoDriver.exe

Per la compilazione sotto MONO:

  1. Tasto Windows->Tutti i programmi->Mono x.y.z for Windows e selezioniamo Mono-x.y.z Command Prompt
  2. Spostarsi nella directory che contiene i sorgenti del progetto (ad esenpio: C:\Temp\TestModoDriver)
  3. Compilare il progetto con il comando:C:\Temp\TestModoDriver\mcs -r:System.dll,System.Design.dll,System.Drawing.dll,System.Windows.Forms.dll,IToolS.Mono.dll,
    IToolS.Data.Mono.dll,IToolS.Components.Mono.dll,IToolS.Windows.Mono.dll,IToolS.IOServers.Modbus.Mono.dll Form1.cs
  4. Eseguire l’applicazione con il conmando:C:\Temp\TestModoDriver\mono Form1.exe

Se tutto è andato a buon fine dovrebbe comparire un’applicazione con il seguente aspetto:

La stessa applicazione possiamo eseguirla su MacOSX con il comando:

Alberto$ mono /monotest/TestModoDriver.exe

TestMonoDriver.zip

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

5 × 4 =