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

Запустите и запустите CANoe из командной строки
Можно ли запустить Vector CANoe из командной строки и / или с помощью любого другого внешнего скрипта?
9181 просмотров
schedule 07.10.2023

Несколько файлов CAPL с обработчиками событий сообщений
Я создал систему, смоделированную CAN на CANoe. Я добавил два файла capl с обработчиком сообщений CAN для ID 1. Теперь, если я получу сообщение CAN с ID 1, в какой последовательности будут вызываться обработчики? Спасибо
536 просмотров
schedule 04.05.2022

C/CAPL, определяющий один массив из другого
это мой первый вопрос здесь, пожалуйста, обратите внимание, что я очень новичок в кодировании. Быстрый поиск мне не помог, так как я думаю, что ответ может быть слишком простым. Я пишу код на CAPL (специальный язык CANoe, основанный на C)....
8384 просмотров
schedule 01.10.2022

Доступ к системным часам CANalyzer CAPL
Я работаю с приложением CAN, и у меня проблемы с синхронизацией. Кажется, есть некоторая разница во времени между завершением моей функции записи сообщения CAN и фактической передачей сообщения CAN. Итак, я хочу измерить время между ними. Функция...
643 просмотров
schedule 14.06.2023

не удается распечатать дату и время в журналах каноэ?
есть ли способ распечатать дату и время для каждого журнала в каноэ ??? пример: прямо сейчас для меня это печать, как показано ниже "8754.876831 CAN 1 AAA YYYY CAN Frame Tx 8 8 00 00 00 00 00 00 00 00" я хотел...
1584 просмотров
schedule 17.12.2022

как скопировать все содержимое окна трассировки в текстовый файл в каноэ
я хотел бы знать, есть ли способ скопировать данные окна трассировки в текстовый файл ?? Я пытался скопировать все с помощью «ctrl + a», затем попытался вставить текстовый файл, но, к сожалению, копируется только часть данных. хотя в каноэ есть...
2030 просмотров
schedule 01.05.2024

Есть ли в CAPL функция для запуска / открытия исполняемого файла в фоновом режиме?
Я хочу запустить исполняемый файл из сценария CAPL. Есть ли для этого какая-либо функция? Я ищу функцию, которая будет запускать исполняемый файл в фоновом режиме. Например. если получено определенное сообщение, то запустить приложение. Есть ли...
4321 просмотров
schedule 20.02.2022

Функция задержки в CAPL, кроме testwaitfortimeout ()
У меня есть тестовый узел CAPL, который управляет источником питания GPIB. Этот CAPL генерирует сигнал, который изменяется каждые 3 мс. Мой CAPL выглядит так: ... testcase wavGenerator() { GPIBWrite(myDevice, "VOLT", voltValue);...
8681 просмотров
schedule 25.05.2023

Есть ли способ закрыть терминал после вызова sysExecCmd() в сценарии CAPL?
Я написал сценарий CAPL, который вызывает сценарий Python, используя sysExecCmd , например sysExecCmd("python",myParameters,myTree) , где myTree — это текущее (вложенное) рабочее дерево относительно текущего каталога, в котором находится CAPL, а...
604 просмотров
schedule 06.11.2022

Как получить данные CAN от 29-битного идентификатора CAN с помощью уровня TP в CAPL
Мое требование - получить / отправить более 8 байтов с 29-битного идентификатора CAN. Я использую для этого слой TP. Есть ли какие-либо библиотечные функции для получения данных банки с 29-битным идентификатором? Пример: 0x1CDA00FE - тестер, а...
1344 просмотров
schedule 14.12.2022

CAPL: Как иметь одно и то же имя члена перечисления в разных перечислениях?
Я хочу сделать так, чтобы одно и то же имя члена перечисления можно было использовать в разных перечислениях, например: enum OPTION_1 { ACTIVATED = 1, DEACTIVATED = 0 }; enum OPTION_2 { ACTIVATED = 1, OFF = 0 };...
1506 просмотров
schedule 13.02.2023

как скопировать данные из одного файла в другой в capl
Здесь я пытаюсь скопировать данные из одного файла в другой файл. Здесь файлы успешно открываются и закрываются, но данные не копируются в файл. Исходный файл и файл назначения находятся в одном месте. Кроме того, данные, копируемые в файл, имеют...
515 просмотров
schedule 28.11.2022

Ассоциативный массив CAPL со строковыми типами
Следуя этой статье , я пытаюсь создать такой ассоциативный массив: variables { char[30] translate[ char[] ]; } Это точно такой же пример в статье. Проблема возникает, когда я пытаюсь поместить значения в этот ассоциативный массив....
1948 просмотров
schedule 14.03.2024

использование имени сообщения в событии сообщения
Я пытаюсь объявить сообщение, а затем использовать имя сообщения в событии on message , но получаю ошибку Expecting message name or identifier мой код: variables { message CAN1.foo bar; } on message bar //got the error here { //do...
240 просмотров
schedule 25.12.2022

Альтернатива функции CAPL TestWaitForDiagRequestSent
Я ищу функцию в CAPL, которая обеспечивает ту же функциональность, что и вышеупомянутая функция. Эта функция используется для ожидания подтверждения того, был ли успешно отправлен диагностический запрос. Передаваемые параметры - это объект...
466 просмотров
schedule 25.12.2022

Как вызвать общие функции CAPL из Python 3.x?
Проблема Я пытаюсь вызвать общие функции CAPL (в моем случае timeNowNS ), но не знаю, возможно ли это. Что я использую? Я использую Python 3.7 и Vector CANoe 11.0. Подключение осуществляется с помощью .NET CANoe API. Вот как я...
2431 просмотров
schedule 04.10.2022

Как создать панель в проекте CANoe с выбором конкретного ЭБУ из DBC и выбором сообщения TX / RX из выбранного ЭБУ?
После добавления файла DBC в конфигурацию CANoe, как выбрать конкретный ECU из DBC и выбрать конкретное сообщение TX / RX на панели? Краткая информация: у меня есть несколько ЭБУ. Предположим, есть 3 ЭБУ: A - ECU1, B - ECU2, C - ECU3. Мне нужно...
1523 просмотров
schedule 05.06.2022

CAPL для процедуры sysvar_change с sysvar пользовательского типа данных struct
согласно инструкции, Процедура sysVar вызывается только при изменении значения переменной. Его также можно записать как sysVar_change. Если вы хотите получать уведомления об обновлениях значений переменной, которые не меняют значение, вам...
1313 просмотров
schedule 23.07.2022

Как смоделировать кадры ошибок и увеличить / уменьшить счетчики ошибок в CANoe с помощью CAPL?
Я пытался смоделировать два узла в CANoe и установил связь между ними, отправляя сообщения друг другу с помощью сценария CAPL. Когда я думаю о создании фреймов ошибок, я узнал о функции CAPL _1 _. Как мы могли узнать, активная это ошибка или...
947 просмотров
schedule 18.09.2022

Преобразовать 4 байта в 32-битное число с плавающей запятой в CAPL?
Я хочу преобразовать сообщение CAN (4 байта) в значение с плавающей запятой. Я читаю значение с текущего датчика и конвертирую в 4 байта, отправляю их с помощью CAN Shield в Vector CANoe. В программе Arduino преобразование значения с плавающей...
1133 просмотров
schedule 22.10.2022