How to DBC Import Signals and what are Variables good for anyway?
Posted: Tue 8. Aug 2023, 19:22
I have just started using PeakCAN and imported my first dbc file using the Symbol Editor 6.0 and dbc import tool.
When I use this too, I can convert a dbc file to a sym file with Symbols, variables ... but NO SIGNALS.
When I import this new sym file (with variables and no signals) into Explorer 6.0, it AUTOMAGICALLY creates symbols for all of the variables that exist in the sym file.
These symbols have the same names as the variables, but do not exist anywhere in the sym file. Project Explorer just created them by iteslf.
Is this behaviour documented somehwere?
What are the rules for Explorer 6.0 just creating signals that do not exist anywhere in the sym file?
In which file are these new (virtual???) signals defined/stored?
At this point, I have no idea what variables (as opposed to signals) are actually good for. You can't use them for anything, they have exactly the same attributes and even PCAN-Explorer seems to invent signals as an internal hack becasue it can't use variables for anything either.
Why do variables (as opposed to signals) even exist? Why not just add a global/local attribute to signals and be done with it?
Given that variables seem uesless, is there a way just to import signals using the dbc import tool?
Or is there way to mass-convert all "variables" to "signals" in a given sym file?
When I use this too, I can convert a dbc file to a sym file with Symbols, variables ... but NO SIGNALS.
When I import this new sym file (with variables and no signals) into Explorer 6.0, it AUTOMAGICALLY creates symbols for all of the variables that exist in the sym file.
These symbols have the same names as the variables, but do not exist anywhere in the sym file. Project Explorer just created them by iteslf.
Is this behaviour documented somehwere?
What are the rules for Explorer 6.0 just creating signals that do not exist anywhere in the sym file?
In which file are these new (virtual???) signals defined/stored?
At this point, I have no idea what variables (as opposed to signals) are actually good for. You can't use them for anything, they have exactly the same attributes and even PCAN-Explorer seems to invent signals as an internal hack becasue it can't use variables for anything either.
Why do variables (as opposed to signals) even exist? Why not just add a global/local attribute to signals and be done with it?
Given that variables seem uesless, is there a way just to import signals using the dbc import tool?
Or is there way to mass-convert all "variables" to "signals" in a given sym file?