05-04-2010 04:04 PM
Solved! Go to Solution.
09-09-2010 02:35 PM
Is it possible to use this add-on to write out a set of parameters from, or record a set of parameters to, a parameter set file (i.e. PAR, DCM, CVX, PaCO or CDF 2.0 file)?
09-10-2010 03:39 PM
Hi Dustin DD,
I'm not familiar with these types of files, and there is no built in support in the add-on to use these files.
However, using the API of the add-on, one should be able to write a tool to get/set any of the parameters on the ECU. Therefore, with enough information about the file format... a tool could be created.
Take care,
09-21-2010 10:21 AM
Version 12 will be the last one for NI VeriStand 2009. Any bugs found or new features will only be added for NI VeriStand 2010
12-17-2010 05:31 PM
Posted a large update to the custom device. Version 13.0 has this update list:
This comes with one known issue:
#1. If the workspace is open with a field or curve control as well as a graph and you select run, deploy, or connect. Rarely, the system can pause and then report a target sync error. If you close the workspace and reopen it, everything works fine.
Next few things I'm working on for Version 14:
12-28-2010 10:25 AM
Where can I download ECUMC 2.1.5?
12-28-2010 10:34 AM
Hmm good catch. I didn't realize it wasn't posted yet. It will get posted today.
12-28-2010 10:43 AM
One thing I forgot to mention in the readme, if you are using a version prior to v13 and you already have the XCP/CCP workspace controls dropped on your workspace... you can force them to update to the new v13 ones by going into your project directory and deleting the 'temporary screen items' directory.
I've also seen cases where opening the workspace will crash if controls dropped don't match the version currently installed. ex. I dropped some controls with v12 and then updated to v13... opening the workspace can crash. To fix this, just delete the 'temporary screen items' directory to force an update.
02-08-2011 08:49 AM
Hello,
we have started testing this add-on (version 13) with Veristand 2010 and 2.1.5 ECU Measurement and calibration tookit.
So far so good, as we have prepared a simple A2L file with a few measurements and calibrations (scalars, 1D and 2D): the A2L is parsed with no errors, and CCP communication with the ECU is started (we also have a CAN analyzer tool to check messages on the bus).
If we try to read a measurement by means of a "single measurement" control, and we click on "get value", we read the correct value of the variable. On the other hand, if we try to plot the same meaurement with a Graph... nothing happens: the graph runs, but the value is stuck to 0.
We had a look at CAN traffic: whenever we click on "get value", we see the correct CAN messages. On the other hand, when the graph is active, there is no CAN traffic. Since we had established a DAQ list at 20ms (but angular or 100ms makes no difference), we expected to see traffic going from the ECU to our testing system. Please note that we successfully used DAQ lists previously, in Labview, with the same A2L file.
Second HUGE problem: we have some arrays and maps to be calibrated. We have successfully edited the values in them (both 1D and 2D), and written them to the ECU. Our problem comes when we try to edit the "breakpoints" of the arrays/maps (defined in the AXIS_PTS section of the A2L file according to ASAP2 specifications). This is an operation that we normally do for example with INCA... but there doesn't seem to be the option of doing it here. Are we missing something? Is it a feature not yet implemented, or actually a limitation in Veristand/Labview (yes, we also tried that)?
Please have a look at the attached A2L file we are using, in case we had forgotten something important...
Thank you very much!
02-08-2011 11:51 AM
Hmm that's no good.
One thing I should point out is that the single measurement and single characteristic controls allow you to grab any data from the ECU (that's defined in the A2L) even if that channel is not imported to the system definition. It actually has a different code path... It doesn't query the NI VeriStand channel for the item you pick because it assumes that channel doesn't exist and you're picking something you never imported. If you have imported the item as a measurement channel inside the system definition, you can use a normal numeric control.
So it sounds like the channels are simply not updating with a valid value.
As far as the breakpoints, I'm not familiar with this and I couldn't find anything in the toolkit about it. I suggest emailing R&D about it: canpse@ni.com