|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
26.08.2016, 07:52 | #1 |
Регистрация: 16.11.2015
Сообщений: 6
|
C++ пргограммирование электронных плат.
Подскажите пожалуйста, если кто знает)))
У меня производственная программа в Builder C++ 6, для электронной платы PEX-D24. Консольное приложение, считывает данные с омметра (т.е данные поступающие на плату) и выводит их на консоль, в постоянном режиме, (идет измерение резисторов и их раскалибровка на хорошие и плохие (брак). Но стоит только окно консоли сместить в сторону (мышью), и поступающие данные не считываются, считывание прекращается в момент движения консоли, в момент остановки, данные опять читаются. В результате, ряд поступающих данных, вообще остаются потерянными. Т.е оператор работающий с программой, тем самым вызывает ошибку программы. (расскрыть консоль на весь экран нельзя, т.к нужно одновременно два таких окна, в другое окно другие данные). Для программы, этот факт недопустим, т.к программа для производства и каждое значение омметра обязательно. Пожалуйста подскажите, как можно избавиться от такой ошибки??? Может кто то, что нибудь знает??? Последний раз редактировалось maxika; 26.08.2016 в 07:58. |
26.08.2016, 08:53 | #2 |
Форумчанин
Регистрация: 31.05.2009
Сообщений: 786
|
Никак. Это ограничение консоли. Переделывать программу под GUI.
|
26.08.2016, 08:55 | #3 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,709
|
Как вариант общаться с устройством и консолью в разных потоках
|
26.08.2016, 10:00 | #4 |
Регистрация: 16.11.2015
Сообщений: 6
|
Исправить данную ситуацию возможно на 100 процентов.
Предыдущая программа, предыдущего программиста, на древнюю плату ISA, в этом отношении работает идеально. Попробую использовать разные потоки. Спасибо Вам большое за подсказку....... |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
НИРС.Программирование плат(С++) | VD89 | Помощь студентам | 11 | 06.04.2015 16:12 |
симулятор электронных схем | gagarka | Помощь студентам | 1 | 11.01.2014 10:49 |
Программирование плат | maxfox123 | Общие вопросы Delphi | 2 | 10.07.2013 20:22 |
Легкое создание печатных плат | Alter | Компьютерное железо | 7 | 19.01.2012 15:54 |
Трассировка плат и программа перехвата | OlegII | Помощь студентам | 0 | 08.12.2010 17:51 |