Skip to content

Commit

Permalink
deploy: 7b5952c
Browse files Browse the repository at this point in the history
  • Loading branch information
anderssandstrom committed Sep 12, 2024
1 parent 6996816 commit 5439abf
Show file tree
Hide file tree
Showing 113 changed files with 455 additions and 442 deletions.
2 changes: 1 addition & 1 deletion 404.html
Original file line number Diff line number Diff line change
@@ -1 +1 @@
<!doctype html><html lang=en class="js csstransforms3d"><head><meta charset=utf-8><meta name=description content><link rel=icon href=./images/favicon.png type=image/png><title>404 Page not found</title><link href=./css/nucleus.css?1726132216 rel=stylesheet><link href=./css/fontawesome-all.min.css?1726132216 rel=stylesheet><link href=./css/hybrid.css?1726132216 rel=stylesheet><link href=./css/featherlight.min.css?1726132216 rel=stylesheet><link href=./css/perfect-scrollbar.min.css?1726132216 rel=stylesheet><link href=./css/theme.css?1726132216 rel=stylesheet><link href=./css/hugo-theme.css?1726132216 rel=stylesheet><link href=./css/theme-green.css?1726132216 rel=stylesheet><style>:root #header+#content>#left>#rlblock_left{display:none!important}p,li,ul{text-align:center}ul{list-style-type:none}</style></head><body data-url=./><section id=body style=margin-left:0><div id=overlay></div><div id=chapter><div id=body-inner><h1>Error</h1><p></p><p>Woops. Looks like this page doesn't exist ¯\_(ツ)_/¯.</p><p></p><p><a href=./>Go to homepage</a></p><p><img src=./images/gopher-404.jpg style=width:50% alt="Page not found!"></p></div></div></section></body></html>
<!doctype html><html lang=en class="js csstransforms3d"><head><meta charset=utf-8><meta name=description content><link rel=icon href=./images/favicon.png type=image/png><title>404 Page not found</title><link href=./css/nucleus.css?1726134222 rel=stylesheet><link href=./css/fontawesome-all.min.css?1726134222 rel=stylesheet><link href=./css/hybrid.css?1726134222 rel=stylesheet><link href=./css/featherlight.min.css?1726134222 rel=stylesheet><link href=./css/perfect-scrollbar.min.css?1726134222 rel=stylesheet><link href=./css/theme.css?1726134222 rel=stylesheet><link href=./css/hugo-theme.css?1726134222 rel=stylesheet><link href=./css/theme-green.css?1726134222 rel=stylesheet><style>:root #header+#content>#left>#rlblock_left{display:none!important}p,li,ul{text-align:center}ul{list-style-type:none}</style></head><body data-url=./><section id=body style=margin-left:0><div id=overlay></div><div id=chapter><div id=body-inner><h1>Error</h1><p></p><p>Woops. Looks like this page doesn't exist ¯\_(ツ)_/¯.</p><p></p><p><a href=./>Go to homepage</a></p><p><img src=./images/gopher-404.jpg style=width:50% alt="Page not found!"></p></div></div></section></body></html>
6 changes: 3 additions & 3 deletions categories/index.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions index.html

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion index.json

Large diffs are not rendered by default.

123 changes: 61 additions & 62 deletions index.xml

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions manual/build/index.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions manual/general_cfg/data_storage/index.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions manual/general_cfg/ecmc_command_ref/index.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions manual/general_cfg/index.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions manual/general_cfg/iocsh_utils/index.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions manual/general_cfg/startup/index.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions manual/general_cfg/startup/modes/index.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions manual/index.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions manual/introduction/index.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions manual/motion_cfg/axisplc/index.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions manual/motion_cfg/axisyaml/index.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions manual/motion_cfg/best_practice/index.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions manual/motion_cfg/best_practice/servo/index.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions manual/motion_cfg/best_practice/stepper_biss_c/index.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions manual/motion_cfg/direction/index.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions manual/motion_cfg/homing/index.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions manual/motion_cfg/index.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions manual/motion_cfg/scaling/index.html

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions manual/plc_cfg/best_practice/index.html

Large diffs are not rendered by default.

37 changes: 26 additions & 11 deletions manual/plc_cfg/function_libs/index.html

Large diffs are not rendered by default.

8 changes: 4 additions & 4 deletions manual/plc_cfg/index.html

Large diffs are not rendered by default.

