|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
26.10.2009, 12:47 | #11 | ||||
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
Цитата:
Цитата:
Цитата:
data= $04 (второй бит, 16 контакт) 3) Цитата:
а вообще: http://mastershome.net.ru/vbfaq/c07.htm http://www.internals.com ... кстати winio делает тоже самое, что и giveosys
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
||||
02.11.2009, 18:04 | #12 |
Всё знать хотяка!
Пользователь
Регистрация: 21.04.2009
Сообщений: 67
|
И снова я тут %))
Свободное время неумолимо стремится к нулю, время сдачи моего самодельного проекта приближается... а я, чъорт побери, никак не могу сдвинутся с мёртвой точки с вывеской "забавный LPT" ...)))) Много пробелов, так что многое не могу вдуплить.... И так, разрешите попробовать вернуться к небольшому нулю: Кто нибудь может провести полный инструктаж по WINIO на русском доступном языке . Я обкопал пол инета - НИГДЕ ТАКОГО НЕТ. Пожалуйста, на первый раз, распишите все функции и процедуры, которые даёт WINIO и их параметры. Я буду очень благодарен, правда. Помогите, плиз. Любая литература, которую я находил, улыбаясь, повествовала мне о диодах и как их зажигать... я уже видить их не могу О_О ... ЗЫ: и между делом ответьте на вопрос, который просто вызрывает мне мозг, не щадя черепную коробку: я написал прогу на inpout32.dll, которая, используя стандартные функции этой библиотеки, считывала каждую милисекунду состояние на порту(какие пины горят, какие нет)... ПОЧЕМУ КОГДА ВКЛЮЧИЛИ ПРОГУ НА WINIO И ДЕВАЙС(РОБОТ под управлением сишной проги на WinIO) НАЧАЛ ДВИГАТЬСЯ - МОЯ ПРОГА НА ПОРТУ НЕ ЗАСЕКЛА НИКАКИХ(!!) ИЗМЕНЕНИЙ? О_о
Я вредный и нервный, но бдобр.
|
03.11.2009, 14:43 | #13 |
Участник клуба
Регистрация: 12.08.2008
Сообщений: 1,977
|
А чем Вам библиотека inpout32.dll не нравится. Всего две функции и плюс функция преобразования десятичного числа в двоичное (я уже приводил ее) и Вы имеете полный доступ к регистрам порта для считывания или записи как "словами" так и побитово. Ну еще иногда надо обратное преобразование (из двоичного в десятичный).
Я во всяком случае работаю именно с этой библиотекой ( в Дельфи) и не с простыми светодиодами, а вполне нормальные проекты управления производственными установками (фасовочный автомат, термопласт автомат, дозирующие станции и т.п.). Привлекает, что помимо управления на дисплее можно выводить фунуциональные мнемосхемы технологических процессов, удобно изменять и настраивать параметры.Есть возможность хранить в файлах настройки для разных режимов и видов продукции, сохранение всех изменений от оператора и т.п.
И не сомневайся даже ... отдых - кайф, работа - лажа!
|
04.11.2009, 23:48 | #14 |
Всё знать хотяка!
Пользователь
Регистрация: 21.04.2009
Сообщений: 67
|
Просто нужно разобраться с WINIO... Потом может если всё будет круто - перейду на inpout32.dll - она мне тоже понравилась... но нужно разобраться с WINIO ...
Итак, в топку старые вопросы - ответы на них я уже нашёл)). Вот новые: 1) Какого чёрта вылетает вот такая ошибка?!?! при нажатии на батон2 при исполнении вот такого кода: Код:
2) Лёгкий вопрос на засыпку: Ответьте в двух словах по русски что делает вот такая строчка на C++ ?: SetBit(&ConfigByte, RD) И на что влияет значок "&"? Заранее громадное спасибо! -_-
Я вредный и нервный, но бдобр.
|
04.11.2009, 23:57 | #15 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
1)
Код:
Код:
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
05.11.2009, 00:09 | #16 | |
Всё знать хотяка!
Пользователь
Регистрация: 21.04.2009
Сообщений: 67
|
Цитата:
Я вредный и нервный, но бдобр.
|
|
05.11.2009, 00:21 | #17 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
Код:
...даже если принять последнее, вы по адресу $378 задаете 10, почему?
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation Последний раз редактировалось raxp; 05.11.2009 в 01:17. |
05.11.2009, 01:24 | #18 | |||
Всё знать хотяка!
Пользователь
Регистрация: 21.04.2009
Сообщений: 67
|
Цитата:
Цитата:
Майне нихфирштейн о чём вы%(( Если вы об этом: Цитата:
Всё, ответ найден: в объявлении функции нужно было VAR поставить перед переменной pdwPortVal. Я просто грубо тупанул))) Всё, поползу дальше разбираться с WINIO))
Я вредный и нервный, но бдобр.
Последний раз редактировалось mihali4; 18.11.2009 в 20:38. |
|||
05.11.2009, 20:57 | #19 |
Участник клуба
Регистрация: 12.08.2008
Сообщений: 1,977
|
Вот можно почитать Статья о работе через LPT-порт
И не сомневайся даже ... отдых - кайф, работа - лажа!
|
07.11.2009, 02:04 | #20 |
Всё знать хотяка!
Пользователь
Регистрация: 21.04.2009
Сообщений: 67
|
DeKot, я тя обожаю ^_^ ! Очень классная статья, на многое открыла мои линзы))))) Спасибо громадное))))
Итак, снова я. Думал, что перешагнул барьер непонимания в треугольнике я, машина, LPT, но опять спасительный мини-триуфм убежал на линию горизонта. Так, попорядку: Сначала была прога и писалась она на моём компе для девайся, присоединённого к другому компу. Я бегал каждый день с написанной прогой к тому компу(да простят меня за корявость) и тестировал свои наработки. Наконец, я смог управлять девайсом и считывать с него данные, и понимать что он всё таки подключён. Сегодня этот девайс отдали мне на личные испытания. Я подключил его к своему компу, иииии... Управлять им я могу, т.е. посылать данные на порт... но считывать что либо комп отказывается на отрез - не только не считывает, но и не видит, что девайс подключён(и там и там используется процедура считывания данных - так что думаю чтот не так именно в ней.). Кто нибудь может помочь в решении данной проблемы - почему на одном компе всё офигительно считывалось с LPT, а на другом чтения нихт!?!? О_о ;(( (зы: статью DeKot'а я сохранил на комп, но полностью в ней не копался... вечером думаю закопаюсь потщательней, может ответ найду там... или вообще по инету... но был бы рад вашей помощи..)))
Я вредный и нервный, но бдобр.
Последний раз редактировалось mihali4; 18.11.2009 в 20:38. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Управление LPT портом | nikleb | Паскаль, Turbo Pascal, PascalABC.NET | 5 | 27.05.2010 19:40 |
Управление LPT портом | Kuzmichinishe | Помощь студентам | 3 | 28.09.2009 11:07 |
Не получается управлять LPT-портом | NikVE | Общие вопросы C/C++ | 3 | 06.04.2009 12:50 |
Работа с LPT портом | chingiz | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 17.11.2007 21:21 |