From b1f5c3f8d6671b4331cef1dcebdf63b7a43a3a2b Mon Sep 17 00:00:00 2001 From: priyanka Date: Wed, 24 Jun 2015 15:03:17 +0530 Subject: initial commit / add all books --- 104/CH4/EX4.9/4_9.sce | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100755 104/CH4/EX4.9/4_9.sce (limited to '104/CH4/EX4.9/4_9.sce') diff --git a/104/CH4/EX4.9/4_9.sce b/104/CH4/EX4.9/4_9.sce new file mode 100755 index 000000000..23b72d3a4 --- /dev/null +++ b/104/CH4/EX4.9/4_9.sce @@ -0,0 +1,16 @@ +//incremental encoder +//2 sinusoidal signals +//generates four zero crossings per cycle(zc) +//printwheel has 96 characters on its pheriphery(ch) and encoder has 480 cycles(cyc) +zc=4 +ch=96 +cyc=480 +zcpr=cyc*zc //zero crossings per revolution +disp(zcpr,"zero_crossings_per_revolution=") +zcpc=zcpr/ch //zreo crossings per character +disp(zcpc,"zero_crossings_per_character=") +//500khz clock is used +//500 pulses/zero crossing +shaft_speed=500000/500 +x=shaft_speed/zcpr +disp(x,"ans=") //in rev per sec -- cgit