simCAN

CAN signal profile generation and playback

Generate and play realistic CAN signal scenarios on the bench.

Build signal profiles from DBC files, shape them in simCAN or Excel, and transmit them through real CAN hardware to emulate vehicle and sensor systems. Test downstream software, controllers, and data pipelines before the complete physical system is available.

DBC + ExcelGenerate signal profiles
Real CAN outputPlay scenarios on hardware
Record + ReplayRecreate bus behavior
Multi-busEmulate connected systems

No credit card for the trial. One perpetual license is bound to one Windows bench machine. Hardware throughput still depends on the adapter, driver, host, and bus load.

Two free ways to start

Import a working scenario or check your own.

Both resources are free, require no signup, and are designed for a safe Dry run before live CAN hardware.

Ready-to-import files

CAN Scenario Starter Pack

Download an Excel signal profile, matching example DBC, and five-step start guide.

Get the starter pack
Interactive + printable

22-Point CAN Test Checklist

Review the DBC, profiles, adapter, bus, playback plan, evidence, and repeatability.

Open the checklist

Purpose-built for CAN bench work.

simCAN gives test engineers a practical way to build, inspect, transmit, record, and replay CAN behavior without maintaining a new script for every scenario and adapter.

What the software does

simCAN loads DBC files, exports signal templates to Excel, imports completed scenarios, validates frame definitions, plots selected signals, transmits profiles to real CAN interfaces, records incoming traffic, and plays recorded logs back at original timing.

Who it is for

ADAS engineers, validation teams, bench technicians, CAN integrators, test labs, prototype teams, and anyone who needs to simulate vehicle or sensor bus behavior before running expensive road tests.

simCAN Windows interface showing CAN hardware controls, scenario signals, and signal profile plot
One Windows workspace for scenario editing, CAN hardware control, timing health, record, and replay.

Why the license can make economic sense

One avoided rebuild can cover the purchase.

The value is not another graph. It is getting a repeatable CAN scenario back on the bench without spending the next block of engineering time rebuilding and debugging a throwaway script.

Example break-even

Four loaded engineering hours at $125/hour equals $500. Substitute your own labor rate; this is illustrative math, not a promised saving.

Reuse the scenario

Keep the DBC, Excel profile, bus assignment, rate trim, and expected behavior together for the next bench run.

Move evidence earlier

Find definition, scaling, timing, and adapter-throughput problems before a vehicle, track slot, or larger team is waiting.

Build and play CAN signal scenarios

Everything needed to define changing signals, play them through real CAN hardware, and reuse the scenario across bench development.

1

DBC-aware scenario building

Load a DBC, export an Excel template, build a scenario, then import it into simCAN with message and signal definitions preserved.

2

Signal profile generation

Draw and edit time/value points, use profile utilities, or build profiles in Excel, then inspect them before transmission.

3

Real CAN scenario playback

Transmit enabled profiles through compatible CAN hardware so downstream systems receive changing signals as if the source system were present.

4

Record and replay

Capture incoming bus frames to timestamped logs, plot selected signals live, and replay logs at original timing.

5

Multi-bus system emulation

Organize isolated CAN buses, keep scenarios separated by bus, and emulate multiple connected systems from one bench setup.

6

Transmission diagnostics

Monitor schedule health, benchmark adapter acceptance, and save a bounded calibration when external measurement shows a repeatable offset.

Transmission diagnostics

Know what simCAN measured—and what still needs an analyzer.

High-rate output is a complete path: Windows scheduler, driver, USB adapter, CAN bus, and receiver. simCAN separates the evidence so a green status does not imply more than it proved.

Inside simCAN

Schedule health

Reports the accepted send rate against the adapter request, plus stale periods, send failures, and maximum scheduling lateness.

Built-in benchmark

Adapter acceptance

Sends a fixed frame at 50, 100, 200, and 500 Hz to qualify the selected laptop, backend, driver, and adapter. It does not claim receiver delivery.

External instrument

Wire-rate truth

Use a CAN analyzer to confirm the rate the receiver actually sees. If the offset is repeatable, use adapter rate calibration and verify again.

