Channel Math is unexpectedly case sensitive, returns no warning

Channel Math should return a proper error message if an wrong formula is entered.

In the case below in the image, the lower case C is apparently a problem, and gives a fubar result without warning.

image.png

Comments

  • Hi Victor,

    Are you able share a portion of the GDB you are having issues with in the link below?

    https://seequent.sharefile.com/r-r9f70c7a1bf4f4e059b25665208317599

    Im unable to replicate this on my end. Ive put in a similar equation on my end but seems to work fine.

    Can you try using different variable names? e.g. v1 v2 v3

    alternatively you can email jack.chanmala@seequent.com

    cheers,

    Jack

  • Upon checking further, the issue is actually more subtle (the title of this post doesn't reflect the issue well anymore).

    The issue is that when changing to a different case, the channel changes in the dialog unexpectedly. Because channel names can look like each other, this was not seen directly and unexpected.

    File uploaded.

  • JackChanmala1
    JackChanmala1 Posts: 6 mod

    Thank you for clarifying and sharing file Victor

    I do get a similar experience when changing the variable names where it be in a difference case or name.

    I believe Oasis montaj can retain associations with variables particularly if they have been used in a previous operation.

    Adding or changing the case of variable names can have unexpected results as Oasis montaj attempts to refresh the variable value.

    Best practice would be to try and maintain a consistent variable nomenclature e.g. A1, A2, A3 or a1 a2 a3

    Kind regards,

    Jack