![]() |
|
Другие темы раздела | |
ActiveQt + Excel. Перенос Chart на другой лист C/C++ Доброго времени суток. Пишу программу для переноса данных из текстового файла в Excel. Возникла проблема с графиками. При создании нового графика создается новый лист. Как перенести график на... Ответили на другом форуме. |
C/C++ Вывод на экран информации о жестком диске Доброго времени суток, товарищи. Заранее прошу прощения если не в том разделе пишу, но вопрос такой: нужно написать программы которая выведет информацию об установленном в системе жестком диске (под... Андрей147 //------------------------------------------------------------------------------ #include <sstream> #include <Wbemcli.h> #include <string>... https://www.cyberforum.ru/ c-cpp/ thread1937564.html |
C/C++ Ошибка 0x80020009 через несколько секунд после запуска из своей программы Excel 2016 (подписка Office 365) При помощи Excel программа формирует файлы с данными. Все работает нормально. Однако, на машине с Excel 2016 (подписка Office 365) во время формирования файла (через несколько секунд после начала... https://www.cyberforum.ru/ c-cpp/ thread1923886.html |
Как получить id оборудования из библиотеки CEnumerateSerial? C/C++ Всем доброго утра. Использую библиотеку CEnumerateSerial для сканироания ком портов. Все нормально выводит. Однако хотелось бы получить также ИД оборудования? Никто не знает как это сделать? |
C/C++ Запись строки в doc через CLSID Доброго времени суток. Как с помощью clsid записать в doc текст. Вот как производится открытие : HRESULT AutoWrap(int autoType, VARIANT *pvResult, IDispatch *pDisp, LPOLESTR ptName, int... hoteng, я бы начал с того что написал то что нужно в VBA - потом просто перенес на C++ https://www.cyberforum.ru/ c-cpp/ thread1934658.html |
C/C++ Работа с pdf
https://www.cyberforum.ru/ c-cpp/ thread1978351.html Здраствуйте, такая проблема, подключил я значит компонент AcroPDF, через ActiveX, чтобы работать с пдф файлами в своем приложении. Все отлично работает, но мне необходимо отключить всплывающее меню... |
C/C++ Чё за ошибка? 113 35 [Error] 'IUnknown' is ambigouous base of 'CA' Я уже с ума скоро сойду хД. Я пишу одно и то же 30-й раз,компилятор мне выводит в разное время разные ошибки. Как библиотеку c "IUnknown" подключаю,вообще конец. То фу-я не экспортируется.... /*... |
C/C++ Пользуются ли midl? Приходится с ним иметь дело или никто уже не пользуется(или вообще никогда не пользовались?)? Если разрабатываешь компоненты COM или пишешь приложения, которые общаются между собой по RPC, то без MIDL никуда. https://www.cyberforum.ru/ c-cpp/ thread1962504.html |
C/C++ Excel, шрифт, цвет шрифта, цвет фона ячейки и прочие свойства ячейки Доброго времени суток. Пишу программу для редактирования .xlsx файла на visual c++. Благодаря примерам кода от vxg на этом форуме разобрался почти со всеми интересующими вопросами, кроме получения и... Mursilaga, вспомогательный код #define BREAK_ON_FAIL(x) if (FAILED(hr = x)) break; HRESULT AutoWrap(int autoType, VARIANT *pvResult, IDispatch *pDisp,LPOLESTR ptName, int cArgs...) { ... |
C/C++ C++ Builder OLE исключения Считываю в цикле из .xls файла содержимое ячеек в вектор, предварительно преобразовывая в тип float. Файл .xls будет всегда новый и я не могу указать кол-во шагов цикла. Когда доходит до пустой... Не надо тут никаких исключений: // ... double value; if(TryStrToFloat(h, value)) A = value; else break; https://www.cyberforum.ru/ c-cpp/ thread1959329.html |
C++, visual studio 2017, открытие xls файлов C/C++ Как открывать xls файлы с помощью visual с++ 2017 и читать/записывать значения ячеек? Просьба привести пример кода, скинуть статью или посоветовать умную книгу Был здесь:... http://www.libxl.com/ |
C/C++ Рекомендуемая литература и статьи (нужно подключить код на C++ к VBA) У меня есть код, написанный на C++, содержащий классы. Нужно, чтобы я мог на VBA Excel создавать и использовать объекты классов, реализованных на C++. Гугл подсказал, что это можно сделать... То, что ты пытаешься сделать, достаточно непросто. Особенно если раньше никогда не имел дела с технологией COM. Я бы посоветовал следующее: 1. Прочесть одну-две книжки про COM/OLE/ActiveX.... https://www.cyberforum.ru/ c-cpp/ thread1934891.html |
2 / 2 / 1
Регистрация: 10.11.2016
Сообщений: 94
|
|||||||||||
0 | |||||||||||
Циклическое чтение информации через RS232 с использованием goto - C/C++ - Ответ 1043217013.05.2017, 20:21. Показов 2854. Ответов 18
Метки (Все метки)
Всем доброго времени суток!
Перейду сразу к делу, есть два фотоприемника (ФП), которые считывают данные при засветки их лазером. Оба ФП подключены к блоку управления, тот в свою очередь подключается к ПК по Com порту. Задача импульсно в течении определенного времени считывать данные с ФП и передавать через Com порт и записывать в массив данных. Сам процесс считывания уже реализован, но по всей видимости неверно. Есть так же уже реализованное ПО для той же самой задачи но на Cи, нужно переписать функцию для С++ либо написать свою. Я попробовал написать свою и столкнулся с проблемой использования так называемых "меток" и оператора goto. Зачем, собственно, использовать те самые метки. Отвечаю - обмен данными через ком порт идет следующим образом: с ПК отсылается байт из 9 битов, в ответ приходит такой же байт но с измененными (если это нужно) данными. А оператор goto нужен для того чтобы постоянно отправлять байты, до тех пор пока блок не откликнется прислав в ответном байте измененный бит (8 бит), это даст нам понять что он готов передать данные, потом отправляем ему пустой байт по определенному адресу (0xdb) и в ответ прилетает такой же байт, но с нужными данными, затем работа устройства повторяется указанное пользователем время и количество замера данных. Основная проблема в том, что я, как новичек, не совсем понимаю как работать с goto, а обычный цикл здесь не воспринимается устройством (мы зависим от его быстродействия), ну и в уже работающей программе на Си как раз используются эти "метки". Прошу помощи в выявлении ошибок в коде, на основании логов (во вложенных файлах - логи обмена данными по RS232 во время проведения эксперимента) Write и Read логов записанных в порт и считанных с него соответственно. А так же прилагаю код правильной и рабочей реализации этой задачи на Си и неправильно работающий код на С++. Рабочий код на Си:
Логи read C++ и С.docx Вернуться к обсуждению: Циклическое чтение информации через RS232 с использованием goto C/C++
0
|
13.05.2017, 20:21 | |
Готовые ответы и решения:
18
Чтение информации с весов через COM порт
Циклическое чтение из файла |
13.05.2017, 20:21 | |
Помогаю со студенческими работами здесь
0
Чтение данных с COM/RS232 порта Чтение из последовательного порта по протоколу RS232 Циклическое чтение данных из нескольких файлов .txt
Циклическое чтение системного времени и очистка экрана в заданный момент |
Новые блоги и статьи
![]() |
||||
Пользуясь нейросетью возвращаюсь к вопросу альтернативных приводов поступательного движения.
Hrethgir 14.02.2025
Описание тут https:/ / habr. com/ ru/ articles/ 778118/ .
Вопрос ответ
You
Привет. Скажи, есть-ли вещества, которые могут менять жидкое состояние на желеобразное под воздействием ультразвука?
. . .
|
Ошибка "Another git process seems to be running in this repository"
hw_wired 14.02.2025
При работе с git можно столкнуться с довольно раздражающей ошибкой "Another git process seems to be running in this repository". Эта ситуация возникает, когда система контроля версий пытается. . .
|
Ошибка "java.lang.NoClassDefFoundError: javax/xml/bind/JAXBException"
hw_wired 14.02.2025
Как разработчики Java-приложений, мы сталкиваемся с разными ошибками, но одна из них - java. lang. NoClassDefFoundError: javax/ xml/ bind/ JAXBException - стала особенно актуальной после выхода Java 9. . . .
|
Отличия for-in от for-of в JavaScript
hw_wired 14.02.2025
Когда-то единственным способом перебора элементов массива или свойств объекта был классический цикл for с счетчиком. Да, он отлично справлялся с задачей, но код получался громоздким и не очень. . .
|
Отличия implementation, api и compile в Gradle
hw_wired 14.02.2025
Управление зависимостями - одна из ключевых задач при разработке современных приложений на Java и Kotlin. Система сборки Gradle предоставляет гибкие и мощные средства для работы с зависимостями,. . .
|
Что лучше: require или import/export в JavaScript
hw_wired 14.02.2025
Модульность в JavaScript прошла долгий путь эволюции, и сегодня у разработчиков есть два основных способа организации модулей: старый добрый require из системы CommonJS и современные import/ export из. . .
|
Ошибка "Uncaught SyntaxError: Cannot use import statement outside a module"
hw_wired 14.02.2025
Думаю, многие разработчики сталкивались с ошибкой "Uncaught SyntaxError: Cannot use import statement outside a module" при попытке использовать современный синтаксис импорта в JavaScript. Эта. . .
|
Ошибка Docker "Got permission denied while trying to connect to the Docker daemon socket at"
hw_wired 14.02.2025
Разработка с использованием Docker может иногда преподносить неожиданные сюрпризы, и одним из самых распространенных камней преткновения становится ошибка с отказом в доступе к демону Docker. . . .
|
Ошибка "No 'Access-Control-Allow-Origin' header is present on the requested resource"
hw_wired 14.02.2025
При разработке современных веб-приложений нередко сталкиваешься с ошибкой "No 'Access-Control-Allow-Origin' header is present on the requested resource". Эта проблема возникает из-за политики. . .
|
Как закрыть порт в Linux
hw_wired 14.02.2025
Управление сетевыми портами в Linux - непростая, но важная задача для обеспечения безопасности системы. Каждый открытый порт - это потенциальная уязвимость, через которую злоумышленики могут. . .
|