[simpits-tech] F4memreader from "Pegasus"
Frank Riedel
simpits-tech@simpits.org
Sun, 8 Jun 2003 10:49:29 +0200
This is a multi-part message in MIME format.
------=_NextPart_000_0006_01C32DAB.A3434C20
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Thanks Mark - vervy helpfull !
My Rotary module is from Microcockpit
will the code then be ok !
#define FASTSCAN 0
#define SLOWSCAN 1
#define OUTPUT 2
DefineModule(0, FASTSCAN, 0, 8) // EPICUSBmodule //
DefineModule(1, SLOWSCAN, 0, 16) // 64BTNmodule //
DefineModule(2, SLOWSCAN, 0, 16) // 64BTNmodule //
DefineModule(7, FASTSCAN, 0, 8) // ROTARYmodule //
DefineModule(0, OUTPUT, 0, 16) // OUTPUTmodule //
I'll try the trick with the EPICIO.DLL later to day
and let you and other now... then, if it's not working
i'll concat Martin direct. !
Frank
----- Original Message -----=20
From: Mark Doran=20
To: simpits-tech@simpits.org=20
Sent: Sunday, June 08, 2003 2:57 AM
Subject: RE: [simpits-tech] F4memreader from "Pegasus"
Hi all !
I have a prob. with F=A4memreader...
It says that it can't find EPIC... what do i do wrong...
a follow Martins inst. instruction ???
[Mark Doran] This is almost certainly a problem with the version of =
EPICIO.dll you have on the system. There's an unpredictable combination =
that you have to find between the ROM load (checksum determines which it =
is), the version number of the EPICIO.dll, and the version of Martin's =
code that you have. Not all combinations work. I've had to work at it =
each time I upgrade the EPIC USB ROM load to find a combo that works. =
And frankly, I'm still have a number of problems with analog data and =
pigeon holes that make me think the only answer is going to a model of =
rebuilding Martin's code with each version of the EPICIO.dll that there =
is; this is not a good thing but may be unavoidable L L
One quick trick to try: as I recall, when you unpack Martin's code =
there's a version of EPICIO.dll in the directory with the F4Reader.exe. =
This takes precedence over the one in your \windows\blahblah directory =
from the EPIC install process. Try changing the name of the copy of =
EPICIO.dll in the f4Reader directory (martins_epicio.dll or something) - =
that should force the system to give you the one you installed with the =
EPIC - that might be enough right there.
I would recommend sending Martin an email direct if you can't crack =
the problem by switching EPICIO.dll versions: he's incredibly helpful!
My system:
Windows XP
EPICUSB
EXPANSION module
ABA with 5x 64BTN module
4x 32OUTPUT module
1x ROTARY module
and now that we are on it ;o)
Please confirm that the following code is correct for my system:
#define FASTSCAN 0
#define SLOWSCAN 1
#define OUTPUT 2
DefineModule(0, FASTSCAN, 0, 8)
DefineModule(1, SLOWSCAN, 0, 16)
DefineModule(2, SLOWSCAN, 0, 16)
DefineModule(7, FASTSCAN, 0, 16)
DefineModule(0, OUTPUT, 0, 16)
[Mark Doran] There's one bug. You can't have more than 16 rows =
designated as FASTSCAN; you have 24 above. Also, who's rotary module =
are you using?? If it's one of Ralph's you need a type "3" define =
module for it. We're using a different type that just wires in as a =
regular pair of switch throws so it uses type 1 or 0.if that's what you =
have too then you are probably ok.
Cheers,
Mark.
------=_NextPart_000_0006_01C32DAB.A3434C20
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META content=3D"MSHTML 6.00.2726.2500" name=3DGENERATOR>
<STYLE>@font-face {
font-family: Wingdings;
}
@font-face {
font-family: Lucida Console;
}
@page Section1 {size: 8.5in 11.0in; margin: 1.0in 1.25in 1.0in 1.25in; }
P.MsoNormal {
FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Times New Roman"
}
LI.MsoNormal {
FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Times New Roman"
}
DIV.MsoNormal {
FONT-SIZE: 12pt; MARGIN: 0in 0in 0pt; FONT-FAMILY: "Times New Roman"
}
A:link {
COLOR: blue; TEXT-DECORATION: underline
}
SPAN.MsoHyperlink {
COLOR: blue; TEXT-DECORATION: underline
}
A:visited {
COLOR: purple; TEXT-DECORATION: underline
}
SPAN.MsoHyperlinkFollowed {
COLOR: purple; TEXT-DECORATION: underline
}
SPAN.emailstyle17 {
FONT-WEIGHT: normal; COLOR: blue; FONT-STYLE: normal; FONT-FAMILY: =
"Lucida Console"; TEXT-DECORATION: none
}
SPAN.EmailStyle18 {
FONT-FAMILY: Arial
}
DIV.Section1 {
page: Section1
}
</STYLE>
</HEAD>
<BODY lang=3DEN-US vLink=3Dpurple link=3Dblue bgColor=3Dwhite>
<DIV><FONT face=3DArial size=3D2>Thanks Mark - vervy helpfull =
!</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2>My Rotary module is from =
Microcockpit</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>will the code then be ok !</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT> </DIV>
<DIV>
<DIV>
<P class=3DMsoNormal><SPAN style=3D"FONT-SIZE: 12pt"><FONT face=3DArial =
size=3D2>#define=20
FASTSCAN 0<BR>#define SLOWSCAN 1<BR>#define=20
OUTPUT 2<BR><BR>DefineModule(0, FASTSCAN, 0, 8) //=20
EPICUSBmodule //<BR>DefineModule(1, SLOWSCAN, 0, 16) // =
64BTNmodule=20
//<BR>DefineModule(2, SLOWSCAN, 0, 16) // 64BTNmodule=20
//</FONT></SPAN></P></DIV>
<DIV>
<P class=3DMsoNormal><SPAN style=3D"FONT-SIZE: 12pt"><FONT face=3DArial=20
size=3D2>DefineModule(7, FASTSCAN, 0, 8) // ROTARYmodule=20
//</FONT></SPAN></P></DIV>
<DIV>
<P class=3DMsoNormal><FONT face=3D"Times New Roman" size=3D3><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">DefineModule(0, OUTPUT, 0, =
16) //=20
OUTPUTmodule //</SPAN></FONT></P></DIV>
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
Arial"></SPAN></FONT> </P></DIV>
<DIV><FONT face=3DArial size=3D2>I'll try the trick with the EPICIO.DLL =
later to=20
day</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>and let you and other now... then, if =
it's not=20
working</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>i'll concat Martin direct. =
!</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT> </DIV>
<DIV><FONT face=3DArial size=3D2>Frank</FONT></DIV>
<BLOCKQUOTE dir=3Dltr=20
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; =
BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
<DIV style=3D"FONT: 10pt arial">----- Original Message ----- </DIV>
<DIV=20
style=3D"BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: =
black"><B>From:</B>=20
<A title=3Dmark_s_doran@hotmail.com =
href=3D"mailto:mark_s_doran@hotmail.com">Mark=20
Doran</A> </DIV>
<DIV style=3D"FONT: 10pt arial"><B>To:</B> <A =
title=3Dsimpits-tech@simpits.org=20
href=3D"mailto:simpits-tech@simpits.org">simpits-tech@simpits.org</A> =
</DIV>
<DIV style=3D"FONT: 10pt arial"><B>Sent:</B> Sunday, June 08, 2003 =
2:57 AM</DIV>
<DIV style=3D"FONT: 10pt arial"><B>Subject:</B> RE: [simpits-tech] =
F4memreader=20
from "Pegasus"</DIV>
<DIV><BR></DIV>
<DIV class=3DSection1>
<DIV=20
style=3D"BORDER-RIGHT: medium none; PADDING-RIGHT: 0in; BORDER-TOP: =
medium none; PADDING-LEFT: 4pt; PADDING-BOTTOM: 0in; BORDER-LEFT: blue =
1.5pt solid; PADDING-TOP: 0in; BORDER-BOTTOM: medium none">
<DIV>
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">Hi all =
!</SPAN></FONT></P></DIV>
<DIV>
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">I have a prob. with=20
F=A4memreader...</SPAN></FONT></P></DIV>
<DIV>
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">It says that it can't =
find EPIC...=20
what do i do wrong...</SPAN></FONT></P></DIV>
<DIV>
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">a follow Martins inst. =
instruction=20
???</SPAN></FONT></P></DIV>
<DIV>
<P class=3DMsoNormal><FONT face=3D"Times New Roman" color=3Dblue =
size=3D3><SPAN=20
style=3D"FONT-SIZE: 12pt; COLOR: blue"></SPAN></FONT> </P>
<P class=3DMsoNormal><FONT face=3D"Lucida Console" color=3Dblue =
size=3D2><SPAN=20
style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Lucida =
Console'">[</SPAN></FONT><FONT=20
face=3D"Lucida Console" color=3Dblue size=3D2><SPAN=20
style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Lucida =
Console'">Mark=20
Doran</SPAN></FONT><FONT face=3D"Lucida Console" color=3Dblue =
size=3D2><SPAN=20
style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Lucida =
Console'">] This is=20
almost certainly a problem with the version of EPICIO.dll you have on =
the=20
system. There=92s an unpredictable combination that you have to =
find=20
between the ROM load (checksum determines which it is), the version =
number of=20
the EPICIO.dll, and the version of Martin=92s code that you =
have. Not all=20
combinations work. I=92ve had to work at it each time I upgrade =
the EPIC=20
USB ROM load to find a combo that works. And frankly, I=92m =
still have a=20
number of problems with analog data and pigeon holes that make me =
think the=20
only answer is going to a model of rebuilding Martin=92s code with =
each version=20
of the EPICIO.dll that there is; this is not a good thing but may be=20
unavoidable </SPAN></FONT><FONT face=3DWingdings color=3Dblue =
size=3D2><SPAN=20
style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: =
Wingdings">L</SPAN></FONT><FONT=20
face=3D"Lucida Console" color=3Dblue size=3D2><SPAN=20
style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Lucida Console'"> =
</SPAN></FONT><FONT face=3DWingdings color=3Dblue size=3D2><SPAN=20
style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: =
Wingdings">L</SPAN></FONT></P>
<P class=3DMsoNormal><FONT face=3D"Lucida Console" color=3Dblue =
size=3D2><SPAN=20
style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Lucida =
Console'"></SPAN></FONT> </P>
<P class=3DMsoNormal><FONT face=3D"Lucida Console" color=3Dblue =
size=3D2><SPAN=20
style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Lucida =
Console'">One quick=20
trick to try: as I recall, when you unpack Martin=92s code there=92s a =
version of=20
EPICIO.dll in the directory with the F4Reader.exe. This takes =
precedence=20
over the one in your \windows\blahblah directory from the EPIC install =
process. Try changing the name of the copy of EPICIO.dll in the =
f4Reader=20
directory (martins_epicio.dll or something) =96 that should force the =
system to=20
give you the one you installed with the EPIC =96 that might be enough =
right=20
there.</SPAN></FONT></P>
<P class=3DMsoNormal><FONT face=3D"Lucida Console" color=3Dblue =
size=3D2><SPAN=20
style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Lucida =
Console'"></SPAN></FONT> </P>
<P class=3DMsoNormal><FONT face=3D"Lucida Console" color=3Dblue =
size=3D2><SPAN=20
style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Lucida =
Console'">I would=20
recommend sending Martin an email direct if you can=92t crack the =
problem by=20
switching EPICIO.dll versions: he=92s incredibly =
helpful!</SPAN></FONT></P>
<P class=3DMsoNormal><FONT face=3D"Times New Roman" size=3D3><SPAN=20
style=3D"FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">My =
system:</SPAN></FONT></P></DIV>
<DIV>
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">Windows =
XP</SPAN></FONT></P></DIV>
<DIV>
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
Arial">EPICUSB</SPAN></FONT></P></DIV>
<DIV>
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">EXPANSION=20
module</SPAN></FONT></P></DIV>
<DIV>
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">ABA</SPAN></FONT><FONT =
face=3DArial=20
size=3D2><SPAN style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial"> with 5x =
64BTN=20
module</SPAN></FONT></P></DIV>
<DIV>
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">4x 32OUTPUT=20
module</SPAN></FONT></P></DIV>
<DIV>
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">1x ROTARY=20
module</SPAN></FONT></P></DIV>
<DIV>
<P class=3DMsoNormal><FONT face=3D"Times New Roman" size=3D3><SPAN=20
style=3D"FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">and now that we are on =
it=20
;o)</SPAN></FONT></P></DIV>
<DIV>
<P class=3DMsoNormal><FONT face=3D"Times New Roman" size=3D3><SPAN=20
style=3D"FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">Please confirm that the =
following=20
code is correct for my system:</SPAN></FONT></P></DIV>
<DIV>
<P class=3DMsoNormal><FONT face=3D"Times New Roman" size=3D3><SPAN=20
style=3D"FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=3DMsoNormal><FONT face=3D"Times New Roman" size=3D3><SPAN=20
style=3D"FONT-SIZE: 12pt">#define FASTSCAN 0<BR>#define=20
SLOWSCAN 1<BR>#define=20
OUTPUT 2<BR><BR>DefineModule(0, FASTSCAN, 0,=20
8)<BR>DefineModule(1, SLOWSCAN, 0, 16)<BR>DefineModule(2,=20
SLOWSCAN, 0, 16)</SPAN></FONT></P></DIV>
<DIV>
<P class=3DMsoNormal><FONT face=3D"Times New Roman" size=3D3><SPAN=20
style=3D"FONT-SIZE: 12pt">DefineModule(7, FASTSCAN, 0,=20
16)</SPAN></FONT></P></DIV>
<DIV>
<P class=3DMsoNormal><FONT face=3D"Times New Roman" size=3D3><SPAN=20
style=3D"FONT-SIZE: 12pt"></SPAN></FONT> </P></DIV>
<DIV>
<P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">DefineModule(0, OUTPUT, =
0,=20
16)</SPAN></FONT></P></DIV>
<DIV>
<P class=3DMsoNormal><FONT face=3D"Times New Roman" color=3Dblue =
size=3D3><SPAN=20
style=3D"FONT-SIZE: 12pt; COLOR: blue"></SPAN></FONT> </P>
<P class=3DMsoNormal><FONT face=3D"Lucida Console" color=3Dblue =
size=3D2><SPAN=20
style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Lucida =
Console'">[</SPAN></FONT><FONT=20
face=3D"Lucida Console" color=3Dblue size=3D2><SPAN=20
style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Lucida =
Console'">Mark=20
Doran</SPAN></FONT><FONT face=3D"Lucida Console" color=3Dblue =
size=3D2><SPAN=20
style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Lucida =
Console'">] There=92s=20
one bug. You can=92t have more than 16 rows designated as =
FASTSCAN; you=20
have 24 above. Also, who=92s rotary module are you using?? =
If it=92s=20
one of Ralph=92s you need a type =933=94 define module for it. =
We=92re using a=20
different type that just wires in as a regular pair of switch throws =
so it=20
uses type 1 or 0=85if that=92s what you have too then you are probably =
ok.</SPAN></FONT></P>
<P class=3DMsoNormal><FONT face=3D"Lucida Console" color=3Dblue =
size=3D2><SPAN=20
style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Lucida =
Console'"></SPAN></FONT> </P>
<P class=3DMsoNormal><FONT face=3D"Lucida Console" color=3Dblue =
size=3D2><SPAN=20
style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Lucida =
Console'">Cheers,</SPAN></FONT></P>
<P class=3DMsoNormal><FONT face=3D"Lucida Console" color=3Dblue =
size=3D2><SPAN=20
style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Lucida =
Console'"></SPAN></FONT> </P>
<P class=3DMsoNormal><FONT face=3D"Lucida Console" color=3Dblue =
size=3D2><SPAN=20
style=3D"FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Lucida =
Console'">Mark.</SPAN></FONT></P>
<P class=3DMsoNormal><FONT face=3D"Times New Roman" size=3D3><SPAN=20
style=3D"FONT-SIZE: =
12pt"></SPAN></FONT> </P></DIV></DIV></DIV></BLOCKQUOTE></BODY></HTM=
L>
------=_NextPart_000_0006_01C32DAB.A3434C20--