On start execute procedure unexpectedly stops

Updated Jan 26, 2026

Reported In

Software

  • VeriStand

Issue Details

I create several Procedure in my VeriStand project and select one of them as On start execute procedure. But after I deploy my VeriStand project, it seems that the execution of procedure stops unexpectedly.

Why I cannot run all the procedures listed on Procedures Execution Order ?

Solution

If you create procedures, these procedures automatically listed in Procedures Execution Order. If you select one of procedure as On start execute procedure, the selected procedure and those listed below this will be executed one by one after you deploy your VeriStand project.

 

But if procedure includes steps which stop the execution of procedure such as End or Exit Subroutine, the execution of procedure ends and the other procedures which are listed below this specific procedure are not executed as well.

 

For example, suppose that you have 3 procedures, "procedure1", "procedure2" and "procedure3" and listed these procedues in this order in Procedures Execution Order. If you select "procedure1" as On start execute procedure, after you deploy this VeriStand project, "procedure1" will be executed first, then "procedure2", and finally "procedure3" will be executed. But if your "procedure1" have specific step such as End, then on start procedure stops so "procedure2" and "procedure3" will not be executed.