-
-
Notifications
You must be signed in to change notification settings - Fork 95
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
9ec22c1
commit 9c76e50
Showing
16 changed files
with
143 additions
and
14 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,29 @@ | ||
# CAN DBC | ||
|
||
EcuBus-Pro supports parsing most CAN DBC files. If you encounter any DBC files that cannot be parsed correctly, please report the issue on our [Github Issues](https://github.com/ecubus/EcuBus-Pro/issues) page. | ||
|
||
The application provides an efficient search interface for messages and signals. | ||
|
||
> [!NOTE] | ||
> Currently, EcuBus-Pro only supports viewing DBC files and does not support editing. Please ensure your DBC file is correctly formatted before use. | ||
## Select a DBC File | ||
![alt text](image-18.png) | ||
|
||
## Overview | ||
The DBC viewer provides comprehensive information about: | ||
* Network Nodes | ||
* Messages | ||
* Signals | ||
|
||
![alt text](image-19.png) | ||
|
||
## Value Tables | ||
Value tables define the mapping between raw values and their corresponding meanings. | ||
|
||
![alt text](image-20.png) | ||
|
||
## Attributes | ||
View and inspect all DBC attributes. | ||
|
||
![alt text](image-21.png) |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,6 @@ | ||
{ | ||
"name": "ecubuspro", | ||
"version": "0.8.14", | ||
"version": "0.8.15", | ||
"description": "EcuBus-Pro", | ||
"main": "./out/main/index.js", | ||
"author": "[email protected]", | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -68629,6 +68629,9 @@ | |
"id": "graph", | ||
"options": {} | ||
} | ||
},, | ||
"example":{ | ||
"catalog":"CAN" | ||
} | ||
} | ||
} |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,55 @@ | ||
# CAN Example | ||
|
||
This example demonstrates basic CAN communication setup and usage in EcuBus-Pro. | ||
|
||
## Network Structure | ||
|
||
The example consists of three nodes: | ||
- Node 1 (Brown) - Signal generator node | ||
- Can IA (SkyBlue) - Interactive analysis interface | ||
- SIMULATE_0 (Blue) - CAN bus simulator | ||
|
||
The nodes are connected in a CAN network topology, with Node 1 sending signals through SIMULATE_0 device, which can be monitored and analyzed in Can IA. | ||
|
||
## Features Demonstrated | ||
|
||
1. **Message Transmission** | ||
- Node 1 runs a script that periodically updates signal value | ||
- Signal: VCLEFT_liftgateLatchRequest (cycles through values 0-4) | ||
- Update interval: 1000ms | ||
```typescript | ||
// Node 1 script | ||
import {setSignal} from 'ECB' | ||
let val = 0; | ||
setInterval(() => { | ||
setSignal("Model3CAN.VCLEFT_liftgateLatchRequest", (val++) % 5); | ||
}, 1000); | ||
``` | ||
|
||
2. **Data Visualization** | ||
- Real-time signal graphing in Can IA | ||
- Message trace logging | ||
- Network topology view | ||
|
||
3. **Interactive Controls** | ||
- Start/Stop frame sending | ||
- Signal value inspection | ||
![alt text](image.png) | ||
|
||
4. **Graph** | ||
- graph signal `VCLEFT_liftgateLatchRequest` | ||
|
||
![alt text](image-1.png) | ||
|
||
## Usage | ||
|
||
1. Load the example configuration file (`Can.ecb`) | ||
2. The network topology will be displayed in the Network view | ||
3. Start the simulation to see Node 1 generating signal values | ||
4. Use Can IA interface to: | ||
- Monitor signal changes | ||
- View message trace | ||
- Watch real-time signal graph | ||
- Inspect message details | ||
|
||
This example demonstrates how to set up automated signal generation and monitoring in EcuBus-Pro, making it ideal for learning basic CAN communication concepts and signal analysis features. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters