-
Notifications
You must be signed in to change notification settings - Fork 21
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
e971553
commit ae6fee5
Showing
123 changed files
with
1,281 additions
and
1,283 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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?1727635363 rel=stylesheet><link href=./css/fontawesome-all.min.css?1727635363 rel=stylesheet><link href=./css/hybrid.css?1727635363 rel=stylesheet><link href=./css/featherlight.min.css?1727635363 rel=stylesheet><link href=./css/perfect-scrollbar.min.css?1727635363 rel=stylesheet><link href=./css/theme.css?1727635363 rel=stylesheet><link href=./css/hugo-theme.css?1727635363 rel=stylesheet><link href=./css/theme-green.css?1727635363 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?1727640089 rel=stylesheet><link href=./css/fontawesome-all.min.css?1727640089 rel=stylesheet><link href=./css/hybrid.css?1727640089 rel=stylesheet><link href=./css/featherlight.min.css?1727640089 rel=stylesheet><link href=./css/perfect-scrollbar.min.css?1727640089 rel=stylesheet><link href=./css/theme.css?1727640089 rel=stylesheet><link href=./css/hugo-theme.css?1727640089 rel=stylesheet><link href=./css/theme-green.css?1727640089 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> |
Large diffs are not rendered by default.
Oops, something went wrong.
Large diffs are not rendered by default.
Oops, something went wrong.
Large diffs are not rendered by default.
Oops, something went wrong.
Large diffs are not rendered by default.
Oops, something went wrong.
Large diffs are not rendered by default.
Oops, something went wrong.
Large diffs are not rendered by default.
Oops, something went wrong.
Large diffs are not rendered by default.
Oops, something went wrong.
Large diffs are not rendered by default.
Oops, something went wrong.
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,4 @@ | ||
<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>general on ecmccfg</title><link>https://paulscherrerinstitute.github.io/ecmccfg/manual/general_cfg/</link><description>Recent content in general on ecmccfg</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><atom:link href="https://paulscherrerinstitute.github.io/ecmccfg/manual/general_cfg/index.xml" rel="self" type="application/rss+xml"/><item><title>data storage buffer</title><link>https://paulscherrerinstitute.github.io/ecmccfg/manual/general_cfg/data_storage/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://paulscherrerinstitute.github.io/ecmccfg/manual/general_cfg/data_storage/</guid><description>data storage examples This dir contains two examples: here. | ||
Continuously add value to data storage. Push to epics by hw trigger. Continuously add value to data storage. Push to epics by epics pv trigger. Data buffered data can be accessed by the &ldquo;IOC_TEST:ds0-Data-Act&rdquo; waveform pv (NELM 10000) Custom scale and offset can be applied to the stored values by MACROS (to the plc) in the startup file. | ||
1 push to epics by hw trigger In this example the data stored in dataStorage 0 is pushed to epics at a falling edge of the axis 1 high limit.</description></item><item><title>iocsh utilities</title><link>https://paulscherrerinstitute.github.io/ecmccfg/manual/general_cfg/iocsh_utils/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://paulscherrerinstitute.github.io/ecmccfg/manual/general_cfg/iocsh_utils/</guid><description>ECMC Iocsh Utilities Iocsh function &ldquo;ecmcEpicsEnvSetCalc()&rdquo; &ldquo;ecmcEpicsEnvSetCalc()&rdquo; is used to evaluate expressions and set result to EPCIS environment variables. Usefull for calculate: | ||
slave offsets sdo/pdo adresses (also in hex) scalings in motion record fields &hellip; ecmcEpicsEnvSetCalc -h Use &#34;ecmcEpicsEnvSetCalc(&lt;envVarName&gt;, &lt;expression&gt;, &lt;format&gt;)&#34; to evaluate the expression and assign the variable. &lt;envVarName&gt; : EPICS environment variable name. &lt;expression&gt; : Calculation expression (see exprTK for available functionality). Examples: Simple expression:&#34;5.5+${TEST_SCALE}*sin(${TEST_ANGLE}/10)&#34;. Use of &#34;RESULT&#34; variable: &#34;if(${TEST_VAL}&gt;5){RESULT:=100;}else{RESULT:=200;};&#34;.</description></item><item><title>ecmc command reference</title><link>https://paulscherrerinstitute.github.io/ecmccfg/manual/general_cfg/ecmc_command_ref/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://paulscherrerinstitute.github.io/ecmccfg/manual/general_cfg/ecmc_command_ref/</guid><description>ecmc command reference ethercat motion general misc plc</description></item><item><title>best practice</title><link>https://paulscherrerinstitute.github.io/ecmccfg/manual/general_cfg/best_practice/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://paulscherrerinstitute.github.io/ecmccfg/manual/general_cfg/best_practice/</guid><description>EtherCAT rate (EC_RATE) The default EtherCAT frame rate in ecmc is set to 1kHz. For most applications this is however not needed and can therefore be reduced. A reduced EtherCAT rate reduces the load on the controller. In general, a good value for the frame rate is in the range 100Hz to 1kHz. For motion systems, a frame rate of 100Hz..500Hz is normally enough. Rates outside the 100Hz..1kHz range is normally not a good idea, and some slaves might not support it.</description></item></channel></rss> | ||
1 push to epics by hw trigger In this example the data stored in dataStorage 0 is pushed to epics at a falling edge of the axis 1 high limit.</description></item><item><title>iocsh utilities</title><link>https://paulscherrerinstitute.github.io/ecmccfg/manual/general_cfg/iocsh_utils/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://paulscherrerinstitute.github.io/ecmccfg/manual/general_cfg/iocsh_utils/</guid><description>ECMC Iocsh Utilities ecmcEpicsEnvSetCalc &ldquo;ecmcEpicsEnvSetCalc()&rdquo; is used to evaluate expressions and set result to EPCIS environment variables. Useful for calculate: | ||
slave offsets sdo/pdo addresses (also in hex) motion scaling record fields &hellip; ecmcEpicsEnvSetCalc -h Use &#34;ecmcEpicsEnvSetCalc(&lt;envVarName&gt;, &lt;expression&gt;, &lt;format&gt;)&#34; to evaluate the expression and assign the variable. &lt;envVarName&gt; : EPICS environment variable name. &lt;expression&gt; : Calculation expression (see exprTK for available functionality). Examples: Simple expression:&#34;5.5+${TEST_SCALE}*sin(${TEST_ANGLE}/10)&#34;. Use of &#34;RESULT&#34; variable: &#34;if(${TEST_VAL}&gt;5){RESULT:=100;}else{RESULT:=200;};&#34;.</description></item><item><title>ecmc command reference</title><link>https://paulscherrerinstitute.github.io/ecmccfg/manual/general_cfg/ecmc_command_ref/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://paulscherrerinstitute.github.io/ecmccfg/manual/general_cfg/ecmc_command_ref/</guid><description>ecmc command reference ethercat motion general misc plc</description></item><item><title>best practice</title><link>https://paulscherrerinstitute.github.io/ecmccfg/manual/general_cfg/best_practice/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://paulscherrerinstitute.github.io/ecmccfg/manual/general_cfg/best_practice/</guid><description>EtherCAT rate (EC_RATE) The default EtherCAT frame rate in ecmc is set to 1kHz. For most applications this is however not needed and can therefore be reduced. A reduced EtherCAT rate reduces the load on the controller. In general, a good value for the frame rate is in the range 100Hz to 1kHz. For motion systems, a frame rate of 100Hz..500Hz is normally enough. Rates outside the 100Hz..1kHz range is normally not a good idea, and some slaves might not support it.</description></item></channel></rss> |
Oops, something went wrong.