01-08-2018 07:47 AM
Thank you Darren for bringing that up to the community.
And re-starting the debate on "Wait with Error Functionality"
I've had a fairly bullet-proof routine around for a long, long time. available in the code sharing repo.
I took the time to publish an update over here as their have been some improvements made over the years.
Cosmetically, its nicer Seconds to Wait is now a DBL, and the original was never "In-lined" since that was not available back then.
01-12-2018 07:03 AM
How difficult would it be to add a Boolean input into the bottom of the Stall Data Flow.vim ? Have the Boolean if unwired, resume the current state of 'delay regardless of error' ; otherwise, on the change of the Boolean state have it skip delay on error.
Just my $0.02
01-12-2018 07:11 AM
@Minions wrote:
How difficult would it be to add a Boolean input into the bottom of the Stall Data Flow.vim ? Have the Boolean if unwired, resume the current state of 'delay regardless of error' ; otherwise, on the change of the Boolean state have it skip delay on error.
Just my $0.02
So, do it! Rename it and place it in your personal reuse library. No need to muck up a perfectly functional and well documented vim in vi.lib
07-30-2018 03:27 PM
True! And you don't have to include it in your Project, as it's on the Quick Drop menu.
BS
07-31-2018 03:29 PM
How's this?
Separate data flow and error flow.
If you want unconditional wait, wire to "Data In", leaving "error in" unwired.
If you want to wait only if there is no error, wire to "error in"
Also, time value is independent of units.
08-01-2018 07:07 AM
@paul_cardinale wrote:
How's this?
Separate data flow and error flow.
I would probably go the route of just not waiting on an error and use the new Type Specialization functions. Only one set of controls instead of 2.
08-02-2018 06:01 PM
@crossrulz
I like your mod, but why not take it one step further and also use the other new Type Specialization function. That way you can use an error wire or any other wire if necessary.
mcduff
08-03-2018 07:35 AM - edited 08-03-2018 07:38 AM
@mcduff wrote:
I like your mod, but why not take it one step further and also use the other new Type Specialization function. That way you can use an error wire or any other wire if necessary.
I did. Did that not come through when you opened my VIM? I did do a save for previous to get it into 2017, so it is possible it was lost. Just checking really quick, and I see it in the VIM I posted.
EDIT: Ok, I see it now. The Save For Previous changed the Type Specialization Structure into a Diagram Disable Structure. Attached is my original 2018 version.
08-03-2018 08:15 AM
I was wondering why that disable structure was there, good to know Save for Previous changes some things about VIMS.
mcduff
08-08-2019 07:26 AM
@FabiolaDelaCueva wrote:Where do we start the campaign and signature gathering to convince Jeff K that we should make it not wait if there is an error in?
Here: Stall Data Flow should be a no-op in the event of an error