Important: rate trim compensates a measured, repeatable adapter-path offset. It cannot create CAN bus capacity or guarantee that every receiver accepted every frame.

Supported systems

Built for Windows bench machines and common USB-to-CAN workflows.

Operating system

Windows 10 or Windows 11, 64-bit. The downloadable package is a ZIP containing the standalone Windows app, guide, README, and checksum file.

CAN hardware

Works with supported python-can interfaces, including SLCAN and gs_usb style adapters when the correct driver is installed. Trial on the exact adapter before buying.

Scenario files

DBC files for signal definitions and Excel workbooks for scenario profiles.

Bench use

Designed for engineering bench testing. Not a substitute for safety validation, track testing, or regulatory compliance.

From signal definition to live CAN simulation

Move from CAN database to a repeatable bench scenario without rebuilding a one-off script.

Load a DBC

Import the bus database so simCAN understands messages, signal names, scaling, units, and bounds.

Generate profiles

Shape time/value profiles in simCAN or Excel, assign buses, and keep the editable scenario with the project.

Play the scenario

Validate the frame definitions, choose the connected CAN hardware, and transmit the changing signals on the bench.

Test, record, and replay

Exercise downstream software or controllers, capture bus behavior when needed, and replay it at original timing for repeatable development.

Practical CAN simulation library

Plan the workflow before you connect the bench.

Use these concise guides to choose the right simulation method, turn DBC definitions into changing signal profiles, and decide when to generate a scenario versus replay a recorded log.

Selection guide

CAN bus simulator software for bench testing

Know when a focused desktop simulator fits, what hardware still matters, and which claims should be verified on the wire.

Choose a CAN simulation approach
Workflow guide

Generate CAN signal profiles from a DBC

Move from message definitions to editable time/value scenarios without hand-packing every frame in a new script.

Build a DBC-based scenario
Test strategy

CAN record and replay versus generated scenarios

Use the right method for faithful reproduction, controlled edge cases, and repeatable downstream software tests.

Compare replay and generation
Integration workflow

Simulate signals before the source system arrives

Give controllers, loggers, post-processors, and data pipelines stable CAN inputs now.

Develop downstream first

Browse All CAN Test Resources

Try it on your bench, then buy once.

Start with a full-featured 7-day trial on the exact Windows machine and CAN adapter you plan to use. When the scenario workflow works with your hardware and downstream system, buy a perpetual machine-bound license for $499 through December 31, 2026.

The trial uses the same simCAN v0.5 workflow as the paid app: DBC and Excel profile generation, real CAN playback, multi-bus scenarios, record/replay, and transmission diagnostics. Test it with your hardware before purchase.

Common questions

Short answers for the purchase and bench setup flow.

How is the license activated?

simCAN displays a Machine ID at the splash screen. Start Trial registers a 7-day signed trial license to that machine. Activate Online registers a purchased perpetual app license to that machine.

Does the trial require a credit card?

No. The 7-day trial is full-featured and does not require a credit card. It is limited to one trial per email and Windows machine.

Can I use it on multiple computers?

The launch license is machine-bound. Additional machines require additional licenses or written approval.

Does this validate a vehicle function for road use?

No. simCAN is a bench development and test tool. It helps exercise CAN signal behavior before road testing, but it does not replace safety validation, professional engineering judgment, or regulatory compliance work.

What if a low-cost adapter runs below the target rate?

First run the built-in benchmark and confirm the wire rate with an external CAN analyzer. If the analyzer shows a repeatable offset, simCAN can calculate and save a 50-200% rate trim for that adapter path. Recheck the wire after calibration; trim cannot overcome a saturated CAN bus or guarantee receiver delivery.

Does the built-in benchmark prove the wire rate?

No. It proves how consistently the selected software/driver/adapter path accepts scheduled sends. A separate CAN analyzer remains the correct evidence for frames observed on the wire.

What if my adapter is not recognized?

USB-to-CAN adapters often require the correct Windows driver and interface setting. Support can help with setup, but hardware compatibility is not guaranteed for every adapter.

Put the repeatable test on the bench first.

Use the full trial on your exact Windows and adapter setup before deciding whether simCAN is worth $499.