1304 lines
64 KiB
HTML
1304 lines
64 KiB
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
|
<meta name="generator" content="Doxygen 1.8.9.1"/>
|
|
<title>PEARL Procedures: pearl-anneal.ipf File Reference</title>
|
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="jquery.js"></script>
|
|
<script type="text/javascript" src="dynsections.js"></script>
|
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="resize.js"></script>
|
|
<script type="text/javascript" src="navtreedata.js"></script>
|
|
<script type="text/javascript" src="navtree.js"></script>
|
|
<script type="text/javascript">
|
|
$(document).ready(initResizable);
|
|
$(window).load(resizeHeight);
|
|
</script>
|
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
|
<script type="text/javascript" src="search/search.js"></script>
|
|
<script type="text/javascript">
|
|
$(document).ready(function() { init_search(); });
|
|
</script>
|
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
</head>
|
|
<body>
|
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
<div id="titlearea">
|
|
<table cellspacing="0" cellpadding="0">
|
|
<tbody>
|
|
<tr style="height: 56px;">
|
|
<td style="padding-left: 0.5em;">
|
|
<div id="projectname">PEARL Procedures
|
|
</div>
|
|
<div id="projectbrief">Igor procedures for the analysis of PEARL data</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<!-- end header part -->
|
|
<!-- Generated by Doxygen 1.8.9.1 -->
|
|
<script type="text/javascript">
|
|
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|
</script>
|
|
<div id="navrow1" class="tabs">
|
|
<ul class="tablist">
|
|
<li><a href="index.html"><span>Main Page</span></a></li>
|
|
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
|
<li><a href="modules.html"><span>Packages</span></a></li>
|
|
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
|
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
|
<li>
|
|
<div id="MSearchBox" class="MSearchBoxInactive">
|
|
<span class="left">
|
|
<img id="MSearchSelect" src="search/mag_sel.png"
|
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
alt=""/>
|
|
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
|
onfocus="searchBox.OnSearchFieldFocus(true)"
|
|
onblur="searchBox.OnSearchFieldFocus(false)"
|
|
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
|
</span><span class="right">
|
|
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
|
</span>
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div id="navrow2" class="tabs2">
|
|
<ul class="tablist">
|
|
<li><a href="files.html"><span>File List</span></a></li>
|
|
<li><a href="globals.html"><span>Globals</span></a></li>
|
|
</ul>
|
|
</div>
|
|
</div><!-- top -->
|
|
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
|
<div id="nav-tree">
|
|
<div id="nav-tree-contents">
|
|
<div id="nav-sync" class="sync"></div>
|
|
</div>
|
|
</div>
|
|
<div id="splitbar" style="-moz-user-select:none;"
|
|
class="ui-resizable-handle">
|
|
</div>
|
|
</div>
|
|
<script type="text/javascript">
|
|
$(document).ready(function(){initNavTree('pearl-anneal_8ipf.html','');});
|
|
</script>
|
|
<div id="doc-content">
|
|
<!-- window showing the filter options -->
|
|
<div id="MSearchSelectWindow"
|
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
</div>
|
|
|
|
<!-- iframe showing the search results (closed by default) -->
|
|
<div id="MSearchResultsWindow">
|
|
<iframe src="javascript:void(0)" frameborder="0"
|
|
name="MSearchResults" id="MSearchResults">
|
|
</iframe>
|
|
</div>
|
|
|
|
<div class="header">
|
|
<div class="summary">
|
|
<a href="#namespaces">Namespaces</a> |
|
|
<a href="#func-members">Functions</a> |
|
|
<a href="#var-members">Variables</a> </div>
|
|
<div class="headertitle">
|
|
<div class="title">pearl-anneal.ipf File Reference</div> </div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
|
|
<p>ramp generator for sample annealing
|
|
<a href="#details">More...</a></p>
|
|
<div class="textblock"><code>#include "pearl-epics"</code><br />
|
|
</div>
|
|
<p><a href="pearl-anneal_8ipf_source.html">Go to the source code of this file.</a></p>
|
|
<table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
|
|
Namespaces</h2></td></tr>
|
|
<tr class="memitem:namespace_pearl_anneal"><td class="memItemLeft" align="right" valign="top">  </td><td class="memItemRight" valign="bottom"><a class="el" href="namespace_pearl_anneal.html">PearlAnneal</a></td></tr>
|
|
<tr class="memdesc:namespace_pearl_anneal"><td class="mdescLeft"> </td><td class="mdescRight">ramp generator for sample annealing <br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
|
|
Functions</h2></td></tr>
|
|
<tr class="memitem:a8e4eacc6efacf2c65615c1ea72d722ed"><td class="memItemLeft" align="right" valign="top">static variable </td><td class="memItemRight" valign="bottom"><a class="el" href="pearl-anneal_8ipf.html#a8e4eacc6efacf2c65615c1ea72d722ed">AfterCompiledHook</a> ()</td></tr>
|
|
<tr class="separator:a8e4eacc6efacf2c65615c1ea72d722ed"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a45e930b8eadd7cf6a5f664befd87d725"><td class="memItemLeft" align="right" valign="top">static variable </td><td class="memItemRight" valign="bottom"><a class="el" href="pearl-anneal_8ipf.html#a45e930b8eadd7cf6a5f664befd87d725">init_package</a> ()</td></tr>
|
|
<tr class="memdesc:a45e930b8eadd7cf6a5f664befd87d725"><td class="mdescLeft"> </td><td class="mdescRight">initialize the package data folder <a href="#a45e930b8eadd7cf6a5f664befd87d725">More...</a><br /></td></tr>
|
|
<tr class="separator:a45e930b8eadd7cf6a5f664befd87d725"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac729557a307bddd2f2ad298199976c01"><td class="memItemLeft" align="right" valign="top">static variable </td><td class="memItemRight" valign="bottom"><a class="el" href="pearl-anneal_8ipf.html#ac729557a307bddd2f2ad298199976c01">save_prefs</a> ()</td></tr>
|
|
<tr class="separator:ac729557a307bddd2f2ad298199976c01"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a92c27964d49ab8bcd7afc858ebe214a3"><td class="memItemLeft" align="right" valign="top">static variable </td><td class="memItemRight" valign="bottom"><a class="el" href="pearl-anneal_8ipf.html#a92c27964d49ab8bcd7afc858ebe214a3">load_prefs</a> ()</td></tr>
|
|
<tr class="separator:a92c27964d49ab8bcd7afc858ebe214a3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af66960ed48e5f54023dce7633af6e5bd"><td class="memItemLeft" align="right" valign="top">static variable </td><td class="memItemRight" valign="bottom"><a class="el" href="pearl-anneal_8ipf.html#af66960ed48e5f54023dce7633af6e5bd">save_ramp</a> ()</td></tr>
|
|
<tr class="memdesc:af66960ed48e5f54023dce7633af6e5bd"><td class="mdescLeft"> </td><td class="mdescRight">save current ramp table <a href="#af66960ed48e5f54023dce7633af6e5bd">More...</a><br /></td></tr>
|
|
<tr class="separator:af66960ed48e5f54023dce7633af6e5bd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0852e59e9018cf3f7e176aa2355b18e3"><td class="memItemLeft" align="right" valign="top">static variable </td><td class="memItemRight" valign="bottom"><a class="el" href="pearl-anneal_8ipf.html#a0852e59e9018cf3f7e176aa2355b18e3">IgorQuitHook</a> (string app)</td></tr>
|
|
<tr class="memdesc:a0852e59e9018cf3f7e176aa2355b18e3"><td class="mdescLeft"> </td><td class="mdescRight">Igor sometimes crashes if the PVs are not disconnected when it quits. <a href="#a0852e59e9018cf3f7e176aa2355b18e3">More...</a><br /></td></tr>
|
|
<tr class="separator:a0852e59e9018cf3f7e176aa2355b18e3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a306b168cab2f9c4146cee87009e69f6d"><td class="memItemLeft" align="right" valign="top">static variable </td><td class="memItemRight" valign="bottom"><a class="el" href="pearl-anneal_8ipf.html#a306b168cab2f9c4146cee87009e69f6d">epics_connect</a> ()</td></tr>
|
|
<tr class="memdesc:a306b168cab2f9c4146cee87009e69f6d"><td class="mdescLeft"> </td><td class="mdescRight">connect to all required EPICS devices. <a href="#a306b168cab2f9c4146cee87009e69f6d">More...</a><br /></td></tr>
|
|
<tr class="separator:a306b168cab2f9c4146cee87009e69f6d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad15e393946341f8cbef378879927e468"><td class="memItemLeft" align="right" valign="top">static variable </td><td class="memItemRight" valign="bottom"><a class="el" href="pearl-anneal_8ipf.html#ad15e393946341f8cbef378879927e468">epics_connect_psu</a> ()</td></tr>
|
|
<tr class="memdesc:ad15e393946341f8cbef378879927e468"><td class="mdescLeft"> </td><td class="mdescRight">connect to the power supply unit <a href="#ad15e393946341f8cbef378879927e468">More...</a><br /></td></tr>
|
|
<tr class="separator:ad15e393946341f8cbef378879927e468"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4d0c5e01650bf507cfe2dabb48241ca7"><td class="memItemLeft" align="right" valign="top">static variable </td><td class="memItemRight" valign="bottom"><a class="el" href="pearl-anneal_8ipf.html#a4d0c5e01650bf507cfe2dabb48241ca7">epics_connect_ls</a> ()</td></tr>
|
|
<tr class="memdesc:a4d0c5e01650bf507cfe2dabb48241ca7"><td class="mdescLeft"> </td><td class="mdescRight">connect to the lakeshore temperature controller <a href="#a4d0c5e01650bf507cfe2dabb48241ca7">More...</a><br /></td></tr>
|
|
<tr class="separator:a4d0c5e01650bf507cfe2dabb48241ca7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad3de29ec7502210f3bc63df655a3cdbe"><td class="memItemLeft" align="right" valign="top">static variable </td><td class="memItemRight" valign="bottom"><a class="el" href="pearl-anneal_8ipf.html#ad3de29ec7502210f3bc63df655a3cdbe">epics_connect_vac</a> ()</td></tr>
|
|
<tr class="memdesc:ad3de29ec7502210f3bc63df655a3cdbe"><td class="mdescLeft"> </td><td class="mdescRight">connect to the vacuum gauge <a href="#ad3de29ec7502210f3bc63df655a3cdbe">More...</a><br /></td></tr>
|
|
<tr class="separator:ad3de29ec7502210f3bc63df655a3cdbe"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adc675fd83b5b675da4a843b5e51dffd2"><td class="memItemLeft" align="right" valign="top">static variable </td><td class="memItemRight" valign="bottom"><a class="el" href="pearl-anneal_8ipf.html#adc675fd83b5b675da4a843b5e51dffd2">epics_connect_pyro</a> ()</td></tr>
|
|
<tr class="memdesc:adc675fd83b5b675da4a843b5e51dffd2"><td class="mdescLeft"> </td><td class="mdescRight">connect to the pyrometer <a href="#adc675fd83b5b675da4a843b5e51dffd2">More...</a><br /></td></tr>
|
|
<tr class="separator:adc675fd83b5b675da4a843b5e51dffd2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acfe94a64ff3e8c4cb32e34ffb9cae594"><td class="memItemLeft" align="right" valign="top">static variable </td><td class="memItemRight" valign="bottom"><a class="el" href="pearl-anneal_8ipf.html#acfe94a64ff3e8c4cb32e34ffb9cae594">epics_disconnect_chid</a> (string chid_var_name)</td></tr>
|
|
<tr class="separator:acfe94a64ff3e8c4cb32e34ffb9cae594"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4619cb98a75adb3c39ea3a62e524b793"><td class="memItemLeft" align="right" valign="top">static variable </td><td class="memItemRight" valign="bottom"><a class="el" href="pearl-anneal_8ipf.html#a4619cb98a75adb3c39ea3a62e524b793">epics_disconnect</a> ()</td></tr>
|
|
<tr class="memdesc:a4619cb98a75adb3c39ea3a62e524b793"><td class="mdescLeft"> </td><td class="mdescRight">disconnect from all EPICS devices. <a href="#a4619cb98a75adb3c39ea3a62e524b793">More...</a><br /></td></tr>
|
|
<tr class="separator:a4619cb98a75adb3c39ea3a62e524b793"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a487fa8e70cb27fd0897e76c7ced44a1b"><td class="memItemLeft" align="right" valign="top">static variable </td><td class="memItemRight" valign="bottom"><a class="el" href="pearl-anneal_8ipf.html#a487fa8e70cb27fd0897e76c7ced44a1b">epics_disconnect_psu</a> ()</td></tr>
|
|
<tr class="memdesc:a487fa8e70cb27fd0897e76c7ced44a1b"><td class="mdescLeft"> </td><td class="mdescRight">disconnect from the power supply unit <a href="#a487fa8e70cb27fd0897e76c7ced44a1b">More...</a><br /></td></tr>
|
|
<tr class="separator:a487fa8e70cb27fd0897e76c7ced44a1b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a45133df00d8cf5bb53ac74cdc6c570bc"><td class="memItemLeft" align="right" valign="top">static variable </td><td class="memItemRight" valign="bottom"><a class="el" href="pearl-anneal_8ipf.html#a45133df00d8cf5bb53ac74cdc6c570bc">epics_disconnect_ls</a> ()</td></tr>
|
|
<tr class="memdesc:a45133df00d8cf5bb53ac74cdc6c570bc"><td class="mdescLeft"> </td><td class="mdescRight">disconnect from the lakeshore controller <a href="#a45133df00d8cf5bb53ac74cdc6c570bc">More...</a><br /></td></tr>
|
|
<tr class="separator:a45133df00d8cf5bb53ac74cdc6c570bc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afc94a43ad9c513a494e1d897bf24d745"><td class="memItemLeft" align="right" valign="top">static variable </td><td class="memItemRight" valign="bottom"><a class="el" href="pearl-anneal_8ipf.html#afc94a43ad9c513a494e1d897bf24d745">epics_disconnect_vac</a> ()</td></tr>
|
|
<tr class="memdesc:afc94a43ad9c513a494e1d897bf24d745"><td class="mdescLeft"> </td><td class="mdescRight">disconnect from the vacuum gauge <a href="#afc94a43ad9c513a494e1d897bf24d745">More...</a><br /></td></tr>
|
|
<tr class="separator:afc94a43ad9c513a494e1d897bf24d745"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a75536bbca9ac06def99d16aada4bd51f"><td class="memItemLeft" align="right" valign="top">static variable </td><td class="memItemRight" valign="bottom"><a class="el" href="pearl-anneal_8ipf.html#a75536bbca9ac06def99d16aada4bd51f">epics_disconnect_pyro</a> ()</td></tr>
|
|
<tr class="memdesc:a75536bbca9ac06def99d16aada4bd51f"><td class="mdescLeft"> </td><td class="mdescRight">disconnect from the pyrometer <a href="#a75536bbca9ac06def99d16aada4bd51f">More...</a><br /></td></tr>
|
|
<tr class="separator:a75536bbca9ac06def99d16aada4bd51f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0d8021c189b89fc8c478273be310d95f"><td class="memItemLeft" align="right" valign="top">variable </td><td class="memItemRight" valign="bottom"><a class="el" href="pearl-anneal_8ipf.html#a0d8021c189b89fc8c478273be310d95f">ann_new_ramp_table</a> (variable edit_table=defaultValue)</td></tr>
|
|
<tr class="memdesc:a0d8021c189b89fc8c478273be310d95f"><td class="mdescLeft"> </td><td class="mdescRight">create a new ramp table and open it in a table window. <a href="#a0d8021c189b89fc8c478273be310d95f">More...</a><br /></td></tr>
|
|
<tr class="separator:a0d8021c189b89fc8c478273be310d95f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a118eb2d022777293211e2b57afd0cd2d"><td class="memItemLeft" align="right" valign="top">variable </td><td class="memItemRight" valign="bottom"><a class="el" href="pearl-anneal_8ipf.html#a118eb2d022777293211e2b57afd0cd2d">ann_init_bg</a> ()</td></tr>
|
|
<tr class="memdesc:a118eb2d022777293211e2b57afd0cd2d"><td class="mdescLeft"> </td><td class="mdescRight">initialize the background tasks <a href="#a118eb2d022777293211e2b57afd0cd2d">More...</a><br /></td></tr>
|
|
<tr class="separator:a118eb2d022777293211e2b57afd0cd2d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5355d3a39671eafbd6834bba4c178ae9"><td class="memItemLeft" align="right" valign="top">static variable </td><td class="memItemRight" valign="bottom"><a class="el" href="pearl-anneal_8ipf.html#a5355d3a39671eafbd6834bba4c178ae9">ann_record_bg</a> (WMBackgroundStruct *s)</td></tr>
|
|
<tr class="memdesc:a5355d3a39671eafbd6834bba4c178ae9"><td class="mdescLeft"> </td><td class="mdescRight">background task of the recorder <a href="#a5355d3a39671eafbd6834bba4c178ae9">More...</a><br /></td></tr>
|
|
<tr class="separator:a5355d3a39671eafbd6834bba4c178ae9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aae93f044f52ffe6ef8fca0f494a4f09a"><td class="memItemLeft" align="right" valign="top">static variable </td><td class="memItemRight" valign="bottom"><a class="el" href="pearl-anneal_8ipf.html#aae93f044f52ffe6ef8fca0f494a4f09a">ann_ramp_bg</a> (WMBackgroundStruct *s)</td></tr>
|
|
<tr class="memdesc:aae93f044f52ffe6ef8fca0f494a4f09a"><td class="mdescLeft"> </td><td class="mdescRight">background task of the ramp <a href="#aae93f044f52ffe6ef8fca0f494a4f09a">More...</a><br /></td></tr>
|
|
<tr class="separator:aae93f044f52ffe6ef8fca0f494a4f09a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2acb7962bdecc81584e7223d08395265"><td class="memItemLeft" align="right" valign="top">variable </td><td class="memItemRight" valign="bottom"><a class="el" href="pearl-anneal_8ipf.html#a2acb7962bdecc81584e7223d08395265">ann_ramp_step</a> ()</td></tr>
|
|
<tr class="memdesc:a2acb7962bdecc81584e7223d08395265"><td class="mdescLeft"> </td><td class="mdescRight">prepare and execute the next ramp step <a href="#a2acb7962bdecc81584e7223d08395265">More...</a><br /></td></tr>
|
|
<tr class="separator:a2acb7962bdecc81584e7223d08395265"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a08cfac953f4c1a2bc610bfa71df8d426"><td class="memItemLeft" align="right" valign="top">static variable </td><td class="memItemRight" valign="bottom"><a class="el" href="pearl-anneal_8ipf.html#a08cfac953f4c1a2bc610bfa71df8d426">ann_ramp_update</a> (variable phase)</td></tr>
|
|
<tr class="memdesc:a08cfac953f4c1a2bc610bfa71df8d426"><td class="mdescLeft"> </td><td class="mdescRight">update control panel variables <a href="#a08cfac953f4c1a2bc610bfa71df8d426">More...</a><br /></td></tr>
|
|
<tr class="separator:a08cfac953f4c1a2bc610bfa71df8d426"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9312492a007c512608dd5afbe887b194"><td class="memItemLeft" align="right" valign="top">static variable </td><td class="memItemRight" valign="bottom"><a class="el" href="pearl-anneal_8ipf.html#a9312492a007c512608dd5afbe887b194">ann_ramp_step_exec</a> (variable minutes_now)</td></tr>
|
|
<tr class="memdesc:a9312492a007c512608dd5afbe887b194"><td class="mdescLeft"> </td><td class="mdescRight">execute the next ramp step <a href="#a9312492a007c512608dd5afbe887b194">More...</a><br /></td></tr>
|
|
<tr class="separator:a9312492a007c512608dd5afbe887b194"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae65b634b3600ca970ed4afb9bb6bc2b0"><td class="memItemLeft" align="right" valign="top">static variable </td><td class="memItemRight" valign="bottom"><a class="el" href="pearl-anneal_8ipf.html#ae65b634b3600ca970ed4afb9bb6bc2b0">ann_ramp_trip</a> (variable phase)</td></tr>
|
|
<tr class="memdesc:ae65b634b3600ca970ed4afb9bb6bc2b0"><td class="mdescLeft"> </td><td class="mdescRight">check trip conditions <a href="#ae65b634b3600ca970ed4afb9bb6bc2b0">More...</a><br /></td></tr>
|
|
<tr class="separator:ae65b634b3600ca970ed4afb9bb6bc2b0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a436169afd895afa28b7a1e4555549bc4"><td class="memItemLeft" align="right" valign="top">static variable </td><td class="memItemRight" valign="bottom"><a class="el" href="pearl-anneal_8ipf.html#a436169afd895afa28b7a1e4555549bc4">ann_ramp_hold</a> (variable phase)</td></tr>
|
|
<tr class="memdesc:a436169afd895afa28b7a1e4555549bc4"><td class="mdescLeft"> </td><td class="mdescRight">check hold conditions <a href="#a436169afd895afa28b7a1e4555549bc4">More...</a><br /></td></tr>
|
|
<tr class="separator:a436169afd895afa28b7a1e4555549bc4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af4d542740fc65b110c6d29eb5b471ad8"><td class="memItemLeft" align="right" valign="top">static variable </td><td class="memItemRight" valign="bottom"><a class="el" href="pearl-anneal_8ipf.html#af4d542740fc65b110c6d29eb5b471ad8">ann_ramp_target</a> (variable phase)</td></tr>
|
|
<tr class="memdesc:af4d542740fc65b110c6d29eb5b471ad8"><td class="mdescLeft"> </td><td class="mdescRight">check target conditions <a href="#af4d542740fc65b110c6d29eb5b471ad8">More...</a><br /></td></tr>
|
|
<tr class="separator:af4d542740fc65b110c6d29eb5b471ad8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4bac63b77a6757176b0645447e13a2ce"><td class="memItemLeft" align="right" valign="top">variable </td><td class="memItemRight" valign="bottom"><a class="el" href="pearl-anneal_8ipf.html#a4bac63b77a6757176b0645447e13a2ce">ann_ramp_start</a> ()</td></tr>
|
|
<tr class="memdesc:a4bac63b77a6757176b0645447e13a2ce"><td class="mdescLeft"> </td><td class="mdescRight">start an annealing ramp <a href="#a4bac63b77a6757176b0645447e13a2ce">More...</a><br /></td></tr>
|
|
<tr class="separator:a4bac63b77a6757176b0645447e13a2ce"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aed065efbe18ff0551222a87966fa4b88"><td class="memItemLeft" align="right" valign="top">variable </td><td class="memItemRight" valign="bottom"><a class="el" href="pearl-anneal_8ipf.html#aed065efbe18ff0551222a87966fa4b88">ann_ramp_pause</a> ()</td></tr>
|
|
<tr class="separator:aed065efbe18ff0551222a87966fa4b88"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0ca14f61ba023e7ae2d8ee3a600f8a2c"><td class="memItemLeft" align="right" valign="top">variable </td><td class="memItemRight" valign="bottom"><a class="el" href="pearl-anneal_8ipf.html#a0ca14f61ba023e7ae2d8ee3a600f8a2c">ann_ramp_resume</a> ()</td></tr>
|
|
<tr class="separator:a0ca14f61ba023e7ae2d8ee3a600f8a2c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad898494bcb572a45cd3e486705c26889"><td class="memItemLeft" align="right" valign="top">variable </td><td class="memItemRight" valign="bottom"><a class="el" href="pearl-anneal_8ipf.html#ad898494bcb572a45cd3e486705c26889">ann_ramp_stop</a> (variable reset_psu)</td></tr>
|
|
<tr class="memdesc:ad898494bcb572a45cd3e486705c26889"><td class="mdescLeft"> </td><td class="mdescRight">stop a running annealing ramp <a href="#ad898494bcb572a45cd3e486705c26889">More...</a><br /></td></tr>
|
|
<tr class="separator:ad898494bcb572a45cd3e486705c26889"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1d7439cfe449274facc5d7485687abde"><td class="memItemLeft" align="right" valign="top">variable </td><td class="memItemRight" valign="bottom"><a class="el" href="pearl-anneal_8ipf.html#a1d7439cfe449274facc5d7485687abde">ann_display_ramp</a> ()</td></tr>
|
|
<tr class="separator:a1d7439cfe449274facc5d7485687abde"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a11dcebff8d1254c3ba40e47ce70d667e"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="pearl-anneal_8ipf.html#a11dcebff8d1254c3ba40e47ce70d667e">panel_ramp_gen</a> ()</td></tr>
|
|
<tr class="separator:a11dcebff8d1254c3ba40e47ce70d667e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1e30f411d19cb467ac69f0b614b7da05"><td class="memItemLeft" align="right" valign="top">static variable </td><td class="memItemRight" valign="bottom"><a class="el" href="pearl-anneal_8ipf.html#a1e30f411d19cb467ac69f0b614b7da05">bp_ramp_start</a> (WMButtonAction *ba)</td></tr>
|
|
<tr class="separator:a1e30f411d19cb467ac69f0b614b7da05"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a17eac03e017432cd0b146a4ec2ef1f59"><td class="memItemLeft" align="right" valign="top">static variable </td><td class="memItemRight" valign="bottom"><a class="el" href="pearl-anneal_8ipf.html#a17eac03e017432cd0b146a4ec2ef1f59">bp_ramp_pause</a> (WMButtonAction *ba)</td></tr>
|
|
<tr class="separator:a17eac03e017432cd0b146a4ec2ef1f59"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af6654a6da42a11cff720b10ec44de53c"><td class="memItemLeft" align="right" valign="top">static variable </td><td class="memItemRight" valign="bottom"><a class="el" href="pearl-anneal_8ipf.html#af6654a6da42a11cff720b10ec44de53c">bp_ramp_stop</a> (WMButtonAction *ba)</td></tr>
|
|
<tr class="separator:af6654a6da42a11cff720b10ec44de53c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac796c9f66f359181bc216d871e6e7ed6"><td class="memItemLeft" align="right" valign="top">static variable </td><td class="memItemRight" valign="bottom"><a class="el" href="pearl-anneal_8ipf.html#ac796c9f66f359181bc216d871e6e7ed6">bp_ramp_edit</a> (WMButtonAction *ba)</td></tr>
|
|
<tr class="separator:ac796c9f66f359181bc216d871e6e7ed6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="var-members"></a>
|
|
Variables</h2></td></tr>
|
|
<tr class="memitem:aca457d1f4414d20a911254b1de13ebbb"><td class="memItemLeft" align="right" valign="top">static const string </td><td class="memItemRight" valign="bottom"><a class="el" href="pearl-anneal_8ipf.html#aca457d1f4414d20a911254b1de13ebbb">package_name</a> = "pearl_anneal"</td></tr>
|
|
<tr class="separator:aca457d1f4414d20a911254b1de13ebbb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a75bb92ef5f80843e66a7243bd958ef8b"><td class="memItemLeft" align="right" valign="top">static const string </td><td class="memItemRight" valign="bottom"><a class="el" href="pearl-anneal_8ipf.html#a75bb92ef5f80843e66a7243bd958ef8b">package_path</a> = "root:packages:pearl_anneal:"</td></tr>
|
|
<tr class="separator:a75bb92ef5f80843e66a7243bd958ef8b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a20720748c82a7eaa4b02d4084a4219b2"><td class="memItemLeft" align="right" valign="top">static const string </td><td class="memItemRight" valign="bottom"><a class="el" href="pearl-anneal_8ipf.html#a20720748c82a7eaa4b02d4084a4219b2">prefs_objects</a> = ""</td></tr>
|
|
<tr class="separator:a20720748c82a7eaa4b02d4084a4219b2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
|
<div class="textblock"><p>ramp generator for sample annealing </p>
|
|
<p>the ramp generator increases/decreases the heating power according to piecewise target function defined by the user in a set of waves. each row of these waves describes one ramp phase. the rows are processed sequentially.</p>
|
|
<p>target waves define when a ramp phase ends. when a target is reached, the generator starts to process the next one. the end point of the current phase will become the start point of the next phase.</p>
|
|
<p>the power target is interpolated linearly between the start and end points of a phase. the ramp speed is given by the difference of the target values of the previous and current phases, and the duration of the phase. the power target values must be filled and be greater or equal to zero.</p>
|
|
<p>the temperature targets are kept constant. once a temperature target has been reached, the phase ends. temperature targets are not enforced. the phase will end unconditionally when the power target is reached. if you need to reach a temperature target, make sure that the power target is high enough, and that the ramp is slow enough so that the temperature is reached before the phase ends. temperature targets can be disabled by entering NaN.</p>
|
|
<p>limits are not enforced. if a limit is exceeded, the ramp will pause (while the power remains at its last setting). the ramp resumes when the value falls below the limit. limit checking can be disabled by entering NaN. limits remain constant during the phase.</p>
|
|
<p>trips cause the ramp to stop, and the power to be turned off. trip checking can be disabled by entering NaN. trip values remain constant during the phase. caution: do not rely on these trips for protection of equipment or the sample! there may be a considerable lag between the occurrence of a trip condition and the execution of a power reset! either use a suitable hardware trip mechanism, or include an appropriate safety margin.</p>
|
|
<ul>
|
|
<li>minutes: minimum duration of the ramp phase in minutes. determines the ramping speed. the phase may take longer if pressure or temperature limits are reached. required, must be greater than zero except for the first phase. </li>
|
|
<li>target_watts: power setpoint at the end of the phase. required, must be greater or equal to zero. </li>
|
|
<li>target_tempA: temperature target of Lakeshore channel A in Kelvin. optional, specify NaN to disable. </li>
|
|
<li>target_tempB: temperature target of Lakeshore channel B in Kelvin. optional, specify NaN to disable. </li>
|
|
<li>target_tempPy: temperature target of the pyrometer in Kelvin. optional, specify NaN to disable. </li>
|
|
<li>limit_pressure: vacuum pressure limit in mbar. optional, specify NaN to disable. </li>
|
|
<li>trip_tempA: trip temperature of sensor A in Kelvin. optional, specify NaN to disable. </li>
|
|
<li>trip_tempB: trip temperature of sensor B in Kelvin. optional, specify NaN to disable. </li>
|
|
<li>trip_tempPy: trip temperature of pyrometer in Kelvin. optional, specify NaN to disable. </li>
|
|
<li>trip_pressure: trip pressure in mbar. optional, specify NaN to disable.</li>
|
|
</ul>
|
|
<p>at the beginning of the table, a row with the current setpoints (normally zero at the beginning of a ramp) and zero duration must be included. note that the power supply will remain at its last setpoint after the ramp. thus, the last row should bring the power supply to a safe end value, e.g. zero.</p>
|
|
<dl class="section pre"><dt>Precondition</dt><dd>run-time requirements for online mode at the beamline<ul>
|
|
<li>EPICS.XOP of Paul Scherrer Institut, version 0.3.0 (March 2015) or later, must be loaded.</li>
|
|
<li>caRepeater.exe program (from EPICS distribution) must be running.</li>
|
|
</ul>
|
|
</dd></dl>
|
|
<dl class="section author"><dt>Author</dt><dd>matthias muntwiler, <a href="#" onclick="location.href='mai'+'lto:'+'mat'+'th'+'ias'+'.m'+'unt'+'wi'+'ler'+'@p'+'si.'+'ch'; return false;">matth<span style="display: none;">.nosp@m.</span>ias.<span style="display: none;">.nosp@m.</span>muntw<span style="display: none;">.nosp@m.</span>iler<span style="display: none;">.nosp@m.</span>@psi.<span style="display: none;">.nosp@m.</span>ch</a></dd></dl>
|
|
<dl class="section copyright"><dt>Copyright</dt><dd>2015 Paul Scherrer Institut <br />
|
|
Licensed under the Apache License, Version 2.0 (the "License"); <br />
|
|
you may not use this file except in compliance with the License. <br />
|
|
You may obtain a copy of the License at <a href="http://www.apache.org/licenses/LICENSE-2.0">http://www.apache.org/licenses/LICENSE-2.0</a> </dd></dl>
|
|
|
|
<p>Definition in file <a class="el" href="pearl-anneal_8ipf_source.html">pearl-anneal.ipf</a>.</p>
|
|
</div><h2 class="groupheader">Function Documentation</h2>
|
|
<a class="anchor" id="a8e4eacc6efacf2c65615c1ea72d722ed"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static variable AfterCompiledHook </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="pearl-anneal_8ipf_source.html#l00098">98</a> of file <a class="el" href="pearl-anneal_8ipf_source.html">pearl-anneal.ipf</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a1d7439cfe449274facc5d7485687abde"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">variable ann_display_ramp </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="pearl-anneal_8ipf_source.html#l01295">1295</a> of file <a class="el" href="pearl-anneal_8ipf_source.html">pearl-anneal.ipf</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a118eb2d022777293211e2b57afd0cd2d"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">variable ann_init_bg </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>initialize the background tasks </p>
|
|
<p>can be called repeatedly. the function exits gracefully if tasks are running. </p>
|
|
|
|
<p>Definition at line <a class="el" href="pearl-anneal_8ipf_source.html#l00712">712</a> of file <a class="el" href="pearl-anneal_8ipf_source.html">pearl-anneal.ipf</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a0d8021c189b89fc8c478273be310d95f"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">variable ann_new_ramp_table </td>
|
|
<td>(</td>
|
|
<td class="paramtype">variable </td>
|
|
<td class="paramname"><em>edit_table</em> = <code>defaultValue</code></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>create a new ramp table and open it in a table window. </p>
|
|
<p>the waves are created in the current data folder. to be executed, they must be copied into the package folder. </p>
|
|
|
|
<p>Definition at line <a class="el" href="pearl-anneal_8ipf_source.html#l00668">668</a> of file <a class="el" href="pearl-anneal_8ipf_source.html">pearl-anneal.ipf</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="aae93f044f52ffe6ef8fca0f494a4f09a"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static variable ann_ramp_bg </td>
|
|
<td>(</td>
|
|
<td class="paramtype">WMBackgroundStruct * </td>
|
|
<td class="paramname"><em>s</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>background task of the ramp </p>
|
|
|
|
<p>Definition at line <a class="el" href="pearl-anneal_8ipf_source.html#l00800">800</a> of file <a class="el" href="pearl-anneal_8ipf_source.html">pearl-anneal.ipf</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a436169afd895afa28b7a1e4555549bc4"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static variable ann_ramp_hold </td>
|
|
<td>(</td>
|
|
<td class="paramtype">variable </td>
|
|
<td class="paramname"><em>phase</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>check hold conditions </p>
|
|
<dl class="section return"><dt>Returns</dt><dd>non-zero if a hold condition is detected, zero if everything is okay. </dd></dl>
|
|
|
|
<p>Definition at line <a class="el" href="pearl-anneal_8ipf_source.html#l01064">1064</a> of file <a class="el" href="pearl-anneal_8ipf_source.html">pearl-anneal.ipf</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="aed065efbe18ff0551222a87966fa4b88"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">variable ann_ramp_pause </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="pearl-anneal_8ipf_source.html#l01236">1236</a> of file <a class="el" href="pearl-anneal_8ipf_source.html">pearl-anneal.ipf</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a0ca14f61ba023e7ae2d8ee3a600f8a2c"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">variable ann_ramp_resume </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="pearl-anneal_8ipf_source.html#l01249">1249</a> of file <a class="el" href="pearl-anneal_8ipf_source.html">pearl-anneal.ipf</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a4bac63b77a6757176b0645447e13a2ce"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">variable ann_ramp_start </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>start an annealing ramp </p>
|
|
|
|
<p>Definition at line <a class="el" href="pearl-anneal_8ipf_source.html#l01180">1180</a> of file <a class="el" href="pearl-anneal_8ipf_source.html">pearl-anneal.ipf</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a2acb7962bdecc81584e7223d08395265"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">variable ann_ramp_step </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>prepare and execute the next ramp step </p>
|
|
<p>check trips and limits before calling <a class="el" href="pearl-anneal_8ipf.html#a9312492a007c512608dd5afbe887b194" title="execute the next ramp step ">ann_ramp_step_exec()</a> </p>
|
|
|
|
<p>Definition at line <a class="el" href="pearl-anneal_8ipf_source.html#l00816">816</a> of file <a class="el" href="pearl-anneal_8ipf_source.html">pearl-anneal.ipf</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a9312492a007c512608dd5afbe887b194"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static variable ann_ramp_step_exec </td>
|
|
<td>(</td>
|
|
<td class="paramtype">variable </td>
|
|
<td class="paramname"><em>minutes_now</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>execute the next ramp step </p>
|
|
<p>calculate new setpoints and update the power supply setpoints. no trips and limits checked in this function.</p>
|
|
<dl class="section return"><dt>Returns</dt><dd>zero during ramp phase, non-zero at end of ramp phase </dd></dl>
|
|
|
|
<p>Definition at line <a class="el" href="pearl-anneal_8ipf_source.html#l00916">916</a> of file <a class="el" href="pearl-anneal_8ipf_source.html">pearl-anneal.ipf</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ad898494bcb572a45cd3e486705c26889"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">variable ann_ramp_stop </td>
|
|
<td>(</td>
|
|
<td class="paramtype">variable </td>
|
|
<td class="paramname"><em>reset_psu</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>stop a running annealing ramp </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">reset_psu</td><td>1 = turn off the power supply, 0 = do not change the power supply the power supply is also turned off if the current target power is below 1 W. </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
<p>Definition at line <a class="el" href="pearl-anneal_8ipf_source.html#l01266">1266</a> of file <a class="el" href="pearl-anneal_8ipf_source.html">pearl-anneal.ipf</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="af4d542740fc65b110c6d29eb5b471ad8"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static variable ann_ramp_target </td>
|
|
<td>(</td>
|
|
<td class="paramtype">variable </td>
|
|
<td class="paramname"><em>phase</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>check target conditions </p>
|
|
<dl class="section return"><dt>Returns</dt><dd>non-zero if a target reached, zero otherwise. </dd></dl>
|
|
|
|
<p>Definition at line <a class="el" href="pearl-anneal_8ipf_source.html#l01087">1087</a> of file <a class="el" href="pearl-anneal_8ipf_source.html">pearl-anneal.ipf</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ae65b634b3600ca970ed4afb9bb6bc2b0"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static variable ann_ramp_trip </td>
|
|
<td>(</td>
|
|
<td class="paramtype">variable </td>
|
|
<td class="paramname"><em>phase</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>check trip conditions </p>
|
|
<p>turn of power and stop the ramp if any of the trip conditions is met.</p>
|
|
<dl class="section return"><dt>Returns</dt><dd>non-zero if a trip condition is detected, zero if everything is okay. </dd></dl>
|
|
|
|
<p>Definition at line <a class="el" href="pearl-anneal_8ipf_source.html#l01011">1011</a> of file <a class="el" href="pearl-anneal_8ipf_source.html">pearl-anneal.ipf</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a08cfac953f4c1a2bc610bfa71df8d426"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static variable ann_ramp_update </td>
|
|
<td>(</td>
|
|
<td class="paramtype">variable </td>
|
|
<td class="paramname"><em>phase</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>update control panel variables </p>
|
|
|
|
<p>Definition at line <a class="el" href="pearl-anneal_8ipf_source.html#l00868">868</a> of file <a class="el" href="pearl-anneal_8ipf_source.html">pearl-anneal.ipf</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a5355d3a39671eafbd6834bba4c178ae9"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static variable ann_record_bg </td>
|
|
<td>(</td>
|
|
<td class="paramtype">WMBackgroundStruct * </td>
|
|
<td class="paramname"><em>s</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>background task of the recorder </p>
|
|
|
|
<p>Definition at line <a class="el" href="pearl-anneal_8ipf_source.html#l00723">723</a> of file <a class="el" href="pearl-anneal_8ipf_source.html">pearl-anneal.ipf</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ac796c9f66f359181bc216d871e6e7ed6"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static variable bp_ramp_edit </td>
|
|
<td>(</td>
|
|
<td class="paramtype">WMButtonAction * </td>
|
|
<td class="paramname"><em>ba</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="pearl-anneal_8ipf_source.html#l01476">1476</a> of file <a class="el" href="pearl-anneal_8ipf_source.html">pearl-anneal.ipf</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a17eac03e017432cd0b146a4ec2ef1f59"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static variable bp_ramp_pause </td>
|
|
<td>(</td>
|
|
<td class="paramtype">WMButtonAction * </td>
|
|
<td class="paramname"><em>ba</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="pearl-anneal_8ipf_source.html#l01440">1440</a> of file <a class="el" href="pearl-anneal_8ipf_source.html">pearl-anneal.ipf</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a1e30f411d19cb467ac69f0b614b7da05"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static variable bp_ramp_start </td>
|
|
<td>(</td>
|
|
<td class="paramtype">WMButtonAction * </td>
|
|
<td class="paramname"><em>ba</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="pearl-anneal_8ipf_source.html#l01422">1422</a> of file <a class="el" href="pearl-anneal_8ipf_source.html">pearl-anneal.ipf</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="af6654a6da42a11cff720b10ec44de53c"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static variable bp_ramp_stop </td>
|
|
<td>(</td>
|
|
<td class="paramtype">WMButtonAction * </td>
|
|
<td class="paramname"><em>ba</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="pearl-anneal_8ipf_source.html#l01462">1462</a> of file <a class="el" href="pearl-anneal_8ipf_source.html">pearl-anneal.ipf</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a306b168cab2f9c4146cee87009e69f6d"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static variable epics_connect </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>connect to all required EPICS devices. </p>
|
|
<p>can be called repeatedly. the function exits gracefully if connections are existing.</p>
|
|
<dl class="section return"><dt>Returns</dt><dd>zero if successful, non-zero if an error occurred </dd></dl>
|
|
|
|
<p>Definition at line <a class="el" href="pearl-anneal_8ipf_source.html#l00303">303</a> of file <a class="el" href="pearl-anneal_8ipf_source.html">pearl-anneal.ipf</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a4d0c5e01650bf507cfe2dabb48241ca7"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static variable epics_connect_ls </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>connect to the lakeshore temperature controller </p>
|
|
<p>if the EPICS XOP is not loaded, the function does nothing. if channels are not available, the function exits with an error code. the run-time error status is reset.</p>
|
|
<dl class="section return"><dt>Returns</dt><dd>zero if successful, non-zero if an error occurred</dd></dl>
|
|
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000004">Todo:</a></b></dt><dd>the X03DA channel names are hard-coded. </dd></dl>
|
|
|
|
<p>Definition at line <a class="el" href="pearl-anneal_8ipf_source.html#l00417">417</a> of file <a class="el" href="pearl-anneal_8ipf_source.html">pearl-anneal.ipf</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ad15e393946341f8cbef378879927e468"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static variable epics_connect_psu </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>connect to the power supply unit </p>
|
|
<p>if the EPICS XOP is not loaded, the function does nothing. if channels are not available, the function exits with an error code. the run-time error status is reset.</p>
|
|
<dl class="section return"><dt>Returns</dt><dd>zero if successful, non-zero if an error occurred</dd></dl>
|
|
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000003">Todo:</a></b></dt><dd>the X03DA channel names are hard-coded. </dd></dl>
|
|
|
|
<p>Definition at line <a class="el" href="pearl-anneal_8ipf_source.html#l00338">338</a> of file <a class="el" href="pearl-anneal_8ipf_source.html">pearl-anneal.ipf</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="adc675fd83b5b675da4a843b5e51dffd2"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static variable epics_connect_pyro </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>connect to the pyrometer </p>
|
|
<p>if the EPICS XOP is not loaded, the function does nothing. if channels are not available, the function exits with an error code. the run-time error status is reset.</p>
|
|
<dl class="section return"><dt>Returns</dt><dd>zero if successful, non-zero if an error occurred</dd></dl>
|
|
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000006">Todo:</a></b></dt><dd>the X03DA channel names are hard-coded.</dd></dl>
|
|
<p>IOC implemented in LabView X03DA-LV-MAURER:TEMP-1 X03DA-LV-MAURER:TEMP-Q </p>
|
|
|
|
<p>Definition at line <a class="el" href="pearl-anneal_8ipf_source.html#l00519">519</a> of file <a class="el" href="pearl-anneal_8ipf_source.html">pearl-anneal.ipf</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ad3de29ec7502210f3bc63df655a3cdbe"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static variable epics_connect_vac </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>connect to the vacuum gauge </p>
|
|
<p>if the EPICS XOP is not loaded, the function does nothing. if channels are not available, the function exits with an error code. the run-time error status is reset.</p>
|
|
<dl class="section return"><dt>Returns</dt><dd>zero if successful, non-zero if an error occurred</dd></dl>
|
|
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000005">Todo:</a></b></dt><dd>the X03DA channel names are hard-coded. </dd></dl>
|
|
|
|
<p>Definition at line <a class="el" href="pearl-anneal_8ipf_source.html#l00468">468</a> of file <a class="el" href="pearl-anneal_8ipf_source.html">pearl-anneal.ipf</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a4619cb98a75adb3c39ea3a62e524b793"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static variable epics_disconnect </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>disconnect from all EPICS devices. </p>
|
|
|
|
<p>Definition at line <a class="el" href="pearl-anneal_8ipf_source.html#l00577">577</a> of file <a class="el" href="pearl-anneal_8ipf_source.html">pearl-anneal.ipf</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="acfe94a64ff3e8c4cb32e34ffb9cae594"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static variable epics_disconnect_chid </td>
|
|
<td>(</td>
|
|
<td class="paramtype">string </td>
|
|
<td class="paramname"><em>chid_var_name</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="pearl-anneal_8ipf_source.html#l00561">561</a> of file <a class="el" href="pearl-anneal_8ipf_source.html">pearl-anneal.ipf</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a45133df00d8cf5bb53ac74cdc6c570bc"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static variable epics_disconnect_ls </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>disconnect from the lakeshore controller </p>
|
|
|
|
<p>Definition at line <a class="el" href="pearl-anneal_8ipf_source.html#l00615">615</a> of file <a class="el" href="pearl-anneal_8ipf_source.html">pearl-anneal.ipf</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a487fa8e70cb27fd0897e76c7ced44a1b"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static variable epics_disconnect_psu </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>disconnect from the power supply unit </p>
|
|
|
|
<p>Definition at line <a class="el" href="pearl-anneal_8ipf_source.html#l00591">591</a> of file <a class="el" href="pearl-anneal_8ipf_source.html">pearl-anneal.ipf</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a75536bbca9ac06def99d16aada4bd51f"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static variable epics_disconnect_pyro </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>disconnect from the pyrometer </p>
|
|
|
|
<p>Definition at line <a class="el" href="pearl-anneal_8ipf_source.html#l00648">648</a> of file <a class="el" href="pearl-anneal_8ipf_source.html">pearl-anneal.ipf</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="afc94a43ad9c513a494e1d897bf24d745"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static variable epics_disconnect_vac </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>disconnect from the vacuum gauge </p>
|
|
|
|
<p>Definition at line <a class="el" href="pearl-anneal_8ipf_source.html#l00632">632</a> of file <a class="el" href="pearl-anneal_8ipf_source.html">pearl-anneal.ipf</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a0852e59e9018cf3f7e176aa2355b18e3"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static variable IgorQuitHook </td>
|
|
<td>(</td>
|
|
<td class="paramtype">string </td>
|
|
<td class="paramname"><em>app</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Igor sometimes crashes if the PVs are not disconnected when it quits. </p>
|
|
|
|
<p>Definition at line <a class="el" href="pearl-anneal_8ipf_source.html#l00293">293</a> of file <a class="el" href="pearl-anneal_8ipf_source.html">pearl-anneal.ipf</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a45e930b8eadd7cf6a5f664befd87d725"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static variable init_package </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>initialize the package data folder </p>
|
|
<p>create the package data folder, and all necessary control and data objects. reset all variables. </p>
|
|
|
|
<p>Definition at line <a class="el" href="pearl-anneal_8ipf_source.html#l00128">128</a> of file <a class="el" href="pearl-anneal_8ipf_source.html">pearl-anneal.ipf</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a92c27964d49ab8bcd7afc858ebe214a3"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static variable load_prefs </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="pearl-anneal_8ipf_source.html#l00241">241</a> of file <a class="el" href="pearl-anneal_8ipf_source.html">pearl-anneal.ipf</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a11dcebff8d1254c3ba40e47ce70d667e"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void panel_ramp_gen </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="pearl-anneal_8ipf_source.html#l01311">1311</a> of file <a class="el" href="pearl-anneal_8ipf_source.html">pearl-anneal.ipf</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ac729557a307bddd2f2ad298199976c01"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static variable save_prefs </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="pearl-anneal_8ipf_source.html#l00223">223</a> of file <a class="el" href="pearl-anneal_8ipf_source.html">pearl-anneal.ipf</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="af66960ed48e5f54023dce7633af6e5bd"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static variable save_ramp </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>save current ramp table </p>
|
|
<p>WORK IN PROGRESS </p>
|
|
|
|
<p>Definition at line <a class="el" href="pearl-anneal_8ipf_source.html#l00270">270</a> of file <a class="el" href="pearl-anneal_8ipf_source.html">pearl-anneal.ipf</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Variable Documentation</h2>
|
|
<a class="anchor" id="aca457d1f4414d20a911254b1de13ebbb"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const string package_name = "pearl_anneal"</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="pearl-anneal_8ipf_source.html#l00093">93</a> of file <a class="el" href="pearl-anneal_8ipf_source.html">pearl-anneal.ipf</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a75bb92ef5f80843e66a7243bd958ef8b"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const string package_path = "root:packages:pearl_anneal:"</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="pearl-anneal_8ipf_source.html#l00094">94</a> of file <a class="el" href="pearl-anneal_8ipf_source.html">pearl-anneal.ipf</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a20720748c82a7eaa4b02d4084a4219b2"></a>
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const string prefs_objects = ""</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="pearl-anneal_8ipf_source.html#l00096">96</a> of file <a class="el" href="pearl-anneal_8ipf_source.html">pearl-anneal.ipf</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
</div><!-- contents -->
|
|
</div><!-- doc-content -->
|
|
<!-- start footer part -->
|
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
|
<ul>
|
|
<li class="navelem"><a class="el" href="dir_fe5dc42579d4b99403482a3a637d9f7d.html">pearl</a></li><li class="navelem"><a class="el" href="pearl-anneal_8ipf.html">pearl-anneal.ipf</a></li>
|
|
<li class="footer">Generated on Sat Apr 9 2016 13:10:44 for PEARL Procedures by
|
|
<a href="http://www.doxygen.org/index.html">
|
|
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.9.1 </li>
|
|
</ul>
|
|
</div>
|
|
</body>
|
|
</html>
|