background image

 

Kendall Technology Summit 

2017 

DataMan ID Basic and Advanced Labs 

 
 
 
 
 
 
 
 
 
 
 
 
 
 

 

Featuring the DataMan 260 

Summary of Contents for Electric Cognex DataMan 260

Page 1: ...Kendall Technology Summit 2017 DataMan ID Basic and Advanced Labs Featuring the DataMan 260 ...

Page 2: ......

Page 3: ...ontents Lab 1 Connecting to the DataMan reader 1 Lab 2 Tuning the reader 8 Lab 3 Symbology Settings 16 Lab 4 Read Setups 22 Lab 5 Data Validation 30 Lab 6 Buffering and Transferring Images 36 Lab 7 Trigger Modes 42 ...

Page 4: ...fig This will return the IP address and subnet mask along with other related information for all of the Network Interface Cards NIC on your computer To determine the IP address of the wired NIC on your computer click on the Start menu and type cmd in the search box at the bottom of the menu Fig 1 As you type this the pane above it will begin to populate with matches at the top you should see a sel...

Page 5: ...wired and wireless see Fig 4 The above terminal window shows this computer has two NIC s on different subnets one of which uses DNS and the other does not Your computer may also have two a wired and a wireless Find the IP Address and the subnet mask of the wired NIC and write them down Fig 3 Command Line Terminal Fig 4 IP Address Information ...

Page 6: ...D s Press and hold the trigger button on the reader for several seconds As soon as you press it the illumination LED s will flash once and a couple of seconds later they will flash multiple times once you see this you can release the trigger button The reader will then reset and proceed to boot up At this point you can open the DataMan Setup Tool software by double clicking the icon on the desk to...

Page 7: ... Fig 8 When a device is set for DHCP Dynamic Host Configuration Protocol and nothing serves it an address it defaults to what is know as a link local address this IP address takes the form of 169 254 X X with a subnet mask of 255 255 0 0 as is seen here Click on this device to highlight it and in the pane on the right a dialog will appear where the address of the device can be changed Fig 9 on nex...

Page 8: ...efault is as shown here Click Apply When you click Apply the command will be sent to the reader and after several seconds the reader will disappear from the list At this point the reader is restarting so that the new IP address can be retained After a couple of minutes it will finish the reboot and reappear with the new IP address set Fig 11 on next page Fig 9 Current Device Settings Fig 10 New De...

Page 9: ...ge box appear Fig 12 showing the connection status for the reader and when it has finished connecting to the reader it will disappear and the software will be ready to use to configure the reader Conclusion You have learned how to reset a reader to factory defaults learned about control codes learned how to take a brand new reader and assign it an IP Address and connect to it Fig 11 Properly Confi...

Page 10: ...7 ...

Page 11: ...art You have just connected to a reader that was reset to factory defaults The software should have the Settings tab in the ribbon selected with the Quick Setup view selected by default and it should look something like the image below Fig 13 If it does not look like this you can turn on the various panes from the View menu and dock them to the desired places in the traditional Windows manner Ask ...

Page 12: ...ay see the image change from complete white saturated to one in which the card is reasonably contrasted and the bottom middle code is being read Fig 14 Some preliminary settings have already been made to achieve a readable image Click the Live button again to turn off live mode Next press and release the Tune button on the reader Fig 15 Notice that the aimer lights have been turned off Press and r...

Page 13: ...e optimum settings when finished The graph may appear something like the one below Fig 16 The dots represent decodes at different settings and the dots above the decoding threshold are good reads those below are no reads Dots that are higher on the graph represent settings that provide more reliable decoding Click the Trigger icon in the menu bar Fig 17 to trigger a read assuring that the good cod...

Page 14: ...e ribbon Fig 18 to open the Symbology Settings dialog Click on the Multicode tab Fig 19 Increase the Number of Codes to be read to five and the number of DataMatrix codes to be read to five Fig 18 Symbology Settings Menu Fig 19 Symbology Settings Dialog ...

