source: qtprobe-demo/docs/build/html/PyEpics/index.html @ 830

Last change on this file since 830 was 830, checked in by jemian, 13 years ago

document the python code examples

  • Property svn:mime-type set to text/html
File size: 6.6 KB
Line 
1
2
3<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
4  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
5
6
7<html xmlns="http://www.w3.org/1999/xhtml">
8  <head>
9    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
10   
11    <title>PyEpics basics &mdash; Quick Qt GUIs for EPICS 2012 EPICS Collaboration Meeting documentation</title>
12   
13    <link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
14    <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
15   
16    <script type="text/javascript">
17      var DOCUMENTATION_OPTIONS = {
18        URL_ROOT:    '../',
19        VERSION:     '2012 EPICS Collaboration Meeting',
20        COLLAPSE_INDEX: false,
21        FILE_SUFFIX: '.html',
22        HAS_SOURCE:  true
23      };
24    </script>
25    <script type="text/javascript" src="../_static/jquery.js"></script>
26    <script type="text/javascript" src="../_static/underscore.js"></script>
27    <script type="text/javascript" src="../_static/doctools.js"></script>
28    <link rel="top" title="Quick Qt GUIs for EPICS 2012 EPICS Collaboration Meeting documentation" href="../index.html" />
29    <link rel="next" title="PyEpics : quick demo" href="demo.html" />
30    <link rel="prev" title="Development Tools" href="../tools.html" /> 
31  </head>
32  <body>
33    <div class="related">
34      <h3>Navigation</h3>
35      <ul>
36        <li class="right" style="margin-right: 10px">
37          <a href="../genindex.html" title="General Index"
38             accesskey="I">index</a></li>
39        <li class="right" >
40          <a href="../py-modindex.html" title="Python Module Index"
41             >modules</a> |</li>
42        <li class="right" >
43          <a href="demo.html" title="PyEpics : quick demo"
44             accesskey="N">next</a> |</li>
45        <li class="right" >
46          <a href="../tools.html" title="Development Tools"
47             accesskey="P">previous</a> |</li>
48        <li><a href="../index.html">Quick Qt GUIs for EPICS 2012 EPICS Collaboration Meeting documentation</a> &raquo;</li> 
49      </ul>
50    </div>
51      <div class="sphinxsidebar">
52        <div class="sphinxsidebarwrapper">
53  <h4>Previous topic</h4>
54  <p class="topless"><a href="../tools.html"
55                        title="previous chapter">Development Tools</a></p>
56  <h4>Next topic</h4>
57  <p class="topless"><a href="demo.html"
58                        title="next chapter">PyEpics : quick demo</a></p>
59  <h3>This Page</h3>
60  <ul class="this-page-menu">
61    <li><a href="../_sources/PyEpics/index.txt"
62           rel="nofollow">Show Source</a></li>
63  </ul>
64<div id="searchbox" style="display: none">
65  <h3>Quick search</h3>
66    <form class="search" action="../search.html" method="get">
67      <input type="text" name="q" />
68      <input type="submit" value="Go" />
69      <input type="hidden" name="check_keywords" value="yes" />
70      <input type="hidden" name="area" value="default" />
71    </form>
72    <p class="searchtip" style="font-size: 90%">
73    Enter search terms or a module, class or function name.
74    </p>
75</div>
76<script type="text/javascript">$('#searchbox').show(0);</script>
77        </div>
78      </div>
79
80    <div class="document">
81      <div class="documentwrapper">
82        <div class="bodywrapper">
83          <div class="body">
84           
85  <div class="section" id="pyepics-basics">
86<span id="id1"></span><h1>PyEpics basics<a class="headerlink" href="#pyepics-basics" title="Permalink to this headline">¶</a></h1>
87<div class="admonition-see-also admonition seealso">
88<p class="first admonition-title">See also</p>
89<p class="last"><a class="reference external" href="http://cars9.uchicago.edu/software/python/pyepics3/">http://cars9.uchicago.edu/software/python/pyepics3/</a></p>
90</div>
91<ul class="simple">
92<li>PyEpics is a Python interface for Channel Access (CA)</li>
93<li>Provides EPICS package<ul>
94<li>fairly complete</li>
95<li><a class="reference external" href="http://cars9.uchicago.edu/software/python/pyepics3/ca.html">ca</a> module:
96thin layer over the low-level Channel Access library</li>
97<li><a class="reference external" href="http://cars9.uchicago.edu/software/python/pyepics3/pv.html">PV</a> module:
98abstraction of EPICS Process Variable as an easy-to-use Python object</li>
99<li><a class="reference external" href="http://cars9.uchicago.edu/software/python/pyepics3/devices.html">Device</a> module:
100create higher-level abstractions such as
101<a class="reference external" href="http://cars9.uchicago.edu/software/python/pyepics3/devices.html#module-motor">Motor</a>
102or
103<a class="reference external" href="http://cars9.uchicago.edu/software/python/pyepics3/devices.html#epics-scaler-record-as-device">Scaler</a></li>
104<li>Requires EPICS libca &amp; libCom libraries,
105<a class="reference external" href="http://numpy.scipy.org/">numpy</a> package is optional</li>
106</ul>
107</li>
108<li>Simple, functional approach to CA (similar to <a class="reference external" href="http://www.aps.anl.gov/epics/extensions/ezca/">EZCA</a>)</li>
109<li>Examples of simple commands<ul>
110<li><a class="reference external" href="http://cars9.uchicago.edu/software/python/pyepics3/overview.html#caget">epics.caget()</a></li>
111<li><a class="reference external" href="http://cars9.uchicago.edu/software/python/pyepics3/overview.html#caput">epics.caput()</a></li>
112<li><a class="reference external" href="http://cars9.uchicago.edu/software/python/pyepics3/overview.html#camonitor">epics.camonitor()</a></li>
113<li><a class="reference external" href="http://cars9.uchicago.edu/software/python/pyepics3/overview.html#cainfo">epics.cainfo()</a></li>
114</ul>
115</li>
116</ul>
117<div class="toctree-wrapper compound">
118<ul>
119<li class="toctree-l1"><a class="reference internal" href="demo.html">PyEpics : quick demo</a></li>
120</ul>
121</div>
122</div>
123
124
125          </div>
126        </div>
127      </div>
128      <div class="clearer"></div>
129    </div>
130    <div class="related">
131      <h3>Navigation</h3>
132      <ul>
133        <li class="right" style="margin-right: 10px">
134          <a href="../genindex.html" title="General Index"
135             >index</a></li>
136        <li class="right" >
137          <a href="../py-modindex.html" title="Python Module Index"
138             >modules</a> |</li>
139        <li class="right" >
140          <a href="demo.html" title="PyEpics : quick demo"
141             >next</a> |</li>
142        <li class="right" >
143          <a href="../tools.html" title="Development Tools"
144             >previous</a> |</li>
145        <li><a href="../index.html">Quick Qt GUIs for EPICS 2012 EPICS Collaboration Meeting documentation</a> &raquo;</li> 
146      </ul>
147    </div>
148    <div class="footer">
149        &copy; Copyright 2012, Pete Jemian.
150      Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.1.3.
151    </div>
152  </body>
153</html>
Note: See TracBrowser for help on using the repository browser.