Monday, 17 October 2016

For those Who Consider Learning LabVIEW - Part 1

labview projects
The question on the best system to take in LabVIEW starting from the earliest stage is very frequent. LabVIEW is a programming dialect; like some other programming lingo out there, for example, take afterNET and Java, to refer to only a couple. The contrasts between content based dialects are regularly in the sentence structure just, while the distinction amongst LabVIEW and content-based programming dialects is somewhat more profound, in its worldview. LabVIEW takes after the data flow worldview while content based like a more progressive one. In notwithstanding of this more intense contrast, LabVIEW is without a doubt a programming dialect.
I will cite a companion of mine when gotten some information about how to take in a programming dialect. He says: "Taking in a programming dialect is much similar to taking in a real dialect, for example, English or Mandarin. One begins by concentrating on an essential stuff like how to arrange a brew in a bar and request the restroom keeping in mind the end goal to survive. As the individual gets the chance to hone the dialect, over the long run, more unpredictable sentences can be shaped, and if the intrigue is there, this person winds up facing the dialect after time and consistent practice."
This is an outright virtuoso. A programming dialect is in fact simply like a dialect. A programming dialect needs to take after particular principles all together for the PC compiler to comprehend it and make an interpretation of it into tough and executable ones and zeros. Similarly, a talked dialect likewise needs to take after standards altogether for the data being passed by the speaker to be appropriately gathered into a strong message.
It is regular information that an ideal route for one to take in a dialect is added up to submersion in the way of life that dialect is talked. The fundamental purpose behind that, however, is that it constrains the individual to rehearse the dialect through certain circumstances. This is essentially what I recommend to people investigating beginning on LabVIEW. Get LabVIEW submersion.

Friday, 14 October 2016

Big Data, Tests, and Measurements – Part 2

data acquisition system
The enhancements of information securing equipment has conveyed to general society procurement gadgets gathering information on the super example every second and beginning to move into the gig tests every second domain. This has contributed for researchers and designers to wind up the significantly larger number of information hungry than some time recently.
The greater part of this has propelled National Instruments onto its particular interest to coordinate Test and Measurements with Big Data. NI has authored the term Big Analog Data. Massive Analog Data is mainly Big Data got from the simple physical world, i.e. information gathered by securing gadgets.
This is surely awesome to see as National Instruments, as a rule, contributes with bleeding edge advancement that helps the answers for these sorts of issues to become visible. Be that as it may, as I would like to think, I do think NI might approach the problem from the wrong edge. NI's Big Analog Data arrangement is centered around the large centralized computers and customary IBM-sort of equipment foundation. As I specified toward the start of this blog, Google, Facebook and Yahoo tackled this issue by making database innovation that made a group of appropriated reasonable PCs as capable or more than the great old a few hundred thousand dollar centralized servers of the past. It made massive information sets to be fiscally practical by tackling the issue in the product area, not in the equipment space.
As I would like to think, the response for Big Analog Data ought to be adjusted to the examples of overcoming adversity of the three Goliath web organizations I specified here. The way ought to be the production of database arrangements that would accommodate well to the gig test every second multi-channel gadgets that would deal with the cheap group of servers.
Google, Yahoo, and Facebook effectively tackled the issue to fit their industry best; which I will call here Big Slow Data. Web kind of information that could be invigorated once every second or slower. The jump that should be made for Big Data to incorporate with Test and Measurements genuinely is the extension of this worldview onto a database arrangement that would bolster information to be put away in the gig test every worthless, while likewise taking into consideration questions in parallel to information stockpiling. This would put the force of Big Data in the hands of new businesses and other little organizations, and additionally would make it financially practical, tossing gas in the Internet of Things fire.

Big Data, Tests, and Measurements - Part 1

