[simpits-tech] F4memreader from "Pegasus"

Frank Riedel simpits-tech@simpits.org
Sun, 8 Jun 2003 18:45:21 +0200


This is a multi-part message in MIME format.

------=_NextPart_000_000C_01C32DEE.1D358920
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Big thanks Mark
It help alot.... now I have send "Pegasus" an email for help on the =
F4memreader
...the trick with the .DLL file did'nt help

Just info...if any thing pubs up in your mind:
My EPIC:
Rev E 12 Mhz
EPROM v5.06 0x590C

Frank

  ----- Original Message -----=20
  From: Mark Doran=20
  To: simpits-tech@simpits.org=20
  Sent: Sunday, June 08, 2003 6:28 PM
  Subject: RE: [simpits-tech] F4memreader from "Pegasus"


  OK, you made me look it up! ;-)



  It looks to me from the Microcockpit web site that you have the R&R =
(Ralph's) module for hooking up encoders.  I think my brain was out to =
lunch a bit yesterday: ignore he type "3" comment, that was bogus.



  The Rotary module's address is "7" so you have that bit right but it =
is good for 20 encoders each with 2 input switch bits so that's:



    definemodule(7, FASTSCAN, 0, 5) // only need 5 rows to cover 20x2 =
bits



  You can make them FASTSCAN if you want but you may not need to do that =
if you are short on FASTSCAN rows.it's no big loss if you miss the odd =
click on the encoder knob (this is a bit dependent on the type of =
encoder you have I guess).  FWIW, I'm just using FASTSCAN for HOTAS, ICP =
mostly since those are the most used.



  However, you also need to set the type of encoder you have for each =
one connected.  That requires you also to define the output side of =
module 7 thus:



    definemodule(7, OUTPUT, 0, 3)  // one bit per, last 4 in row 2 not =
used



  With these you can then use setpoint() (in the INIT() function is =
probably good) to CW/CCW or 2 phase depending on the devices that you =
have hooked up.  In general if you have CW/CCW devices (the assumed =
default) you can actually get away without programming the type bit =
using setpoint() but if you have 2 phase devices then you have to put a =
"1" into the corresponding bit position in module 7's rows, like this:



    setpoint(7, 1, 0b00000001) // encoder #8 on mod 7 is a 2 phase



  Hope that helps.  See if you can find a copy of "rotary.pdf" which is =
the docs file for the R&R Rotary module - it has all this stuff and a =
few more examples in it besides.



  Cheers,



  Mark.





  -----Original Message-----
  From: simpits-tech-admin@simpits.org =
[mailto:simpits-tech-admin@simpits.org] On Behalf Of Frank Riedel
  Sent: Sunday, June 08, 2003 1:49 AM
  To: simpits-tech@simpits.org
  Subject: Re: [simpits-tech] F4memreader from "Pegasus"



  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_000C_01C32DEE.1D358920
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: Tahoma;
}
@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
}
SPAN.EmailStyle19 {
	FONT-WEIGHT: normal; COLOR: blue; FONT-STYLE: normal; FONT-FAMILY: =
"Lucida Console"; TEXT-DECORATION: none
}
DIV.Section1 {
	page: Section1
}
</STYLE>
</HEAD>
<BODY lang=3DEN-US vLink=3Dpurple link=3Dblue bgColor=3Dwhite>
<DIV><FONT face=3DArial size=3D2>Big thanks Mark</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>It help alot.... now I have send =
"Pegasus" an email=20
for help on the F4memreader</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>...the trick with the .DLL file did'nt=20
help</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Just info...if any thing pubs up in =
your=20
mind:</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>My EPIC:</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>Rev E 12 Mhz</FONT></DIV>
<DIV><FONT face=3DArial size=3D2>EPROM v5.06 0x590C</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</DIV>
<DIV><FONT face=3DArial size=3D2>Frank</FONT></DIV>
<DIV><FONT face=3DArial size=3D2></FONT>&nbsp;</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 =
6:28 PM</DIV>
  <DIV style=3D"FONT: 10pt arial"><B>Subject:</B> RE: [simpits-tech] =
F4memreader=20
  from "Pegasus"</DIV>
  <DIV><BR></DIV>
  <DIV class=3DSection1>
  <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'">OK, you=20
  made me look it up! ;-)</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'">It looks=20
  to me from the Microcockpit web site that you have the R&amp;R =
(Ralph=92s)=20
  module for hooking up encoders. &nbsp;I think my brain was out to =
