CANoe - это комплексный программный инструмент для разработки, тестирования и анализа всей сети ЭБУ и отдельных ЭБУ.
1 ответ

Vector CAPL Node многократное выполнение в CANoe

При установке "множественного числа выполнений" в Testmodulelist->Options, как я могу определить текущий раунд выполнения в коде CAPL? Это связано со свойствами NumberOfExecutions, ExecutionMode и т. Д., Упомянутыми в справке CANoe.
06 ноя '16 в 14:53
3 ответа

Код CAPL, задержка в коде

У меня есть тестовый код CAPL, который контролирует начало отправки сигнала CAN. Моя цель - отложить начало процесса отправки. Моя идея сделать это с помощью функции setTimer() в сочетании с isTimerActive(). В целом мой код выглядит следующим образо…
29 мар '18 в 06:22
1 ответ

Передача данных по ISO-TP (транспортный протокол) в CANoe с использованием CAPL

Использование CAPL с CANoe для передачи большого количества данных через ISO-TP по CAN. Есть ли подпрограмма, которая обеспечивает обработку сегментации данных, встроенной в CAPL, или мне нужно написать свою собственную интерпретацию?
25 фев '16 в 11:57
2 ответа

Python DispatchWithEvents приводит к ошибке атрибута:

Использование отправки как win32com.client.Dispatch работает нормально, но выдает attribute error: из вызова DispatchWithEvents win32com.client.WithEventsпроблема существует до Temp\gen_py папка удалена Я могу удалить Temp\gen_py папка в самом начал…
18 апр '18 в 13:34
1 ответ

Скопировать массив символов в байтовый массив в capl

Мне нужно скопировать данные массива символов в байтовый массив. например: char buffer[20] = "00020406080A0C0E1012"; byte data[10]; Итак, как скопировать данные массива символов в байтовый массив.. пожалуйста, дайте решение. Спасибо
25 апр '18 в 10:01
5 ответов

Как прочитать значение таймера в CAPL?

variables { mstimer T1; long x,y; } on start { setTimer(T1,1); /*Timer set to 1ms*/ x=timeNow()/100000.0; /*Getting a time stamp when i start a timer*/ } on timer T1 { if(response==0) /*Check if response is sent or a function*/ has completed success…
27 дек '17 в 08:45
2 ответа

Отправка циклического сообщения с использованием CANoe - IL DLL

У меня есть настройка конфигурации с двумя узлами CAN и подключенной базой данных. Я добавил CANOEILNLVECTOR.dll для обоих узлов. При добавлении этого файла Dll все мои сообщения отправляются циклически, как я вижу в окне трассировки. Теперь я устан…
07 дек '18 в 09:21
1 ответ

Установите свойство Location элемента управления программно с помощью скрипта Capl на Canalyzer

Я разработал панель с помощью Vector Panel Designer, чтобы отображать ее в CANAlyzer. Сейчас я пытаюсь установить местоположение элемента управления Picture Box на основе значения сигнала CAN. Я попробовал несколько вариантов, но не удалось. Моя пан…
21 дек '18 в 11:00
0 ответов

Загрузка сигнала CANoe CAPL

Я пытаюсь разработать сценарий с помощью CAPL или любого другого языка сценариев, который может автоматически загружать сигналы в графическом окне CANoe. (Вводятся имена сигналов и шин в виде списка) Это вообще возможно? Если да, пожалуйста, дайте н…
05 ноя '18 в 14:05
0 ответов

Проверка правильности выбранного файла конфигурации CANoe и предоставление уведомления во внешнем интерфейсе о неправильном файле конфигурации

Когда пользователь выбирает неправильный файл CANoe cfg для определенного варианта, пользователь должен быть уведомлен о неправильном файле cfg. Правильность файла cfg должна быть проверена по содержимому (например: на основе файлов dbc, загруженных…
27 дек '18 в 07:41
2 ответа

Есть ли способ изменить сообщения CANoe Rx перед получением на шине?

Я получаю сообщение CAN от моего контроллера (предположим, ID сообщения = 0x100, сигналы S1,S2), но я хочу изменить сигналы сообщения Canoe Rx перед его получением на шине.
14 дек '18 в 15:56
2 ответа

Можно ли запросить все нужные идентификаторы ODB II через файл.dbc?

То, что я хочу сделать, это запросить все необходимые PID через файл.dbc, созданный в Vector db Editor++. Я достаточно разбираюсь в связи по CAN, чтобы иметь возможность делать это с 1 или 2 PID, потому что DLC допускает до 8 байтов данных на одно с…
18 фев '17 в 21:22
2 ответа

Прерывание сообщения с помощью вектора CANoe

Я пытаюсь заставить сообщения с определенным идентификатором (скажем, 0x009) потерять арбитраж, отправив сообщение с более низким идентификатором (скажем, 0x008). Проблема в моей настройке симуляции состоит в том, что я не мог обнаружить и затем пре…
14 окт '16 в 19:38
1 ответ

Можем ли мы запустить пакетный файл из вектора каноэ

Есть ли возможность запустить командный файл из векторного каноэ? Если это так, мне нужно запустить командный файл из Canoe, который запустит скрипт на Python и начнет его выполнять.
13 дек '16 в 08:38
3 ответа

Как управлять CANoe с помощью скрипта Python?

Я работаю с Vectoe CANoe версии 8.5. Я написал скрипт CAPL для отправки сообщений. Теперь я хочу написать скрипт Python, который при запуске запускает выполнение в CANoe. Как этого добиться.
17 окт '18 в 05:44
0 ответов

Как интегрировать CANoe с Robot Framework?

Хотел интегрировать CANoe с RPA. В настоящее время я выполняю контрольные примеры для информационно-развлекательного ЭБУ в RPA без концепции CAN. Теперь я хотел реализовать концепцию CAN с этой настройкой. Не могли бы вы рассказать мне процесс для э…
20 авг '18 в 04:38
0 ответов

I-генератор векторной шины CANoe LIN Отправляет заголовок, ожидает неправильный DLC

У меня есть CANcase-XL с платами LIN внутри. Я общаюсь с изготовленной на заказ электронной платой, которая действует как Раб. Используя "I-Generator", я отправляю заголовок с идентификатором 0x21 на электронную плату и получаю ответ, отображаемый в…
22 мар '18 в 13:57
3 ответа

Генерация различных ошибок CAN с CANoe

Можно ли генерировать ошибки протокола CAN с помощью CANoe? Пытался найти его, но слово "CAN" не совсем подходит для поиска.
03 май '18 в 11:53
1 ответ

Сообщение декодирования CAN Busmaster DataField

Мне нужно проанализировать и декодировать поле данных из сообщения CAN. Я отправил переданный запрос и вернул поле данных: 02 01 20 00 00 00 00 00 Теперь мне нужно декодировать его ПЕРЕКЛЮЧАТЕЛЕМ, первый байт - это длина (02), но как мне разбить все…
22 ноя '18 в 08:59
1 ответ

Как сбросить все переменные среды (в DBC) с 1 кнопки (с помощью панели) в CANoe

Я работаю в программном обеспечении Canoe и пытаюсь сбросить все переменные среды, которые присутствуют в DBC(База данных), и я создаю кнопку, используя панель в программном обеспечении Canoe. и попробуйте вставить эту панель в один сетевой узел в к…
21 авг '18 в 11:30