Elektronisches Steuergerät, welches dazu eingerichtet ist, eine Datenschreiboperation auszuführen, aufweisend:einen Einstellbestimmungsabschnitt (S10) zum Bestimmen, ob eine Einstellanfrage eingeht,wobei als Antwort auf die Einstellanfrage ein Einstellwert, welcher Einstellungen des elektronischen Steuergeräts angibt, entsprechend einem spezifizierten Wert, der in der Einstellanfrage enthalten ist, gesetzt wird,und wobei der spezifizierte Wert einer von einer Mehrzahl möglicher Werte ist, welche vorher für den Einstellwert vorbereitet wurden;einen Adressabschnitt (S50) zum Beziehen einer Korrespondenz-Adresse, wenn der Einstellbestimmungsabschnitt (S10) bestimmt, dass die Einstellanfrage eingegangen ist,wobei die Korrespondenz-Adresse eine Adresse eines Speicherbereichs ist, der den einen von der Mehrzahl der möglichen Werte speichert, der gleich dem spezifizierten Wert ist;einen Schreibbefehlsabschnitt (S90) zum Übertragen eines Datenschreibbefehls, welcher eine Schreibeinheit (15) dazu instruiert, Daten, welche die Korrespondenz-Adresse repräsentieren, als Einstellwert in einen Einstellwertspeicherbereich zu schreiben,wobei der Einstellwertspeicherbereich ein Speicherbereich ist, der dem Einstellwert zugewiesen wird, wobeidie Schreibeinheit (15) dazu eingerichtet ist, als Antwort auf den Datenschreibbefehl vom Schreibbefehlsabschnitt (S90) die Korrespondenz-Adresse in Speichereinheiten von vordefinierten Speichersektoren zu schreiben,wobei jeder der vordefinierten Speichersektoren im Einstellwertspeicherbereich enthalten ist,einen Korrespondenz-Beschaffungs-Abschnitt (S30) zum Beziehen von Korrespondenz-Information, wobei die Korrespondenz-Information eine Korrespondenz zwischen dem Einstellwert, der Mehrzahl möglicher Werte und einer Adresse für einen Bereich, welcher jeden der Mehrzahl möglicher Werte speichert, repräsentiert; undeinen Spezifizierungsabschnitt (S50) zum Spezifizieren der Adresse, welche den Bereich repräsentiert, der den einen aus der Mehrzahl möglicher Werte speichert, der gleich dem spezifizierten Wert ist, mit Bezug auf die Korrespondenz-Information, wenn der Einstellbestimmungsabschnitt (S10) bestimmt, dass die Einstellanfrage eingegangen ist,wobei der Adressabschnitt die Adresse bezieht, welche durch den Spezifizierungsabschnitt (S50) als Korrespondenz-Adresse spezifiziert wurde.
PROBLEM TO BE SOLVED: To provide a technique that reduces the time to write data.SOLUTION: A CPU 12 determines, in S10, whether there is a setting request that indicates a request for setting a set value that indicates settings to the electronic controller to a designated value that is one of a plurality of candidates for the set value. In S50, when there is a setting request, the CPU 12 acquires a match address that is an address indicating an area where a candidate value that matches the designated value among the plurality of candidate values is stored. In S90, the CPU 12 causes data that represents the match address to be written to a storage area for the set value that is a storage area previously allocated to the set value by a controller 15 that performs a write of data for each of predetermined storage unit areas.SELECTED DRAWING: Figure 5
ELEKTRONISCHES STEUERGERÄT
2023-10-26
Patent
Elektronische Ressource
Deutsch