Biochemistry Analyzer Control Software

Замовник: AI | Опубліковано: 24.12.2025

I need purpose-built control software that will drive our benchtop biochemistry analyzer from initial power-up through daily operation. The application must handle two core duties: reliable data acquisition from the instrument’s sensors and full system calibration routines (temperature, reagent blank, baseline, etc.). Real-time monitoring may become a separate phase later, but for now the focus is on capturing raw assay signals and keeping the hardware accurately calibrated. Compatibility is required on both a Windows workstation (for operator interaction, reporting, and firmware updates) and the analyzer’s own embedded controller. A clean, well-documented architecture that separates the UI from the low-level command layer will make it easier for us to add features down the road or port to other OSs. Typical toolchains for this environment include C/C++, C#/.NET, or Python for the Windows side and C/C++ or bare-metal RTOS for the embedded target; if you prefer another stack that still meets the cross-platform goal I’m open to suggestions. USB, RS-232, or CAN bus drivers may be needed depending on what you recommend for solid, low-latency communication. Deliverables • Source code for both Windows and embedded targets • Build scripts / project files that compile without modification • Instrument command protocol documentation generated during development • Calibration and data-acquisition test report demonstrating stable, repeatable performance on sample assays • Quick-start user guide so our lab staff can install and operate the software without engineering help Acceptance Criteria • Continuous acquisition at the instrument’s full data rate without packet loss over a 24-hour stress test • Automated calibration routine brings all measured parameters within spec on first pass • Windows GUI recognizes the analyzer within five seconds of connection and exposes live status indicators If this scope aligns with your skills, let’s schedule a brief technical call so I can provide the current firmware interface and sample data packets.