5 changes: 2 additions & 3 deletions manual/plc_cfg/index.xml
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>PLC on ecmccfg</title><link>https://paulscherrerinstitute.github.io/ecmccfg/manual/plc_cfg/</link><description>Recent content in PLC on ecmccfg</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><atom:link href="https://paulscherrerinstitute.github.io/ecmccfg/manual/plc_cfg/index.xml" rel="self" type="application/rss+xml"/><item><title>syntax</title><link>https://paulscherrerinstitute.github.io/ecmccfg/manual/plc_cfg/plcsyntax/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://paulscherrerinstitute.github.io/ecmccfg/manual/plc_cfg/plcsyntax/</guid><description>In ECMC, PLCs are based on the exprtk expression evaluation library. For detailed syntax help please visit the exprtk website
common errors, misconceptions and info operators :=: assignment = or ==: equal comparison functions PLC do not immediately write to the bus! The PLC will excecute synchronous to the cycle, or at an integer fraction of it. The prcessed data will be send to the bus with the next cycle.</description></item><item><title>function libs</title><link>https://paulscherrerinstitute.github.io/ecmccfg/manual/plc_cfg/function_libs/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://paulscherrerinstitute.github.io/ecmccfg/manual/plc_cfg/function_libs/</guid><description>PLC function libs: Function libs can be loaded into ecmc-PLCs
${SCRIPTEXEC} ${ECMC_CONFIG_ROOT}loadPLCLib.cmd, &amp;quot;FILE=./plc/test.plc_lib, PLC_MACROS='OFFSET=3'&amp;quot; The functions must be defined accordning to template:
function &amp;lt;name&amp;gt;(&amp;lt;param1&amp;gt;,...&amp;lt;param5&amp;gt;) { &amp;lt;code body&amp;gt;; } also without param is allowed: function &amp;lt;name&amp;gt;() { &amp;lt;code body&amp;gt;; } For syntax of the &amp;ldquo;code body&amp;rdquo;, check the exprtk website. Several functions can be defined in the same file. The parameters aswell as the return value must be scalars, however, local vectors can be defined and used in calculations (initiations of vector can be done with MACROS, constants or parameters).</description></item><item><title>best practice</title><link>https://paulscherrerinstitute.github.io/ecmccfg/manual/plc_cfg/best_practice/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://paulscherrerinstitute.github.io/ecmccfg/manual/plc_cfg/best_practice/</guid><description>best practice Here you can find some best practice configurations for common usecases.
common errors, misconceptions and info operators :=: assignment = or ==: equal comparison functions PLC do not immediately write to the bus! The PLC will excecute synchronous to the cycle, or at an integer fraction of it. The prcessed data will be send to the bus with the next cycle.</description></item><item><title>function libs</title><link>https://paulscherrerinstitute.github.io/ecmccfg/manual/plc_cfg/function_libs/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://paulscherrerinstitute.github.io/ecmccfg/manual/plc_cfg/function_libs/</guid><description>Function libraries can be loaded into ecmc PLCs by loadPLCLib.cmd:
# \brief Script for loading a PLC from lib from file. # \details Adds a PLC defined in FILE. Also adds PLC specific EPICS PVs, i.e. for enable/disable. # \author Anders Sandström # \file # \param FILE PLC definition file, i.e. ./plc/homeSlit.plc # \param PLC_ID (optional) PLC number, default last loaded PLC # \param PLC_MACROS (optional) Substitution macros for PLC code.</description></item><item><title>best practice</title><link>https://paulscherrerinstitute.github.io/ecmccfg/manual/plc_cfg/best_practice/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://paulscherrerinstitute.github.io/ecmccfg/manual/plc_cfg/best_practice/</guid><description>best practice Here you can find some best practice configurations for common usecases.
Macros MSI include, substitute Printouts The complete examples with starup files can be found here
macros Use of macros makes the code more generic. When loading a PLC file with &amp;ldquo;loadPLCFile.cmd&amp;rdquo;, custom macros can be defined in &amp;ldquo;PLC_MACROS&amp;rdquo;:
${SCRIPTEXEC} ${ecmccfg_DIR}loadPLCFile.cmd, &amp;#34;FILE=./cfg/main.plc, INC=.:./cfg/, SAMPLE_RATE_MS=1000, PLC_MACROS=&amp;#39;BO_S_ID=${ECMC_EC_SLAVE_NUM}&amp;#39;&amp;#34; NOTE: ECMC_EC_SLAVE_NUM expands to the ID of the last added slave.</description></item></channel></rss>
Loading

0 comments on commit 5439abf

Please sign in to comment.