MORECHEMISTRY.COM::MORE CHEMISTRY ON THE WEB |
LabVIEW utilities - recipes
[LabVIEW vi collection]
[LabVIEW links]
[LabVIEW bookstore]
[programming topics] [drivers] [device simulators] [utilities] [projects] [events] [related topics] LabRecipe..automate your automation.. IntroductionResearchers at the department of Chemical Technology "ChemE", of the faculty of Applied Sciences of the Delft University of Technology, often use LabVIEW to control their experimental setups. LabVIEW programs or vis, short for virtual instruments, can perform many pre-determined tasks. The need for a higher degree of automation and more flexibility resulted in a program that can execute a script or recipe on new and existing programs. Recipes can add timing, repetition and conditional program flow to a LabVIEW program without changes to the LabVIEW block diagram or graphical code. From the manualLabRecipe is a utility which can automate an otherwise manually operated vi by using recipes. Working with recipes has several advantages over working manually:
A recipe is a list of commands. Small recipes can be made or changed with the built-in editor. For larger projects it is recommended to use Notepad or an equivalent editor. Since recipes are simply stored as ASCII files, LabRecipe can read recipe files without any conversions. Recipes will be executed line by line. One line may contain several ';' separated commands. The manual describes all existing commands. Recipes may contain empty lines. Two consecutive empty lines will be regarded as the end of the recipe. You can download the manual here. BackgroundThis utility is largeley based on vi-server. With this technique it is possible to make LabVIEW programs that control other LabVIEW programs on the same computer or even on other computers. Download LabRecipe.zip
AcknowledgementThis utility could only have been made because of its users at ChemE (at the time called DelftChemTech): Ali Akhavan, Daniël van Herk, Jurrian van der Dussen, Michael van de Weg and Renske Beetstra. Special thanks to Ronald van Dijk for giving the first assignment to add recipe-executing functionality to the robotarm setup in the 'Proeffabriek' (pilotplant facilty at ChemE) and to Jan van Erven for giving ideas and suggestions and for making remarks to further improve the usability of the original recipe.vi utility. Remarks
Known issues:
Bart Boshuizen, 2014/02/12
|
|