How to read the larger than messages of 8 bytes from a NMEA 2000 using XNET bus?

I currently read data from the GPS19x NMEA 2000 Garmin with CAN connection using a NI 9862 in 9178 NI cDAQ chassis.  I have the dbc file and have generated a session with some messages of interest groups.  However, only with not more than 8 bytes (DLC) message groups are visible in the session configuration wizard.   Other messages of interest have the DLC set to a number greater than 8, interest is set to 51.  Reading some information on NI.com, LabView does not support the CAN message to groups of more than 8 bytes.  Closer information says that messages must be broken into small groups.

Does anyone know how to break messages into small groups or someone has code, they are willing to share where this constraint is resolved?

Thank you

First byte in each subsequent frame is a counter of views, as well as 7 bytes in each subsequent frame used to transfer data.

An am exactly the extent to understand the functioning of Fast-package.

Here's an example of some high level protocol data, which placed in NMEA2000 message (PGN130820) and message transferred in 4 NMEA MAY frames with the help of packages quick.

0 17 A3 99 04 80 05 02 E

E1 00 01 00 00 00 07 00
E2 00 00 84 00 00 D0 5th
E3 12 00 00 FF FF FF FF

What we have here?

E0... E3 -identifiers of package, where E is a sequence identifier (note1: this is the same in all frames of the sequence) and 0.3 are identifiers of frames in the sequence of Fast Packet.

17 represent the amount of data to send.

Note2: the busy sequence 3-byte identifier (mask: data [0] & 0xE0), and the number of sequence point busy 5 bytes (hide the data [0] & 0x1F).

So finally we have our 223 bytes as the maximum data length to send via Fast Packet: 1F * 7 = 217 bytes + 6 bytes (first image) = 223.

Bytes of end filled with FF - I know not yet, if it is the requirement of fast-packet or functionality of library CAN only 3rd party.

It will be useful.

Tags: NI Software

