Вопросы по теме 'capl'

Получение списка всех активных сообщений в CAN-шине
Я только учусь использовать CAPL на CANoe , и мне нужно создать шлюз, который фильтрует сообщения между двумя шинами CAN. Для первой части мне нужно создать способ переключения передачи с шины 1 на шину 2 и наоборот (уже сделано). Затем я...
2190 просмотров
schedule 15.08.2022

CAPL typedef bool
Поддерживает ли CAPL что-то вроде typedef? Моя цель - создать логическое значение: typedef char bool; Я умею это делать: enum bool { false = 0, true = 1 }; но это не то, к чему я стремился, потому...
2458 просмотров
schedule 22.05.2022

Моделирование узла / ЭБУ в CAPL
Я пытаюсь смоделировать узел в CAPL, который дает диагностический ответ на запросы тестера. В CANoe я добавил 2 сетевых узла: 1) ЭБУ и 2) Тестер. //**In Tester.can** DiagRequest service req; // In variables, with corresponding service from cdd...
2107 просмотров
schedule 10.01.2024

Отправка сообщения со значениями сигналов CAPL и dbc
Я использую CAPL для имитации тестовой среды для некоторых небольших тестов, и у меня возникают проблемы с отправкой сообщений или более конкретной настройкой значений. Я могу читать значения сигналов с помощью $ SignalName, а также могу...
13201 просмотров
schedule 20.06.2022

Отправить сообщение через CAPL
Я отправляю сообщение CAN из базы данных, variables { message PNHV_Energy msg; } output (msg); Это сообщение имеет 5 сигналов signal A: 1 bit - startbit is 28 signal B: 3 bit - startbit is 29 signal C: 16bit - startbit is 48 signal D:...
3148 просмотров
schedule 19.02.2024

Как отправить несколько сообщений diagRequest в Vector CAPL?
В настоящее время я пишу код CAPL, который выполняется при нажатии кнопки. Он должен отправлять несколько диагностических запросов. Но CANoe всегда говорит мне, что может отправлять только один запрос за раз. Поэтому мне нужно отложить запросы....
2706 просмотров
schedule 30.03.2024

как определить функцию CAPL с аргументом sysvar
Можно ли в Vector CANoe определить функцию, которая принимает аргумент системной переменной, например системную функцию TestWaitForSignalMatch() ? Для моего варианта использования недостаточно указать текущее значение системной переменной, потому...
3310 просмотров
schedule 02.11.2022

Как остановить отправку PDU в FlexRay с помощью capl
В нашем случае у меня есть PDU FlexRay под названием TEMP, который заполняется в каждом цикле, и я хотел бы смоделировать тайм-аут для этого PDU, но у него нет бита обновления. У меня есть панель, где я проверяю кнопку включения, чтобы решить,...
1971 просмотров
schedule 19.02.2023

Декомпилятор CAPL из cbf в can
Я случайно переопределил хороший сценарий *.can CALP, который я разработал с пустым файлом, сохранил и не имел резервной копии, но, к счастью, у меня все еще есть его скомпилированная версия. Есть ли способ вернуться к исходному коду ( file.can )...
125 просмотров
schedule 24.01.2024

Ошибка драйвера 11 в TransmitCANFrame XL_ERR_QUEUE_IS_FULL
Я использую CANCase VN1640A между 2 ЭБУ, чтобы подделать сообщение CAN. Ниже настройки моделирования моста: В моем коде CAPL полученные сообщения от канала 1 будут перенаправлены на канал 3 и наоборот. (Пока я не фальсифицирую сообщения)...
6504 просмотров
schedule 30.06.2022

Как я могу отправлять сообщения UDS через CAPL без использования CDD fille
В настоящее время я использую файл CDD для доступа к сигналу в программе CAPL. Теперь я пытаюсь отправить сигнал UDS без файла CDD. Есть ли варианты на то же самое?
154 просмотров
schedule 01.01.2024

Скрипт CAPL получает сообщение один раз
У меня есть требование, согласно которому каждый сигнал внутри кадра будет отправлен при инициализации ECU с начальным значением. поэтому мне нужно зафиксировать это значение с помощью CAPL. Я сделал следующее: я определил переменную следующим...
221 просмотров
schedule 13.03.2023

Разделение отчета о тестировании для определенных групп тестов, принадлежащих одному и тому же тестовому узлу
Можно ли выполнить все тесткейсы тестовой ноды в CANoe и получить больше отчетов вместо одного html-отчета со всем результатом? Я бы получил один отчет для каждой тестовой группы в том же узле.
92 просмотров
schedule 27.04.2024

CANoe - не удалось открыть .dll в скрипте CAPL
Я пытаюсь включить свой собственный файл .dll и экспортировать его функции в свой сценарий CAPL. Я совершенно уверен, что правильно написал свой .dll-файл, вот соответствующий код, часть его скопирована / вставлена ​​из документации: #include...
803 просмотров
schedule 26.05.2022

CANalyzer CAPL: определить, находится ли шина в спящем режиме (нет сообщений на шине)
Я использую CANalyzer 7.0 и пытаюсь выяснить, как определить в CAPL, перешла ли шина CAN в спящий режим (сообщения больше не отправляются). Как я могу это сделать? Я пытался прочитать BusLoad, используя sysGetVariableInt() , но он всегда возвращал...
291 просмотров
schedule 27.02.2023

CAPL: динамическое изменение запроса CAN ID к ECU
Мне нужно будет изменить запрос CAN ID на ECU во время теста. Я знаю только один вариант, как это сделать, просто создать столько диагностических консолей, сколько мне нужно, с разными CAN ID, но это довольно раздражает. например, мне нужно будет...
88 просмотров
schedule 10.09.2023