Anything halui isn't realtime.  So it may be that you need a longer than 
expect pulse to have halui 'see' it.

sam

On 04/24/2016 07:51 PM, Danny Miller wrote:
> So I tried it and initially gave a very small number for the pulse
> width, since it just issues a halui.program.run.
>
> It didn't work.  I looked on halscope- input button and pulse were
> correct, halui.program.run was pulsed.  But halui.program.is-running
> remained low.
>
> I ended up getting it to work by increasing the pulse width WAY up, to
> like 10ms or 100ms.  If it goes on too long there's a danger it'll also
> register inside the next mode.  e.g. a single press while running causes
> a pause and since it's still registering as pressed, it could cause a
> resume.
>
> But the numbers did work.  It's working super-nice now.
>
> I'm confused why halui.program.run needs a significant width.  I figured
> it would register the command any time the command was asserted.
>
> Danny
>
>
> On 4/24/2016 2:07 AM, Philipp Burch wrote:
>> Hi Danny!
>>
>> On 24.04.2016 08:37, Danny Miller wrote:
>>> [...]
>>>
>>> So I need like an edge detector that provides only a pulse for one cycle
>>> when the button is pressed.  That seems simple enough, but I don't see
>>> any HAL construct which supports it.
>>>
>>> [...]
>> There is an "edge" component, which should do just what you need:
>> http://linuxcnc.org/docs/2.6/html/man/man9/edge.9.html
>>
>> Bye,
>> Philipp
>>
>>
>>
>> ------------------------------------------------------------------------------
>> Find and fix application performance issues faster with Applications Manager
>> Applications Manager provides deep performance insights into multiple tiers 
>> of
>> your business applications. It resolves application problems quickly and
>> reduces your MTTR. Get your free trial!
>> https://ad.doubleclick.net/ddm/clk/302982198;130105516;z
>>
>>
>> _______________________________________________
>> Emc-users mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/emc-users
> ------------------------------------------------------------------------------
> Find and fix application performance issues faster with Applications Manager
> Applications Manager provides deep performance insights into multiple tiers of
> your business applications. It resolves application problems quickly and
> reduces your MTTR. Get your free trial!
> https://ad.doubleclick.net/ddm/clk/302982198;130105516;z
> _______________________________________________
> Emc-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/emc-users
>


------------------------------------------------------------------------------
Find and fix application performance issues faster with Applications Manager
Applications Manager provides deep performance insights into multiple tiers of
your business applications. It resolves application problems quickly and
reduces your MTTR. Get your free trial!
https://ad.doubleclick.net/ddm/clk/302982198;130105516;z
_______________________________________________
Emc-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to