Gestire applicazioni e target

Prerequisiti per compilare una Q Application

Per compilare una Q Application è necessario configurare in Q Studio il target su cui verrà eseguita l’applicazione (vedere Configurare un nuovo target).

Prerequisiti per trasferire ed eseguire una Q Application su un target

Per trasferire ed eseguire l’applicazione su un target, è necessario che il target disponga dei componenti di runtime Update Server e License Manager e di una licenza UNIQO valida.

Nota

se il target non dispone di licenza, l’applicazione viene eseguita in «demo mode», ovvero ne viene interrotta l’esecuzione dopo due ore.

Configurare un nuovo target

  1. Espandere il menu del pulsante image1 , poi fare clic su Configura target: si apre la finestra di configurazione.

  2. Fare clic su image2 per aggiungere un target, poi compilare i campi disponibili. Nel campo Nome inserire i dati come segue:

    • target Windows: il nome utente deve essere quello di un utente di sistema. Può essere indicato in uno dei seguenti modi:

      • «DOMAINUsername», per utenti a dominio

      • «.Username», per utenti locali su macchine a dominio

      • «Username», per utenti locali su macchine non a dominio

    • target Linux ASEM: il nome utente deve essere quello dell’utente admin.

  3. (Solo per target Windows - opzionale) Nel campo Percorso destinazione inserire il percorso in cui trasferire l’applicazione sul target, se non si vuole trasferire nel percorso predefinito (all’interno di %localappdata%, in partizione C).

    Suggerimento

    è utile specificare un percorso diverso in questo campo quando la partizione C del target è protetta. La protezione porterebbe infatti alla perdita di scritture nel progetto una volta riavviato il target.

Impostare un target come attivo

È definito attivo il target con cui Q Studio si può collegare in rete per trasferire automaticamente l’applicazione compilata. Da Q Studio è inoltre possibile terminare l’esecuzione dell’applicazione sul target attivo e collegato.

Per impostare un target come attivo espandere il menu del pulsante image3 e fare clic sul target desiderato.

Compilare, trasferire ed eseguire un’applicazione

  1. Impostare attivo il target su cui eseguire l’applicazione (vedere Impostare un target come attivo).

  2. Fare clic su image4.

  3. Inserire la password dell’utente del target e fare clic su OK.

Nota

l’esecuzione automatica dopo il trasferimento è nativamente supportata da target ASEM HMI50. Su altri target è necessario avviare l’applicazione manualmente o configurare l’avvio automatico.

Nota

se sul target è già in esecuzione una Q Application, Q Studio la arresta.

Terminare un’applicazione su un target

  1. Impostare attivo il target che esegue l’applicazione da terminare(vedere Impostare un target come attivo).

  2. Fare clic su image5.

Esportare un’applicazione

Espandere il menu del pulsante image6 , poi scegliere la modalità di esportazione:

Se si esporta per target…

Allora…

Windows

  1. Scegliere Esporta Q Application in cartella: si apre la finestra di esportazione.

  2. Scegliere come piattaforma Windows 64-bit e scegliere la cartella in cui esportare.

  3. Fare clic su Esporta: quando l’esportazione è completata, compare un messaggio di avviso.

    Nota

    l’applicazione viene esportata in una nuova cartella QApplication.

  4. Spostare l’applicazione sul target.

  5. Per eseguire l’applicazione fare doppio clic sul file QRuntime.exe.

Linux ASEM

  1. Scegliere Esporta Q Application su USB: si apre la finestra di esportazione.

  2. Scegliere come piattaforma Linux e scegliere la chiavetta USB su cui esportare.

  3. Inserire le credenziali dell’amministratore del dispositivo target per permettere l’auto-installazione dell’applicazione.

  4. (Opzionale) Se si vuole sovrascrivere un’applicazione già esistente sul target ed eliminare i file che la stessa applicazione ha generato a runtime, selezionare Azzera i file dell’applicazione.

    Suggerimento

    si consiglia di lasciare questa opzione deselezionata se l’applicazione è installata su una macchina in funzione.

  5. Fare clic su Esporta: quando l’esportazione è completata, compare un messaggio di avviso.

  6. Per eseguire l’applicazione, inserire la chiavetta USB in una porta USB del target.

Debian

  1. Scegliere Esporta Q Application in cartella: si apre la finestra di esportazione.

  2. Scegliere come piattaforma Debian 64-bit e scegliere la cartella in cui esportare.

  3. Fare clic su Esporta: quando l’esportazione è completata, compare un messaggio di avviso.

    Nota

    l’applicazione viene esportata in una nuova cartella QApplication.

  4. Spostare l’applicazione sul target.

  5. Eseguire il file QRuntime tramite comando Shell.