Вопросы по теме '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