VeriStand

cancel
Showing results for 
Search instead for 
Did you mean: 

Custom Procedure Steps

Is it possible to create custom procedure steps? (as in steps to run from VeriStand Procedures)

 

Thanks!

Chris
Project Engineer
Certified LabVIEW Architect
Certified TestStand Architect
Message 1 of 13
(7,379 Views)

What kind of custom step are you hoping to create? What would this step do?

Jarrod S.
National Instruments
0 Kudos
Message 2 of 13
(7,374 Views)

(sorry, mistaken post)

Chris
Certified LabVIEW Architect
Certified TestStand Architect
0 Kudos
Message 3 of 13
(7,372 Views)

I was trying to send a text message with a procedure step.  I can easily do this through a LabVIEW VI assuming that my target has an internet connection.

 

I realize that there are definitely other ways to do this, but I thought a procedure step might be the most flexible and I was curious if this was an option.

Chris
Project Engineer
Certified LabVIEW Architect
Certified TestStand Architect
Message 4 of 13
(7,368 Views)

There are currently no ways to do custom procedure steps like you want. It's a feature we've definitely pondered before. Thanks for sharing what types of functionality you'd want from it.

 

It sounds like you already know a couple other ways to do it, but using the Easy Custom Device Tool to create a basic custom device that you can trigger with a channel value from a procedure sounds like the easiest way to me.

Jarrod S.
National Instruments
0 Kudos
Message 5 of 13
(7,354 Views)

Alternatively, on the host side you can use the .NET API to register for alarm triggers. If your VI gets notified of an alarm, you can then text whatever information you want.

Jarrod S.
National Instruments
0 Kudos
Message 6 of 13
(7,353 Views)

Thanks Jarrod, that's what I figured.

 

I had considered writing a custom workspace tool, but not a host side custom device using the .NET API to register for alarms.  Interesting idea.....

Chris
Project Engineer
Certified LabVIEW Architect
Certified TestStand Architect
Message 7 of 13
(7,348 Views)

the host code wouldn't be a custom device. Could be a "service". Services are launched whenever the project connects. The service VI would then register for alarm events and react to them as need be. This is actually exactly what the alarm responses section of the project does.

Stephen B
0 Kudos
Message 8 of 13
(7,331 Views)

Stephen, so I've seen the services portion of the project before, but never known what it was for.  Is there some guide for creating services for VeriStand?  (like the Custom Device Developer's guide)

Chris
Project Engineer
Certified LabVIEW Architect
Certified TestStand Architect
Message 9 of 13
(7,322 Views)

Unfortunatley there is no comprehensive guide. However, there is an example.

"C:\Program Files (x86)\National Instruments\LabVIEW 2011\examples\NI Veristand\Workspace\Workspace Tool Example.vi"

 

Tools and services are the same thing, except services are automatically launched.

 

You will need to build any tool or service into an LLB the same way a custom device is built.

Stephen B
0 Kudos
Message 10 of 13
(7,301 Views)