images/TMheaderbg.png

LabView experience.

LabView is a data-flow graphical language. You connect icons with wires to make a block-diagram. The data-flow aspect relates to the order of execution. A LabView icon (vi) can fire when all its inputs are ready. So the order of execution is not determined by the position on the page, or the order of calling methods as in Java, but it will run when it is ready, maybe several icons will be ready to run, and they can be run on separate cores of a cpu. The language is well adapted to interfacing with signals from and to the real-world. It also works fine as a general purpose language for any kind of programming. Trials seem to indicate that it is about twice as productive as c++, in good hands.

TMlabviewblockdiagram.png
This is part of a block diagram of a main vi The case statement CheckButtons is one of 50+ cases in the main flow responding to user actions and events. Iin this segment four buttons Up, Down...are checked to see if anyone clicked on them. If they have, and If the action is sensible (not pressing UP when we are already at the top for example), then it schedules the case ImageLoadArray for the next time round.


The Connecting all sorts of things to computers on the motto is certainly true for Traders Micro. The following are among our contrracts.

Via Rail TrainMeasure the vibration
RatsSexual erection strength and duration
SnowmobilesTrack vibration and heating under load
Water HeatersEnergy efficiency for certification
FermenterTo produce an enzyme for use in sick children
DatabaseRecording Neonatal ICU and followup records. Annual report
DatabaseBirth records and statistical analysis
DatabaseAntenatal Ultrasound record and reports
Flotation TanksAluminum concentrator operation. Research for DCS.
Hydraulic pressPresswood board research centre
TokomakTiny job with RS-232 connection to a sensor (I was there)
Aluminum smelterMeasuring conductivity through the crust on liquid Aluminum
City BusRecording speeds and temperatures
RelaysTesting relays for reliability
RelaysMystery job for Q at Solicitor General
Fetal MonitorSimulator for Corometrics fetal monitor for LMS Medical
Fiber Optical SwitchLabview drivers for JDS Fitel fiber optic switches
Flotation apparatusNoranda Copper concentrator simulator
Car brakesMeasuring stopping power and heating effects of braking methods
Galvanizing simLarge project to make galvanized steel under different conditions
RatsBladder pressure, flow and nerve activity measurements
RatsDiabetes testing with infusion and glucose measurement
Hydraulic damperQuality control measurement of small hydraulic components
Fetal monitorRecording O2 saturation etc in fetus being born
Bottling machineOn line control of advanced bottling machine
Ear plugsMeasure the attenuation of sound by an ear plug
Moisture meterDevice for measuring moisture in mineral ore on conveyor belt.
DatabasesLocation of doctors for clinical trials in Africa
Ultrasound metalMeasuring for cracks using ultrasound reflection
MiceMeasuring the pressures in a mouse bladder
Tecan RobotVarious programs for robotic chemistry (expert)
Gas Titration deviceControlling a device used in H2 hydride storage
OvensMeasure self heating in metal Hydrides
Furnaces ValvesVery complex system for self heating metal ores
Ore Weatheringlab scale System to monitor gas flows through piles of mineral
Wound Care Wound Pictures Nurse program

jbrohan@tradersmicro.com tel 514 995 3749

images/TMheaderbg.png