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.

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 & 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

  • 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

  • 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

  • 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

  • ACS 5.3 Shell Command Set

    Hi all,
    Currently i deploy a ACS 5.3 at customer site. The issue i face currently is some command sets no able to deny. Example like below:
    i want to deny the AD user with priviledge level 15 to change the enable secret password and delete the enable secret password.
    the command i issue at below:
    deny enable secret -> working
    deny no enable secret  -> no working
    Anyone got idea to make the no working argument become working?

    Hi there,
    I just did a test in my ACS using your requirements and it worked fine, check below my configuration it may help you:
    I am using the following AAA commands:
    Switch(config)#do sh run | i aaa
    aaa new-model
    aaa authentication login default group tacacs+ local
    aaa authorization config-commands
    aaa authorization exec default group tacacs+ local
    aaa authorization commands 0 default group tacacs+ if-authenticated
    aaa authorization commands 1 default group tacacs+ if-authenticated
    aaa authorization commands 15 default group tacacs+ if-authenticated
    aaa session-id common
    Switch(config)#
    Rate if it helps!

  • What IOS command similar to catos command 'set port vtp X disable'

    Hi,
    Does anyone know if a similar command of catos command 'set port vtp X disable' exists in native IOS (12.1E or 12.2SX) on cat6500?
    We still can play in native IOS with VTP pruning, transparent mode but it seems that we can no more disable VTP on a particular port/interface.
    Many thanks.
    Regards/Ludovic.

    While one may not be able to disable VTP directly, I would think you could use a MAC ACL against the VTP MAC address of 01-00-0C-CC-CC-CC. (See http://www.cisco.com/en/US/partner/tech/tk389/tk689/technologies_tech_note09186a0080094c52.shtml for details on how that addressing works.)
    See http://www.cisco.com/en/US/partner/products/hw/switches/ps708/products_configuration_guide_chapter09186a00801679f8.html#wp1359352 for details on the command syntax.
    Hope this helps. Please rate helpful posts.

  • Custom command set problems

    Hi,
    I am having some problems with my custom Avid based command set.
    I have had the "A" and "S" keys assigned to "Go to prev/next edit" to simulate Avid but want to change it to "Up" and "Down" which does pretty much the same in the timeline but allows me to go to next/previous clip in the list view as well.
    The problem is that every time I try to assign the "Down" command to the "S" key the .commandset file gets corrupt and the next time I start fcpx it freezes at "Restoring the window layout".
    I can assign it if I make a completely new command set.
    Can anyone see if they can recreate this? My commandset file can be downloaded here: http://dl.dropbox.com/u/6196177/Avid.commandset
    I have a norwegian keyboard if that matters...
    Thanks!

    OK, then it has do be something specific with my command set. I've recreated my problem several times: Start fcpx, works fine, quit, take backup of preferences file. Start fcpx again, works fine, switch to custom command set, works fine, quit, restart of app fails... revert to backed up preferences file, works fine...
    What could it be in my command set then? I've tried recreating the setup I use in Avid. The thing is that it works just fine until I quit and restart the app... Really annoying!
    Thanks for your answer though!

  • I have an "Command set ID" with value "A" in SPAD tansx with com. to transf

    Hello
    Does anyone knows how a device in "spad" transaction functions (in Unix)
    Under Access method"L:Print Locally Using LP/LPR") I have an Command set ID with value "A" .
    Under mentioned "command set" I have :
    "command to transfer data " set to " /usr/bin/cat &F >/usr/sap/planning/REMINDER&N.txt". What does that means.
    Does it mean any printout is copied to "/usr/sap/planning/REMINDER&N.txt" file? Also corrupted (not finished...) ones?
    what is the name of file under "/usr/bin/cat ". Is it always the same? is it copied in same format (what
    "&F >/" means?)?
    Thx in advance

    Hai,
    Command set id option in SAP helps to override the DEFAULT SAP parameter for the command that a print program should use to have a host spooler perform an output request.
    Default parameter is  rspo/host_spool/print.
    You can specifically give a command to your printer through this option, COMMAND SET ID.
    Here " /usr/bin/cat &F >/usr/sap/planning/REMINDER&N.txt" is the command which helps thr spooler to direct your output.
    /usr/bin -- is the directory under which it has all the commands for UNIX.
    /usr/bin/cat -- where 'cat' is a command, cat command reads one or more files and prints them to standard output. The operator > can be used to combine multiple files into one.
    &F Name of the file to be printed (with path specification).
    /usr/sap/planning/REMINDER&N.txt  -- is where you can find your output.
    You can even use /usr/bin/cp instead of usr/bin/cat here the former command copies to another file after the &F option.
    You can use any type of commands, please check the below link.
    Also you can use this command set option for Null printers were you dont need the printouts but only the spool. Here you can set the command as 'cp &F /dev/null' were the output is redireted to /dev/null path at the OS level.
    http://help.sap.com/saphelp_nw04/helpdata/EN/d9/4a8eb751ea11d189570000e829fbbd/frameset.htm
    Regards,
    Yoganand.V

  • Command Sets not working on ACS 5.1

    I'm running ACS 5-1-0-44-3.
    I have everything running properly on ACS 5.1.  I'd like to implement command sets for selected users and groups.  Under Access Policies -> Device Admin-> Authorization I have Command Sets selected.  The cisco provided is DenyAllCommands.  I have this command set running on all groups and every groups is still able to issue any command they wish.  I've also created a "show_only" command set that I've issued one group and they are still able to do conf t or any other command.
    Am I missing something?
    Do you need to reference the command set name under the shell profiles?
    Its my understanding that all you have to do is reference it in "Authorization" in the rules under Device Admin.
    I can understand a custom command set not working because of user error but DenyAllCommands should work.
    Anyone have any ideas?
    I have already re-patched the ACS
    Stopped and started services.
    And it seems like Command Sets is the only not referenced in the logs

    I do it a lot 
    could you paste screnshot of your command set?
    I've recently met another issue,
    with my command set definition as below (as you can see its very simple):
    almost every show is blocked (as suspected) but not "show run" (which is strange for me)

  • MIDI command sets

    I've been working out a way to remix live with logic, and only two things stand in my way. Every time I make a key command on my controller for a mute button, I always have to push the button twice to go from "mute" to "unmute" and vice versa. I can get it to work properly if I put in the command twice, but is there a way to only put in the command once and have it work properly?
    My second problem: I need separate key command sets for my MIDI controller in each song I do, but every time I make a new one, the commands continue into the next song, so basically it reads the key commands for the whole application instead of one song. Is here a way to create key command sets only for each song instead of a universal set?

    I do it a lot 
    could you paste screnshot of your command set?
    I've recently met another issue,
    with my command set definition as below (as you can see its very simple):
    almost every show is blocked (as suspected) but not "show run" (which is strange for me)

  • I can't open some photoshop files it says "The command "Set" is not currently available."

    What does this mean and how can I fix it? A corworker will make a photoshop file (Poster for example) and when i try to open it on my computer it wont open and says "The command “Set” is not currently available." What does this mean and how can I fix it? Thanks!

    You are running some sort of automation when you open files - because that error message comes from automation (actions, scripts or plugins) that are trying to target something that isn't there.
    Event Scripts was the obvious choice.
    Automation plugins, or Flash Panels are the next most obvious -- try disabling all third party plugins and Flash Panels.
    The error might come from Generator, if you have the latest Photoshop CC.

Maybe you are looking for