Page 15: ...uning and the idea is that right out of the box without much work or even much understanding of the system you can have the system optimized to read your codes Now let s look at tuning in a bit more detail that can help customize the system according to your needs The first step will be to reset the reader configuration This clears anything we have set previously that might affect the next steps o...

Page 16: ...ining the code includes Training the symbology type Training the number of pixels per module For 1D codes their orientation For 2D codes the grid size Codes with properties that differ from the trained properties will not be read For the properties that can have slight variations there is some tolerance of the variation orientation of 1D codes before the code is not read Enabling filter tuning all...

Page 17: ...trigger the reader Does it still read the code Turn it a bit more and trigger the reader again How far can you turn it before the code is no longer read Place the Ace of Diamonds beneath the reader and trigger the reader Did it read the code Tuning the reader also trained the code present on the Ace of Hearts Though the code type on the Ace of Diamonds is the same symbology as on the Ace of Hearts...

Page 18: ...you read that code Click on each of the links in the Tune menu to see which dialogs open up Can you figure out another way to open the same dialogs The Quick Setup pane and the menu items of the buttons appearing there are designed to allow you to quickly find the more common settings you need configure the reader Conclusion You have learned about using the Quick Setup pane tuning the reader and w...

Page 19: ... of those settings in addition to some of the other settings in the Symbology Settings dialog Start So that whatever settings you have changed to this point do not affect what you want to accomplish in this lab you need to reset the configuration to a default state To do this click on the System menu in the ribbon and then click on the Reset Configuration hotkey Fig 27 Confirm that you want to res...

Page 20: ... the General tab Verify that the Ace of Hearts can only be read when the Code 128 checkbox is checked by unchecking it and triggering the reader Recheck the box and trigger the reader again Next click on the down arrow at the bottom of the Symbology Settings hotkey on the Settings menu to expose the list of code symbologies and click on Code 128 Fig 30 This will open another dialog that has additi...

Page 21: ...perties for other symbologies to see what can be specified For 1D codes length is a common property Some of the 1D codes also have checksums that can be either enabled or disabled Some of the more specialized 1D codes DataBar Pharmacode have settings for more specialized properties The 2D codes DataMatrix QR have more settings some of which relate to process control metrics tracking how well codes...

Page 22: ...General tab Make sure that at least the DataMatrix and Code 128 symbologies are selected Click on the Multicode tab Set the Number of Codes to 2 the number of DataMatrix codes to 1 and the number of 1D Stacked Postal codes to 1 as seen in the image below Fig 33 Fig 33 Multicode Tab ...

Page 23: ...ge Panel just above the Results History Now either cover up one of the codes or remove it from the field of view and trigger the reader What occurs Is the remaining code read You should find that the code is not read why not The reader is expecting to read one DataMatrix code and one 1D code but if one of them is missing then it reports neither code as being read In some cases you might want this ...

Page 24: ...s a code or codes are moving through the field of view Codes read in earlier images are then reported before codes in later images You can select any of these options and move it higher or lower in the list by using the Up and Down buttons on the right side The higher you move an option in the list the higher its priority You can also use the Reverse button to reverse the order of the option As an...

Page 25: ...d setups to deal with codes at two different distances Start So that whatever settings you have changed to this point do not affect what you want to accomplish in this lab you need to reset the configuration to a default state To do this click on the System menu in the ribbon and then click on the Reset Configuration hotkey Fig 38 Confirm that you want to reset the configuration when prompted The ...

Page 26: ...not Right click within the tab to select disabling of all symbologies Fig 40 and then select only Code 128 Trigger the reader again to verify that the code can be read From the Settings menu click on the Read Setups hotkey Fig 41 the Read Setups dialog will open Fig 40 Disable All Symbologies Fig 41 Read Setups Hotkey ...

