VeriStand

cancel
Showing results for 
Search instead for 
Did you mean: 

Getting started with Custom Devices

I'm hoping someone knows of a good video introduction or something to get started with custom devices. Specifically a walkthrough along the lines of "let's set up a custom device from scratch to add two channels together" or something simple like that, just to get me going.

 

I have started to read through the section on custom devices in the VeriStand manual, and it seems fairly involved. I'm hoping for a dumbed down version just to get me going.

0 Kudos
Message 1 of 8
(873 Views)

VeriStand Custom Device Handbook — VeriStand Custom Device Handbook 1.0.0 documentation is what you need.

VeriStand Open Source Add-Ons · GitHub contains many good examples for your reference.

-------------------------------------------------------
Control Lead | Intelline Inc
Message 2 of 8
(843 Views)

Thanks. That handbook is quite a bit more useful than what shows up in the VeriStand manual.

0 Kudos
Message 3 of 8
(829 Views)

In the VeriStand Custom Device Handbook, I see an example that use a simulated DAQ device called AES-201 to show readers how to inplement the custome device, but I can't find the source code of this example, as some instructions inside this bool are not quite clear so I need to look into the source code. Do you know where can I find this example?

0 Kudos
Message 4 of 8
(452 Views)

The hypothetical AES-201 does not exist.

If you need some source codes for reference, you can explore https://github.com/NIVeriStandAdd-Ons/

-------------------------------------------------------
Control Lead | Intelline Inc
0 Kudos
Message 5 of 8
(437 Views)

I see, thanks!

0 Kudos
Message 6 of 8
(424 Views)

Sadly, the handbook and references to certain things like the custom device wizard are out of date. Even then the information is pretty high level. The Veristand tutorial on git is 10 years old. Some of the info is still relevant and some not so much. It would be nice to have a more comprehensive tutorial, NI does offer some training I believe although maybe not on custom devices, but I mostly found you just have to fumble through it and search for knowledgebase article or forum posts, etc to get clarity which is really time consuming. 

 

For example, there doesn't seem to be a .fpgaconfig file for the 7846R card that I can find so now I am learning xml and how to make one based off some of the examples that ship with Veristand. 

 

Also this but again it's very old: https://www.bing.com/ck/a?!&&p=b65dca8faa2c49d9JmltdHM9MTcyNzkxMzYwMCZpZ3VpZD0yM2FkZTNhNy02ZmViLTYyN...

 

 

0 Kudos
Message 7 of 8
(406 Views)

@cabala wrote:

For example, there doesn't seem to be a .fpgaconfig file for the 7846R card that I can find so now I am learning xml and how to make one based off some of the examples that ship with Veristand. 

 

Also this but again it's very old: https://www.bing.com/ck/a?!&&p=b65dca8faa2c49d9JmltdHM9MTcyNzkxMzYwMCZpZ3VpZD0yM2FkZTNhNy02ZmViLTYyN...

 

 


Using FPGA in VeriStand is a different story. You don't need to create or modify any existing custom devices.

Besides, FPGA Addon is recommended. See Getting Started With NI FPGA Devices in NI VeriStand

-------------------------------------------------------
Control Lead | Intelline Inc
0 Kudos
Message 8 of 8
(392 Views)