This documentation is no longer maintained. For documentation of the current version of emc2, please see http://www.linuxcnc.org/docview/html

ONESHOT

NAME
SYNOPSIS
FUNCTIONS
PINS
PARAMETERS
LICENSE

NAME

oneshot − one-shot pulse generator

SYNOPSIS

loadrt oneshot [count=N|names=name1[,name2...]]

FUNCTIONS

oneshot.N (uses floating-point)

Produce output pulses from input edges

PINS

oneshot.N.in bit in

Trigger input

oneshot.N.out bit out

Active high pulse

oneshot.N.out-not bit out

Active low pulse

oneshot.N.width float in (default: 0)

Pulse width in seconds

oneshot.N.time-left float out

Time left in current output pulse

PARAMETERS

oneshot.N.retriggerable bit rw (default: TRUE)

Allow additional edges to extend pulse

oneshot.N.rising bit rw (default: TRUE)

Trigger on rising edge

oneshot.N.falling bit rw (default: FALSE)

Trigger on falling edge

LICENSE

GPL