From 04ac73f5c6bab77ef8889edafae2acd60a8b9cbc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Anders=20Sandstr=C3=B6m?= Date: Mon, 4 Mar 2024 17:15:58 +0100 Subject: [PATCH] Modify testscript --- iocsh/cfg/axis.yaml | 4 ++-- iocsh/test.script | 13 +++++++++++-- 2 files changed, 13 insertions(+), 4 deletions(-) diff --git a/iocsh/cfg/axis.yaml b/iocsh/cfg/axis.yaml index 8826959..2c97cb6 100644 --- a/iocsh/cfg/axis.yaml +++ b/iocsh/cfg/axis.yaml @@ -54,9 +54,9 @@ drive: encoder: numerator: 360 # Scaling numerator example 360 deg/rev denominator: 12800 # Scaling denominator example 4096 ticks per 360 degree - # type: 0 # Type: 0=Incremental, 1=Absolute + type: 1 # Type: 0=Incremental, 1=Absolute bits: 16 # Total bit count of encoder raw data - # absBits: 0 # Absolute bit count (for absolute encoders) always least significant part of 'bits' + absBits: 16 # Absolute bit count (for absolute encoders) always least significant part of 'bits' # absOffset: 0 # Encoder offset in eng units (for absolute encoders) # mask: '0xFFF00' # Mask applied to raw encoder value position: ec0.s$(DRV_SLAVE).positionActual01 # Ethercat entry for actual position input (encoder) diff --git a/iocsh/test.script b/iocsh/test.script index 8c694bc..22227ab 100644 --- a/iocsh/test.script +++ b/iocsh/test.script @@ -47,9 +47,18 @@ require ecmc_plugin_daq sandst_a "PLUGIN_ID=0" ecmcAddDAQArray("test",PLUGIN.DAQ.test) ecmcAddDAQChannel(123) -ecmcAddDAQItem(ec0.s13.positionActual01,0) +ecmcAddDAQItem(ec0.s13.ONE,0) ecmcAddDAQItem(ax1.actpos,0) -ecmcGrepParam *ax1* +ecmcAddDAQItem(ec0.s13.positionActual01,0) +ecmcAddDAQItem(ec0.s13.ONE,0) +ecmcAddDAQItem(ax1.setpos,0) +ecmcAddDAQChannel(12) +ecmcAddDAQItem(ec0.s13.positionActual01,0) +ecmcAddDAQItem(ec0.s13.positionActual01,0) +ecmcAddDAQItem(ec0.s13.positionActual01,0) +ecmcAddDAQItem(ec0.s13.ONE,0) +ecmcAddDAQItem(ec0.s13.ONE,0) +ecmcAddDAQItem(ax1.setpos,0) ############################################################################## ## Configure diagnostics: