en:lenscatalog:version061001:combination.dat
Differences
This shows you the differences between two versions of the page.
| en:lenscatalog:version061001:combination.dat [2013/06/03 15:14] – created sebastianraring | en:lenscatalog:version061001:combination.dat [2014/03/10 13:48] (current) – estermanns | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== Combination.Dat ====== | ||
| + | |||
| + | |||
| + | ===== Description ===== | ||
| + | |||
| + | The Combination.Dat file defines the deliverability of subsequent processes per base lens and the combinability of processes. | ||
| + | |||
| + | ===== Table structure ===== | ||
| + | |||
| + | ^No ^Field name ^Pos ^Length ^Format ^Comments ^ | ||
| + | |1*|Man. code base lens|1|6|T6| | | ||
| + | |2*|Deliverability|7|1|9|0=not deliverable \\ 1 = deliverable (but no obligatory coating) \\ 2=only deliverable (obligatory coating, also see 14.3.5, Notes on obligatory coating, page 42)| | ||
| + | |3*|Man. code coating 1|8|6|T6| | | ||
| + | |4*|Man. code coating 2|14|6|T6| | | ||
| + | |5*|Man. code coating 3|20|6|T6| | | ||
| + | |6*|Man. code tint|26|3|T3| | | ||
| + | |||
| + | ===== Rules of Combination.Dat ===== | ||
| + | |||
| + | ==== All coatings can be delivered ==== | ||
| + | |||
| + | In general, all coatings can be delivered for every lens of the same material. This requires no entries in the Combination.Dat. | ||
| + | |||
| + | Exceptions: see " | ||
| + | |||
| + | ==== Non-deliverable combinations must be specified ==== | ||
| + | |||
| + | If a coating is not deliverable for a base lens, this combination must be specified in the Combination.Dat file. | ||
| + | |||
| + | Example: | ||
| + | < | ||
| + | 123456789012345678901234567890 | ||
| + | gggggg0aaaaaa*************** | ||
| + | </ | ||
| + | //(Note: The first, underlined line merely serves for a better overview and is not available in the file).// | ||
| + | |||
| + | In this example, lens “gggggg” cannot be delivered with coating “aaaaaa”. The fields "Man. code coating 2" and "Man. code coating 3" are wildcards which stand for all coatings. | ||
| + | |||
| + | ==== Using wildcards “*” ==== | ||
| + | |||
| + | Wildcards can be used to be able to define several exclusions with an entry in the Combination.Dat file. The asterisk (" | ||
| + | 6 blanks mean "no coating" | ||
| + | |||
| + | Important: 6 wildcards " | ||
| + | |||
| + | Partial masks (e.g. " | ||
| + | |||
| + | Example: | ||
| + | < | ||
| + | 123456789012345678901234567890 | ||
| + | ******0bbbbbb*************** | ||
| + | ******0cccccc | ||
| + | gggggg0********************* | ||
| + | </ | ||
| + | //(Note: The first, underlined line merely serves for a better overview and is not available in the file).// | ||
| + | |||
| + | In this example, it is generally not possible to deliver a coating for lens " | ||
| + | |||
| + | ==== Value of the deliverability field ==== | ||
| + | |||
| + | If, as in the above example, all coatings were excluded for a lens, single coatings can be admitted again subsequently. For this purpose, the values in the deliverability field are organized hierarchically. The hierarchy is defined according to the numerical value of the " | ||
| + | |||
| + | Example: | ||
| + | < | ||
| + | 123456789012345678901234567890 | ||
| + | gggggg0********************* | ||
| + | gggggg1aaaaaa | ||
| + | gggggg1bbbbbb*************** | ||
| + | gggggg1cccccc*************** | ||
| + | </ | ||
| + | //(Note: The first, underlined line merely serves for a better overview and is not available in the file).// | ||
| + | |||
| + | In this example, it is generally not possible to deliver a coating for lens " | ||
| + | |||
| + | Example: | ||
| + | < | ||
| + | 123456789012345678901234567890 | ||
| + | ******0bbbbbb*************** | ||
| + | gggggg1bbbbbb*************** | ||
| + | </ | ||
| + | (Note: The first, underlined line merely serves for a better overview and is not available in the file). | ||
| + | |||
| + | In this example, coating " | ||
| + | |||
| + | Example: | ||
| + | < | ||
| + | 123456789012345678901234567890 | ||
| + | gggggg0********************* | ||
| + | gggggg1MDM | ||
| + | gggggg2ET | ||
| + | gggggg2MET | ||
| + | gggggg2SET | ||
| + | gggggg2Hart | ||
| + | </ | ||
| + | //(Note: The first, underlined line merely serves for a better overview and is not available in the file).// | ||
| + | |||
| + | Lens " | ||
| + | |||
| + | |||
| + | ==== Note on obligatory coatings ==== | ||
| + | |||
| + | To simplify evaluation of the Combination.Dat file, the following rule applies to compulsory coatings: If the requirement for an entry with compulsory coating has been met, the following entries with compulsory coating can be ignored. This is basically an " | ||
| + | |||
| + | Example: | ||
| + | < | ||
| + | 123456789012345678901234567890 | ||
| + | gggggg0********************* | ||
| + | gggggg1MDM | ||
| + | gggggg2ET | ||
| + | gggggg2MET | ||
| + | gggggg2SET | ||
| + | </ | ||
| + | //(Note: The first, underlined line merely serves for a better overview and is not available in the file).// | ||
| + | |||
| + | In this case, the lens is only available with one coating " | ||
| + | |||
| + | ==== Exclusion of coating combinations ==== | ||
| + | |||
| + | In the case of exclusions of coating combinations, | ||
| + | |||
| + | Example: | ||
| + | < | ||
| + | 123456789012345678901234567890 | ||
| + | ******0aaaaaabbbbbb********* | ||
| + | </ | ||
| + | //(Note: The first, underlined line merely serves for a better overview and is not available in the file).// | ||
| + | |||
| + | In this example, coating “aaaaaa” cannot be delivered with coating “bbbbbb”. This excluded coating can be made available again for certain lenses with " | ||
| + | |||
| + | |||
| + | ==== Evident exclusions ==== | ||
| + | |||
| + | Exclusions of material A coatings from material B lenses need not be specified because they are evident. | ||
| + | |||
| + | Coatings of the same type (ET, multiple ET and Super ET) are not combinable. The following combination exclusions need therefore not be specified because they are evident: | ||
| + | |||
| + | * AR coatings with other AR coatings or mirror coatings | ||
| + | * Hard coatings with other hard coatings | ||
| + | * Clean coatings with other clean coatings | ||
| + | * UV coatings with other UV coatings. | ||
| + | * Insurance options with other insurance options | ||
| + | |||
| + | In other words: it is not possible to supply a lens with two coatings with the same features (listed above). | ||
| + | |||
| + | The exclusion also applies if a feature for a lens has been defined in the LensType.Dat file. Example: If " | ||
| + | |||
| + | Note: two color coatings are possible. | ||
| + | Furthermore, | ||
| + | |||
| + | ==== Combinations and coating range (Man. code coatings 1-5) in LensRange.Dat. ==== | ||
| + | |||
| + | If coatings (man. code coatings 1-5) are specified in LensRange.Dat which were excluded in Combination.Dat, | ||
| + | |||
| + | Example: | ||
| + | |||
| + | Lens xxx is available between –10.00D and +10.00D with diameters 60, 65 and 70. The " | ||
| + | |||
| + | Here, the " | ||
| + | |||
| + | < | ||
| + | ManCode lens : xyz | ||
| + | Availability | ||
| + | ManCode coating 1: SET | ||
| + | ManCode coating 2: ****** | ||
| + | ManCode coating 3: ****** | ||
| + | </ | ||
| + | |||
| + | Furthermore, | ||
| + | |||
| + | < | ||
| + | ... | ||
| + | ManCode base lens: xyz | ||
| + | ... | ||
| + | Princ. mer. from: -2.00 | ||
| + | Princ. mer. to: +2.00 | ||
| + | ... | ||
| + | ManCode coating 1: SET | ||
| + | ... | ||
| + | </ | ||
| + | |||
| + | ==== Further examples for Combination.Dat ==== | ||
| + | |||
| + | From the forum: | ||
| + | There are coatings in the Rupp + Hubrach line which must under all circumstances be combined with other coatings and can otherwise not be selected. For example, the hydrophobic " | ||
| + | The following solution is possible: | ||
| + | |||
| + | < | ||
| + | 123456789012345678901234567890 | ||
| + | ******0PL | ||
| + | ******1PL | ||
| + | ******1PL | ||
| + | </ | ||
| + | //(Note: The first, underlined line merely serves for a better overview and is not available in the file).// | ||
| + | |||
| + | Explanation: | ||
| + | In the first line, PL is excluded for each lens, no matter whether no coating or a further coating is available. The second and third lines indicate that PL with ET or MET is available for all lenses. | ||
| + | |||
| + | From the forum: | ||
| + | Myoplast from Rupp + Hubrach. This lens is available without hard coating. As soon as an AR coating is selected, however, this is only possible in combination with hard coating. | ||
| + | |||
| + | The following solution is possible: | ||
| + | |||
| + | < | ||
| + | 123456789012345678901234567890 | ||
| + | MYOPLA0Hart | ||
| + | MYOPLA0ET | ||
| + | MYOPLA0MET | ||
| + | MYOPLA1Hart | ||
| + | MYOPLA1Hart | ||
| + | </ | ||
| + | //(Note: The first, underlined line merely serves for a better overview and is not available in the file). // | ||
| + | |||
| + | Explanation: | ||
| + | In the first three lines, Hard, ET and MET are excluded for the MYOPLA lens. The fourth and fifth lines indicate that MYOPLA is available with ET or MET and Hard. | ||
| + | |||
| + | |||
| + | From the forum: | ||
| + | There are coatings (extras) that are available for a lens only in combination with a further coating for the lens. | ||
| + | |||
| + | Example Essilor: XPress (entered as coating) is only available for " | ||
| + | |||
| + | The following solution is possible: | ||
| + | |||
| + | < | ||
| + | 123456789012345678901234567890 | ||
| + | ******0Xpress*************** | ||
| + | 4801001XpressSupDia | ||
| + | </ | ||
| + | //(Note: The first, underlined line merely serves for a better overview and is not available in the file).// | ||
| + | |||
| + | Explanation: | ||
| + | In the first line, XPress is excluded for each lens, no matter whether no coating or a further coating is available. The second line indicates that XPress is available with SuperDiafal, | ||
| + | |||
| + | |||
| + | ==== Colors ==== | ||
| + | |||
| + | Various colors can be excluded for certain lenses. | ||
| + | |||
| + | Example: | ||
| + | < | ||
| + | 123456789012345678901234567890 | ||
| + | ABCDEF0******************123 | ||
| + | </ | ||
| + | //(Note: The first underlined line merely serves for a better overview and is not available in the file).// | ||
| + | |||
| + | In this example, color " | ||
| + | |||
| + | Colors can be excluded for certain coatings/ | ||
| + | |||
| + | Example: | ||
| + | < | ||
| + | 123456789012345678901234567890 | ||
| + | ******0EEEEEE************123 | ||
| + | </ | ||
| + | //(Note: The first underlined line merely serves for a better overview and is not available in the file).// | ||
| + | |||
| + | In this example, color " | ||
| + | Individual colors can be specified as available after exclusion of a complete color group. | ||
| + | |||
| + | |||
| + | |||
| + | Example: | ||
| + | < | ||
| + | 123456789012345678901234567890 | ||
| + | ABCDEF0FFFFFF*************** | ||
| + | ABCDEF1******************123 | ||
| + | </ | ||
| + | //(Note: The first underlined line merely serves for a better overview and is not available in the file).// | ||
| + | |||
| + | In this example, it is assumed that option " | ||
| + | The option/ | ||
| + | |||
| + | ==== Prisms and Cylinders ==== | ||
| + | |||
| + | The availability of prisms and cylinders is not stated in the Combination.Dat file. | ||
| + | The availability is exclusively stated in the LensRange.Dat file. | ||
