\relax \@writefile{toc}{\contentsline {chapter}{\numberline {1}Introduction}{4}} \@writefile{lof}{\addvspace {10\p@ }} \@writefile{lot}{\addvspace {10\p@ }} \@writefile{toc}{\contentsline {chapter}{\numberline {2}SICS programs, Scripts and Prerequisites}{5}} \@writefile{lof}{\addvspace {10\p@ }} \@writefile{lot}{\addvspace {10\p@ }} \newlabel{f0}{{2}{5}} \@writefile{toc}{\contentsline {section}{\numberline {2.1}Hardware}{5}} \@writefile{toc}{\contentsline {section}{\numberline {2.2}Server programs}{5}} \@writefile{toc}{\contentsline {chapter}{\numberline {3}General SICS Setup}{7}} \@writefile{lof}{\addvspace {10\p@ }} \@writefile{lot}{\addvspace {10\p@ }} \@writefile{toc}{\contentsline {section}{\numberline {3.1}System Control}{8}} \@writefile{toc}{\contentsline {section}{\numberline {3.2}Moving SICS}{9}} \newlabel{f2}{{3.2}{9}} \@writefile{toc}{\contentsline {subsection}{\numberline {3.2.1} Moving the SICS Server to a new Computer}{9}} \@writefile{toc}{\contentsline {subsection}{\numberline {3.2.2}Exchanging the Serial Port Server}{9}} \@writefile{toc}{\contentsline {subsection}{\numberline {3.2.3}Exchanging the Histogram Memory}{10}} \@writefile{toc}{\contentsline {section}{\numberline {3.3}SICS Trouble Shooting }{10}} \newlabel{f3}{{3.3}{10}} \@writefile{toc}{\contentsline {subsection}{\numberline {3.3.1}Check Server Status}{10}} \@writefile{toc}{\contentsline {subsection}{\numberline {3.3.2}Inspecting Log Files}{10}} \@writefile{toc}{\contentsline {subsection}{\numberline {3.3.3}Restarting SICS}{11}} \@writefile{toc}{\contentsline {subsection}{\numberline {3.3.4}Restart Everything}{11}} \@writefile{toc}{\contentsline {subsection}{\numberline {3.3.5}Starting SICS Manually}{11}} \@writefile{toc}{\contentsline {subsection}{\numberline {3.3.6}Test the SerPortServer Program}{11}} \@writefile{toc}{\contentsline {subsection}{\numberline {3.3.7}Trouble with Environment Devices}{12}} \@writefile{toc}{\contentsline {subsection}{\numberline {3.3.8} HELP debugging!!!!}{12}} \@writefile{toc}{\contentsline {chapter}{\numberline {4}The SICS Initialization File}{13}} \@writefile{lof}{\addvspace {10\p@ }} \@writefile{lot}{\addvspace {10\p@ }} \@writefile{toc}{\contentsline {section}{\numberline {4.1}Overview of SICS Initialization}{13}} \newlabel{f4}{{4.1}{13}} \@writefile{toc}{\contentsline {section}{\numberline {4.2}SICS Options and Users}{14}} \newlabel{f5}{{4.2}{14}} \@writefile{toc}{\contentsline {section}{\numberline {4.3}SICS Variables }{15}} \newlabel{f6}{{4.3}{15}} \@writefile{toc}{\contentsline {section}{\numberline {4.4}SICS Hardware Configuration}{16}} \newlabel{f7}{{4.4}{16}} \@writefile{toc}{\contentsline {subsection}{\numberline {4.4.1}Bus Access}{16}} \@writefile{toc}{\contentsline {subsubsection}{Direct Access to RS232 Controllers or TCP/IP Controllers.}{16}} \@writefile{toc}{\contentsline {subsubsection}{Accessing Serial Ports (Old System)}{17}} \@writefile{toc}{\contentsline {subsubsection}{GPIB Controller Access}{19}} \@writefile{toc}{\contentsline {subsection}{\numberline {4.4.2}Controllers}{20}} \@writefile{toc}{\contentsline {subsubsection}{ECB Controllers}{20}} \@writefile{toc}{\contentsline {subsubsection}{Siematic SPS Controllers}{21}} \@writefile{toc}{\contentsline {subsubsection}{General Controller Object and Choppers}{22}} \@writefile{toc}{\contentsline {subsection}{\numberline {4.4.3} Motors}{23}} \@writefile{toc}{\contentsline {subsection}{\numberline {4.4.4}Counting Devices}{24}} \@writefile{toc}{\contentsline {subsubsection}{Histogram Memory}{25}} \@writefile{toc}{\contentsline {subsection}{\numberline {4.4.5}Velocity Selectors}{26}} \@writefile{toc}{\contentsline {section}{\numberline {4.5}Initialization of General Commands}{27}} \newlabel{f10}{{4.5}{27}} \@writefile{toc}{\contentsline {subsection}{\numberline {4.5.1}Monochromators}{28}} \@writefile{toc}{\contentsline {subsection}{\numberline {4.5.2}Reoccuring Tasks}{28}} \@writefile{toc}{\contentsline {subsection}{\numberline {4.5.3}The SICS Online Help System}{29}} \@writefile{toc}{\contentsline {subsection}{\numberline {4.5.4}Aliases in SICS}{29}} \@writefile{toc}{\contentsline {subsubsection}{Object Aliases}{29}} \@writefile{toc}{\contentsline {subsubsection}{Runtime Aliases}{29}} \@writefile{toc}{\contentsline {subsubsection}{Command Aliases}{30}} \@writefile{toc}{\contentsline {subsection}{\numberline {4.5.5}The AntiCollision Module}{30}} \@writefile{toc}{\contentsline {section}{\numberline {4.6}The Internal Scan Commands}{31}} \newlabel{f11}{{4.6}{31}} \@writefile{toc}{\contentsline {subsection}{\numberline {4.6.1}Scan Concepts}{31}} \@writefile{toc}{\contentsline {subsection}{\numberline {4.6.2}User Definable Scan Functions}{34}} \@writefile{toc}{\contentsline {subsection}{\numberline {4.6.3}User Defined Scans(Old Style)}{35}} \@writefile{toc}{\contentsline {subsection}{\numberline {4.6.4}The Scan Command Header Description File}{35}} \@writefile{toc}{\contentsline {subsection}{\numberline {4.6.5}Differential Scans}{36}} \@writefile{toc}{\contentsline {subsection}{\numberline {4.6.6}Peak Analysis}{37}} \@writefile{toc}{\contentsline {subsection}{\numberline {4.6.7}Common Scan Scripts}{37}} \@writefile{toc}{\contentsline {section}{\numberline {4.7}Scripting NeXus Files}{37}} \newlabel{f12}{{4.7}{37}} \@writefile{toc}{\contentsline {subsection}{\numberline {4.7.1}Usage}{38}} \@writefile{toc}{\contentsline {subsubsection}{File Opening and Closing}{38}} \@writefile{toc}{\contentsline {subsubsection}{Writing Things}{38}} \@writefile{toc}{\contentsline {section}{\numberline {4.8}Automatic Updating of NeXus Files}{39}} \@writefile{toc}{\contentsline {subsection}{\numberline {4.8.1}Prerequisites for Using the Automatic Update Manager}{39}} \@writefile{toc}{\contentsline {subsection}{\numberline {4.8.2}Installing Automatic Update}{40}} \@writefile{toc}{\contentsline {subsection}{\numberline {4.8.3}Configuring Automatic Update}{40}} \@writefile{toc}{\contentsline {section}{\numberline {4.9}Instrument Specific SICS Initializations}{40}} \@writefile{toc}{\contentsline {subsection}{\numberline {4.9.1}Initialization for Four Circle Diffractometers}{40}} \newlabel{f13}{{4.9.1}{40}} \@writefile{toc}{\contentsline {subsection}{\numberline {4.9.2}Triple Axis Spectrometer Specific Commands}{42}} \newlabel{f14}{{4.9.2}{42}} \@writefile{toc}{\contentsline {subsection}{\numberline {4.9.3}Special Commands for the Reflectometer (AMOR)}{42}} \newlabel{f15}{{4.9.3}{42}} \@writefile{toc}{\contentsline {subsubsection}{AMOR Status Display Commands}{43}} \@writefile{toc}{\contentsline {subsection}{\numberline {4.9.4}SANS Special Commands}{44}} \newlabel{f16}{{4.9.4}{44}} \@writefile{toc}{\contentsline {subsection}{\numberline {4.9.5}Special FOCUS Initializations}{45}} \newlabel{f17}{{4.9.5}{45}} \@writefile{toc}{\contentsline {subsubsection}{Special Internal FOCUS Support Commands}{45}} \@writefile{toc}{\contentsline {chapter}{\numberline {5}Programming SICS Macros}{46}} \@writefile{lof}{\addvspace {10\p@ }} \@writefile{lot}{\addvspace {10\p@ }} \newlabel{f18}{{5}{46}} \@writefile{toc}{\contentsline {section}{\numberline {5.1}Input/Output}{46}} \@writefile{toc}{\contentsline {section}{\numberline {5.2}Error Handling}{47}} \@writefile{toc}{\contentsline {section}{\numberline {5.3}Interacting with SICS within a Script}{47}} \@writefile{toc}{\contentsline {section}{\numberline {5.4}SICS Interfaces in Tcl}{47}} \@writefile{toc}{\contentsline {subsection}{\numberline {5.4.1}The Object Interface}{47}} \@writefile{toc}{\contentsline {subsection}{\numberline {5.4.2}Overriding the Drivable Interface with Tcl}{48}} \@writefile{toc}{\contentsline {chapter}{\numberline {6}The McStas SICS Interface}{49}} \@writefile{lof}{\addvspace {10\p@ }} \@writefile{lot}{\addvspace {10\p@ }} \newlabel{f8}{{6}{49}} \@writefile{toc}{\contentsline {section}{\numberline {6.1}McStas Requirements and SICS Requirements}{50}} \@writefile{toc}{\contentsline {section}{\numberline {6.2}The McStas Reader}{50}} \@writefile{toc}{\contentsline {section}{\numberline {6.3}The McStas Controller}{51}}