daq software
A standout amongst the most abused terms of the recent years or so has been Big Data and the Internet of Things. The astonishing new database innovation that organizations like Google, Yahoo, and Facebook have created to handle vast information sets have added to take the idea of Internet of Things out of the domain of sci-fi and into the circle of probability.
For the ones of you who have heard the term however never had the opportunity to comprehend what it implies; Internet of Things allude to the interconnection of figuring like gadgets with the current web structure.
An ultimate vision behind the idea is for intelligent sensors and other inserted devices to be shared on the internet, taking into account an exceptional level of robotization. From clothes washers that would without anyone else plan an administration call when it identifies it is breaking down, through bio-chip transponders on ranch creatures always taking estimations and putting away them on a focal database for animal wellbeing observing; and heart embeds that would call 911 on the off chance that it distinguishes a crisis in the heart it is integrated to.
It is anything but difficult to perceive how an extraordinary measure of information is created by this mass of insightful gadgets shared to the web. The conventional system equipment couldn't in any way, shape or form stay aware of this request by using the same databases and information distribution centers of the past. Quickly, the measure of information created by only a subset of these brilliant sensors would make the conventional arrangement not to be suitable. Nonetheless, the purported Big Data worldview was formed, which brought the Internet of Things dream a few stages nearer to reality.
Since we are included in the Test and Measurements industry, it is regular for us to pose the question: How will Big Data and Test and Measurements play together, if by any stretch of the imagination? It is anything but difficult to perceive how undertaking administration frameworks are getting increasingly incorporated down to the assembling floor where test structures are conveyed, gathering information. Likewise, quality frameworks are being included into portrayal frameworks for item advancement exercises. It has turned into about the information nowadays.

How did Data Acquisition Evolve

DAQ
NI had a genuinely fascinating worldview using PC innovation as a spine to instrumentation, which was fundamentally DAQ sheets in those days. The entire environment was considerably more effective than the PLC-SCADA combo, with the special case that PLCs would keep running continuously, with deterministic output times, though LabVIEW kept running in a non-constant working framework.
That disappointment in assuming control over PLC's market shared pushed NI to go full scale and convey the FPGA to play in the test and estimation play area. What used to be just DAQ, rapidly turned into a remarkably adaptable custom equipment stage for information procurement. The force of programming FPGAs utilizing LabVIEW extended the off the rack worldview of information securing gadgets for test and estimations to one that could really be tweaked by the end client. This new approach would dispense with the requirement for an all out custom equipment plan at times. What used to be done through the standard equipment outline cycle of circuit reenactment, schematic catch, format, load up manufacture and get together took after by testing, taking effortlessly a month from the time the details were inferred to the time the designer had the custom equipment close by, got to be something that should be possible in hours through the customization of an off the rack gadget with a FPGA.
Quick sending, one can say that National Instruments DAQ of today is significantly more than information securing and the great old "the Software is the instrument" worldview of years back. The development of information obtaining drove us to the now, and the information securing term incorporates information procurement, continuous working framework and custom equipment through LabVIEW; or, a really inserted stage. This is surely uplifting news to every one of us who cherish designing.
One thing to remember however is that, with more prominent power comes more noteworthy duty, in a manner of speaking. What used to be to a great degree simple for another client of the NI stage to concoct a to some degree valuable program utilizing the great old DAQ drivers and LabVIEW for Windows has now transformed into a much, considerably more including recommendation. The expectation to absorb information for another client to really compose helpful inserted programming with the new NI DAQ implanted structure is much more extreme. Try not to think little of this expectation to learn and adapt and try to take as much time as necessary exploring through it before sending programming in the field. This time you chip away at your establishment on NI DAQ installed will pay off many times over.

Thursday, 13 October 2016

LabVIEW: Tips, Tricks and Suggestions- Part 3

