Frank (Diskussion | Beiträge) K |
|||
Zeile 32: | Zeile 32: | ||
---- | ---- | ||
+ | |||
+ | Na, is ja auch egal, jetzt haben wir es schon, das war ja schon peinlich | ||
+ | |||
+ | --PicNick 17:08, 21. Dez 2005 (CET) |
Version vom 21. Dezember 2005, 17:08 Uhr
... Vielleicht kann hier ein GCC-Kollege das Beispiel einfügen ...
Vielleicht mal sagen, was man haben will bzw was die Blackox 'Pulsein' tut. Ich hab grad keine Lust, BASCOM zu installieren und zu debuggen ;-)
Es gibt 1000 Möglichkeiten, Zeiten zu messen...
Es geht nicht darum das man die Funktion nachbaut sondern das man die gleiche Aufgabe in GCC erfüllt. Wie du das machst bleibt Dir überlassen, es sollte nur eine möglichst kompakte Lösung sein. Decodieren eines RC-Signales. Dazu muss die Zeit bis zum Pegelwechsel gemessen werden (siehe Servos).
--Frank 02:24, 6. Dez 2005 (CET)
PickNick betrifft das GCC-Beispiel zu Pulsein! Es geht eigentlich nicht darum die Aufgabe Funktionell auf die gleiche Weise zu lösen (kann man natürlich auch machen). Es geht nur darum eine Lösung zu finden und diese aufzuzeigen damit Einsteiger die auch gleich nutzen können. Das könnte auch eine Timerlösung sein. Du hast jetzt einen denkbaren Aufruf eingetragen, aber die Lösung fehlt noch. Der leser sieht so auf den ersten Blick nicht das dort noch Code fehlt und könnte denken das wäre in C genauso einfach zu lösen wie in Bascom. Du solltest nochmal FETT markieren das hier noch die Lösung und das Programmgerüst fehlen, sonst ist die Gegenüberstellung etwas verfälscht.
--Frank 14:40, 21. Dez 2005 (CET)
Ich versteh' schon. Die Vorgabe von "pulsein" ist ja eigentlich unter die Gürtellinie. So zum Drüberstreuen (ohne Timer) mit relativ guter Genauigkeit Pulse messen geht in Hochsprachen (wenn wir C dazurechnen) einfach nicht. Aber gut, irgendwie kriegen wir das Code-Kästchen schon voll
--PicNick 15:01, 21. Dez 2005 (CET)
Siehst du etwas zu verbissen ;-) Es geht ja nicht darum Beispiele zu suchen die überall gleich funktionieren, sondern einfach zu zeigen wie man am schnellsten bestimmte Aufgaben lösen kann, und das wart eine ganz typische Aufgabe die man sehr oft braucht. Hätte es kein PulseIn-Befehl gegeben, hätte ich dort ein Bascom-Timer Beispiel gepostet. Auch ein C-Programmierer kann kleine Aufgaben posten die in Bascom nicht so leicht umzusetzen sind. Es geht um Lösungen nicht um direkte Algorithmen-Vergleiche.
--Frank 16:38, 21. Dez 2005 (CET)
Na, is ja auch egal, jetzt haben wir es schon, das war ja schon peinlich
--PicNick 17:08, 21. Dez 2005 (CET)