Руководства, Инструкции, Бланки

Pcomm Terminal Emulator инструкция img-1

Pcomm Terminal Emulator инструкция

Категория: Инструкции

Описание

PComm Lite - Скачать бесплатно последнюю версию, без СМС

PComm Lite Обзор PComm Lite (автоматический перевод)

PComm Lite предоставляет разработчикам программного обеспечения альтернативу использованию более сложного Win32 Microsoft COMM API. Фактически, PComm Lite может использоваться с несколькими различными брендами многопортовой платы последовательного интерфейса, включая Digi, Равноденствие и Moxa.
PComm Lite включает простые в использовании API-функции, особенно разработанные для асинхронных коммуникационных приложений. Используйте одну больше чем из 50 простых в использовании API-функций с VB, C/C и интерфейсами Delphi для последовательных приложений коммуникации. PComm Lite также поддерживает встроенные функции для протоколов передачи файлов, таких как ZModem, YModem, XModem, Кермит и ASCII, делая программирование из загрузки-и-загрузки файла проще чем когда-либо прежде.
Особенности и преимущества:
- Простой в использовании APIs (больше чем 50 функций)
- Поддерживает ZModem, YModem, XModem, Кермита и протоколы передачи файлов ASCII
- Поддерживает VB, C/C, Delphi interfacesa ?? предоставленные примеры программ
- Поддерживает последовательные скорости коммуникации до 921,6 Кбит/с
- Поддерживает многосеансные эмуляторы терминала (VT100, ANSI)
- Совместимый со стандартными COM-портами, поддерживающими Win32 COMM API
- Свободные пожизненные обновления
- Единожды оплачиваемый

Обнови Софт рекомендует использовать программу PComm Lite в соответствии с правилами интеллектуальной собственности. Обнови Софт не рекомендует использовать кряк, серийник, ключ, keygen, crack, serial для PComm Lite

Другие статьи

Эмулятор терминала