Similar Questions

  • How to read the actual SOAP messages going to / coming from a web service

    I'm still a beginner with SOA 11 g (11.1.1.1.0), so forgive me if my question is trivial. I didn't find anything on the forum or in the documentation to instruct me on how to view SOAP messages real of the back and forth between SOA 11 g as well as a web service outside. I can't easily put in place something like TCPMon since the service endpoint is SSL. And anyway, real endpoint is dynamic (new url provided upon successful login), which complicates things. The XML raw payload data are simply not sufficient to diagnose some problems. I really need to see the complete application (SOAP env) out before encryption and the full response (SOAP env) after decryption. Is it possible to get this info? Thanks for any help offered.

    -Cris

    Hi Cris,

    A few options:

    * You can set the 'Composite Audit level' in Enterprise Manager to 'Development' to have a high level of logging. Select the composite SOA in Enterprise Manager. Click on 'Settings'--> 'Level of Composite checking'--> 'development '.

    * You can also use GOSA. GOSA provides a logging strategy that you can attach to your services and your references. Click your composite SOA in Enterprise Manager, and then select "policies". Select "attach to / detach" and select the service or reference. Fix the oracle/log_policy on the service or the reference. A log file containing the SOAP message is created in the following location: Middleware/user_projects/domains / [your domain name] [your server]/logs/owsm/msglogging/diagnostic.log /servers/

    Best regards, Ronald

  • How to stop the abandoned operation messages for the opening of the games on Facebook?

    Original title: how to stop the abandoned operation messages

    When I connect to my facebook and began to open the game or any game I get this error operation failed and it want start the game... I can open facebook and update the games, but it won't play...

    Hi Annspikes,

    1. what browser do you use?

    2. This only happens with Facebook game?

    3. you remember to make changes to the computer before this problem?

    If you use Internet Explorer, you can read the following article and check.

    Why do I get an "Operation aborted" error message when I visit a Web page in Internet Explorer?

    Hope this information is useful.

  • M127fn MFP: How to read the meter of pages on m127fn mfp

    How to read the total number of pages printed on this m127fn MFP?  In status screen supplies, it shows only "pages printed with this offer.

    Due to another problem, a technician from HP told me through a hard reset, after which I had to get all of my preferences. So this mave have reset the NVRAM that is associated with the page counter as you suggest. I installed the latest firmware today but the page counter is at 104 and supplies report 634 and "basket is very low" message that is expected since it is a life of aprox 700 starter cart.

    Thank you for your insight and suggestions. I'll keep an eye on the config. page counter when I start a new shopping cart.

  • How to read the contents of the attachments to the record listener?

    Hi all

    We have a blackberry user interface application that implements FolderListener. The messagesAdded(FolderEvent e) public void in the record listener method is called whenever a new message arrives on the device.

    Now, there are some emails that will also spare.

    Can someone tell me how to read the contents of the attachment?

    I can read correctly the content of the body of the email.

    Our code to handle the arrival of e-mail for your reference is mentioned below.

    public class MyUIApplication extends UiApplication implements FolderListener
    {
        public void messagesAdded(FolderEvent e) {
            Message orginalMessage = e.getMessage();
    
            Folder messageFolder = orginalMessage.getFolder();
    
            if (e.getMessage().isInbound() == true) {
    
                String sender = orginalMessage.getFrom().toString();
                String subject = orginalMessage.getSubject();
                String body = orginalMessage.getBodyText();
    
                String attachmentContent = ""// Read atachment content here?
    
                // some more code
            }
        }
    }
    

    Any help in this regard will be appreciated.

    Thank you.

    There is no way to prevent a menu item to be added to an AttachmentHandler.  When a user clicks your menu item will be called the run method.

    If you have registered an AttachmentHandler for your type of attachment and the prefix the file name of the attachment with x-rimdevice, you would be able to access its contents of in a FolderListener.

  • How to convert files larger than 100 MB?

    How to convert files larger than 100 MB?

    Hi weysider,

    The Acrobat.com online services limit downloads of files of 100 MB or smaller. For larger files, you can use Acrobat. Please do not hesitate to try Acrobat for 30 days. See www.adobe.com/products/acrobat.html for more information on a free 30 day trial.

    Best,

    Sara

  • How to read the files on time capsule

    How to read the files on time capsule from iPad?

    Thank you

    Using an application like navigation on the iPad. More info here:

    Stratospherix - FileBrowser - overview

  • How to read the status of User1 DIP-switch with a cRIO FPGA chassis?

    How to read the State of the DIP switches on a FPGA cRio chassis?

    I work with a cRIO 9022... My idea is to put the system in "service" mode with USER1 switch to IT and communicate with the FPGA via the FPGA - GUI (VI) on the host computer instead via the RT module that is used in normal conditions.

    Any ideas? Unfortunately, I don't have an unused channel on the left... .and (as I know) cannot use the interface RS232 of FPGA.

    Many thanks in advance,

    Luke

    Hi, this is the correct information. You cannot read the FPGA of DIP-switch status. The only thing you could do is to use the function of Reading Switch.vi located under the range of functions-> real-> utilities RT time

    It's how you probably know side host RT and not the FPGA.

    Cordially Virginia

  • How to read the value of list boxes by iteration in a loop For?

    I have a lot of list boxes on the front of my VI. I want to know how to read the value of this combo with a loop boxes For. The point is that I don't know how to get the reference of each combo box in a loop.

    Any information would be welcome. Thank you!

    su27 wrote:

    I have a lot of combo boxes on the front of my VI [...]

    Be sure to close the references that you have finished with them.

  • How to read the VI Analyzer config file?

    Hello

    How to read the analuzer vi configuration file? I'm getting a lot of errors on the size of the front panel and I don't know what should be the size you want. Where is the maximum expected size of the specified front panel?

    Kaspar says:

    Hello

    How to read the analuzer vi configuration file? I'm getting a lot of errors on the size of the front panel and I don't know what should be the size you want. Where is the maximum expected size of the specified front panel?

    If you have VI Analyzer installed, you can load the configuration file and look at the section select the Tests. There is a test for the maximum size of front under front-> User Interface. The default value is the resolution of the current monitor of the PC (including multiple monitors). You can change to the desired option.

  • How to read the date and time of a file by labview information

    How to read the date and time of a file by labview information? for example, time created and updated time.

    The similar question had already spoken here (this is the old thread but still seems topical):

    http://forums.NI.com/T5/LabVIEW/file-date-created/TD-p/109836

  • How to read the host name or serial number cRIO locally

    I have not worked with cRIO and decided to ask for help.  (o).

    I don't know about the screws that allow to access this information from a connected Windows machine, however, I want to retrieve and display this information on remote panels.  But I cannot determine how to read the cRIO hostname or the serial number of the software running on the cRIO?

    Thanks for the help.

    James

    This could help.

  • How to read the two columns of data from the Port series

    Hello

    I'm reading two columns of data from the serial port.

    Example:

    52439 52430

    52440 52437

    52209 52214

    51065 51070

    52206 52390

    I use the serial of Visa service and I can read the first column of data from the serial port, but I can't understand how to read the second column.

    I want to both sets of chart data.

    I enclose my VI.

    Thank you for your help.

    The analysis of string function takes a "Format string" on top (with the right button of the function and choose Help, which explains all the entries).  In particular, you can say 'Give me two numbers separated by a tab' and the output will be two numbers (whole or floating, depending on the chosen format).  In particular, %d\t%d specifies a decimal integer, , whole decimal.

  • How to read the color table in a subvi?

    How to read the color table in a subvi? Is it made by a reference to the table or with a global variable? For a better understanding of the problem, I added to vi. Run the "run.vi." I want to see

    the background color of the table "run.vi" in the subvi called "read color.vi".

    How can I do?

    Thanks in advance

    Norick

    pop up on the wire table refernece and establishes 'control '. Add this control to the icon of the sub - VI decision-making and then wire ref of the appellant to this Terminal VI so the calling VI move the ref to the Subvi.

    Ben

  • How to read the 32-bit depth .bmp image

    How to read the image, 32-bit depth using LabVIEW .bmp?


Maybe you are looking for