Automotive diagnostic command set and periodic messages on same can port - CVI

Hello everybody,
Is it possible, using Labwindows / CVI, to use NI AutomotiveDiagnostic Command Set to communicate with a MCU with KWP2000 protocol and simultaneously  send periodic CAN messages on the SAME CAN interface (CAN0 or else ) and also using this port port to do some CCP communication ?
Thank for your support.

Hi,
I find myself also in this position.  My current project only has LabVIEW 2009 and the ADCS from a few years back available to use.
We want to be able to:
 - read in a CANDB file (.dbc) into the Channel API, to send general CAN messages (note you cannot use the Frame API to read in the dbc files unfortunately)
 - using the same CAN interface, use the ADCS to perform diagnostics activities
Can you please elaborate on some of the hoops, and how long it might take?  If its too much of a hack, a third CAN port might be the easier option.
Any light shed would be appreciated.
Christopher Farmer
Certified LabVIEW Architect
Certified TestStand Developer
http://wiredinsoftware.com.au

Similar Messages

  • NI automotive Diagnostic Command Set and LV Real-Time

    Hello world !!
    I'd like to have some informations about the support of NI automotive Diagnostic Command Set under LV-RT.
    Is the API fully supported ?
    Is there a plan in the roadmap to support these tools with cRIO CAN modules ?
    Thanks for your help.
    Best regards,
    Pierre R...
    Certified LabVIEW Developer

    Hello Dirk,
    I just have a new question, I think the response is YES, but I prefer to confirm my mind.
    Could you confirm that the ADCS permits us to fully implement the UDS standard in our LV RT apllication ?
    Best regards,
    Pierre R...
    Certified LabVIEW Developer

  • Automotive diagnostic command set

    Hello Everyone,
    I started to use "Automotive Diagnostic Command Set" for LabView with NI USB CAN 8473 and I have a fundamental problem: I can not see the answers of the ECU.
    The messages are properly sent and my ECU responds (see him with another tool that acts as a sniffer on the network), but are not able to review the responses of the ECU
    What I'm doing wrong?
    In attachment the screenshot of my very elementary project
    thank you very much
    monica
    Solved!
    Go to Solution.
    Attachments:
    DIAG.jpg ‏141 KB

    Hello Monica,
    You can check the example in Labview "Transmit Receive same port.vi"
    I think it shows exactly what you would like to do.
    Antonios
    Attachments:
    Transmit Receive same Port.vi ‏27 KB
    Transmit Receive Same Port.txt ‏1 KB

  • Automotive diagnostic command set Api DLL File

    Hello,
    I'm new in this Community and have just a simple question. 
    I've installed the NI Automotive Diagnostic Command Set and activated it online.
    I need to some funktions in .NET Framework and therefore I need the NIdiagCS.dll but i can't find it. Can someone tell me where I can find this data?
    Thanks for your help
    Regards
    Solved!
    Go to Solution.

    Should be installed in the Windows System folder

  • NI Automotive Diagnostic Command Set

    I want to comunicate with ECU via cRio using NI Automotive Diagnostic Command Set but encounter with below error..
    im using NI-XNET 1.7 and NI9862 c series module... 
    also what different between NI Automotive Diagnostic Command Set and ECU Measurement and Callibration Toolkit?
    please advice the best method how to read data from ECU (CAN BUS - OBD ll)
    thank you
    Attachments:
    Error_1.png ‏31 KB

    How to install diagnostic command set via MAX. I have go through a forum. They said I need RIO I/O Scan to install diagnostic command set to cRIO. I already have this software but still unable to to install diagnostic command set to cRIO. Do you have other method to install diagnostic command set to cRIO?
    Thank you.

  • Automotive Diagnostic Command Set & kwp2000 Read/Write Memory By Address

    I used NI Automotive Diagnostic Command Set 1.0 Read/Write EEPEOM By Address of ECU base VW TP2.0  KWP2000 diagnostic protocol . I used NI example ReadWrite Memory.vi but not successful. I know must use below step. 
    Description
    The usual procedure for getting a security access to the ECU is as follows:
    Request a seed from the ECU using RequestSeed.vi with access mode = n.
    From the seed, compute a key for the ECU on the host.
    Send the key to the ECU using SendKey.vi with access mode = n + 1.
    The security access is granted if the ECU validates the key sent. Otherwise, an error is returned.
    Who has used NI Automotive Diagnostic Command Set 1.0 and know VW TP2.0 KWP2000 protocol. Please support some suggest and example VI.
    Thanks

    I modify NI example Read/Write Memory lool at attached files.
    Now I know how to calculate the key and successful.But sometimes ok and sometimes no ok. The best luck is pass three error.
    Attachments:
    pho0.JPG ‏99 KB
    ReadWrite ECU.vi ‏66 KB
    seedaddkey.vi ‏12 KB

  • What do the NI Automotive Diagnostic Command Set & ECU Measurement software packages really bring?

    I am looking at doing some CAN programming for the J1939 and J1708/1587 protocols.  Would the NI Automotive Diagnostic Command Set & ECU Measurement software modules even be necessary?
    What are the benefits of both modules?

    Just for reference, look here for comments on the J1939 and J1708/1587 protocols.
    The ECU Measurement and Calibration Toolkit provides a helpful API for interfacing and designing an ECU. In particular, it provides high-level, easy-to-use functions based on the Universal
    Measurement and Calibration Protocol (XCP) and CAN Calibration Protocol
    (CCP). A more detailed explanation of what is included and when it should be used can be found in Chapter 1 of the ECU Measurement and Calibration Toolkit User Manual.
    Automotive Diagnostic Command Set
    From the overview section of the product page: "NI ADCS is suitable for a range of automotive diagnostic applications
    that typically involve reading and writing parameters, accessing
    diagnostic trouble codes (DTCs), flashing ECU firmware, and initiating
    ECU diagnostic test modes... ADCS benefits applications such as ECU firmware flashing tools, DTC
    reading and logging, ECU diagnostic mode interfacing, and live
    diagnostic variable monitoring and logging for on-road tests."
    Hope this helps...
    Peter Flores
    Applications Engineer

  • How do I read and write on the same CAN Port

    I have a PXI chassis with a NI PXI 8464 CAN card.  I am learning to use this device.  I am trying to send messages back and forth between the two ports on the card.  I have four simple VIs:ReadWas; WriteWas;ReadSteering; and WriteSteering.  I have been starting the read VIs first then starting the write VIs.  When I start the write VIs I get an error from CAN init saying I am trying to change an object that is running. 
    Is it possible to send and receive on the same port of the CAN card without stopping then reinitializing the card?
     I have attached ReadWas, ReadSteering and WriteSteering to this post.  ReadWas and WriteSteering share a CAN port.
    Any help is greatly appreciated,
    Thanks,
    Phillip
    Attachments:
    ReadWAS.vi ‏112 KB
    ReadSteering.vi ‏143 KB
    WriteSteering.vi ‏114 KB

    have you looked at this example, (CAN Send & Receieve using NI-CAN Frames) it is in the example code section 
    http://sine.ni.com/apps/we/niepd_web_display.DISPLAY_EPD4?p_guid=E993D9B56C3D2BABE0340003BA230ECF&p_...
    http://sine.ni.com/apps/we/niepd_web_display.DISPLAY_EPD4?p_guid=E993D9B56C3D2BABE0340003BA230ECF&p_...
    Basically, you are getting the error because the second time you call CANconfig it realizes it is already open. Try consolidating the 2 pieces of code into 1 CAN VI.

  • Automotive diagnostic command toolset

    Hi all! I am using LV 8.5.1 with the automotive diagnostic command toolset  (ADCT). I have a couple of questions. Is it possible to change the transmitting CAN ID during a communication with an ECU device? How could one implant this with ADCT?  In my case, I have to change the CAN ID, if my device is going to send a multi-frame message! (Changing from functional to physical addressing for the flow control frame)
    Does  ADCT support flow control frames for ISO 15765-5?
      How can I use ADCT when I have two ECU's? I can only specify one receiving CAN ID!
    Thx
    BiPa

    Hi,
    The change of address IDs is not supported and actualy not mentioned within ISO 15765-2, which is implemented with our ADCS Toolkit.
    It could be that I am missing something here. Could you send me some more details about what you would like to do. Please send me a EMail to [email protected]
    For two ECUs you could just call the open diagnostics twice, but you have to use different Ids for both.
    DirkW

  • I am using outlook express for my mail. When using internet explorer on PC I could set it up so I could simultaneously see all my inboxes, the mail details and a message preview. Can I do this  on my Mac?

    I am using outlook express for my mail. When using internet explorer on PC I could set it up so I could simultaneously see all my inboxes, the mail details and a message preview. Can I do this  on my Mac?

    About accessing using a browser: I can get in using Firefox or Safari, butI cant set the page up to see all my inboxes at the same time (so I can file emails appropriately) or get a preview to save opening every mail

  • TS3988 Hi both myself and my wife are on the same account so we receive each others contacts and I messages. How can I get my wife a separate I'D but keep her on the account so she can still purchase items on the account thanks Gary Eveling

    Hi. Both myself and my wife are on the same account meaning same credit card. The problem with this is we both receive each others contacts and see each others I messages.
    How can my wife have a different name so we are separate on such things as contacts and I message but she can still purchase items on the account.
    Many thanks
    Gary Eveling

    You entered your wife's seperate AppleID? Check you can login with the same AppleID here: http://appleid.apple.com/ on a computer.
    Some of the photos in that link apply to setting up iCloud on a device from new, not when setting it up later. It won't look the same (the dark gray background) for you as you're setting it up now.

  • I am having trouble connecting MacBook Pro (10.6.7) to Novell server. I get incorrect username and password message. I can connect worksations running 10.5 without any problem. Any possible solution? Thanks, Ned

    I am having trouble connecting MacBook Pro (10.6.7) to Novell server. I get incorrect username and password message. I can connect worksations running 10.5 without any problem. Any possible solution? Thanks, Ned

    Having the exact same problem with connecting ML and Snow Leopard machines to a Windows 8.1 machine. Oddly enough, connecting and copying to/from works perfectly from a Mavericks machine, despite the problems reported about Mavericks regarding the exact opposite. An old thread, but did you find a solution?

  • Re: Info set and query transport under same request number

    Hi,
      I would like to know the details about info set and query transport from development to quality using SAP Query:  Trnasport tool.my quesion is,
    Can i create all info sets and related queries under same request number or will it be created in diffrent request numbers?Please respond any body to my question.
    Regards,
    Suresh Kumar.

    No it is possible as per SAP.
    Please read follwoing help-
    http://help.sap.com/saphelp_nw70/helpdata/en/e3/e60138fede083de10000009b38f8cf/frameset.htm
    It is talking abou the Special Features of InfoCubes in InfoSets.
    For queries based on an InfoSet with an InfoCube, the system decides at runtime whether aggregates can be used for the InfoCube. This is the case if all the required InfoObjects of the InfoCube exist in an aggregate. The following InfoObjects are required:
    The key figures of the InfoCube selected in the query
    The characteristics of the InfoCube selected in the query
    The characteristics required for a join with other InfoProviders in the InfoSet.
    Furthermore, as a prerequisite for using aggregates, all the data required by an InfoCube must be readable using logical access. For an InfoCube within an InfoSet with InfoCubes, it is no longer possible to read part of the data from one aggregate and part of the data from another aggregate or the InfoCube itself.

  • HT1444 Hi, I just tried to open Word and this message appeared - 'You can't open the application Microsoft Word because PowerPC applications are no longer supported.' I just recently loaded OS X Lion does this mean my software for MS Office is now out of

    Hi, I just tried to open Word and this message appeared - 'You can't open the application Microsoft Word because PowerPC applications are no longer supported.' I just recently loaded OS X Lion does this mean my software for MS Office is now out of date?  Do I have to purchase a new package? Any help appreciated.

    Hello:
    Office 2004 was written for the PowerPC chip only.  There is no emulation in OS X 10.7.
    I encountered the same issue sometime ago when I updated to OS X 10.7.
    There is one option that I might mention (other than buy Office 2011).  I switched to Apple's iWork.  Pages (the word processing package) is completely compatible with Word.  If you export Pages documents, you can export them in formats compatible with Microsoft programs.  iWork also contains programs that are compatible with Office presentation and spreadsheet packages.
    The reason I mention this is that the cost is about 1/2 of the cost of Office.
    Barry

  • Sent and received messages in same mailbox

    Hi,
    I'd like to set up a mailbox that collects messages that are sent from me and received by me for a specific project. When I set this up with a standard (using rules) or smart folder, sent and received messages look identical. I can of course add a "To" column to the mailbox but this is then also present in my inbox which list me under the column for every message. Not ideal
    Is there a way to differentiate sent and received messages in a mailbox by changing one set to italics or colour coding or something?

    you can set a "To" column in a smart mailbox. it will not be added to any other mailboxes. another option is to set a mail rule that colors incoming messages based on the criteria you used for the smart mailbox.

Maybe you are looking for