You have to be VERY careful when using the Match Pattern function. It uses Regular Expressions which have a syntax and "special characters" associated with them. The issue that you are facing is that the string you are trying to match, has a "special character in it" 0x24 is the "$" character which is used in regular expressions to anchor the pattern to the end of the string. In order to ignore this special meaning, you need to escape it with the "\" (0x5C) character.
Wrong ==> hex"0003 E010 0024"
Right ==> hex"0003 E010 005C 24"
Other characters that need to be escaped are:
".", "?", "\", "^", "[", "]", "+", "*", "$", "-", "~".
I have attached a revised version that uses a special tool to escape special characters for Match Pattern.
Goo
d luck,
-Jim
PS - make sure to read up on the LabVIEW online help for Match Pattern. It has lots of examples on how to use Regular Expressions.