You are here

Blog

Transfer Files from cRIO to Windows with WebDAV

June 19, 2018

WebDAV File Transfer

Configuring cRIO for WebDAV File Transfer

The WebDAV Server and SSL Support for LabVIEW RT should be loaded into cRIO software by default. You can confirm this in NI MAX under the remote target > Software > NI Compact RIO. Once the WebDAV Server is on your target, you can begin using the WebDAV VIs in LabVIEW (Windows) to access files on your RT target. It’s as easy as that!

Category:

Direct Digital Synthesis (DDS) - Part I of III

January 15, 2018

What is DDS?

The objective of DDS is to provide a highly flexible and accurate analog/digital output generation mechanism. It excels at producing signals with extremely sensitive timing requirements, like frequency sweeps and high-frequency voltage switching (>1MHz). Before learning how to design a basic DDS engine, let's review the basics of traditional output engines and the pitfalls they present with highly dynamic output requirements.

Category:

Test Operator Feedback with the EFT Module for TestStand

October 2, 2017

How Bloomy’s Manufacturing Operator Interface for TestStand provides feedback tools to improve operator efficiency.

When developing automated tests for a product, we as test engineers typically focus on what we see as the two most important tasks: ensuring the test works properly, and ensuring appropriate results are collected. Because of this, the person who spends the most time on the system, the test operator, can often be forgotten.

Category:

UI Reuse: Dynamic Events and Skinnable Views

June 1, 2017

Why Develop Code for Reusability?

All software developers appreciate the value of code reuse. It allows for faster development and creates more time-tested and reliable code. It gives added value to code with possible bonus features beyond customer requirements, etc. The only potential downside is that this code can take longer to design and develop initially. However, the main requirement for reusability is modularity, and this is good practice anyway.

Category:

Easing Development with DLLs in LabVIEW

March 2, 2017

As LabVIEW developers, we are comfortable developing in LabVIEW. However, sometimes we need to leverage code from other languages. This is where DLLs come in. For those of us that are less than comfortable with coding languages outside of LabVIEW, using DLLs can be daunting and frustrating. The Import Shared Library Wizard can make your life easier, however, it is not very reliable when using custom data types. This forces us to use Call Library Function nodes (CLNs) for DLL calls, which can bring up a whole bunch of problems with no intuitive debug strategy.

Category:

Object-Oriented LabVIEW: Polymorphism (part 3 of a 3 part series)

September 7, 2016

If you attended my presentation at NI Developer Day back in March, you probably recognize the content of this three-part blog series. The premise of my presentation was simple and rather obvious given its title “You Already Know How to Use LabVIEW Classes.” In the end, object-oriented LabVIEW is simply a programming style that encourages software modularity and reuse. The doing is easy because it requires mostly bits and pieces with which we are already familiar.

Category: Tags:

Pages

Subscribe to RSS - blogs