lunch a bit=20
  yesterday: ignore he type =933=94 comment, that was =
bogus.</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'">The Rotary=20
  module=92s address is =937=94 so you have that bit right but it is =
good for 20=20
  encoders each with 2 input switch bits so that=92s:</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'">&nbsp;=20
  definemodule(7, FASTSCAN, 0, 5) // only need 5 rows to cover 20x2=20
  bits</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'">You can=20
  make them FASTSCAN if you want but you may not need to do that if you =
are=20
  short on FASTSCAN rows=85it=92s no big loss if you miss the odd click =
on the=20
  encoder knob (this is a bit dependent on the type of encoder you have =
I=20
  guess).&nbsp; FWIW, I=92m just using FASTSCAN for HOTAS, ICP mostly =
since those=20
  are the most used.</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'">However,=20
  you also need to set the type of encoder you have for each one=20
  connected.&nbsp; That requires you also to define the output side of =
module 7=20
  thus:</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'">&nbsp;=20
  definemodule(7, OUTPUT, 0, 3)&nbsp; // one bit per, last 4 in row 2 =
not=20
  used</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'">With these=20
  you can then use setpoint() (in the INIT() function is probably good) =
to=20
  CW/CCW or 2 phase depending on the devices that you have hooked =
up.&nbsp; In=20
  general if you have CW/CCW devices (the assumed default) you can =
actually get=20
  away without programming the type bit using setpoint() but if you have =
2 phase=20
  devices then you have to put a =931=94 into the corresponding bit =
position in=20
  module 7=92s rows, like this:</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'">&nbsp;=20
  setpoint(7, 1, 0b00000001) // encoder #8 on mod 7 is a 2=20
  phase</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'">Hope that=20
  helps.&nbsp; See if you can find a copy of =93rotary.pdf=94 which is =
the docs file=20
  for the R&amp;R Rotary module =96 it has all this stuff and a few more =
examples=20
  in it besides.</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"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'"></SPAN></FONT>&nbsp;</P>
  <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">
  <P class=3DMsoNormal><FONT face=3DTahoma size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Tahoma">-----Original=20
  Message-----<BR><B><SPAN style=3D"FONT-WEIGHT: bold">From:</SPAN></B>=20
  simpits-tech-admin@simpits.org [mailto:simpits-tech-admin@simpits.org] =

  <B><SPAN style=3D"FONT-WEIGHT: bold">On Behalf Of </SPAN></B>Frank=20
  Riedel<BR><B><SPAN style=3D"FONT-WEIGHT: bold">Sent:</SPAN></B> =
Sunday, June 08,=20
  2003 1:49 AM<BR><B><SPAN style=3D"FONT-WEIGHT: bold">To:</SPAN></B>=20
  simpits-tech@simpits.org<BR><B><SPAN=20
  style=3D"FONT-WEIGHT: bold">Subject:</SPAN></B> Re: [simpits-tech] =
F4memreader=20
  from "Pegasus"</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>
  <P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">Thanks Mark - vervy =
helpfull=20
  !</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">My Rotary module is from =

  Microcockpit</SPAN></FONT></P></DIV>
  <DIV>
  <P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">will the code then be ok =

  !</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>
  <DIV>
  <P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">#define FASTSCAN =
0<BR>#define=20
  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
  //</SPAN></FONT></P></DIV>
  <DIV>
  <P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">DefineModule(7, =
FASTSCAN, 0, 8) //=20
  ROTARYmodule //</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, 16) //=20
  OUTPUTmodule //</SPAN></FONT></P></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">I'll try the trick with =
the=20
  EPICIO.DLL later to day</SPAN></FONT></P></DIV>
  <DIV>
  <P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">and let you and other =
now... then,=20
  if it's not working</SPAN></FONT></P></DIV>
  <DIV>
  <P class=3DMsoNormal><FONT face=3DArial size=3D2><SPAN=20
  style=3D"FONT-SIZE: 10pt; FONT-FAMILY: Arial">i'll concat Martin =
direct.=20
  !</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">Frank</SPAN></FONT></P></DIV>
  <BLOCKQUOTE=20
  style=3D"BORDER-RIGHT: medium none; PADDING-RIGHT: 0in; BORDER-TOP: =
