Modern measurements are becoming more complex and require more flexibility with respect to the used of diverse instrumentation over the last years. Unfortunately, software architectures are not evolving a lot, and this results in a lot of custom programming that must be migrated every time something changes in the instrumentation setup.
In this work, you will design a framework to abstract the specific hardware and allow program measurement setups only one, even though more than one instrument is to be used. LabVIEW has been chosen as development platform because of its capacity for synchronizing processes, handling object-orientation and providing an extensive driver library for most existing instruments.
Software design: 40%, Implementation: 40%, Measurements: 20%