' schrieb:hoi,
wie wär´s. wenn du einfach deinen array durchläfst und guckst, ob es einen wechsel von 0 nach 1 gibt, den index merkst du dir, und suchst jetzt nach dem nächsten wechsel von 1 nach 0, hast du den, (inex2-index1)*abtastzeit ist deine pulslänge. zusätzlich zählst du nun den pulszähler eins hoch und suchst im array nach dem nächsen 0->1 echsel, und machst das gleiche spielchen, bist du den ganzen array durch hast. kannst ja in deine for schleife noch integrieren.
mfg jeffrey
Vielen Dank
hab das auch so hinbekommen, das einzigste wo es jetzt noch hakt ist das merken der werte in einem Array,
in meinem Vi werden im Array auch alle Werte ( bei mir null ) die entstehen wenn kein Flanken wechsel kommt
mit im array abgespeichert. und der index wird aus dem Schieberegister auch immer wiederholt abgespeichrt.
siehe Schaltung
vielleicht kannst du mal drueber schauen.
Auf jeden Fall schon mal vielen Dank bis hierher
Gruss HAL9000