Nwlapcug.com


Come scrivere uno Script per l'invio di porte seriali



Dovrebbe essere possibile per dati importanti per spostarsi da e verso diversi dispositivi digitali. Il computer, questo può avvenire sia copiando i dati su un disco esterno e consegnarla fisicamente o trasmettendo i dati automaticamente tramite le porte seriali o comunicazioni. È generalmente più sicuro trasmettere i dati automaticamente da un dispositivo a altro attraverso porte di comunicazione seriale. Ciò può essere ottenuto scrivendo uno script per automatizzare il processo e includendo i comandi per scrivere e leggere da e porte seriali.

Istruzioni

1Come scrivere uno Script per l'invio di porte seriali


Porte fisiche sono denominate nel software secondo la convenzione appropriata.


Identificare le convenzioni di denominazione per le porte seriali. Prima di poter scrivere uno script, è necessario identificare i nomi standard utilizzati per le porte seriali sui vostri sistemi. Sui computer Windows utilizzando il disco di sistemi operativi (DOS), la maggior parte delle porte di comunicazione seriale sono denominate utilizzando la convenzione di COM1, COM2 e COM3, ma su sistemi di tipo Unix, porte seriali sono solitamente denominati simile a una struttura di directory, ad esempio/dev/ttyS1, /dev/ttys2 e così via.

2


Imparare il linguaggio di script appropriato.


Imparare o utilizzare il linguaggio di script appropriato. Una porta seriale per poter accedere tramite uno script, è necessario utilizzare la lingua disponibile per realizzare il compito. Sui sistemi DOS, ciò può essere ottenuto tramite il linguaggio di script batch, ma in Unix questo è realizzato tramite gli script di shell.

3

Inviare dati alla porta di comunicazione tramite il comando corretto. Quando i dati sono stati elaborati ed sono pronti per inviare tramite una porta seriale, è necessario un comando adatto per realizzare il compito. Ad esempio, il DOS sistemi di scrittura a seriale la porta COM1, il comando "echo Hello > COM1" Invia a "Ciao" alla porta di comunicazione identificati come COM1. Sui sistemi Unix, il comando "echo Hello >/dev/ttys1" Invia "Ciao" alla porta seriale identificata come/dev/ttys1.

Consigli & Avvertenze

  • Oltre a output standard, è anche possibile output dei messaggi di errore alla porta seriale. Ciò si ottiene tramite una modifica dei comandi standard utilizzando un parametro diverso.
  • I linguaggi di scripting standard sono solo un metodo di scrittura alle porte seriali. Tuttavia, può essere utilizzato qualsiasi lingua avendo accesso al sistema operativo e porte seriali, quali Java e C++.
  • A volte è necessario disporre di un programma separato per leggere i dati provenienti dalla porta seriale, altrimenti il programma potrebbe "bloccarsi".