Forum: Mikrocontroller und Digitale Elektronik Was bedeutet " to assert" genau?


von Hak (Gast)


Lesenswert?

Hallo Leute,
könnte mir jemand helfen folgenden Satz ins deutsch zu übersetzen?
vor allem der Verb "to assert" in technisches Deutsch. Ich finde ihn oft 
in Datenblättern.

"The Reset State Manager asserts the signal ext_nreset to assert the 
NRST pin"

Satz ist aus dem Manual AT91SAM7256S.
Danke
Gruß

Hak

von Anton (Gast)


Lesenswert?

Schau mal bei "www.leo.org", die haben ein hervorragendes Wörterbuch
und das nicht nur Englisch-Deutsch.

von Hak (Gast)


Lesenswert?

Habe ich schon rein geguckt. Leider immer noch unklarheiten.
"to assert": behaupten , beteurn hat mit dem obigen technischen Satz 
nichts zu tun. Danke für die nette Hilfe.

von Hc Z. (mizch)


Lesenswert?

„Anlegen“ im Sinne von „Aktivieren“.  In Deinem Beispiel mit ext_nreset 
ist der aktive Zustand vermutlich low (wegen des „n“), also wird Low - 
Pegel angelegt.

von Slanum (Gast)


Lesenswert?

Es heißt nichts weiter als, dass das NRST pin über den ext_nreset Signal 
überwacht wird.

von Hak (Gast)


Lesenswert?

Super und Vielen,vielen Dank!

von U.R. Schmitt (Gast)


Lesenswert?

Der name assert für Funktionen wird vor allem in der Fehlerbehandlung 
und bei automatisierten Tests benutzt.
Ein Assert ist eine Behauptung, das heisst der Funktionsaufruf ist im 
allgemeinen so etwas wie assert(x > 5)
Ist die Bedingung (x > 5) erfüllt ist alles gut, ist die Bedingung 
allerdings falsch wird das Programm normalerweise mit einem Fehler 
beendet, bzw bei einem Testframework der Fehler protokolliert.

Damit kann man Bedingungen, die eigentlich nie passieren dürften 
abfangen, bevor sie später im Programm zu einem schwer zu findenden 
Fehler führen.

von Hak (Gast)


Lesenswert?

>> U.R. Schmitt
Danke für die detaillierte softwaretechnische Erklärung.
Gruß

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

> Ein Assert ist eine Behauptung...
Passend /dazu/: http://de.wikipedia.org/wiki/Assertion

> "... asserts the signal ext_nreset to assert the NRST pin"
In diesem Zusammenhang bedeutet "to assert" = aktivieren
Wie auf http://www.dict.cc/englisch-deutsch/to+assert.html aufgeführt:
1
electr.: in aktiven Zustand bringen

von Hak (Gast)


Lesenswert?

Vielen Dank an euch alle. Ihr seid eine große Hilfe.
Gruß
Hak

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.