Управление через СОМ

В этом форуме обсуждаются статьи напечатанные в журнале "Радио"

Управление через СОМ

Сообщение ustastver » 21 янв 2009, 11:46

Уважаемые господа, добрый день!
Прошу Вас проконсультировать меня по статье г. Носова Т. «Управление приборами через СОМ-порт компьютера» (Радио №11, 2007г., стр. 61).
Хочу заметить, что идея проста и очень красиво решена и оформлена!
У меня возникла необходимость построить 48-ми канальный переключатель, аппаратно проблему удалось решить (даже двумя способами), но при использовании программы UniCom от автора статьи наглядность и удобство управления пропали.
Как можно в основном экранном окне наращивать разрядность устройства, так как это сделано в горизонтальном направлении или иным удобным способом.
Сам я в программировании не очень силен.

С уважением Александр Нассонов (Ustas),
начальник радиоцеха Тверского
государственного театра кукол.
ustastver
 
Сообщения: 5
Зарегистрирован: 21 янв 2009, 11:33

Re: Управление через СОМ

Сообщение ASD » 21 янв 2009, 17:43

Если кратко, нужно по образу и подобию программы UniCOM сделать другую программу с необходимым Вам числом и расположением управляемых элементов. Для опытного программиста это не очень сложная задача, тем более, что исходный проект на FTP-сервере есть. Но если Вы не владеете программированием, то сделать ничего не сможете. В данном случае проще сделать, чем объяснить.
ASD
 
Сообщения: 644
Зарегистрирован: 11 мар 2008, 15:52

Re: Управление через СОМ

Сообщение Пётр » 21 янв 2009, 18:13

У меня возникла необходимость построить 48-ми канальный переключатель

Как можно в основном экранном окне наращивать разрядность устройства

Ну так размер окна по вертикали знаете какой будет...
Тут нужно придумать другой способ отображения.
Пётр
 
Сообщения: 46
Зарегистрирован: 21 мар 2008, 13:03

Re: Управление через СОМ

Сообщение ASD » 21 янв 2009, 19:25

Пётр писал(а):Ну так размер окна по вертикали знаете какой будет...

А что особенного? Даже если оставить восемь каналов по горизонтали, то будет 48/8=6 по вертикали. Как раз 4:3 - формат экрана.
Вы бы, кстати, взяли и написали на любимом PureBasic-е
ASD
 
Сообщения: 644
Зарегистрирован: 11 мар 2008, 15:52

Re: Управление через СОМ

Сообщение Пётр » 21 янв 2009, 19:47

Даже если оставить восемь каналов по горизонтали, то будет 48/8=6 по вертикали
Вы имеете в виду сделать статическое поле с размерами 8х6?
Я же имел в виду оригинальный интерфейс программы, там нужно использовать 48 строк по вертикали...

Вы бы, кстати, взяли и написали
смотря что конкретно нужно.
Ведь программа UniCOM универсальная и предусматривает ещё и управление с помощью трёх кнопок, подключаемых к COM порту.
Возможно что ustastver эта опция не нужна.
Пусть конкретней опишет задачу.
Пётр
 
Сообщения: 46
Зарегистрирован: 21 мар 2008, 13:03

Re: Управление через СОМ

Сообщение ustastver » 21 янв 2009, 22:39

Други милые, кнопки мне не нужны.
Мне надо просто и предсказуемо управлять не менее чем 48 каналами.
Апаратно эту проблему я решить смог (пояльщик довольно опытный), но наглядность и простота настройки пропала.
Пытался разобраться в исходниках UniCom, но програмист я честно почти никакой, понял только, что просто переопределением констант для счетчиков не обойтись.
С тою как на паперти - помогите друзья кто чем может!!!
Зарание благодарен А. Нассонов (Usnas).
ustastver
 
Сообщения: 5
Зарегистрирован: 21 янв 2009, 11:33

Re: Управление через СОМ

Сообщение ASD » 22 янв 2009, 07:55

ustastver писал(а):С тою как на паперти - помогите друзья кто чем может!!!

Так и будете стоять и ждать манны небесной, пока без всяких эмоций на простом техническом языке не объясните, чем же конкретно Вас не устраивает имеющийся вариант, и что Вам на самом деле нужно. "Просто и предсказуемо" - не технические термины. Грубо говоря, нужно сказать: "В таком-то режиме должно происходить то, а в другом - вот это. На экране оно должно выглядеть вот так. И чтобы для выполнения такой-то операции приходилось нажимать не пять, а всего одну клавишу". Тогда Вам смогут помочь.
ASD
 
Сообщения: 644
Зарегистрирован: 11 мар 2008, 15:52

Re: Управление через СОМ

Сообщение ustastver » 24 янв 2009, 13:40

Други милые!
Меня UniCom устраивает и даже очень нравится, но было бы 48 строк по вертикале на экране, было бы то, что мне нодо.
ustastver
 
Сообщения: 5
Зарегистрирован: 21 янв 2009, 11:33

Re: Управление через СОМ

Сообщение Пётр » 24 янв 2009, 17:31

было бы 48 строк по вертикале на экране
ну непоместится 48 строк, по крайней мере при разрешении 1024х768!
Можете сами убедится, скачав эту программу http://purik.nextmail.ru/PureBasic/test.rar
Учтите, там размер ячейки примерно в полтора раза меньше чем в программе UniCom.
Значит размер окна по вертикали умножаем на 1.5.
700х1.5=1050 пикселей.
К этому ещё нужно добавить и область кнопок в программе и ширину панели задач Windows.
Из этого следует, что для вывода 48 строк нужно чтобы разрешение экрана по вертикали было бы не меньше 1250.
Ваша видеокарта и монитор такой или больший размер поддерживают?
Пётр
 
Сообщения: 46
Зарегистрирован: 21 мар 2008, 13:03

Re: Управление через СОМ

Сообщение ASD » 24 янв 2009, 18:35

Ну, во-первых, даже 768/48 получается 16 пкс на строку - мелковато, конечно, но в крайнем случае можно. Во вторых, можно предусмотреть скролл бар по вертикали или вывод поочередно, скажем, первых 24 и вторых 24 строк (или 16+16+16 и т.п.).
ASD
 
Сообщения: 644
Зарегистрирован: 11 мар 2008, 15:52

След.

Вернуться в Журнал "РАДИО"

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 96