diff options
author | Chris Morley <chrisinnanaimo@hotmail.com> | 2014-05-26 23:35:13 -0700 |
---|---|---|
committer | Chris Morley <chrisinnanaimo@hotmail.com> | 2014-05-26 23:35:13 -0700 |
commit | 305309ae2b83e96db139aefd56e7175bd53aa645 (patch) | |
tree | 3f3d15c98b83b6c7410c680e3b7582e4e7f81db4 /docs/man | |
parent | 7a767146dda2e086e48b9c399c6a13aa49bd797b (diff) | |
download | linuxcnc-305309ae2b83e96db139aefd56e7175bd53aa645.tar.gz linuxcnc-305309ae2b83e96db139aefd56e7175bd53aa645.zip |
manpages -update pages on classicladder
missing floats and pinnames were wrong for s32 pins
Diffstat (limited to 'docs/man')
-rw-r--r-- | docs/man/man9/classicladder.9 | 28 |
1 files changed, 19 insertions, 9 deletions
diff --git a/docs/man/man9/classicladder.9 b/docs/man/man9/classicladder.9 index 8374ace95..199c08f50 100644 --- a/docs/man/man9/classicladder.9 +++ b/docs/man/man9/classicladder.9 @@ -9,7 +9,7 @@ .SH NAME classicladder \- realtime software plc based on ladder logic .SH SYNOPSIS -\fBloadrt classicladder_rt [numRungs=\fIN\fB] [numBits=\fIN\fB] [numWords=\fIN\fB] [numTimers=\fIN\fB] [numMonostables=\fIN\fB] [numCounters=\fIN\fB] [numPhysInputs=\fIN\fB] [numPhysOutputs=\fIN\fB] [numArithmExpr=\fIN\fB] [numSections=\fIN\fB] [numSymbols=\fIN\fB] [numS32in=\fIN\fB] [numS32out=\fIN\fB] +\fBloadrt classicladder_rt [numRungs=\fIN\fB] [numBits=\fIN\fB] [numWords=\fIN\fB] [numTimers=\fIN\fB] [numMonostables=\fIN\fB] [numCounters=\fIN\fB] [numPhysInputs=\fIN\fB] [numPhysOutputs=\fIN\fB] [numArithmExpr=\fIN\fB] [numSections=\fIN\fB] [numSymbols=\fIN\fB] [numS32in=\fIN\fB] [numS32out=\fIN\fB] [numFloatIn=\fIN\fB] [numFloatOut=\fIN\fB] .SH DESCRIPTION These pins and parameters are created by the realtime \fBclassicladder_rt\fR module. Each period (minimum 1000000 ns), classicladder reads the inputs, evaluates the ladder logic defined in the GUI, and then writes the outputs. @@ -17,24 +17,34 @@ These pins and parameters are created by the realtime \fBclassicladder_rt\fR mod .SH PINS .TP -\fBclassicladder.0.in-\fIN\fB\fR IN bit -These bit signal pins map to \fB%I\fINNN\fR variables in classicladder +\fBclassicladder.0.in-\fINN\fB\fR IN bit +These bit signal pins map to \fB%I\fINN\fR variables in classicladder .TP -\fBclassicladder.0.out-\fIN\fB\fR OUT bit -These bit signal pins map to \fB%Q\fInNN\fR variables in classicladder +\fBclassicladder.0.out-\fINN\fB\fR OUT bit +These bit signal pins map to \fB%Q\fINN\fR variables in classicladder Output from classicladder .TP -\fBclassicladder.0.in-\fIN\fB\fR IN s32 +\fBclassicladder.0.s32in-\fINN\fB\fR IN s32 Integer input from classicladder -These s32 signal pins map to \fB%IW\fINNN\fR variables in classicladder +These s32 signal pins map to \fB%IW\fINN\fR variables in classicladder .TP -\fBclassicladder.0.out-\fIN\fB\fR OUT s32 +\fBclassicladder.0.s32out-\fINN\fB\fR OUT s32 Integer output from classicladder -These s32 signal pins map to \fB%QW\fINNN\fR variables in classicladder +These s32 signal pins map to \fB%QW\fINN\fR variables in classicladder +.TP +\fBclassicladder.0.floatin-\fINN\fB\fR IN float +Integer input from classicladder +These float signal pins map to \fB%IF\fINN\fR variables in classicladder +These are truncated to S32 values internally. eg 7.5 will be 7 + +.TP +\fBclassicladder.0.floatout-\fINN\fB\fR OUT float +Float output from classicladder +These float signal pins map to \fB%QF\fINN\fR variables in classicladder .SH PARAMETERS .TP |