Come scrivere uno script per inviare alle porte seriali

October 15

Come scrivere uno script per inviare alle porte seriali


Dovrebbe essere possibile per i dati importanti per spostarsi da e verso diversi dispositivi digitali. Nei computer, questo può essere realizzato da una copia dei dati su un disco esterno e fisicamente portarlo o trasmettendo automaticamente i dati tramite la porta seriale o di comunicazione. E 'generalmente più sicuro per trasmettere automaticamente i dati da un dispositivo all'altro attraverso porte di comunicazione seriale. Ciò può essere ottenuto scrivendo uno script per automatizzare il processo e includendo comandi per scrivere e leggere da e porte seriali.

istruzione

1 Come scrivere uno script per inviare alle porte seriali

porte fisiche sono nominati nel software secondo la convenzione appropriata.

Identificare le convenzioni di denominazione per le porte seriali. Prima che uno script può essere scritto, è necessario identificare i nomi standard utilizzati per le porte seriali sul proprio sistema (s). Sui computer Windows che utilizzano sistemi operativi Disk (DOS), la maggior parte delle porte di comunicazione seriali vengono denominati utilizzando la convenzione COM1, COM2 e COM3, ma su sistemi di tipo Unix, le porte seriali di solito sono chiamati simile a una struttura di directory, ad esempio / dev / ttyS1 , / dev / ttyS2, e così via.

2 Come scrivere uno script per inviare alle porte seriali

Imparare il linguaggio di scripting appropriata.

Imparare o utilizzare il linguaggio di scripting appropriata. Prima di una porta seriale può accedere tramite uno script, è necessario utilizzare la lingua disponibile per realizzare il compito. Nei sistemi DOS, questo può essere raggiunto tramite il linguaggio di scripting batch, ma in Unix ciò si ottiene tramite script di shell.

3 Inviare i dati alla porta di comunicazione tramite il comando corretto. Quando i dati vengono elaborati ed è pronto per inviare tramite una porta seriale, è necessario un comando atto a realizzare il compito. Per esempio, su sistemi DOS scrivendo a porta seriale COM 1, il comando "echo Ciao> COM1" invia "Ciao" per la porta di comunicazione identificato come COM1. Sui sistemi Unix, il comando "echo Ciao> / dev / ttyS1" invia "Ciao" alla porta seriale identificato come / dev / ttyS1.

Consigli e avvertenze

  • Oltre alla produzione standard, è possibile anche messaggi di errore in uscita alla porta seriale. Ciò si ottiene mediante una modificazione dei comandi standard utilizzando un parametro differente.
  • I linguaggi di scripting standard sono solo un metodo di scrittura di porte seriali. Tuttavia, qualsiasi lingua avere accesso alle porte seriali e sistema operativo può essere utilizzato, come Java e C ++.
  • A volte è necessario un programma separato per leggere i dati provenienti dalla porta seriale, altrimenti il ​​programma potrebbe "bloccarsi".