medium none; PADDING-LEFT: 4pt; PADDING-BOTTOM: 0in; MARGIN: 5pt 0in 5pt =
3.75pt; BORDER-LEFT: black 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">----- Original Message =
-----=20
    </SPAN></FONT></P></DIV>
    <DIV style=3D"font-color: black">
    <P class=3DMsoNormal style=3D"BACKGROUND: #e4e4e4"><B><FONT =
face=3DArial=20
    size=3D2><SPAN=20
    style=3D"FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: =
Arial">From:</SPAN></FONT></B><FONT=20
    face=3DArial size=3D2><SPAN style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
Arial"> <A=20
    title=3Dmark_s_doran@hotmail.com =
href=3D"mailto:mark_s_doran@hotmail.com">Mark=20
    Doran</A> </SPAN></FONT></P></DIV>
    <DIV>
    <P class=3DMsoNormal><B><FONT face=3DArial size=3D2><SPAN=20
    style=3D"FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: =
Arial">To:</SPAN></FONT></B><FONT=20
    face=3DArial size=3D2><SPAN style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
Arial"> <A=20
    title=3Dsimpits-tech@simpits.org=20
    =
href=3D"mailto:simpits-tech@simpits.org">simpits-tech@simpits.org</A>=20
    </SPAN></FONT></P></DIV>
    <DIV>
    <P class=3DMsoNormal><B><FONT face=3DArial size=3D2><SPAN=20
    style=3D"FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: =
Arial">Sent:</SPAN></FONT></B><FONT=20
    face=3DArial size=3D2><SPAN style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
Arial"> Sunday,=20
    June 08, 2003 2:57 AM</SPAN></FONT></P></DIV>
    <DIV>
    <P class=3DMsoNormal><B><FONT face=3DArial size=3D2><SPAN=20
    style=3D"FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: =
Arial">Subject:</SPAN></FONT></B><FONT=20
    face=3DArial size=3D2><SPAN style=3D"FONT-SIZE: 10pt; FONT-FAMILY: =
Arial"> RE:=20
    [simpits-tech] F4memreader from "Pegasus"</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=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=20
    EPIC... 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 ???</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>
    <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=20
    Doran] This is almost certainly a problem with the version of =
EPICIO.dll you=20
    have on the system.&nbsp; There=92s an unpredictable combination =
that you have=20
    to find between the ROM load (checksum determines which it is), the =
version=20
    number of the EPICIO.dll, and the version of Martin=92s code that =
you=20
    have.&nbsp; Not all combinations work.&nbsp; I=92ve had to work at =
it each=20
    time I upgrade the EPIC USB ROM load to find a combo that =
works.&nbsp; And=20
    frankly, I=92m still have a number of problems with analog data and =
pigeon=20
    holes that make me think the only answer is going to a model of =
rebuilding=20
    Martin=92s code with each version of the EPICIO.dll that there is; =
this is not=20
    a good thing but may be unavoidable </SPAN></FONT><FONT =
face=3DWingdings=20
    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'">=20
    </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"Times New Roman" size=3D3><SPAN=20
    style=3D"FONT-SIZE: 12pt"></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=20
    quick trick to try: as I recall, when you unpack Martin=92s code =
there=92s a=20
    version of EPICIO.dll in the directory with the F4Reader.exe.&nbsp; =
This=20
    takes precedence over the one in your \windows\blahblah directory =
from the=20
    EPIC install process.&nbsp; Try changing the name of the copy of =
EPICIO.dll=20
    in the f4Reader directory (martins_epicio.dll or something) =96 that =
should=20
    force the system to give you the one you installed with the EPIC =96 =
that=20
    might be enough right there.</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>
    <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=20
    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=20
    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 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=20
    following 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, =

    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" size=3D3><SPAN=20
    style=3D"FONT-SIZE: 12pt"></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=20
    Doran] There=92s one bug.&nbsp; You can=92t have more than 16 rows =
designated as=20
    FASTSCAN; you have 24 above.&nbsp; Also, who=92s rotary module are =
you=20
    using??&nbsp; If it=92s one of Ralph=92s you need a type =933=94 =
define module for=20
    it.&nbsp; We=92re using a different type that just wires in as a =
regular pair=20
    of switch throws so it uses type 1 or 0=85if that=92s what you have =
too then you=20
    are probably ok.</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>
    <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"Times New Roman" size=3D3><SPAN=20
    style=3D"FONT-SIZE: 12pt"></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></BLOCKQUOTE></DIV></DIV></BLOC=
KQUOTE></BODY></HTML>

------=_NextPart_000_000C_01C32DEE.1D358920--