Engineering Software Development

Capability

Image: NI Certified Alliance Partner.PTP is a Certified Member of the National Instruments Alliance Program and we are proud to employ three out of only five Certified LabWindowsTM/CVITM Developers in the UK & Ireland as well as a Certified LabVIEWTM Architect, a Certified LabVIEWTM Developer and Certified LabVIEWTM Associate Developers.

Our experience in the design of other areas of Engineering Software is also considerable and includes the following tools, platforms and architectures:

  • National Instruments LabVIEWTM, LabWindows/CVI, Vision Builder, TestStandTM and Measurement Studio
  • Microsoft VC++, C#, VB & VB.net
  • Borland C++ Builder and Delphi on the PC
  • Embedded programming in C, C++ and Assembler
  • User Interface development
  • Programming for Mitsubishi, Siemens & Allen-Bradley PLCs
  • Motion control using hardware from Delta Tau, Baldor and B&R
  • Scientific analysis using MATLAB
  • Application development for Palm OS 3.5-5.x
  • Atmel AVR, Microchip PIC, 8051 and H8 embedded processor development and coding using industry-standard tools
  • ARM 7 / 9 / XScale development using embedded GNU/Linux
  • Embedded software on other DSP and microcontroller platforms including TMS320 and ADSP-21xx

PTP have substantial experience of the leading edge compilers and IDEs for PC, PDA and embedded controllers and microprocessors. We are ideally placed to assist with product development - when resourcing is an issue - or to provide total product design and development with a predefined time frame and cost. Our broad engineering and applications design expertise, including multi-component topologies and intercommunications, allows us to dependably engineer solutions based on our customers' bespoke products including, for example, interfacing to embedded product for testing or data analysis. As well as providing new designs, we have experience in providing support for legacy product when the skills are no longer available internally and assisting in technology upgrades such as the porting of DOS product to the Windows platform.

Recent developments

  • Environmental Noise and Vibration analysis package: A high performance PC application using LabWindows/CVI and MS VC++
  • Spectrum analyzer: Software for a fully-featured handheld spectrum analyser instrument (Palm OS using Metrowerks CodeWarrior)
  • Acoustic testing: a MATLAB application for the ultrasonic testing of architectural models
  • Rail condition monitoring: Software for analysing and predicting track condition on a metro system (PC application)
  • Integrated Development Environment: A fullyfeatured IDE for programming a range of embedded controller products (Borland C++)
  • LCD display controller: Embedded software for an LCD head-up display (HUD) demonstrator.
  • Engineering Software Development Case Studies