From 11:00 PM CDT Friday, Nov 8 - 2:30 PM CDT Saturday, Nov 9, ni.com will undergo system upgrades that may result in temporary service interruption.
We appreciate your patience as we improve our online experience.
From 11:00 PM CDT Friday, Nov 8 - 2:30 PM CDT Saturday, Nov 9, ni.com will undergo system upgrades that may result in temporary service interruption.
We appreciate your patience as we improve our online experience.
11-16-2016 09:21 AM - edited 11-16-2016 09:49 AM
Hello,
I add an outgoing cyclic CAN frame to the system definition. I check "disable transmission" and select the appropriate user channel. When I deploy the system defintion and set the user channel to a non-zero value, the transmission still continues. Why?
Similary, when I add frame faulting channels for the outgoing frame, the transmission time channel is ignored. No matter what value I put into the channel, the transmission time is always the value from the XNET database.
This seems to be quite basic functionality, so I'm a bit concerned that it's not working... any ideas?
We're using VS2015SP1
Regards
Dirk
Solved! Go to Solution.
11-17-2016 03:23 AM
I further investigated this issue and discovered that there is a very strange interdependency between two different outgoing frames.
There are two outgoing frames in the SysDef:
The cyclic frame SpeedTest2 will only work correctly if the event triggred frame does not use a trigger channel:
However, when SpeedTest does use a trigger channel like this:
it means that SpeedTest2 doesn't work correctly. To be precise:
What is going on here? Why do settings of SpeedTest influence SpeedTest2? It sure seems like a bug to me. Maybe VeriStand gets confused because the names of the frames are nearly identical?
11-22-2016 06:41 AM
Hi,
this is a Known Issue and has been fixed in VS 2016. If you are bound to VS 2015 SP1 please contact National Instruments.
Sorry for the inconvenience.