CAN, LIN & UDS
Communicate & diagnose
Link saved message sequences and cyclic traffic to the test. Monitor frames, decode DBC signals and inspect diagnostic exchanges in CAN Analyzer.
Example: command a function and inspect the returned status.
The complete test platform
Connect your instruments, configure product tests and guide production—from the first barcode to the measurements, factory records and insights behind each result.
BHARAT TEST SUITE brings equipment, product rules, test logic and production records into one Windows application. Configure the station, then build and maintain the process around your product.
Name instruments and configure their connection, commands and responses.
Define barcodes, validation and interlocking for each product variant.
Arrange actions, measurements, limits, timing and specialist operations.
Bring the configuration together
Assign models, sequences and fixture positions. Select sequential or parallel execution for the devices under test (DUTs).
Identify the unit, run the plan and retain the result
Guide the operator through readiness, live measurements and result handling.
Keep barcode history, analyse failures and send the configured records to MES.
Why it matters Manage product variants and station changes through configuration, with reusable test logic and a consistent operator process.
Connect supported instruments from different manufacturers and give each one a meaningful device name. Test steps use that configured device, while each product model keeps its own identification rules.
Save ports, timeouts and device actions. Supported USB identity matching helps find a serial device when Windows changes its COM port. Test the connection before using it in a flow.
Set barcode counts, validation, duplicate and interlocking rules per model. Assign the model and its test sequence to the appropriate plan position.
Use Virtual Machine profiles and simulated responses to exercise test logic before validating the sequence with physical equipment.
Import and export flows, then map referenced devices to the names used on the receiving station. Review unresolved device mappings before execution.
Compatibility depends on the exact instrument, protocol and installed drivers. Simulation is a development aid; production validation uses the intended hardware.
Set the order of operations, choose a device action, interpret its response and compare the result with your limits. Group related checks so the flow stays understandable as it grows.
Illustrative workflow · automotive lamp
Scan its barcode and apply the model’s validation and interlocking rules.
Check readiness, establish communication and run the configured startup actions.
Set the supply, allow settling, send the CAN command, then measure and evaluate the response.
Run cleanup and apply the configured PASS / NG and handling rules.
Retain step measurements against the barcode, then apply configured reporting, MES and label actions.
Use Barcode Search for this unit and Failure Analysis to find recurring failed checks.
This diagram explains a possible workflow, not a captured test run. Voltages, commands, limits, settling times and hardware actions must follow the product’s approved test specification.
Inside the function group
Use groups and child steps, collapse long flows, copy a group and link saved specialist sequences. Switch between grid, tree and visual views.
Capture ASCII or binary data, select byte order, apply scale and offset, and calculate with variables or formulas before comparing limits.
Configure startup, test and cleanup phases, waits, loops, sweeps and supported retry behaviour. Keep timing and failure handling explicit.
Run a single step, a group or the complete flow. Inspect responses and live debug evidence to isolate a problem before releasing the sequence.
Configure detailed operations in dedicated workspaces, then link them into the main sequence. Measurement, communication, programming and inspection can contribute to the same test process.
CAN, LIN & UDS
Link saved message sequences and cyclic traffic to the test. Monitor frames, decode DBC signals and inspect diagnostic exchanges in CAN Analyzer.
Example: command a function and inspect the returned status.
General Programming
Configure supported programmer profiles, firmware inputs, command settings and verification criteria. Retain tool output and firmware evidence.
Example: review programming and verification results with the test evidence.
CAN Calibration & Custom CRC
Build calibration operations and application-specific CRC methods. Check calculations against known samples before using them in a sequence.
Example: prepare a checksum for the product’s message format.
Vision & IR Thermal
Evaluate configured regions for presence, polarity, text, codes, dimensions or lighting. Use supported thermal acquisition for temperature checks.
Example: combine an electrical result with a visual presence check.
DAQ, UDAQ & relays
Use digital inputs, analog measurements, relays and output actions in the test flow, with timing defined around the fixture and instruments.
Example: switch a measurement path before taking its reading.
Availability depends on licence, permissions and supported hardware. ST-LINK, SEGGER Flasher and XDM4011 programming workspaces are Beta; confirm the provider, tool and target combination.
The operator selects a plan and identifies the units. The plan connects each DUT position with its model, sequence and fixture assignment, with progress and results shown during execution.
Sequential plan
Use ordered execution and the configured continuation rules when a model fails.
Parallel plan
Use the supported parallel arrangement with batch scanning or rolling-lane barcode capture.
Illustrative two-position arrangements. Parallel execution depends on hardware, shared resources and reviewed configuration; it does not imply a fixed throughput increase.
Why it matters Product identification and completion checks become part of the operator workflow, alongside the measurements.
Exchange records with production systems, give supervisors visibility and send quality notifications. Each function has a distinct purpose.
Define folders, filenames, templates, CSV fields and barcode-specific output. Configure before/after-test timing, start-file checks, model profiles and append or failure behaviour.
Configure the supported network exchange and validate its request and response contract with the receiving MES. Match the station’s messages to the factory’s requirements.
Build reusable requests with authentication, response mapping and variables. Run supported requests before or after a test, or link one to a sequence step. Review delivery and recovery status.
Make approved production information available to supervisors on the private LAN. Use read-only views to review station information away from the operator screen.
Configure email policies, recipients and schedules for events that need attention. Review delivery status so the team can distinguish an event from a notification problem.
Keep the measurement outcome separate from record delivery. A passed unit and an unresolved transmission are different conditions to investigate.
Data Link requires its own entitlement. Smart Factory Monitoring provides reporting, not remote control of test outputs. Confirm the required licence modules and factory interface contract.
Start with the production picture, narrow down a failing check or model, then inspect the individual unit. These are real application views populated with fictional demonstration records.
Compare step failure counts, rates and limits. In this fictional lamp dataset, output voltage accounts for 28 of the 60 failed attempts.
Compare totals, pass rates and cycle times across DEMO-LAMP, DEMO-MOTOR, DEMO-SENSOR and DEMO-CONTROL before investigating the individual records.
Follow a barcode across its saved attempts. This example has an NG attempt followed by an OK retest, with measured values and limits available for review.
Read totals, pass rate, failures, cycle time and handling time together. The dashboard shown here filters the demonstration records to DEMO-LAMP.
Demonstration dataset: 4 models and 4,200 attempts. Dashboard and Failure Analysis show DEMO-LAMP’s 1,500 attempts. These records are not customer production or a product-performance claim.
The Activity Log connects recorded user actions with their session and time. For saved configuration changes, inspect the affected fields and their previous and updated values.
Filter the history, select the saved change and review the user, time, affected setting and recorded reason. Use the field details to see the before and after values.
Support troubleshooting, configuration handover and quality reviews. Activity Log records user activity; technical communication and exceptions belong in Debug Log.
Access and export depend on the user’s permissions. Requested actions and confirmed saved changes are distinct records; field values appear where recorded.
Investigate communication and fixture behaviour before changing the test. Use diagnostic evidence to isolate the cause, then evaluate timing changes through a controlled trial.
Cycle Time Audit
Review configured waits, trial results and pass/fail history. Actual cycle time also includes communication, processing and hardware response.
Keep the electrical design, access rules, recovery tools and operating guidance alongside the test workflow.
Wiring design workflow · illustrative
Use the electrical design when commissioning the station, tracing a signal or preparing a maintenance handover.
Control access to pages and actions for operators, maintenance and configuration users. Pair permissions with Activity Log when reviewing changes.
Maintain backups and retained records. Follow the supported installation, update and recovery procedures when servicing or moving a station.
Find setup steps and troubleshooting guidance in the software and customer manual. The Learning Centre will add video walkthroughs as they become available.
Use assistance and draft workflows as an engineering aid. Review generated guidance and validate the intended configuration before production.
BHARAT TEST SUITE is configurable Windows software for industrial test automation. Engineers configure devices, product models and test sequences; operators run production tests; quality teams review measurements, failures and saved unit records. Explore test development.
It supports configured connections through interfaces such as COM/Serial, RS485, LAN/TCP, USB, GPIB and CAN, with specialist LIN and camera workflows. Protocols include SCPI, Modbus RTU/TCP and supported ASCII or custom commands. Compatibility depends on the exact instrument, adapter, vendor driver and command set. Review device categories and interfaces.
Use configured file-based or supported network MES exchanges to connect the test station with factory systems. Link barcode identity to saved test attempts and measurements, then review records through KPI analysis and PDF, CSV or TXT reports. Confirm the factory message contract and required modules. Explore MES and reporting.
Specialist workspaces such as CAN, LIN, programming, vision and Data Link depend on the relevant entitlement and configuration; device-dependent operations also require supported hardware and drivers. User permissions control access to pages and actions. Confirm individual modules and any bundle access for your station. Read the licence and module guide.
See how a model, devices and a sequence come together in a production plan.