0

JPIN/JPOUT Default Property Value - J1939 Database vs. Manually added parameter

RyanM 12 hours ago in IQANdesign updated 12 hours ago 2

It would be nice if when parameters that are brought into the application from the built in J1939 database had their default property value set to 'Yes' for J1939 error check. All the J1939 database parameters are set to 'No' by default and need to be manually changed. If we were to manually drop a parameter using the orange 'Add' button, that default value is set to 'Yes' already.


J1939 Database

Image 5021


Manual Parameter added

Image 5022

Hi RyanM,

I understand your frustration. It can sometimes be a little annoying to manually set the property "J1939 Error check" to "No" if you have many J1939 Parameters.

I usually add as many parameters as I want and then I select them all. When selected I change the "J1939 Error check"-property to "No". That will change the property for all parameters selected. Maybe that could be a way of working for you as well? If you haven't already tried it, that is.

This approach would be fine if you had a small number of parameters to change. It gets more tedious if your application has multiple master modules and numerous pages of application logic to go through to manually change parameter properties. 

Reason I am asking for this is we had a customer request this. They were using BJMx messages from the J1939 database and they had some CANbus troubles which resulted in Un-commanded motion from their equipment because they did not change the J1939 error check to 'Yes'. 

I figured this would be relatively easy to implement the default value being 'Yes' for anything brought in from the J1939 dbc.