Описание тега capl
Vector Communication Access Programming Language (CAPL), похожий на C язык программирования, разработанный Vector Informatik GmbH для моделирования сетевых узлов, оценки и тестирования программ в соответствующих симуляциях в реальном времени, управляемых CANoe и CANalyzer.
1
ответ
Образцы CAPL для GPIB(тип VISA / E3648A)?
Сегодня я создал E3648A тип управления GPIB. Но мой код не работал должным образом. Я пробую Devonline. Возвращаемое значение 0x01xx. Выходная команда отправлена. Но это не работает. Я хочу увидеть образец или пример. Помоги мне long status; char co…
10 сен '18 в 13:04
2
ответа
Отключить сообщения и узлы
Существует ли набор функций для отключения / включения сообщений в симуляции CANoe с использованием CAPL? У меня есть узел с именем ECM_LS, который отправляет сообщение Engine_Test_Information_LS о моем моделировании, и я хочу написать тест, который…
09 фев '18 в 17:11
3
ответа
CAPL Scripting - связь CAN C (прекратить передачу одного сообщения от DBC)
Я работаю над сценарием CAPL, который должен разрешать передачу всех сообщений по каналу CAN C и прекращать передачу одного конкретного сообщения из файла базы данных. Кто-нибудь может помочь с методом / функцией / кодом, который я могу использовать?
12 май '16 в 13:55
1
ответ
Vector CAPL Node многократное выполнение в CANoe
При установке "множественного числа выполнений" в Testmodulelist->Options, как я могу определить текущий раунд выполнения в коде CAPL? Это связано со свойствами NumberOfExecutions, ExecutionMode и т. Д., Упомянутыми в справке CANoe.
06 ноя '16 в 14:53
1
ответ
Я просто хочу знать, почему "message.time" всегда возвращает значение 0
Перед вызовом ниже функции и уже вывели msg1 который я вижу в окне трассировки. tmdiff = timenow() - msg1.time; tmdiff всегда возвращает значение timenow() и значение msg1.time всегда ноль.
07 апр '16 в 04:18
1
ответ
Генерация сигнала через GPIB в CAPL
У меня есть симуляция, которая генерирует сигнал с использованием источника питания, управляемого с помощью интерфейса GPIB. Проблема заключается в том, что частота сигнала ограничена скоростью отклика ПК / источника питания, поскольку она генерируе…
28 май '18 в 22:04
1
ответ
Получить сигнал CAN из базы данных по его имени в CAPL
Я разработал пользовательский интерфейс для имитации различных типов сбоев в сигналах CAN, содержащихся в кадре (застрял тактовый генератор, ошибочный CRC). Мне также нужно смоделировать недоступные значения, но для этого я должен использовать ввод …
05 сен '17 в 20:03
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
3
ответа
CAPL - преобразование 4 необработанных байтов в число с плавающей запятой
CAPL - Вектор. Я получаю сообщение с идентификатором 0x110, в котором хранится текущая информация: 0x3E6978D5 -> 0,228 В настоящее время я могу прочитать данные и сохранить их в переменной среды для отображения в Panel, используя: putValue (slow_cur…
01 окт '18 в 11:47
3
ответа
Как читать hex и MHX расширение в CAPL Script
У меня есть ReadBinFile () // Читает 2048 байт из файла bin { Transferlength = fileGetBinaryBlock(буфер, 2048, fileHandle); } Теперь я хочу прочитать файлы расширений.hex и.mhx. Я не смог найти встроенную функцию, что можно сделать в скрипте capl.
22 фев '17 в 07:28
0
ответов
CAPL не пишет сообщение в окне записи
У меня есть базовый скрипт, но я не получаю вывод в окне записи. /*@!Encoding:1252*/ includes { } variables { // __________________________________________________________ // ### GLOBAL VARIABLES // --------------------------------------------------…
14 сен '17 в 16:30
1
ответ
Как включить файл.dll в CAPL?
Я попытался использовать приведенную ниже команду для включения файла.dll в мой код capl, но я получил следующее предупреждение: Предупреждение 2102 в (6,20): не удалось открыть C:\Users\Desktop\OpenSSL_MacGen\OpenSSL_MacGen\Debug\OpenSSL_MacGen.dll…
09 июн '18 в 18:31
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
ответ
Отключить узел в CANoe с помощью CAPL
Я пытаюсь отключить CAN-узел от отправки сообщений. У меня есть функция, определенная в CANoe: long ILNodeControlStop(char aNodeName[]) Когда я пытаюсь использовать это в моем CAPL-скрипте, он показывает, что типы параметров не совпадают. Ошибка мож…
10 дек '18 в 06:45
1
ответ
Установите свойство Location элемента управления программно с помощью скрипта Capl на Canalyzer
Я разработал панель с помощью Vector Panel Designer, чтобы отображать ее в CANAlyzer. Сейчас я пытаюсь установить местоположение элемента управления Picture Box на основе значения сигнала CAN. Я попробовал несколько вариантов, но не удалось. Моя пан…
21 дек '18 в 11:00
1
ответ
Запустите и запустите CANape из командной строки
Можно ли запустить и запустить vector canape из командной строки и / или с помощью любого другого внешнего скрипта?
15 фев '16 в 03:31
0
ответов
Загрузка сигнала CANoe CAPL
Я пытаюсь разработать сценарий с помощью CAPL или любого другого языка сценариев, который может автоматически загружать сигналы в графическом окне CANoe. (Вводятся имена сигналов и шин в виде списка) Это вообще возможно? Если да, пожалуйста, дайте н…
05 ноя '18 в 14:05