User Tools

Site Tools

Translations of this page:

en:lenscatalog:version061001:combination.dat

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 lens16T6
2*Deliverability7190=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 186T6
4*Man. code coating 2146T6
5*Man. code coating 3206T6
6*Man. code tint263T3

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 “14.3.7 Required exclusions”, page 43

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 (“*”) stands for any character in the IT code. 6 blanks mean “no coating” or “no lens”.

Important: 6 wildcards “*” stand for each lens or each deliverable (non-excluded) coating. In brief: wildcards enable exclusion of all coatings. A wildcard cannot be used to mark excluded coatings as deliverable again.

Partial masks (e.g. “120*” or “*123”) are not permitted.

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 “gggggg”. The coating “bbbbbb” is not available for any lens. (Exceptions are specified in the next section). Coating “cccccc” cannot be delivered without a second coating. (Please mind the blanks for Coating2 and coating3. Their meaning: “no coating”)

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 “deliverability” field. Value 1 (deliverable) has priority over value 0 (not deliverable).

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 “gggggg”. Exception: coating “aaaaaa”, which can be delivered on its own, without any further coating. Coating “bbbbbb” can be delivered for this lens alone and with any other (deliverable) coating. The same applies to coating “cccccc”.

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 “bbbbbb” is not available for any lens. Exception: lens “gggggg”, for which coating “bbbbbb” can be delivered, also in combination with other coatings. If there were no asterisks beside coating “bbbbbb” in line 2, coating “bbbbbb” alone would be available for this lens.

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 “gggggg” is not available with any coating. Exception: ET, MET, SET or Hard are specified as compulsory coating. MDM is specified as possible coating.

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 “OR” operation. In the previous example, ET, MET, SET or Hard must be selected for the lens. However, if only “Hard” is available, this must be saved as combination in a separate data set.

Example:

123456789012345678901234567890
gggggg0*********************
gggggg1MDM   ***************
gggggg2ET    Hart  *********
gggggg2MET   Hart  *********
gggggg2SET   Hart  *********

(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 “and” Hard.

Exclusion of coating combinations

In the case of exclusions of coating combinations, the lens IT code field is filled with “*” (wildcards) regardless of the lens. This exclusion applies to all lenses and need not be listed separately for each lens.

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 “1=deliverable”.

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 “1” is specified in field 19 “Clean incl.” of the LensType.Dat file, all coatings with the “Clean” feature are automatically excluded. Exclusion in the Combination.Dat file is no longer required for this combination.

Note: two color coatings are possible. Furthermore, coatings defined as coating for the lens in the LensType.Dat file are generally not deliverable. (If, for example, “ET incl.” was specified in the LensType.Dat file, all ETs from Options.Dat are generally not deliverable.

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, the coatings for the power range specified in LensRange.Dat are deliverable nonetheless, and precisely for this power range. For all other power ranges, the coating remains unavailable.

Example:

Lens xxx is available between –10.00D and +10.00D with diameters 60, 65 and 70. The “SET” option is not available for this lens, except for diameter 60 in the power range between –2.00D and +2.00D.

Here, the “SET” option would be completely excluded for this lens in Combination.Dat.

ManCode lens     : xyz
Availability     : Nicht Lieferbar
ManCode coating 1: SET
ManCode coating 2: ******
ManCode coating 3: ******

Furthermore, a new power range is added to the LensRange.Dat in which the “SET” option is specified under “ManCode coating 1”.

...
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 “PL” coating must be combined with a 2-side AR coating. The customer decides which AR coating is used. Similarly, the back surface multi AR coating makes the combination with any color absolutely necessary. The following solution is possible:

123456789012345678901234567890
******0PL    ***************
******1PL    ET    *********
******1PL    MET   *********

(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  ET    *********
MYOPLA1Hart  MET   *********

(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 “Varilux Comfort Min 1.6” in combination with “Super-Diafal”; further extras, e.g. color, are not permitted. Without “Super-Diafal”, “XPress” is not available for this lens.

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, but with no further coating (because there are blanks for coating code 3 and no wildcards)

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 “123” is not available for lens “ABCDEF”.

Colors can be excluded for certain coatings/options.

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 “123” is not available for option “EEEEEE”. This applies to all lenses. 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 “FFFFFF” is a color group containing color “123”. The option/color group “FFFFFF” with all the appertaining colors is not available for lens ABCDEF. In the second step, color “123” is specified as available for lens ABCDEF.

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.

en/lenscatalog/version061001/combination.dat.txt · Last modified: 2014/03/10 13:48 by estermanns