ASG
Playground
Sign in with Google
or
Sign in
New here? Create an account
Create account
Already have an account? Sign in
One more thing — tell us about yourself.
Continue
ASG Playground
Initialising…
ASG
PLAYGROUND
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.