|
2 / 2 / 1
Регистрация: 09.01.2015
Сообщений: 383
|
|
Управление J2534 устройствами06.09.2017, 17:13. Показов 38007. Ответов 83
Метки нет (Все метки)
Добрый день ! Очень хочу разобраться с управление так называемых J2534 устройств .
Как я понимаю что информация о всех установленных устройствах хранится в реестре . Но не нашел параметров ( Com port , baudrate). У меня есть один из шнурков Mini Vci . С ним идет dll. Если кто обладает информацией - поделитесь )))
0
|
|
| 06.09.2017, 17:13 | |
|
Ответы с готовыми решениями:
83
Управление HID устройствами и com в одном проекте Работа с Usb устройствами
|
|
5 / 5 / 0
Регистрация: 01.02.2019
Сообщений: 22
|
|
| 05.02.2019, 23:14 | |
|
Это как раз пример виноват. там 2 строчки кода. протокол 2534 как раз подразумевает получение ЗАДАННОГО числа сообщений по принципу FIFO.
А автор этого г**но примера таким вот ..... даже слово то приличное не могу подобрать ... образом ....отрезал отчет о доставке / успешной передаче. Несмотря на присутствие в стандарте специального для этого флага. Еще раз - библиотека это всего лишь обертка dll, за ссыль на обертку от Дрю - сенкс, погляжу. Я никаких исходников не давал ))) Да у меня тоже уже работает. и оборудование у меня хорошее ))) Я ж четко причину показал. )
0
|
|
|
2 / 2 / 0
Регистрация: 06.03.2017
Сообщений: 50
|
||
| 05.02.2019, 23:22 | ||
|
А вот не думали время выставить больше, может быть просто не принимаете потому что принимать нечего.
Добавлено через 2 минуты
0
|
||
|
5 / 5 / 0
Регистрация: 01.02.2019
Сообщений: 22
|
|
| 05.02.2019, 23:32 | |
|
Ну вы код то видели? о чем мы с вами спорим?
Если по вашему логика "Получать N сообщений перезатирая буфер пока статус устройства ОК" с учетом того что последнее по любому не ОК, а все сообщения полученные до того благополучно "пох**ны" является нормальной то как бы ой.... Я ж не ругаю саму библиотеку, я ругаю вполне конкретные примеры ее использования к ней приложенные. Сам класс не считая костыля на PASS/BLOCK фильтр написан вполне прилично, и его явно переписывал на указатели не тот же человек который его сочинял ))) Я ж написал - я шину всю вижу причем с таймингом, я точно знаю что когда и как пришло.
0
|
|
|
2 / 2 / 0
Регистрация: 06.03.2017
Сообщений: 50
|
||
| 05.02.2019, 23:53 | ||
|
0
|
||
|
5 / 5 / 0
Регистрация: 01.02.2019
Сообщений: 22
|
|
| 06.02.2019, 00:44 | |
|
Да не нужно мне ничего, враппер есть, дефайны есть, типы данных есть - и слава богу руками писать не нужно. я для тех кто будет потом в этом разбираться написал где они споткнутся, что б они не тратили так же как я свое время на разбор, а сразу пошли дальше.
Вы вот стандартиком 2534 лучше поделитесь, если есть, а то стандарт через код осваивать дело сомнительное. Лучше уж юзать описание от производителей девайсов. Если кому пригодится: https://beta.quantexlab.com/de/develop/j2534.html http://www.drewtech.com/support/passthru.html Сам стандарт я только 2002 год нарыл.... а последняя редакция 2015. Ну и сам стандарт, если вас не душит жаба (как меня) https://www.sae.org/standards/... /1_201510/
1
|
|
|
2 / 2 / 0
Регистрация: 06.03.2017
Сообщений: 50
|
|
| 06.02.2019, 03:58 | |
|
максимум что у меня есть
0
|
|
|
5 / 5 / 0
Регистрация: 01.02.2019
Сообщений: 22
|
|
| 06.02.2019, 11:32 | |
|
Ну это 15765, про него я и так все знаю ))) Мне именно по 2534 нужно, вы ж твердите по соответствие стандарту, значит с чем то сравнивали )))
0
|
|
|
0 / 0 / 0
Регистрация: 11.05.2019
Сообщений: 1
|
|
| 11.05.2019, 07:19 | |
|
Возможно это пригодится
0
|
|
|
5 / 5 / 0
Регистрация: 01.02.2019
Сообщений: 22
|
|
| 12.05.2019, 11:41 | |
|
Это стандарт MCD сервера... спасибо, в коллекцию точно пригодится ))) Это следующая ступень после 2534 ))
0
|
|
|
0 / 0 / 0
Регистрация: 27.05.2016
Сообщений: 18
|
|
| 11.09.2019, 17:27 | |
|
Тема ещё актуальна?
0
|
|
|
2 / 2 / 1
Регистрация: 09.01.2015
Сообщений: 383
|
|
| 11.09.2019, 17:48 [ТС] | |
|
Эта тема всегда актуальна ))
1
|
|
|
0 / 0 / 0
Регистрация: 27.05.2016
Сообщений: 18
|
||||||
| 11.09.2019, 18:08 | ||||||
|
Изучаю код по ранней ссылки из этой темы. Пытаюсь выполнить команду IOCTL Get_CONFIG, не получается. Я не понимаю, как это выполнить.Вот перепаханный мной.фрагмент кода
Дополнительные сведения: Попытка чтения или записи в защищенную память. Это часто свидетельствует о том, что другая память повреждена. Добавлено через 6 минут Вот если комментирую строку :Marshal.StructureToPtr(sconf, input, false); то переменная ret получает значение = ERR_NULL_PARAMETER. Если не заполняю структуру sconf, то ret получает значение = 5, которого нет в перечислении J2534Err. Короче, запутался и не понимаю
0
|
||||||
|
2 / 2 / 1
Регистрация: 09.01.2015
Сообщений: 383
|
|
| 11.09.2019, 18:35 [ТС] | |
|
А какой адаптер ?
0
|
|
|
0 / 0 / 0
Регистрация: 27.05.2016
Сообщений: 18
|
|
| 11.09.2019, 18:44 | |
|
mini VCI
0
|
|
|
5 / 5 / 0
Регистрация: 01.02.2019
Сообщений: 22
|
|||||||||||
| 11.09.2019, 20:08 | |||||||||||
|
так вы бы не писали в одну строчку, раз путаетесь ))
хотя мне кажется вы чуть раньше запутались ))
Код не проверял, если что, но пару важных моментов думаю заметите, даже если я ошибся. я бы написал напрямую через PassThruIoctl (но это уже мои тараканы))) )
0
|
|||||||||||
|
0 / 0 / 0
Регистрация: 27.05.2016
Сообщений: 18
|
||||||||
| 11.09.2019, 20:19 | ||||||||
|
Спасибо, что включаетесь в ответы!!!
Добавлено через 3 минуты Почему, когда я включаю в структуру параметр с его значением, то исключение. А вот если я не заполняю структуру(просто по умолчанию создал и всё), то без исключения, но ret =5 . Что такое 5? Добавлено через 2 минуты
0
|
||||||||
|
5 / 5 / 0
Регистрация: 01.02.2019
Сообщений: 22
|
||||||||
| 11.09.2019, 20:54 | ||||||||
|
ну, а как бы штатным методом то религия не позволяет?
Слушайте... у меня во дворе лежит 4 кирпича, а сегодня дождь, почему рядом с кирпичами всего 5 голубей? В процедуру получения конфигурации нужно передать УКАЗАТЕЛЬ на ЛИСТ настроек, а не УКАЗАТЕЛЬ на настройку (как у вас), не говоря уже про ваши эксперименты с выделением памяти, ради указателей. не нужен вам тут маршалинг вообще. Добавлено через 18 минут Хотя не факт, что моя дока правильная, и что все интерфейсные библиотеки делают все как в доке. Добавлено через 9 минут INVALID_IOCTL_VALUE
1
|
||||||||
|
0 / 0 / 0
Регистрация: 27.05.2016
Сообщений: 18
|
|||||||||||||||||
| 12.09.2019, 06:18 | |||||||||||||||||
Добавлено через 4 минуты
Добавлю!!! Добавлено через 4 минуты Добавлено через 4 минуты
Хотя там же этот указатель ссылается на список
0
|
|||||||||||||||||
|
5 / 5 / 0
Регистрация: 01.02.2019
Сообщений: 22
|
||||||||
| 12.09.2019, 11:18 | ||||||||
|
Добавлено через 4 минуты
0
|
||||||||
|
0 / 0 / 0
Регистрация: 27.05.2016
Сообщений: 18
|
||||||||||||
| 12.09.2019, 16:56 | ||||||||||||
|
Добавлено через 4 часа 37 минут Сделал, но пока только для одного параметра
в переменной list - полученный ответ Добавлено через 1 минуту Вот такая была...
Буду думать, как одной командой получить несколько параметров
0
|
||||||||||||
| 12.09.2019, 16:56 | |
|
Эмулирование работы с устройствами ввода Как работать с USB устройствами Обмен данными между устройствами Взаимодействие с принтерами и др. внешними устройствами Какие библиотеки использовать для работы с Wi-Fi устройствами Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F
Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU.
Опрашиваются регистры. . .
|
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка:
Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
|
|
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо
Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
|
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман.
Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
|
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
|
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
|