www.pudn.com > query_cycle_simulator.rar > README.ps
%-12345X@PJL JOB
@PJL ENTER LANGUAGE=POSTSCRIPT
%!PS-Adobe-3.0
%%Title: Microsoft Word - readme.doc
%%Creator: PScript5.dll Version 5.2
%%CreationDate: 7/20/2003 11:24:11
%%For: Administrator
%%BoundingBox: (atend)
%%Pages: (atend)
%%Orientation: Portrait
%%PageOrder: Special
%%DocumentNeededResources: (atend)
%%DocumentSuppliedResources: (atend)
%%DocumentData: Clean7Bit
%%TargetDevice: (HP DeskJet 1200C) (2014.102) 1
%%LanguageLevel: 2
%%EndComments
%%BeginDefaults
%%PageBoundingBox: 14 12 598 780
%%ViewingOrientation: 1 0 0 1
%%EndDefaults
%%BeginProlog
%%BeginResource: file Pscript_WinNT_ErrorHandler 5.0 0
/currentpacking where{pop/oldpack currentpacking def/setpacking where{pop false
setpacking}if}if/$brkpage 64 dict def $brkpage begin/prnt{dup type/stringtype
ne{=string cvs}if dup length 6 mul/tx exch def/ty 10 def currentpoint/toy exch
def/tox exch def 1 setgray newpath tox toy 2 sub moveto 0 ty rlineto tx 0
rlineto 0 ty neg rlineto closepath fill tox toy moveto 0 setgray show}bind def
/nl{currentpoint exch pop lmargin exch moveto 0 -10 rmoveto}def/=={/cp 0 def
typeprint nl}def/typeprint{dup type exec}readonly def/lmargin 72 def/rmargin 72
def/tprint{dup length cp add rmargin gt{nl/cp 0 def}if dup length cp add/cp
exch def prnt}readonly def/cvsprint{=string cvs tprint( )tprint}readonly def
/integertype{cvsprint}readonly def/realtype{cvsprint}readonly def/booleantype
{cvsprint}readonly def/operatortype{(--)tprint =string cvs tprint(-- )tprint}
readonly def/marktype{pop(-mark- )tprint}readonly def/dicttype{pop
(-dictionary- )tprint}readonly def/nulltype{pop(-null- )tprint}readonly def
/filetype{pop(-filestream- )tprint}readonly def/savetype{pop(-savelevel- )
tprint}readonly def/fonttype{pop(-fontid- )tprint}readonly def/nametype{dup
xcheck not{(/)tprint}if cvsprint}readonly def/stringtype{dup rcheck{(\()tprint
tprint(\))tprint}{pop(-string- )tprint}ifelse}readonly def/arraytype{dup rcheck
{dup xcheck{({)tprint{typeprint}forall(})tprint}{([)tprint{typeprint}forall(])
tprint}ifelse}{pop(-array- )tprint}ifelse}readonly def/packedarraytype{dup
rcheck{dup xcheck{({)tprint{typeprint}forall(})tprint}{([)tprint{typeprint}
forall(])tprint}ifelse}{pop(-packedarray- )tprint}ifelse}readonly def/courier
/Courier findfont 10 scalefont def end errordict/handleerror{systemdict begin
$error begin $brkpage begin newerror{/newerror false store vmstatus pop pop 0
ne{grestoreall}if errorname(VMerror)ne{showpage}if initgraphics courier setfont
lmargin 720 moveto errorname(VMerror)eq{userdict/ehsave known{clear userdict
/ehsave get restore 2 vmreclaim}if vmstatus exch pop exch pop PrtVMMsg}{
(ERROR: )prnt errorname prnt nl(OFFENDING COMMAND: )prnt/command load prnt
$error/ostack known{nl nl(STACK:)prnt nl nl $error/ostack get aload length{==}
repeat}if}ifelse systemdict/showpage get exec(%%[ Error: )print errorname
=print(; OffendingCommand: )print/command load =print( ]%%)= flush}if end end
end}dup 0 systemdict put dup 4 $brkpage put bind readonly put/currentpacking
where{pop/setpacking where{pop oldpack setpacking}if}if
%%EndResource
userdict /Pscript_WinNT_Incr 230 dict dup begin put
%%BeginResource: file Pscript_FatalError 5.0 0
userdict begin/FatalErrorIf{{initgraphics findfont 1 index 0 eq{exch pop}{dup
length dict begin{1 index/FID ne{def}{pop pop}ifelse}forall/Encoding
{ISOLatin1Encoding}stopped{StandardEncoding}if def currentdict end
/ErrFont-Latin1 exch definefont}ifelse exch scalefont setfont counttomark 3 div
cvi{moveto show}repeat showpage quit}{cleartomark}ifelse}bind def end
%%EndResource
userdict begin/PrtVMMsg{vmstatus exch sub exch pop gt{[
(This job requires more memory than is available in this printer.)100 500
(Try one or more of the following, and then print again:)100 485
(For the output format, choose Optimize For Portability.)115 470
(In the Device Settings page, make sure the Available PostScript Memory is accurate.)
115 455(Reduce the number of fonts in the document.)115 440
(Print the document in parts.)115 425 12/Times-Roman showpage
(%%[ PrinterError: Low Printer VM ]%%)= true FatalErrorIf}if}bind def end
version cvi 2016 ge{/VM?{pop}bind def}{/VM? userdict/PrtVMMsg get def}ifelse
105000 VM?
%%BeginResource: file Pscript_Win_Basic 5.0 0
/d/def load def/,/load load d/~/exch , d/?/ifelse , d/!/pop , d/`/begin , d/^
/index , d/@/dup , d/+/translate , d/$/roll , d/U/userdict , d/M/moveto , d/-
/rlineto , d/&/currentdict , d/:/gsave , d/;/grestore , d/F/false , d/T/true ,
d/N/newpath , d/E/end , d/Ac/arc , d/An/arcn , d/A/ashow , d/D/awidthshow , d/C
/closepath , d/V/div , d/O/eofill , d/L/fill , d/I/lineto , d/-c/curveto , d/-M
/rmoveto , d/+S/scale , d/Ji/setfont , d/Lc/setlinecap , d/Lj/setlinejoin , d
/Lw/setlinewidth , d/Lm/setmiterlimit , d/sd/setdash , d/S/show , d/LH/showpage
, d/K/stroke , d/W/widthshow , d/R/rotate , d/L2? false/languagelevel where{pop
languagelevel 2 ge{pop true}if}if d L2?{/xS/xshow , d/yS/yshow , d/zS/xyshow ,
d}if/b{bind d}bind d/bd{bind d}bind d/xd{~ d}bd/ld{, d}bd/bn/bind ld/lw/Lw ld
/lc/Lc ld/lj/Lj ld/sg/setgray ld/ADO_mxRot null d/self & d/OrgMx matrix
currentmatrix d/reinitialize{: OrgMx setmatrix[/TextInit/GraphInit/UtilsInit
counttomark{@ where{self eq}{F}?{cvx exec}{!}?}repeat cleartomark ;}b
/initialize{`{/Pscript_Win_Data where{!}{U/Pscript_Win_Data & put}?/ADO_mxRot ~
d/TextInitialised? F d reinitialize E}{U/Pscript_Win_Data 230 dict @ ` put
/ADO_mxRot ~ d/TextInitialised? F d reinitialize}?}b/terminate{!{& self eq
{exit}{E}?}loop E}b/suspend/terminate , d/resume{` Pscript_Win_Data `}b U `
/lucas 21690 d/featurebegin{countdictstack lucas[}b/featurecleanup{stopped
{cleartomark @ lucas eq{! exit}if}loop countdictstack ~ sub @ 0 gt{{E}repeat}
{!}?}b E/snap{transform 0.25 sub round 0.25 add ~ 0.25 sub round 0.25 add ~
itransform}b/dsnap{dtransform round ~ round ~ idtransform}b/nonzero_round{@ 0.5
ge{round}{@ -0.5 lt{round}{0 ge{1}{-1}?}?}?}b/nonzero_dsnap{dtransform
nonzero_round ~ nonzero_round ~ idtransform}b U<04>cvn{}put/rr{1 ^ 0 - 0 ~ -
neg 0 - C}b/irp{4 -2 $ + +S fx 4 2 $ M 1 ^ 0 - 0 ~ - neg 0 -}b/rp{4 2 $ M 1 ^ 0
- 0 ~ - neg 0 -}b/solid{[]0 sd}b/g{@ not{U/DefIf_save save put}if U/DefIf_bool
2 ^ put}b/DefIf_El{if U/DefIf_bool get not @{U/DefIf_save get restore}if}b/e
{DefIf_El !}b/UDF{L2?{undefinefont}{!}?}b/UDR{L2?{undefineresource}{! !}?}b
/freeVM{/Courier findfont[40 0 0 -40 0 0]makefont Ji 2 vmreclaim}b/hfRedefFont
{findfont @ length dict `{1 ^/FID ne{d}{! !}?}forall & E @ ` ~{/CharStrings 1
dict `/.notdef 0 d & E d}if/Encoding 256 array 0 1 255{1 ^ ~/.notdef put}for d
E definefont !}bind d/hfMkCIDFont{/CIDFont findresource @ length 2 add dict `{1
^ @/FID eq ~ @/XUID eq ~/UIDBase eq or or{! !}{d}?}forall/CDevProc ~ d/Metrics2
16 dict d/CIDFontName 1 ^ d & E 1 ^ ~/CIDFont defineresource ![~]composefont !}
bind d
%%EndResource
%%BeginResource: file Pscript_Win_Utils_L2 5.0 0
/rf/rectfill , d/fx{1 1 dtransform @ 0 ge{1 sub 0.5}{1 add -0.5}? 3 -1 $ @ 0 ge
{1 sub 0.5}{1 add -0.5}? 3 1 $ 4 1 $ idtransform 4 -2 $ idtransform}b/BZ{4 -2 $
snap + +S fx rf}b/rs/rectstroke , d/rc/rectclip , d/UtilsInit{currentglobal{F
setglobal}if}b/scol{! setcolor}b/colspA/DeviceGray d/colspABC/DeviceRGB d
/colspRefresh{colspABC setcolorspace}b/SetColSpace{colspABC setcolorspace}b
/resourcestatus where{!/ColorRendering/ProcSet resourcestatus{! ! T}{F}?}{F}?
not{/ColorRendering<>/defineresource where{!/ProcSet
defineresource !}{! !}?}if/buildcrdname{/ColorRendering/ProcSet findresource `
mark GetHalftoneName @ type @/nametype ne ~/stringtype ne and{!/none}if(.)
GetPageDeviceName @ type @/nametype ne ~/stringtype ne and{!/none}if(.)5 ^ 0 5
-1 1{^ length add}for string 6 1 $ 5 ^ 5{~ 1 ^ cvs length 1 ^ length 1 ^ sub
getinterval}repeat ! cvn 3 1 $ ! ! E}b/definecolorrendering{~ buildcrdname ~
/ColorRendering defineresource !}b/findcolorrendering where{!}{
/findcolorrendering{buildcrdname @/ColorRendering resourcestatus{! ! T}{
/ColorRendering/ProcSet findresource ` GetSubstituteCRD E F}?}b}?
/selectcolorrendering{findcolorrendering !/ColorRendering findresource
setcolorrendering}b/G2UBegin{findresource/FontInfo get/GlyphNames2Unicode get
`}bind d/G2CCBegin{findresource/FontInfo get/GlyphNames2HostCode get `}bind d
/G2UEnd{E}bind d/AddFontInfoBegin{/FontInfo 8 dict @ `}bind d/AddFontInfo{
/GlyphNames2Unicode 16 dict d/GlyphNames2HostCode 16 dict d}bind d
/AddFontInfoEnd{E d}bind d/T0AddCFFMtx2{/CIDFont findresource/Metrics2 get ` d
E}bind d
%%EndResource
end
%%EndProlog
%%BeginSetup
statusdict begin (%%[ ProductName: ) print product print ( ]%%)= flush end
[ 1 0 0 1 0 0 ] false Pscript_WinNT_Incr dup /initialize get exec
featurebegin{
%%BeginNonPPDFeature: JobTimeout 0
0 /languagelevel where{pop languagelevel}{1}ifelse 2 ge{1 dict dup/JobTimeout 4 -1 roll put setuserparams}{statusdict/setjobtimeout get exec}ifelse
%%EndNonPPDFeature
}featurecleanup
featurebegin{
%%BeginNonPPDFeature: WaitTimeout 300
300 /languagelevel where{pop languagelevel}{1}ifelse 2 ge{1 dict dup/WaitTimeout 4 -1 roll put setuserparams}{statusdict/waittimeout 3 -1 roll put}ifelse
%%EndNonPPDFeature
}featurecleanup
featurebegin{
%%BeginFeature: *OutputMode Normal
1 dict dup /HWResolution [300 300] put setpagedevice
2 dict
dup /PostRenderingEnhance true put
dup /PostRenderingEnhanceDetails
2 dict
dup /PrintQuality 2 put
dup /Type 11 put
put
setpagedevice
%%EndFeature
}featurecleanup
featurebegin{
%%BeginFeature: *PageSize Letter
currentpagedevice /InputAttributes get 0 get
dup length dict copy
dup /PageSize [612 792] put
1 dict dup begin exch 0 exch def end
3 dict
dup begin exch /InputAttributes exch def end
dup /PageSize [612 792] put
dup /ImagingBBox null put
setpagedevice
%%EndFeature
}featurecleanup
featurebegin{
%%BeginFeature: *ColorModel DeviceCMYK
1 dict dup /ProcessColorModel /DeviceCMYK
put setpagedevice
%%EndFeature
}featurecleanup
featurebegin{
%%BeginFeature: *MediaType Plain
/DefaultColorRendering
/PlainColorRendering
/ColorRendering findresource
/ColorRendering defineresource pop
currentpagedevice /InputAttributes get 0 get
/MediaType (Plain) put
1 dict dup /MediaType (Plain) put setpagedevice
%%EndFeature
}featurecleanup
featurebegin{
%%BeginFeature: *AppHalftoning True
%%EndFeature
}featurecleanup
featurebegin{
%%BeginFeature: *OutputBin OnlyOne
%%EndFeature
}featurecleanup
featurebegin{
%%BeginFeature: *Resolution 300dpi
%%EndFeature
}featurecleanup
1 setlinecap 1 setlinejoin
/mysetup [ 72 300 V 0 0 -72 300 V 14.00031 780.00097 ] def
%%EndSetup
userdict begin /ehsave save def end
%%Page: 1 1
%%PageBoundingBox: 14 12 598 780
%%EndPageComments
%%BeginPageSetup
/DeviceRGB dup setcolorspace /colspABC exch def
mysetup concat colspRefresh
%%EndPageSetup
/DeviceCMYK dup setcolorspace /colspABC exch def
1 0.977 0.859 0 3 scol Pscript_WinNT_Incr begin
%%BeginResource: file Pscript_Text 5.0 0
/TextInit{TextInitialised? not{/Pscript_Windows_Font & d/TextInitialised? T d
/fM[1 0 0 1 0 0]d/mFM matrix d/iMat[1 0 0.212557 1 0 0]d}if}b/copyfont{1 ^
length add dict `{1 ^/FID ne{d}{! !}?}forall & E}b/EncodeDict 11 dict d/bullets
{{/bullet}repeat}b/rF{3 copyfont @ ` ~ EncodeDict ~ get/Encoding ~ 3 ^/0 eq{&
/CharStrings known{CharStrings/Eth known not{! EncodeDict/ANSIEncodingOld get}
if}if}if d E}b/mF{@ 7 1 $ findfont ~{@/Encoding get @ StandardEncoding eq{! T}{
{ISOLatin1Encoding}stopped{! F}{eq}?{T}{@ ` T 32 1 127{Encoding 1 ^ get
StandardEncoding 3 -1 $ get eq and}for E}?}?}{F}?{1 ^ ~ rF}{0 copyfont}? 6 -2 $
! ! ~ !/pd_charset @ where{~ get 128 eq{@ FDV 2 copy get @ length array copy
put pd_CoverFCRange}if}{!}? 2 ^ ~ definefont fM 5 4 -1 $ put fM 4 0 put fM
makefont Pscript_Windows_Font 3 1 $ put}b/sLT{: Lw -M currentpoint snap M 0 - 0
Lc K ;}b/xUP null d/yUP null d/uW null d/xSP null d/ySP null d/sW null d/sSU{N
/uW ~ d/yUP ~ d/xUP ~ d}b/sU{xUP yUP uW sLT}b/sST{N/sW ~ d/ySP ~ d/xSP ~ d}b/sT
{xSP ySP sW sLT}b/sR{: + R 0 0 M}b/sRxy{: matrix astore concat 0 0 M}b/eR/; , d
/AddOrigFP{{&/FontInfo known{&/FontInfo get length 6 add}{6}? dict `
/WinPitchAndFamily ~ d/WinCharSet ~ d/OrigFontType ~ d/OrigFontStyle ~ d
/OrigFontName ~ d & E/FontInfo ~ d}{! ! ! ! !}?}b/mFS{makefont
Pscript_Windows_Font 3 1 $ put}b/mF42D{0 copyfont `/FontName ~ d 2 copy ~ sub 1
add dict `/.notdef 0 d 2 copy 1 ~{@ 3 ^ sub Encoding ~ get ~ d}for & E
/CharStrings ~ d ! ! & @ E/FontName get ~ definefont}b/mF42{15 dict ` @ 4 1 $
FontName ~ d/FontType 0 d/FMapType 2 d/FontMatrix[1 0 0 1 0 0]d 1 ^ 254 add 255
idiv @ array/Encoding ~ d 0 1 3 -1 $ 1 sub{@ Encoding 3 1 $ put}for/FDepVector
Encoding length array d/CharStrings 2 dict `/.notdef 0 d & E d 0 1 Encoding
length 1 sub{@ @ 10 lt{! FontName length 1 add string}{100 lt{FontName length 2
add string}{FontName length 3 add string}?}? @ 0 FontName @ length string cvs
putinterval @ 3 -1 $ @ 4 1 $ 3 string cvs FontName length ~ putinterval cvn 1 ^
256 mul @ 255 add 3 -1 $ 4 ^ findfont mF42D FDepVector 3 1 $ put}for & @ E
/FontName get ~ definefont ! ! ! mF}b/mF_OTF_V{~ ! ~ ! 4 -1 $ ! findfont 2 ^ ~
definefont fM @ @ 4 6 -1 $ neg put 5 0 put 90 matrix R matrix concatmatrix
makefont Pscript_Windows_Font 3 1 $ put}b/mF_TTF_V{3{~ !}repeat 3 -1 $ !
findfont 1 ^ ~ definefont Pscript_Windows_Font 3 1 $ put}b/UmF{L2?
{Pscript_Windows_Font ~ undef}{!}?}b/UmF42{@ findfont/FDepVector get{/FontName
get undefinefont}forall undefinefont}b
%%EndResource
end reinitialize
Pscript_WinNT_Incr begin
%%BeginResource: file Pscript_Encoding256 5.0 0
/CharCol256Encoding[/.notdef/breve/caron/dotaccent/dotlessi/fi/fl/fraction
/hungarumlaut/Lslash/lslash/minus/ogonek/ring/Zcaron/zcaron/.notdef/.notdef
/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef
/.notdef/.notdef/.notdef/.notdef/.notdef/space/exclam/quotedbl/numbersign
/dollar/percent/ampersand/quotesingle/parenleft/parenright/asterisk/plus/comma
/hyphen/period/slash/zero/one/two/three/four/five/six/seven/eight/nine/colon
/semicolon/less/equal/greater/question/at/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S
/T/U/V/W/X/Y/Z/bracketleft/backslash/bracketright/asciicircum/underscore/grave
/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z/braceleft/bar/braceright
/asciitilde/.notdef/Euro/.notdef/quotesinglbase/florin/quotedblbase/ellipsis
/dagger/daggerdbl/circumflex/perthousand/Scaron/guilsinglleft/OE/.notdef
/.notdef/.notdef/.notdef/quoteleft/quoteright/quotedblleft/quotedblright/bullet
/endash/emdash/tilde/trademark/scaron/guilsinglright/oe/.notdef/.notdef
/Ydieresis/.notdef/exclamdown/cent/sterling/currency/yen/brokenbar/section
/dieresis/copyright/ordfeminine/guillemotleft/logicalnot/.notdef/registered
/macron/degree/plusminus/twosuperior/threesuperior/acute/mu/paragraph
/periodcentered/cedilla/onesuperior/ordmasculine/guillemotright/onequarter
/onehalf/threequarters/questiondown/Agrave/Aacute/Acircumflex/Atilde/Adieresis
/Aring/AE/Ccedilla/Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute
/Icircumflex/Idieresis/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis
/multiply/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute/Thorn/germandbls
/agrave/aacute/acircumflex/atilde/adieresis/aring/ae/ccedilla/egrave/eacute
/ecircumflex/edieresis/igrave/iacute/icircumflex/idieresis/eth/ntilde/ograve
/oacute/ocircumflex/otilde/odieresis/divide/oslash/ugrave/uacute/ucircumflex
/udieresis/yacute/thorn/ydieresis]def EncodeDict/256 CharCol256Encoding put
%%EndResource
end reinitialize
%%IncludeResource: font Times-Roman
Pscript_WinNT_Incr begin
%%BeginResource: file Pscript_Win_Euro_L2 5.0 0
/UseT3EuroFont{/currentdistillerparams where{pop currentdistillerparams
/CoreDistVersion get 4000 le}{false}ifelse}bind def/NewEuroT3Font?{dup/FontType
get 3 eq{dup/EuroFont known exch/BaseFont known and}{pop false}ifelse}bind def
/T1FontHasEuro{dup/CharStrings known not{dup NewEuroT3Font?{dup/EuroGlyphName
get exch/EuroFont get/CharStrings get exch known{true}{false}ifelse}{pop false}
ifelse}{dup/FontType get 1 eq{/CharStrings get/Euro known}{dup/InfoDict known{
/InfoDict get/Euro known}{/CharStrings get/Euro known}ifelse}ifelse}ifelse}bind
def/FontHasEuro{findfont dup/Blend known{pop true}{T1FontHasEuro}ifelse}bind
def/EuroEncodingIdx 1 def/EuroFontHdr{12 dict begin/FontInfo 10 dict dup begin
/version(001.000)readonly def/Notice(Copyright (c)1999 Adobe Systems
Incorporated. All Rights Reserved.)readonly def/FullName(Euro)readonly def
/FamilyName(Euro)readonly def/Weight(Regular)readonly def/isFixedPitch false
def/ItalicAngle 0 def/UnderlinePosition -100 def/UnderlineThickness 50 def end
readonly def/FontName/Euro def/Encoding 256 array 0 1 255{1 index exch/.notdef
put}for def/PaintType 0 def/FontType 1 def/FontMatrix[0.001 0 0 0.001 0 0]def
/FontBBox{-25 -23 1500 804}readonly def currentdict end dup/Private 20 dict dup
begin/ND{def}def/NP{put}def/lenIV -1 def/RD{string currentfile exch
readhexstring pop}def/-|{string currentfile exch readstring pop}executeonly def
/|-{def}executeonly def/|{put}executeonly def/BlueValues[-20 0 706 736 547 572]
|-/OtherBlues[-211 -203]|-/BlueScale 0.0312917 def/MinFeature{16 16}|-/StdHW
[60]|-/StdVW[71]|-/ForceBold false def/password 5839 def/Erode{8.5 dup 3 -1
roll 0.1 mul exch 0.5 sub mul cvi sub dup mul 71 0 dtransform dup mul exch dup
mul add le{pop pop 1.0 1.0}{pop pop 0.0 1.5}ifelse}def/OtherSubrs[{}{}{}
{systemdict/internaldict known not{pop 3}{1183615869 systemdict/internaldict
get exec dup/startlock known{/startlock get exec}{dup/strtlck known{/strtlck
get exec}{pop 3}ifelse}ifelse}ifelse}executeonly]|-/Subrs 5 array dup 0
<8E8B0C100C110C110C210B>put dup 1<8B8C0C100B>put dup 2<8B8D0C100B>put dup 3<0B>
put dup 4<8E8C8E0C100C110A0B>put |- 2 index/CharStrings 256 dict dup begin
/.notdef<8b8b0d0e>def end end put put dup/FontName get exch definefont pop}bind
def/AddEuroGlyph{2 index exch EuroEncodingIdx 1 eq{EuroFontHdr}if systemdict
begin/Euro findfont dup dup/Encoding get 5 1 roll/Private get begin/CharStrings
get dup 3 index known{pop pop pop pop end end}{begin 1 index exch def end end
end EuroEncodingIdx dup 1 add/EuroEncodingIdx exch def exch put}ifelse}bind def
/GetNewXUID{currentdict/XUID known{[7 XUID aload pop]true}{currentdict/UniqueID
known{[7 UniqueID]true}{false}ifelse}ifelse}bind def/BuildT3EuroFont{exch 16
dict begin dup/FontName exch def findfont dup/Encoding get/Encoding exch def
dup length 1 add dict copy dup/FID undef begin dup dup/FontName exch def
/Encoding 256 array 0 1 255{1 index exch/.notdef put}for def GetNewXUID{/XUID
exch def}if currentdict end definefont pop/BaseFont exch findfont 1000
scalefont def/EuroFont exch findfont 1000 scalefont def pop/EuroGlyphName exch
def/FontType 3 def/FontMatrix[.001 0 0 .001 0 0]def/FontBBox BaseFont/FontBBox
get def/Char 1 string def/BuildChar{exch dup begin/Encoding get 1 index get
/Euro eq{BaseFont T1FontHasEuro{false}{true}ifelse}{false}ifelse{EuroFont
setfont pop userdict/Idx 0 put EuroFont/Encoding get{EuroGlyphName eq{exit}
{userdict/Idx Idx 1 add put}ifelse}forall userdict/Idx get}{dup dup Encoding
exch get BaseFont/Encoding get 3 1 roll put BaseFont setfont}ifelse Char 0 3 -1
roll put Char stringwidth newpath 0 0 moveto Char true charpath flattenpath
pathbbox setcachedevice 0 0 moveto Char show end}bind def currentdict end dup
/FontName get exch definefont pop}bind def/AddEuroToT1Font{dup findfont dup
length 10 add dict copy dup/FID undef begin/EuroFont 3 -1 roll findfont 1000
scalefont def CharStrings dup length 1 add dict copy begin/Euro{EuroFont
setfont pop EuroGBBox aload pop setcachedevice 0 0 moveto EuroGName glyphshow}
bind def currentdict end/CharStrings exch def GetNewXUID{/XUID exch def}if 3 1
roll/EuroGBBox exch def/EuroGName exch def currentdict end definefont pop}bind
def/BuildNewFont{UseT3EuroFont{BuildT3EuroFont}{pop AddEuroToT1Font}ifelse}bind
def/UseObliqueEuro{findfont/FontMatrix get dup 2 get 0 eq exch dup 0 get exch 3
get eq and UseT3EuroFont or}bind def
%%EndResource
end reinitialize
7500 VM?
/Times-Roman FontHasEuro not
{
/Euro.Times-Roman
[500 0 24 -14 493 676 ]
AddEuroGlyph
/Euro /Times-Roman /Times-Roman-Copy BuildNewFont
} if
F /F0 0 /256 T /Times-Roman mF
/F0S32 F0 [50 0 0 -50 0 0 ] mFS
F0S32 Ji
317 297 M (Query Cycle Simulator readme:)[36 25 22 17 23 13 33 23 22 12 22 13 28 12 37 25 12 22 15 26 17 13 17 22 22 25 37 22 0]xS
944 297 M ( )S
317 356 M ( )S
317 415 M ( )S
467 415 M (This document describes the steps involved in setting up the Query Cycle )
[31 24 12 19 13 25 26 22 25 37 22 24 15 13 25 22 19 22 17 12 24 22 19 13 15 24 22 13 19 15 22 25
19 13 12 24 24 26 12 24 22 25 13 12 24 13 19 22 15 15 12 24 25 13 25 25 13 15 24 22 13 36 25 22
17 23 13 33 23 22 12 22 0]xS
317 474 M (Simulator. A detailed description )[28 12 37 25 12 22 15 26 17 13 13 13 13 35 13 25 22 15 22 12 12 22 25 13 25 22 19 22 17 12 25 15
12 26 24 0]xS
1011 474 M (of the project )[26 15 13 15 24 22 13 25 17 26 12 22 22 15 0]xS
1291 474 M (is discussed in the )[12 19 13 25 12 19 22 25 19 19 22 25 13 12 24 13 15 24 22 0]xS
32529 VM?
Pscript_WinNT_Incr begin
%%BeginResource: file Pscript_T3Hdr 5.0 0
{version cvi 2016 ge{32/FontType resourcestatus{pop pop true}{false}ifelse}
{false}ifelse}exec/Is2016andT32? exch def/T32DefSBCMap{/CIDInit/ProcSet
findresource begin 10 dict begin begincmap/CIDSystemInfo 3 dict dup begin
/Registry(Adobe)def/Ordering(Identity1)def/Supplement 0 def end def/CMapType 0
def/WMode 0 def 1 begincodespacerange<00>endcodespacerange 1 begincidrange
<00>0 endcidrange endcmap/DrvSBCMap currentdict/CMap defineresource pop end
end}bind def Is2016andT32?{T32DefSBCMap}def/T32RsrcBegin{Is2016andT32?{
/BitmapFontInit/ProcSet findresource begin}if}bind def/T32RsrcEnd{Is2016andT32?
{end}if}bind def/AddT32Char{6 1 roll 0 get 7 1 roll pop pop 5 1 roll pop
findfont/TT32R get addglyph}bind def/AddT3Char{findfont dup 5 2 roll 1 index
length 0 gt{cvx 1 index exch 4 exch put dup(imagemask)cvx cvn 5 exch put cvx}
{pop cvx}ifelse 3 -1 roll/CharProcs get 3 1 roll put dup/Encoding get 5 -1 roll
4 index put/Metrics get 3 1 roll put}bind def/AddT3T32Char Is2016andT32?{
/AddT32Char}{/AddT3Char}ifelse load def/GreNewFontT32{5 dict begin exch
/FontMatrix exch def exch/FontBBox exch def exch pop exch pop/CIDFontType 4 def
dup currentdict end/CIDFont defineresource 3 -1 roll dup/DrvSBCMap dup/CMap
resourcestatus{pop pop}{T32DefSBCMap}ifelse 5 -1 roll[exch]composefont dup
length dict copy dup/FID undef begin exch/TT32R exch def currentdict end
definefont/BitmapFontInit/ProcSet findresource begin/TT32R get[14 0 0 0 0 0]<>0
4 -1 roll addglyph end}bind def/GreNewFontT3{11 dict begin pop/FontType 3 def
/FontMatrix exch def/FontBBox exch def/Encoding exch def/CharProcs 257 dict def
CharProcs/.notdef{}put/Metrics 257 dict def Metrics/.notdef 3 -1 roll put
AddFontInfoBegin AddFontInfo AddFontInfoEnd/BuildChar{userdict begin/char exch
def dup/charname exch/Encoding get char get def dup/Metrics get charname 2 copy
known{get aload pop}{pop/.notdef get aload pop}ifelse setcachedevice begin
Encoding char get CharProcs exch 2 copy known{get}{pop/.notdef get}ifelse end
exec end}def currentdict end definefont pop}bind def/GreNewFont{Is2016andT32?
{GreNewFontT32}{GreNewFontT3}ifelse}bind def/UDF3{Is2016andT32?{/BitmapFontInit
/ProcSet findresource begin dup/CIDFont findresource removeall/CIDFont
undefineresource undefinefont end}{pop UDF}ifelse}bind def
%%EndResource
end reinitialize
/TT1E4b00
[38 0 0 0 0 0 ]
256 array 0 1 255 {1 index exch /.notdef put} for
[0 0 0 0 ]
[1 38 div 0 0 -1 38 div 0 0 ]
/__TT1E4b00
GreNewFont
T32RsrcBegin
1
/S [26 0 2 -29 24 0 ]
/S [22 29 true [1 0 0 1 -2 29 ] 0 0]
[<~!WN-1s6q-1pc\`RHiQ/$!!r&o!:Tsgn,NIX!!)co!.FnJJ)C;krr
]
/TT1E4b00 AddT3T32Char
2
/i [10 0 3 -28 7 0 ]
/i [4 28 true [1 0 0 1 -3 28 ] 0 0]
[<~nF5r:!!!#gnF5r:nF5r:nF5r:nF5r:nF5r:~>
]
/TT1E4b00 AddT3T32Char
3
/m [37 0 4 -22 34 0 ]
/m [30 22 true [1 0 0 1 -4 22 ] 0 0]
[<~!;Hf7oDTj$p\mDPrZCY)p^b/fn-=J+n-=J+n-=J+n-=J+n-=J+n-=J+n-=J+
n-=J+n-=J+n-=J+n-=J+n-=J+n-=J+n-=J+n-=J+n-=J+n-=J+~>
]
/TT1E4b00 AddT3T32Char
4
/u [24 0 3 -21 21 0 ]
/u [18 21 true [1 0 0 1 -3 21 ] 0 0]
[<~n,pJq"2OC._!hHAn,pJq"2OC._!hHAn,pJq"2OC._!hHAn,pJq"2OC._!hHA
p]nT^+2EC+^d%G+&&Z0~>
]
/TT1E4b00 AddT3T32Char
5
/l [10 0 3 -29 7 0 ]
/l [4 29 true [1 0 0 1 -3 29 ] 0 0]
[<~nF5r:nF5r:nF5r:nF5r:nF5r:nF5r:nF5r:n,~>
]
/TT1E4b00 AddT3T32Char
6
/a [23 0 2 -22 20 0 ]
/a [18 22 true [1 0 0 1 -2 22 ] 0 0]
[<~&,6,hrW#1_!&+q6!!g:>"2Fm=^]4JP!<9hFs1gl!^jh!PHiq1Z"2OC._!hHA
n,pJq#Jb^/^jlC"5P)Z$_nZ~>
]
/TT1E4b00 AddT3T32Char
7
/t [15 0 1 -27 14 0 ]
/t [13 27 true [1 0 0 1 -1 27 ] 0 0]
[<~49.JD49.JD49.JDs7lWhs7e\V49.JD49.JD49.JD49.JD49.JD49.JD4ocW0
+8?BA"7Q~>
]
/TT1E4b00 AddT3T32Char
8
/n [24 0 3 -22 21 0 ]
/n [18 22 true [1 0 0 1 -3 22 ] 0 0]
[<~!;ligrrDfnJGp(0r!1%,"2OC._!hHAn,pJq"2OC._!hHAn,pJq"2OC._!hHA
n,pJq"2OC._!hHAn,pJq"2F~>
]
/TT1E4b00 AddT3T32Char
9
/g [24 0 2 -22 21 8 ]
/g [19 30 true [1 0 0 1 -2 22 ] 0 0]
[<~"8Dj,s55"!i'.J)49=Ab!T82'i:$d*n,_J:!T
]
/TT1E4b00 AddT3T32Char
10
/space [13 0 0 0 1 1 ]
/space [1 1 true [1 0 0 1 0 0 ] 0 0]
[<~!!~>
]
/TT1E4b00 AddT3T32Char
11
/F [22 0 4 -28 22 0 ]
/F [18 28 true [1 0 0 1 -4 28 ] 0 0]
[<~s8Tn7s1n[7_!h=(n,NIX!!)Kg!:Tsgn,NIX!!)Kg!<<'!s8N*!rrDNg!:Tsg
n,NIX!!)Kg!:Tsgn,NIX!!)Kg!:Tsgn,NIX!!)Kg!:Tsg~>
]
/TT1E4b00 AddT3T32Char
12
/e [23 0 2 -22 21 0 ]
/e [19 22 true [1 0 0 1 -2 22 ] 0 0]
[<~!W2p&rW"&?J3FKo49NBD"2K-^i:$d*n,_JIs5
]
/TT1E4b00 AddT3T32Char
T32RsrcEnd
F /F1 0 /0 F /TT1E4b00 mF
/F1S26 F1 [38.02 0 0 -38.02 0 0 ] mFS
F1S26 Ji
1659 474 M <010203040506070208090A060A0B02050C>[26 10 37 24 10 23 15 10 24 24 13 23 13 22 10 10 0]xS
461 VM?
T32RsrcBegin
13
/hyphen [17 0 3 -14 15 -11 ]
/hyphen [12 3 true [1 0 0 1 -3 14 ] 0 0]
[<~s7$'Xs6p~>
]
/TT1E4b00 AddT3T32Char
T32RsrcEnd
1976 474 M <0D>S
5069 VM?
T32RsrcBegin
14
/h [24 0 3 -29 21 0 ]
/h [18 29 true [1 0 0 1 -3 29 ] 0 0]
[<~n,NIX!!)Kg!:Tsgn,NIX!!)Kg!:]mdoD\gbs+((ZJG]Yfn,pJq"2OC._!hHA
n,pJq"2OC._!hHAn,pJq"2OC._!hHAn,pJq"2OC._!hHAn,pH~>
]
/TT1E4b00 AddT3T32Char
15
/r [16 0 3 -21 16 0 ]
/r [13 21 true [1 0 0 1 -3 21 ] 0 0]
[<~nG)VMp\=^fp]0d`n,VqXn,VqXn,VqXn,VqXn,VqXn,VqXn,VqXn,N~>
]
/TT1E4b00 AddT3T32Char
16
/P [23 0 4 -28 22 0 ]
/P [18 28 true [1 0 0 1 -4 28 ] 0 0]
[<~s6p$gquHcs!:V'1n.1'=#Jfg2_!hHAn,pJq"2OC._!hHAn-=L5%tO-k!<<#u
s82lsn,VqX!:Tsgn,NIX!!)Kg!:Tsgn,NIX!!)Kg!:Tsg~>
]
/TT1E4b00 AddT3T32Char
17
/two [24 0 3 -29 21 0 ]
/two [18 29 true [1 0 0 1 -3 29 ] 0 0]
[<~#Oh^XquD6G!-fRc?k36CldZJ,fh)!!e#S#CldZJ,g)[!"T&0*rl:)!!#+]
!-eJDp](?a!!D-Z#J^
]
/TT1E4b00 AddT3T32Char
18
/N [28 0 4 -28 24 0 ]
/N [20 28 true [1 0 0 1 -4 28 ] 0 0]
[<~quH6c!:]sfnGWFWpAj^W!:]T1nFM2"o>'kc_!pmPnF5B*nDNg*E:E@9nF/F,
n2Tq,4Rhh[nF.Lgn.+sW%e/rmnF-\Pn,r1L"7Yd^nF-JJ~>
]
/TT1E4b00 AddT3T32Char
19
/w [31 0 2 -21 29 0 ]
/w [27 21 true [1 0 0 1 -2 21 ] 0 0]
[<~n.#KWn.#KWGTR%'GTR%'GTR%'GT2:N3'2bC4?J1G4>Fm,4E8Dl*-'"!*+7q0
*8ou[*oQ2]%`!Mn&&
]
/TT1E4b00 AddT3T32Char
20
/o [23 0 2 -22 21 0 ]
/o [19 22 true [1 0 0 1 -2 22 ] 0 0]
[<~"8Dj,rW"&?!'UpDHj@H3"2K-`_!hB_n,_J:!T
GQYa/#J`M6J04dk&,lP2p](~>
]
/TT1E4b00 AddT3T32Char
21
/k [22 0 4 -29 22 0 ]
/k [18 29 true [1 0 0 1 -4 29 ] 0 0]
[<~n,NIX!!)Kg!:Tsgn,NIX!!)Kg!:Tsgn.1'=*rtdo!:Y@9nG!"Rn,W":!;!u+
pOE8DJ,oV"!<9h7qqqJGn,W"J!:]a`n9b6*4ok'o!:UMLn.3;~>
]
/TT1E4b00 AddT3T32Char
22
/p [24 0 3 -22 22 8 ]
/p [19 30 true [1 0 0 1 -3 22 ] 0 0]
[<~!;ligrrE*!JGp(0p]nV("2OC.i:$d*n,_J:!T
]
/TT1E4b00 AddT3T32Char
23
/comma [14 0 3 -5 11 7 ]
/comma [8 12 true [1 0 0 1 -3 5 ] 0 0]
[<~+!)Ic4?Rk5E,aan~>
]
/TT1E4b00 AddT3T32Char
24
/c [20 0 2 -22 19 0 ]
/c [17 22 true [1 0 0 1 -2 22 ] 0 0]
[<~!W2p&rr=/@J3O9h499tW!.]:o!:Tsgn,NIX!!)Kg!:Tsgn,NIX!!)Kg!-eJD
GQ<8A!J!B>J04fA&,uV1qu?~>
]
/TT1E4b00 AddT3T32Char
T32RsrcEnd
317 533 M <010E060F0208090A1011100A120C0713140F150A1606160C0F170A130E02180E0A1806080A>[26 24 23 16 10 24 24 13 23 24 23 13 28 23 15 31 23 16 22 13 24 23 24 23 16 14 13 31 24 10 20 24
13 20 23 24 0]xS
F0S32 Ji
1070 533 M (be found at )[24 22 13 15 26 25 24 25 13 22 15 0]xS
0.813 0.852 0.004 0 3 scol 317 592 M (http://p2p.stanford.edu/publications.htm)[24 15 15 25 14 14 14 25 25 25 13 19 15 22 24 15 26 17 25 13 22 25 25 14 25 25 24 12 12 22 22 15
12 26 24 19 13 24 15 0]xS
Pscript_WinNT_Incr begin
%%BeginResource: file Pscript_Win_GdiObject 5.0 0
/SavedCTM null d/CTMsave{/SavedCTM SavedCTM currentmatrix d}b/CTMrestore
{SavedCTM setmatrix}b/mp null d/ADO_mxRot null d/GDIHMatrix null d
/GDIHPatternDict 22 dict d GDIHPatternDict `/PatternType 1 d/PaintType 2 d/Reps
L2?{1}{5}? d/XStep 8 Reps mul d/YStep XStep d/BBox[0 0 XStep YStep]d/TilingType
1 d/PaintProc{` 1 Lw[]0 sd PaintData , exec E}b/FGnd null d/BGnd null d
/HS_Horizontal{horiz}b/HS_Vertical{vert}b/HS_FDiagonal{fdiag}b/HS_BDiagonal
{biag}b/HS_Cross{horiz vert}b/HS_DiagCross{fdiag biag}b/MaxXYStep XStep YStep
gt{XStep}{YStep}? d/horiz{Reps{0 4 M XStep 0 - 0 8 +}repeat 0 -8 Reps mul + K}b
/vert{Reps{4 0 M 0 YStep - 8 0 +}repeat 0 -8 Reps mul + K}b/biag{Reps{0 0 M
MaxXYStep @ - 0 YStep neg M MaxXYStep @ - 0 8 +}repeat 0 -8 Reps mul + 0 YStep
M 8 8 - K}b/fdiag{Reps{0 0 M MaxXYStep @ neg - 0 YStep M MaxXYStep @ neg - 0 8
+}repeat 0 -8 Reps mul + MaxXYStep @ M 8 -8 - K}b E/makehatch{4 -2 $/yOrg ~ d
/xOrg ~ d GDIHPatternDict/PaintData 3 -1 $ put CTMsave GDIHMatrix setmatrix
GDIHPatternDict matrix xOrg yOrg + mp CTMrestore ~ U ~ 2 ^ put}b/h0{/h0
/HS_Horizontal makehatch}b/h1{/h1/HS_Vertical makehatch}b/h2{/h2/HS_FDiagonal
makehatch}b/h3{/h3/HS_BDiagonal makehatch}b/h4{/h4/HS_Cross makehatch}b/h5{/h5
/HS_DiagCross makehatch}b/GDIBWPatternMx null d/pfprep{save 8 1 $
/PatternOfTheDay 8 1 $ GDIBWPatternDict `/yOrg ~ d/xOrg ~ d/PaintData ~ d/yExt
~ d/Width ~ d/BGnd ~ d/FGnd ~ d/Height yExt RepsV mul d/mx[Width 0 0 Height 0
0]d E build_pattern ~ !}b/pfbf{/fEOFill ~ d pfprep hbf fEOFill{O}{L}? restore}b
/GraphInit{GDIHMatrix null eq{/SavedCTM matrix d : ADO_mxRot concat 0 0 snap +
: 0.48 @ GDIHPatternDict ` YStep mul ~ XStep mul ~ nonzero_dsnap YStep V ~
XStep V ~ E +S/GDIHMatrix matrix currentmatrix readonly d ; : 0.24 -0.24 +S
GDIBWPatternDict ` Width Height E nonzero_dsnap +S/GDIBWPatternMx matrix
currentmatrix readonly d ; ;}if}b
%%EndResource
%%BeginResource: file Pscript_Win_GdiObject_L2 5.0 0
/GDIBWPatternDict 25 dict @ `/PatternType 1 d/PaintType 1 d/RepsV 1 d/RepsH 1 d
/BBox[0 0 RepsH 1]d/TilingType 1 d/XStep 1 d/YStep 1 d/Height 8 RepsV mul d
/Width 8 d/mx[Width 0 0 Height neg 0 Height]d/FGnd null d/BGnd null d
/SetBGndFGnd{BGnd null ne{BGnd aload ! scol BBox aload ! 2 ^ sub ~ 3 ^ sub ~
rf}if FGnd null ne{FGnd aload ! scol}if}b/PaintProc{` SetBGndFGnd RepsH{Width
Height F mx PaintData imagemask Width 0 +}repeat E}b E d/mp/makepattern , d
/build_pattern{CTMsave GDIBWPatternMx setmatrix/nupangle where{! nupangle -90
eq{nupangle R}if}if GDIBWPatternDict @ ` Width Height ne{Width Height gt{Width
Height V 1}{1 Height Width V}? +S}if xOrg yOrg E matrix + mp CTMrestore}b/hbf
{setpattern}b/hf{:/fEOFill ~ d ~ ! setpattern fEOFill{O}{L}? ;}b/pbf{: !
/fEOFill ~ d GDIBWPatternDict `/yOrg ~ d/xOrg ~ d/PaintData ~ d/OutputBPP ~ d
/Height ~ d/Width ~ d/PaintType 1 d/PatternType 1 d/TilingType 1 d/BBox[0 0
Width Height]d/XStep Width d/YStep Height d/mx xOrg yOrg matrix + d 20 dict @ `
/ImageType 1 d/Width Width d/Height Height d/ImageMatrix[1 0 0 1 0 0]d
/BitsPerComponent 8 d OutputBPP 24 eq{/Decode[0 1 0 1 0 1]d}{OutputBPP 8 eq{
/Decode[0 1]d}{/Decode[0 1 0 1 0 1 0 1]d}?}?/DataSource{PaintData}d E/ImageDict
~ d/PaintProc{` ImageDict image E}b & mx makepattern setpattern E fEOFill{O}{L}
? ;}b/mask_pbf{:/fEOFill ~ d 20 dict `/yOrg ~ d/xOrg ~ d/PaintData ~ d/Height ~
d/Width ~ d/PatternType 1 d/PaintType 2 d/TilingType 1 d/BBox[0 0 Width Height]
d/XStep Width d/YStep Height d/mx xOrg yOrg matrix + d/PaintProc{` Width Height
T 1 1 dtransform abs ~ abs ~ 0 0 3 -1 $ 0 0 6 array astore{PaintData}imagemask
E}b & mx makepattern setpattern E fEOFill{O}{L}? ;}b
%%EndResource
end reinitialize
/DeviceRGB dup setcolorspace /colspABC exch def
: N 317 597 798 2 rp C
/DeviceCMYK dup setcolorspace /colspABC exch def
0.813 0.852 0.004 0 3 scol L ; /DeviceCMYK dup setcolorspace /colspABC exch def
1 0.977 0.859 0 3 scol 1115 592 M (. )[13 13 0]xS
1154 592 M (The code)[31 24 22 13 22 26 25 0]xS
1339 592 M ( was developed under a Linux)[13 36 22 19 13 25 22 24 22 12 26 25 22 25 13 25 24 25 22 17 13 22 13 30 12 24 25 0]xS
1934 592 M (/Unix)[14 36 24 12 0]xS
2044 592 M ( )S
317 651 M (environment. W)[22 24 24 12 17 26 24 37 22 24 15 13 13 0]xS
636 651 M (ith the use of cygwin \()[12 15 24 13 15 24 22 13 25 19 22 13 26 15 13 22 23 25 36 12 24 13 0]xS
0.813 0.852 0.004 0 3 scol 1079 651 M (http://www.cygwin.com)[24 15 15 25 14 14 14 36 36 36 13 22 23 25 36 12 24 13 22 26 0]xS
/DeviceRGB dup setcolorspace /colspABC exch def
: N 1079 656 482 2 rp C
/DeviceCMYK dup setcolorspace /colspABC exch def
0.813 0.852 0.004 0 3 scol L ; /DeviceCMYK dup setcolorspace /colspABC exch def
1 0.977 0.859 0 3 scol 1561 651 M (\))S
1578 651 M ( it can also be used under )[13 12 15 13 22 22 24 13 22 12 19 26 13 24 22 13 25 19 22 25 13 25 24 25 22 17 0]xS
317 710 M (W)S
363 710 M (indows)[12 24 25 26 36 0]xS
505 710 M (. )[13 13 0]xS
544 710 M (A)S
579 710 M ( makefile )[13 37 22 25 22 15 12 12 22 0]xS
772 710 M (is included )[12 19 13 12 24 22 12 25 25 22 25 0]xS
996 710 M (with the )[36 12 15 24 13 15 24 22 0]xS
1170 710 M (code)[22 26 25 0]xS
1265 710 M (.)S
1278 710 M ( )S
1291 710 M (In order to compile the project, you need )[17 24 13 26 17 25 22 17 13 15 26 13 22 26 37 25 12 12 22 13 15 24 22 13 25 17 26 12 22 22 15 13
13 23 26 25 13 24 22 22 25 0]xS
317 769 M (to define the SIM_DEV_ROOT environment variable. This can be done as follows:)
[15 26 13 25 22 15 12 24 22 13 15 24 22 13 28 17 44 25 36 31 36 25 33 36 36 31 13 22 24 24 12 17
26 24 37 22 24 15 13 24 22 17 12 22 24 12 22 13 13 13 31 24 12 19 13 22 22 24 13 24 22 13 25 26
24 22 13 22 19 13 15 26 12 12 26 36 19 0]xS
1986 769 M ( )S
%%IncludeResource: font Times-Bold
7500 VM?
/Times-Bold FontHasEuro not
{
/Euro.Times-Bold
[500 0 19 -13 492 688 ]
<9EF8880DF84CA6037EA701F791C801F7FFC801F928A7018F0AC3F73203F852A6037EA701
F791C801F7FFC801F928A701F86DF89C15F73A0770068875877D778B08858B749A799308
7E916E946B8B08358BFB144773FB58086506774E05C1065A076706774E05C7069DFB27E1
FB0BF7188B088F0AC3F73203F84CA6037EA701F791C801F7FFC801F928A701B88BAA9F91
8E089C939892908B089F8B8F7D8E7508A606F7450772067A3F5240538B084F8B68EC89F7
2108F72F06A0C805FB4506BC07F75506A0C805FB690690F71CA9EFC88B088F0AF852A603
7EA701F791C801F7FFC801F928A701D58BB93A9C5008090E>
AddEuroGlyph
/Euro /Times-Bold /Times-Bold-Copy BuildNewFont
} if
F /F2 0 /256 T /Times-Bold mF
/F2S32 F2 [50 0 0 -50 0 0 ] mFS
F2S32 Ji
317 829 M (Linux/Unix: )[33 14 28 28 24 14 36 28 14 24 17 0]xS
590 829 M ( )S
F0S32 Ji
317 887 M (P)S
345 887 M (ut)[25 0]xS
385 887 M ( the following command in you .cshrc or .bashrc file.)[13 15 24 22 13 15 26 12 12 26 36 12 24 25 13 22 26 37 37 22 24 25 13 12 24 13 23 26 25 13 13 22
19 24 17 22 13 26 17 13 13 24 22 19 24 17 22 13 15 12 12 22 0]xS
1429 887 M ( )S
317 946 M (\221setenv SIM_DEV_RO)[16 19 22 15 22 24 24 13 28 17 44 25 36 31 36 25 33 0]xS
783 946 M (OT /\222)[36 31 13 14 28 25 22 15 24 13 15 26 13 19 12 37 25 12 22 15 26 17 13 25 12 17 22 22 15 26 17 23
28 0]xS
1479 946 M ( )S
F2S32 Ji
317 1006 M (Windows:)[50 14 28 28 25 36 19 0]xS
F0S32 Ji
534 1006 M ( )S
547 1006 M ( )S
317 1064 M (Under cygwin, you may follow the same steps as above)[36 24 25 22 17 13 22 23 25 36 12 24 13 13 23 26 25 13 37 22 23 13 15 26 12 12 26 36 13 15 24 22
13 19 22 37 22 13 19 15 22 25 19 13 22 19 13 22 24 26 24 0]xS
1416 1064 M (. Another possibility is to)[13 13 13 35 24 26 15 24 22 17 13 25 26 19 19 12 24 12 12 12 15 23 13 12 19 13 15 0]xS
1928 1064 M ( define )[13 25 22 15 12 24 22 0]xS
317 1123 M (the variable)[15 24 22 13 24 22 17 12 22 24 12 0]xS
546 1123 M ( )S
559 1123 M (under Windows as follows.)[25 24 25 22 17 13 46 12 24 25 26 36 19 13 22 19 13 15 26 12 12 26 36 19 0]xS
1099 1123 M ( )S
392 1182 M (-)S
%%IncludeResource: font Helvetica
7500 VM?
/Helvetica FontHasEuro not
{
/Euro.Helvetica
[556 0 24 -19 541 703 ]
AddEuroGlyph
/Euro /Helvetica /Helvetica-Copy BuildNewFont
} if
F /F3 0 /256 T /Helvetica mF
/F3S32 F3 [50 0 0 -50 0 0 ] mFS
F3S32 Ji
409 1182 M ( )S
F0S32 Ji
467 1182 M (Right click \223My Computer\224)[33 12 25 24 15 13 22 12 12 22 25 13 21 44 23 13 33 26 37 25 25 15 22 17 0]xS
1018 1182 M ( )S
392 1241 M (-)S
F3S32 Ji
409 1241 M ( )S
F0S32 Ji
467 1241 M (Left click \223Properties\224)[30 22 15 15 13 22 12 12 22 25 13 21 28 17 26 25 22 17 15 12 22 19 0]xS
914 1241 M ( )S
392 1300 M (-)S
F3S32 Ji
409 1300 M ( )S
F0S32 Ji
467 1300 M (Click on the \223Advance\224 tab.)[33 12 12 22 25 13 26 24 13 15 24 22 13 21 35 25 24 22 24 22 22 22 13 15 22 24 0]xS
1025 1300 M ( )S
392 1359 M (-)S
F3S32 Ji
409 1359 M ( )S
F0S32 Ji
467 1359 M (Click )[33 12 12 22 25 0]xS
584 1359 M (the \223Environment Variables\224 button.)[15 24 22 13 21 31 24 24 12 17 26 24 37 22 24 15 13 36 22 17 12 22 24 12 22 19 22 13 24 25 15 15
26 24 0]xS
1311 1359 M ( )S
392 1418 M (-)S
F3S32 Ji
409 1418 M ( )S
F0S32 Ji
467 1418 M (Click \223New\224 under User variables for )[33 12 12 22 25 13 21 36 22 36 22 13 25 24 25 22 17 13 36 19 22 17 13 24 22 17 12 22 24 12 22 19
13 15 26 17 13 28 23 26 25 17 13 25 19 22 17 13 12 26 25 12 24 0]xS
1580 1418 M ( )S
392 1477 M (-)S
F3S32 Ji
409 1477 M ( )S
F0S32 Ji
467 1477 M (Enter Variable Name: SIM_DEV_ROOT)[31 24 15 22 17 13 36 22 17 12 22 24 12 22 13 36 22 37 22 14 13 28 17 44 25 36 31 36 25 33 36 36
0]xS
1291 1477 M ( )S
392 1536 M (-)S
F3S32 Ji
409 1536 M ( )S
F0S32 Ji
467 1536 M (Enter Variable Value: c:/cygwin/home/)[31 24 15 22 17 13 36 22 17 12 22 24 12 22 13 36 22 12 25 22 14 13 22 14 14 22 23 25 36 12 24 14
24 26 37 22 14 28 23 26 25 17 13 12 26 25 12 24 0]xS
1501 1536 M (/simulator)[14 19 12 37 25 12 22 15 26 0]xS
1700 1536 M ( )S
317 1595 M ( )S
317 1654 M (Once you have setup the SIM_DEV_ROOT environment variable you should b)
[36 24 22 22 13 23 26 25 13 24 22 24 22 13 19 22 15 25 25 13 15 24 22 13 28 17 44 25 36 31 36 25
33 36 36 31 13 22 24 24 12 17 26 24 37 22 24 15 13 24 22 17 12 22 24 12 22 13 23 26 25 13 19 24
26 25 12 25 13 0]xS
1893 1654 M (e able to )[22 13 22 24 12 22 13 15 26 0]xS
317 1713 M (build the project. )[24 25 12 12 25 13 15 24 22 13 25 17 26 12 22 22 15 13 13 0]xS
680 1713 M (The following is a list of supported make commands. The command )
[31 24 22 13 15 26 12 12 26 36 12 24 25 13 12 19 13 22 13 12 12 19 15 13 26 15 13 19 25 25 25 26
17 15 22 25 13 37 22 25 22 13 22 26 37 37 22 24 25 19 13 13 13 31 24 22 13 22 26 37 37 22 24 25
0]xS
317 1772 M (listed in single quotes )[12 12 19 15 22 25 13 12 24 13 19 12 24 25 12 22 13 25 25 26 15 22 19 0]xS
756 1772 M (is )[12 19 0]xS
800 1772 M (followed by )[15 26 12 12 26 36 22 25 13 24 23 0]xS
1047 1772 M (its)[12 15 0]xS
1093 1772 M ( description.)[13 25 22 19 22 17 12 25 15 12 26 24 0]xS
1338 1772 M ( )S
317 1831 M ( )S
392 1890 M (-)S
F3S32 Ji
409 1890 M ( )S
F0S32 Ji
467 1890 M (\221make\222: The default make command compile)[16 37 22 25 22 16 14 13 31 24 22 13 25 22 15 22 25 12 15 13 37 22 25 22 13 22 26 37 37 22 24 25
13 22 26 37 25 12 12 0]xS
1352 1890 M (s)S
1371 1890 M ( the code. Issuing this command in )[13 15 24 22 13 22 26 25 22 13 13 13 17 19 19 25 12 24 25 13 15 24 12 19 13 22 26 37 37 22 24 25
13 12 24 0]xS
467 1949 M (the top level directory res)[15 24 22 13 15 26 25 13 12 22 24 22 12 13 25 12 17 22 22 15 26 17 23 13 17 22 0]xS
975 1949 M (ult)[25 12 0]xS
1027 1949 M (s)S
1046 1949 M ( in a recursive compilation)[13 12 24 13 22 13 17 22 22 25 17 19 12 24 22 13 22 26 37 25 12 12 22 15 12 26 0]xS
1569 1949 M (. Otherwise the )[13 13 13 36 15 24 22 17 36 12 19 22 13 15 24 22 0]xS
467 2008 M (compilation occur)[22 26 37 25 12 12 22 15 12 26 24 13 26 22 22 25 0]xS
825 2008 M (s)S
844 2008 M ( in the current working directory. )[13 12 24 13 15 24 22 13 22 25 17 17 22 24 15 13 36 26 17 25 12 24 25 13 25 12 17 22 22 15 26 17
23 13 13 0]xS
1531 2008 M ( )S
392 2067 M (-)S
F3S32 Ji
409 2067 M ( )S
F0S32 Ji
467 2067 M (\221make javadoc\222: This build)[16 37 22 25 22 13 12 22 24 22 25 26 22 16 14 13 31 24 12 19 13 24 25 12 12 0]xS
995 2067 M (s)S
1014 2067 M ( the project javadoc, placing all doc)[13 15 24 22 13 25 17 26 12 22 22 15 13 12 22 24 22 25 26 22 13 13 25 12 22 22 12 24 25 13 22 12
12 13 25 26 0]xS
1719 2067 M (uments)[25 37 22 24 15 0]xS
1861 2067 M ( under the )[13 25 24 25 22 17 13 15 24 22 0]xS
467 2126 M (SIM_DEV_ROOT/docs directory.)[28 17 44 25 36 31 36 25 33 36 36 31 14 25 26 22 19 13 25 12 17 22 22 15 26 17 23 0]xS
1156 2126 M ( )S
392 2185 M (-)S
F3S32 Ji
409 2185 M ( )S
F0S32 Ji
467 2185 M (\221make run\222: )[16 37 22 25 22 13 17 25 24 16 14 0]xS
711 2185 M (R)S
744 2185 M (un)[25 0]xS
793 2185 M (s)S
812 2185 M ( the simulator)[13 15 24 22 13 19 12 37 25 12 22 15 26 0]xS
1084 2185 M ( )S
392 2244 M (-)S
F3S32 Ji
409 2244 M ( )S
F0S32 Ji
467 2244 M (\221make jars\222:)[16 37 22 25 22 13 12 22 17 19 16 0]xS
702 2244 M ( )S
715 2244 M (C)S
748 2244 M (reate)[17 22 22 15 0]xS
846 2244 M (s)S
865 2244 M ( a jar file and place)[13 22 13 12 22 17 13 15 12 12 22 13 22 24 25 13 25 12 22 22 0]xS
1238 2244 M (s)S
1257 2244 M ( it in SIM_DEV_ROOT/jars)[13 12 15 13 12 24 13 28 17 44 25 36 31 36 25 33 36 36 31 14 12 22 17 0]xS
1821 2244 M ( )S
317 2303 M ( )S
317 2362 M ( )S
317 2421 M (If you have any question)[17 15 13 23 26 25 13 24 22 24 22 13 22 24 23 13 25 25 22 19 15 12 26 0]xS
804 2421 M (s)S
823 2421 M ( please feel free to send )[13 25 12 22 22 19 22 13 15 22 22 12 13 15 17 22 22 13 15 26 13 19 22 24 25 0]xS
1301 2421 M (an )[22 24 0]xS
1360 2421 M (email to tcondie@stanford.edu.)[22 37 22 12 12 13 15 26 13 15 22 26 24 25 12 22 45 19 15 22 24 15 26 17 25 13 22 25 25 0]xS
1984 2421 M ( )S
LH
(%%[Page: 1]%%) =
%%PageTrailer
%%Trailer
%%BoundingBox: 14 12 598 780
%%DocumentNeededResources:
%%+ font Times-Roman
%%+ font Times-Bold
%%+ font Helvetica
%%DocumentSuppliedResources:
%%+ procset Pscript_WinNT_ErrorHandler 5.0 0
%%+ procset Pscript_FatalError 5.0 0
%%+ procset Pscript_Win_Basic 5.0 0
%%+ procset Pscript_Win_Utils_L2 5.0 0
%%+ procset Pscript_Text 5.0 0
%%+ procset Pscript_Encoding256 5.0 0
%%+ procset Pscript_Win_Euro_L2 5.0 0
%%+ procset Pscript_T3Hdr 5.0 0
%%+ procset Pscript_Win_GdiObject 5.0 0
%%+ procset Pscript_Win_GdiObject_L2 5.0 0
Pscript_WinNT_Incr dup /terminate get exec
ehsave restore
%%Pages: 1
(%%[LastPage]%%) =
%%EOF
%-12345X@PJL EOJ
%-12345X