Page 27: ...eneral configuration of the setup Fig 43 You can either use default settings or copy settings from another setup keep the default settings and leave the name as Setup 1 and click OK A second setup will be added with default settings Fig 44 Fig 42 Add Setup Fig 43 Setup Configuration Fig 44 Two Setups ...

Page 28: ...t of the reader and trigger the reader most likely the image will be completely saturated On the Quick Setup pane click on the Live mode button so that the brightness is automatically adjusted until you see the code then unclick the button You may see something like the image below Fig 45 Notice that the code can not be read Return to the Read Setups pane and change the Starting Setup to Setup 1 S...

Page 29: ...e very custom output strings and can even affect the I O Further each category of symbology can have different formatting For this exercise Standard style formatting will be used and since it will apply for both 1D and DataMatrix codes check the box next to Standard in the Universal category Then click on the hyperlink Standard next to the checked box and the formatting configuration pane will ope...

Page 30: ...he Quick Setup pane and place the Ace of Hearts in the field of view at table top height and trigger the reader Place the Two of Diamonds in the field of view at the same height as when it was tuned two to three inches from the front of the reader and trigger the reader Place the Ace of Diamonds in the field of view at the table top height same as Ace of Hearts and trigger the reader Each code sho...

Page 31: ...his lab introduced the functionality of Read Setups and how they might be used to account for differing conditions such as distance to the reader You also saw how to configure standard formatting of the output string ...

Page 32: ...29 ...

Page 33: ...nt to accomplish in this lab you need to reset the configuration to a default state To do this click on the System menu in the ribbon and then click on the Reset Configuration hotkey Fig 50 Confirm that you want to reset the configuration when prompted The reset will take a couple of seconds to complete When the reset is finished placed the Ace of Clubs in the field of view using the aimer LED s f...

Page 34: ...ppear when the radio button is selected In the text entry box for Match String enter ACECLUBS making sure to use all capital letters with no spaces the Match string is case sensitive Notice that in Match String Validation there is the capability to increment or decrement the string to be matched This could be used if the code includes a serial number that increases with each successive code There ...

Page 35: ...ble Place the Kings of Clubs in the field of view using the aimer LED s for positioning it trigger the reader again Now the Result History pane should look something like the image below Fig 55 Because the read string is not the same as the match string the validation fails What would happen if you changed the match string to aCECLUBS Try it to see what happens Fig 54 Match String Validation Resul...

Page 36: ...tion should fail Return to the Data Validation pane and select the Data Matrix tab Click on the radio button in front of ISO Validation and confirm that the Construct field shows ISO 15434 as seen in the image on the following page Fig 57 Validation follows a specification for how the data in the code is formatted Embedded within the code s data is information that specifies how the data is to be ...

Page 37: ...d trigger the reader You should see something like the image below in the Result History pane Fig 58 Place any of the playing cards with a DataMatrix code on it in the field of view and trigger the reader What does the result in the Result History pane show Fig 57 ISO 15434 Data Validation Fig 58 ISO 15434 Validation Result ...

Page 38: ...35 Conclusion In this lab you have seen how to use Data Validation how it works and about different types of validation such as Match String Pattern Match and ISO validating to a standard ...

Page 39: ...e changed to this point do not affect what you want to accomplish in this lab you need to reset the configuration to a default state To do this click on the System menu in the ribbon and then click on the Reset Configuration hotkey Fig 59 Confirm that you want to reset the configuration when prompted The reset will take a couple of seconds to complete When the reset is finished place the Ace of Cl...

Page 40: ...tab Select the Trigger Settings tab if it is not selected by default In the Trigger Type droplist select Burst external a Burst Length of five and an Interval of 500000 µs one half second Fig 62 With these settings when the system is triggered it will take a maximum of five images with a period of one half second between images If a code is read before the image count reaches five the reader will ...

Page 41: ...reader to determine why it was or was not read At the top of the dialog in the Buffering Settings section set What Results to Buffer to All and What Images to Buffer for a Result to All The first setting specifies which images are to be buffered based on the decode result those that are read those that are not read those that failed validation or all images The second setting dictates which images...

