ASG
Simulator
One clock. One commit. Every block, at once.
Sign in
Continue with Google
or
Sign in
New here? Create an account
What's your name?
Continue
Where do you work?
Back
Continue
Create your account
Back
Create account
Already have an account? Sign in
One more thing — tell us about yourself.
Continue
ASG Simulator
Initialising…
ASG
SIMULATOR
sync
1.000ms
FIXED
cycle
0
blocks
0
/20
Auto-plan
Place block
+ Component
+ New Vehicle
☁ Workspaces
Save
Save as…
Sign out
TIME DILATION
RT
100×
1000×
1 ms = 0.001 s (1×)
⏸ PAUSE
⏭ STEP
Conditions
Speed km/h
0
Light
80
Rain
0
Headlights
Lock
Brake
Seat heat
Selection
Click a block to select it.
Features
speed
light
rain
cmd headlights
cmd lock
cmd brake
cmd seat_heat
>
<
>=
<=
==
set selected signals to
when condition holds (else 0)
Add / update feature
Logs
Diagnostics
Economics
Export CSV
⬇ Save WS
⬆ Load WS
ASG comms ring
Power distribution
Node → zone harness
Component Builder
✕
Standard
Custom
Code
Component Type
Kind
— loading… —
Name
X (0–1)
Y (0–1)
Z (0–1)
nearest block: —
OVERRIDES (optional)
Domain
— use default —
body
powertrain
chassis
adas
hmi
lighting
Load (W)
Cancel
Place Component
Sensor
Controller
Actuator
Identity
Name
Kind
Domain
body
powertrain
chassis
adas
hmi
X (0–1)
Y (0–1)
Z (0–1)
nearest block: —
Reads
+ add signal
Writes
+ add signal
Logic Rules
AND all conditions
+ add rule
Dynamics
Protection
Load (W)
Protected
Fuse ratio
Python Component Class
Paste a
Component
subclass with a unique
kind
attribute. Once registered it appears in the Standard picker and can be placed anywhere.
Cancel
Register Class
NEW VEHICLE
Required dimensions
Width (m)
Length (m)
Height (m)
Name / ID
ADVANCED / REFERENCE DATA (optional)
Wheelbase (m)
Battery (kWh)
Ref ECUs
Ref harness (m)
Drive
—
RWD
FWD
AWD
Cancel
Create Vehicle
☁ My Workspaces
✕
Sign in to load workspaces.