07-24-2009 03:13 PM
Hi, I need to read a datamatrix who has data in ASCII characters (alphanumeric) + FNC1 (ASCII 29) but the datamatrix vi only shows me the alphanumeric characters. The FNC1 is very important because it separates the text lines.
Does anybody know how can I do to see the FNC1 characters inside the data?
Thanks!
Example:
Real Data inside the datamatrix:
<FNC1>0108691234567890211323424679<FNC1>1707011910X2512061322
Data shown by the vi:
01086912345678902113234246791707011910X2512061322 (heeelppp!)
Havee
07-24-2009 04:25 PM
Hmmm... not fully uderstand your problem, but
hope it helps,
Andrey.
07-27-2009 08:37 AM
Thanks Andrey! but my explanation was awful, I'm sorry, I'll try it again...
I'm using "Read Data Matrix Barcode 2.vi" (included in NI Vision Development Module 8.6) to decode a datamatrix.
I'm trying to read the folowing Datamatrix.
The code inside this datamatrix is this: <FNC1>0108691234567890211323424679<FNC1>1707011910X2512061322
but the vi shows me (Barcode Report / Data - OUT) this:
01086912345678902113234246791707011910X2512061322 - without ASCII 29 (FNC1) chars.
I'd like to know if there is any option to see these missing chars.
I hope this is more clear.
Thanks.
Havee
10-26-2022 12:24 PM
Hello!
Did you find a way to solve the problem?
As I think, only way to get this characters is using another library.
Best Regards,
Nikita
10-27-2022 01:57 AM
As far as I can see the latest IMAQ Read Data Matrix Barcode 3 from actual VDM2022Q3 contains Advanced options, where you can enable FNC1 (value doesn't matter - any value grater than 0 will enable this option):
This will include additional chars into Data output.
10-27-2022 08:47 AM
Andrey, thank you for answer!
Yes, this enable additional chars.
But actual problem is getting raw data from dm code.
From example above:
Original code data: <FNC1>0108691234567890211323424679<FNC1>1707011910X2512061322
IMAQ Read Data Matrix return modified data: ]d20108691234567890211323424679<GS>1707011910X2512061322
So, part of data was replaced during processing. This happen according this standart, but it would be useful to have original data.
You can try to read data from attached file and compare with original string: <FNC1>0104607009780924215XstxH<FNC1>93zPte
Best regards,
Nikita