Control to monitor the traffic of serial bus

Just started my hands dirty with an eval of Veristand.  My tinkering goes well, but I noticed a problem potential for when I started developing my own stuff for my program.  I hope someone can point me in the right direction.

If things I understand correctly, the data is passed between the target and the host form DBL scalar.  If the user changes a Boolean value true, then the host transmits a 1.0000 to the target, etc.  I will need to implement a set of unique proprietary for the CAN and Ethernet protocols in a device to measure.  For elements such as the 'Régime' or 'State of the switch' it won't be a problem.  However, this Protocol includes the ability to transmit several error codes, with their time stamp and count.  In addition, the customer usually wants to control traffic bus as well.

I don't see how I can transfer cluster (or cluster table) data to the target for the transmission or the length data message to the host for display variable.  Anyone raised this issue yet?  All elegant ways to do other than to define channels for each possible byte of data that could be received?

Hi Dan,.

Shared variables will work, just to manage the deployment of a LabVIEW project, then you can control with the Manager of distributed systems. You can write on it using a device that is customized by using the palette of the shared Variable or create target RT in the custom device project and work with them.

Another option is to use a component of engine: you can configure engine components in the environment for a setup file settings dialog. A motor component is launched automatically whenever we connect to the target of RT. He didn't need to be called from the Tools menu.

A part of the engine doesn't have to have a special connector pane or anything like that. It can be any VI. The only special feature that there is the ability to offer synchronization options when executing the workspace. The workspace can be configured to have the following options in the synchronization with the engine components:

None: Starts the engine component but do not expect it to do anything
Waiting for synchronization: wait until the motor component to draw a Boolean notifier before and opening of the workspace. This reference of Boolean notifier must come from a Panel control before called engine synchronization.
Wait full: wait for part VI engine to complete its performance before and opening of the workspace.

We do not ship a model of engine with VS2009 components. It is located in the: component \NI VeriStand\Engine...

Tags: NI Products

Similar Questions

Maybe you are looking for