[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>&nbsp;</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>&nbsp;</DIV>
<DIV>
<DIV>
<P class=3DMsoNormal><SPAN style=3D"FONT-SIZE: 12pt"><FONT face=3DArial =
size=3D2>#define=20
FASTSCAN 0<BR>#define SLOWSCAN&nbsp;&nbsp;1<BR>#define=20
OUTPUT&nbsp;&nbsp;&nbsp;2<BR><BR>DefineModule(0, FASTSCAN, 0, 8) //=20
EPICUSBmodule //<BR>DefineModule(1, SLOWSCAN,&nbsp;&nbsp;0, 16) // =
64BTNmodule=20
//<BR>DefineModule(2, SLOWSCAN,&nbsp;&nbsp;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>&nbsp;</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>&nbsp;</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>&nbsp;</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.&nbsp; 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.&nbsp; Not all=20
  combinations work.&nbsp; I=92ve had to work at it each time I upgrade =
the EPIC=20
  USB ROM load to find a combo that works.&nbsp; 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>&nbsp;</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.&nbsp; This takes =
precedence=20
  over the one in your \windows\blahblah directory from the EPIC install =

  process.&nbsp; 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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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>&nbsp;</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&nbsp;&nbsp;1<BR>#define=20
  OUTPUT&nbsp;&nbsp;&nbsp;2<BR><BR>DefineModule(0, FASTSCAN, 0,=20
  8)<BR>DefineModule(1, SLOWSCAN,&nbsp;&nbsp;0, 16)<BR>DefineModule(2,=20
  SLOWSCAN,&nbsp;&nbsp;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>&nbsp;</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>&nbsp;</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.&nbsp; You can=92t have more than 16 rows designated as =
FASTSCAN; you=20
  have 24 above.&nbsp; Also, who=92s rotary module are you using??&nbsp; =
If it=92s=20
  one of Ralph=92s you need a type =933=94 define module for it.&nbsp; =
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>&nbsp;</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>&nbsp;</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>&nbsp;</P></DIV></DIV></DIV></BLOCKQUOTE></BODY></HTM=
L>

------=_NextPart_000_0006_01C32DAB.A3434C20--