2023-02

車両診断通信

[Dcm] Vehicle Diagnostic Communication Part 84 [Simulation 23]

We saw a pattern of returning NRC$10 (generalReject) when NRC$78 (ResponsePending) exceeds a certain number of times. This specification is not specified in ISO 14229-1. However, it is likely to be a de facto standard. Therefore, it is assumed that it is incorporated as an AUTOSAR specification.
車両診断通信

[Dcm] Vehicle Diagnostic Communication Part 83 [Simulation 22]

Check the results of the WriteDataByIdentifier simulation. Confirmation of the message. Confirmation of CAN line. Often used in conjunction with ReadDataByIdentifier to check operation for reading after writing. NRC$78 returned atmosphere. In fact, NRC$78 is rarely followed three times.
車両診断通信

[Dcm] Vehicle Diagnostic Communication Part 82 [Simulation 21]

I wrote Python code to simulate WriteDataByIdentifier. WriteDataByIdentifier is often protected by session and security, so the main test is to test it.
車両診断通信

[Dcm] Vehicle Diagnostic Communication Part 81 [Simulation 20]

Check the results of the ReadDataByIdentifier simulation. Confirmation of the message. Check CAN line logs. Multi-DID specification is tricky. A request for a non-existent DID is an error. However, if the DID exists in the multi-DID, it is not an error. If the DID exists, it is not an error. However, an error may occur due to the response message length.
車両診断通信

[Dcm] Vehicle Diagnostic Communication Part 80 [Simulation 19]

I wrote Python code for simulation of ReadDataByIdentifier. Test pattern main related to ReadDataByIdentifier multi-DID. Multi-DID. Mix unsupported DIDs. Specify DIDs such that the response message length exceeds the maximum value.
車両診断通信

[Dcm] Vehicle Diagnostic Communication Part 79 [Simulation 18]

Check the results of the TesterPresents simulation. Verification of messages. Checking the CAN line log. TesterPresents with suppressPosRspMsgIndicationBit is a special AUTOSAR-Dcm specification. After S3 time extension in Dsl, the message is discarded and not passed to Dsd and Dsp. The result is different from ISO14229-1, but the practicality is more important.
G検定

G検定 試験画面について解説【試験前の最低限の前準備】

対応ブラウザを用意。 一般的なブラウザであれば問題無い 回線、PCの安定化を図りましょう。 有線、再起動、サブの用意。 動作確認用チュートリアル画面で事前確認。 見直し戦略が重要。 見直し用のチェック機能に加えて、手元にメモ用紙があるといろいろ戦略が練れる。
車両診断通信

[Dcm] Vehicle Diagnostic Communication Part 78 [Simulation 17]

I wrote a Python code to simulate TesterPresents. Considering the main purpose of TesterPresents, SessionControl and SecurityAccess are also implemented. The main purpose is to suppress S3 timeouts.