Лабораторне заняття 2. Асинхронні послідовні інтерфейси. Ч2. СИМВОЛЬНИЙ ОБМІН.
3. ДОДАТОК 2.4. КОРОТКИЙ ОПИС РОБОТИ УТИЛІТИ TERMINAL
Д2.4.1. Загальні відомості.
Безплатна утиліта TERMINAL від Br@y++ (https://sites.google.com/site/terminalbpp/) призначена для роботи з послідовними портами комп’ютеру: відправки та прийому даних в режимі передачі ASCII символів або байтової послідовності.
Серед переваг утиліти порівняно з аналогами можна виділити:
- єдине інтегроване вікно налаштувань і роботи
- простота
- наявність макросів
- безплатність
- можливість запису в файл та з файлу
- можливість передачі ASCII-символів та значення байтів в одному посиланні
Тим не менше, утиліта TERMINAL має певні незручності при роботі з байтовою послідовністю, "буферизує" дані при прийомі та інші особливості. Тому в ряді випадків краще користатися іншими програмами такого типу, наприклад Com Port Toolkit. У лабораторній роботі використовуються обидві наведені утиліти:
- TERMINAL вже встановлений на віртуальній машині, підготовленій для курсу "Промислові мережі та інтеграційні технології"
- Com Port Toolkit завантажується та інсталюється з сайту самостійно
Д2.4.2. Налаштування та робота.
На рис. Д21 показане вікно утиліти TERMINAL.
рис.Д21
Більшість налаштувань повинна бути розуміла користувачам, які ознайомлені з принципами роботи інтерфейсу RS232.
Тут наведемо декілька:
- Connect: підключитися до вказаного потру в "COM Port"
- Handshaking: налаштування управління потоком
- Clear: очистити вікно прийому/відправки
- вибір HEX/ASCII: режим відображення основного вікна прийому (HEX- коди, ASCII - символи)
- опції DEC, HEX, Bin: показати додаткові вікна прийому у відповідному форматі
- Send: відправити дані
За необхідності відправити дані в форматі ASCII-символів, ці символи вказуються в полі відправки. Якщо необхідно відправляти дані байт-кодами, їх значення вказується після символу $.
Приклад роботи Terminal можна подивитися на наступному відео, в якому дві утиліти обмінюються даними через віртуальне нуль модемне з’єднання.