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 DeveloperHello 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 KBHello 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.
ThanksI 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 -
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
BiPaHi,
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. -
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 advanceHai,
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 logsI 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'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
-
Automatically numbering a long document in pages 4.3
I have an 86 long page document that each page is related to one another. How do I get up it's consecutive page numbering on the bottom of each page in this document? I'm using pages 4.3.
-
Why i cant send itunes gift using my credit card?
Why i cant send itunes gift using my credit card?
-
TEXT_CONVERT_XLS_TO_SAP
Hi all, I am using FM TEXT_CONVERT_XLS_TO_SAP to upload excel to internal table. I have two date fields in excel. The FM is throwing an error "Enter a valid Date(example, 28.02.2008) ". I gave date in the excel like this format only. even then
-
HP 8250 stand alone printer will not accept 16GB SD camera card.
The message reads "Card access error." The printer works fine with 256MB SD card from same camera. The 16MB card works fine on my HP Photosmart Premium C309 printer. Does the 8250 have an SD card size limitation? This question was solved. View Soluti
-
How to create browse button in Oracle Form Builder?
Hello all I'm learning Oracle Form Builder and i want to create browse button but i don' know how i do I hope u will help me! Thanks all