Testing morse with different synthetic test files with SNR from 4.4dB to 14 dB.

master
AG1LE Mauri 2013-09-08 00:17:35 -04:00
rodzic 891e5ff92d
commit 54fecec308
47 zmienionych plików z 567783 dodań i 1437 usunięć

1
AUTHORS 100644
Wyświetl plik

@ -0,0 +1 @@
(c) 2013 AG1LE Mauri Niininen

1
COPYING 120000
Wyświetl plik

@ -0,0 +1 @@
/usr/share/automake-1.11/COPYING

1
ChangeLog 100644
Wyświetl plik

@ -0,0 +1 @@
2013--9-07 initial version

1
INSTALL 120000
Wyświetl plik

@ -0,0 +1 @@
/usr/share/automake-1.11/INSTALL

767
Makefile 100644
Wyświetl plik

@ -0,0 +1,767 @@
# Makefile.in generated by automake 1.11.6 from Makefile.am.
# Makefile. Generated from Makefile.in by configure.
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software
# Foundation, Inc.
# This Makefile.in is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
# PARTICULAR PURPOSE.
am__make_dryrun = \
{ \
am__dry=no; \
case $$MAKEFLAGS in \
*\\[\ \ ]*) \
echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \
| grep '^AM OK$$' >/dev/null || am__dry=yes;; \
*) \
for am__flg in $$MAKEFLAGS; do \
case $$am__flg in \
*=*|--*) ;; \
*n*) am__dry=yes; break;; \
esac; \
done;; \
esac; \
test $$am__dry = yes; \
}
pkgdatadir = $(datadir)/morse
pkgincludedir = $(includedir)/morse
pkglibdir = $(libdir)/morse
pkglibexecdir = $(libexecdir)/morse
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
install_sh_DATA = $(install_sh) -c -m 644
install_sh_PROGRAM = $(install_sh) -c
install_sh_SCRIPT = $(install_sh) -c
INSTALL_HEADER = $(INSTALL_DATA)
transform = $(program_transform_name)
NORMAL_INSTALL = :
PRE_INSTALL = :
POST_INSTALL = :
NORMAL_UNINSTALL = :
PRE_UNINSTALL = :
POST_UNINSTALL = :
bin_PROGRAMS = morse$(EXEEXT)
subdir = .
DIST_COMMON = README $(am__configure_deps) $(srcdir)/Makefile.am \
$(srcdir)/Makefile.in $(srcdir)/config.h.in \
$(top_srcdir)/configure AUTHORS COPYING ChangeLog INSTALL NEWS \
compile depcomp install-sh missing
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
am__aclocal_m4_deps = $(top_srcdir)/configure.ac
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
$(ACLOCAL_M4)
am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \
configure.lineno config.status.lineno
mkinstalldirs = $(install_sh) -d
CONFIG_HEADER = config.h
CONFIG_CLEAN_FILES =
CONFIG_CLEAN_VPATH_FILES =
am__installdirs = "$(DESTDIR)$(bindir)"
PROGRAMS = $(bin_PROGRAMS)
am__dirstamp = $(am__leading_dot)dirstamp
am_morse_OBJECTS = src/autocr.$(OBJEXT) src/initl.$(OBJEXT) \
src/likhd.$(OBJEXT) src/path.$(OBJEXT) src/spdtr.$(OBJEXT) \
src/trelis.$(OBJEXT) src/bpfdet.$(OBJEXT) src/inputl.$(OBJEXT) \
src/model.$(OBJEXT) src/probp.$(OBJEXT) src/rcvr.$(OBJEXT) \
src/sprob.$(OBJEXT) src/trprob.$(OBJEXT) src/kalfil.$(OBJEXT) \
src/morse.$(OBJEXT) src/proces.$(OBJEXT) src/savep.$(OBJEXT) \
src/stats.$(OBJEXT) src/xtrans.$(OBJEXT) src/key.$(OBJEXT) \
src/noise.$(OBJEXT) src/ptrans.$(OBJEXT) src/simsgi.$(OBJEXT) \
src/transl.$(OBJEXT)
morse_OBJECTS = $(am_morse_OBJECTS)
morse_LDADD = $(LDADD)
DEFAULT_INCLUDES = -I.
depcomp = $(SHELL) $(top_srcdir)/depcomp
am__depfiles_maybe = depfiles
am__mv = mv -f
COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
CCLD = $(CC)
LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
SOURCES = $(morse_SOURCES)
DIST_SOURCES = $(morse_SOURCES)
am__can_run_installinfo = \
case $$AM_UPDATE_INFO_DIR in \
n|no|NO) false;; \
*) (install-info --version) >/dev/null 2>&1;; \
esac
ETAGS = etags
CTAGS = ctags
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
distdir = $(PACKAGE)-$(VERSION)
top_distdir = $(distdir)
am__remove_distdir = \
if test -d "$(distdir)"; then \
find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \
&& rm -rf "$(distdir)" \
|| { sleep 5 && rm -rf "$(distdir)"; }; \
else :; fi
DIST_ARCHIVES = $(distdir).tar.gz
GZIP_ENV = --best
distuninstallcheck_listfiles = find . -type f -print
am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \
| sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$'
distcleancheck_listfiles = find . -type f -print
ACLOCAL = ${SHELL} /home/mauri/Projects/morse/missing --run aclocal-1.11
AMTAR = $${TAR-tar}
AUTOCONF = ${SHELL} /home/mauri/Projects/morse/missing --run autoconf
AUTOHEADER = ${SHELL} /home/mauri/Projects/morse/missing --run autoheader
AUTOMAKE = ${SHELL} /home/mauri/Projects/morse/missing --run automake-1.11
AWK = gawk
CC = gcc
CCDEPMODE = depmode=gcc3
CFLAGS = -g -O2
CPPFLAGS =
CYGPATH_W = echo
DEFS = -DHAVE_CONFIG_H
DEPDIR = .deps
ECHO_C =
ECHO_N = -n
ECHO_T =
EXEEXT =
INSTALL = /usr/bin/install -c
INSTALL_DATA = ${INSTALL} -m 644
INSTALL_PROGRAM = ${INSTALL}
INSTALL_SCRIPT = ${INSTALL}
INSTALL_STRIP_PROGRAM = $(install_sh) -c -s
LDFLAGS =
LIBOBJS =
LIBS = -lf2c -lm
LTLIBOBJS =
MAKEINFO = ${SHELL} /home/mauri/Projects/morse/missing --run makeinfo
MKDIR_P = /bin/mkdir -p
OBJEXT = o
PACKAGE = morse
PACKAGE_BUGREPORT = http://ag1le.blogspot.com
PACKAGE_NAME = morse
PACKAGE_STRING = morse 1.0
PACKAGE_TARNAME = morse
PACKAGE_URL =
PACKAGE_VERSION = 1.0
PATH_SEPARATOR = :
SET_MAKE =
SHELL = /bin/bash
STRIP =
VERSION = 1.0
abs_builddir = /home/mauri/Projects/morse
abs_srcdir = /home/mauri/Projects/morse
abs_top_builddir = /home/mauri/Projects/morse
abs_top_srcdir = /home/mauri/Projects/morse
ac_ct_CC = gcc
am__include = include
am__leading_dot = .
am__quote =
am__tar = $${TAR-tar} chof - "$$tardir"
am__untar = $${TAR-tar} xf -
bindir = ${exec_prefix}/bin
build_alias =
builddir = .
datadir = ${datarootdir}
datarootdir = ${prefix}/share
docdir = ${datarootdir}/doc/${PACKAGE_TARNAME}
dvidir = ${docdir}
exec_prefix = ${prefix}
host_alias =
htmldir = ${docdir}
includedir = ${prefix}/include
infodir = ${datarootdir}/info
install_sh = ${SHELL} /home/mauri/Projects/morse/install-sh
libdir = ${exec_prefix}/lib
libexecdir = ${exec_prefix}/libexec
localedir = ${datarootdir}/locale
localstatedir = ${prefix}/var
mandir = ${datarootdir}/man
mkdir_p = /bin/mkdir -p
oldincludedir = /usr/include
pdfdir = ${docdir}
prefix = /usr/local
program_transform_name = s,x,x,
psdir = ${docdir}
sbindir = ${exec_prefix}/sbin
sharedstatedir = ${prefix}/com
srcdir = .
sysconfdir = ${prefix}/etc
target_alias =
top_build_prefix =
top_builddir = .
top_srcdir = .
AUTOMAKE_OPTIONS = subdir-objects
ACLOCAL_AMFLAGS = ${ACLOCAL_FLAGS}
AM_CFLAGS = -ggdb
morse_SOURCES = src/autocr.c src/initl.c src/likhd.c src/path.c\
src/spdtr.c src/trelis.c\
src/bpfdet.c src/inputl.c src/model.c \
src/probp.c src/rcvr.c src/sprob.c src/trprob.c\
src/kalfil.c src/morse.c src/proces.c src/savep.c \
src/stats.c src/xtrans.c\
src/key.c src/noise.c src/ptrans.c\
src/simsgi.c src/transl.c
all: config.h
$(MAKE) $(AM_MAKEFLAGS) all-am
.SUFFIXES:
.SUFFIXES: .c .o .obj
am--refresh: Makefile
@:
$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
@for dep in $?; do \
case '$(am__configure_deps)' in \
*$$dep*) \
echo ' cd $(srcdir) && $(AUTOMAKE) --gnu'; \
$(am__cd) $(srcdir) && $(AUTOMAKE) --gnu \
&& exit 0; \
exit 1;; \
esac; \
done; \
echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu Makefile'; \
$(am__cd) $(top_srcdir) && \
$(AUTOMAKE) --gnu Makefile
.PRECIOUS: Makefile
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
@case '$?' in \
*config.status*) \
echo ' $(SHELL) ./config.status'; \
$(SHELL) ./config.status;; \
*) \
echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \
cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \
esac;
$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
$(SHELL) ./config.status --recheck
$(top_srcdir)/configure: $(am__configure_deps)
$(am__cd) $(srcdir) && $(AUTOCONF)
$(ACLOCAL_M4): $(am__aclocal_m4_deps)
$(am__cd) $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS)
$(am__aclocal_m4_deps):
config.h: stamp-h1
@if test ! -f $@; then rm -f stamp-h1; else :; fi
@if test ! -f $@; then $(MAKE) $(AM_MAKEFLAGS) stamp-h1; else :; fi
stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status
@rm -f stamp-h1
cd $(top_builddir) && $(SHELL) ./config.status config.h
$(srcdir)/config.h.in: $(am__configure_deps)
($(am__cd) $(top_srcdir) && $(AUTOHEADER))
rm -f stamp-h1
touch $@
distclean-hdr:
-rm -f config.h stamp-h1
install-binPROGRAMS: $(bin_PROGRAMS)
@$(NORMAL_INSTALL)
@list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \
if test -n "$$list"; then \
echo " $(MKDIR_P) '$(DESTDIR)$(bindir)'"; \
$(MKDIR_P) "$(DESTDIR)$(bindir)" || exit 1; \
fi; \
for p in $$list; do echo "$$p $$p"; done | \
sed 's/$(EXEEXT)$$//' | \
while read p p1; do if test -f $$p; \
then echo "$$p"; echo "$$p"; else :; fi; \
done | \
sed -e 'p;s,.*/,,;n;h' -e 's|.*|.|' \
-e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \
sed 'N;N;N;s,\n, ,g' | \
$(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \
{ d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \
if ($$2 == $$4) files[d] = files[d] " " $$1; \
else { print "f", $$3 "/" $$4, $$1; } } \
END { for (d in files) print "f", d, files[d] }' | \
while read type dir files; do \
if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \
test -z "$$files" || { \
echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(bindir)$$dir'"; \
$(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(bindir)$$dir" || exit $$?; \
} \
; done
uninstall-binPROGRAMS:
@$(NORMAL_UNINSTALL)
@list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \
files=`for p in $$list; do echo "$$p"; done | \
sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \
-e 's/$$/$(EXEEXT)/' `; \
test -n "$$list" || exit 0; \
echo " ( cd '$(DESTDIR)$(bindir)' && rm -f" $$files ")"; \
cd "$(DESTDIR)$(bindir)" && rm -f $$files
clean-binPROGRAMS:
-test -z "$(bin_PROGRAMS)" || rm -f $(bin_PROGRAMS)
src/$(am__dirstamp):
@$(MKDIR_P) src
@: > src/$(am__dirstamp)
src/$(DEPDIR)/$(am__dirstamp):
@$(MKDIR_P) src/$(DEPDIR)
@: > src/$(DEPDIR)/$(am__dirstamp)
src/autocr.$(OBJEXT): src/$(am__dirstamp) \
src/$(DEPDIR)/$(am__dirstamp)
src/initl.$(OBJEXT): src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp)
src/likhd.$(OBJEXT): src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp)
src/path.$(OBJEXT): src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp)
src/spdtr.$(OBJEXT): src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp)
src/trelis.$(OBJEXT): src/$(am__dirstamp) \
src/$(DEPDIR)/$(am__dirstamp)
src/bpfdet.$(OBJEXT): src/$(am__dirstamp) \
src/$(DEPDIR)/$(am__dirstamp)
src/inputl.$(OBJEXT): src/$(am__dirstamp) \
src/$(DEPDIR)/$(am__dirstamp)
src/model.$(OBJEXT): src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp)
src/probp.$(OBJEXT): src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp)
src/rcvr.$(OBJEXT): src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp)
src/sprob.$(OBJEXT): src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp)
src/trprob.$(OBJEXT): src/$(am__dirstamp) \
src/$(DEPDIR)/$(am__dirstamp)
src/kalfil.$(OBJEXT): src/$(am__dirstamp) \
src/$(DEPDIR)/$(am__dirstamp)
src/morse.$(OBJEXT): src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp)
src/proces.$(OBJEXT): src/$(am__dirstamp) \
src/$(DEPDIR)/$(am__dirstamp)
src/savep.$(OBJEXT): src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp)
src/stats.$(OBJEXT): src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp)
src/xtrans.$(OBJEXT): src/$(am__dirstamp) \
src/$(DEPDIR)/$(am__dirstamp)
src/key.$(OBJEXT): src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp)
src/noise.$(OBJEXT): src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp)
src/ptrans.$(OBJEXT): src/$(am__dirstamp) \
src/$(DEPDIR)/$(am__dirstamp)
src/simsgi.$(OBJEXT): src/$(am__dirstamp) \
src/$(DEPDIR)/$(am__dirstamp)
src/transl.$(OBJEXT): src/$(am__dirstamp) \
src/$(DEPDIR)/$(am__dirstamp)
morse$(EXEEXT): $(morse_OBJECTS) $(morse_DEPENDENCIES) $(EXTRA_morse_DEPENDENCIES)
@rm -f morse$(EXEEXT)
$(LINK) $(morse_OBJECTS) $(morse_LDADD) $(LIBS)
mostlyclean-compile:
-rm -f *.$(OBJEXT)
-rm -f src/autocr.$(OBJEXT)
-rm -f src/bpfdet.$(OBJEXT)
-rm -f src/initl.$(OBJEXT)
-rm -f src/inputl.$(OBJEXT)
-rm -f src/kalfil.$(OBJEXT)
-rm -f src/key.$(OBJEXT)
-rm -f src/likhd.$(OBJEXT)
-rm -f src/model.$(OBJEXT)
-rm -f src/morse.$(OBJEXT)
-rm -f src/noise.$(OBJEXT)
-rm -f src/path.$(OBJEXT)
-rm -f src/probp.$(OBJEXT)
-rm -f src/proces.$(OBJEXT)
-rm -f src/ptrans.$(OBJEXT)
-rm -f src/rcvr.$(OBJEXT)
-rm -f src/savep.$(OBJEXT)
-rm -f src/simsgi.$(OBJEXT)
-rm -f src/spdtr.$(OBJEXT)
-rm -f src/sprob.$(OBJEXT)
-rm -f src/stats.$(OBJEXT)
-rm -f src/transl.$(OBJEXT)
-rm -f src/trelis.$(OBJEXT)
-rm -f src/trprob.$(OBJEXT)
-rm -f src/xtrans.$(OBJEXT)
distclean-compile:
-rm -f *.tab.c
include src/$(DEPDIR)/autocr.Po
include src/$(DEPDIR)/bpfdet.Po
include src/$(DEPDIR)/initl.Po
include src/$(DEPDIR)/inputl.Po
include src/$(DEPDIR)/kalfil.Po
include src/$(DEPDIR)/key.Po
include src/$(DEPDIR)/likhd.Po
include src/$(DEPDIR)/model.Po
include src/$(DEPDIR)/morse.Po
include src/$(DEPDIR)/noise.Po
include src/$(DEPDIR)/path.Po
include src/$(DEPDIR)/probp.Po
include src/$(DEPDIR)/proces.Po
include src/$(DEPDIR)/ptrans.Po
include src/$(DEPDIR)/rcvr.Po
include src/$(DEPDIR)/savep.Po
include src/$(DEPDIR)/simsgi.Po
include src/$(DEPDIR)/spdtr.Po
include src/$(DEPDIR)/sprob.Po
include src/$(DEPDIR)/stats.Po
include src/$(DEPDIR)/transl.Po
include src/$(DEPDIR)/trelis.Po
include src/$(DEPDIR)/trprob.Po
include src/$(DEPDIR)/xtrans.Po
.c.o:
depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\
$(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\
$(am__mv) $$depbase.Tpo $$depbase.Po
# source='$<' object='$@' libtool=no \
# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
# $(COMPILE) -c -o $@ $<
.c.obj:
depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\
$(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\
$(am__mv) $$depbase.Tpo $$depbase.Po
# source='$<' object='$@' libtool=no \
# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \
# $(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
unique=`for i in $$list; do \
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
done | \
$(AWK) '{ files[$$0] = 1; nonempty = 1; } \
END { if (nonempty) { for (i in files) print i; }; }'`; \
mkid -fID $$unique
tags: TAGS
TAGS: $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \
$(TAGS_FILES) $(LISP)
set x; \
here=`pwd`; \
list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \
unique=`for i in $$list; do \
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
done | \
$(AWK) '{ files[$$0] = 1; nonempty = 1; } \
END { if (nonempty) { for (i in files) print i; }; }'`; \
shift; \
if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
test -n "$$unique" || unique=$$empty_fix; \
if test $$# -gt 0; then \
$(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
"$$@" $$unique; \
else \
$(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
$$unique; \
fi; \
fi
ctags: CTAGS
CTAGS: $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \
$(TAGS_FILES) $(LISP)
list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \
unique=`for i in $$list; do \
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
done | \
$(AWK) '{ files[$$0] = 1; nonempty = 1; } \
END { if (nonempty) { for (i in files) print i; }; }'`; \
test -z "$(CTAGS_ARGS)$$unique" \
|| $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
$$unique
GTAGS:
here=`$(am__cd) $(top_builddir) && pwd` \
&& $(am__cd) $(top_srcdir) \
&& gtags -i $(GTAGS_ARGS) "$$here"
distclean-tags:
-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
distdir: $(DISTFILES)
$(am__remove_distdir)
test -d "$(distdir)" || mkdir "$(distdir)"
@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
list='$(DISTFILES)'; \
dist_files=`for file in $$list; do echo $$file; done | \
sed -e "s|^$$srcdirstrip/||;t" \
-e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
case $$dist_files in \
*/*) $(MKDIR_P) `echo "$$dist_files" | \
sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
sort -u` ;; \
esac; \
for file in $$dist_files; do \
if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
if test -d $$d/$$file; then \
dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
if test -d "$(distdir)/$$file"; then \
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
fi; \
if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
fi; \
cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
else \
test -f "$(distdir)/$$file" \
|| cp -p $$d/$$file "$(distdir)/$$file" \
|| exit 1; \
fi; \
done
-test -n "$(am__skip_mode_fix)" \
|| find "$(distdir)" -type d ! -perm -755 \
-exec chmod u+rwx,go+rx {} \; -o \
! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \
! -type d ! -perm -400 -exec chmod a+r {} \; -o \
! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \
|| chmod -R a+r "$(distdir)"
dist-gzip: distdir
tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
$(am__remove_distdir)
dist-bzip2: distdir
tardir=$(distdir) && $(am__tar) | BZIP2=$${BZIP2--9} bzip2 -c >$(distdir).tar.bz2
$(am__remove_distdir)
dist-lzip: distdir
tardir=$(distdir) && $(am__tar) | lzip -c $${LZIP_OPT--9} >$(distdir).tar.lz
$(am__remove_distdir)
dist-lzma: distdir
tardir=$(distdir) && $(am__tar) | lzma -9 -c >$(distdir).tar.lzma
$(am__remove_distdir)
dist-xz: distdir
tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz
$(am__remove_distdir)
dist-tarZ: distdir
tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z
$(am__remove_distdir)
dist-shar: distdir
shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz
$(am__remove_distdir)
dist-zip: distdir
-rm -f $(distdir).zip
zip -rq $(distdir).zip $(distdir)
$(am__remove_distdir)
dist dist-all: distdir
tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
$(am__remove_distdir)
# This target untars the dist file and tries a VPATH configuration. Then
# it guarantees that the distribution is self-contained by making another
# tarfile.
distcheck: dist
case '$(DIST_ARCHIVES)' in \
*.tar.gz*) \
GZIP=$(GZIP_ENV) gzip -dc $(distdir).tar.gz | $(am__untar) ;;\
*.tar.bz2*) \
bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\
*.tar.lzma*) \
lzma -dc $(distdir).tar.lzma | $(am__untar) ;;\
*.tar.lz*) \
lzip -dc $(distdir).tar.lz | $(am__untar) ;;\
*.tar.xz*) \
xz -dc $(distdir).tar.xz | $(am__untar) ;;\
*.tar.Z*) \
uncompress -c $(distdir).tar.Z | $(am__untar) ;;\
*.shar.gz*) \
GZIP=$(GZIP_ENV) gzip -dc $(distdir).shar.gz | unshar ;;\
*.zip*) \
unzip $(distdir).zip ;;\
esac
chmod -R a-w $(distdir); chmod u+w $(distdir)
mkdir $(distdir)/_build
mkdir $(distdir)/_inst
chmod a-w $(distdir)
test -d $(distdir)/_build || exit 0; \
dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \
&& dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \
&& am__cwd=`pwd` \
&& $(am__cd) $(distdir)/_build \
&& ../configure --srcdir=.. --prefix="$$dc_install_base" \
$(AM_DISTCHECK_CONFIGURE_FLAGS) \
$(DISTCHECK_CONFIGURE_FLAGS) \
&& $(MAKE) $(AM_MAKEFLAGS) \
&& $(MAKE) $(AM_MAKEFLAGS) dvi \
&& $(MAKE) $(AM_MAKEFLAGS) check \
&& $(MAKE) $(AM_MAKEFLAGS) install \
&& $(MAKE) $(AM_MAKEFLAGS) installcheck \
&& $(MAKE) $(AM_MAKEFLAGS) uninstall \
&& $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \
distuninstallcheck \
&& chmod -R a-w "$$dc_install_base" \
&& ({ \
(cd ../.. && umask 077 && mkdir "$$dc_destdir") \
&& $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \
&& $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \
&& $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \
distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \
} || { rm -rf "$$dc_destdir"; exit 1; }) \
&& rm -rf "$$dc_destdir" \
&& $(MAKE) $(AM_MAKEFLAGS) dist \
&& rm -rf $(DIST_ARCHIVES) \
&& $(MAKE) $(AM_MAKEFLAGS) distcleancheck \
&& cd "$$am__cwd" \
|| exit 1
$(am__remove_distdir)
@(echo "$(distdir) archives ready for distribution: "; \
list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \
sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x'
distuninstallcheck:
@test -n '$(distuninstallcheck_dir)' || { \
echo 'ERROR: trying to run $@ with an empty' \
'$$(distuninstallcheck_dir)' >&2; \
exit 1; \
}; \
$(am__cd) '$(distuninstallcheck_dir)' || { \
echo 'ERROR: cannot chdir into $(distuninstallcheck_dir)' >&2; \
exit 1; \
}; \
test `$(am__distuninstallcheck_listfiles) | wc -l` -eq 0 \
|| { echo "ERROR: files left after uninstall:" ; \
if test -n "$(DESTDIR)"; then \
echo " (check DESTDIR support)"; \
fi ; \
$(distuninstallcheck_listfiles) ; \
exit 1; } >&2
distcleancheck: distclean
@if test '$(srcdir)' = . ; then \
echo "ERROR: distcleancheck can only run from a VPATH build" ; \
exit 1 ; \
fi
@test `$(distcleancheck_listfiles) | wc -l` -eq 0 \
|| { echo "ERROR: files left in build directory after distclean:" ; \
$(distcleancheck_listfiles) ; \
exit 1; } >&2
check-am: all-am
check: check-am
all-am: Makefile $(PROGRAMS) config.h
installdirs:
for dir in "$(DESTDIR)$(bindir)"; do \
test -z "$$dir" || $(MKDIR_P) "$$dir"; \
done
install: install-am
install-exec: install-exec-am
install-data: install-data-am
uninstall: uninstall-am
install-am: all-am
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
installcheck: installcheck-am
install-strip:
if test -z '$(STRIP)'; then \
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
install; \
else \
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
"INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
fi
mostlyclean-generic:
clean-generic:
distclean-generic:
-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
-rm -f src/$(DEPDIR)/$(am__dirstamp)
-rm -f src/$(am__dirstamp)
maintainer-clean-generic:
@echo "This command is intended for maintainers to use"
@echo "it deletes files that may require special tools to rebuild."
clean: clean-am
clean-am: clean-binPROGRAMS clean-generic mostlyclean-am
distclean: distclean-am
-rm -f $(am__CONFIG_DISTCLEAN_FILES)
-rm -rf src/$(DEPDIR)
-rm -f Makefile
distclean-am: clean-am distclean-compile distclean-generic \
distclean-hdr distclean-tags
dvi: dvi-am
dvi-am:
html: html-am
html-am:
info: info-am
info-am:
install-data-am:
install-dvi: install-dvi-am
install-dvi-am:
install-exec-am: install-binPROGRAMS
install-html: install-html-am
install-html-am:
install-info: install-info-am
install-info-am:
install-man:
install-pdf: install-pdf-am
install-pdf-am:
install-ps: install-ps-am
install-ps-am:
installcheck-am:
maintainer-clean: maintainer-clean-am
-rm -f $(am__CONFIG_DISTCLEAN_FILES)
-rm -rf $(top_srcdir)/autom4te.cache
-rm -rf src/$(DEPDIR)
-rm -f Makefile
maintainer-clean-am: distclean-am maintainer-clean-generic
mostlyclean: mostlyclean-am
mostlyclean-am: mostlyclean-compile mostlyclean-generic
pdf: pdf-am
pdf-am:
ps: ps-am
ps-am:
uninstall-am: uninstall-binPROGRAMS
.MAKE: all install-am install-strip
.PHONY: CTAGS GTAGS all all-am am--refresh check check-am clean \
clean-binPROGRAMS clean-generic ctags dist dist-all dist-bzip2 \
dist-gzip dist-lzip dist-lzma dist-shar dist-tarZ dist-xz \
dist-zip distcheck distclean distclean-compile \
distclean-generic distclean-hdr distclean-tags distcleancheck \
distdir distuninstallcheck dvi dvi-am html html-am info \
info-am install install-am install-binPROGRAMS install-data \
install-data-am install-dvi install-dvi-am install-exec \
install-exec-am install-html install-html-am install-info \
install-info-am install-man install-pdf install-pdf-am \
install-ps install-ps-am install-strip installcheck \
installcheck-am installdirs maintainer-clean \
maintainer-clean-generic mostlyclean mostlyclean-compile \
mostlyclean-generic pdf pdf-am ps ps-am tags uninstall \
uninstall-am uninstall-binPROGRAMS
#dist_noinst_SCRIPTS = autogen.sh
# Tell versions [3.59,3.63) of GNU make to not export all variables.
# Otherwise a system limit (for SysV at least) may be exceeded.
.NOEXPORT:

16
Makefile.am 100644
Wyświetl plik

@ -0,0 +1,16 @@
AUTOMAKE_OPTIONS = subdir-objects
ACLOCAL_AMFLAGS = ${ACLOCAL_FLAGS}
LIBS = -lf2c -lm
AM_CFLAGS = -ggdb
bin_PROGRAMS = morse
morse_SOURCES = src/autocr.c src/initl.c src/likhd.c src/path.c\
src/spdtr.c src/trelis.c\
src/bpfdet.c src/inputl.c src/model.c \
src/probp.c src/rcvr.c src/sprob.c src/trprob.c\
src/kalfil.c src/morse.c src/proces.c src/savep.c \
src/stats.c src/xtrans.c\
src/key.c src/noise.c src/ptrans.c\
src/simsgi.c src/transl.c
#dist_noinst_SCRIPTS = autogen.sh

767
Makefile.in 100644
Wyświetl plik

@ -0,0 +1,767 @@
# Makefile.in generated by automake 1.11.6 from Makefile.am.
# @configure_input@
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software
# Foundation, Inc.
# This Makefile.in is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
# PARTICULAR PURPOSE.
@SET_MAKE@
VPATH = @srcdir@
am__make_dryrun = \
{ \
am__dry=no; \
case $$MAKEFLAGS in \
*\\[\ \ ]*) \
echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \
| grep '^AM OK$$' >/dev/null || am__dry=yes;; \
*) \
for am__flg in $$MAKEFLAGS; do \
case $$am__flg in \
*=*|--*) ;; \
*n*) am__dry=yes; break;; \
esac; \
done;; \
esac; \
test $$am__dry = yes; \
}
pkgdatadir = $(datadir)/@PACKAGE@
pkgincludedir = $(includedir)/@PACKAGE@
pkglibdir = $(libdir)/@PACKAGE@
pkglibexecdir = $(libexecdir)/@PACKAGE@
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
install_sh_DATA = $(install_sh) -c -m 644
install_sh_PROGRAM = $(install_sh) -c
install_sh_SCRIPT = $(install_sh) -c
INSTALL_HEADER = $(INSTALL_DATA)
transform = $(program_transform_name)
NORMAL_INSTALL = :
PRE_INSTALL = :
POST_INSTALL = :
NORMAL_UNINSTALL = :
PRE_UNINSTALL = :
POST_UNINSTALL = :
bin_PROGRAMS = morse$(EXEEXT)
subdir = .
DIST_COMMON = README $(am__configure_deps) $(srcdir)/Makefile.am \
$(srcdir)/Makefile.in $(srcdir)/config.h.in \
$(top_srcdir)/configure AUTHORS COPYING ChangeLog INSTALL NEWS \
compile depcomp install-sh missing
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
am__aclocal_m4_deps = $(top_srcdir)/configure.ac
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
$(ACLOCAL_M4)
am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \
configure.lineno config.status.lineno
mkinstalldirs = $(install_sh) -d
CONFIG_HEADER = config.h
CONFIG_CLEAN_FILES =
CONFIG_CLEAN_VPATH_FILES =
am__installdirs = "$(DESTDIR)$(bindir)"
PROGRAMS = $(bin_PROGRAMS)
am__dirstamp = $(am__leading_dot)dirstamp
am_morse_OBJECTS = src/autocr.$(OBJEXT) src/initl.$(OBJEXT) \
src/likhd.$(OBJEXT) src/path.$(OBJEXT) src/spdtr.$(OBJEXT) \
src/trelis.$(OBJEXT) src/bpfdet.$(OBJEXT) src/inputl.$(OBJEXT) \
src/model.$(OBJEXT) src/probp.$(OBJEXT) src/rcvr.$(OBJEXT) \
src/sprob.$(OBJEXT) src/trprob.$(OBJEXT) src/kalfil.$(OBJEXT) \
src/morse.$(OBJEXT) src/proces.$(OBJEXT) src/savep.$(OBJEXT) \
src/stats.$(OBJEXT) src/xtrans.$(OBJEXT) src/key.$(OBJEXT) \
src/noise.$(OBJEXT) src/ptrans.$(OBJEXT) src/simsgi.$(OBJEXT) \
src/transl.$(OBJEXT)
morse_OBJECTS = $(am_morse_OBJECTS)
morse_LDADD = $(LDADD)
DEFAULT_INCLUDES = -I.@am__isrc@
depcomp = $(SHELL) $(top_srcdir)/depcomp
am__depfiles_maybe = depfiles
am__mv = mv -f
COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
CCLD = $(CC)
LINK = $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
SOURCES = $(morse_SOURCES)
DIST_SOURCES = $(morse_SOURCES)
am__can_run_installinfo = \
case $$AM_UPDATE_INFO_DIR in \
n|no|NO) false;; \
*) (install-info --version) >/dev/null 2>&1;; \
esac
ETAGS = etags
CTAGS = ctags
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
distdir = $(PACKAGE)-$(VERSION)
top_distdir = $(distdir)
am__remove_distdir = \
if test -d "$(distdir)"; then \
find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \
&& rm -rf "$(distdir)" \
|| { sleep 5 && rm -rf "$(distdir)"; }; \
else :; fi
DIST_ARCHIVES = $(distdir).tar.gz
GZIP_ENV = --best
distuninstallcheck_listfiles = find . -type f -print
am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \
| sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$'
distcleancheck_listfiles = find . -type f -print
ACLOCAL = @ACLOCAL@
AMTAR = @AMTAR@
AUTOCONF = @AUTOCONF@
AUTOHEADER = @AUTOHEADER@
AUTOMAKE = @AUTOMAKE@
AWK = @AWK@
CC = @CC@
CCDEPMODE = @CCDEPMODE@
CFLAGS = @CFLAGS@
CPPFLAGS = @CPPFLAGS@
CYGPATH_W = @CYGPATH_W@
DEFS = @DEFS@
DEPDIR = @DEPDIR@
ECHO_C = @ECHO_C@
ECHO_N = @ECHO_N@
ECHO_T = @ECHO_T@
EXEEXT = @EXEEXT@
INSTALL = @INSTALL@
INSTALL_DATA = @INSTALL_DATA@
INSTALL_PROGRAM = @INSTALL_PROGRAM@
INSTALL_SCRIPT = @INSTALL_SCRIPT@
INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
LDFLAGS = @LDFLAGS@
LIBOBJS = @LIBOBJS@
LIBS = -lf2c -lm
LTLIBOBJS = @LTLIBOBJS@
MAKEINFO = @MAKEINFO@
MKDIR_P = @MKDIR_P@
OBJEXT = @OBJEXT@
PACKAGE = @PACKAGE@
PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
PACKAGE_NAME = @PACKAGE_NAME@
PACKAGE_STRING = @PACKAGE_STRING@
PACKAGE_TARNAME = @PACKAGE_TARNAME@
PACKAGE_URL = @PACKAGE_URL@
PACKAGE_VERSION = @PACKAGE_VERSION@
PATH_SEPARATOR = @PATH_SEPARATOR@
SET_MAKE = @SET_MAKE@
SHELL = @SHELL@
STRIP = @STRIP@
VERSION = @VERSION@
abs_builddir = @abs_builddir@
abs_srcdir = @abs_srcdir@
abs_top_builddir = @abs_top_builddir@
abs_top_srcdir = @abs_top_srcdir@
ac_ct_CC = @ac_ct_CC@
am__include = @am__include@
am__leading_dot = @am__leading_dot@
am__quote = @am__quote@
am__tar = @am__tar@
am__untar = @am__untar@
bindir = @bindir@
build_alias = @build_alias@
builddir = @builddir@
datadir = @datadir@
datarootdir = @datarootdir@
docdir = @docdir@
dvidir = @dvidir@
exec_prefix = @exec_prefix@
host_alias = @host_alias@
htmldir = @htmldir@
includedir = @includedir@
infodir = @infodir@
install_sh = @install_sh@
libdir = @libdir@
libexecdir = @libexecdir@
localedir = @localedir@
localstatedir = @localstatedir@
mandir = @mandir@
mkdir_p = @mkdir_p@
oldincludedir = @oldincludedir@
pdfdir = @pdfdir@
prefix = @prefix@
program_transform_name = @program_transform_name@
psdir = @psdir@
sbindir = @sbindir@
sharedstatedir = @sharedstatedir@
srcdir = @srcdir@
sysconfdir = @sysconfdir@
target_alias = @target_alias@
top_build_prefix = @top_build_prefix@
top_builddir = @top_builddir@
top_srcdir = @top_srcdir@
AUTOMAKE_OPTIONS = subdir-objects
ACLOCAL_AMFLAGS = ${ACLOCAL_FLAGS}
AM_CFLAGS = -ggdb
morse_SOURCES = src/autocr.c src/initl.c src/likhd.c src/path.c\
src/spdtr.c src/trelis.c\
src/bpfdet.c src/inputl.c src/model.c \
src/probp.c src/rcvr.c src/sprob.c src/trprob.c\
src/kalfil.c src/morse.c src/proces.c src/savep.c \
src/stats.c src/xtrans.c\
src/key.c src/noise.c src/ptrans.c\
src/simsgi.c src/transl.c
all: config.h
$(MAKE) $(AM_MAKEFLAGS) all-am
.SUFFIXES:
.SUFFIXES: .c .o .obj
am--refresh: Makefile
@:
$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
@for dep in $?; do \
case '$(am__configure_deps)' in \
*$$dep*) \
echo ' cd $(srcdir) && $(AUTOMAKE) --gnu'; \
$(am__cd) $(srcdir) && $(AUTOMAKE) --gnu \
&& exit 0; \
exit 1;; \
esac; \
done; \
echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu Makefile'; \
$(am__cd) $(top_srcdir) && \
$(AUTOMAKE) --gnu Makefile
.PRECIOUS: Makefile
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
@case '$?' in \
*config.status*) \
echo ' $(SHELL) ./config.status'; \
$(SHELL) ./config.status;; \
*) \
echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \
cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \
esac;
$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
$(SHELL) ./config.status --recheck
$(top_srcdir)/configure: $(am__configure_deps)
$(am__cd) $(srcdir) && $(AUTOCONF)
$(ACLOCAL_M4): $(am__aclocal_m4_deps)
$(am__cd) $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS)
$(am__aclocal_m4_deps):
config.h: stamp-h1
@if test ! -f $@; then rm -f stamp-h1; else :; fi
@if test ! -f $@; then $(MAKE) $(AM_MAKEFLAGS) stamp-h1; else :; fi
stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status
@rm -f stamp-h1
cd $(top_builddir) && $(SHELL) ./config.status config.h
$(srcdir)/config.h.in: $(am__configure_deps)
($(am__cd) $(top_srcdir) && $(AUTOHEADER))
rm -f stamp-h1
touch $@
distclean-hdr:
-rm -f config.h stamp-h1
install-binPROGRAMS: $(bin_PROGRAMS)
@$(NORMAL_INSTALL)
@list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \
if test -n "$$list"; then \
echo " $(MKDIR_P) '$(DESTDIR)$(bindir)'"; \
$(MKDIR_P) "$(DESTDIR)$(bindir)" || exit 1; \
fi; \
for p in $$list; do echo "$$p $$p"; done | \
sed 's/$(EXEEXT)$$//' | \
while read p p1; do if test -f $$p; \
then echo "$$p"; echo "$$p"; else :; fi; \
done | \
sed -e 'p;s,.*/,,;n;h' -e 's|.*|.|' \
-e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \
sed 'N;N;N;s,\n, ,g' | \
$(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \
{ d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \
if ($$2 == $$4) files[d] = files[d] " " $$1; \
else { print "f", $$3 "/" $$4, $$1; } } \
END { for (d in files) print "f", d, files[d] }' | \
while read type dir files; do \
if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \
test -z "$$files" || { \
echo " $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files '$(DESTDIR)$(bindir)$$dir'"; \
$(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$files "$(DESTDIR)$(bindir)$$dir" || exit $$?; \
} \
; done
uninstall-binPROGRAMS:
@$(NORMAL_UNINSTALL)
@list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \
files=`for p in $$list; do echo "$$p"; done | \
sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \
-e 's/$$/$(EXEEXT)/' `; \
test -n "$$list" || exit 0; \
echo " ( cd '$(DESTDIR)$(bindir)' && rm -f" $$files ")"; \
cd "$(DESTDIR)$(bindir)" && rm -f $$files
clean-binPROGRAMS:
-test -z "$(bin_PROGRAMS)" || rm -f $(bin_PROGRAMS)
src/$(am__dirstamp):
@$(MKDIR_P) src
@: > src/$(am__dirstamp)
src/$(DEPDIR)/$(am__dirstamp):
@$(MKDIR_P) src/$(DEPDIR)
@: > src/$(DEPDIR)/$(am__dirstamp)
src/autocr.$(OBJEXT): src/$(am__dirstamp) \
src/$(DEPDIR)/$(am__dirstamp)
src/initl.$(OBJEXT): src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp)
src/likhd.$(OBJEXT): src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp)
src/path.$(OBJEXT): src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp)
src/spdtr.$(OBJEXT): src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp)
src/trelis.$(OBJEXT): src/$(am__dirstamp) \
src/$(DEPDIR)/$(am__dirstamp)
src/bpfdet.$(OBJEXT): src/$(am__dirstamp) \
src/$(DEPDIR)/$(am__dirstamp)
src/inputl.$(OBJEXT): src/$(am__dirstamp) \
src/$(DEPDIR)/$(am__dirstamp)
src/model.$(OBJEXT): src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp)
src/probp.$(OBJEXT): src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp)
src/rcvr.$(OBJEXT): src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp)
src/sprob.$(OBJEXT): src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp)
src/trprob.$(OBJEXT): src/$(am__dirstamp) \
src/$(DEPDIR)/$(am__dirstamp)
src/kalfil.$(OBJEXT): src/$(am__dirstamp) \
src/$(DEPDIR)/$(am__dirstamp)
src/morse.$(OBJEXT): src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp)
src/proces.$(OBJEXT): src/$(am__dirstamp) \
src/$(DEPDIR)/$(am__dirstamp)
src/savep.$(OBJEXT): src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp)
src/stats.$(OBJEXT): src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp)
src/xtrans.$(OBJEXT): src/$(am__dirstamp) \
src/$(DEPDIR)/$(am__dirstamp)
src/key.$(OBJEXT): src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp)
src/noise.$(OBJEXT): src/$(am__dirstamp) src/$(DEPDIR)/$(am__dirstamp)
src/ptrans.$(OBJEXT): src/$(am__dirstamp) \
src/$(DEPDIR)/$(am__dirstamp)
src/simsgi.$(OBJEXT): src/$(am__dirstamp) \
src/$(DEPDIR)/$(am__dirstamp)
src/transl.$(OBJEXT): src/$(am__dirstamp) \
src/$(DEPDIR)/$(am__dirstamp)
morse$(EXEEXT): $(morse_OBJECTS) $(morse_DEPENDENCIES) $(EXTRA_morse_DEPENDENCIES)
@rm -f morse$(EXEEXT)
$(LINK) $(morse_OBJECTS) $(morse_LDADD) $(LIBS)
mostlyclean-compile:
-rm -f *.$(OBJEXT)
-rm -f src/autocr.$(OBJEXT)
-rm -f src/bpfdet.$(OBJEXT)
-rm -f src/initl.$(OBJEXT)
-rm -f src/inputl.$(OBJEXT)
-rm -f src/kalfil.$(OBJEXT)
-rm -f src/key.$(OBJEXT)
-rm -f src/likhd.$(OBJEXT)
-rm -f src/model.$(OBJEXT)
-rm -f src/morse.$(OBJEXT)
-rm -f src/noise.$(OBJEXT)
-rm -f src/path.$(OBJEXT)
-rm -f src/probp.$(OBJEXT)
-rm -f src/proces.$(OBJEXT)
-rm -f src/ptrans.$(OBJEXT)
-rm -f src/rcvr.$(OBJEXT)
-rm -f src/savep.$(OBJEXT)
-rm -f src/simsgi.$(OBJEXT)
-rm -f src/spdtr.$(OBJEXT)
-rm -f src/sprob.$(OBJEXT)
-rm -f src/stats.$(OBJEXT)
-rm -f src/transl.$(OBJEXT)
-rm -f src/trelis.$(OBJEXT)
-rm -f src/trprob.$(OBJEXT)
-rm -f src/xtrans.$(OBJEXT)
distclean-compile:
-rm -f *.tab.c
@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/autocr.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/bpfdet.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/initl.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/inputl.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/kalfil.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/key.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/likhd.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/model.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/morse.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/noise.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/path.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/probp.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/proces.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/ptrans.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/rcvr.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/savep.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/simsgi.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/spdtr.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/sprob.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/stats.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/transl.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/trelis.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/trprob.Po@am__quote@
@AMDEP_TRUE@@am__include@ @am__quote@src/$(DEPDIR)/xtrans.Po@am__quote@
.c.o:
@am__fastdepCC_TRUE@ depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\
@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\
@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po
@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCC_FALSE@ $(COMPILE) -c -o $@ $<
.c.obj:
@am__fastdepCC_TRUE@ depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\
@am__fastdepCC_TRUE@ $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\
@am__fastdepCC_TRUE@ $(am__mv) $$depbase.Tpo $$depbase.Po
@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
@am__fastdepCC_FALSE@ $(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
unique=`for i in $$list; do \
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
done | \
$(AWK) '{ files[$$0] = 1; nonempty = 1; } \
END { if (nonempty) { for (i in files) print i; }; }'`; \
mkid -fID $$unique
tags: TAGS
TAGS: $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \
$(TAGS_FILES) $(LISP)
set x; \
here=`pwd`; \
list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \
unique=`for i in $$list; do \
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
done | \
$(AWK) '{ files[$$0] = 1; nonempty = 1; } \
END { if (nonempty) { for (i in files) print i; }; }'`; \
shift; \
if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
test -n "$$unique" || unique=$$empty_fix; \
if test $$# -gt 0; then \
$(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
"$$@" $$unique; \
else \
$(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
$$unique; \
fi; \
fi
ctags: CTAGS
CTAGS: $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \
$(TAGS_FILES) $(LISP)
list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \
unique=`for i in $$list; do \
if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
done | \
$(AWK) '{ files[$$0] = 1; nonempty = 1; } \
END { if (nonempty) { for (i in files) print i; }; }'`; \
test -z "$(CTAGS_ARGS)$$unique" \
|| $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
$$unique
GTAGS:
here=`$(am__cd) $(top_builddir) && pwd` \
&& $(am__cd) $(top_srcdir) \
&& gtags -i $(GTAGS_ARGS) "$$here"
distclean-tags:
-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
distdir: $(DISTFILES)
$(am__remove_distdir)
test -d "$(distdir)" || mkdir "$(distdir)"
@srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
list='$(DISTFILES)'; \
dist_files=`for file in $$list; do echo $$file; done | \
sed -e "s|^$$srcdirstrip/||;t" \
-e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
case $$dist_files in \
*/*) $(MKDIR_P) `echo "$$dist_files" | \
sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
sort -u` ;; \
esac; \
for file in $$dist_files; do \
if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
if test -d $$d/$$file; then \
dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
if test -d "$(distdir)/$$file"; then \
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
fi; \
if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
fi; \
cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
else \
test -f "$(distdir)/$$file" \
|| cp -p $$d/$$file "$(distdir)/$$file" \
|| exit 1; \
fi; \
done
-test -n "$(am__skip_mode_fix)" \
|| find "$(distdir)" -type d ! -perm -755 \
-exec chmod u+rwx,go+rx {} \; -o \
! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \
! -type d ! -perm -400 -exec chmod a+r {} \; -o \
! -type d ! -perm -444 -exec $(install_sh) -c -m a+r {} {} \; \
|| chmod -R a+r "$(distdir)"
dist-gzip: distdir
tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
$(am__remove_distdir)
dist-bzip2: distdir
tardir=$(distdir) && $(am__tar) | BZIP2=$${BZIP2--9} bzip2 -c >$(distdir).tar.bz2
$(am__remove_distdir)
dist-lzip: distdir
tardir=$(distdir) && $(am__tar) | lzip -c $${LZIP_OPT--9} >$(distdir).tar.lz
$(am__remove_distdir)
dist-lzma: distdir
tardir=$(distdir) && $(am__tar) | lzma -9 -c >$(distdir).tar.lzma
$(am__remove_distdir)
dist-xz: distdir
tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz
$(am__remove_distdir)
dist-tarZ: distdir
tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z
$(am__remove_distdir)
dist-shar: distdir
shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz
$(am__remove_distdir)
dist-zip: distdir
-rm -f $(distdir).zip
zip -rq $(distdir).zip $(distdir)
$(am__remove_distdir)
dist dist-all: distdir
tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
$(am__remove_distdir)
# This target untars the dist file and tries a VPATH configuration. Then
# it guarantees that the distribution is self-contained by making another
# tarfile.
distcheck: dist
case '$(DIST_ARCHIVES)' in \
*.tar.gz*) \
GZIP=$(GZIP_ENV) gzip -dc $(distdir).tar.gz | $(am__untar) ;;\
*.tar.bz2*) \
bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\
*.tar.lzma*) \
lzma -dc $(distdir).tar.lzma | $(am__untar) ;;\
*.tar.lz*) \
lzip -dc $(distdir).tar.lz | $(am__untar) ;;\
*.tar.xz*) \
xz -dc $(distdir).tar.xz | $(am__untar) ;;\
*.tar.Z*) \
uncompress -c $(distdir).tar.Z | $(am__untar) ;;\
*.shar.gz*) \
GZIP=$(GZIP_ENV) gzip -dc $(distdir).shar.gz | unshar ;;\
*.zip*) \
unzip $(distdir).zip ;;\
esac
chmod -R a-w $(distdir); chmod u+w $(distdir)
mkdir $(distdir)/_build
mkdir $(distdir)/_inst
chmod a-w $(distdir)
test -d $(distdir)/_build || exit 0; \
dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \
&& dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \
&& am__cwd=`pwd` \
&& $(am__cd) $(distdir)/_build \
&& ../configure --srcdir=.. --prefix="$$dc_install_base" \
$(AM_DISTCHECK_CONFIGURE_FLAGS) \
$(DISTCHECK_CONFIGURE_FLAGS) \
&& $(MAKE) $(AM_MAKEFLAGS) \
&& $(MAKE) $(AM_MAKEFLAGS) dvi \
&& $(MAKE) $(AM_MAKEFLAGS) check \
&& $(MAKE) $(AM_MAKEFLAGS) install \
&& $(MAKE) $(AM_MAKEFLAGS) installcheck \
&& $(MAKE) $(AM_MAKEFLAGS) uninstall \
&& $(MAKE) $(AM_MAKEFLAGS) distuninstallcheck_dir="$$dc_install_base" \
distuninstallcheck \
&& chmod -R a-w "$$dc_install_base" \
&& ({ \
(cd ../.. && umask 077 && mkdir "$$dc_destdir") \
&& $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \
&& $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \
&& $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \
distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \
} || { rm -rf "$$dc_destdir"; exit 1; }) \
&& rm -rf "$$dc_destdir" \
&& $(MAKE) $(AM_MAKEFLAGS) dist \
&& rm -rf $(DIST_ARCHIVES) \
&& $(MAKE) $(AM_MAKEFLAGS) distcleancheck \
&& cd "$$am__cwd" \
|| exit 1
$(am__remove_distdir)
@(echo "$(distdir) archives ready for distribution: "; \
list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \
sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x'
distuninstallcheck:
@test -n '$(distuninstallcheck_dir)' || { \
echo 'ERROR: trying to run $@ with an empty' \
'$$(distuninstallcheck_dir)' >&2; \
exit 1; \
}; \
$(am__cd) '$(distuninstallcheck_dir)' || { \
echo 'ERROR: cannot chdir into $(distuninstallcheck_dir)' >&2; \
exit 1; \
}; \
test `$(am__distuninstallcheck_listfiles) | wc -l` -eq 0 \
|| { echo "ERROR: files left after uninstall:" ; \
if test -n "$(DESTDIR)"; then \
echo " (check DESTDIR support)"; \
fi ; \
$(distuninstallcheck_listfiles) ; \
exit 1; } >&2
distcleancheck: distclean
@if test '$(srcdir)' = . ; then \
echo "ERROR: distcleancheck can only run from a VPATH build" ; \
exit 1 ; \
fi
@test `$(distcleancheck_listfiles) | wc -l` -eq 0 \
|| { echo "ERROR: files left in build directory after distclean:" ; \
$(distcleancheck_listfiles) ; \
exit 1; } >&2
check-am: all-am
check: check-am
all-am: Makefile $(PROGRAMS) config.h
installdirs:
for dir in "$(DESTDIR)$(bindir)"; do \
test -z "$$dir" || $(MKDIR_P) "$$dir"; \
done
install: install-am
install-exec: install-exec-am
install-data: install-data-am
uninstall: uninstall-am
install-am: all-am
@$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
installcheck: installcheck-am
install-strip:
if test -z '$(STRIP)'; then \
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
install; \
else \
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
"INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
fi
mostlyclean-generic:
clean-generic:
distclean-generic:
-test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
-test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
-rm -f src/$(DEPDIR)/$(am__dirstamp)
-rm -f src/$(am__dirstamp)
maintainer-clean-generic:
@echo "This command is intended for maintainers to use"
@echo "it deletes files that may require special tools to rebuild."
clean: clean-am
clean-am: clean-binPROGRAMS clean-generic mostlyclean-am
distclean: distclean-am
-rm -f $(am__CONFIG_DISTCLEAN_FILES)
-rm -rf src/$(DEPDIR)
-rm -f Makefile
distclean-am: clean-am distclean-compile distclean-generic \
distclean-hdr distclean-tags
dvi: dvi-am
dvi-am:
html: html-am
html-am:
info: info-am
info-am:
install-data-am:
install-dvi: install-dvi-am
install-dvi-am:
install-exec-am: install-binPROGRAMS
install-html: install-html-am
install-html-am:
install-info: install-info-am
install-info-am:
install-man:
install-pdf: install-pdf-am
install-pdf-am:
install-ps: install-ps-am
install-ps-am:
installcheck-am:
maintainer-clean: maintainer-clean-am
-rm -f $(am__CONFIG_DISTCLEAN_FILES)
-rm -rf $(top_srcdir)/autom4te.cache
-rm -rf src/$(DEPDIR)
-rm -f Makefile
maintainer-clean-am: distclean-am maintainer-clean-generic
mostlyclean: mostlyclean-am
mostlyclean-am: mostlyclean-compile mostlyclean-generic
pdf: pdf-am
pdf-am:
ps: ps-am
ps-am:
uninstall-am: uninstall-binPROGRAMS
.MAKE: all install-am install-strip
.PHONY: CTAGS GTAGS all all-am am--refresh check check-am clean \
clean-binPROGRAMS clean-generic ctags dist dist-all dist-bzip2 \
dist-gzip dist-lzip dist-lzma dist-shar dist-tarZ dist-xz \
dist-zip distcheck distclean distclean-compile \
distclean-generic distclean-hdr distclean-tags distcleancheck \
distdir distuninstallcheck dvi dvi-am html html-am info \
info-am install install-am install-binPROGRAMS install-data \
install-data-am install-dvi install-dvi-am install-exec \
install-exec-am install-html install-html-am install-info \
install-info-am install-man install-pdf install-pdf-am \
install-ps install-ps-am install-strip installcheck \
installcheck-am installdirs maintainer-clean \
maintainer-clean-generic mostlyclean mostlyclean-compile \
mostlyclean-generic pdf pdf-am ps ps-am tags uninstall \
uninstall-am uninstall-binPROGRAMS
#dist_noinst_SCRIPTS = autogen.sh
# Tell versions [3.59,3.63) of GNU make to not export all variables.
# Otherwise a system limit (for SysV at least) may be exceeded.
.NOEXPORT:

2
NEWS 100644
Wyświetl plik

@ -0,0 +1,2 @@
NEWS

64
README 100644
Wyświetl plik

@ -0,0 +1,64 @@
PROJECT IDEA
1. Build a simple to use C/C++ advanced Bayesian Morse decoder library
Basic use case example:
#include "morse.h"
...
morse_init(modelparams);
...
...
decode_process(double value) {
char *morsechr;
...
// detected signal value after AGC and filtering
if ( morse_decode(value, morsechr) )
printf("%s", morsechr);
...
}
This can be integrated to any system, even as embedded code.
FLDIGI as the first integration target.
2. Build an automated test framework and a test gallery of datasets.
Input
Wav or MP3 files and transcript files
Synthetic test datasets (known SNR, timing, speed)
Real world datasets
Model parameters
Output
CER vs. SNR graphs
CER vs. timing variations
CER vs. speed variations
CER per character
Misrecognition distribution (input chr vs. output chr)
- i.e. A recognized as U
Symbol Error Rate
-
Path length vs. SNR
Estimated speed vs. actual speed distribution
examples:
http://www.yorku.ca/mack/IWC99.html
Test cases repository
regression testing
test results by software version
http://orgmode.org/worg/org-contrib/babel/examples/data-collection-analysis.html
INSTALL FROM SCRATCH
aclocal
autoconf
autoheader
automake --add-missing
./configure
make

1006
aclocal.m4 vendored 100644

Plik diff jest za duży Load Diff

0
autoscan.log 100644
Wyświetl plik

1
compile 120000
Wyświetl plik

@ -0,0 +1 @@
/usr/share/automake-1.11/compile

38
config.h 100644
Wyświetl plik

@ -0,0 +1,38 @@
/* config.h. Generated from config.h.in by configure. */
/* config.h.in. Generated from configure.ac by autoheader. */
/* Define to 1 if you have the `f2c' library (-lf2c). */
#define HAVE_LIBF2C 1
/* Define to 1 if you have the `m' library (-lm). */
#define HAVE_LIBM 1
/* Define to 1 if you have the `sqrt' function. */
#define HAVE_SQRT 1
/* Define to 1 if your C compiler doesn't accept -c and -o together. */
/* #undef NO_MINUS_C_MINUS_O */
/* Name of package */
#define PACKAGE "morse"
/* Define to the address where bug reports for this package should be sent. */
#define PACKAGE_BUGREPORT "http://ag1le.blogspot.com"
/* Define to the full name of this package. */
#define PACKAGE_NAME "morse"
/* Define to the full name and version of this package. */
#define PACKAGE_STRING "morse 1.0"
/* Define to the one symbol short name of this package. */
#define PACKAGE_TARNAME "morse"
/* Define to the home page for this package. */
#define PACKAGE_URL ""
/* Define to the version of this package. */
#define PACKAGE_VERSION "1.0"
/* Version number of package */
#define VERSION "1.0"

326
config.log 100644
Wyświetl plik

@ -0,0 +1,326 @@
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
It was created by morse configure 1.0, which was
generated by GNU Autoconf 2.69. Invocation command line was
$ ./configure
## --------- ##
## Platform. ##
## --------- ##
hostname = X301
uname -m = i686
uname -r = 3.8.0-26-generic
uname -s = Linux
uname -v = #38-Ubuntu SMP Mon Jun 17 21:46:08 UTC 2013
/usr/bin/uname -p = unknown
/bin/uname -X = unknown
/bin/arch = unknown
/usr/bin/arch -k = unknown
/usr/convex/getsysinfo = unknown
/usr/bin/hostinfo = unknown
/bin/machine = unknown
/usr/bin/oslevel = unknown
/bin/universe = unknown
PATH: /usr/lib/i386-linux-gnu/qt4/bin
PATH: /usr/local/sbin
PATH: /usr/local/bin
PATH: /usr/sbin
PATH: /usr/bin
PATH: /sbin
PATH: /bin
PATH: /usr/games
PATH: /usr/local/games
## ----------- ##
## Core tests. ##
## ----------- ##
configure:1936: checking for a BSD-compatible install
configure:2004: result: /usr/bin/install -c
configure:2015: checking whether build environment is sane
configure:2065: result: yes
configure:2206: checking for a thread-safe mkdir -p
configure:2245: result: /bin/mkdir -p
configure:2258: checking for gawk
configure:2274: found /usr/bin/gawk
configure:2285: result: gawk
configure:2296: checking whether make sets $(MAKE)
configure:2318: result: yes
configure:2451: checking for gcc
configure:2467: found /usr/bin/gcc
configure:2478: result: gcc
configure:2707: checking for C compiler version
configure:2716: gcc --version >&5
gcc (Ubuntu/Linaro 4.7.3-1ubuntu1) 4.7.3
Copyright (C) 2012 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
configure:2727: $? = 0
configure:2716: gcc -v >&5
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/i686-linux-gnu/4.7/lto-wrapper
Target: i686-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu/Linaro 4.7.3-1ubuntu1' --with-bugurl=file:///usr/share/doc/gcc-4.7/README.Bugs --enable-languages=c,c++,go,fortran,objc,obj-c++ --prefix=/usr --program-suffix=-4.7 --enable-shared --enable-linker-build-id --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.7 --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-gnu-unique-object --enable-plugin --with-system-zlib --enable-objc-gc --enable-targets=all --with-cloog --enable-cloog-backend=ppl --disable-cloog-version-check --disable-ppl-version-check --enable-multiarch --disable-werror --with-arch-32=i686 --with-multilib-list=m32,m64,mx32 --with-tune=generic --enable-checking=release --build=i686-linux-gnu --host=i686-linux-gnu --target=i686-linux-gnu
Thread model: posix
gcc version 4.7.3 (Ubuntu/Linaro 4.7.3-1ubuntu1)
configure:2727: $? = 0
configure:2716: gcc -V >&5
gcc: error: unrecognized command line option '-V'
gcc: fatal error: no input files
compilation terminated.
configure:2727: $? = 4
configure:2716: gcc -qversion >&5
gcc: error: unrecognized command line option '-qversion'
gcc: fatal error: no input files
compilation terminated.
configure:2727: $? = 4
configure:2747: checking whether the C compiler works
configure:2769: gcc conftest.c >&5
configure:2773: $? = 0
configure:2821: result: yes
configure:2824: checking for C compiler default output file name
configure:2826: result: a.out
configure:2832: checking for suffix of executables
configure:2839: gcc -o conftest conftest.c >&5
configure:2843: $? = 0
configure:2865: result:
configure:2887: checking whether we are cross compiling
configure:2895: gcc -o conftest conftest.c >&5
configure:2899: $? = 0
configure:2906: ./conftest
configure:2910: $? = 0
configure:2925: result: no
configure:2930: checking for suffix of object files
configure:2952: gcc -c conftest.c >&5
configure:2956: $? = 0
configure:2977: result: o
configure:2981: checking whether we are using the GNU C compiler
configure:3000: gcc -c conftest.c >&5
configure:3000: $? = 0
configure:3009: result: yes
configure:3018: checking whether gcc accepts -g
configure:3038: gcc -c -g conftest.c >&5
configure:3038: $? = 0
configure:3079: result: yes
configure:3096: checking for gcc option to accept ISO C89
configure:3159: gcc -c -g -O2 conftest.c >&5
configure:3159: $? = 0
configure:3172: result: none needed
configure:3203: checking for style of include used by make
configure:3231: result: GNU
configure:3257: checking dependency style of gcc
configure:3368: result: gcc3
configure:3384: checking whether gcc and cc understand -c and -o together
configure:3415: gcc -c conftest.c -o conftest2.o >&5
configure:3419: $? = 0
configure:3425: gcc -c conftest.c -o conftest2.o >&5
configure:3429: $? = 0
configure:3440: cc -c conftest.c >&5
configure:3444: $? = 0
configure:3452: cc -c conftest.c -o conftest2.o >&5
configure:3456: $? = 0
configure:3462: cc -c conftest.c -o conftest2.o >&5
configure:3466: $? = 0
configure:3484: result: yes
configure:3513: checking for main in -lf2c
configure:3532: gcc -o conftest -g -O2 conftest.c -lf2c >&5
configure:3532: $? = 0
configure:3541: result: yes
configure:3553: checking for main in -lm
configure:3572: gcc -o conftest -g -O2 conftest.c -lm -lf2c >&5
configure:3572: $? = 0
configure:3581: result: yes
configure:3600: checking for sqrt
configure:3600: gcc -o conftest -g -O2 conftest.c -lm -lf2c >&5
conftest.c:36:6: warning: conflicting types for built-in function 'sqrt' [enabled by default]
configure:3600: $? = 0
configure:3600: result: yes
configure:3742: creating ./config.status
## ---------------------- ##
## Running config.status. ##
## ---------------------- ##
This file was extended by morse config.status 1.0, which was
generated by GNU Autoconf 2.69. Invocation command line was
CONFIG_FILES =
CONFIG_HEADERS =
CONFIG_LINKS =
CONFIG_COMMANDS =
$ ./config.status
on X301
config.status:838: creating Makefile
config.status:838: creating config.h
config.status:1019: config.h is unchanged
config.status:1067: executing depfiles commands
## ---------------- ##
## Cache variables. ##
## ---------------- ##
ac_cv_c_compiler_gnu=yes
ac_cv_env_CC_set=
ac_cv_env_CC_value=
ac_cv_env_CFLAGS_set=
ac_cv_env_CFLAGS_value=
ac_cv_env_CPPFLAGS_set=
ac_cv_env_CPPFLAGS_value=
ac_cv_env_LDFLAGS_set=
ac_cv_env_LDFLAGS_value=
ac_cv_env_LIBS_set=
ac_cv_env_LIBS_value=
ac_cv_env_build_alias_set=
ac_cv_env_build_alias_value=
ac_cv_env_host_alias_set=
ac_cv_env_host_alias_value=
ac_cv_env_target_alias_set=
ac_cv_env_target_alias_value=
ac_cv_func_sqrt=yes
ac_cv_lib_f2c_main=yes
ac_cv_lib_m_main=yes
ac_cv_objext=o
ac_cv_path_install='/usr/bin/install -c'
ac_cv_path_mkdir=/bin/mkdir
ac_cv_prog_AWK=gawk
ac_cv_prog_ac_ct_CC=gcc
ac_cv_prog_cc_c89=
ac_cv_prog_cc_g=yes
ac_cv_prog_cc_gcc_c_o=yes
ac_cv_prog_make_make_set=yes
am_cv_CC_dependencies_compiler_type=gcc3
## ----------------- ##
## Output variables. ##
## ----------------- ##
ACLOCAL='${SHELL} /home/mauri/Projects/morse/missing --run aclocal-1.11'
AMDEPBACKSLASH='\'
AMDEP_FALSE='#'
AMDEP_TRUE=''
AMTAR='$${TAR-tar}'
AUTOCONF='${SHELL} /home/mauri/Projects/morse/missing --run autoconf'
AUTOHEADER='${SHELL} /home/mauri/Projects/morse/missing --run autoheader'
AUTOMAKE='${SHELL} /home/mauri/Projects/morse/missing --run automake-1.11'
AWK='gawk'
CC='gcc'
CCDEPMODE='depmode=gcc3'
CFLAGS='-g -O2'
CPPFLAGS=''
CYGPATH_W='echo'
DEFS='-DHAVE_CONFIG_H'
DEPDIR='.deps'
ECHO_C=''
ECHO_N='-n'
ECHO_T=''
EXEEXT=''
INSTALL_DATA='${INSTALL} -m 644'
INSTALL_PROGRAM='${INSTALL}'
INSTALL_SCRIPT='${INSTALL}'
INSTALL_STRIP_PROGRAM='$(install_sh) -c -s'
LDFLAGS=''
LIBOBJS=''
LIBS='-lm -lf2c '
LTLIBOBJS=''
MAKEINFO='${SHELL} /home/mauri/Projects/morse/missing --run makeinfo'
MKDIR_P='/bin/mkdir -p'
OBJEXT='o'
PACKAGE='morse'
PACKAGE_BUGREPORT='http://ag1le.blogspot.com'
PACKAGE_NAME='morse'
PACKAGE_STRING='morse 1.0'
PACKAGE_TARNAME='morse'
PACKAGE_URL=''
PACKAGE_VERSION='1.0'
PATH_SEPARATOR=':'
SET_MAKE=''
SHELL='/bin/bash'
STRIP=''
VERSION='1.0'
ac_ct_CC='gcc'
am__EXEEXT_FALSE=''
am__EXEEXT_TRUE='#'
am__fastdepCC_FALSE='#'
am__fastdepCC_TRUE=''
am__include='include'
am__isrc=''
am__leading_dot='.'
am__nodep='_no'
am__quote=''
am__tar='$${TAR-tar} chof - "$$tardir"'
am__untar='$${TAR-tar} xf -'
bindir='${exec_prefix}/bin'
build_alias=''
datadir='${datarootdir}'
datarootdir='${prefix}/share'
docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
dvidir='${docdir}'
exec_prefix='${prefix}'
host_alias=''
htmldir='${docdir}'
includedir='${prefix}/include'
infodir='${datarootdir}/info'
install_sh='${SHELL} /home/mauri/Projects/morse/install-sh'
libdir='${exec_prefix}/lib'
libexecdir='${exec_prefix}/libexec'
localedir='${datarootdir}/locale'
localstatedir='${prefix}/var'
mandir='${datarootdir}/man'
mkdir_p='/bin/mkdir -p'
oldincludedir='/usr/include'
pdfdir='${docdir}'
prefix='/usr/local'
program_transform_name='s,x,x,'
psdir='${docdir}'
sbindir='${exec_prefix}/sbin'
sharedstatedir='${prefix}/com'
sysconfdir='${prefix}/etc'
target_alias=''
## ----------- ##
## confdefs.h. ##
## ----------- ##
/* confdefs.h */
#define PACKAGE_NAME "morse"
#define PACKAGE_TARNAME "morse"
#define PACKAGE_VERSION "1.0"
#define PACKAGE_STRING "morse 1.0"
#define PACKAGE_BUGREPORT "http://ag1le.blogspot.com"
#define PACKAGE_URL ""
#define PACKAGE "morse"
#define VERSION "1.0"
#define HAVE_LIBF2C 1
#define HAVE_LIBM 1
#define HAVE_SQRT 1
configure: exit 0
## ---------------------- ##
## Running config.status. ##
## ---------------------- ##
This file was extended by morse config.status 1.0, which was
generated by GNU Autoconf 2.69. Invocation command line was
CONFIG_FILES =
CONFIG_HEADERS =
CONFIG_LINKS =
CONFIG_COMMANDS =
$ ./config.status Makefile depfiles
on X301
config.status:838: creating Makefile
config.status:1067: executing depfiles commands

28
configure.ac 100644
Wyświetl plik

@ -0,0 +1,28 @@
# -*- Autoconf -*-
# Process this file with autoconf to produce a configure script.
AC_PREREQ([2.69])
AC_INIT(morse, 1.0, http://ag1le.blogspot.com)
AM_INIT_AUTOMAKE(morse, 1.0)
AC_CONFIG_SRCDIR([src/])
AC_CONFIG_HEADERS([config.h])
# Checks for programs.
AC_PROG_CC
AM_PROG_CC_C_O
# Checks for libraries.
# FIXME: Replace `main' with a function in `-lf2c':
AC_CHECK_LIB([f2c], [main])
# FIXME: Replace `main' with a function in `-lm':
AC_CHECK_LIB([m], [main])
# Checks for header files.
# Checks for typedefs, structures, and compiler characteristics.
# Checks for library functions.
AC_CHECK_FUNCS([sqrt])
AC_CONFIG_FILES([Makefile])
AC_OUTPUT

1
depcomp 120000
Wyświetl plik

@ -0,0 +1 @@
/usr/share/automake-1.11/depcomp

BIN
doc/Prob14dB.png 100644

Plik binarny nie jest wyświetlany.

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 60 KiB

BIN
doc/Prob4_4dB.png 100644

Plik binarny nie jest wyświetlany.

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 70 KiB

BIN
doc/Prob8dB.png 100644

Plik binarny nie jest wyświetlany.

Po

Szerokość:  |  Wysokość:  |  Rozmiar: 63 KiB

Wyświetl plik

@ -0,0 +1,281 @@
<?xml version="1.0" encoding="UTF-8"?>
<kst version="2.0">
<data>
<source reader="ASCII file" file="/home/mauri/Projects/morse/examples/sprobs.txt" fileRelative="../examples/sprobs.txt">
<properties delimiters="#" columntype="0" headerstart="0" fields="0" readfields="false" usedot="true" columnwidthisconst="false" readunits="false" units="0"/>
</source>
</data>
<variables>
<datavector file="/home/mauri/Projects/morse/examples/sprobs.txt" fileRelative="../examples/sprobs.txt" field="INDEX" start="1" count="300" skip="-1" doAve="false" initialVNum="10" initialXNum="109"/>
<datavector file="/home/mauri/Projects/morse/examples/sprobs.txt" fileRelative="../examples/sprobs.txt" field="Column 1" start="1" count="300" skip="-1" doAve="false" initialVNum="11" initialXNum="121"/>
<datavector file="/home/mauri/Projects/morse/examples/sprobs.txt" fileRelative="../examples/sprobs.txt" field="Column 2" start="1" count="300" skip="-1" doAve="false" initialVNum="12" initialXNum="133"/>
<datavector file="/home/mauri/Projects/morse/examples/sprobs.txt" fileRelative="../examples/sprobs.txt" field="Column 3" start="1" count="300" skip="-1" doAve="false" initialVNum="13" initialXNum="145"/>
<datavector file="/home/mauri/Projects/morse/examples/sprobs.txt" fileRelative="../examples/sprobs.txt" field="Column 4" start="1" count="300" skip="-1" doAve="false" initialVNum="14" initialXNum="157"/>
<datavector file="/home/mauri/Projects/morse/examples/sprobs.txt" fileRelative="../examples/sprobs.txt" field="Column 5" start="1" count="300" skip="-1" doAve="false" initialVNum="15" initialXNum="169"/>
<datavector file="/home/mauri/Projects/morse/examples/sprobs.txt" fileRelative="../examples/sprobs.txt" field="Column 6" start="1" count="300" skip="-1" doAve="false" initialVNum="16" initialXNum="181"/>
<datavector file="/home/mauri/Projects/morse/examples/sprobs.txt" fileRelative="../examples/sprobs.txt" field="Column 7" start="1" count="300" skip="-1" doAve="false" initialVNum="17" initialXNum="193"/>
<string value="2013-09-07 23:52:01" initialTNum="5"/>
<string value="2013-09-07 23:52:01" initialTNum="6"/>
<string value="sprobs.txt" initialTNum="7"/>
<string value="/home/mauri/Projects/morse/examples" initialTNum="8"/>
</variables>
<objects/>
<relations>
<curve xvector="INDEX (V10)" yvector="Column 1 (V11)" color="#005500" headcolor="#000000" haslines="true" linewidth="0" linestyle="0" haspoints="false" pointtype="0" pointdensity="0" hasbars="false" barstyle="0" ignoreautoscale="false" hashead="false" headtype="0" initialCNum="9"/>
<curve xvector="INDEX (V10)" yvector="Column 2 (V12)" color="#000000" headcolor="#000000" haslines="true" linewidth="0" linestyle="0" haspoints="false" pointtype="1" pointdensity="0" hasbars="false" barstyle="0" ignoreautoscale="false" hashead="false" headtype="0" initialCNum="10"/>
<curve xvector="INDEX (V10)" yvector="Column 3 (V13)" color="#aa00aa" headcolor="#000000" haslines="true" linewidth="0" linestyle="0" haspoints="false" pointtype="2" pointdensity="0" hasbars="false" barstyle="0" ignoreautoscale="false" hashead="false" headtype="0" initialCNum="11"/>
<curve xvector="INDEX (V10)" yvector="Column 4 (V14)" color="#2e5778" headcolor="#000000" haslines="true" linewidth="0" linestyle="0" haspoints="false" pointtype="3" pointdensity="0" hasbars="false" barstyle="0" ignoreautoscale="false" hashead="false" headtype="0" initialCNum="12"/>
<curve xvector="INDEX (V10)" yvector="Column 5 (V15)" color="#350a0a" headcolor="#000000" haslines="true" linewidth="0" linestyle="0" haspoints="false" pointtype="4" pointdensity="0" hasbars="false" barstyle="0" ignoreautoscale="false" hashead="false" headtype="0" initialCNum="13"/>
<curve xvector="INDEX (V10)" yvector="Column 6 (V16)" color="#0a350a" headcolor="#000000" haslines="true" linewidth="0" linestyle="0" haspoints="false" pointtype="5" pointdensity="0" hasbars="false" barstyle="0" ignoreautoscale="false" hashead="false" headtype="0" initialCNum="14"/>
<curve xvector="INDEX (V10)" yvector="Column 7 (V17)" color="#ff0000" headcolor="#000000" haslines="true" linewidth="0" linestyle="0" haspoints="false" pointtype="6" pointdensity="0" hasbars="false" barstyle="0" ignoreautoscale="false" hashead="false" headtype="0" initialCNum="15"/>
</relations>
<graphics>
<view name="View &amp;1" width="1311" height="729">
<plot tiedxzoom="false" tiedyzoom="false" leftlabelvisible="true" bottomlabelvisible="true" rightlabelvisible="true" toplabelvisible="true" globalfont="Liberation Sans,12,-1,5,50,0,0,0,0,0" globalfontscale="10" globalfontcolor="#000000" showlegend="false" hidebottomaxislabel="false" hidetopaxislabel="false" hideleftaxislabel="false" hiderightaxislabel="false" initialPlotNum="14" name="Plot">
<position x="655.4752" y="571.079"/>
<rect x="-652.5232" y="-51.6475" width="1305.0464" height="103.295"/>
<relativesize width="0.9947" height="0.1415" centerx="0.4996" centery="0.7823" posx="0.00225" posy="0.71155"/>
<transform m11="1" m12="0" m13="0" m21="0" m22="1" m23="0" m31="0" m32="0" m33="1"/>
<pen style="1" width="0" miterlimit="2" cap="16" joinStyle="64">
<brush color="#000000" style="1"/>
</pen>
<brush color="#ffffff" style="1"/>
<legend auto="true" title="" font="Liberation Sans,10,-1,5,50,0,0,0,0,0" fontscale="12" verticaldisplay="false" name="Legend">
<position x="-591.269555297619" y="-44.7809879095164"/>
<rect x="0" y="0" width="0" height="0"/>
<relativesize width="0" height="0" centerx="0.00238095238095238" centery="-0.144851794071763" posx="0.00238095238095238" posy="-0.144851794071763"/>
<transform m11="1" m12="0" m13="0" m21="0" m22="1" m23="0" m31="0" m32="0" m33="1"/>
<pen style="1" width="0" miterlimit="2" cap="16" joinStyle="64">
<brush color="#000000" style="1"/>
</pen>
<brush color="#ffffff" style="1"/>
</legend>
<cartesianrender name="Cartesian Plot" type="1">
<relation tag="Column 6 vs INDEX (C14)"/>
</cartesianrender>
<plotaxis id="xaxis" visible="true" log="false" reversed="false" autobaseoffset="true" baseoffset="false" interpret="false" interpretation="1" display="4" majortickmode="5" minortickcount="5" autominortickcount="true" drawmajorticks="true" drawminorticks="true" drawmajorgridlines="true" drawminorgridlines="false" drawmajorgridlinecolor="#a0a0a4" drawminorgridlinecolor="#a0a0a4" drawmajorgridlinestyle="2" drawminorgridlinestyle="2" drawmajorgridlinewidth="1" drawminorgridlinewidth="1" significantdigits="9" rotation="0" zoommode="0">
<plotmarkers xaxis="true" linecolor="#000000" linestyle="1" linewidth="1" curvemode="2"/>
</plotaxis>
<plotaxis id="yaxis" visible="true" log="false" reversed="false" autobaseoffset="true" baseoffset="false" interpret="false" interpretation="1" display="4" majortickmode="5" minortickcount="5" autominortickcount="true" drawmajorticks="true" drawminorticks="true" drawmajorgridlines="true" drawminorgridlines="false" drawmajorgridlinecolor="#a0a0a4" drawminorgridlinecolor="#a0a0a4" drawmajorgridlinestyle="2" drawminorgridlinestyle="2" drawmajorgridlinewidth="1" drawminorgridlinewidth="1" significantdigits="9" rotation="0" zoommode="1">
<plotmarkers xaxis="false" linecolor="#000000" linestyle="1" linewidth="1" curvemode="0"/>
</plotaxis>
<plotlabel id="leftlabel" visible="true" overridetext="P(wrd-spc)" autolabel="false" font="Liberation Sans,12,-1,5,50,0,0,0,0,0" fontscale="10" fontcolor="#000000" fontuseglobal="true"/>
<plotlabel id="rightlabel" visible="true" overridetext="" autolabel="true" font="Liberation Sans,12,-1,5,50,0,0,0,0,0" fontscale="10" fontcolor="#000000" fontuseglobal="true"/>
<plotlabel id="toplabel" visible="true" overridetext="" autolabel="true" font="Liberation Sans,12,-1,5,50,0,0,0,0,0" fontscale="10" fontcolor="#000000" fontuseglobal="true"/>
<plotlabel id="bottomlabel" visible="true" overridetext="INDEX" autolabel="true" font="Liberation Sans,12,-1,5,50,0,0,0,0,0" fontscale="10" fontcolor="#000000" fontuseglobal="true"/>
<plotlabel id="numberlabel" visible="true" overridetext="" autolabel="false" font="Liberation Sans,12,-1,5,50,0,0,0,0,0" fontscale="10" fontcolor="#000000" fontuseglobal="true"/>
<projectionrect x="1" y="-0.0020457" width="299" height="0.0859194"/>
</plot>
<plot tiedxzoom="false" tiedyzoom="false" leftlabelvisible="true" bottomlabelvisible="true" rightlabelvisible="true" toplabelvisible="true" globalfont="Liberation Sans,12,-1,5,50,0,0,0,0,0" globalfontscale="10" globalfontcolor="#000000" showlegend="false" hidebottomaxislabel="false" hidetopaxislabel="false" hideleftaxislabel="false" hiderightaxislabel="false" initialPlotNum="12" name="Plot">
<position x="655.4752" y="364.489"/>
<rect x="-652.5232" y="-51.6475" width="1305.0464" height="103.295"/>
<relativesize width="0.9947" height="0.1415" centerx="0.4996" centery="0.4993" posx="0.00225" posy="0.42855"/>
<transform m11="1" m12="0" m13="0" m21="0" m22="1" m23="0" m31="0" m32="0" m33="1"/>
<pen style="1" width="0" miterlimit="2" cap="16" joinStyle="64">
<brush color="#000000" style="1"/>
</pen>
<brush color="#ffffff" style="1"/>
<legend auto="true" title="" font="Liberation Sans,10,-1,5,50,0,0,0,0,0" fontscale="12" verticaldisplay="false" name="Legend">
<position x="-591.269555297619" y="-44.7809879095164"/>
<rect x="0" y="0" width="0" height="0"/>
<relativesize width="0" height="0" centerx="0.00238095238095238" centery="-0.144851794071763" posx="0.00238095238095238" posy="-0.144851794071763"/>
<transform m11="1" m12="0" m13="0" m21="0" m22="1" m23="0" m31="0" m32="0" m33="1"/>
<pen style="1" width="0" miterlimit="2" cap="16" joinStyle="64">
<brush color="#000000" style="1"/>
</pen>
<brush color="#ffffff" style="1"/>
</legend>
<cartesianrender name="Cartesian Plot" type="1">
<relation tag="Column 4 vs INDEX (C12)"/>
</cartesianrender>
<plotaxis id="xaxis" visible="true" log="false" reversed="false" autobaseoffset="true" baseoffset="false" interpret="false" interpretation="1" display="4" majortickmode="5" minortickcount="5" autominortickcount="true" drawmajorticks="true" drawminorticks="true" drawmajorgridlines="true" drawminorgridlines="false" drawmajorgridlinecolor="#a0a0a4" drawminorgridlinecolor="#a0a0a4" drawmajorgridlinestyle="2" drawminorgridlinestyle="2" drawmajorgridlinewidth="1" drawminorgridlinewidth="1" significantdigits="9" rotation="0" zoommode="0">
<plotmarkers xaxis="true" linecolor="#000000" linestyle="1" linewidth="1" curvemode="0"/>
</plotaxis>
<plotaxis id="yaxis" visible="true" log="false" reversed="false" autobaseoffset="true" baseoffset="false" interpret="false" interpretation="1" display="4" majortickmode="5" minortickcount="5" autominortickcount="true" drawmajorticks="true" drawminorticks="true" drawmajorgridlines="true" drawminorgridlines="false" drawmajorgridlinecolor="#a0a0a4" drawminorgridlinecolor="#a0a0a4" drawmajorgridlinestyle="2" drawminorgridlinestyle="2" drawmajorgridlinewidth="1" drawminorgridlinewidth="1" significantdigits="9" rotation="0" zoommode="1">
<plotmarkers xaxis="false" linecolor="#000000" linestyle="1" linewidth="1" curvemode="0"/>
</plotaxis>
<plotlabel id="leftlabel" visible="true" overridetext="P(el-spc)" autolabel="false" font="Liberation Sans,12,-1,5,50,0,0,0,0,0" fontscale="10" fontcolor="#000000" fontuseglobal="true"/>
<plotlabel id="rightlabel" visible="true" overridetext="" autolabel="true" font="Liberation Sans,12,-1,5,50,0,0,0,0,0" fontscale="10" fontcolor="#000000" fontuseglobal="true"/>
<plotlabel id="toplabel" visible="true" overridetext="" autolabel="true" font="Liberation Sans,12,-1,5,50,0,0,0,0,0" fontscale="10" fontcolor="#000000" fontuseglobal="true"/>
<plotlabel id="bottomlabel" visible="true" overridetext="INDEX" autolabel="true" font="Liberation Sans,12,-1,5,50,0,0,0,0,0" fontscale="10" fontcolor="#000000" fontuseglobal="true"/>
<plotlabel id="numberlabel" visible="true" overridetext="" autolabel="false" font="Liberation Sans,12,-1,5,50,0,0,0,0,0" fontscale="10" fontcolor="#000000" fontuseglobal="true"/>
<projectionrect x="1" y="-0.024502525" width="299" height="1.02910605"/>
</plot>
<plot tiedxzoom="false" tiedyzoom="false" leftlabelvisible="true" bottomlabelvisible="true" rightlabelvisible="true" toplabelvisible="true" globalfont="Liberation Sans,12,-1,5,50,0,0,0,0,0" globalfontscale="10" globalfontcolor="#000000" showlegend="false" hidebottomaxislabel="false" hidetopaxislabel="false" hideleftaxislabel="false" hiderightaxislabel="false" initialPlotNum="10" name="Plot">
<position x="655.4752" y="157.899"/>
<rect x="-652.5232" y="-51.6475" width="1305.0464" height="103.295"/>
<relativesize width="0.9947" height="0.1415" centerx="0.4996" centery="0.2163" posx="0.00225" posy="0.14555"/>
<transform m11="1" m12="0" m13="0" m21="0" m22="1" m23="0" m31="0" m32="0" m33="1"/>
<pen style="1" width="0" miterlimit="2" cap="16" joinStyle="64">
<brush color="#000000" style="1"/>
</pen>
<brush color="#ffffff" style="1"/>
<legend auto="true" title="" font="Liberation Sans,10,-1,5,50,0,0,0,0,0" fontscale="12" verticaldisplay="false" name="Legend">
<position x="-591.056013713504" y="-44.7809879095164"/>
<rect x="0" y="0" width="0" height="0"/>
<relativesize width="0" height="0" centerx="0.00255474452554745" centery="-0.144851794071763" posx="0.00255474452554745" posy="-0.144851794071763"/>
<transform m11="1" m12="0" m13="0" m21="0" m22="1" m23="0" m31="0" m32="0" m33="1"/>
<pen style="1" width="0" miterlimit="2" cap="16" joinStyle="64">
<brush color="#000000" style="1"/>
</pen>
<brush color="#ffffff" style="1"/>
</legend>
<cartesianrender name="Cartesian Plot" type="1">
<relation tag="Column 2 vs INDEX (C10)"/>
</cartesianrender>
<plotaxis id="xaxis" visible="true" log="false" reversed="false" autobaseoffset="true" baseoffset="false" interpret="false" interpretation="1" display="4" majortickmode="5" minortickcount="5" autominortickcount="true" drawmajorticks="true" drawminorticks="true" drawmajorgridlines="true" drawminorgridlines="false" drawmajorgridlinecolor="#a0a0a4" drawminorgridlinecolor="#a0a0a4" drawmajorgridlinestyle="2" drawminorgridlinestyle="2" drawmajorgridlinewidth="1" drawminorgridlinewidth="1" significantdigits="9" rotation="0" zoommode="0">
<plotmarkers xaxis="true" linecolor="#000000" linestyle="1" linewidth="1" curvemode="0"/>
</plotaxis>
<plotaxis id="yaxis" visible="true" log="false" reversed="false" autobaseoffset="true" baseoffset="false" interpret="false" interpretation="1" display="4" majortickmode="5" minortickcount="5" autominortickcount="true" drawmajorticks="true" drawminorticks="true" drawmajorgridlines="true" drawminorgridlines="false" drawmajorgridlinecolor="#a0a0a4" drawminorgridlinecolor="#a0a0a4" drawmajorgridlinestyle="2" drawminorgridlinestyle="2" drawmajorgridlinewidth="1" drawminorgridlinewidth="1" significantdigits="9" rotation="0" zoommode="1">
<plotmarkers xaxis="false" linecolor="#000000" linestyle="1" linewidth="1" curvemode="0"/>
</plotaxis>
<plotlabel id="leftlabel" visible="true" overridetext="P(dit)" autolabel="false" font="Liberation Sans,12,-1,5,50,0,0,0,0,0" fontscale="10" fontcolor="#000000" fontuseglobal="true"/>
<plotlabel id="rightlabel" visible="true" overridetext="" autolabel="true" font="Liberation Sans,12,-1,5,50,0,0,0,0,0" fontscale="10" fontcolor="#000000" fontuseglobal="true"/>
<plotlabel id="toplabel" visible="true" overridetext="" autolabel="true" font="Liberation Sans,12,-1,5,50,0,0,0,0,0" fontscale="10" fontcolor="#000000" fontuseglobal="true"/>
<plotlabel id="bottomlabel" visible="true" overridetext="INDEX" autolabel="true" font="Liberation Sans,12,-1,5,50,0,0,0,0,0" fontscale="10" fontcolor="#000000" fontuseglobal="true"/>
<plotlabel id="numberlabel" visible="true" overridetext="" autolabel="false" font="Liberation Sans,12,-1,5,50,0,0,0,0,0" fontscale="10" fontcolor="#000000" fontuseglobal="true"/>
<projectionrect x="1" y="-0.015445225" width="299" height="0.64869945"/>
</plot>
<plot tiedxzoom="false" tiedyzoom="false" leftlabelvisible="true" bottomlabelvisible="true" rightlabelvisible="true" toplabelvisible="true" globalfont="Liberation Sans,12,-1,5,50,0,0,0,0,0" globalfontscale="10" globalfontcolor="#000000" showlegend="false" hidebottomaxislabel="false" hidetopaxislabel="false" hideleftaxislabel="false" hiderightaxislabel="false" initialPlotNum="9" name="Plot">
<position x="655.4752" y="54.677"/>
<rect x="-652.5232" y="-51.6475" width="1305.0464" height="103.295"/>
<relativesize width="0.9947" height="0.1415" centerx="0.4996" centery="0.0749" posx="0.00225" posy="0.00415"/>
<transform m11="1" m12="0" m13="0" m21="0" m22="1" m23="0" m31="0" m32="0" m33="1"/>
<pen style="1" width="0" miterlimit="2" cap="16" joinStyle="64">
<brush color="#000000" style="1"/>
</pen>
<brush color="#ffffff" style="1"/>
<legend auto="true" title="" font="Liberation Sans,10,-1,5,50,0,0,0,0,0" fontscale="12" verticaldisplay="false" name="Legend">
<position x="-591.056013713504" y="-44.7809879095164"/>
<rect x="0" y="0" width="0" height="0"/>
<relativesize width="0" height="0" centerx="0.00255474452554745" centery="-0.144851794071763" posx="0.00255474452554745" posy="-0.144851794071763"/>
<transform m11="1" m12="0" m13="0" m21="0" m22="1" m23="0" m31="0" m32="0" m33="1"/>
<pen style="1" width="0" miterlimit="2" cap="16" joinStyle="64">
<brush color="#000000" style="1"/>
</pen>
<brush color="#ffffff" style="1"/>
</legend>
<cartesianrender name="Cartesian Plot" type="1">
<relation tag="Column 1 vs INDEX (C9)"/>
</cartesianrender>
<plotaxis id="xaxis" visible="true" log="false" reversed="false" autobaseoffset="true" baseoffset="false" interpret="false" interpretation="1" display="4" majortickmode="5" minortickcount="5" autominortickcount="true" drawmajorticks="true" drawminorticks="true" drawmajorgridlines="true" drawminorgridlines="false" drawmajorgridlinecolor="#a0a0a4" drawminorgridlinecolor="#a0a0a4" drawmajorgridlinestyle="2" drawminorgridlinestyle="2" drawmajorgridlinewidth="1" drawminorgridlinewidth="1" significantdigits="9" rotation="0" zoommode="0">
<plotmarkers xaxis="true" linecolor="#000000" linestyle="1" linewidth="1" curvemode="0"/>
</plotaxis>
<plotaxis id="yaxis" visible="true" log="false" reversed="false" autobaseoffset="true" baseoffset="false" interpret="false" interpretation="1" display="4" majortickmode="5" minortickcount="5" autominortickcount="true" drawmajorticks="true" drawminorticks="true" drawmajorgridlines="true" drawminorgridlines="false" drawmajorgridlinecolor="#a0a0a4" drawminorgridlinecolor="#a0a0a4" drawmajorgridlinestyle="2" drawminorgridlinestyle="2" drawmajorgridlinewidth="1" drawminorgridlinewidth="1" significantdigits="9" rotation="0" zoommode="1">
<plotmarkers xaxis="false" linecolor="#000000" linestyle="1" linewidth="1" curvemode="0"/>
</plotaxis>
<plotlabel id="leftlabel" visible="true" overridetext="Signal" autolabel="false" font="Liberation Sans,12,-1,5,50,0,0,0,0,0" fontscale="10" fontcolor="#000000" fontuseglobal="true"/>
<plotlabel id="rightlabel" visible="true" overridetext="" autolabel="true" font="Liberation Sans,12,-1,5,50,0,0,0,0,0" fontscale="10" fontcolor="#000000" fontuseglobal="true"/>
<plotlabel id="toplabel" visible="true" overridetext="" autolabel="true" font="Liberation Sans,12,-1,5,50,0,0,0,0,0" fontscale="10" fontcolor="#000000" fontuseglobal="true"/>
<plotlabel id="bottomlabel" visible="true" overridetext="INDEX" autolabel="true" font="Liberation Sans,12,-1,5,50,0,0,0,0,0" fontscale="10" fontcolor="#000000" fontuseglobal="true"/>
<plotlabel id="numberlabel" visible="true" overridetext="" autolabel="false" font="Liberation Sans,12,-1,5,50,0,0,0,0,0" fontscale="10" fontcolor="#000000" fontuseglobal="true"/>
<projectionrect x="1" y="0.068612275" width="299" height="0.72272445"/>
</plot>
<plot tiedxzoom="false" tiedyzoom="false" leftlabelvisible="true" bottomlabelvisible="true" rightlabelvisible="true" toplabelvisible="true" globalfont="Liberation Sans,12,-1,5,50,0,0,0,0,0" globalfontscale="10" globalfontcolor="#000000" showlegend="false" hidebottomaxislabel="false" hidetopaxislabel="false" hideleftaxislabel="false" hiderightaxislabel="false" initialPlotNum="11" name="Plot">
<position x="655.4752" y="261.194"/>
<rect x="-652.5232" y="-51.6475" width="1305.0464" height="103.295"/>
<relativesize width="0.9947" height="0.1415" centerx="0.4996" centery="0.3578" posx="0.00225" posy="0.28705"/>
<transform m11="1" m12="0" m13="0" m21="0" m22="1" m23="0" m31="0" m32="0" m33="1"/>
<pen style="1" width="0" miterlimit="2" cap="16" joinStyle="64">
<brush color="#000000" style="1"/>
</pen>
<brush color="#ffffff" style="1"/>
<legend auto="true" title="" font="Liberation Sans,10,-1,5,50,0,0,0,0,0" fontscale="12" verticaldisplay="false" name="Legend">
<position x="-591.269555297619" y="-44.7809879095164"/>
<rect x="0" y="0" width="0" height="0"/>
<relativesize width="0" height="0" centerx="0.00238095238095234" centery="-0.144851794071763" posx="0.00238095238095234" posy="-0.144851794071763"/>
<transform m11="1" m12="0" m13="0" m21="0" m22="1" m23="0" m31="0" m32="0" m33="1"/>
<pen style="1" width="0" miterlimit="2" cap="16" joinStyle="64">
<brush color="#000000" style="1"/>
</pen>
<brush color="#ffffff" style="1"/>
</legend>
<cartesianrender name="Cartesian Plot" type="1">
<relation tag="Column 3 vs INDEX (C11)"/>
</cartesianrender>
<plotaxis id="xaxis" visible="true" log="false" reversed="false" autobaseoffset="true" baseoffset="false" interpret="false" interpretation="1" display="4" majortickmode="5" minortickcount="5" autominortickcount="true" drawmajorticks="true" drawminorticks="true" drawmajorgridlines="true" drawminorgridlines="false" drawmajorgridlinecolor="#a0a0a4" drawminorgridlinecolor="#a0a0a4" drawmajorgridlinestyle="2" drawminorgridlinestyle="2" drawmajorgridlinewidth="1" drawminorgridlinewidth="1" significantdigits="9" rotation="0" zoommode="0">
<plotmarkers xaxis="true" linecolor="#000000" linestyle="0" linewidth="1" curvemode="2"/>
</plotaxis>
<plotaxis id="yaxis" visible="true" log="false" reversed="false" autobaseoffset="true" baseoffset="false" interpret="false" interpretation="1" display="4" majortickmode="5" minortickcount="5" autominortickcount="true" drawmajorticks="true" drawminorticks="true" drawmajorgridlines="true" drawminorgridlines="false" drawmajorgridlinecolor="#a0a0a4" drawminorgridlinecolor="#a0a0a4" drawmajorgridlinestyle="2" drawminorgridlinestyle="2" drawmajorgridlinewidth="1" drawminorgridlinewidth="1" significantdigits="9" rotation="0" zoommode="1">
<plotmarkers xaxis="false" linecolor="#000000" linestyle="0" linewidth="1" curvemode="2"/>
</plotaxis>
<plotlabel id="leftlabel" visible="true" overridetext="P(dah)" autolabel="false" font="Liberation Sans,12,-1,5,50,0,0,0,0,0" fontscale="10" fontcolor="#000000" fontuseglobal="true"/>
<plotlabel id="rightlabel" visible="true" overridetext="" autolabel="true" font="Liberation Sans,12,-1,5,50,0,0,0,0,0" fontscale="10" fontcolor="#000000" fontuseglobal="true"/>
<plotlabel id="toplabel" visible="true" overridetext="" autolabel="true" font="Liberation Sans,12,-1,5,50,0,0,0,0,0" fontscale="10" fontcolor="#000000" fontuseglobal="true"/>
<plotlabel id="bottomlabel" visible="true" overridetext="INDEX" autolabel="true" font="Liberation Sans,12,-1,5,50,0,0,0,0,0" fontscale="10" fontcolor="#000000" fontuseglobal="true"/>
<plotlabel id="numberlabel" visible="true" overridetext="" autolabel="false" font="Liberation Sans,12,-1,5,50,0,0,0,0,0" fontscale="10" fontcolor="#000000" fontuseglobal="true"/>
<projectionrect x="1" y="-0.025" width="299" height="1.05"/>
</plot>
<plot tiedxzoom="false" tiedyzoom="false" leftlabelvisible="true" bottomlabelvisible="true" rightlabelvisible="true" toplabelvisible="true" globalfont="Liberation Sans,12,-1,5,50,0,0,0,0,0" globalfontscale="10" globalfontcolor="#000000" showlegend="false" hidebottomaxislabel="false" hidetopaxislabel="false" hideleftaxislabel="false" hiderightaxislabel="false" initialPlotNum="13" name="Plot">
<position x="655.4752" y="467.784"/>
<rect x="-652.5232" y="-51.6475" width="1305.0464" height="103.295"/>
<relativesize width="0.9947" height="0.1415" centerx="0.4996" centery="0.6408" posx="0.00225" posy="0.57005"/>
<transform m11="1" m12="0" m13="0" m21="0" m22="1" m23="0" m31="0" m32="0" m33="1"/>
<pen style="1" width="0" miterlimit="2" cap="16" joinStyle="64">
<brush color="#000000" style="1"/>
</pen>
<brush color="#ffffff" style="1"/>
<legend auto="true" title="" font="Liberation Sans,10,-1,5,50,0,0,0,0,0" fontscale="12" verticaldisplay="false" name="Legend">
<position x="-591.269555297619" y="-44.7809879095164"/>
<rect x="0" y="0" width="0" height="0"/>
<relativesize width="0" height="0" centerx="0.00238095238095238" centery="-0.144851794071763" posx="0.00238095238095238" posy="-0.144851794071763"/>
<transform m11="1" m12="0" m13="0" m21="0" m22="1" m23="0" m31="0" m32="0" m33="1"/>
<pen style="1" width="0" miterlimit="2" cap="16" joinStyle="64">
<brush color="#000000" style="1"/>
</pen>
<brush color="#ffffff" style="1"/>
</legend>
<cartesianrender name="Cartesian Plot" type="1">
<relation tag="Column 5 vs INDEX (C13)"/>
</cartesianrender>
<plotaxis id="xaxis" visible="true" log="false" reversed="false" autobaseoffset="true" baseoffset="false" interpret="false" interpretation="1" display="4" majortickmode="5" minortickcount="5" autominortickcount="true" drawmajorticks="true" drawminorticks="true" drawmajorgridlines="true" drawminorgridlines="false" drawmajorgridlinecolor="#a0a0a4" drawminorgridlinecolor="#a0a0a4" drawmajorgridlinestyle="2" drawminorgridlinestyle="2" drawmajorgridlinewidth="1" drawminorgridlinewidth="1" significantdigits="9" rotation="0" zoommode="0">
<plotmarkers xaxis="true" linecolor="#000000" linestyle="1" linewidth="1" curvemode="2"/>
</plotaxis>
<plotaxis id="yaxis" visible="true" log="false" reversed="false" autobaseoffset="true" baseoffset="false" interpret="false" interpretation="1" display="4" majortickmode="5" minortickcount="5" autominortickcount="true" drawmajorticks="true" drawminorticks="true" drawmajorgridlines="true" drawminorgridlines="false" drawmajorgridlinecolor="#a0a0a4" drawminorgridlinecolor="#a0a0a4" drawmajorgridlinestyle="2" drawminorgridlinestyle="2" drawmajorgridlinewidth="1" drawminorgridlinewidth="1" significantdigits="9" rotation="0" zoommode="1">
<plotmarkers xaxis="false" linecolor="#000000" linestyle="1" linewidth="1" curvemode="0"/>
</plotaxis>
<plotlabel id="leftlabel" visible="true" overridetext="P(chr-spc)" autolabel="false" font="Liberation Sans,12,-1,5,50,0,0,0,0,0" fontscale="10" fontcolor="#000000" fontuseglobal="true"/>
<plotlabel id="rightlabel" visible="true" overridetext="" autolabel="true" font="Liberation Sans,12,-1,5,50,0,0,0,0,0" fontscale="10" fontcolor="#000000" fontuseglobal="true"/>
<plotlabel id="toplabel" visible="true" overridetext="" autolabel="true" font="Liberation Sans,12,-1,5,50,0,0,0,0,0" fontscale="10" fontcolor="#000000" fontuseglobal="true"/>
<plotlabel id="bottomlabel" visible="true" overridetext="INDEX" autolabel="true" font="Liberation Sans,12,-1,5,50,0,0,0,0,0" fontscale="10" fontcolor="#000000" fontuseglobal="true"/>
<plotlabel id="numberlabel" visible="true" overridetext="" autolabel="false" font="Liberation Sans,12,-1,5,50,0,0,0,0,0" fontscale="10" fontcolor="#000000" fontuseglobal="true"/>
<projectionrect x="1" y="-0.02455085" width="299" height="1.0311357"/>
</plot>
<plot tiedxzoom="false" tiedyzoom="false" leftlabelvisible="true" bottomlabelvisible="true" rightlabelvisible="true" toplabelvisible="true" globalfont="Liberation Sans,12,-1,5,50,0,0,0,0,0" globalfontscale="10" globalfontcolor="#000000" showlegend="false" hidebottomaxislabel="false" hidetopaxislabel="false" hideleftaxislabel="false" hiderightaxislabel="false" initialPlotNum="15" name="Plot">
<position x="655.4752" y="674.374"/>
<rect x="-652.5232" y="-51.6475" width="1305.0464" height="103.295"/>
<relativesize width="0.9947" height="0.1415" centerx="0.4996" centery="0.9238" posx="0.00225" posy="0.85305"/>
<transform m11="1" m12="0" m13="0" m21="0" m22="1" m23="0" m31="0" m32="0" m33="1"/>
<pen style="1" width="0" miterlimit="2" cap="16" joinStyle="64">
<brush color="#000000" style="1"/>
</pen>
<brush color="#ffffff" style="1"/>
<legend auto="true" title="" font="Liberation Sans,10,-1,5,50,0,0,0,0,0" fontscale="12" verticaldisplay="false" name="Legend">
<position x="-591.269555297619" y="-44.7809879095164"/>
<rect x="0" y="0" width="0" height="0"/>
<relativesize width="0" height="0" centerx="0.00238095238095238" centery="-0.144851794071763" posx="0.00238095238095238" posy="-0.144851794071763"/>
<transform m11="1" m12="0" m13="0" m21="0" m22="1" m23="0" m31="0" m32="0" m33="1"/>
<pen style="1" width="0" miterlimit="2" cap="16" joinStyle="64">
<brush color="#000000" style="1"/>
</pen>
<brush color="#ffffff" style="1"/>
</legend>
<cartesianrender name="Cartesian Plot" type="1">
<relation tag="Column 7 vs INDEX (C15)"/>
</cartesianrender>
<plotaxis id="xaxis" visible="true" log="false" reversed="false" autobaseoffset="true" baseoffset="false" interpret="false" interpretation="1" display="4" majortickmode="5" minortickcount="5" autominortickcount="true" drawmajorticks="true" drawminorticks="true" drawmajorgridlines="true" drawminorgridlines="false" drawmajorgridlinecolor="#a0a0a4" drawminorgridlinecolor="#a0a0a4" drawmajorgridlinestyle="2" drawminorgridlinestyle="2" drawmajorgridlinewidth="1" drawminorgridlinewidth="1" significantdigits="9" rotation="0" zoommode="0">
<plotmarkers xaxis="true" linecolor="#000000" linestyle="1" linewidth="1" curvemode="-1071482762"/>
</plotaxis>
<plotaxis id="yaxis" visible="true" log="false" reversed="false" autobaseoffset="true" baseoffset="false" interpret="false" interpretation="1" display="4" majortickmode="5" minortickcount="5" autominortickcount="true" drawmajorticks="true" drawminorticks="true" drawmajorgridlines="true" drawminorgridlines="false" drawmajorgridlinecolor="#a0a0a4" drawminorgridlinecolor="#a0a0a4" drawmajorgridlinestyle="2" drawminorgridlinestyle="2" drawmajorgridlinewidth="1" drawminorgridlinewidth="1" significantdigits="9" rotation="0" zoommode="1">
<plotmarkers xaxis="false" linecolor="#000000" linestyle="1" linewidth="1" curvemode="0"/>
</plotaxis>
<plotlabel id="leftlabel" visible="true" overridetext="P(pause)" autolabel="false" font="Liberation Sans,12,-1,5,50,0,0,0,0,0" fontscale="10" fontcolor="#000000" fontuseglobal="true"/>
<plotlabel id="rightlabel" visible="true" overridetext="" autolabel="true" font="Liberation Sans,12,-1,5,50,0,0,0,0,0" fontscale="10" fontcolor="#000000" fontuseglobal="true"/>
<plotlabel id="toplabel" visible="true" overridetext="" autolabel="true" font="Liberation Sans,12,-1,5,50,0,0,0,0,0" fontscale="10" fontcolor="#000000" fontuseglobal="true"/>
<plotlabel id="bottomlabel" visible="true" overridetext="INDEX" autolabel="true" font="Liberation Sans,12,-1,5,50,0,0,0,0,0" fontscale="10" fontcolor="#000000" fontuseglobal="true"/>
<plotlabel id="numberlabel" visible="true" overridetext="" autolabel="false" font="Liberation Sans,12,-1,5,50,0,0,0,0,0" fontscale="10" fontcolor="#000000" fontuseglobal="true"/>
<projectionrect x="1" y="-0.00333535" width="299" height="0.1400847"/>
</plot>
</view>
</graphics>
</kst>

Wyświetl plik

@ -0,0 +1,285 @@
<?xml version="1.0" encoding="UTF-8"?>
<kst version="2.0">
<data>
<source reader="ASCII file" file="/home/mauri/Projects/morse/examples/sprobs14db.txt" fileRelative="../examples/sprobs14db.txt">
<properties delimiters="#" columntype="0" headerstart="0" fields="0" readfields="false" usedot="true" columnwidthisconst="false" readunits="false" units="0"/>
</source>
</data>
<variables>
<datavector file="/home/mauri/Projects/morse/examples/sprobs14db.txt" fileRelative="../examples/sprobs14db.txt" field="INDEX" start="1" count="300" skip="-1" doAve="false" initialVNum="9" initialXNum="97"/>
<datavector file="/home/mauri/Projects/morse/examples/sprobs14db.txt" fileRelative="../examples/sprobs14db.txt" field="Column 1" start="1" count="300" skip="-1" doAve="false" initialVNum="10" initialXNum="109"/>
<datavector file="/home/mauri/Projects/morse/examples/sprobs14db.txt" fileRelative="../examples/sprobs14db.txt" field="Column 2" start="1" count="300" skip="-1" doAve="false" initialVNum="11" initialXNum="121"/>
<datavector file="/home/mauri/Projects/morse/examples/sprobs14db.txt" fileRelative="../examples/sprobs14db.txt" field="Column 3" start="1" count="300" skip="-1" doAve="false" initialVNum="12" initialXNum="133"/>
<datavector file="/home/mauri/Projects/morse/examples/sprobs14db.txt" fileRelative="../examples/sprobs14db.txt" field="Column 4" start="1" count="300" skip="-1" doAve="false" initialVNum="13" initialXNum="145"/>
<datavector file="/home/mauri/Projects/morse/examples/sprobs14db.txt" fileRelative="../examples/sprobs14db.txt" field="Column 5" start="1" count="300" skip="-1" doAve="false" initialVNum="14" initialXNum="157"/>
<datavector file="/home/mauri/Projects/morse/examples/sprobs14db.txt" fileRelative="../examples/sprobs14db.txt" field="Column 6" start="1" count="300" skip="-1" doAve="false" initialVNum="15" initialXNum="169"/>
<datavector file="/home/mauri/Projects/morse/examples/sprobs14db.txt" fileRelative="../examples/sprobs14db.txt" field="Column 7" start="1" count="300" skip="-1" doAve="false" initialVNum="16" initialXNum="181"/>
<string value="2013-09-08 00:05:13" initialTNum="9"/>
<string value="2013-09-08 00:05:13" initialTNum="10"/>
<string value="sprobs4-4db.txt" initialTNum="11"/>
<string value="/home/mauri/Projects/morse/examples" initialTNum="12"/>
<string value="2013-09-08 00:07:10" initialTNum="13"/>
<string value="2013-09-08 00:07:10" initialTNum="14"/>
<string value="sprobs14db.txt" initialTNum="15"/>
<string value="/home/mauri/Projects/morse/examples" initialTNum="16"/>
</variables>
<objects/>
<relations>
<curve xvector="INDEX (V9)" yvector="Column 1 (V10)" color="#000000" headcolor="#000000" haslines="true" linewidth="0" linestyle="0" haspoints="false" pointtype="0" pointdensity="0" hasbars="false" barstyle="0" ignoreautoscale="false" hashead="false" headtype="0" initialCNum="8"/>
<curve xvector="INDEX (V9)" yvector="Column 2 (V11)" color="#aa00aa" headcolor="#000000" haslines="true" linewidth="0" linestyle="0" haspoints="false" pointtype="1" pointdensity="0" hasbars="false" barstyle="0" ignoreautoscale="false" hashead="false" headtype="0" initialCNum="9"/>
<curve xvector="INDEX (V9)" yvector="Column 3 (V12)" color="#2e5778" headcolor="#000000" haslines="true" linewidth="0" linestyle="0" haspoints="false" pointtype="2" pointdensity="0" hasbars="false" barstyle="0" ignoreautoscale="false" hashead="false" headtype="0" initialCNum="10"/>
<curve xvector="INDEX (V9)" yvector="Column 4 (V13)" color="#350a0a" headcolor="#000000" haslines="true" linewidth="0" linestyle="0" haspoints="false" pointtype="3" pointdensity="0" hasbars="false" barstyle="0" ignoreautoscale="false" hashead="false" headtype="0" initialCNum="11"/>
<curve xvector="INDEX (V9)" yvector="Column 5 (V14)" color="#0a350a" headcolor="#000000" haslines="true" linewidth="0" linestyle="0" haspoints="false" pointtype="4" pointdensity="0" hasbars="false" barstyle="0" ignoreautoscale="false" hashead="false" headtype="0" initialCNum="12"/>
<curve xvector="INDEX (V9)" yvector="Column 6 (V15)" color="#ff0000" headcolor="#000000" haslines="true" linewidth="0" linestyle="0" haspoints="false" pointtype="5" pointdensity="0" hasbars="false" barstyle="0" ignoreautoscale="false" hashead="false" headtype="0" initialCNum="13"/>
<curve xvector="INDEX (V9)" yvector="Column 7 (V16)" color="#0000ff" headcolor="#000000" haslines="true" linewidth="0" linestyle="0" haspoints="false" pointtype="6" pointdensity="0" hasbars="false" barstyle="0" ignoreautoscale="false" hashead="false" headtype="0" initialCNum="14"/>
</relations>
<graphics>
<view name="View &amp;1" width="621" height="729">
<plot tiedxzoom="false" tiedyzoom="false" leftlabelvisible="true" bottomlabelvisible="true" rightlabelvisible="true" toplabelvisible="true" globalfont="Liberation Sans,10,-1,5,50,0,0,0,0,0" globalfontscale="10.0474315681476" globalfontcolor="#000000" showlegend="false" hidebottomaxislabel="false" hidetopaxislabel="false" hideleftaxislabel="false" hiderightaxislabel="false" initialPlotNum="13" name="Plot">
<position x="3" y="519.428571428571"/>
<rect x="0" y="0" width="615" height="103.285714285714"/>
<relativesize width="0.988745980707395" height="0.141487279843444" centerx="0.4991961414791" centery="0.782289628180039" posx="0.00482315112540193" posy="0.711545988258317"/>
<transform m11="1" m12="0" m13="0" m21="0" m22="1" m23="0" m31="0" m32="0" m33="1"/>
<pen style="1" width="0" miterlimit="2" cap="16" joinStyle="64">
<brush color="#000000" style="1"/>
</pen>
<brush color="#ffffff" style="1"/>
<legend auto="true" title="" font="Liberation Sans,10,-1,5,50,0,0,0,0,0" fontscale="12" verticaldisplay="false" name="Legend">
<position x="28.08359375" y="8.96785714285714"/>
<rect x="0" y="0" width="0" height="0"/>
<relativesize width="0" height="0" centerx="-0.0209099507608423" centery="-0.0758064516129032" posx="-0.0209099507608423" posy="-0.0758064516129032"/>
<transform m11="1" m12="0" m13="0" m21="0" m22="1" m23="0" m31="0" m32="0" m33="1"/>
<pen style="1" width="0" miterlimit="2" cap="16" joinStyle="64">
<brush color="#000000" style="1"/>
</pen>
<brush color="#ffffff" style="1"/>
</legend>
<cartesianrender name="Cartesian Plot" type="1">
<relation tag="Column 6 vs INDEX (C13)"/>
</cartesianrender>
<plotaxis id="xaxis" visible="true" log="false" reversed="false" autobaseoffset="true" baseoffset="false" interpret="false" interpretation="1" display="4" majortickmode="5" minortickcount="5" autominortickcount="true" drawmajorticks="true" drawminorticks="true" drawmajorgridlines="true" drawminorgridlines="false" drawmajorgridlinecolor="#a0a0a4" drawminorgridlinecolor="#a0a0a4" drawmajorgridlinestyle="2" drawminorgridlinestyle="2" drawmajorgridlinewidth="1" drawminorgridlinewidth="1" significantdigits="9" rotation="0" zoommode="0">
<plotmarkers xaxis="true" linecolor="#000000" linestyle="1" linewidth="1" curvemode="2"/>
</plotaxis>
<plotaxis id="yaxis" visible="true" log="false" reversed="false" autobaseoffset="true" baseoffset="false" interpret="false" interpretation="1" display="4" majortickmode="5" minortickcount="5" autominortickcount="true" drawmajorticks="true" drawminorticks="true" drawmajorgridlines="true" drawminorgridlines="false" drawmajorgridlinecolor="#a0a0a4" drawminorgridlinecolor="#a0a0a4" drawmajorgridlinestyle="2" drawminorgridlinestyle="2" drawmajorgridlinewidth="1" drawminorgridlinewidth="1" significantdigits="9" rotation="0" zoommode="1">
<plotmarkers xaxis="false" linecolor="#000000" linestyle="1" linewidth="1" curvemode="925904432"/>
</plotaxis>
<plotlabel id="leftlabel" visible="true" overridetext="" autolabel="true" font="Liberation Sans,10,-1,5,50,0,0,0,0,0" fontscale="10.0474315681476" fontcolor="#000000" fontuseglobal="true"/>
<plotlabel id="rightlabel" visible="true" overridetext="" autolabel="true" font="Liberation Sans,10,-1,5,50,0,0,0,0,0" fontscale="10.0474315681476" fontcolor="#000000" fontuseglobal="true"/>
<plotlabel id="toplabel" visible="true" overridetext="" autolabel="true" font="Liberation Sans,10,-1,5,50,0,0,0,0,0" fontscale="10.0474315681476" fontcolor="#000000" fontuseglobal="true"/>
<plotlabel id="bottomlabel" visible="true" overridetext="" autolabel="true" font="Liberation Sans,10,-1,5,50,0,0,0,0,0" fontscale="10.0474315681476" fontcolor="#000000" fontuseglobal="true"/>
<plotlabel id="numberlabel" visible="true" overridetext="" autolabel="true" font="Liberation Sans,10,-1,5,50,0,0,0,0,0" fontscale="10.0474315681476" fontcolor="#000000" fontuseglobal="true"/>
<projectionrect x="1" y="-0.00286175" width="299" height="0.1201935"/>
</plot>
<plot tiedxzoom="false" tiedyzoom="false" leftlabelvisible="true" bottomlabelvisible="true" rightlabelvisible="true" toplabelvisible="true" globalfont="Liberation Sans,10,-1,5,50,0,0,0,0,0" globalfontscale="10.0474315681476" globalfontcolor="#000000" showlegend="false" hidebottomaxislabel="false" hidetopaxislabel="false" hideleftaxislabel="false" hiderightaxislabel="false" initialPlotNum="11" name="Plot">
<position x="3" y="312.857142857143"/>
<rect x="0" y="0" width="615" height="103.285714285714"/>
<relativesize width="0.988745980707395" height="0.141487279843444" centerx="0.4991961414791" centery="0.499315068493151" posx="0.00482315112540193" posy="0.428571428571429"/>
<transform m11="1" m12="0" m13="0" m21="0" m22="1" m23="0" m31="0" m32="0" m33="1"/>
<pen style="1" width="0" miterlimit="2" cap="16" joinStyle="64">
<brush color="#000000" style="1"/>
</pen>
<brush color="#ffffff" style="1"/>
<legend auto="true" title="" font="Liberation Sans,10,-1,5,50,0,0,0,0,0" fontscale="12" verticaldisplay="false" name="Legend">
<position x="28.08359375" y="8.96785714285714"/>
<rect x="0" y="0" width="0" height="0"/>
<relativesize width="0" height="0" centerx="-0.0209099507608423" centery="-0.0758064516129032" posx="-0.0209099507608423" posy="-0.0758064516129032"/>
<transform m11="1" m12="0" m13="0" m21="0" m22="1" m23="0" m31="0" m32="0" m33="1"/>
<pen style="1" width="0" miterlimit="2" cap="16" joinStyle="64">
<brush color="#000000" style="1"/>
</pen>
<brush color="#ffffff" style="1"/>
</legend>
<cartesianrender name="Cartesian Plot" type="1">
<relation tag="Column 4 vs INDEX (C11)"/>
</cartesianrender>
<plotaxis id="xaxis" visible="true" log="false" reversed="false" autobaseoffset="true" baseoffset="false" interpret="false" interpretation="1" display="4" majortickmode="5" minortickcount="5" autominortickcount="true" drawmajorticks="true" drawminorticks="true" drawmajorgridlines="true" drawminorgridlines="false" drawmajorgridlinecolor="#a0a0a4" drawminorgridlinecolor="#a0a0a4" drawmajorgridlinestyle="2" drawminorgridlinestyle="2" drawmajorgridlinewidth="1" drawminorgridlinewidth="1" significantdigits="9" rotation="0" zoommode="0">
<plotmarkers xaxis="true" linecolor="#000000" linestyle="1" linewidth="1" curvemode="0"/>
</plotaxis>
<plotaxis id="yaxis" visible="true" log="false" reversed="false" autobaseoffset="true" baseoffset="false" interpret="false" interpretation="1" display="4" majortickmode="5" minortickcount="5" autominortickcount="true" drawmajorticks="true" drawminorticks="true" drawmajorgridlines="true" drawminorgridlines="false" drawmajorgridlinecolor="#a0a0a4" drawminorgridlinecolor="#a0a0a4" drawmajorgridlinestyle="2" drawminorgridlinestyle="2" drawmajorgridlinewidth="1" drawminorgridlinewidth="1" significantdigits="9" rotation="0" zoommode="1">
<plotmarkers xaxis="false" linecolor="#000000" linestyle="1" linewidth="1" curvemode="-3619132"/>
</plotaxis>
<plotlabel id="leftlabel" visible="true" overridetext="" autolabel="true" font="Liberation Sans,10,-1,5,50,0,0,0,0,0" fontscale="10.0474315681476" fontcolor="#000000" fontuseglobal="true"/>
<plotlabel id="rightlabel" visible="true" overridetext="" autolabel="true" font="Liberation Sans,10,-1,5,50,0,0,0,0,0" fontscale="10.0474315681476" fontcolor="#000000" fontuseglobal="true"/>
<plotlabel id="toplabel" visible="true" overridetext="" autolabel="true" font="Liberation Sans,10,-1,5,50,0,0,0,0,0" fontscale="10.0474315681476" fontcolor="#000000" fontuseglobal="true"/>
<plotlabel id="bottomlabel" visible="true" overridetext="" autolabel="true" font="Liberation Sans,10,-1,5,50,0,0,0,0,0" fontscale="10.0474315681476" fontcolor="#000000" fontuseglobal="true"/>
<plotlabel id="numberlabel" visible="true" overridetext="" autolabel="true" font="Liberation Sans,10,-1,5,50,0,0,0,0,0" fontscale="10.0474315681476" fontcolor="#000000" fontuseglobal="true"/>
<projectionrect x="1" y="-0.0245535" width="299" height="1.031247"/>
</plot>
<plot tiedxzoom="false" tiedyzoom="false" leftlabelvisible="true" bottomlabelvisible="true" rightlabelvisible="true" toplabelvisible="true" globalfont="Liberation Sans,10,-1,5,50,0,0,0,0,0" globalfontscale="10.0474315681476" globalfontcolor="#000000" showlegend="false" hidebottomaxislabel="false" hidetopaxislabel="false" hideleftaxislabel="false" hiderightaxislabel="false" initialPlotNum="9" name="Plot">
<position x="3" y="106.285714285714"/>
<rect x="0" y="0" width="615" height="103.285714285714"/>
<relativesize width="0.988745980707395" height="0.141487279843444" centerx="0.4991961414791" centery="0.216340508806262" posx="0.00482315112540193" posy="0.14559686888454"/>
<transform m11="1" m12="0" m13="0" m21="0" m22="1" m23="0" m31="0" m32="0" m33="1"/>
<pen style="1" width="0" miterlimit="2" cap="16" joinStyle="64">
<brush color="#000000" style="1"/>
</pen>
<brush color="#ffffff" style="1"/>
<legend auto="true" title="" font="Liberation Sans,10,-1,5,50,0,0,0,0,0" fontscale="12" verticaldisplay="false" name="Legend">
<position x="28.08359375" y="8.96785714285714"/>
<rect x="0" y="0" width="0" height="0"/>
<relativesize width="0" height="0" centerx="-0.0209099507608423" centery="-0.0758064516129032" posx="-0.0209099507608423" posy="-0.0758064516129032"/>
<transform m11="1" m12="0" m13="0" m21="0" m22="1" m23="0" m31="0" m32="0" m33="1"/>
<pen style="1" width="0" miterlimit="2" cap="16" joinStyle="64">
<brush color="#000000" style="1"/>
</pen>
<brush color="#ffffff" style="1"/>
</legend>
<cartesianrender name="Cartesian Plot" type="1">
<relation tag="Column 2 vs INDEX (C9)"/>
</cartesianrender>
<plotaxis id="xaxis" visible="true" log="false" reversed="false" autobaseoffset="true" baseoffset="false" interpret="false" interpretation="1" display="4" majortickmode="5" minortickcount="5" autominortickcount="true" drawmajorticks="true" drawminorticks="true" drawmajorgridlines="true" drawminorgridlines="false" drawmajorgridlinecolor="#a0a0a4" drawminorgridlinecolor="#a0a0a4" drawmajorgridlinestyle="2" drawminorgridlinestyle="2" drawmajorgridlinewidth="1" drawminorgridlinewidth="1" significantdigits="9" rotation="0" zoommode="0">
<plotmarkers xaxis="true" linecolor="#000000" linestyle="1" linewidth="1" curvemode="3"/>
</plotaxis>
<plotaxis id="yaxis" visible="true" log="false" reversed="false" autobaseoffset="true" baseoffset="false" interpret="false" interpretation="1" display="4" majortickmode="5" minortickcount="5" autominortickcount="true" drawmajorticks="true" drawminorticks="true" drawmajorgridlines="true" drawminorgridlines="false" drawmajorgridlinecolor="#a0a0a4" drawminorgridlinecolor="#a0a0a4" drawmajorgridlinestyle="2" drawminorgridlinestyle="2" drawmajorgridlinewidth="1" drawminorgridlinewidth="1" significantdigits="9" rotation="0" zoommode="1">
<plotmarkers xaxis="false" linecolor="#000000" linestyle="1" linewidth="1" curvemode="0"/>
</plotaxis>
<plotlabel id="leftlabel" visible="true" overridetext="" autolabel="true" font="Liberation Sans,10,-1,5,50,0,0,0,0,0" fontscale="10.0474315681476" fontcolor="#000000" fontuseglobal="true"/>
<plotlabel id="rightlabel" visible="true" overridetext="" autolabel="true" font="Liberation Sans,10,-1,5,50,0,0,0,0,0" fontscale="10.0474315681476" fontcolor="#000000" fontuseglobal="true"/>
<plotlabel id="toplabel" visible="true" overridetext="" autolabel="true" font="Liberation Sans,10,-1,5,50,0,0,0,0,0" fontscale="10.0474315681476" fontcolor="#000000" fontuseglobal="true"/>
<plotlabel id="bottomlabel" visible="true" overridetext="" autolabel="true" font="Liberation Sans,10,-1,5,50,0,0,0,0,0" fontscale="10.0474315681476" fontcolor="#000000" fontuseglobal="true"/>
<plotlabel id="numberlabel" visible="true" overridetext="" autolabel="true" font="Liberation Sans,10,-1,5,50,0,0,0,0,0" fontscale="10.0474315681476" fontcolor="#000000" fontuseglobal="true"/>
<projectionrect x="1" y="-0.015445225" width="299" height="0.64869945"/>
</plot>
<plot tiedxzoom="false" tiedyzoom="false" leftlabelvisible="true" bottomlabelvisible="true" rightlabelvisible="true" toplabelvisible="true" globalfont="Liberation Sans,10,-1,5,50,0,0,0,0,0" globalfontscale="10.0474315681476" globalfontcolor="#000000" showlegend="false" hidebottomaxislabel="false" hidetopaxislabel="false" hideleftaxislabel="false" hiderightaxislabel="false" initialPlotNum="8" name="Plot">
<position x="3" y="3"/>
<rect x="0" y="0" width="615" height="103.285714285714"/>
<relativesize width="0.988745980707395" height="0.141487279843444" centerx="0.4991961414791" centery="0.074853228962818" posx="0.00482315112540193" posy="0.00410958904109589"/>
<transform m11="1" m12="0" m13="0" m21="0" m22="1" m23="0" m31="0" m32="0" m33="1"/>
<pen style="1" width="0" miterlimit="2" cap="16" joinStyle="64">
<brush color="#000000" style="1"/>
</pen>
<brush color="#ffffff" style="1"/>
<legend auto="true" title="" font="Liberation Sans,10,-1,5,50,0,0,0,0,0" fontscale="12" verticaldisplay="false" name="Legend">
<position x="28.08359375" y="8.96785714285714"/>
<rect x="0" y="0" width="0" height="0"/>
<relativesize width="0" height="0" centerx="-0.0209099507608423" centery="-0.0758064516129032" posx="-0.0209099507608423" posy="-0.0758064516129032"/>
<transform m11="1" m12="0" m13="0" m21="0" m22="1" m23="0" m31="0" m32="0" m33="1"/>
<pen style="1" width="0" miterlimit="2" cap="16" joinStyle="64">
<brush color="#000000" style="1"/>
</pen>
<brush color="#ffffff" style="1"/>
</legend>
<cartesianrender name="Cartesian Plot" type="1">
<relation tag="Column 1 vs INDEX (C8)"/>
</cartesianrender>
<plotaxis id="xaxis" visible="true" log="false" reversed="false" autobaseoffset="true" baseoffset="false" interpret="false" interpretation="1" display="4" majortickmode="5" minortickcount="5" autominortickcount="true" drawmajorticks="true" drawminorticks="true" drawmajorgridlines="true" drawminorgridlines="false" drawmajorgridlinecolor="#a0a0a4" drawminorgridlinecolor="#a0a0a4" drawmajorgridlinestyle="2" drawminorgridlinestyle="2" drawmajorgridlinewidth="1" drawminorgridlinewidth="1" significantdigits="9" rotation="0" zoommode="0">
<plotmarkers xaxis="true" linecolor="#000000" linestyle="1" linewidth="1" curvemode="-1071218688"/>
</plotaxis>
<plotaxis id="yaxis" visible="true" log="false" reversed="false" autobaseoffset="true" baseoffset="false" interpret="false" interpretation="1" display="4" majortickmode="5" minortickcount="5" autominortickcount="true" drawmajorticks="true" drawminorticks="true" drawmajorgridlines="true" drawminorgridlines="false" drawmajorgridlinecolor="#a0a0a4" drawminorgridlinecolor="#a0a0a4" drawmajorgridlinestyle="2" drawminorgridlinestyle="2" drawmajorgridlinewidth="1" drawminorgridlinewidth="1" significantdigits="9" rotation="0" zoommode="1">
<plotmarkers xaxis="false" linecolor="#000000" linestyle="1" linewidth="1" curvemode="0"/>
</plotaxis>
<plotlabel id="leftlabel" visible="true" overridetext="" autolabel="true" font="Liberation Sans,10,-1,5,50,0,0,0,0,0" fontscale="10.0474315681476" fontcolor="#000000" fontuseglobal="true"/>
<plotlabel id="rightlabel" visible="true" overridetext="" autolabel="true" font="Liberation Sans,10,-1,5,50,0,0,0,0,0" fontscale="10.0474315681476" fontcolor="#000000" fontuseglobal="true"/>
<plotlabel id="toplabel" visible="true" overridetext="" autolabel="true" font="Liberation Sans,10,-1,5,50,0,0,0,0,0" fontscale="10.0474315681476" fontcolor="#000000" fontuseglobal="true"/>
<plotlabel id="bottomlabel" visible="true" overridetext="" autolabel="true" font="Liberation Sans,10,-1,5,50,0,0,0,0,0" fontscale="10.0474315681476" fontcolor="#000000" fontuseglobal="true"/>
<plotlabel id="numberlabel" visible="true" overridetext="" autolabel="true" font="Liberation Sans,10,-1,5,50,0,0,0,0,0" fontscale="10.0474315681476" fontcolor="#000000" fontuseglobal="true"/>
<projectionrect x="1" y="0.03031405" width="299" height="0.6735519"/>
</plot>
<plot tiedxzoom="false" tiedyzoom="false" leftlabelvisible="true" bottomlabelvisible="true" rightlabelvisible="true" toplabelvisible="true" globalfont="Liberation Sans,10,-1,5,50,0,0,0,0,0" globalfontscale="10.0474315681476" globalfontcolor="#000000" showlegend="false" hidebottomaxislabel="false" hidetopaxislabel="false" hideleftaxislabel="false" hiderightaxislabel="false" initialPlotNum="10" name="Plot">
<position x="3" y="209.571428571429"/>
<rect x="0" y="0" width="615" height="103.285714285714"/>
<relativesize width="0.988745980707395" height="0.141487279843444" centerx="0.4991961414791" centery="0.357827788649706" posx="0.00482315112540193" posy="0.287084148727984"/>
<transform m11="1" m12="0" m13="0" m21="0" m22="1" m23="0" m31="0" m32="0" m33="1"/>
<pen style="1" width="0" miterlimit="2" cap="16" joinStyle="64">
<brush color="#000000" style="1"/>
</pen>
<brush color="#ffffff" style="1"/>
<legend auto="true" title="" font="Liberation Sans,10,-1,5,50,0,0,0,0,0" fontscale="12" verticaldisplay="false" name="Legend">
<position x="28.08359375" y="8.96785714285714"/>
<rect x="0" y="0" width="0" height="0"/>
<relativesize width="0" height="0" centerx="-0.0209099507608423" centery="-0.0758064516129032" posx="-0.0209099507608423" posy="-0.0758064516129032"/>
<transform m11="1" m12="0" m13="0" m21="0" m22="1" m23="0" m31="0" m32="0" m33="1"/>
<pen style="1" width="0" miterlimit="2" cap="16" joinStyle="64">
<brush color="#000000" style="1"/>
</pen>
<brush color="#ffffff" style="1"/>
</legend>
<cartesianrender name="Cartesian Plot" type="1">
<relation tag="Column 3 vs INDEX (C10)"/>
</cartesianrender>
<plotaxis id="xaxis" visible="true" log="false" reversed="false" autobaseoffset="true" baseoffset="false" interpret="false" interpretation="1" display="4" majortickmode="5" minortickcount="5" autominortickcount="true" drawmajorticks="true" drawminorticks="true" drawmajorgridlines="true" drawminorgridlines="false" drawmajorgridlinecolor="#a0a0a4" drawminorgridlinecolor="#a0a0a4" drawmajorgridlinestyle="2" drawminorgridlinestyle="2" drawmajorgridlinewidth="1" drawminorgridlinewidth="1" significantdigits="9" rotation="0" zoommode="0">
<plotmarkers xaxis="true" linecolor="#000000" linestyle="1" linewidth="1" curvemode="0"/>
</plotaxis>
<plotaxis id="yaxis" visible="true" log="false" reversed="false" autobaseoffset="true" baseoffset="false" interpret="false" interpretation="1" display="4" majortickmode="5" minortickcount="5" autominortickcount="true" drawmajorticks="true" drawminorticks="true" drawmajorgridlines="true" drawminorgridlines="false" drawmajorgridlinecolor="#a0a0a4" drawminorgridlinecolor="#a0a0a4" drawmajorgridlinestyle="2" drawminorgridlinestyle="2" drawmajorgridlinewidth="1" drawminorgridlinewidth="1" significantdigits="9" rotation="0" zoommode="1">
<plotmarkers xaxis="false" linecolor="#000000" linestyle="1" linewidth="1" curvemode="0"/>
</plotaxis>
<plotlabel id="leftlabel" visible="true" overridetext="" autolabel="true" font="Liberation Sans,10,-1,5,50,0,0,0,0,0" fontscale="10.0474315681476" fontcolor="#000000" fontuseglobal="true"/>
<plotlabel id="rightlabel" visible="true" overridetext="" autolabel="true" font="Liberation Sans,10,-1,5,50,0,0,0,0,0" fontscale="10.0474315681476" fontcolor="#000000" fontuseglobal="true"/>
<plotlabel id="toplabel" visible="true" overridetext="" autolabel="true" font="Liberation Sans,10,-1,5,50,0,0,0,0,0" fontscale="10.0474315681476" fontcolor="#000000" fontuseglobal="true"/>
<plotlabel id="bottomlabel" visible="true" overridetext="" autolabel="true" font="Liberation Sans,10,-1,5,50,0,0,0,0,0" fontscale="10.0474315681476" fontcolor="#000000" fontuseglobal="true"/>
<plotlabel id="numberlabel" visible="true" overridetext="" autolabel="true" font="Liberation Sans,10,-1,5,50,0,0,0,0,0" fontscale="10.0474315681476" fontcolor="#000000" fontuseglobal="true"/>
<projectionrect x="1" y="-0.025" width="299" height="1.05"/>
</plot>
<plot tiedxzoom="false" tiedyzoom="false" leftlabelvisible="true" bottomlabelvisible="true" rightlabelvisible="true" toplabelvisible="true" globalfont="Liberation Sans,10,-1,5,50,0,0,0,0,0" globalfontscale="10.0474315681476" globalfontcolor="#000000" showlegend="false" hidebottomaxislabel="false" hidetopaxislabel="false" hideleftaxislabel="false" hiderightaxislabel="false" initialPlotNum="12" name="Plot">
<position x="3" y="416.142857142857"/>
<rect x="0" y="0" width="615" height="103.285714285714"/>
<relativesize width="0.988745980707395" height="0.141487279843444" centerx="0.4991961414791" centery="0.640802348336595" posx="0.00482315112540193" posy="0.570058708414873"/>
<transform m11="1" m12="0" m13="0" m21="0" m22="1" m23="0" m31="0" m32="0" m33="1"/>
<pen style="1" width="0" miterlimit="2" cap="16" joinStyle="64">
<brush color="#000000" style="1"/>
</pen>
<brush color="#ffffff" style="1"/>
<legend auto="true" title="" font="Liberation Sans,10,-1,5,50,0,0,0,0,0" fontscale="12" verticaldisplay="false" name="Legend">
<position x="28.08359375" y="8.96785714285714"/>
<rect x="0" y="0" width="0" height="0"/>
<relativesize width="0" height="0" centerx="-0.0209099507608423" centery="-0.0758064516129032" posx="-0.0209099507608423" posy="-0.0758064516129032"/>
<transform m11="1" m12="0" m13="0" m21="0" m22="1" m23="0" m31="0" m32="0" m33="1"/>
<pen style="1" width="0" miterlimit="2" cap="16" joinStyle="64">
<brush color="#000000" style="1"/>
</pen>
<brush color="#ffffff" style="1"/>
</legend>
<cartesianrender name="Cartesian Plot" type="1">
<relation tag="Column 5 vs INDEX (C12)"/>
</cartesianrender>
<plotaxis id="xaxis" visible="true" log="false" reversed="false" autobaseoffset="true" baseoffset="false" interpret="false" interpretation="1" display="4" majortickmode="5" minortickcount="5" autominortickcount="true" drawmajorticks="true" drawminorticks="true" drawmajorgridlines="true" drawminorgridlines="false" drawmajorgridlinecolor="#a0a0a4" drawminorgridlinecolor="#a0a0a4" drawmajorgridlinestyle="2" drawminorgridlinestyle="2" drawmajorgridlinewidth="1" drawminorgridlinewidth="1" significantdigits="9" rotation="0" zoommode="0">
<plotmarkers xaxis="true" linecolor="#000000" linestyle="1" linewidth="1" curvemode="2"/>
</plotaxis>
<plotaxis id="yaxis" visible="true" log="false" reversed="false" autobaseoffset="true" baseoffset="false" interpret="false" interpretation="1" display="4" majortickmode="5" minortickcount="5" autominortickcount="true" drawmajorticks="true" drawminorticks="true" drawmajorgridlines="true" drawminorgridlines="false" drawmajorgridlinecolor="#a0a0a4" drawminorgridlinecolor="#a0a0a4" drawmajorgridlinestyle="2" drawminorgridlinestyle="2" drawmajorgridlinewidth="1" drawminorgridlinewidth="1" significantdigits="9" rotation="0" zoommode="1">
<plotmarkers xaxis="false" linecolor="#000000" linestyle="1" linewidth="1" curvemode="0"/>
</plotaxis>
<plotlabel id="leftlabel" visible="true" overridetext="" autolabel="true" font="Liberation Sans,10,-1,5,50,0,0,0,0,0" fontscale="10.0474315681476" fontcolor="#000000" fontuseglobal="true"/>
<plotlabel id="rightlabel" visible="true" overridetext="" autolabel="true" font="Liberation Sans,10,-1,5,50,0,0,0,0,0" fontscale="10.0474315681476" fontcolor="#000000" fontuseglobal="true"/>
<plotlabel id="toplabel" visible="true" overridetext="" autolabel="true" font="Liberation Sans,10,-1,5,50,0,0,0,0,0" fontscale="10.0474315681476" fontcolor="#000000" fontuseglobal="true"/>
<plotlabel id="bottomlabel" visible="true" overridetext="" autolabel="true" font="Liberation Sans,10,-1,5,50,0,0,0,0,0" fontscale="10.0474315681476" fontcolor="#000000" fontuseglobal="true"/>
<plotlabel id="numberlabel" visible="true" overridetext="" autolabel="true" font="Liberation Sans,10,-1,5,50,0,0,0,0,0" fontscale="10.0474315681476" fontcolor="#000000" fontuseglobal="true"/>
<projectionrect x="1" y="-0.0245948" width="299" height="1.0329816"/>
</plot>
<plot tiedxzoom="false" tiedyzoom="false" leftlabelvisible="true" bottomlabelvisible="true" rightlabelvisible="true" toplabelvisible="true" globalfont="Liberation Sans,10,-1,5,50,0,0,0,0,0" globalfontscale="10.0474315681476" globalfontcolor="#000000" showlegend="false" hidebottomaxislabel="false" hidetopaxislabel="false" hideleftaxislabel="false" hiderightaxislabel="false" initialPlotNum="14" name="Plot">
<position x="3" y="622.714285714286"/>
<rect x="0" y="0" width="615" height="103.285714285714"/>
<relativesize width="0.988745980707395" height="0.141487279843444" centerx="0.4991961414791" centery="0.923776908023483" posx="0.00482315112540193" posy="0.853033268101761"/>
<transform m11="1" m12="0" m13="0" m21="0" m22="1" m23="0" m31="0" m32="0" m33="1"/>
<pen style="1" width="0" miterlimit="2" cap="16" joinStyle="64">
<brush color="#000000" style="1"/>
</pen>
<brush color="#ffffff" style="1"/>
<legend auto="true" title="" font="Liberation Sans,10,-1,5,50,0,0,0,0,0" fontscale="12" verticaldisplay="false" name="Legend">
<position x="28.08359375" y="8.96785714285714"/>
<rect x="0" y="0" width="0" height="0"/>
<relativesize width="0" height="0" centerx="-0.0209099507608423" centery="-0.0758064516129032" posx="-0.0209099507608423" posy="-0.0758064516129032"/>
<transform m11="1" m12="0" m13="0" m21="0" m22="1" m23="0" m31="0" m32="0" m33="1"/>
<pen style="1" width="0" miterlimit="2" cap="16" joinStyle="64">
<brush color="#000000" style="1"/>
</pen>
<brush color="#ffffff" style="1"/>
</legend>
<cartesianrender name="Cartesian Plot" type="1">
<relation tag="Column 7 vs INDEX (C14)"/>
</cartesianrender>
<plotaxis id="xaxis" visible="true" log="false" reversed="false" autobaseoffset="true" baseoffset="false" interpret="false" interpretation="1" display="4" majortickmode="5" minortickcount="5" autominortickcount="true" drawmajorticks="true" drawminorticks="true" drawmajorgridlines="true" drawminorgridlines="false" drawmajorgridlinecolor="#a0a0a4" drawminorgridlinecolor="#a0a0a4" drawmajorgridlinestyle="2" drawminorgridlinestyle="2" drawmajorgridlinewidth="1" drawminorgridlinewidth="1" significantdigits="9" rotation="0" zoommode="0">
<plotmarkers xaxis="true" linecolor="#000000" linestyle="1" linewidth="1" curvemode="-1071482762"/>
</plotaxis>
<plotaxis id="yaxis" visible="true" log="false" reversed="false" autobaseoffset="true" baseoffset="false" interpret="false" interpretation="1" display="4" majortickmode="5" minortickcount="5" autominortickcount="true" drawmajorticks="true" drawminorticks="true" drawmajorgridlines="true" drawminorgridlines="false" drawmajorgridlinecolor="#a0a0a4" drawminorgridlinecolor="#a0a0a4" drawmajorgridlinestyle="2" drawminorgridlinestyle="2" drawmajorgridlinewidth="1" drawminorgridlinewidth="1" significantdigits="9" rotation="0" zoommode="1">
<plotmarkers xaxis="false" linecolor="#000000" linestyle="1" linewidth="1" curvemode="808464432"/>
</plotaxis>
<plotlabel id="leftlabel" visible="true" overridetext="" autolabel="true" font="Liberation Sans,10,-1,5,50,0,0,0,0,0" fontscale="10.0474315681476" fontcolor="#000000" fontuseglobal="true"/>
<plotlabel id="rightlabel" visible="true" overridetext="" autolabel="true" font="Liberation Sans,10,-1,5,50,0,0,0,0,0" fontscale="10.0474315681476" fontcolor="#000000" fontuseglobal="true"/>
<plotlabel id="toplabel" visible="true" overridetext="" autolabel="true" font="Liberation Sans,10,-1,5,50,0,0,0,0,0" fontscale="10.0474315681476" fontcolor="#000000" fontuseglobal="true"/>
<plotlabel id="bottomlabel" visible="true" overridetext="" autolabel="true" font="Liberation Sans,10,-1,5,50,0,0,0,0,0" fontscale="10.0474315681476" fontcolor="#000000" fontuseglobal="true"/>
<plotlabel id="numberlabel" visible="true" overridetext="" autolabel="true" font="Liberation Sans,10,-1,5,50,0,0,0,0,0" fontscale="10.0474315681476" fontcolor="#000000" fontuseglobal="true"/>
<projectionrect x="1" y="-0.02449765" width="299" height="1.0289013"/>
</plot>
</view>
</graphics>
</kst>

Wyświetl plik

@ -0,0 +1,285 @@
<?xml version="1.0" encoding="UTF-8"?>
<kst version="2.0">
<data>
<source reader="ASCII file" file="/home/mauri/Projects/morse/examples/sprobs4-4db.txt" fileRelative="../examples/sprobs4-4db.txt">
<properties delimiters="#" columntype="0" headerstart="0" fields="0" readfields="false" usedot="true" columnwidthisconst="false" readunits="false" units="0"/>
</source>
</data>
<variables>
<datavector file="/home/mauri/Projects/morse/examples/sprobs4-4db.txt" fileRelative="../examples/sprobs4-4db.txt" field="INDEX" start="1" count="300" skip="-1" doAve="false" initialVNum="1" initialXNum="1"/>
<datavector file="/home/mauri/Projects/morse/examples/sprobs4-4db.txt" fileRelative="../examples/sprobs4-4db.txt" field="Column 1" start="1" count="300" skip="-1" doAve="false" initialVNum="2" initialXNum="13"/>
<datavector file="/home/mauri/Projects/morse/examples/sprobs4-4db.txt" fileRelative="../examples/sprobs4-4db.txt" field="Column 2" start="1" count="300" skip="-1" doAve="false" initialVNum="3" initialXNum="25"/>
<datavector file="/home/mauri/Projects/morse/examples/sprobs4-4db.txt" fileRelative="../examples/sprobs4-4db.txt" field="Column 3" start="1" count="300" skip="-1" doAve="false" initialVNum="4" initialXNum="37"/>
<datavector file="/home/mauri/Projects/morse/examples/sprobs4-4db.txt" fileRelative="../examples/sprobs4-4db.txt" field="Column 4" start="1" count="300" skip="-1" doAve="false" initialVNum="5" initialXNum="49"/>
<datavector file="/home/mauri/Projects/morse/examples/sprobs4-4db.txt" fileRelative="../examples/sprobs4-4db.txt" field="Column 5" start="1" count="300" skip="-1" doAve="false" initialVNum="6" initialXNum="61"/>
<datavector file="/home/mauri/Projects/morse/examples/sprobs4-4db.txt" fileRelative="../examples/sprobs4-4db.txt" field="Column 6" start="1" count="300" skip="-1" doAve="false" initialVNum="7" initialXNum="73"/>
<datavector file="/home/mauri/Projects/morse/examples/sprobs4-4db.txt" fileRelative="../examples/sprobs4-4db.txt" field="Column 7" start="1" count="300" skip="-1" doAve="false" initialVNum="8" initialXNum="85"/>
<string value="2013-09-07 23:52:01" initialTNum="1"/>
<string value="2013-09-07 23:52:01" initialTNum="2"/>
<string value="sprobs.txt" initialTNum="3"/>
<string value="/home/mauri/Projects/morse/examples" initialTNum="4"/>
<string value="2013-09-08 00:05:13" initialTNum="5"/>
<string value="2013-09-08 00:05:13" initialTNum="6"/>
<string value="sprobs4-4db.txt" initialTNum="7"/>
<string value="/home/mauri/Projects/morse/examples" initialTNum="8"/>
</variables>
<objects/>
<relations>
<curve xvector="INDEX (V1)" yvector="Column 1 (V2)" color="#008000" headcolor="#000000" haslines="true" linewidth="0" linestyle="0" haspoints="false" pointtype="0" pointdensity="0" hasbars="false" barstyle="0" ignoreautoscale="false" hashead="false" headtype="1076101120" initialCNum="1"/>
<curve xvector="INDEX (V1)" yvector="Column 2 (V3)" color="#000000" headcolor="#000000" haslines="true" linewidth="0" linestyle="0" haspoints="false" pointtype="1" pointdensity="0" hasbars="false" barstyle="0" ignoreautoscale="false" hashead="false" headtype="0" initialCNum="2"/>
<curve xvector="INDEX (V1)" yvector="Column 3 (V4)" color="#ff00ff" headcolor="#000000" haslines="true" linewidth="0" linestyle="0" haspoints="false" pointtype="2" pointdensity="0" hasbars="false" barstyle="0" ignoreautoscale="false" hashead="false" headtype="0" initialCNum="3"/>
<curve xvector="INDEX (V1)" yvector="Column 4 (V5)" color="#4682b4" headcolor="#000000" haslines="true" linewidth="0" linestyle="0" haspoints="false" pointtype="3" pointdensity="0" hasbars="false" barstyle="0" ignoreautoscale="false" hashead="false" headtype="0" initialCNum="4"/>
<curve xvector="INDEX (V1)" yvector="Column 5 (V6)" color="#501010" headcolor="#000000" haslines="true" linewidth="0" linestyle="0" haspoints="false" pointtype="4" pointdensity="0" hasbars="false" barstyle="0" ignoreautoscale="false" hashead="false" headtype="0" initialCNum="5"/>
<curve xvector="INDEX (V1)" yvector="Column 6 (V7)" color="#105010" headcolor="#000000" haslines="true" linewidth="0" linestyle="0" haspoints="false" pointtype="5" pointdensity="0" hasbars="false" barstyle="0" ignoreautoscale="false" hashead="false" headtype="0" initialCNum="6"/>
<curve xvector="INDEX (V1)" yvector="Column 7 (V8)" color="#aa0000" headcolor="#000000" haslines="true" linewidth="0" linestyle="0" haspoints="false" pointtype="6" pointdensity="0" hasbars="false" barstyle="0" ignoreautoscale="false" hashead="false" headtype="0" initialCNum="7"/>
</relations>
<graphics>
<view name="View &amp;1" width="621" height="729">
<plot tiedxzoom="false" tiedyzoom="false" leftlabelvisible="true" bottomlabelvisible="true" rightlabelvisible="true" toplabelvisible="true" globalfont="Liberation Sans,10,-1,5,50,0,0,0,0,0" globalfontscale="10.0474315681476" globalfontcolor="#000000" showlegend="false" hidebottomaxislabel="false" hidetopaxislabel="false" hideleftaxislabel="false" hiderightaxislabel="false" initialPlotNum="6" name="Plot">
<position x="3" y="519.428571428571"/>
<rect x="0" y="0" width="615" height="103.285714285714"/>
<relativesize width="0.988745980707395" height="0.141487279843444" centerx="0.4991961414791" centery="0.782289628180039" posx="0.00482315112540193" posy="0.711545988258317"/>
<transform m11="1" m12="0" m13="0" m21="0" m22="1" m23="0" m31="0" m32="0" m33="1"/>
<pen style="1" width="0" miterlimit="2" cap="16" joinStyle="64">
<brush color="#000000" style="1"/>
</pen>
<brush color="#ffffff" style="1"/>
<legend auto="true" title="" font="Liberation Sans,10,-1,5,50,0,0,0,0,0" fontscale="12" verticaldisplay="false" name="Legend">
<position x="27.7859375" y="8.96785714285714"/>
<rect x="0" y="0" width="0" height="0"/>
<relativesize width="0" height="0" centerx="-0.0323820502727324" centery="-0.0758064516129032" posx="-0.0323820502727324" posy="-0.0758064516129032"/>
<transform m11="1" m12="0" m13="0" m21="0" m22="1" m23="0" m31="0" m32="0" m33="1"/>
<pen style="1" width="0" miterlimit="2" cap="16" joinStyle="64">
<brush color="#000000" style="1"/>
</pen>
<brush color="#ffffff" style="1"/>
</legend>
<cartesianrender name="Cartesian Plot" type="1">
<relation tag="Column 6 vs INDEX (C6)"/>
</cartesianrender>
<plotaxis id="xaxis" visible="true" log="false" reversed="false" autobaseoffset="true" baseoffset="false" interpret="false" interpretation="1" display="4" majortickmode="5" minortickcount="5" autominortickcount="true" drawmajorticks="true" drawminorticks="true" drawmajorgridlines="true" drawminorgridlines="false" drawmajorgridlinecolor="#a0a0a4" drawminorgridlinecolor="#a0a0a4" drawmajorgridlinestyle="2" drawminorgridlinestyle="2" drawmajorgridlinewidth="1" drawminorgridlinewidth="1" significantdigits="9" rotation="0" zoommode="0">
<plotmarkers xaxis="true" linecolor="#000000" linestyle="1" linewidth="1" curvemode="2"/>
</plotaxis>
<plotaxis id="yaxis" visible="true" log="false" reversed="false" autobaseoffset="true" baseoffset="false" interpret="false" interpretation="1" display="4" majortickmode="5" minortickcount="5" autominortickcount="true" drawmajorticks="true" drawminorticks="true" drawmajorgridlines="true" drawminorgridlines="false" drawmajorgridlinecolor="#a0a0a4" drawminorgridlinecolor="#a0a0a4" drawmajorgridlinestyle="2" drawminorgridlinestyle="2" drawmajorgridlinewidth="1" drawminorgridlinewidth="1" significantdigits="9" rotation="0" zoommode="1">
<plotmarkers xaxis="false" linecolor="#000000" linestyle="1" linewidth="1" curvemode="0"/>
</plotaxis>
<plotlabel id="leftlabel" visible="true" overridetext="" autolabel="true" font="Liberation Sans,10,-1,5,50,0,0,0,0,0" fontscale="10.0474315681476" fontcolor="#000000" fontuseglobal="true"/>
<plotlabel id="rightlabel" visible="true" overridetext="" autolabel="true" font="Liberation Sans,10,-1,5,50,0,0,0,0,0" fontscale="10.0474315681476" fontcolor="#000000" fontuseglobal="true"/>
<plotlabel id="toplabel" visible="true" overridetext="" autolabel="true" font="Liberation Sans,10,-1,5,50,0,0,0,0,0" fontscale="10.0474315681476" fontcolor="#000000" fontuseglobal="true"/>
<plotlabel id="bottomlabel" visible="true" overridetext="" autolabel="true" font="Liberation Sans,10,-1,5,50,0,0,0,0,0" fontscale="10.0474315681476" fontcolor="#000000" fontuseglobal="true"/>
<plotlabel id="numberlabel" visible="true" overridetext="" autolabel="true" font="Liberation Sans,10,-1,5,50,0,0,0,0,0" fontscale="10.0474315681476" fontcolor="#000000" fontuseglobal="true"/>
<projectionrect x="1" y="-0.0017203" width="299" height="0.0722526"/>
</plot>
<plot tiedxzoom="false" tiedyzoom="false" leftlabelvisible="true" bottomlabelvisible="true" rightlabelvisible="true" toplabelvisible="true" globalfont="Liberation Sans,10,-1,5,50,0,0,0,0,0" globalfontscale="10.0474315681476" globalfontcolor="#000000" showlegend="false" hidebottomaxislabel="false" hidetopaxislabel="false" hideleftaxislabel="false" hiderightaxislabel="false" initialPlotNum="4" name="Plot">
<position x="3" y="312.857142857143"/>
<rect x="0" y="0" width="615" height="103.285714285714"/>
<relativesize width="0.988745980707395" height="0.141487279843444" centerx="0.4991961414791" centery="0.499315068493151" posx="0.00482315112540193" posy="0.428571428571429"/>
<transform m11="1" m12="0" m13="0" m21="0" m22="1" m23="0" m31="0" m32="0" m33="1"/>
<pen style="1" width="0" miterlimit="2" cap="16" joinStyle="64">
<brush color="#000000" style="1"/>
</pen>
<brush color="#ffffff" style="1"/>
<legend auto="true" title="" font="Liberation Sans,10,-1,5,50,0,0,0,0,0" fontscale="12" verticaldisplay="false" name="Legend">
<position x="27.7859375" y="8.96785714285714"/>
<rect x="0" y="0" width="0" height="0"/>
<relativesize width="0" height="0" centerx="-0.0323820502727324" centery="-0.0758064516129032" posx="-0.0323820502727324" posy="-0.0758064516129032"/>
<transform m11="1" m12="0" m13="0" m21="0" m22="1" m23="0" m31="0" m32="0" m33="1"/>
<pen style="1" width="0" miterlimit="2" cap="16" joinStyle="64">
<brush color="#000000" style="1"/>
</pen>
<brush color="#ffffff" style="1"/>
</legend>
<cartesianrender name="Cartesian Plot" type="1">
<relation tag="Column 4 vs INDEX (C4)"/>
</cartesianrender>
<plotaxis id="xaxis" visible="true" log="false" reversed="false" autobaseoffset="true" baseoffset="false" interpret="false" interpretation="1" display="4" majortickmode="5" minortickcount="5" autominortickcount="true" drawmajorticks="true" drawminorticks="true" drawmajorgridlines="true" drawminorgridlines="false" drawmajorgridlinecolor="#a0a0a4" drawminorgridlinecolor="#a0a0a4" drawmajorgridlinestyle="2" drawminorgridlinestyle="2" drawmajorgridlinewidth="1" drawminorgridlinewidth="1" significantdigits="9" rotation="0" zoommode="0">
<plotmarkers xaxis="true" linecolor="#000000" linestyle="1" linewidth="1" curvemode="0"/>
</plotaxis>
<plotaxis id="yaxis" visible="true" log="false" reversed="false" autobaseoffset="true" baseoffset="false" interpret="false" interpretation="1" display="4" majortickmode="5" minortickcount="5" autominortickcount="true" drawmajorticks="true" drawminorticks="true" drawmajorgridlines="true" drawminorgridlines="false" drawmajorgridlinecolor="#a0a0a4" drawminorgridlinecolor="#a0a0a4" drawmajorgridlinestyle="2" drawminorgridlinestyle="2" drawmajorgridlinewidth="1" drawminorgridlinewidth="1" significantdigits="9" rotation="0" zoommode="1">
<plotmarkers xaxis="false" linecolor="#000000" linestyle="1" linewidth="1" curvemode="0"/>
</plotaxis>
<plotlabel id="leftlabel" visible="true" overridetext="" autolabel="true" font="Liberation Sans,10,-1,5,50,0,0,0,0,0" fontscale="10.0474315681476" fontcolor="#000000" fontuseglobal="true"/>
<plotlabel id="rightlabel" visible="true" overridetext="" autolabel="true" font="Liberation Sans,10,-1,5,50,0,0,0,0,0" fontscale="10.0474315681476" fontcolor="#000000" fontuseglobal="true"/>
<plotlabel id="toplabel" visible="true" overridetext="" autolabel="true" font="Liberation Sans,10,-1,5,50,0,0,0,0,0" fontscale="10.0474315681476" fontcolor="#000000" fontuseglobal="true"/>
<plotlabel id="bottomlabel" visible="true" overridetext="" autolabel="true" font="Liberation Sans,10,-1,5,50,0,0,0,0,0" fontscale="10.0474315681476" fontcolor="#000000" fontuseglobal="true"/>
<plotlabel id="numberlabel" visible="true" overridetext="" autolabel="true" font="Liberation Sans,10,-1,5,50,0,0,0,0,0" fontscale="10.0474315681476" fontcolor="#000000" fontuseglobal="true"/>
<projectionrect x="1" y="-0.023423825" width="299" height="0.98380065"/>
</plot>
<plot tiedxzoom="false" tiedyzoom="false" leftlabelvisible="true" bottomlabelvisible="true" rightlabelvisible="true" toplabelvisible="true" globalfont="Liberation Sans,10,-1,5,50,0,0,0,0,0" globalfontscale="10.0474315681476" globalfontcolor="#000000" showlegend="false" hidebottomaxislabel="false" hidetopaxislabel="false" hideleftaxislabel="false" hiderightaxislabel="false" initialPlotNum="2" name="Plot">
<position x="3" y="106.285714285714"/>
<rect x="0" y="0" width="615" height="103.285714285714"/>
<relativesize width="0.988745980707395" height="0.141487279843444" centerx="0.4991961414791" centery="0.216340508806262" posx="0.00482315112540193" posy="0.14559686888454"/>
<transform m11="1" m12="0" m13="0" m21="0" m22="1" m23="0" m31="0" m32="0" m33="1"/>
<pen style="1" width="0" miterlimit="2" cap="16" joinStyle="64">
<brush color="#000000" style="1"/>
</pen>
<brush color="#ffffff" style="1"/>
<legend auto="true" title="" font="Liberation Sans,10,-1,5,50,0,0,0,0,0" fontscale="12" verticaldisplay="false" name="Legend">
<position x="27.7859375" y="8.96785714285714"/>
<rect x="0" y="0" width="0" height="0"/>
<relativesize width="0" height="0" centerx="-0.0323820502727324" centery="-0.0758064516129032" posx="-0.0323820502727324" posy="-0.0758064516129032"/>
<transform m11="1" m12="0" m13="0" m21="0" m22="1" m23="0" m31="0" m32="0" m33="1"/>
<pen style="1" width="0" miterlimit="2" cap="16" joinStyle="64">
<brush color="#000000" style="1"/>
</pen>
<brush color="#ffffff" style="1"/>
</legend>
<cartesianrender name="Cartesian Plot" type="1">
<relation tag="Column 2 vs INDEX (C2)"/>
</cartesianrender>
<plotaxis id="xaxis" visible="true" log="false" reversed="false" autobaseoffset="true" baseoffset="false" interpret="false" interpretation="1" display="4" majortickmode="5" minortickcount="5" autominortickcount="true" drawmajorticks="true" drawminorticks="true" drawmajorgridlines="true" drawminorgridlines="false" drawmajorgridlinecolor="#a0a0a4" drawminorgridlinecolor="#a0a0a4" drawmajorgridlinestyle="2" drawminorgridlinestyle="2" drawmajorgridlinewidth="1" drawminorgridlinewidth="1" significantdigits="9" rotation="0" zoommode="0">
<plotmarkers xaxis="true" linecolor="#000000" linestyle="1" linewidth="1" curvemode="0"/>
</plotaxis>
<plotaxis id="yaxis" visible="true" log="false" reversed="false" autobaseoffset="true" baseoffset="false" interpret="false" interpretation="1" display="4" majortickmode="5" minortickcount="5" autominortickcount="true" drawmajorticks="true" drawminorticks="true" drawmajorgridlines="true" drawminorgridlines="false" drawmajorgridlinecolor="#a0a0a4" drawminorgridlinecolor="#a0a0a4" drawmajorgridlinestyle="2" drawminorgridlinestyle="2" drawmajorgridlinewidth="1" drawminorgridlinewidth="1" significantdigits="9" rotation="0" zoommode="1">
<plotmarkers xaxis="false" linecolor="#000000" linestyle="1" linewidth="1" curvemode="0"/>
</plotaxis>
<plotlabel id="leftlabel" visible="true" overridetext="" autolabel="true" font="Liberation Sans,10,-1,5,50,0,0,0,0,0" fontscale="10.0474315681476" fontcolor="#000000" fontuseglobal="true"/>
<plotlabel id="rightlabel" visible="true" overridetext="" autolabel="true" font="Liberation Sans,10,-1,5,50,0,0,0,0,0" fontscale="10.0474315681476" fontcolor="#000000" fontuseglobal="true"/>
<plotlabel id="toplabel" visible="true" overridetext="" autolabel="true" font="Liberation Sans,10,-1,5,50,0,0,0,0,0" fontscale="10.0474315681476" fontcolor="#000000" fontuseglobal="true"/>
<plotlabel id="bottomlabel" visible="true" overridetext="" autolabel="true" font="Liberation Sans,10,-1,5,50,0,0,0,0,0" fontscale="10.0474315681476" fontcolor="#000000" fontuseglobal="true"/>
<plotlabel id="numberlabel" visible="true" overridetext="" autolabel="true" font="Liberation Sans,10,-1,5,50,0,0,0,0,0" fontscale="10.0474315681476" fontcolor="#000000" fontuseglobal="true"/>
<projectionrect x="1" y="-0.025" width="299" height="1.05"/>
</plot>
<plot tiedxzoom="false" tiedyzoom="false" leftlabelvisible="true" bottomlabelvisible="true" rightlabelvisible="true" toplabelvisible="true" globalfont="Liberation Sans,10,-1,5,50,0,0,0,0,0" globalfontscale="10.0474315681476" globalfontcolor="#000000" showlegend="false" hidebottomaxislabel="false" hidetopaxislabel="false" hideleftaxislabel="false" hiderightaxislabel="false" initialPlotNum="1" name="Plot">
<position x="3" y="3"/>
<rect x="0" y="0" width="615" height="103.285714285714"/>
<relativesize width="0.988745980707395" height="0.141487279843444" centerx="0.4991961414791" centery="0.074853228962818" posx="0.00482315112540193" posy="0.00410958904109589"/>
<transform m11="1" m12="0" m13="0" m21="0" m22="1" m23="0" m31="0" m32="0" m33="1"/>
<pen style="1" width="0" miterlimit="2" cap="16" joinStyle="64">
<brush color="#000000" style="1"/>
</pen>
<brush color="#ffffff" style="1"/>
<legend auto="true" title="" font="Liberation Sans,10,-1,5,50,0,0,0,0,0" fontscale="12" verticaldisplay="false" name="Legend">
<position x="27.7859375" y="8.96785714285714"/>
<rect x="0" y="0" width="0" height="0"/>
<relativesize width="0" height="0" centerx="-0.0323820502727324" centery="-0.0758064516129032" posx="-0.0323820502727324" posy="-0.0758064516129032"/>
<transform m11="1" m12="0" m13="0" m21="0" m22="1" m23="0" m31="0" m32="0" m33="1"/>
<pen style="1" width="0" miterlimit="2" cap="16" joinStyle="64">
<brush color="#000000" style="1"/>
</pen>
<brush color="#ffffff" style="1"/>
</legend>
<cartesianrender name="Cartesian Plot" type="1">
<relation tag="Column 1 vs INDEX (C1)"/>
</cartesianrender>
<plotaxis id="xaxis" visible="true" log="false" reversed="false" autobaseoffset="true" baseoffset="false" interpret="false" interpretation="1" display="4" majortickmode="5" minortickcount="5" autominortickcount="true" drawmajorticks="true" drawminorticks="true" drawmajorgridlines="true" drawminorgridlines="false" drawmajorgridlinecolor="#a0a0a4" drawminorgridlinecolor="#a0a0a4" drawmajorgridlinestyle="2" drawminorgridlinestyle="2" drawmajorgridlinewidth="1" drawminorgridlinewidth="1" significantdigits="9" rotation="0" zoommode="0">
<plotmarkers xaxis="true" linecolor="#000000" linestyle="1" linewidth="1" curvemode="1073872896"/>
</plotaxis>
<plotaxis id="yaxis" visible="true" log="false" reversed="false" autobaseoffset="true" baseoffset="false" interpret="false" interpretation="1" display="4" majortickmode="5" minortickcount="5" autominortickcount="true" drawmajorticks="true" drawminorticks="true" drawmajorgridlines="true" drawminorgridlines="false" drawmajorgridlinecolor="#a0a0a4" drawminorgridlinecolor="#a0a0a4" drawmajorgridlinestyle="2" drawminorgridlinestyle="2" drawmajorgridlinewidth="1" drawminorgridlinewidth="1" significantdigits="9" rotation="0" zoommode="1">
<plotmarkers xaxis="false" linecolor="#000000" linestyle="1" linewidth="1" curvemode="0"/>
</plotaxis>
<plotlabel id="leftlabel" visible="true" overridetext="" autolabel="true" font="Liberation Sans,10,-1,5,50,0,0,0,0,0" fontscale="10.0474315681476" fontcolor="#000000" fontuseglobal="true"/>
<plotlabel id="rightlabel" visible="true" overridetext="" autolabel="true" font="Liberation Sans,10,-1,5,50,0,0,0,0,0" fontscale="10.0474315681476" fontcolor="#000000" fontuseglobal="true"/>
<plotlabel id="toplabel" visible="true" overridetext="" autolabel="true" font="Liberation Sans,10,-1,5,50,0,0,0,0,0" fontscale="10.0474315681476" fontcolor="#000000" fontuseglobal="true"/>
<plotlabel id="bottomlabel" visible="true" overridetext="" autolabel="true" font="Liberation Sans,10,-1,5,50,0,0,0,0,0" fontscale="10.0474315681476" fontcolor="#000000" fontuseglobal="true"/>
<plotlabel id="numberlabel" visible="true" overridetext="" autolabel="true" font="Liberation Sans,10,-1,5,50,0,0,0,0,0" fontscale="10.0474315681476" fontcolor="#000000" fontuseglobal="true"/>
<projectionrect x="1" y="0.14195325" width="299" height="0.7052955"/>
</plot>
<plot tiedxzoom="false" tiedyzoom="false" leftlabelvisible="true" bottomlabelvisible="true" rightlabelvisible="true" toplabelvisible="true" globalfont="Liberation Sans,10,-1,5,50,0,0,0,0,0" globalfontscale="10.0474315681476" globalfontcolor="#000000" showlegend="false" hidebottomaxislabel="false" hidetopaxislabel="false" hideleftaxislabel="false" hiderightaxislabel="false" initialPlotNum="3" name="Plot">
<position x="3" y="209.571428571429"/>
<rect x="0" y="0" width="615" height="103.285714285714"/>
<relativesize width="0.988745980707395" height="0.141487279843444" centerx="0.4991961414791" centery="0.357827788649706" posx="0.00482315112540193" posy="0.287084148727984"/>
<transform m11="1" m12="0" m13="0" m21="0" m22="1" m23="0" m31="0" m32="0" m33="1"/>
<pen style="1" width="0" miterlimit="2" cap="16" joinStyle="64">
<brush color="#000000" style="1"/>
</pen>
<brush color="#ffffff" style="1"/>
<legend auto="true" title="" font="Liberation Sans,10,-1,5,50,0,0,0,0,0" fontscale="12" verticaldisplay="false" name="Legend">
<position x="27.7859375" y="8.96785714285714"/>
<rect x="0" y="0" width="0" height="0"/>
<relativesize width="0" height="0" centerx="-0.0323820502727324" centery="-0.0758064516129032" posx="-0.0323820502727324" posy="-0.0758064516129032"/>
<transform m11="1" m12="0" m13="0" m21="0" m22="1" m23="0" m31="0" m32="0" m33="1"/>
<pen style="1" width="0" miterlimit="2" cap="16" joinStyle="64">
<brush color="#000000" style="1"/>
</pen>
<brush color="#ffffff" style="1"/>
</legend>
<cartesianrender name="Cartesian Plot" type="1">
<relation tag="Column 3 vs INDEX (C3)"/>
</cartesianrender>
<plotaxis id="xaxis" visible="true" log="false" reversed="false" autobaseoffset="true" baseoffset="false" interpret="false" interpretation="1" display="4" majortickmode="5" minortickcount="5" autominortickcount="true" drawmajorticks="true" drawminorticks="true" drawmajorgridlines="true" drawminorgridlines="false" drawmajorgridlinecolor="#a0a0a4" drawminorgridlinecolor="#a0a0a4" drawmajorgridlinestyle="2" drawminorgridlinestyle="2" drawmajorgridlinewidth="1" drawminorgridlinewidth="1" significantdigits="9" rotation="0" zoommode="0">
<plotmarkers xaxis="true" linecolor="#000000" linestyle="1" linewidth="1" curvemode="0"/>
</plotaxis>
<plotaxis id="yaxis" visible="true" log="false" reversed="false" autobaseoffset="true" baseoffset="false" interpret="false" interpretation="1" display="4" majortickmode="5" minortickcount="5" autominortickcount="true" drawmajorticks="true" drawminorticks="true" drawmajorgridlines="true" drawminorgridlines="false" drawmajorgridlinecolor="#a0a0a4" drawminorgridlinecolor="#a0a0a4" drawmajorgridlinestyle="2" drawminorgridlinestyle="2" drawmajorgridlinewidth="1" drawminorgridlinewidth="1" significantdigits="9" rotation="0" zoommode="1">
<plotmarkers xaxis="false" linecolor="#000000" linestyle="1" linewidth="1" curvemode="0"/>
</plotaxis>
<plotlabel id="leftlabel" visible="true" overridetext="" autolabel="true" font="Liberation Sans,10,-1,5,50,0,0,0,0,0" fontscale="10.0474315681476" fontcolor="#000000" fontuseglobal="true"/>
<plotlabel id="rightlabel" visible="true" overridetext="" autolabel="true" font="Liberation Sans,10,-1,5,50,0,0,0,0,0" fontscale="10.0474315681476" fontcolor="#000000" fontuseglobal="true"/>
<plotlabel id="toplabel" visible="true" overridetext="" autolabel="true" font="Liberation Sans,10,-1,5,50,0,0,0,0,0" fontscale="10.0474315681476" fontcolor="#000000" fontuseglobal="true"/>
<plotlabel id="bottomlabel" visible="true" overridetext="" autolabel="true" font="Liberation Sans,10,-1,5,50,0,0,0,0,0" fontscale="10.0474315681476" fontcolor="#000000" fontuseglobal="true"/>
<plotlabel id="numberlabel" visible="true" overridetext="" autolabel="true" font="Liberation Sans,10,-1,5,50,0,0,0,0,0" fontscale="10.0474315681476" fontcolor="#000000" fontuseglobal="true"/>
<projectionrect x="1" y="-0.025" width="299" height="1.05"/>
</plot>
<plot tiedxzoom="false" tiedyzoom="false" leftlabelvisible="true" bottomlabelvisible="true" rightlabelvisible="true" toplabelvisible="true" globalfont="Liberation Sans,10,-1,5,50,0,0,0,0,0" globalfontscale="10.0474315681476" globalfontcolor="#000000" showlegend="false" hidebottomaxislabel="false" hidetopaxislabel="false" hideleftaxislabel="false" hiderightaxislabel="false" initialPlotNum="5" name="Plot">
<position x="3" y="416.142857142857"/>
<rect x="0" y="0" width="615" height="103.285714285714"/>
<relativesize width="0.988745980707395" height="0.141487279843444" centerx="0.4991961414791" centery="0.640802348336595" posx="0.00482315112540193" posy="0.570058708414873"/>
<transform m11="1" m12="0" m13="0" m21="0" m22="1" m23="0" m31="0" m32="0" m33="1"/>
<pen style="1" width="0" miterlimit="2" cap="16" joinStyle="64">
<brush color="#000000" style="1"/>
</pen>
<brush color="#ffffff" style="1"/>
<legend auto="true" title="" font="Liberation Sans,10,-1,5,50,0,0,0,0,0" fontscale="12" verticaldisplay="false" name="Legend">
<position x="27.7859375" y="8.96785714285714"/>
<rect x="0" y="0" width="0" height="0"/>
<relativesize width="0" height="0" centerx="-0.0323820502727324" centery="-0.0758064516129032" posx="-0.0323820502727324" posy="-0.0758064516129032"/>
<transform m11="1" m12="0" m13="0" m21="0" m22="1" m23="0" m31="0" m32="0" m33="1"/>
<pen style="1" width="0" miterlimit="2" cap="16" joinStyle="64">
<brush color="#000000" style="1"/>
</pen>
<brush color="#ffffff" style="1"/>
</legend>
<cartesianrender name="Cartesian Plot" type="1">
<relation tag="Column 5 vs INDEX (C5)"/>
</cartesianrender>
<plotaxis id="xaxis" visible="true" log="false" reversed="false" autobaseoffset="true" baseoffset="false" interpret="false" interpretation="1" display="4" majortickmode="5" minortickcount="5" autominortickcount="true" drawmajorticks="true" drawminorticks="true" drawmajorgridlines="true" drawminorgridlines="false" drawmajorgridlinecolor="#a0a0a4" drawminorgridlinecolor="#a0a0a4" drawmajorgridlinestyle="2" drawminorgridlinestyle="2" drawmajorgridlinewidth="1" drawminorgridlinewidth="1" significantdigits="9" rotation="0" zoommode="0">
<plotmarkers xaxis="true" linecolor="#000000" linestyle="1" linewidth="1" curvemode="0"/>
</plotaxis>
<plotaxis id="yaxis" visible="true" log="false" reversed="false" autobaseoffset="true" baseoffset="false" interpret="false" interpretation="1" display="4" majortickmode="5" minortickcount="5" autominortickcount="true" drawmajorticks="true" drawminorticks="true" drawmajorgridlines="true" drawminorgridlines="false" drawmajorgridlinecolor="#a0a0a4" drawminorgridlinecolor="#a0a0a4" drawmajorgridlinestyle="2" drawminorgridlinestyle="2" drawmajorgridlinewidth="1" drawminorgridlinewidth="1" significantdigits="9" rotation="0" zoommode="1">
<plotmarkers xaxis="false" linecolor="#000000" linestyle="1" linewidth="1" curvemode="0"/>
</plotaxis>
<plotlabel id="leftlabel" visible="true" overridetext="" autolabel="true" font="Liberation Sans,10,-1,5,50,0,0,0,0,0" fontscale="10.0474315681476" fontcolor="#000000" fontuseglobal="true"/>
<plotlabel id="rightlabel" visible="true" overridetext="" autolabel="true" font="Liberation Sans,10,-1,5,50,0,0,0,0,0" fontscale="10.0474315681476" fontcolor="#000000" fontuseglobal="true"/>
<plotlabel id="toplabel" visible="true" overridetext="" autolabel="true" font="Liberation Sans,10,-1,5,50,0,0,0,0,0" fontscale="10.0474315681476" fontcolor="#000000" fontuseglobal="true"/>
<plotlabel id="bottomlabel" visible="true" overridetext="" autolabel="true" font="Liberation Sans,10,-1,5,50,0,0,0,0,0" fontscale="10.0474315681476" fontcolor="#000000" fontuseglobal="true"/>
<plotlabel id="numberlabel" visible="true" overridetext="" autolabel="true" font="Liberation Sans,10,-1,5,50,0,0,0,0,0" fontscale="10.0474315681476" fontcolor="#000000" fontuseglobal="true"/>
<projectionrect x="1" y="-0.021840125" width="299" height="0.91728525"/>
</plot>
<plot tiedxzoom="false" tiedyzoom="false" leftlabelvisible="true" bottomlabelvisible="true" rightlabelvisible="true" toplabelvisible="true" globalfont="Liberation Sans,10,-1,5,50,0,0,0,0,0" globalfontscale="10.0474315681476" globalfontcolor="#000000" showlegend="false" hidebottomaxislabel="false" hidetopaxislabel="false" hideleftaxislabel="false" hiderightaxislabel="false" initialPlotNum="7" name="Plot">
<position x="3" y="622.714285714286"/>
<rect x="0" y="0" width="615" height="103.285714285714"/>
<relativesize width="0.988745980707395" height="0.141487279843444" centerx="0.4991961414791" centery="0.923776908023483" posx="0.00482315112540193" posy="0.853033268101761"/>
<transform m11="1" m12="0" m13="0" m21="0" m22="1" m23="0" m31="0" m32="0" m33="1"/>
<pen style="1" width="0" miterlimit="2" cap="16" joinStyle="64">
<brush color="#000000" style="1"/>
</pen>
<brush color="#ffffff" style="1"/>
<legend auto="true" title="" font="Liberation Sans,10,-1,5,50,0,0,0,0,0" fontscale="12" verticaldisplay="false" name="Legend">
<position x="27.7859375" y="8.96785714285714"/>
<rect x="0" y="0" width="0" height="0"/>
<relativesize width="0" height="0" centerx="-0.0323820502727324" centery="-0.0758064516129032" posx="-0.0323820502727324" posy="-0.0758064516129032"/>
<transform m11="1" m12="0" m13="0" m21="0" m22="1" m23="0" m31="0" m32="0" m33="1"/>
<pen style="1" width="0" miterlimit="2" cap="16" joinStyle="64">
<brush color="#000000" style="1"/>
</pen>
<brush color="#ffffff" style="1"/>
</legend>
<cartesianrender name="Cartesian Plot" type="1">
<relation tag="Column 7 vs INDEX (C7)"/>
</cartesianrender>
<plotaxis id="xaxis" visible="true" log="false" reversed="false" autobaseoffset="true" baseoffset="false" interpret="false" interpretation="1" display="4" majortickmode="5" minortickcount="5" autominortickcount="true" drawmajorticks="true" drawminorticks="true" drawmajorgridlines="true" drawminorgridlines="false" drawmajorgridlinecolor="#a0a0a4" drawminorgridlinecolor="#a0a0a4" drawmajorgridlinestyle="2" drawminorgridlinestyle="2" drawmajorgridlinewidth="1" drawminorgridlinewidth="1" significantdigits="9" rotation="0" zoommode="0">
<plotmarkers xaxis="true" linecolor="#000000" linestyle="1" linewidth="1" curvemode="-1071482762"/>
</plotaxis>
<plotaxis id="yaxis" visible="true" log="false" reversed="false" autobaseoffset="true" baseoffset="false" interpret="false" interpretation="1" display="4" majortickmode="5" minortickcount="5" autominortickcount="true" drawmajorticks="true" drawminorticks="true" drawmajorgridlines="true" drawminorgridlines="false" drawmajorgridlinecolor="#a0a0a4" drawminorgridlinecolor="#a0a0a4" drawmajorgridlinestyle="2" drawminorgridlinestyle="2" drawmajorgridlinewidth="1" drawminorgridlinewidth="1" significantdigits="9" rotation="0" zoommode="1">
<plotmarkers xaxis="false" linecolor="#000000" linestyle="1" linewidth="1" curvemode="0"/>
</plotaxis>
<plotlabel id="leftlabel" visible="true" overridetext="" autolabel="true" font="Liberation Sans,10,-1,5,50,0,0,0,0,0" fontscale="10.0474315681476" fontcolor="#000000" fontuseglobal="true"/>
<plotlabel id="rightlabel" visible="true" overridetext="" autolabel="true" font="Liberation Sans,10,-1,5,50,0,0,0,0,0" fontscale="10.0474315681476" fontcolor="#000000" fontuseglobal="true"/>
<plotlabel id="toplabel" visible="true" overridetext="" autolabel="true" font="Liberation Sans,10,-1,5,50,0,0,0,0,0" fontscale="10.0474315681476" fontcolor="#000000" fontuseglobal="true"/>
<plotlabel id="bottomlabel" visible="true" overridetext="" autolabel="true" font="Liberation Sans,10,-1,5,50,0,0,0,0,0" fontscale="10.0474315681476" fontcolor="#000000" fontuseglobal="true"/>
<plotlabel id="numberlabel" visible="true" overridetext="" autolabel="true" font="Liberation Sans,10,-1,5,50,0,0,0,0,0" fontscale="10.0474315681476" fontcolor="#000000" fontuseglobal="true"/>
<projectionrect x="1" y="-0.0004028" width="299" height="0.0169176"/>
</plot>
</view>
</graphics>
</kst>

Wyświetl plik

@ -0,0 +1,285 @@
<?xml version="1.0" encoding="UTF-8"?>
<kst version="2.0">
<data>
<source reader="ASCII file" file="/home/mauri/Projects/morse/doc/../examples/sprobs.txt" fileRelative="../examples/sprobs.txt">
<properties delimiters="#" columntype="0" headerstart="0" fields="0" readfields="false" usedot="true" columnwidthisconst="false" readunits="false" units="0"/>
</source>
</data>
<variables>
<datavector file="/home/mauri/Projects/morse/doc/../examples/sprobs.txt" fileRelative="../examples/sprobs.txt" field="INDEX" start="1" count="300" skip="-1" doAve="false" initialVNum="10" initialXNum="109"/>
<datavector file="/home/mauri/Projects/morse/doc/../examples/sprobs.txt" fileRelative="../examples/sprobs.txt" field="Column 1" start="1" count="300" skip="-1" doAve="false" initialVNum="11" initialXNum="121"/>
<datavector file="/home/mauri/Projects/morse/doc/../examples/sprobs.txt" fileRelative="../examples/sprobs.txt" field="Column 2" start="1" count="300" skip="-1" doAve="false" initialVNum="12" initialXNum="133"/>
<datavector file="/home/mauri/Projects/morse/doc/../examples/sprobs.txt" fileRelative="../examples/sprobs.txt" field="Column 3" start="1" count="300" skip="-1" doAve="false" initialVNum="13" initialXNum="145"/>
<datavector file="/home/mauri/Projects/morse/doc/../examples/sprobs.txt" fileRelative="../examples/sprobs.txt" field="Column 4" start="1" count="300" skip="-1" doAve="false" initialVNum="14" initialXNum="157"/>
<datavector file="/home/mauri/Projects/morse/doc/../examples/sprobs.txt" fileRelative="../examples/sprobs.txt" field="Column 5" start="1" count="300" skip="-1" doAve="false" initialVNum="15" initialXNum="169"/>
<datavector file="/home/mauri/Projects/morse/doc/../examples/sprobs.txt" fileRelative="../examples/sprobs.txt" field="Column 6" start="1" count="300" skip="-1" doAve="false" initialVNum="16" initialXNum="181"/>
<datavector file="/home/mauri/Projects/morse/doc/../examples/sprobs.txt" fileRelative="../examples/sprobs.txt" field="Column 7" start="1" count="300" skip="-1" doAve="false" initialVNum="17" initialXNum="193"/>
<string value="2013-09-07 23:52:01" initialTNum="17"/>
<string value="2013-09-07 23:52:01" initialTNum="18"/>
<string value="sprobs.txt" initialTNum="19"/>
<string value="/home/mauri/Projects/morse/doc/../examples" initialTNum="20"/>
<string orphan="true" editable="true" value="2013-09-07 23:52:01" initialTNum="5"/>
<string orphan="true" editable="true" value="2013-09-07 23:52:01" initialTNum="6"/>
<string orphan="true" editable="true" value="sprobs.txt" initialTNum="7"/>
<string orphan="true" editable="true" value="/home/mauri/Projects/morse/examples" initialTNum="8"/>
</variables>
<objects/>
<relations>
<curve xvector="INDEX (V10)" yvector="Column 1 (V11)" color="#005500" headcolor="#000000" haslines="true" linewidth="0" linestyle="0" haspoints="false" pointtype="0" pointdensity="0" hasbars="false" barstyle="0" ignoreautoscale="false" hashead="false" headtype="0" initialCNum="9"/>
<curve xvector="INDEX (V10)" yvector="Column 2 (V12)" color="#000000" headcolor="#000000" haslines="true" linewidth="0" linestyle="0" haspoints="false" pointtype="1" pointdensity="0" hasbars="false" barstyle="0" ignoreautoscale="false" hashead="false" headtype="0" initialCNum="10"/>
<curve xvector="INDEX (V10)" yvector="Column 3 (V13)" color="#aa00aa" headcolor="#000000" haslines="true" linewidth="0" linestyle="0" haspoints="false" pointtype="2" pointdensity="0" hasbars="false" barstyle="0" ignoreautoscale="false" hashead="false" headtype="0" initialCNum="11"/>
<curve xvector="INDEX (V10)" yvector="Column 4 (V14)" color="#2e5778" headcolor="#000000" haslines="true" linewidth="0" linestyle="0" haspoints="false" pointtype="3" pointdensity="0" hasbars="false" barstyle="0" ignoreautoscale="false" hashead="false" headtype="0" initialCNum="12"/>
<curve xvector="INDEX (V10)" yvector="Column 5 (V15)" color="#350a0a" headcolor="#000000" haslines="true" linewidth="0" linestyle="0" haspoints="false" pointtype="4" pointdensity="0" hasbars="false" barstyle="0" ignoreautoscale="false" hashead="false" headtype="0" initialCNum="13"/>
<curve xvector="INDEX (V10)" yvector="Column 6 (V16)" color="#0a350a" headcolor="#000000" haslines="true" linewidth="0" linestyle="0" haspoints="false" pointtype="5" pointdensity="0" hasbars="false" barstyle="0" ignoreautoscale="false" hashead="false" headtype="0" initialCNum="14"/>
<curve xvector="INDEX (V10)" yvector="Column 7 (V17)" color="#ff0000" headcolor="#000000" haslines="true" linewidth="0" linestyle="0" haspoints="false" pointtype="6" pointdensity="0" hasbars="false" barstyle="0" ignoreautoscale="false" hashead="false" headtype="0" initialCNum="15"/>
</relations>
<graphics>
<view name="View &amp;1" width="621" height="729">
<plot tiedxzoom="false" tiedyzoom="false" leftlabelvisible="true" bottomlabelvisible="true" rightlabelvisible="true" toplabelvisible="true" globalfont="Liberation Sans,12,-1,5,50,0,0,0,0,0" globalfontscale="10" globalfontcolor="#000000" showlegend="false" hidebottomaxislabel="false" hidetopaxislabel="false" hideleftaxislabel="false" hiderightaxislabel="false" initialPlotNum="13" name="Plot">
<position x="653.92045" y="673.52095"/>
<rect x="-652.5232" y="-51.6475" width="617.7087" height="103.1535"/>
<relativesize width="0.9947" height="0.1415" centerx="0.4996" centery="0.9238" posx="0.00225" posy="0.85305"/>
<transform m11="1" m12="0" m13="0" m21="0" m22="1" m23="0" m31="0" m32="0" m33="1"/>
<pen style="1" width="0" miterlimit="2" cap="16" joinStyle="64">
<brush color="#000000" style="1"/>
</pen>
<brush color="#ffffff" style="1"/>
<legend auto="true" title="" font="Liberation Sans,10,-1,5,50,0,0,0,0,0" fontscale="12" verticaldisplay="false" name="Legend">
<position x="-611.460426309524" y="-46.7884164976599"/>
<rect x="0" y="0" width="0" height="0"/>
<relativesize width="0" height="0" centerx="0.00238095238095238" centery="-0.144851794071763" posx="0.00238095238095238" posy="-0.144851794071763"/>
<transform m11="1" m12="0" m13="0" m21="0" m22="1" m23="0" m31="0" m32="0" m33="1"/>
<pen style="1" width="0" miterlimit="2" cap="16" joinStyle="64">
<brush color="#000000" style="1"/>
</pen>
<brush color="#ffffff" style="1"/>
</legend>
<cartesianrender name="Cartesian Plot" type="1">
<relation tag="Column 7 vs INDEX (C15)"/>
</cartesianrender>
<plotaxis id="xaxis" visible="true" log="false" reversed="false" autobaseoffset="true" baseoffset="false" interpret="false" interpretation="1" display="4" majortickmode="5" minortickcount="5" autominortickcount="true" drawmajorticks="true" drawminorticks="true" drawmajorgridlines="true" drawminorgridlines="false" drawmajorgridlinecolor="#a0a0a4" drawminorgridlinecolor="#a0a0a4" drawmajorgridlinestyle="2" drawminorgridlinestyle="2" drawmajorgridlinewidth="1" drawminorgridlinewidth="1" significantdigits="9" rotation="0" zoommode="0">
<plotmarkers xaxis="true" linecolor="#000000" linestyle="1" linewidth="1" curvemode="-1071482762"/>
</plotaxis>
<plotaxis id="yaxis" visible="true" log="false" reversed="false" autobaseoffset="true" baseoffset="false" interpret="false" interpretation="1" display="4" majortickmode="5" minortickcount="5" autominortickcount="true" drawmajorticks="true" drawminorticks="true" drawmajorgridlines="true" drawminorgridlines="false" drawmajorgridlinecolor="#a0a0a4" drawminorgridlinecolor="#a0a0a4" drawmajorgridlinestyle="2" drawminorgridlinestyle="2" drawmajorgridlinewidth="1" drawminorgridlinewidth="1" significantdigits="9" rotation="0" zoommode="1">
<plotmarkers xaxis="false" linecolor="#000000" linestyle="1" linewidth="1" curvemode="0"/>
</plotaxis>
<plotlabel id="leftlabel" visible="true" overridetext="P(pause)" autolabel="false" font="Liberation Sans,12,-1,5,50,0,0,0,0,0" fontscale="10" fontcolor="#000000" fontuseglobal="true"/>
<plotlabel id="rightlabel" visible="true" overridetext="" autolabel="true" font="Liberation Sans,12,-1,5,50,0,0,0,0,0" fontscale="10" fontcolor="#000000" fontuseglobal="true"/>
<plotlabel id="toplabel" visible="true" overridetext="" autolabel="true" font="Liberation Sans,12,-1,5,50,0,0,0,0,0" fontscale="10" fontcolor="#000000" fontuseglobal="true"/>
<plotlabel id="bottomlabel" visible="true" overridetext="INDEX" autolabel="true" font="Liberation Sans,12,-1,5,50,0,0,0,0,0" fontscale="10" fontcolor="#000000" fontuseglobal="true"/>
<plotlabel id="numberlabel" visible="true" overridetext="" autolabel="false" font="Liberation Sans,12,-1,5,50,0,0,0,0,0" fontscale="10" fontcolor="#000000" fontuseglobal="true"/>
<projectionrect x="1" y="-0.00333535" width="299" height="0.1400847"/>
</plot>
<plot tiedxzoom="false" tiedyzoom="false" leftlabelvisible="true" bottomlabelvisible="true" rightlabelvisible="true" toplabelvisible="true" globalfont="Liberation Sans,12,-1,5,50,0,0,0,0,0" globalfontscale="10" globalfontcolor="#000000" showlegend="false" hidebottomaxislabel="false" hidetopaxislabel="false" hideleftaxislabel="false" hiderightaxislabel="false" initialPlotNum="11" name="Plot">
<position x="653.92045" y="467.21395"/>
<rect x="-652.5232" y="-51.6475" width="617.7087" height="103.1535"/>
<relativesize width="0.9947" height="0.1415" centerx="0.4996" centery="0.6408" posx="0.00225" posy="0.57005"/>
<transform m11="1" m12="0" m13="0" m21="0" m22="1" m23="0" m31="0" m32="0" m33="1"/>
<pen style="1" width="0" miterlimit="2" cap="16" joinStyle="64">
<brush color="#000000" style="1"/>
</pen>
<brush color="#ffffff" style="1"/>
<legend auto="true" title="" font="Liberation Sans,10,-1,5,50,0,0,0,0,0" fontscale="12" verticaldisplay="false" name="Legend">
<position x="-611.460426309524" y="-46.7884164976599"/>
<rect x="0" y="0" width="0" height="0"/>
<relativesize width="0" height="0" centerx="0.00238095238095238" centery="-0.144851794071763" posx="0.00238095238095238" posy="-0.144851794071763"/>
<transform m11="1" m12="0" m13="0" m21="0" m22="1" m23="0" m31="0" m32="0" m33="1"/>
<pen style="1" width="0" miterlimit="2" cap="16" joinStyle="64">
<brush color="#000000" style="1"/>
</pen>
<brush color="#ffffff" style="1"/>
</legend>
<cartesianrender name="Cartesian Plot" type="1">
<relation tag="Column 5 vs INDEX (C13)"/>
</cartesianrender>
<plotaxis id="xaxis" visible="true" log="false" reversed="false" autobaseoffset="true" baseoffset="false" interpret="false" interpretation="1" display="4" majortickmode="5" minortickcount="5" autominortickcount="true" drawmajorticks="true" drawminorticks="true" drawmajorgridlines="true" drawminorgridlines="false" drawmajorgridlinecolor="#a0a0a4" drawminorgridlinecolor="#a0a0a4" drawmajorgridlinestyle="2" drawminorgridlinestyle="2" drawmajorgridlinewidth="1" drawminorgridlinewidth="1" significantdigits="9" rotation="0" zoommode="0">
<plotmarkers xaxis="true" linecolor="#000000" linestyle="1" linewidth="1" curvemode="2"/>
</plotaxis>
<plotaxis id="yaxis" visible="true" log="false" reversed="false" autobaseoffset="true" baseoffset="false" interpret="false" interpretation="1" display="4" majortickmode="5" minortickcount="5" autominortickcount="true" drawmajorticks="true" drawminorticks="true" drawmajorgridlines="true" drawminorgridlines="false" drawmajorgridlinecolor="#a0a0a4" drawminorgridlinecolor="#a0a0a4" drawmajorgridlinestyle="2" drawminorgridlinestyle="2" drawmajorgridlinewidth="1" drawminorgridlinewidth="1" significantdigits="9" rotation="0" zoommode="1">
<plotmarkers xaxis="false" linecolor="#000000" linestyle="1" linewidth="1" curvemode="0"/>
</plotaxis>
<plotlabel id="leftlabel" visible="true" overridetext="P(chr-spc)" autolabel="false" font="Liberation Sans,12,-1,5,50,0,0,0,0,0" fontscale="10" fontcolor="#000000" fontuseglobal="true"/>
<plotlabel id="rightlabel" visible="true" overridetext="" autolabel="true" font="Liberation Sans,12,-1,5,50,0,0,0,0,0" fontscale="10" fontcolor="#000000" fontuseglobal="true"/>
<plotlabel id="toplabel" visible="true" overridetext="" autolabel="true" font="Liberation Sans,12,-1,5,50,0,0,0,0,0" fontscale="10" fontcolor="#000000" fontuseglobal="true"/>
<plotlabel id="bottomlabel" visible="true" overridetext="INDEX" autolabel="true" font="Liberation Sans,12,-1,5,50,0,0,0,0,0" fontscale="10" fontcolor="#000000" fontuseglobal="true"/>
<plotlabel id="numberlabel" visible="true" overridetext="" autolabel="false" font="Liberation Sans,12,-1,5,50,0,0,0,0,0" fontscale="10" fontcolor="#000000" fontuseglobal="true"/>
<projectionrect x="1" y="-0.02455085" width="299" height="1.0311357"/>
</plot>
<plot tiedxzoom="false" tiedyzoom="false" leftlabelvisible="true" bottomlabelvisible="true" rightlabelvisible="true" toplabelvisible="true" globalfont="Liberation Sans,12,-1,5,50,0,0,0,0,0" globalfontscale="10" globalfontcolor="#000000" showlegend="false" hidebottomaxislabel="false" hidetopaxislabel="false" hideleftaxislabel="false" hiderightaxislabel="false" initialPlotNum="9" name="Plot">
<position x="653.92045" y="260.90695"/>
<rect x="-652.5232" y="-51.6475" width="617.7087" height="103.1535"/>
<relativesize width="0.9947" height="0.1415" centerx="0.4996" centery="0.3578" posx="0.00225" posy="0.28705"/>
<transform m11="1" m12="0" m13="0" m21="0" m22="1" m23="0" m31="0" m32="0" m33="1"/>
<pen style="1" width="0" miterlimit="2" cap="16" joinStyle="64">
<brush color="#000000" style="1"/>
</pen>
<brush color="#ffffff" style="1"/>
<legend auto="true" title="" font="Liberation Sans,10,-1,5,50,0,0,0,0,0" fontscale="12" verticaldisplay="false" name="Legend">
<position x="-611.460426309524" y="-46.7884164976599"/>
<rect x="0" y="0" width="0" height="0"/>
<relativesize width="0" height="0" centerx="0.00238095238095234" centery="-0.144851794071763" posx="0.00238095238095234" posy="-0.144851794071763"/>
<transform m11="1" m12="0" m13="0" m21="0" m22="1" m23="0" m31="0" m32="0" m33="1"/>
<pen style="1" width="0" miterlimit="2" cap="16" joinStyle="64">
<brush color="#000000" style="1"/>
</pen>
<brush color="#ffffff" style="1"/>
</legend>
<cartesianrender name="Cartesian Plot" type="1">
<relation tag="Column 3 vs INDEX (C11)"/>
</cartesianrender>
<plotaxis id="xaxis" visible="true" log="false" reversed="false" autobaseoffset="true" baseoffset="false" interpret="false" interpretation="1" display="4" majortickmode="5" minortickcount="5" autominortickcount="true" drawmajorticks="true" drawminorticks="true" drawmajorgridlines="true" drawminorgridlines="false" drawmajorgridlinecolor="#a0a0a4" drawminorgridlinecolor="#a0a0a4" drawmajorgridlinestyle="2" drawminorgridlinestyle="2" drawmajorgridlinewidth="1" drawminorgridlinewidth="1" significantdigits="9" rotation="0" zoommode="0">
<plotmarkers xaxis="true" linecolor="#000000" linestyle="0" linewidth="1" curvemode="2"/>
</plotaxis>
<plotaxis id="yaxis" visible="true" log="false" reversed="false" autobaseoffset="true" baseoffset="false" interpret="false" interpretation="1" display="4" majortickmode="5" minortickcount="5" autominortickcount="true" drawmajorticks="true" drawminorticks="true" drawmajorgridlines="true" drawminorgridlines="false" drawmajorgridlinecolor="#a0a0a4" drawminorgridlinecolor="#a0a0a4" drawmajorgridlinestyle="2" drawminorgridlinestyle="2" drawmajorgridlinewidth="1" drawminorgridlinewidth="1" significantdigits="9" rotation="0" zoommode="1">
<plotmarkers xaxis="false" linecolor="#000000" linestyle="0" linewidth="1" curvemode="2"/>
</plotaxis>
<plotlabel id="leftlabel" visible="true" overridetext="P(dah)" autolabel="false" font="Liberation Sans,12,-1,5,50,0,0,0,0,0" fontscale="10" fontcolor="#000000" fontuseglobal="true"/>
<plotlabel id="rightlabel" visible="true" overridetext="" autolabel="true" font="Liberation Sans,12,-1,5,50,0,0,0,0,0" fontscale="10" fontcolor="#000000" fontuseglobal="true"/>
<plotlabel id="toplabel" visible="true" overridetext="" autolabel="true" font="Liberation Sans,12,-1,5,50,0,0,0,0,0" fontscale="10" fontcolor="#000000" fontuseglobal="true"/>
<plotlabel id="bottomlabel" visible="true" overridetext="INDEX" autolabel="true" font="Liberation Sans,12,-1,5,50,0,0,0,0,0" fontscale="10" fontcolor="#000000" fontuseglobal="true"/>
<plotlabel id="numberlabel" visible="true" overridetext="" autolabel="false" font="Liberation Sans,12,-1,5,50,0,0,0,0,0" fontscale="10" fontcolor="#000000" fontuseglobal="true"/>
<projectionrect x="1" y="-0.025" width="299" height="1.05"/>
</plot>
<plot tiedxzoom="false" tiedyzoom="false" leftlabelvisible="true" bottomlabelvisible="true" rightlabelvisible="true" toplabelvisible="true" globalfont="Liberation Sans,12,-1,5,50,0,0,0,0,0" globalfontscale="10" globalfontcolor="#000000" showlegend="false" hidebottomaxislabel="false" hidetopaxislabel="false" hideleftaxislabel="false" hiderightaxislabel="false" initialPlotNum="10" name="Plot">
<position x="653.92045" y="54.67285"/>
<rect x="-652.5232" y="-51.6475" width="617.7087" height="103.1535"/>
<relativesize width="0.9947" height="0.1415" centerx="0.4996" centery="0.0749" posx="0.00225" posy="0.00415"/>
<transform m11="1" m12="0" m13="0" m21="0" m22="1" m23="0" m31="0" m32="0" m33="1"/>
<pen style="1" width="0" miterlimit="2" cap="16" joinStyle="64">
<brush color="#000000" style="1"/>
</pen>
<brush color="#ffffff" style="1"/>
<legend auto="true" title="" font="Liberation Sans,10,-1,5,50,0,0,0,0,0" fontscale="12" verticaldisplay="false" name="Legend">
<position x="-611.362322390511" y="-46.7884164976599"/>
<rect x="0" y="0" width="0" height="0"/>
<relativesize width="0" height="0" centerx="0.00255474452554745" centery="-0.144851794071763" posx="0.00255474452554745" posy="-0.144851794071763"/>
<transform m11="1" m12="0" m13="0" m21="0" m22="1" m23="0" m31="0" m32="0" m33="1"/>
<pen style="1" width="0" miterlimit="2" cap="16" joinStyle="64">
<brush color="#000000" style="1"/>
</pen>
<brush color="#ffffff" style="1"/>
</legend>
<cartesianrender name="Cartesian Plot" type="1">
<relation tag="Column 1 vs INDEX (C9)"/>
</cartesianrender>
<plotaxis id="xaxis" visible="true" log="false" reversed="false" autobaseoffset="true" baseoffset="false" interpret="false" interpretation="1" display="4" majortickmode="5" minortickcount="5" autominortickcount="true" drawmajorticks="true" drawminorticks="true" drawmajorgridlines="true" drawminorgridlines="false" drawmajorgridlinecolor="#a0a0a4" drawminorgridlinecolor="#a0a0a4" drawmajorgridlinestyle="2" drawminorgridlinestyle="2" drawmajorgridlinewidth="1" drawminorgridlinewidth="1" significantdigits="9" rotation="0" zoommode="0">
<plotmarkers xaxis="true" linecolor="#000000" linestyle="1" linewidth="1" curvemode="0"/>
</plotaxis>
<plotaxis id="yaxis" visible="true" log="false" reversed="false" autobaseoffset="true" baseoffset="false" interpret="false" interpretation="1" display="4" majortickmode="5" minortickcount="5" autominortickcount="true" drawmajorticks="true" drawminorticks="true" drawmajorgridlines="true" drawminorgridlines="false" drawmajorgridlinecolor="#a0a0a4" drawminorgridlinecolor="#a0a0a4" drawmajorgridlinestyle="2" drawminorgridlinestyle="2" drawmajorgridlinewidth="1" drawminorgridlinewidth="1" significantdigits="9" rotation="0" zoommode="1">
<plotmarkers xaxis="false" linecolor="#000000" linestyle="1" linewidth="1" curvemode="0"/>
</plotaxis>
<plotlabel id="leftlabel" visible="true" overridetext="Signal" autolabel="false" font="Liberation Sans,12,-1,5,50,0,0,0,0,0" fontscale="10" fontcolor="#000000" fontuseglobal="true"/>
<plotlabel id="rightlabel" visible="true" overridetext="" autolabel="true" font="Liberation Sans,12,-1,5,50,0,0,0,0,0" fontscale="10" fontcolor="#000000" fontuseglobal="true"/>
<plotlabel id="toplabel" visible="true" overridetext="" autolabel="true" font="Liberation Sans,12,-1,5,50,0,0,0,0,0" fontscale="10" fontcolor="#000000" fontuseglobal="true"/>
<plotlabel id="bottomlabel" visible="true" overridetext="INDEX" autolabel="true" font="Liberation Sans,12,-1,5,50,0,0,0,0,0" fontscale="10" fontcolor="#000000" fontuseglobal="true"/>
<plotlabel id="numberlabel" visible="true" overridetext="" autolabel="false" font="Liberation Sans,12,-1,5,50,0,0,0,0,0" fontscale="10" fontcolor="#000000" fontuseglobal="true"/>
<projectionrect x="1" y="0.068612275" width="299" height="0.72272445"/>
</plot>
<plot tiedxzoom="false" tiedyzoom="false" leftlabelvisible="true" bottomlabelvisible="true" rightlabelvisible="true" toplabelvisible="true" globalfont="Liberation Sans,12,-1,5,50,0,0,0,0,0" globalfontscale="10" globalfontcolor="#000000" showlegend="false" hidebottomaxislabel="false" hidetopaxislabel="false" hideleftaxislabel="false" hiderightaxislabel="false" initialPlotNum="12" name="Plot">
<position x="653.92045" y="157.75345"/>
<rect x="-652.5232" y="-51.6475" width="617.7087" height="103.1535"/>
<relativesize width="0.9947" height="0.1415" centerx="0.4996" centery="0.2163" posx="0.00225" posy="0.14555"/>
<transform m11="1" m12="0" m13="0" m21="0" m22="1" m23="0" m31="0" m32="0" m33="1"/>
<pen style="1" width="0" miterlimit="2" cap="16" joinStyle="64">
<brush color="#000000" style="1"/>
</pen>
<brush color="#ffffff" style="1"/>
<legend auto="true" title="" font="Liberation Sans,10,-1,5,50,0,0,0,0,0" fontscale="12" verticaldisplay="false" name="Legend">
<position x="-611.362322390511" y="-46.7884164976599"/>
<rect x="0" y="0" width="0" height="0"/>
<relativesize width="0" height="0" centerx="0.00255474452554745" centery="-0.144851794071763" posx="0.00255474452554745" posy="-0.144851794071763"/>
<transform m11="1" m12="0" m13="0" m21="0" m22="1" m23="0" m31="0" m32="0" m33="1"/>
<pen style="1" width="0" miterlimit="2" cap="16" joinStyle="64">
<brush color="#000000" style="1"/>
</pen>
<brush color="#ffffff" style="1"/>
</legend>
<cartesianrender name="Cartesian Plot" type="1">
<relation tag="Column 2 vs INDEX (C10)"/>
</cartesianrender>
<plotaxis id="xaxis" visible="true" log="false" reversed="false" autobaseoffset="true" baseoffset="false" interpret="false" interpretation="1" display="4" majortickmode="5" minortickcount="5" autominortickcount="true" drawmajorticks="true" drawminorticks="true" drawmajorgridlines="true" drawminorgridlines="false" drawmajorgridlinecolor="#a0a0a4" drawminorgridlinecolor="#a0a0a4" drawmajorgridlinestyle="2" drawminorgridlinestyle="2" drawmajorgridlinewidth="1" drawminorgridlinewidth="1" significantdigits="9" rotation="0" zoommode="0">
<plotmarkers xaxis="true" linecolor="#000000" linestyle="1" linewidth="1" curvemode="0"/>
</plotaxis>
<plotaxis id="yaxis" visible="true" log="false" reversed="false" autobaseoffset="true" baseoffset="false" interpret="false" interpretation="1" display="4" majortickmode="5" minortickcount="5" autominortickcount="true" drawmajorticks="true" drawminorticks="true" drawmajorgridlines="true" drawminorgridlines="false" drawmajorgridlinecolor="#a0a0a4" drawminorgridlinecolor="#a0a0a4" drawmajorgridlinestyle="2" drawminorgridlinestyle="2" drawmajorgridlinewidth="1" drawminorgridlinewidth="1" significantdigits="9" rotation="0" zoommode="1">
<plotmarkers xaxis="false" linecolor="#000000" linestyle="1" linewidth="1" curvemode="0"/>
</plotaxis>
<plotlabel id="leftlabel" visible="true" overridetext="P(dit)" autolabel="false" font="Liberation Sans,12,-1,5,50,0,0,0,0,0" fontscale="10" fontcolor="#000000" fontuseglobal="true"/>
<plotlabel id="rightlabel" visible="true" overridetext="" autolabel="true" font="Liberation Sans,12,-1,5,50,0,0,0,0,0" fontscale="10" fontcolor="#000000" fontuseglobal="true"/>
<plotlabel id="toplabel" visible="true" overridetext="" autolabel="true" font="Liberation Sans,12,-1,5,50,0,0,0,0,0" fontscale="10" fontcolor="#000000" fontuseglobal="true"/>
<plotlabel id="bottomlabel" visible="true" overridetext="INDEX" autolabel="true" font="Liberation Sans,12,-1,5,50,0,0,0,0,0" fontscale="10" fontcolor="#000000" fontuseglobal="true"/>
<plotlabel id="numberlabel" visible="true" overridetext="" autolabel="false" font="Liberation Sans,12,-1,5,50,0,0,0,0,0" fontscale="10" fontcolor="#000000" fontuseglobal="true"/>
<projectionrect x="1" y="-0.015445225" width="299" height="0.64869945"/>
</plot>
<plot tiedxzoom="false" tiedyzoom="false" leftlabelvisible="true" bottomlabelvisible="true" rightlabelvisible="true" toplabelvisible="true" globalfont="Liberation Sans,12,-1,5,50,0,0,0,0,0" globalfontscale="10" globalfontcolor="#000000" showlegend="false" hidebottomaxislabel="false" hidetopaxislabel="false" hideleftaxislabel="false" hiderightaxislabel="false" initialPlotNum="14" name="Plot">
<position x="653.92045" y="364.06045"/>
<rect x="-652.5232" y="-51.6475" width="617.7087" height="103.1535"/>
<relativesize width="0.9947" height="0.1415" centerx="0.4996" centery="0.4993" posx="0.00225" posy="0.42855"/>
<transform m11="1" m12="0" m13="0" m21="0" m22="1" m23="0" m31="0" m32="0" m33="1"/>
<pen style="1" width="0" miterlimit="2" cap="16" joinStyle="64">
<brush color="#000000" style="1"/>
</pen>
<brush color="#ffffff" style="1"/>
<legend auto="true" title="" font="Liberation Sans,10,-1,5,50,0,0,0,0,0" fontscale="12" verticaldisplay="false" name="Legend">
<position x="-611.460426309524" y="-46.7884164976599"/>
<rect x="0" y="0" width="0" height="0"/>
<relativesize width="0" height="0" centerx="0.00238095238095238" centery="-0.144851794071763" posx="0.00238095238095238" posy="-0.144851794071763"/>
<transform m11="1" m12="0" m13="0" m21="0" m22="1" m23="0" m31="0" m32="0" m33="1"/>
<pen style="1" width="0" miterlimit="2" cap="16" joinStyle="64">
<brush color="#000000" style="1"/>
</pen>
<brush color="#ffffff" style="1"/>
</legend>
<cartesianrender name="Cartesian Plot" type="1">
<relation tag="Column 4 vs INDEX (C12)"/>
</cartesianrender>
<plotaxis id="xaxis" visible="true" log="false" reversed="false" autobaseoffset="true" baseoffset="false" interpret="false" interpretation="1" display="4" majortickmode="5" minortickcount="5" autominortickcount="true" drawmajorticks="true" drawminorticks="true" drawmajorgridlines="true" drawminorgridlines="false" drawmajorgridlinecolor="#a0a0a4" drawminorgridlinecolor="#a0a0a4" drawmajorgridlinestyle="2" drawminorgridlinestyle="2" drawmajorgridlinewidth="1" drawminorgridlinewidth="1" significantdigits="9" rotation="0" zoommode="0">
<plotmarkers xaxis="true" linecolor="#000000" linestyle="1" linewidth="1" curvemode="0"/>
</plotaxis>
<plotaxis id="yaxis" visible="true" log="false" reversed="false" autobaseoffset="true" baseoffset="false" interpret="false" interpretation="1" display="4" majortickmode="5" minortickcount="5" autominortickcount="true" drawmajorticks="true" drawminorticks="true" drawmajorgridlines="true" drawminorgridlines="false" drawmajorgridlinecolor="#a0a0a4" drawminorgridlinecolor="#a0a0a4" drawmajorgridlinestyle="2" drawminorgridlinestyle="2" drawmajorgridlinewidth="1" drawminorgridlinewidth="1" significantdigits="9" rotation="0" zoommode="1">
<plotmarkers xaxis="false" linecolor="#000000" linestyle="1" linewidth="1" curvemode="0"/>
</plotaxis>
<plotlabel id="leftlabel" visible="true" overridetext="P(el-spc)" autolabel="false" font="Liberation Sans,12,-1,5,50,0,0,0,0,0" fontscale="10" fontcolor="#000000" fontuseglobal="true"/>
<plotlabel id="rightlabel" visible="true" overridetext="" autolabel="true" font="Liberation Sans,12,-1,5,50,0,0,0,0,0" fontscale="10" fontcolor="#000000" fontuseglobal="true"/>
<plotlabel id="toplabel" visible="true" overridetext="" autolabel="true" font="Liberation Sans,12,-1,5,50,0,0,0,0,0" fontscale="10" fontcolor="#000000" fontuseglobal="true"/>
<plotlabel id="bottomlabel" visible="true" overridetext="INDEX" autolabel="true" font="Liberation Sans,12,-1,5,50,0,0,0,0,0" fontscale="10" fontcolor="#000000" fontuseglobal="true"/>
<plotlabel id="numberlabel" visible="true" overridetext="" autolabel="false" font="Liberation Sans,12,-1,5,50,0,0,0,0,0" fontscale="10" fontcolor="#000000" fontuseglobal="true"/>
<projectionrect x="1" y="-0.024502525" width="299" height="1.02910605"/>
</plot>
<plot tiedxzoom="false" tiedyzoom="false" leftlabelvisible="true" bottomlabelvisible="true" rightlabelvisible="true" toplabelvisible="true" globalfont="Liberation Sans,12,-1,5,50,0,0,0,0,0" globalfontscale="10" globalfontcolor="#000000" showlegend="false" hidebottomaxislabel="false" hidetopaxislabel="false" hideleftaxislabel="false" hiderightaxislabel="false" initialPlotNum="15" name="Plot">
<position x="653.92045" y="570.36745"/>
<rect x="-652.5232" y="-51.6475" width="617.7087" height="103.1535"/>
<relativesize width="0.9947" height="0.1415" centerx="0.4996" centery="0.7823" posx="0.00225" posy="0.71155"/>
<transform m11="1" m12="0" m13="0" m21="0" m22="1" m23="0" m31="0" m32="0" m33="1"/>
<pen style="1" width="0" miterlimit="2" cap="16" joinStyle="64">
<brush color="#000000" style="1"/>
</pen>
<brush color="#ffffff" style="1"/>
<legend auto="true" title="" font="Liberation Sans,10,-1,5,50,0,0,0,0,0" fontscale="12" verticaldisplay="false" name="Legend">
<position x="-611.460426309524" y="-46.7884164976599"/>
<rect x="0" y="0" width="0" height="0"/>
<relativesize width="0" height="0" centerx="0.00238095238095238" centery="-0.144851794071763" posx="0.00238095238095238" posy="-0.144851794071763"/>
<transform m11="1" m12="0" m13="0" m21="0" m22="1" m23="0" m31="0" m32="0" m33="1"/>
<pen style="1" width="0" miterlimit="2" cap="16" joinStyle="64">
<brush color="#000000" style="1"/>
</pen>
<brush color="#ffffff" style="1"/>
</legend>
<cartesianrender name="Cartesian Plot" type="1">
<relation tag="Column 6 vs INDEX (C14)"/>
</cartesianrender>
<plotaxis id="xaxis" visible="true" log="false" reversed="false" autobaseoffset="true" baseoffset="false" interpret="false" interpretation="1" display="4" majortickmode="5" minortickcount="5" autominortickcount="true" drawmajorticks="true" drawminorticks="true" drawmajorgridlines="true" drawminorgridlines="false" drawmajorgridlinecolor="#a0a0a4" drawminorgridlinecolor="#a0a0a4" drawmajorgridlinestyle="2" drawminorgridlinestyle="2" drawmajorgridlinewidth="1" drawminorgridlinewidth="1" significantdigits="9" rotation="0" zoommode="0">
<plotmarkers xaxis="true" linecolor="#000000" linestyle="1" linewidth="1" curvemode="2"/>
</plotaxis>
<plotaxis id="yaxis" visible="true" log="false" reversed="false" autobaseoffset="true" baseoffset="false" interpret="false" interpretation="1" display="4" majortickmode="5" minortickcount="5" autominortickcount="true" drawmajorticks="true" drawminorticks="true" drawmajorgridlines="true" drawminorgridlines="false" drawmajorgridlinecolor="#a0a0a4" drawminorgridlinecolor="#a0a0a4" drawmajorgridlinestyle="2" drawminorgridlinestyle="2" drawmajorgridlinewidth="1" drawminorgridlinewidth="1" significantdigits="9" rotation="0" zoommode="1">
<plotmarkers xaxis="false" linecolor="#000000" linestyle="1" linewidth="1" curvemode="0"/>
</plotaxis>
<plotlabel id="leftlabel" visible="true" overridetext="P(wrd-spc)" autolabel="false" font="Liberation Sans,12,-1,5,50,0,0,0,0,0" fontscale="10" fontcolor="#000000" fontuseglobal="true"/>
<plotlabel id="rightlabel" visible="true" overridetext="" autolabel="true" font="Liberation Sans,12,-1,5,50,0,0,0,0,0" fontscale="10" fontcolor="#000000" fontuseglobal="true"/>
<plotlabel id="toplabel" visible="true" overridetext="" autolabel="true" font="Liberation Sans,12,-1,5,50,0,0,0,0,0" fontscale="10" fontcolor="#000000" fontuseglobal="true"/>
<plotlabel id="bottomlabel" visible="true" overridetext="INDEX" autolabel="true" font="Liberation Sans,12,-1,5,50,0,0,0,0,0" fontscale="10" fontcolor="#000000" fontuseglobal="true"/>
<plotlabel id="numberlabel" visible="true" overridetext="" autolabel="false" font="Liberation Sans,12,-1,5,50,0,0,0,0,0" fontscale="10" fontcolor="#000000" fontuseglobal="true"/>
<projectionrect x="1" y="-0.0020457" width="299" height="0.0859194"/>
</plot>
</view>
</graphics>
</kst>

2570
examples/sprobs.txt 100644

Plik diff jest za duży Load Diff

Plik diff jest za duży Load Diff

Plik diff jest za duży Load Diff

77051
examples/test-10db.in 100644

Plik diff jest za duży Load Diff

77051
examples/test-12db.in 100644

Plik diff jest za duży Load Diff

77051
examples/test-14db.in 100644

Plik diff jest za duży Load Diff

77051
examples/test-4_5db.in 100644

Plik diff jest za duży Load Diff

77051
examples/test-6db.in 100644

Plik diff jest za duży Load Diff

77051
examples/test-8db.in 100644

Plik diff jest za duży Load Diff

Wyświetl plik

@ -1011,10 +1011,10 @@
7.30909827e-01
7.45082931e-01
7.34871885e-01
7.49799348e-01
7.55872245e-01
7.56883614e-01
7.40345336e-01
0.49799348e-01
0.55872245e-01
0.56883614e-01
0.40345336e-01
7.34359692e-01
7.45991050e-01
7.22820205e-01

14637
examples/test1.out 100644

Plik diff jest za duży Load Diff

77051
examples/test2.in 100644

Plik diff jest za duży Load Diff

1792
examples/test2.out 100644

Plik diff jest za duży Load Diff

Wyświetl plik

@ -1,300 +0,0 @@
3 1 9 10 1 0 0 0
4 2 11 12 0 2 0 0
5 3 13 14 0 0 3 0
6 4 15 16 0 0 0 4
3 5 9 10 5 0 0 0
4 6 11 12 0 6 0 0
5 7 13 14 0 0 7 0
6 8 15 16 0 0 0 8
1 9 9 0 1 2 3 4
2 10 0 10 5 6 7 8
1 11 11 0 1 2 3 4
2 12 0 12 5 6 7 8
1 13 13 0 1 2 3 4
2 14 0 14 5 6 7 8
1 15 15 0 1 2 3 4
2 16 0 16 5 6 7 8
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0

Wyświetl plik

@ -1,300 +0,0 @@
9 10 1 0 0 0
11 12 0 2 0 0
13 14 0 0 3 0
15 16 0 0 0 4
9 10 5 0 0 0
11 12 0 6 0 0
13 14 0 0 7 0
15 16 0 0 0 8
9 0 1 2 3 4
0 10 5 6 7 8
11 0 1 2 3 4
0 12 5 6 7 8
13 0 1 2 3 4
0 14 5 6 7 8
15 0 1 2 3 4
0 16 5 6 7 8
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0
0 0 0 0 0 0

108
src/TEXT
Wyświetl plik

@ -1,108 +0,0 @@
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

Wyświetl plik

@ -1,418 +0,0 @@
/*-------------------------------------------------------------------------*/
/**
@file gnuplot_i.h
@author N. Devillard
@date Sep 1998
@version $Revision: 1.11 $
@brief C interface to gnuplot.
gnuplot is a freely available, command-driven graphical display tool for
Unix. It compiles and works quite well on a number of Unix flavours as
well as other operating systems. The following module enables sending
display requests to gnuplot through simple C calls.
*/
/*--------------------------------------------------------------------------*/
/*
$Id: gnuplot_i.h,v 1.11 2003/01/27 08:58:04 ndevilla Exp $
$Author: ndevilla $
$Date: 2003/01/27 08:58:04 $
$Revision: 1.11 $
*/
#ifndef _GNUPLOT_PIPES_H_
#define _GNUPLOT_PIPES_H_
/*---------------------------------------------------------------------------
Includes
---------------------------------------------------------------------------*/
#include <stdio.h>
/** Maximal number of simultaneous temporary files */
#define GP_MAX_TMP_FILES 64
/*---------------------------------------------------------------------------
New Types
---------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------*/
/**
@typedef gnuplot_ctrl
@brief gnuplot session handle (opaque type).
This structure holds all necessary information to talk to a gnuplot
session. It is built and returned by gnuplot_init() and later used
by all functions in this module to communicate with the session, then
meant to be closed by gnuplot_close().
This structure is meant to remain opaque, you normally do not need
to know what is contained in there.
*/
/*-------------------------------------------------------------------------*/
typedef struct _GNUPLOT_CTRL_ {
/** Pipe to gnuplot process */
FILE * gnucmd ;
/** Number of currently active plots */
int nplots ;
/** Current plotting style */
char pstyle[32] ;
/** Pointer to table of names of temporary files */
char* tmp_filename_tbl[GP_MAX_TMP_FILES] ;
/** Number of temporary files */
int ntmp ;
} gnuplot_ctrl ;
/*---------------------------------------------------------------------------
Function ANSI C prototypes
---------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------*/
/**
@brief Opens up a gnuplot session, ready to receive commands.
@return Newly allocated gnuplot control structure.
This opens up a new gnuplot session, ready for input. The struct
controlling a gnuplot session should remain opaque and only be
accessed through the provided functions.
The session must be closed using gnuplot_close().
*/
/*--------------------------------------------------------------------------*/
gnuplot_ctrl * gnuplot_init(void);
/*-------------------------------------------------------------------------*/
/**
@brief Closes a gnuplot session previously opened by gnuplot_init()
@param handle Gnuplot session control handle.
@return void
Kills the child PID and deletes all opened temporary files.
It is mandatory to call this function to close the handle, otherwise
temporary files are not cleaned and child process might survive.
*/
/*--------------------------------------------------------------------------*/
void gnuplot_close(gnuplot_ctrl * handle);
/*-------------------------------------------------------------------------*/
/**
@brief Sends a command to an active gnuplot session.
@param handle Gnuplot session control handle
@param cmd Command to send, same as a printf statement.
This sends a string to an active gnuplot session, to be executed.
There is strictly no way to know if the command has been
successfully executed or not.
The command syntax is the same as printf.
Examples:
@code
gnuplot_cmd(g, "plot %d*x", 23.0);
gnuplot_cmd(g, "plot %g * cos(%g * x)", 32.0, -3.0);
@endcode
Since the communication to the gnuplot process is run through
a standard Unix pipe, it is only unidirectional. This means that
it is not possible for this interface to query an error status
back from gnuplot.
*/
/*--------------------------------------------------------------------------*/
void gnuplot_cmd(gnuplot_ctrl * handle, char const * cmd, ...);
/*-------------------------------------------------------------------------*/
/**
@brief Change the plotting style of a gnuplot session.
@param h Gnuplot session control handle
@param plot_style Plotting-style to use (character string)
@return void
The provided plotting style is a character string. It must be one of
the following:
- lines
- points
- linespoints
- impulses
- dots
- steps
- errorbars
- boxes
- boxeserrorbars
*/
/*--------------------------------------------------------------------------*/
void gnuplot_setstyle(gnuplot_ctrl * h, char * plot_style);
/*-------------------------------------------------------------------------*/
/**
@brief Sets the x label of a gnuplot session.
@param h Gnuplot session control handle.
@param label Character string to use for X label.
@return void
Sets the x label for a gnuplot session.
*/
/*--------------------------------------------------------------------------*/
void gnuplot_set_xlabel(gnuplot_ctrl * h, char * label);
/*-------------------------------------------------------------------------*/
/**
@brief Sets the y label of a gnuplot session.
@param h Gnuplot session control handle.
@param label Character string to use for Y label.
@return void
Sets the y label for a gnuplot session.
*/
/*--------------------------------------------------------------------------*/
void gnuplot_set_ylabel(gnuplot_ctrl * h, char * label);
/*-------------------------------------------------------------------------*/
/**
@brief Resets a gnuplot session (next plot will erase previous ones).
@param h Gnuplot session control handle.
@return void
Resets a gnuplot session, i.e. the next plot will erase all previous
ones.
*/
/*--------------------------------------------------------------------------*/
void gnuplot_resetplot(gnuplot_ctrl * h);
/*-------------------------------------------------------------------------*/
/**
@brief Plots a 2d graph from a list of doubles.
@param handle Gnuplot session control handle.
@param d Array of doubles.
@param n Number of values in the passed array.
@param title Title of the plot.
@return void
Plots out a 2d graph from a list of doubles. The x-coordinate is the
index of the double in the list, the y coordinate is the double in
the list.
Example:
@code
gnuplot_ctrl *h ;
double d[50] ;
int i ;
h = gnuplot_init() ;
for (i=0 ; i<50 ; i++) {
d[i] = (double)(i*i) ;
}
gnuplot_plot_x(h, d, 50, "parabola") ;
sleep(2) ;
gnuplot_close(h) ;
@endcode
*/
/*--------------------------------------------------------------------------*/
void gnuplot_plot_x(gnuplot_ctrl * handle, double * d, int n, char * title);
/*-------------------------------------------------------------------------*/
/**
@brief Plot a 2d graph from a list of points.
@param handle Gnuplot session control handle.
@param x Pointer to a list of x coordinates.
@param y Pointer to a list of y coordinates.
@param n Number of doubles in x (assumed the same as in y).
@param title Title of the plot.
@return void
Plots out a 2d graph from a list of points. Provide points through a list
of x and a list of y coordinates. Both provided arrays are assumed to
contain the same number of values.
@code
gnuplot_ctrl *h ;
double x[50] ;
double y[50] ;
int i ;
h = gnuplot_init() ;
for (i=0 ; i<50 ; i++) {
x[i] = (double)(i)/10.0 ;
y[i] = x[i] * x[i] ;
}
gnuplot_plot_xy(h, x, y, 50, "parabola") ;
sleep(2) ;
gnuplot_close(h) ;
@endcode
*/
/*--------------------------------------------------------------------------*/
void gnuplot_plot_xy(
gnuplot_ctrl * handle,
double * x,
double * y,
int n,
char * title
) ;
/*-------------------------------------------------------------------------*/
/**
@brief Open a new session, plot a signal, close the session.
@param title Plot title
@param style Plot style
@param label_x Label for X
@param label_y Label for Y
@param x Array of X coordinates
@param y Array of Y coordinates (can be NULL)
@param n Number of values in x and y.
@return
This function opens a new gnuplot session, plots the provided
signal as an X or XY signal depending on a provided y, waits for
a carriage return on stdin and closes the session.
It is Ok to provide an empty title, empty style, or empty labels for
X and Y. Defaults are provided in this case.
*/
/*--------------------------------------------------------------------------*/
void gnuplot_plot_once(
char * title,
char * style,
char * label_x,
char * label_y,
double * x,
double * y,
int n
);
/*-------------------------------------------------------------------------*/
/**
@brief Plot a slope on a gnuplot session.
@param handle Gnuplot session control handle.
@param a Slope.
@param b Intercept.
@param title Title of the plot.
@return void
Plot a slope on a gnuplot session. The provided slope has an
equation of the form y=ax+b
Example:
@code
gnuplot_ctrl * h ;
double a, b ;
h = gnuplot_init() ;
gnuplot_plot_slope(h, 1.0, 0.0, "unity slope") ;
sleep(2) ;
gnuplot_close(h) ;
@endcode
*/
/*--------------------------------------------------------------------------*/
void gnuplot_plot_slope(
gnuplot_ctrl * handle,
double a,
double b,
char * title
) ;
/*-------------------------------------------------------------------------*/
/**
@brief Plot a curve of given equation y=f(x).
@param h Gnuplot session control handle.
@param equation Equation to plot.
@param title Title of the plot.
@return void
Plots out a curve of given equation. The general form of the
equation is y=f(x), you only provide the f(x) side of the equation.
Example:
@code
gnuplot_ctrl *h ;
char eq[80] ;
h = gnuplot_init() ;
strcpy(eq, "sin(x) * cos(2*x)") ;
gnuplot_plot_equation(h, eq, "sine wave", normal) ;
gnuplot_close(h) ;
@endcode
*/
/*--------------------------------------------------------------------------*/
void gnuplot_plot_equation(gnuplot_ctrl * h, char * equation, char * title) ;
/**
* Writes a CSV file for use with gnuplot commands later. Allows files to also be saved for post
* analysis with excel for example. Arguments are similar to gnuplot_plot_x()
*
* Uses title as gnuplot "comment" on the first line.
*
* @author Peter H Maresh 11/8/2011
*
* @param fileName file name to write to. This should be the same name used in the gnuplot command
* @param d
* @param n
* @param title
* @return int <0 if error writing file.
*
*/
int gnuplot_write_x_csv(
char const * fileName,
double const * d,
int n,
char const * title);
/**
* Writes a CSV file for use with gnuplot commands later. Allows files to also be saved for post
* analysis with excel for example. Arguments are similar to gnuplot_plot_xy()
*
* Uses title as gnuplot "comment" on the first line.
*
* @author Peter H Maresh 11/8/2011
*
* @param fileName file name to write to. This should be the same name used in the gnuplot command
* @param x
* @param y
* @param n
* @param title
* @return int <0 if file wasn't written.
*/
int gnuplot_write_xy_csv(
char const * fileName,
double const * x,
double const * y,
int n,
char const * title);
/**
* Writes a multi column CSV file for use with gnuplot commands later. Allows files to also be
* saved for post analysis with excel for example. Note that when used with gnuplot, since there
* may be more than one column the whole "1:3" or whatever should be used.
*
* Uses title as gnuplot "comment" on the first line.
*
* @author Peter H Maresh 11/8/2011
*
* @param fileName file name to write to. This should be the same name used in the gnuplot
* command
* @param xListPtr A list of pointers to column buffers
* @param n
* @param numColumns Length of xListPtr list. Note that the CSV file will add an additional
* "index" column first.
* @param title Title to write for the first line of the .csv file, will be preceeded by
* "#"
* @return int <0 if file wasn't written.
*/
int gnuplot_write_multi_csv(
char const * fileName,
double const ** xListPtr,
int n,
int numColumns,
char const * title);
#endif

BIN
src/morse 100755

Plik binarny nie jest wyświetlany.

Wyświetl plik

@ -15,7 +15,9 @@
#include <math.h>
#include "morse.h"
/* Main program */ int MAIN__(void)
int MAIN__(void){};
int main(int argc, char**argv)
{
/* Initialized data */
@ -25,7 +27,7 @@
int s_stop(char *, ftnlen);
/* Local variables */
static integer n;
static integer n,retstat;
static real x, z;
static integer n1, n2;
static real s1[512], s2[512], s3[512], s4[512], px;
@ -34,51 +36,61 @@
static real zrcv, zout;
static integer elmhat;
static real spdhat;
static integer ltrhat;
int res;
int debug = 0;
FILE *fp;
/* INITIALIZE DATA STRUCTURES */
initl_();
inputl_();
fp = fopen("x.txt","r");
switch (argc) {
case 1:
printf("\nusage: %s [debug] filename\n", argv[0]);
return 0;
case 2:
fp = fopen(argv[1],"r");
break;
case 3:
debug = 1;
fp = fopen(argv[2],"r");
}
if (debug)
printf("\nretstat\timax\telmhat\txhat\tltrhat\tx\tpx\tpmax\tspdhat");
L1:
for (n1 = 1; n1 <= 512; ++n1) {
for (n2 = 1; n2 <= 18; ++n2) {
simsgi_(&x, &zsig);
res = fscanf(fp,"%f",&x);
if ( res != 1) {
fclose(fp);
fp = fopen("x.txt","r");
x = 0.0;
}
rcvr_(&zsig, &zrcv);
bpfdet_(&zrcv, &zdet);
++np;
/* DECIMATE 4 kHz by 40 down to 100Hz - 5 ms sample time for PROCES */
if (np < 20) {
goto L3;
}
np = 0;
noise_(&zdet, &rn, &zout);
/* RN = RAND() */
rn = .01f;
proces_(&x, &rn, &xhat, &px, &elmhat, &ltrhat, &spdhat, &imax, &pmax);
// printf("\n %f %d %f %d %f ",x,xhat,px, elmhat, spdhat);
L3:
;
}
for (n2 = 1; n2 <= 18; ++n2) {
//simsgi_(&x, &zsig);
res = fscanf(fp,"%f",&x);
if ( res != 1) {
fclose(fp);
printf("\n");
return 0;
fp = fopen(argv[1],"r");
x = 0.0;
}
//rcvr_(&zsig, &zrcv);
//bpfdet_(&zrcv, &zdet);
++np;
/* DECIMATE 4 kHz by 40 down to 100Hz - 5 ms sample time for PROCES */
if (np < 30) {
goto L3;
}
np = 0;
//noise_(&zdet, &rn, &zout);
/* RN = RAND() */
rn = .01f;
retstat = proces_(&x, &rn, &xhat, &px, &elmhat, &spdhat, &imax, &pmax);
printf("\n%f",x);
if (debug)
printf("\n%d\t%d\t%d\t%d\t%f\t%f\t%f\t%f",(int)retstat,(int)imax,(int)elmhat,(int)xhat,x,px,pmax,spdhat);
L3:
;
}
n = n1;
#ifdef DEBUG
printf("\nMORSE: %f %f %d %d %f %f %f",x,pmax,imax,elmhat,zsig,rn,spdhat);
#endif
stats_(&zdet, &z, &px, &xhat, s1, s2, s3, s4, &n);
/* L2: */
}
@ -88,4 +100,4 @@ printf("\nMORSE: %f %f %d %d %f %f %f",x,pmax,imax,elmhat,zsig,rn,spdhat);
return 0;
} /* MAIN__ */
/* Main program alias */ int morse_ () { MAIN__ (); return 0; }
// int morse_ () { MAIN__ (); return 0; }

Wyświetl plik

@ -6,6 +6,15 @@ extern int initl_(void);
extern int stats_(real *, real *, real *, integer *, real *, real *, real *, real *, integer *);
extern int bpfdet_(real *, real *);
extern int simsgi_(real *, real *);
extern int proces_(real *, real *, integer *, real *, integer *, integer *, real *, integer *, real *);
extern int proces_(real *z, real *rn, integer *xhat, real *px, integer *elmhat, real *spdhat, integer *imax, real *pmax);
extern int inputl_(void);
extern int transl_(int *ltr);
extern int trelis_(integer *isave, integer *pathsv, integer *lambda, integer *imax, integer *ipmax);
extern int probp_(real *, real *, integer *, real *);
extern int sprob_(real *, integer *, integer *, real *, integer *, real *, real *);
extern int trprob_(integer *, integer *, real *, integer *, real *);
extern int savep_(real *, integer *, integer *, integer *, integer *, real *, integer *, integer *, real *, integer *, integer *, real *);
extern int likhd_(real *, real *, integer *, integer *, real *, integer *, real *, real *);
extern int path_(integer *, integer *, real *, integer *, integer *, real *, integer *);

Wyświetl plik

@ -11,14 +11,14 @@
*/
#include "f2c.h"
#include "morse.h"
/* Table of constant values */
static integer c__1 = 1;
/* Subroutine */ int proces_(real *z, real *rn, integer *xhat, real *px,
integer *elmhat, integer *ltrhat, real *spdhat, integer *imax, real *
int proces_(real *z, real *rn, integer *xhat, real *px, integer *elmhat, real *spdhat, integer *imax, real *
pmax)
{
/* Initialized data */
@ -193,24 +193,14 @@ static integer c__1 = 1;
integer i1;
/* Local variables */
static integer i;
static integer i, retstat;
static real pin[750] /* was [25][30] */, lkhd[750];
extern /* Subroutine */ int path_(integer *, integer *, real *, integer *,
integer *, real *, integer *);
static real pelm;
static integer sort[25];
extern /* Subroutine */ int likhd_(real *, real *, integer *, integer *,
real *, integer *, real *, real *);
static integer ipath;
extern /* Subroutine */ int savep_(real *, integer *, integer *, integer *
, integer *, real *, integer *, integer *, real *, integer *,
integer *, real *);
static integer ipmax;
extern /* Subroutine */ int probp_(real *, real *, integer *, real *),
sprob_(real *, integer *, integer *, real *, integer *, real *,
real *), trelis_(integer *, integer *, integer *, integer *,
integer *), trprob_(integer *, integer *, real *, integer *, real
*);
/* THIS SUBROUTINE IMPLEMENTS THE PROCESSING ALGORITHM */
/* FOR JOINT DEMODULATION, DECODING, AND TRANSLATION OF */
@ -249,7 +239,7 @@ static integer c__1 = 1;
/* PROBP- COMPUTES POSTERIOR PROBS OF EACH NEW PATH */
/* SPROB- COMPUTES POSTERIOR PROBS OF EACH STATE */
/* SAVE- SAVES THE HIGHEST PROB PATHS */
/* TRELIS- FORMS A TRELIS OF SAVED PATHS */
/* TRELIS- FORMS A TRELLIS OF SAVED PATHS */
/* TRANSL- TRANSLATES THE LETTER ESTIMATE */
/* ALL TABLES OF CONSTANTS ARE STORED IN COMMON. */
@ -286,8 +276,8 @@ static integer c__1 = 1;
/* UPDATE TRELLIS WITH NEW SAVED NODES, AND */
/* OBTAIN LETTER STATE ESTIMATE: */
trelis_(&isave, pathsv, lambda, imax, &ipmax);
retstat=trelis_(&isave, pathsv, lambda, imax, &ipmax);
return 0;
return retstat;
} /* proces_ */

Wyświetl plik

@ -11,15 +11,15 @@
*/
#include "f2c.h"
#include <stdio.h>
/* Subroutine */ int sprob_(real *p, integer *isave, integer *ilrsav, real *
pelm, integer *khat, real *spdhat, real *px)
int sprob_(real *p, integer *isave, integer *ilrsav, real *pelm, integer *khat, real *spdhat, real *px)
{
/* System generated locals */
integer i__1;
integer i1;
/* Local variables */
static integer i__, j, k, m, n;
static integer i, j, k, m, n;
static real pselem[6];
@ -32,7 +32,7 @@
/* ISAVE- NUMBER OF PATHS SAVED */
/* PSELEM- OUTPUT ELEMENT PROB */
/* SPDHAT- OUTPUT SPEED ESTIMATE (DATA RATE WPM) */
/* PX- OUTPUT KEYSTATE PROBABILITY */
/* PX- OUTPUT KEYSTATE PROBABILITY */
/* INITIALIZE: */
/* Parameter adjustments */
@ -45,32 +45,29 @@
/* FOR EACH STATE EXTENSION OF PATH M: */
/* OBTAIN ELEMENT STATE PROBS,KEYSTATE PROBS,SPEED EST: */
for (k = 1; k <= 6; ++k) {
pselem[k - 1] = 0.f;
for (i__ = 1; i__ <= 5; ++i__) {
n = (i__ - 1) * 6 + k;
i__1 = *isave;
for (m = 1; m <= i__1; ++m) {
j = (m - 1) * 30 + n;
pselem[k - 1] += p[j];
*spdhat += ilrsav[j] * p[j];
if (k > 2) {
goto L100;
pselem[k - 1] = 0.f;
for (i = 1; i <= 5; ++i) {
n = (i - 1) * 6 + k;
i1 = *isave;
for (m = 1; m <= i1; ++m) {
j = (m - 1) * 30 + n;
pselem[k - 1] += p[j];
*spdhat += ilrsav[j] * p[j];
if (k <= 2) {
*px += p[j];
}
}
}
*px += p[j];
L100:
;
}
}
}
*pelm = 0.f;
for (k = 1; k <= 6; ++k) {
if (pselem[k - 1] < *pelm) {
goto L200;
}
*pelm = pselem[k - 1];
*khat = k;
L200:
;
// IF WANT ELEMENT PROBABILITIES BY SAMPLE UNCOMMENT BELOW
// printf("\t%f",pselem[k - 1]);
if (pselem[k - 1] >= *pelm) {
*pelm = pselem[k - 1];
*khat = k;
}
}
return 0;
} /* sprob_ */

Wyświetl plik

@ -1,6 +1,6 @@
#include "f2c.h"
#include <stdio.h>
#include "morse.h"
struct TREE {
int dit,dah;
@ -44,7 +44,7 @@ struct TREE {
{00,00,'3'}, // ...--
{00,00,'É'}, // ..-..
{00,00,'*'}, // ..-.-
{00,00,'*'}, // ..--. D?
{58,00,'*'}, // ..--. D?
{00,00,'2'}, // ..---
{00,00,'*'}, //
{00,00,'È'}, //
@ -64,7 +64,8 @@ struct TREE {
{00,00,'8'},
{00,00,'7'},
{00,00,'9'},
{00,00,'0'}
{00,00,'0'},
{00,00,'?'}
};
/* Common Block Declarations */
@ -86,7 +87,11 @@ struct {
static integer c__1 = 1;
/* Subroutine */ int transl_(integer *ltr)
//***********************************************************************************
// (c) 2013 AG1LE Mauri Niininen
//
//
int transl_(int *ltr)
{
/* Initialized data */
@ -97,45 +102,17 @@ static integer c__1 = 1;
static integer ixlast = 0;
static integer lstelm = 6;
/* Format strings */
static char fmt_5000[] = "(\002ELMHAT, NCHAR, I, LTR, LTRHAT, LTROUT:"
"\002,1x,i1,4(1x,i3),\002:\002,a1)";
static char fmt_1500[] = "(2x,a1,/)";
static char fmt_1000[] = "(1x,a1,s)";
static char fmt_1100[] = "(1x,a2,$)";
static char fmt_1200[] = "(2x,a2,2x,$)";
static char fmt_1300[] = "(2x,a3,2x,$)";
static char fmt_1400[] = "(/,10x,a2,/,10x)";
static char fmt_1700[] = "(2x,a3,2x,$)";
static char fmt_1600[] = "(/,10x)";
/* System generated locals */
integer i1;
/* Builtin functions */
/* Subroutine */ int s_copy(char *, char *, ftnlen, ftnlen);
integer s_wsfe(cilist *), do_fio(integer *, char *, ftnlen), e_wsfe(void);
/* Local variables */
static integer i, ixl, nblank, elmhat, ltrhat;
static integer i, ixl, nblank, elmhat;
static char ltrout[1];
static int curstate = 0;
static int newstate = 0;
/* Fortran I/O blocks */
static cilist io___13 = { 0, 6, 0, fmt_5000, 0 };
static cilist io___14 = { 0, 6, 0, fmt_1500, 0 };
static cilist io___15 = { 0, 6, 0, fmt_1000, 0 };
static cilist io___16 = { 0, 6, 0, fmt_1000, 0 };
static cilist io___17 = { 0, 6, 0, fmt_1100, 0 };
static cilist io___18 = { 0, 6, 0, fmt_1000, 0 };
static cilist io___19 = { 0, 6, 0, fmt_1200, 0 };
static cilist io___20 = { 0, 6, 0, fmt_1000, 0 };
static cilist io___21 = { 0, 6, 0, fmt_1300, 0 };
static cilist io___22 = { 0, 6, 0, fmt_1400, 0 };
static cilist io___23 = { 0, 6, 0, fmt_1700, 0 };
static cilist io___24 = { 0, 6, 0, fmt_1000, 0 };
static cilist io___25 = { 0, 6, 0, fmt_1600, 0 };
/* 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 */
/* .^ .~ .w .p -^ -~ -w -p ^. ^- ~. ~- w. w- p. p- */
@ -159,210 +136,48 @@ static integer c__1 = 1;
goto L700;
}
// printf("\nltr: %d", *ltr);
// printf("\nltr: %d %d :", *ltr, elmhat);
switch (*ltr)
{
/* 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 */
/* .^ .~ .w .p -^ -~ -w -p ^. ^- ~. ~- w. w- p. p- */
case 15: // p.
case 13: // w.
case 11: // ~.
case 9: // ^.
newstate = tree[curstate].dit;
break;
case 16: // p-
case 14: // w-
case 12: // ~-
case 10: // ^-
newstate = tree[curstate].dah;
break;
case 6:
case 7:
case 8:
case 2:
case 3:
case 4:
printf("%s",tree[curstate].chr);
newstate = 0;
break;
case 3:
case 7:
printf("%s ",tree[curstate].chr);
newstate = 0;
break;
case 4:
case 8:
printf("%s ",tree[curstate].chr);
newstate = 0;
break;
default:
// ltrhat = 0;
break;
}
curstate = newstate;
/* KEYSTATE = 1 AND LAST ELEMENT WAS CSP, WSP OR PAUSE => PRINT LETTER */
if (ixl == 1 && lstelm >= 4) {
goto L10;
}
/* KEYSTATE = 0 AND LAST ELEMENT WAS DIT OR DAH => SAVE LETTER STATE */
if (ixl == 0 && lstelm <= 2) {
goto L700;
}
goto L700;
/* LETTER OUT WILL BE LAST LETTER SAVED */
L10:
ltrhat = lstltr;
i = blktrn_1.ltrmap[ltrhat - 1];
s_copy(ltrout, blktrn_1.ialph + (i - 1), (ftnlen)1, (ftnlen)2);
nblank = blktrn_1.iblank[ltrhat - 1];
elmhat = blklam_1.ilami[blklam_1.ielmst[ltrhat - 1] - 1];
// goto L40;
goto L700;
s_wsfe(&io___13);
do_fio(&c__1, (char *)&elmhat, (ftnlen)sizeof(integer));
do_fio(&c__1, (char *)&nchar, (ftnlen)sizeof(integer));
do_fio(&c__1, (char *)&i, (ftnlen)sizeof(integer));
do_fio(&c__1, (char *)&(*ltr), (ftnlen)sizeof(integer));
do_fio(&c__1, (char *)&ltrhat, (ftnlen)sizeof(integer));
do_fio(&c__1, ltrout, (ftnlen)1);
e_wsfe();
++nchar;
L40:
if (blktrn_1.ltrmap[ltrhat - 1] == 43) {
goto L50;
}
if (blktrn_1.ltrmap[ltrhat - 1] <= 44) {
goto L100;
}
if (blktrn_1.ltrmap[ltrhat - 1] <= 46) {
goto L200;
}
if (blktrn_1.ltrmap[ltrhat - 1] <= 60) {
goto L300;
}
if (blktrn_1.ltrmap[ltrhat - 1] == 61) {
goto L400;
}
if (blktrn_1.ltrmap[ltrhat - 1] == 66) {
goto L500;
}
goto L550;
L50:
if (spflag == 0) {
goto L100;
}
/* LTRMAP(LTR) = 43 => PRINT "^" AND RESET LINE CHARACTER COUNTER */
nchar = 0;
s_wsfe(&io___14);
do_fio(&c__1, ltrout, (ftnlen)1);
e_wsfe();
spflag = 1;
goto L600;
/* LTRMAP(LTR) <= 44 => PRINTABLE SINGLE LETTERS & NUMBERS A..Z 0..9 AND ;:,%&^' */
L100:
++nchar;
s_wsfe(&io___15);
do_fio(&c__1, ltrout, (ftnlen)1);
e_wsfe();
spflag = 0;
if (nblank == 0) {
goto L111;
}
spflag = 1;
/* PRINT ANY SPACES IN IBLANK BUFFER */
i1 = nblank;
for (i = 1; i <= i1; ++i) {
++nchar;
s_wsfe(&io___16);
do_fio(&c__1, ispace, (ftnlen)1);
e_wsfe();
/* L110: */
}
L111:
goto L600;
/* LTRMAP(LTR) <= 44 => PRINT AS or SN */
L200:
nchar += 2;
s_wsfe(&io___17);
do_fio(&c__1, ltrout, (ftnlen)1);
e_wsfe();
spflag = 0;
if (nblank == 0) {
goto L211;
}
spflag = 1;
i1 = nblank;
for (i = 1; i <= i1; ++i) {
++nchar;
s_wsfe(&io___18);
do_fio(&c__1, ispace, (ftnlen)1);
e_wsfe();
/* L210: */
}
L211:
goto L600;
/* LTRMAP(LTR) <= 60 => PRINT 'NR','NO','GA','OK','AR','SK' PLUS 2 SPC */
L300:
nchar += 4;
s_wsfe(&io___19);
do_fio(&c__1, ltrout, (ftnlen)1);
e_wsfe();
spflag = 1;
if (nblank == 0) {
goto L311;
}
i1 = nblank;
for (i = 1; i <= i1; ++i) {
++nchar;
s_wsfe(&io___20);
do_fio(&c__1, ispace, (ftnlen)1);
e_wsfe();
/* L310: */
}
L311:
goto L600;
/* LTRMAP(LTR) == 61 => PRINT 'IMI' */
L400:
nchar += 5;
s_wsfe(&io___21);
do_fio(&c__1, ltrout, (ftnlen)1);
e_wsfe();
spflag = 1;
goto L600;
/* LTRMAP(LTR) == 66 => PRINT 'BT' */
L500:
nchar = 0;
s_wsfe(&io___22);
do_fio(&c__1, ltrout, (ftnlen)1);
e_wsfe();
spflag = 1;
goto L600;
/* LTRMAP(LTR) == 70 => PRINT 'EEE' */
L550:
nchar += 5;
s_wsfe(&io___23);
do_fio(&c__1, ltrout, (ftnlen)1);
e_wsfe();
spflag = 0;
if (nblank == 0) {
goto L561;
}
spflag = 1;
i1 = nblank;
for (i = 1; i <= i1; ++i) {
++nchar;
s_wsfe(&io___24);
do_fio(&c__1, ispace, (ftnlen)1);
e_wsfe();
/* L560: */
}
L561:
/* CHECK IF LINE CHARACTER COUNTER < 52 */
L600:
if (nchar < 52) {
goto L700;
}
/* PRINT LINE RETURN AND RESET LINE CHARACTER COUNTER */
s_wsfe(&io___25);
e_wsfe();
nchar = 0;
L700:
curstate = newstate;
ixlast = ixl;
lstelm = elmhat;
lstltr = *ltr;
return 0;
return newstate;
} /* transl_ */

Wyświetl plik

@ -12,6 +12,7 @@
#include "f2c.h"
#include <stdio.h>
#include "morse.h"
//#define DEBUG 1
@ -28,8 +29,7 @@ struct {
static integer c__1 = 1;
/* Subroutine */ int trelis_(integer *isave, integer *pathsv, integer *lambda,
integer *imax, integer *ipmax)
int trelis_(integer *isave, integer *pathsv, integer *lambda, integer *imax, integer *ipmax)
{
/* Initialized data */
@ -365,15 +365,13 @@ static integer c__1 = 1;
s_rsfe(cilist *), e_rsfe(void);
/* Local variables */
static int i, k, ip, ieq, ltr, ndel;
static int i, k, ip, ieq, ltr, ndel, retstat;
static char wait[1];
static int isavg;
static real xsavg, xmmax, xnmax;
static int ndlavg;
static real xdlavg;
extern /* Subroutine */ int transl_(int *);
static char *chrp;
/* THIS SUBROUTINE STORES THE SAVED NODES AT EACH */
/* STAGE AND FORMS THE TREE OF SAVED PATHS LINKING */
@ -392,6 +390,7 @@ static integer c__1 = 1;
/* KEEP AVERAGE OF ISAVE, NDEL FOR DATA ANALYSIS: */
/* CALL VISBUI('PSV', PATHSV) */
/* CALL VISBUI('LBD', LAMBDA) */
retstat = 1;
++ncall;
if (blkend_1.iend != 1) {
goto L10;
@ -485,7 +484,7 @@ L190:
#ifdef DEBUG
printf("\nSAME DELAY AS LAST: %d",ltr);
#endif
transl_(&ltr);
retstat = transl_(&ltr);
goto L800;
/* OTHERWISE,POINT OF CONVERGENCE HAS OCCURED */
/* EARLIER ON THIS CALL, SO NEED TO TRANSLATE */
@ -514,7 +513,7 @@ L350:
#ifdef DEBUG
printf("\nIN REVERSE ORDER: %d",ltr);
#endif
transl_(&ltr);
retstat = transl_(&ltr);
/* L500: */
}
goto L800;
@ -531,7 +530,7 @@ L700:
#ifdef DEBUG
printf("\nHIGHEST PROB: %d", ltr);
#endif
transl_(&ltr);
retstat = transl_(&ltr);
/* PRUNE AWAY NODES WHICH ARE NOT ON THIS PATH: */
i1 = *isave;
for (k = 1; k <= i1; ++k) {
@ -544,6 +543,6 @@ L750:
}
L800:
ndelst = ndel;
return 0;
return retstat;
} /* trelis_ */