Hur skriver man en programsnutt i QBASIC för att göra lopbackläsning från en serieport?
Ska koppla en serieport till ett flis-eldnings-styrkort för att mäta den tid som skruven drar. Skruvmotorn kopplas till och från via ett relä och tiden som relät är draget på styrs via potentialmetrar.
Skruvmotorn drar sådär en 10 till 60 sekunder beroende på hur potientalmetern är inställd sedan står den stilla beroende på hur en annan potientalmeter är inställd.
Tar ut en signal från styrkortet som matar en optokopplare vars transistor är kopplade till serieportens RX RI.
I stället för att stå där med en klocka och mäta tid så är det tänkt att tidsintervallerna när flisskruven roterar respektive står stilla ska presenteras på bildskärmen som ett streck, avbrott, streck, avbrott, streck, avbrott eller på nåt liknade sätt.
Signalen ska tas ut från en redan befintlig lysdiod som indikerar när flisskruven roterar.
Nu är ju QBASIC inte så exakt när det gäller tidskritiska situationer men i det här fallet är det fullt tillräckligt.
Det help som medföljer QBASIC är alldeles för knapphändigt för att jag ska kunna skriva ett program som läser av serieportarna.
Det är tänkt att QBASIC ska köras på en ren DOS-burk.
/Göran