Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Общие вопросы по программированию, компьютерный форум
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.02.2018, 10:53   #11
kvitaliy
Участник клуба
 
Регистрация: 17.05.2011
Сообщений: 1,660
По умолчанию

Цитата:
Сообщение от Loarang Посмотреть сообщение
. Я хоть и нашел методичку какую то, но не понял куда и что вписывать.
Вы на правильном пути, в методичке есть всё, что надо, включая монтажные платы и даже inpout32.dll. Надеюсь, что если уж вы взялись за это дело, то и LPT в компьютере найдется. В крайнем случае такое старьё можно найти за копейки на вторичном рынке.
Единственный ваш прокол это выбор языка программирования. В методичке описано для VB6, это достаточно древний, но до сих пор полезный язык, и он к сожалению, ни как не совместим с visual studio 2015, особенно, если нет, как вы говорите знаний в области программирования.
Скачайте где то VB6, есть даже портативные версии. А потом уже делайте так, как в методичке, и будет вам счастье и возможно моральное удовлетворение.
kvitaliy вне форума Ответить с цитированием
Старый 21.02.2018, 11:40   #12
WorldMaster
Старожил
 
Аватар для WorldMaster
 
Регистрация: 25.08.2011
Сообщений: 2,841
По умолчанию

Цитата:
Сообщение от Alex11223 Посмотреть сообщение
Он ж и не говорил, что учится там.
То есть ему там шабашку предложили сделать, а он сразу на форумы??
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два.
WorldMaster вне форума Ответить с цитированием
Старый 21.02.2018, 11:44   #13
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,238
По умолчанию

Цитата:
Сообщение от WorldMaster Посмотреть сообщение
То есть ему там шабашку предложили сделать, а он сразу на форумы??
почему сразу - "шабашку"? Может хочет просто помочь. Например, у него там кто-то из друзей/подруг работает. Помочь есть желание, а опыта программировать подобное - нет. Вот и обратился на форум за помощью.
Serge_Bliznykov вне форума Ответить с цитированием
Старый 21.02.2018, 12:01   #14
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,656
По умолчанию

Цитата:
Сообщение от WorldMaster Посмотреть сообщение
Какой там может быть за девайс. Простейший транзисторный ключ который запускает какой нибудь таймер типа 555 для генерации меандра на усилитель и динамик.

С компа надо найти библиотеку какую нибудь древнюю для работы с LPT портом. Или самостоятельно попробовать писать через CreateFile. Но наверное с учетом отсутствия опыта лучше библиотеку с примером.

А вообще LPT этож рудимент, не на всех компах установлен. Нахрена извращаться с такой рухлядью в 2018 году.
Я имел в виду - зачем именно LPT (параллельный интерфейс)? RS-232 почему недостаточно?
-----------
Для работы с портами есть inpout32.dll.
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума Ответить с цитированием
Старый 21.02.2018, 12:48   #15
WorldMaster
Старожил
 
Аватар для WorldMaster
 
Регистрация: 25.08.2011
Сообщений: 2,841
По умолчанию

Цитата:
Сообщение от min@y™ Посмотреть сообщение
Я имел в виду - зачем именно LPT (параллельный интерфейс)? RS-232 почему недостаточно?
Ну как минимум потому что для приме данных по RS232 нужен будет контроллер, к нему команды подавать. А так ограничится простым транзистором и пару сопротивлений.
Skype - wmaster_s E-Mail - WorldMasters@gmail.com
Работаем по 3 критериям - быстро, качественно, недорого. Заказчик выбирает любые два.
WorldMaster вне форума Ответить с цитированием
Старый 21.02.2018, 14:26   #16
zvygin1964
Старожил
 
Аватар для zvygin1964
 
Регистрация: 19.06.2013
Сообщений: 2,463
По умолчанию

От конкурентов http://www.cyberforum.ru/vb-net/thread231779.html :
Код:
Option Explicit
Private Declare Function Inp Lib "inpout32.dll" Alias "Inp32" (ByVal PortAddress As Integer) As Integer
Private Declare Sub Out Lib "inpout32.dll" Alias "Out32" (ByVal PortAddress As Integer, ByVal Value As Integer)
 
 
Private Sub Command1_Click()
Out &H378, Text1.Text
End Sub
 
Private Sub Command2_Click()
MsgBox (Inp(&H378))
End Sub
 
Private Sub Command3_Click()
MsgBox ("Программа для теста работы с LPT-портом PC. Эту программу написал Krik99. )
End Sub
Репутация: полный "0"
zvygin1964 вне форума Ответить с цитированием
Старый 21.02.2018, 18:20   #17
digitalis
Старожил
 
Аватар для digitalis
 
Регистрация: 04.02.2011
Сообщений: 4,537
По умолчанию

Цитата:
Сообщение от WorldMaster Посмотреть сообщение
Ну как минимум потому что для приме данных по RS232 нужен будет контроллер, к нему команды подавать. А так ограничится простым транзистором и пару сопротивлений.
Зачем контроллер ? Точно так же можно использовать линию TxD RS232, фиксируя сам факт передачи сообщения, а не содержимое. Да и при отсутствии RS232 легко приспособить переходник USB-COM. Для повышения помехоустойчивости можно и на паре-тройке корпусов слепить схемку, которая будет анализировать и содержание переданного байта, если уж совсем никак не использовать МК, хотя это - каменный век с динозаврами.

Последний раз редактировалось digitalis; 21.02.2018 в 22:23.
digitalis на форуме Ответить с цитированием
Старый 21.02.2018, 18:26   #18
Loarang
Новичок
Джуниор
 
Регистрация: 19.02.2018
Сообщений: 5
По умолчанию

Цитата:
Сообщение от vasek123 Посмотреть сообщение
Извините, но вы, в колледже, вообще, что ли не учитесь? Или во время лекций. просто, пробухали это время с пивом в одной руке и сигаретой в другой? Сдается мне что если бы в колледже изначально не преподавали данный предмет и давали такие задания- родители давно подняли такой хай... Любой колледж в первую очередь дорожит репутацией так как можно и потерять клиентов и в дальнейшем обанкротиться...
Как бы зачем грубить и смысл писать в тему, если дельного ничего ответить не можешь? Я вообще на программиста не учусь, просто сказали, что было бы не плохо сделать данную вещь в колледже.

Последний раз редактировалось Loarang; 21.02.2018 в 18:29.
Loarang вне форума Ответить с цитированием
Старый 21.02.2018, 18:37   #19
Loarang
Новичок
Джуниор
 
Регистрация: 19.02.2018
Сообщений: 5
По умолчанию

Цитата:
Сообщение от kvitaliy Посмотреть сообщение
Единственный ваш прокол это выбор языка программирования. В методичке описано для VB6, это достаточно древний, но до сих пор полезный язык, и он к сожалению, ни как не совместим с visual studio 2015, особенно, если нет, как вы говорите знаний в области программирования.
Скачайте где то VB6, есть даже портативные версии. А потом уже делайте так, как в методичке, и будет вам счастье и возможно моральное удовлетворение.
Спасибо за совет!
Loarang вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите написать программу для учебы на С# Eskimo Фриланс 1 16.12.2016 13:42
Помогите написать программу для КР580ВМ80 tilbakekomst Помощь студентам 1 11.12.2016 12:43
Помогите написать программу для с Andrey56 Помощь студентам 0 19.10.2013 09:46
Необходимо написать программу на C#, управляющая LPT и 3 COM портами. На COM висят АЦП и ЦАП CopperRU Фриланс 2 15.04.2012 10:19
Нужно написать программу работающую с LPT liub_ser Фриланс 4 21.02.2009 12:06