Page 42: ...39 Fig 64 Buffering and Transfer Dialog ...

Page 43: ...red images the Transfer Now button will be enabled Move the Ace of Clubs out of the field of view When the reader is triggered you will see the illumination LED s begin to flash at a rate of once every half second from the Interval time set on the Light and Imager Settings dialog and when the code has been read the illumination LED s will stop flashing With the Trigger hotkey trigger the reader an...

Page 44: ...he buffered images and click back to the Image Playback tab You should see five images with the card progressing through the field of view with no codes read As no codes were present the reader captured the five images it was configured to capture all of the images were buffered based on the configuration settings Conclusion Buffering images can be useful when setting up an application especially ...

Page 45: ...ailable settings for those types Start So that whatever settings you have changed to this point do not affect what you want to accomplish in this lab you need to reset the configuration to a default state To do this click on the System menu in the ribbon and then click on the Reset Configuration hotkey Fig 67 Confirm that you want to reset the configuration when prompted The reset will take a coup...

Page 46: ...is is the type discussed first This type has the following attributes Captures a single image with each trigger signal Uses manual exposure automatic exposure could require multiple images to reach the correct exposure Trigger Delay allows setting a delay between the receipt of the trigger signal and the image acquisition to allow a moving part to enter the field of view This can be set to Time or...

Page 47: ...quence stops when a code is read You will see a successful read in the Result History pane Change the Interval value to 50000 and hold down the Trigger hotkey Notice how much more quickly the reader attempts to read codes illumination LED s flash more quickly Move the card through the field of view again it is easy to see when the code is successfully read Change the Interval value to zero and pre...

Page 48: ...s after a code has been successfully decoded Remove the card from the field of view Set the Interval µs to 1000000µs one second and trigger the reader Notice that the reader acquires two images one second apart without needing to hold the trigger signal active Next trigger the reader again and in between the two image acquisitions move the Ace Of Spades into the field of view In the Result History...

Page 49: ...ages to the software so that read speed can be increased this will be demonstrated later in the lab When the software is not connected to the reader images are not transferred to the software so it makes no difference At the bottom of this dialog Fig 74 are two checkboxes one enables the Transfer and Display Images to the software and the other enables Transfer All Images This means that even imag...

Page 50: ...y default not all images are transferred as that takes more time but the option is available to send all of them this could be helpful during setup or troubleshooting a fast moving application Open the Light and Imager Settings once again and select the Trigger Settings tab select a Trigger Type of Manual button Fig 76 Notice that this type is neither internal or external but is described as butto...

Page 51: ...f view Begin to move the card further from the reader pressing and momentarily holding the Trig button until you reach a point where the entire code is in the field of view and it can be read You should have noticed the exposure changing slightly with each successive trigger Place the card on the table top and trigger the reader again you should again see the exposure change a bit Open the Trigger...

Page 52: ...ading with no external trigger Interval µs sets the time between read attempts This becomes a de facto timeout when a code has been read Can be used in moving applications without a trigger Can be used with Automatic Exposure Set the Interval time to 45000µs In the System Menu click on the System Settings Fig 80 to open the System Settings Dialog By default the Outputs tab should be selected but i...

Page 53: ...50 Fig 81 System Settings Outputs ...

Page 54: ... becomes much more difficult to hear the individual beeps Remove the card from the field of view Now open the Symbology Settings dialog and disable DataMatrix codes Enable image transfers and once again put the card in the field of view Notice the difference in decode times it should become much more consistent You can again disable the image transfer and note the increase in read speed Click on t...

Page 55: ...der to adapt to different applications Be aware that not all features are supported with all trigger types You may see a feature exposed for one trigger type but when the trigger type is changed the feature may not be available it may not even be visible within the appropriate pane To learn more about any features within the software you can use the Q A help menu This is context sensitive so it wi...

Page 56: ......

Reviews: