Applying new Symbols file to existing Instruments Panel

Professional Windows® software to communicate with CAN and CAN FD busses and its add-ins: Plotter, CANdb Import, Instruments Panel, and J1939
Post Reply
JayDeeTech
Posts: 8
Joined: Fri 2. Dec 2022, 13:55

Applying new Symbols file to existing Instruments Panel

Post by JayDeeTech » Sat 11. Mar 2023, 19:18

Hello,
Using Explorer 6.  
I have a Symbols file being decoded and the channels are displayed using a Instrument Panel. This is working OK.

As our product develops new Symbol files are issued and the Symbol file name is indexed for each version.
In my project I have disabled the old Symbols and Applied the new sysmbols. 

None of the Instruments Panel elements update to the new DBC.
I cannot see a method to bulk apply a new Symbols file to a previously created Instruments file.    

Can you please advise.
Kind regards, John. 

User avatar
PEAK-Support
Sales & Support
Sales & Support
Posts: 1646
Joined: Fri 10. Sep 2010, 19:34

Re: Applying new Symbols file to existing Instruments Panel

Post by PEAK-Support » Mon 13. Mar 2023, 11:31

You must create your own instrument panel for each symbol file. The reference is fixed.
When you script or manually change a symbol file in a project, the reference to the old symbol file and signals is still part of the instruments.
Use multiple (Z-order) instruments and switch the Z-layer to fit depending on the symbol field applied.
However, this means that you must create a copy of an instrument pane layer for each new symbol file.
An alternative would be to use "search and replace" to replace the signals directly in the IPF file (panel file).
You could certainly do that with a script, but it's a bit complex.
--------------------------------
PEAK-System Technik
Technical Support Team
support[at]peak-system.com
-------------------------------

JayDeeTech
Posts: 8
Joined: Fri 2. Dec 2022, 13:55

Re: Applying new Symbols file to existing Instruments Panel

Post by JayDeeTech » Mon 13. Mar 2023, 15:21

Thank you for the responce.
Understood. I will look at ways I can make it work for our application.
Regards, John.

Post Reply