Прошу прощения за невнятное объяснение:(
Нужны исходника проги, аналогичной виндовому гипертерминалу

Насколько полной должна быть аналогия?

Давайцте объсню чуть более развернуто:

Имеется целый класс устройств, общение с которыми происходит через СОМ-порт. Т.е. подключаемся к устройству, через гипертерминал посылаем команду(ы), читаем ответ(ы), иногда пересылаем файлы (как в устройство, так и из него). По ряду причин гипертерминал не устраивает - вот и возникла идея попробовать написать свое решение задачи, т.к. специализированый терминал. Но, к сожалению, не знаю от чего оттолкнуться:(

Таким образом что мне надо для чернового варианта:
1. выбирать из прогшраммы СОМ-порт
2. выбирать скорость конекта (разные экземпляры устройств работают на разных скоростях)
3. посылать в порт команды
4. читать из порта ответы устройства
5. пересылать файлы

Если у кого-то есть исходники с похожей функциональностью - буду очень признателен. Так же буду признателен, если у кого-то найдутся идеи по решению задачи по частям

Начни для начала с выбора железа, нужна одна или несколько плат мультипортовок. Стоит это значительно дороже, чем построить сеть на дешевых сетевых платах.

Анатолий, для решаемых задач хватит с головой и одного порта:)
Ладно, открою карты - речь идет о доступе к НЖМД в технологическом режиме.

Так что - ни укого ничего похожего на терминалку не завалялось?:(

Готовой программы нет. Используя компоненты для работы с COM-портом (нпример, этот http://mcu.narod.ru/HARDANDSOFT/ComPortVCL.htm), можешь и сам написать.

Упс, файл не найден. Но вообще такого добра в инете навалом.

Когда давно у меня была написана подобная программа, универсальной работы с устройствами через ком порт, практически польностью соответствующая указаной спецификации, к сожалению исходники утеряны. Писалась за один вечер, для связи с компортом использовался готовый компонент с торри

Значится будем искать компоненты.
Всем спасибо

Помнится былая такая знаменитая Turbo Power с кучей компонент для работы с портами, также там чегото вроде и про терминалки есть. Шас эти компоненты в сети с исходными текстами валяются.

Да, спасибо - уже нашел AsyncPro. Вроде щас фришная и с исходниками. Буду разбираться

Android terminal emulator: основные характеристики

Что такое Android Terminal Emulator?

Программа Android Terminal Emulator позволяет работать в системе Андроид с помощью командной строки Linux. Для чего нужны такие ухищрения? В свое время разработчики решили сделать Android с ядром Linux. Конечно, специальные программы систем типа Unix запустить не получится (в большинстве случаев), так как графическая основа слишком сильно отличается.

Чем хорош Unix и похожие на него системы, так это полной свободой действий и команд — делай что хочешь и как пожелаешь. В Android же такое невозможно из-за различных лицензий и гарантии. Есть возможность получить Root-права, но это приведет к потере гарантии на устройство.

Эмулятор терминала

В сети легко найти достаточно большой выбор эмуляторов терминала, стоит обратить внимание на Android Terminal Emulator. Так как это все еще Android, без Root-прав мало что можно сделать, но кое-какие операции все же получится выполнить. Для примера лучше рассмотреть одну из самых простых операций. Открыть текстовый файл, лежащий на SD-карте. Редактировать вы его не сможете, можно будет только просматривать. Предполагаемый путь к файлу: /sdcard/Documents/com_board_items.tpl. Для начала откройте приложение через значок на рабочем столе, который появится после загрузки. В поле «Окно 1» можно будет сразу начинать писать команды, клавиатура для ввода текста сама открывается внизу экрана и не сворачивается.

Для открытия текстового файла через Android Terminal Emulator нужно прописать две команды:

  • cd sdcard/Documents;
  • cat com_board_items.tpl.

Первая команда, вписанная в поле эмулятора, переносит пользователя в искомую папку, а вторая выводит содержимое нужного файла на экран устройства. Если вы не знаете, где лежит нужный документ, выполните команду Is, вписав ее в поле окна, тогда на экран выдается перечень всех файлов в папках, которые были открыты на момент поиска.

По умолчанию этот эмулятор всегда использует интерпретатор sh. Также в терминале есть возможность запускать приложения. Построение команды состоит из трех элементов. Первая команда — am — это управление окнами, start-n — команда для запуска нужной программы. Следующим пунктом вписывается процесс, который вы хотите начать.

Am start-n com.android.browser/.BrowserActivity.

Pm list packages — команда для вывода списка установленных программ и приложений.

Эмулятор терминала для Android может создавать несколько окон и переключаться между ними.

Есть клавиши быстрого доступа, чтобы ускорить и облегчить работу пользователя. Но это слишком неудобно. Как именно создатели предлагают зажимать несколько клавиш на эмуляторе, стоящем на сенсорном устройстве, непонятно. Поэтому, несмотря на все старания разработчиков, данная опция остается неоцененной и неиспользуемой.

Настройки программы

Программу Android Terminal Emulator можно настроить под себя. Нет, розовый экран сделать не получится, но какую-то базу подправить не составит труда. Все настройки выведены на одной панели экрана и сгруппированы по категориям.

Существует всего 4 группы:

  • экран;
  • текстовые сообщения;
  • клавиатура;
  • командная оболочка.

В первой группе можно сделать видимой или невидимой строку состояния и панель действий, также есть возможность фиксировать экран. Здесь подразумевается защита от случайных поворотов экрана, что, кстати, крайне неудобно при работе с консолью. Группа текстовых настроек отвечает за размер, цвет и кодировку шрифта. Сам шрифт вы поменять не сможете, но это не так критично.

Группа настройки клавиатуры. С ее помощью можно соотносить нужные клавиши с кнопками на телефоне, но иногда нужных кнопок на новых моделях просто нет. А вот командная оболочка — необходимый параметр. С этой группой настроек можно менять тип терминала, сменить командную оболочку и задать команды для запуска эмулятора.

Эмулятор терминала — это не забавное приложение для досуга в метро. Он предназначен для очень опытных пользователей Android-устройств, которые понимают особенности системы и привыкли к использованию Linux на своих компьютерах.

Если вы к таким не относитесь, но все же поставили эмулятор, то при запуске программы и нажимании кнопок ничего испортить не получится. При этом вбивать команды, найденные в сети, стоит осторожно.

Полный список команд Android Terminal Emulator

Команды Android Terminal Emulator на андроид

Эмулятор терминала — приложение для android через которое можно использовать команды для управления системой и внесения в нее изменений. Этот механизм основан на том, что система андроид включает в себя ядро linux.

На компьютере с помощью командной строки и утилит выполняется настройка системы и подключение дополнительных модулей. Андроид унаследовал много похожих возможностей, которые можно применить для различных целей.

То есть имеются бинарные файлы, взаимодействующие непосредственно с «железом». Каждому такому файлу соответствует текстовая команда, которая запускается через эмулятор терминала.

Перед тем как начать работу с командной строкой надо отметить, что наибольший простор в модификациях будет после рутирования андроид устройства.

Кроме этого, следует поставить busybox — бинарный файл, который позволит использовать больше команд, так как встроенных часто недостаточно. Чтобы его установить надо:

  • скачать из Play Market BusyBox;
  • открыть и предоставить ему права суперпользователя;
  • обязательно подождать пока приложения просканирует устройство;
  • нажать кнопку «install busybox»;
  • определить место «/system/xbin»;
  • нажать «ок».

Дальше ждем пока закончится установка и закрываем.

Приложение можно удалить, но лучше оставить, так как через него busybox обновляется.

После этого можно приступить к установке терминала на андроид и работе с ним. Для этого:

  • из Play Market устанавливаем приложение Terminal Emulator for Android;
  • открываем его, появится приглашение для ввода текста «u0_a106@android:/ $» так и должно быть;

  • вводим команду, например, ls и нажимаем «enter»;
  • появится результат работы, в нашем случае выведется список файлов в корневой директории.

  • Другие команды могут выполняться долго, при этом высветится белый курсор. Если при написании была допущена ошибка, то появится надпись «/system/bin/sh: kv: not found» и приглашение для ввода. Это сообщение говорит о том, что команда kv не найдена среди имеющихся.

    Закрывается терминал нажатием на крестик в верхнем правом углу, дальше появится окно в котором нажимаем «ok».

    Команд очень много, чтобы посмотреть их всех нужно написать «busybox» без кавычек. В принципе, описание каждой можно посмотреть в самом терминале, для этого надо ввести команду, о которой хотим узнать и «—help». Появится информация, но на английском. При работе с терминалом надо учесть некоторые особенности:

    • путь к файлам и папкам надо писать полностью после команд, например, rm /storage/sdcard0/download/file;
      не должно быть ошибок и лишних пробелов;
    • команда запускается кнопкой «enter», то есть ввели и нажали.

    Вот самые популярные команды терминала android:

    • cat — чтение содержимого, cp — копирование, rm — удаление файла, rmdir — удаление папки, touch — создание файла, mkdir — создание папки, — после этих команд вводим путь к нужному объекту или месту;
    • mv — перемещение, cp — копирование, — сначала пишем путь к файлу или папке потом к новому месту;
    • ls — выводит содержимое текущей папки ;
    • cd — осуществляет переход к нужной директории;
    • pwd — показывает полный путь к используемой папке;
    • date — выводит настоящую дату;
    • df — показывает размер объектов в указанной папке;
    • du — печатает объем файла;
      pm install — выполняет установку программы из apk файла;
    • pm list packages — показывает пакеты-файлы установленных приложений;
    • service list — выводит список работающих процессов;
    • pm uninstall — удаляет приложение, при этом надо указывать путь /data/app/название файла, который можно узнать командой pm list packages;
    • ln — создает символьную ссылку на файл, синтаксис такой же, как у cp.

    Выполнять команды эмулятора терминала, о которых расскажу дальше, надо очень осторожно, так как их применяют для модификации системы и при неправильном использовании можно серьезно навредить устройству:

    • su — предоставляет полный доступ к системе на рутированных устройствах, после ее ввода строка приглашения будет выглядеть так «root@android:/ #»;
    • chown и chgrp, первая для смены владельца, вторая — группы, которые указывают после команды, а затем пишут название файла;
    • chmod — утилита по смене прав файла, синтаксис как у предыдущей — сначала права, потом файл;
    • insmod и rmmod с помощью первой подключают модули к ядру, второй — удаляют, эти команды лучше использовать только продвинутым пользователям;
    • kill — останавливает процесс по его идентификатору, который можно узнать с помощь утилиты ps — она выводит информацию обо всех активностях;
    • mount, umount предназначены для монтирования и размонтирования файловых систем и разделов, использовать только после детального изучения системы.

    Особые команды, которые выполняются эмулятором терминала Android:

    • reboot — используется после команды su для перезагрузки устройства;
    • exit — закрывает терминал, также через нее можно выйти из администратора.

    То есть мы использовали su для утилит требующих рут права и дальше, чтобы случайно что-то не поменять, вводим exit, приглашение при этом снова станет таким «u0_a106@android:/ $».

    Есть еще одна необычная утилита dd — она по байтам копирует один файл или раздел в другой. Синтаксис у нее такой:

    dd if=/dev/block/platform/mmcblk0p1 of=/storage/external_SD/image
    if= устройство, с которого копируем of= файл куда копируем. Эта команда создаст образ раздела mmcblk0p1.
    У нее есть еще 2 параметра — count= фрагмент, которым будет записываться новый файл, bs= объем фрагменты в байтах. Например, команда dd if=/storage/sdcard0/file1 of=/storage/external_SD/file2 bs=500 count=7 скопирует из file1 в file2 7 кусков по 500 байт.

    Программный эмулятор терминала T0601 (Modbus master)

    Программный эмулятор пультового терминала T0601

    Программа эмулятор терминала T0601 предназначена для управления с персонального компьютера удаленными устройствами по последовательному интерфейсу RS-232/RS-485 (преобразователь USB - RS-485) с помощью коммуникационного протокола Modbus RTU. А также для отладки программно-аппаратных средств изделий, в состав которых входить пультовый терминал T0601 .

    Эмулятор может быть использован на этапе отладки/тестирования средств промышленной автоматизации - контроллеров, удаленной периферии и прочих устройств, поддерживающих протокол Modbus RTU в качестве slave-устройств.

    Программа эмулятора выполняет роль Modbus master устройства. Чтение данных выполняются функцией Read Holding Registers (код 0x03), на каждый регистр один запрос. Запись данных выполняется функцией Write Single Register (код 0x06).

    Создание и редактирование иерархического меню терминала выполняется с помощью визуального редактора меню на базе платформы Eclipse (www.eclipse.org ). Редактор построен на технологии Eclipse Modeling Framework (EMF) .

    Контекстное меню создания пунктов терминального меню

    Описание типов пунктов меню:

    • Folder - папка, содержит в себе пункты меню.
    • Display Integer - отображение целочисленной величены, с возможностью отображения точки в заданном знаке.
    • Input Integer - отображение и ввод целочисленной величены, с возможностью отображения точки в заданном знаке, задаваемым нижним (min) и вержнем (max) ограничением.
    • Display Boolean - отображение логической величены, с возможностью отображения в виде псевдонима для значений true и false - например 0/1, Да/Нет, Вкл/Откл, и пр.
    • Input Boolean - отображение и ввод логической величены, с возможностью отображения в виде псевдонима для значений true и false - например 0/1, Да/Нет, Вкл/Откл, и пр. Есть возможность запроса подтверждения ввода.
    • Input Boolean Group - групировка логических величин типа Input Boolean, при установки одной из логических величин группы в 1, остальные величины группы сбрасываются в 0.
    • Display Enumeration - отображение целочисленных величин, представленных текстовыми сообщениями. Например: значение 1 - "ГОТОВНОСТЬ", 2- "РАБОТА", 3 - "АВАРИЯ". Сообщения создаются элементами типа Value. вложенными в элемент Display Enumeration .
    • Input Enumeration - отображение и ввод целочисленных величин, представленных текстовыми сообщениями. Ввод значения выполняется выбором из текстового списка. Сообщения создаются элементами типа Value. вложенными в элемент InputEnumeration .

    Свойства пункта меню отображения целочисленной переменной

    Описание основных свойств пункта меню:

    • Address - Modbus адрес регистра
    • Data Type - фактический тип данных
    • Name - имя пункта меню (поддерживается кирилица и спец символы)
    • Point - количество знаков после запятой (отображение целого числа как дробного)
    • Slave - адрес slave устройства
    • Unit Of Measurement - подпись единицы измерения

    Файл меню открывается в программе эмулятора командой Файл/Открыть

    Окно программы эмулятора Пультовый терминат T0601

    Установка редактора меню:

    1. Установить платформу Eclipse (http://www.eclipse.org/downloads/ ) и Eclipse Modeling Framework (EMF). Можно воспользоваться готовой сборкой .
    2. Скопировать плагины редактора в каталог плагинов Eclipse (C:\eclipse\plugins) из архивного файла эмулятора.

    Создание меню терминала:

    1. Открыть Eclipse. ( C:\eclipse\eclipse.exe )
    2. Создать проект или каталог.
    3. Скопировать файл menu.ptmenu из файла архива эмулятора в проект/каталог
    4. Открыть файл меню двойным щелчком мыши.
    5. Выполнить редактирование меню.

    Установка программы эмулятора выполняется копированием файлов из архива terminal_T0601_emu.zip в любой каталог диска. Исполняемый файл эмулятора - T0601_emu.exe

    Программа распространяется бесплатно.

    terminal_T0601_emu.zip