Вход

Просмотр полной версии : Если эмулятор МПСЗ для тестирования БК?


Andruishka
29.07.2007, 22:20
Может кто писал... Нужно программку, чтобы она выплевывала в компорт пакеты данных, аналогичные тем что создает МПСЗ при работе...

Тимофей
30.07.2007, 08:52
все очень просто, сперва пишешь с МПСЗ в файл эти данные (MPL),
а потом делаешь копи этого файла в com1: через сомандную строку,
чтобы долго шли пакеты делаешь бат файл, где несколько копи подряд или цикл

hosemarkus
30.07.2007, 10:00
Тимофей,
+1

действительно достаточно записать чистый поток с МПСЗ и потом просто выдать его в нужный порт любым доступным способом

Andruishka
30.07.2007, 20:30
Поток записал (Отдельное спасибо вам, hosemarkus, за MPSZ Reader для ДОСа)/ Осталось только понять как его выпихнуть в порт. Стандартные команды ДОСа этого не делают (говорят, что порт не отвечает). Кто подскажет?..

Тимофей
30.07.2007, 20:37
у меня - отвечал .... так все делали для отладки самодельных БК или логеров всяких самодельных.
Посмотри, обычно побочные провода в com шнурке принято замыкать как-то
DTS, RTS и пр. на массу вроде. У меня это само было замкнуто...
Управление потоком - "нет" поставь в настройках порта.
В общем обычно он не спрашивая кидает в порт, даже если ничего не подключено.

hosemarkus
31.07.2007, 08:47
Andruishka,
я для себя нарисовал маленькую утилитку и юзаю ее
впрочем многим успел раздать, так что должна работать :)
Утилита для выдачи записанного потока в порт (70.1 Кбайт) (/forum/downloads.php?do=file&id=226)

Andruishka
31.07.2007, 11:43
Спасибо...

AlexMV
13.09.2007, 07:52
все очень просто, сперва пишешь с МПСЗ в файл эти данные (MPL),
Вопрос. А как и чем их записать в файл?

hosemarkus
13.09.2007, 08:36
Вопрос. А как и чем их записать в файл?
либо в Шелле ставишь в настройках-общие-записывать поток данных с мпсз и потом ищешь файл с расширением bin, точнее Антот скажет
либо юзаешь ридер для ДОСа

AlexMV
14.09.2007, 04:50
либо в Шелле ставишь в настройках-общие-записывать поток данных с мпсз и потом ищешь файл с расширением bin
Фай появляется, но пустой. Что-то не работает в Шелле.