Stacks Image 11
LabVIEW implementation of a Tkacik random number generator

I acquired experience in LabVIEW programming since 1996 when working as a research assistant in the Bioengineering lab at Universidad Iberoamericana. I developed a graphical control system for the simulation of the penicillin synthesis process. In 1998 as part of my licentiate's degree thesis I developed in LabVIEW and C++ a user interface to wirelessly control the movements of a microrobot.

As a designer of custom electronic circuits I worked on software development and system integration using LabVIEW and hardware from National Instruments for data acquisition, machine vision and motion control. In some instances I designed the hardware needed for the application. Some of the projects that I completed are:

  • Graphical interface for a custom-designed sensor board for an eye-pressure hydrostatic emulator.
  • System for vehicle access control, payment and statistics.
  • Weight-averaging currency counting system
  • User identification network, deployed using custom-designed RF-ID and magnetic card readers.
I kept practicing LabVIEW programming along my MASc and PhD studies. In the VLSI Design course, for example, I implemented in LabVIEW a Tkacik random number generator to validate the output of the VLSI implementation of the same algorithm. At UofA I prepared a temperature control system for a Peltier-based thermal actuation system for phase change microactuators.