atlas news
    
Ching-Hwa Yu
27  avril     16h00
Visual Studio Code for Perl on Legacy Systems
Ching-Hwa Yu    Within the lives of software developers, we sometimes need to veer off our path and take a side route. In this particular case, I needed to review some Perl code. I was pretty confident that Visual Studio Code for Perl should be a no brainer however I overlooked the fact that the corporate system I...
30  novembre     18h00
How to Create a Python Plugin System with Stevedore
Ching-Hwa Yu    One of the questions that I see and hear often is how to extend applications using a Python plugin system. For a test engineer, this is usually related to hardware abstraction. For others, they may want to separate the core functionality from extensions. Through this method, deployment can be...
21  avril     17h00
How to Use pytest-mock to Simulate Responses
Ching-Hwa Yu    One of the biggest challenges facing an electrical, computer, or design engineer is bridging the gap between hardware and software. The task to write software to exercise hardware has always proved to be a challenging task. This is primarily due to the focus on learning language syntax and not...
19  novembre     18h00
Generating Data From INI Configuration Files in Python
Ching-Hwa Yu    Python provides a number of methods to generate data. These range from for loop, list comprehension, and range to NumPy sequences such as arange, linspace, logspace, and geomspace. Each of these have specific input parameters but they differ in the output. In this article, I’ll discuss a method to...
11  novembre     20h49
The Ultimate Reference for All Things LabVIEW
Ching-Hwa Yu    Many LabVIEW books have been published over the years. Some have gone to form the fundamental principles of the language for over a decade afterwards such as The LabVIEW Style Book published in by Peter Blume. Another popular book published around the same time was LabVIEW Graphical...
15  janvier     18h43
How I Spent My Holidays with Python 3.6
Ching-Hwa Yu    The holidays can be great where you can take time off, recharge, spend time with the family, watch football, and eat lots of food. However, in between activities, there’s usually some downtime and rather than do something mind numbing, I decided to get up to speed with Python . I’ve developed in...
17  août     19h00
2017 LabVIEW Developer Days Presentation Branching Workflows for Team Development (Updated)
Ching-Hwa Yu    At the LabVIEW Developer Days in Santa Clara, I presented an updated session on Branching Workflows for Team Development. Unfortunately, it wasn’t recorded so there’s no video however most of the concepts are the same as the CLA Summit presentation. You should be able to determine the...
06  juin     22h01
NIWeek 2017 Automated Test of LabVIEW FPGA Code: CI and Jenkins 2 Pipelines
Ching-Hwa Yu    At NIWeek in the Advanced Users track, I delivered a session on developing and executing unit tests for LabVIEW FPGA code. This included automated execution of the unit tests by Jenkins upon submission to Perforce Helix. Thanks to Jianhua Liu for being an excellent partner and all who attended...
19  mai     19h58
Announcing Command Line Tools for LabVIEW
Ching-Hwa Yu    I’ve released a set of LabVIEW utilities to make running unit tests and builds easy with Jenkins or other CI CD system. You can find the source code at https: github.com chinghwayu Command Line Tools. There are primary functions: Execute LabVIEW build spec Build VIPM package Execute NI Unit Test...
24  février     20h00
How to Trigger Jenkins from a Perforce Server running Windows
Ching-Hwa Yu    Ever since version . . of the Jenkins P Plugin, it’s possible to trigger Jenkins jobs from a Perforce commit. There’s a Cloudbees article that discusses how the Jenkins plugin works in detail. In the article, it discusses how to create a Perforce trigger so that when change commit events occur,...