Questions tagged [canalyzer]

CANalyzer is the universal software analysis tool for ECU networks and distributed systems. CANalyzer makes it easy to observe, analyze, and supplement data traffic in CAN, LIN, MOST, or FlexRay systems. With powerful functions and user-programmability, all needs are covered from simple network analysis to advanced troubleshooting of complex problems.

62 questions
8
votes
3 answers

How do I play a blf file in CANalzyer

I'm somewhat new to using CANalyzer and have never used the logging feature in the product. I was sent a BLF file to analyze and am unsure how to use it. Can someone point me in the right direction? Thanks
user3475003
  • 155
  • 1
  • 1
  • 5
3
votes
1 answer

CAPL- Get value of string defined sysvar

i defined a sysvar as a string in CANalyzer to use it with a panel. Then in a CAPL a would like to get the value of this variable and save the name,i tried as i usually do in CAPL with the numbers so: write("%s",@namespace::name_of_variable) But i…
Jordan.M
  • 103
  • 1
  • 2
  • 9
3
votes
2 answers

How to use a signal as function parameter in CAPL

I am trying to write a function in CAPL that takes a signal and calculates the physical value with the signal value, the signal factor and the signal offset. This is how a simple gateway normally works: message CAN1.myMessage1 myMessage1 = {DIR =…
TomMaier
  • 131
  • 1
  • 2
  • 9
3
votes
1 answer

change database from command prompt

I am able to launch canalyzer from command prompt by a simple >CANw64.exe I am also able to load a configuration with >CANw64.exe config_file.cfg but I can't find if it is possible to change the database from prompt, I tried >CANw64.exe…
Flying_whale
  • 377
  • 1
  • 16
2
votes
1 answer

How can we call a .vsq file in canalyzer?

I'm working on CANalyzer and I want to call a file (.vsq) in it using CAPL. How can we do this?
learner
  • 23
  • 7
2
votes
1 answer

CAPL Accessing integer signal with more than 52 bits

The question is regarding CAPL signal access. Let's assume that in the code there is 64-bit unsigned integer signal from some PDU. While trying to assign signal value to sysvar or qword variable like: @sysvar::bar = $foo; The warning shows up: CAPL…
Juhas
  • 178
  • 2
  • 13
2
votes
1 answer

Using Vector.Diagnostic.dll for sending diagnostics requests

I want to send some diagnostics request using python. Code: clr.AddReference('Vector.CANoe.Interop') clr.AddReference('Vector.Diagnostics') import CANoe import Vector.Diagnostics mCANoeApp =…
Alex
  • 21
  • 4
2
votes
2 answers

Reading LIN frame from slave node in CAPL

I'm trying to read the linFrame sent from a slave LIN node, to identify when a particular bit has changed from from zero to one. I'm sending a LIN message to a slave servo that commands it to move beyond a physical end-stop. Once it physically hits…
adamchapman
  • 81
  • 1
  • 4
2
votes
2 answers

ELM327 monitor all - CAN messages not 8 bytes long

Standard CAN (ISO 15765-4) OBD requires that all messages have 8 data bytes - (ELM327 documentation) Reading from my car with a bluetooth ELM327 I get messages that are not all 8 bytes long. Here is the configuration : AT Z # Reset AT D #…
user1107703
  • 87
  • 4
  • 12
1
vote
2 answers

CAPL associative array with message type

I'm trying to make CAPL associative array which could hold e.g. 10 most recent CAN messages for each ID like below: message[10] messages[long] Is there possibility to make associative array in CAPL, where key would be some integral type value, and…
Juhas
  • 178
  • 2
  • 13
1
vote
1 answer

Where can I check CAN frame errors in CANalyzer?

Where can I check the CAN frame related errors in CANalyzer (form error,bit error,stuff error,ack error,crc error)?
1
vote
1 answer

CAPL PutValuetoControl

I am trying to display a message using PutvaluetoControl in Hex/Text Editor, but it is not working. on diagResponse Active_Steering.Active_Steering_Feb2021.DID_B526_Read { Write("PUT value into display panel"); …
1
vote
0 answers

Why does CANalyzer not time out after P2ServerMax

P2ServerMax and P2*ServerMax are configured correctly in CANalyzer. However, after sending "10 01", it takes 100ms until "50 01" is received and no time-out was detected by CANalyzer. A "10 78" was not received in between. How can I solve that?
1
vote
1 answer

CANalyzer CAPL: determine if bus sleep (no messages on bus)

I am using CANalyzer 7.0 and an trying to figure out how to determine in CAPL if the CAN bus has gone to sleep (no more messages being sent). How can I do this? I tried to read BusLoad using sysGetVariableInt() but it always returned zero. Perhaps I…
SimpleOne
  • 1,066
  • 3
  • 12
  • 29
1
vote
1 answer

How do you gateway FlexRay frames before a Graphics/Trace window if you have a CAPL node there?

This is more for practice than anything else. I've added a CAPL node before the graphics window (Location of CAPL node) and I'm just trying to get familiar with doing some simple things like adding offsets to signals and things. I'm able to pass it…
1
2 3 4 5