labview consulting
No start is simple. ReadyDAQ’s LabVIEW experts are known to be outstanding performers, and they’ve decided to help those who are still learning to use LabVIEW. This is the third part of the series, don’t forget to read the first two if you haven’t already.
#1 Bolding a text
Did you ever hit Ctrl-B to bold some text and nothing (or something you did not expect) has happened? We’ve got you covered! To do this, simply add QuickBold=True to your INI file and restart the LabVIEW.
You need to remember that by doing this you will lose current functionality of Ctrl-B shortcut.
#2 Custom wire appearances
Bar charts are always convenient and are the essential in Microsoft Excel. On the other hand, they are not so noticeable in LabVIEW, but don’t worry, adding a graph to a LabVIEW front panel is a piece of cake. To add graphs, right click on any of the plots located on the plots box, click on common plots.  Once you’ve done that, you may browse for bar charts for as long as you want.
#3 Shortcuts you need to know
•    Triple-click to select all text
•    Ctrl-E: Toggle between front panel and block diagram
•    Ctrl-T: Tile front panel and block diagram
•    Ctrl-B: Delete all broken wires
•    Ctrl-drag rectangle: Create space on block diagram or front panel
•    Ctrl-H: Toggle context help window
•    Ctrl-Shift-A: Align objects
•    Ctrl-I: View VI properties window
•    Ctrl-Shift-W: List all windows
This is the third and final article in this series by our professional LabVIEW experts. We hope that you’ve enjoyed them so far. If you didn’t read our first two articles with LabVIEW tips and tricks, do it now, you don’t have to thank us.

LabVIEW: Tips, Tricks and Suggestions- Part 2


labview expert
ReadyDAQ’s LabVIEW experts have prepared another set of suggestions to work with LabVIEW faster, better, easier and more comfortable. This is the second part of the series, don’t forget to read the first one if you haven’t already.
#1 Custom controls
You can customize controls to LabVIEW’s palettes in a very simple way. This helps with code or controls that you use quite often. To do so, you need to save .ctl or .vi file into the “user.lib” folder.
In the latest version, this folder is usually located at:
C:\Program Files (x86)\National Instruments\LabVIEW 2014\user.lib
You can go even further and create sub-folders for custom storing of VI’s or controls.
#2 Custom wire appearances
LabVIEW Object-Oriented Programming (OOP) provides a lot of flexibility and control to your LabVIEW code. It also offers you the benefit of setting up custom wire appearances for your LabVIEW class (.LVClass file).
To do this, follow these steps: Right click on .lvclass, click on properties and select Wire Appearance and change color, size and pattern of your wire.
#3 Sub diagram label
The worst thing that can happen when you need to go back to a particularly old code is finding out that it lacks proper documentation.  To avoid headaches, you need to make yourself create at some documentation when you develop the code. This is achieved by using the ‘Sub diagram Label’. This can get in handy in cases like working with state-machines when it’s helpful to record what is happening in each section.
You can edit your LabVIEW options and have this option every time you start LabVIEW. Go to tools, options, block diagram, and check “Show Sub diagram labels visible by default”.
Your life seems easier now, right? Our professional LabVIEW experts have more of these prepared, stay tuned for the next article from the series.

Monday, 10 October 2016

LabVIEW: Tips, Tricks and Suggestions- Part 1

labview consulting
Since the core of our work is based on LabVIEW, our LabVIEW experts have decided to share few secret “hacks” we use to work faster, better, easier and more comfortable. Enjoy the first part of the series and let us know what you think.
#1 A good looking background makes the work more pleasant
Changing a background is simple, right click on the scroll bar while in the front panel, click on properties and browse your PC for your favorite background. The image you choose will always stay centered and follow the scroll bar as you’re working.
#2 Test a FPGA code
In case you want to test a FPGA code with real-life timing but without real-life signals, using simulated signals, and DMA FIFOs is the solution for you. Testing FPGA logs without real signals using uplink/downlink DMA channels requires you to create an array that is same or similar to the desired signal and send it down to your already written FPGA code using a DMA FIFO. You may read the outputs of your logs via second DMA FIFO. You can also change the timing if you include the Loop Timer Express VI.
#3 Conditional Disable Structures
Have you ever wanted to add a lot of changes to your code for testing but may need them in their previous states? Conditional Disable Structures in LabVIEW will save you tons of time. You can create one or more conditions in your Conditional Disable Structure, and in case where a new update is needed you could add this to the structure and meaning you can always go back to the previous versions.
Did you find these tips useful? Our professional LabVIEW experts have more of these to share, look out for the next article from the series.