Commit e7df941e authored by Georges Khaznadar's avatar Georges Khaznadar

New upstream version 4.4.3+dfsg

parent 21b0282f

Too many changes to show.

To preserve performance only 1000 of 1000+ files are displayed.

.buildinfo
*/rst/exp/_build/epub/*
!*/rst/exp/_build/epub/eyes17.epub
*/rst/exp/_build/latex/*
!*/rst/exp/_build/latex/eyes17.pdf
*/rst/qt5HTML/objects.inv
*/rst/qt5HTML/search.html
*/rst/qt5HTML/searchindex.js
*/rst/qt5HTML/_source
doctrees/
*/rst/exp/_static/
*/rst/qt5HTML/_sources/
DESTDIR =
LANGUAGES = $(shell find . -type d -mindepth 1 -maxdepth 1 | grep -Ev 'pics|schematics' | tr -d './')
LANGUAGES = $(shell find . -mindepth 1 -maxdepth 1 -type d | grep -Ev 'pics|schematics|images' | tr -d './')
RST_SUBDIRS = $(shell ls -d */rst)
all:
all: progress
for d in $(RST_SUBDIRS); do make -C $$d; done
clean:
......@@ -17,3 +17,12 @@ install:
$(DESTDIR)/usr/share/eyes17/doc/$$l; \
cp -a $$l/rst/qt5HTML/* $(DESTDIR)/usr/share/eyes17/rst/$$l; \
done
progress:
@for l in $(LANGUAGES); do \
if [ $$l != "en" ]; then \
make --quiet -C $$l/rst progress; \
fi; \
done
.PHONY: all clean install progress
......@@ -7,6 +7,9 @@ HTML = exp/_build/html/index.html
EPUB = exp/_build/epub/eyes17.epub
QT5HTML = qt5HTML/index.html
PREBUILD = exp/_static/.keeper
RSTFILES = $(shell ls exp/*.rst)
THIS_LANG = $(shell basename $$(realpath ..))
SVGFILES = $(shell ls exp/schematics/$(THIS_LANG)/*.svg)
SOURCES = $(shell ls exp/*.rst) exp/conf.py exp/Makefile \
exp/cover/coverpage.pdf exp/cover/preface.pdf
......@@ -30,7 +33,32 @@ $(HTML): $(SOURCES)
$(EPUB): $(SOURCES)
make -C exp epub
$(QT5HTML): $(HTML)
$(QT5HTML): $(SOURCES) $(HTML)
./simplifyForQt5 --indir=exp/_build/html --outdir=qt5HTML
.PHONY: all force distclean
progress:
@echo "=================== Progress log for the language $(THIS_LANG) ==================="
@echo -n "New files to translate: "
@for f in ../../schematics/en/*.svg; do \
g=exp/schematics/$(THIS_LANG)/$$(basename $$f); \
if [ ! -f $$g ]; then echo -n "$$(basename $$f) "; fi; \
done;
@for f in ../../en/rst/exp/*.rst ; do \
g=exp/$$(basename $$f); \
if [ ! -f $$g ]; then echo -n "$$(basename $$f) "; fi; \
done;
@echo "[end]"
@echo -n "Files to update: "
@make --quiet progress_update
@echo "[end]"
@echo "========================================================================="
progress_update: $(RSTFILES) $(SVGFILES)
exp/%.rst: ../../en/rst/exp/%.rst
@echo -n "$$(basename $@) "
exp/schematics/$(THIS_LANG)/%.svg: ../../schematics/en/%.svg
@echo -n "$$(basename $@) "
.PHONY: all force distclean progress progress_update
.. 2.17
Stroboscope
===========
**Objective**
Observation of a periodic phenomenon with a periodic flashed light.
**Procedure**
.. image:: schematics/stroboscope.svg
:width: 300px
- The disk is rotated by powering the motor by a 1.5 V cell.
- The disk is illuminated with light from the LED only, no other light
should be present.
- Adjust the frequency of SQ1, the disk will appear stationary when it
is equal to the frequency of rotation of the disk.
**Discussion**
When the frequency of the phenomenon under observation and the frequency
of the flashing light are matching, one can see a still image.
What happens when the frequency of the light is slightly increased, or slightly
decreased?
What happens when the frequency of the flasing light is twice the frequency
of the phenomenon? and when it is the half of its value?
......@@ -6,20 +6,13 @@ Measuring Resistance
**Objective**
ExpEYES has a terminal marked **SEN**, that can be used for measuring
resistances in the range of :math:`100~\Omega` to :math:`100~k\Omega`. You can also study the
series and parallel combination of resistors. Effective resistance of a
series combination of resistors, :math:`R = R_1 + R_2 + ⋯`. For parallel
combination it is given by :math:`\frac{1}{R} = \frac{1}{R_1} + \frac{1}{R_2} + ⋯`
resistances in the range of :math:`100~\Omega` to :math:`100~k\Omega`.
You can also study the series and parallel combination of resistors.
.. image:: ./schematics/res-measure.svg
:width: 300px
.. image:: ./schematics/res-series.svg
:width: 300px
.. image:: ./schematics/res-parallel.svg
:width: 300px
**Procedure**
- Connect the resistor between SEN and any Ground terminal
- Observe the value shown on the right side panel
- Try series and parallel combinations
.. 2.2
Measuring Resistance series combination
=======================================
**Objective**
The effective resistance of a
series combination of resistors is :math:`R = R_1 + R_2 + ⋯`.
.. image:: ./schematics/res-series.svg
:width: 300px
**Procedure for two resitors**
- Connect one resistor in SEN and the other one in Ground terminal.
Connect opposite ends of the resistors together.
- Observe the value shown on the right side panel
Measuring Resistance parallel combination
=========================================
**Objective**
For parallel combination of resistors, this relation exists between
the effective resistance :math:`R` and the components:
:math:`\frac{1}{R} = \frac{1}{R_1} + \frac{1}{R_2} + ⋯`
.. image:: ./schematics/res-parallel.svg
:width: 300px
**Procedure for two resistors**
- Connect both resistors between SEN and any Ground terminal
- Observe the value shown on the right side panel
......@@ -5,27 +5,20 @@ Measuring Capacitance
**Objective**
Measuring capacitance and explore the series and parallel combinations
of capacitors.
Measuring a capacitance.
.. image:: schematics/cap-measure.svg
:width: 300px
.. image:: schematics/cap-series.svg
:width: 300px
.. image:: schematics/cap-parallel.svg
:width: 300px
**Procedure**
- Connect the capacitor between IN1 and Ground.
- Click on “Capacitance on IN1” . Should not touch the capacitor while
measuring
- Repeat the measurement for Series and parallel combinations
**Discussion**
We have used :math:`100~pF` capacitors in this activity. For parallel
combination, the effective capacitance is given by :math:`C = C_1 + C_2 + ⋯`
, and for series combination by :math:`\frac{1}{C} = \frac{1}{C_1} + \frac{1}{C_2} + ⋯`.
We have used :math:`100~pF` capacitors in this activity.
You can make the capacitors by pasting thin metal foils on both sides of
insulators like paper, polythene or glass.
.. 2.3
Measuring Capacitance in series combination
===========================================
**Objective**
Measuring the capacitance of series combination
of capacitors.
.. image:: schematics/cap-series.svg
:width: 300px