English
CONTENTS
FOREWORD
INTRODUCTION
1 Scope
2 Normative references
3 Terms and definitions
4 General
4.4 Colour type
5 Electrical specification
6 Interface power supply
7 Transmission protocol Structure
8 Timing
9 Method of operation
9.1 Logarithmic dimming curve, arc power levels and accuracy
9.2 Power on
9.3 Interface-failure
9.4 Min and max level
9.5 Fade time and fade rate
9.6 Reaction to commands during error state
9.9 16 Bit data transfer for the application extended control commands
9.10 Multi colour type control gear
9.11 Colour scenes
9.12 Colour change
9.13 Colour temperature Tc limits
10 Declaration of variables
11 Definition of commands
11.1 Arc power control commands
11.2 Configuration commands
11.3 Query commands
11.4 Special commands
11.5 Summary of the command set
12 Test procedures
12.2 Test sequences 'Configuration commands'
12.7 Test sequences 'Application extended commands for device type€8'
13 General subsequences
13.1 Test sequence “Set16bitValue (val)”
13.2 Test sequence “SetSpecific16bitValue (val)”
13.3 Test sequence “Get16bitValue ( )”
13.4 Test sequence “Get16bitColourValue ( )”
Bibliography
Figures
Figure 1 – The CIE color space chromaticity diagram, 1931 Cambridge University Press
Figure 2 – Black body line
Figure 3 – Colour temperature diagram
Figure 4 – Application extended configuration command sequence example
Figure 5 – Test sequence “RESET”
Figure 6 – Test sequence “testResetDefault (Colour Type)”
Figure 7 – Test sequence “testReset_xy”
Figure 8 – Test sequence “testReset_Tc”
Figure 9 – Test sequence “testReset_PrimaryN”
Figure 11 – Test sequence “testResetNoChange_xy”
Figure 12 – Test sequence “testResetNoChange_Tc”
Figure 13 – Test sequence “testResetNoChange_PrimaryN”
Figure 14 – Test sequence “testResetNoChange_RGBWAF”
Figure 15 – Test sequence “testResetIndependentColourType”
Figure 16 – Test sequence “Save_PrimaryN”
Figure 17 – Test sequence “Restore_PrimaryN (xPrimary, yprimary, TYPrimary”
Figure 18 – Test sequence “QUERY GEAR FEATURES/STATUS”
Figure 19 – Test sequence “QUERY COLOUR STATUS”
Figure 20 – Test sequence “ActivateAndCheck (ColourType, curActive)”
Figure 21 – Test sequence “xyOutOfRangeCheck( )”
Figure 22 – Test sequence “TcOutOfRangeCheck”
Figure 23 – Test sequence “CheckOnlyOneColourTypeActive”
Figure 24 – Test sequence “TcOutOfRangePhysWarmest”
Figure 25 – Test sequence “TcOutOfRangeCheckPhysCoolest”
Figure 26 – Test sequence 'QUERY COLOUR TYPE FEATURES'
Figure 27 – Test sequence 'QUERY COLOUR VALUE'
Figure 28 – Test sequence “QUERY RGBWAF CONTROL”
Figure 29 – test sequence “QUERY ASSIGNED COLOUR”
Figure 30 – Test sequence “STORE TY PRIMARY N”
Figure 31 – Test sequence “CheckDTR2Behaviour8(nrPrim)”
Figure 32 – Test sequence “STORE xy-COORDINATE PRIMARY N”
Figure 33 – Test sequence “CheckDTR2Behaviour_XY(nrPrim)”
Figure 34 – Test sequence “STORE COLOUR TEMPERATURE Tc LIMIT”
Figure 35 – Test sequence “TcCheckDTR2Behaviour( )”
Figure 36 – Test sequence “TcSavePhysicalLimits”
Figure 37 – Test sequence “TcRestorePhysicalLimits(phLimits)
Figure 38 – Test sequence “TcCheckLimits”
Figure 39 – Test sequence “STORE GEAR FEATURES/STATUS”
Figure 40 – Test sequence “AUTOMATIC ACTIVATE”
Figure 41 – Test sequence “AutoActivate_xy(min_level, command, delay, expected_level)”
Figure 42 – Test sequence “NoAutoActivate_xy(min_level, command, delay, expected_level)”
Figure 43 – Test sequence “AutoActivate_Tc(min_level, command, delay, expected_level)”
Figure 44 – Test sequence “NoAutoActivate_Tc(min_level, command, delay, expected_level)”
Figure 45 – Test sequence “AutoActivate_PrimaryN(min_level, command, delay, expected_level)”
Figure 46 – Test sequence “NoAutoActivate_PrimaryN(min_level, command, delay, expected_level)”
Figure 47 – Test sequence “AutoActivate_RGBWAF(min_level, command, delay, expected_level)”
Figure 48 – Test sequence “NoAutoActivate_RGBWAF(min_level, command, delay, expected_level)”
Figure 49 – Test sequence “AutoActivate_Dapc0”
Figure 50 – Test sequence “AutoActivate_Off”
Figure 51 – Test sequence “Load_xy_Coordinate (point_x, point_y)”
Figure 52 – Test sequence “Get_actual_xy ( )”
Figure 53 – Test sequence “findTwoValid_Tc_Points ( )”
Figure 54 – Test sequence “Load_Tc (Tc_value)”
Figure 55 – Test sequence “Get_actual_Tc ( )”
Figure 56 – Test sequence “findTwoValid_PrimaryN_Points ( )”
Figure 57 – Test sequence “Load_PrimaryN(point_PrimaryN)”
Figure 58 – Test sequence “Get_actual_PrimaryN ( )”
Figure 59 – Test sequence “findTwoValid_RGBWAF_Pionts ( )”
Figure 60 – Test sequence “Load_RGBWAF(point_RGBWAF)”
Figure 61 – Test sequence “Get_actual_RGBWAF ( )”
Figure 62 – Test sequence “ToggleAutoActivation(auto)”
Figure 63 – Test sequence “ASSIGN COLOUR TO LINKED CHANNEL”
Figure 64 – Test sequence “START AUTO CALIBRATION”
Figure 65 – Test sequence “POWER ON COLOUR”
Figure 66 – Test sequence “PowerOnBehaviour_xy”
Figure 67 – Test sequence “PowerOnBehaviour_Tc”
Figure 68 – Test sequence “PowerOnBehaviour_PrimaryN”
Figure 69 – Test sequence “PowerOnBehaviour_RGBWAF”
Figure 70 – Test sequence “PowerOnBehaviourMask_xy”
Figure 71 – Test sequence “PowerOnBehaviourMask_Tc”
Figure 72 – Test sequence “PowerOnBehaviourMask_PrimaryN”
Figure 73 – Test sequence “PowerOnBehaviourMask_RGBWAF”
Figure 74 – Test sequence “SYSTEM FAILURE”
Figure 75 – Test sequence “SystemFailureBehaviour_xy”
Figure 76 – Test sequence “SystemFailureBehaviour_Tc”
Figure 77 – Test sequence “SystemFailureBehaviourPrimaryN”
Figure 78 – Test sequence “SystemFailureBehaviour_RGBWAF”
Figure 79 – Test sequence “SystemFailureBehaviourMask_xy”
Figure 80 – Test sequence “SystemFailureBehaviourMask_Tc”
Figure 81 – Test sequence “SystemFailureBehaviourMask_PrimaryN”
Figure 82 – Test sequence “SystemFailureBehaviourMask_RGBWAF”
Figure 83 – Test sequence “STORE THE DTR AS SCENE XXXX/ GOTO SCENE XXXX”
Figure 84 – Test sequence “SetTemporaries (col, val)”
Figure 85 – Test sequence “ENABLE DEVICE TYPE: Application extended commands”
Figure 86 – Test sequence “ENABLE DEVICE TYPE:Application extended configuration commands”
Figure 87 – Test sequence “SET TEMPORARY x-COORDINATE”
Figure 88 – Test sequence “SET TEMPORARY y-COORDINATE”
Figure 89 – Test sequence “ACTIVATE”
Figure 90 – Test sequence “FindTwoValid_xy_Points(point1_x, point1_y, point2_x, point2_y)”
Figure 91 – Test sequence “Goto_xy_Coordinate (Point_x, point_y)”
Figure 92 – Test sequence “x-COORDINATE STEP UP”
Figure 93 – Test sequence “ActivateColourType (Colour Type)”
Figure 94 – Test sequence “x-COORDINATE STEP DOWN”
Figure 95 – Test sequence “Get MainPointxy ( )”
Figure 96 – Test sequence “GetCurrentPointxy ( )”
Figure 97 – Test sequence “xymodeGetMainPointxy ( )”
Figure 98 – Test sequence “SET TEMPORARY COLOUR TEMPERATURE Tc”
Figure 99 – Test sequence “FindValidTcValue (TcValue)”
Figure 100 – Test sequence “CheckAllTcValues ( )”
Figure 101 – Test sequence “COLOUR TEMPERATURE Tc STEP COOLER”
Figure 102 – Test sequence “COLOUR TEMPERATURE Tc STEP WARMER”
Figure 103 – Test sequence “SET TEMPORARY PRIMARY N DIMLEVEL”
Figure 104 – Test sequence “CheckPrimaryNFadingBehaviour (nPrim)”
Figure 105 – Test sequence “SET TEMPORARY RGB DIMLEVEL”
Figure 106 – Test sequence “CheckRGBFadingBehaviour ( )”
Figure 107 – Test sequence “SET TEMPORARY WAF DIMLEVEL
Figure 108 – Test sequence “CheckWAFFadingBehaviour ( )”
Figure 109 – Test sequence “SET RGBWAF CONTROL”
Figure 110 – Test sequence “Chan_Col_Control_ActivationTest (nrChan)”
Figure 111 – Test sequence “Norm_Col_Control_ActivationTest ( )”
Figure 112 – Test sequence “Transition_To_Inactive_Test ( )”
Figure 113 – Test sequence “COPY REPORT TO TEMPORARY”
Figure 114 – Test sequence “Copy_xy ( )”
Figure 115 – Test sequence “Copy_Tc ( )”
Figure 116 – Test sequence “Copy_PrimaryN ( )”
Figure 117 – Test sequence “Copy_RGBWAF ( )”
Figure 118 – Test sequence “PrimaryN_Check1 (nrPrim)”
Figure 119 – Test sequence “PrimaryN_Check2 (nrPrim)”
Figure 120 – Test sequence “RGBWAF_Check1 (nrChan)”
Figure 121 – Test sequence “RGBWAF_Check2 (nrChan)”
Figure 122 – Test sequence “QUERY EXTENDED VERSION NUMBER”
Figure 123 – Test sequence “RESERVED APPLICATION EXTENDED COMMANDS”
Figure 124 – “Set16bitValue (val)”
Figure 125 – Test sequence “SetSpecific16bitValue (val)”
Figure 126 – Test sequence “Get16bitValue ( )”
Figure 127 – Test sequence “Get16bitColourValue ( )”
Tables
Table 1 – Power on
Table 2 – Interface failure
Table 3 – Min and Max level
Table 4 – Colour scenes
Table 5 – System reaction on DAPC and TEMPORARY COLOUR TYPE
Table 6 – System reaction on commands and colour type
Table 7 – Tc limit change behaviour
Table 8 – Declaration of variables
Table 9 – Store colour temperature Tc limit
Table 10 – Assign channel to colour
Table 11 – Query colour value
Table 12 – Query assigned colour
Table 13 – Summary of the extended application command set
Table 14 – Command versus colour type cross-reference
Table 15 – Command versus the DTR, DTR1 and DTR2 cross-reference
Table 16 – Command returns to test sequence “QUERY COLOUR VALUE”
Français
SOMMAIRE
AVANT-PROPOS
INTRODUCTION
1 Domaine d'application
2 Références normatives
3 Termes et définitions
4 Généralités
4.4 Type de couleur
5 Spécification électrique
6 Alimentation électrique de l'interface
7 Structure du protocole de communication
8 Enchaînement
9 Méthode de fonctionnement
9.1 Courbe de gradation logarithmique, niveaux de puissance d’arc et précision
9.2 Mise sous tension
9.3 Echec d’interface
9.4 Niveau min et max
9.5 Durée et vitesse de modification de l’intensité lumineuse
9.6 Réaction aux commandes pendant l’état d’erreur
9.9 Transfert de données de 16 bits pour les commandes de contrôle d’application étendues
9.10 Appareillage de commande de type polychrome
9.11 Scénarios de couleurs
9.12 Virage de couleur
9.13 Limites de la température de couleur Tc
10 Déclaration des variables
11 Définition des commandes
11.1 Commandes de contrôle de la puissance d’arc
11.2 Commandes de configuration
11.3 Commandes de requêtes
11.4 Commandes spéciales
11.5 Résumé du répertoire de commandes
12 Procédures d’essai
12.2 Séquences d’essais ‘Configuration commands’
12.7 Séquences d'essais 'Application extended commands for device type 8' (‘Commandes d’application étendues pour le type de dispositif 8’)
13 Sous-séquences générales
13.1 Séquence d’essais “Set16bitValue (val)”
13.2 Séquence d’essais “SetSpecific16bitValue (val)”
13.3 Séquence d’essais “Get16bitValue ( )”
13.4 Séquence d’essais “Get16bitColourValue ( )”
Bibliographie
Figures
Figure 1 – Diagramme de chromaticité de l’espace de couleur CIE,1931 Cambridge University Press
Figure 2 – Ligne de corps noir
Figure 3 – Diagramme des températures de couleur
Figure 4 – Exemple de séquence de commandesde configuration d’application étendues
Figure 5 – Séquence d’essais ‘’RESET’’
Figure 6 – Séquence d’essais “testResetDefault (Colour Type)”
Figure 7 – Séquence d’essais “testReset_xy”
Figure 8 – Séquence d’essais “testReset_Tc’’
Figure 9 – Séquence d’essais “testReset_PrimaryN’’
Figure 10 – Séquence d’essais “testReset_RGBWAF’’
Figure 11 – Séquence d’essais “testResetNoChange_xy’’
Figure 12 – Séquence d’essais “testResetNoChange_Tc’’
Figure 13 – Séquence d’essais “testResetNoChange_PrimaryN’’
Figure 14 – Séquence d’essais “testResetNoChange_RGBWAF’’
Figure 15 – Séquence d’essais “testResetIndependentColourType’’
Figure 16 – Séquence d’essais “Save_PrimaryN’’
Figure 17 – Séquence d’essais “Restore_PrimaryN (xPrimary, yPrimary, TYPrimary)’’
Figure 18 – Séquence d’essais “QUERY GEAR FEATURES/STATUS’’
Figure 19 – Séquence d’essais “QUERY COLOUR STATUS’’
Figure 20 – Séquence d’essais “ActivateAndCheck (ColourType, curActive)”
Figure 21 – Séquence d’essais “xyOutOfRangeCheck( )”
Figure 22 – Séquence d’essais “TcOutOfRangeCheck”
Figure 23 – Séquence d’essais “CheckOnlyOneColourTypeActive”
Figure 24 – Séquence d’essais “TcOutOfRangePhysWarmest”
Figure 25 – Séquence d’essais“TcOutOfRangeCheckPhysCoolest”
Figure 26 – Séquence d’essais 'QUERY COLOUR TYPE FEATURES’
Figure 27 – Séquence d’essais 'QUERY COLOUR VALUE’
Figure 28 – Séquence d’essais “QUERY RGBWAF CONTROL”
Figure 29 – Séquence d’essais “QUERY ASSIGNED COLOUR”
Figure 30 – Séquence d’essais “STORE TY PRIMARY N”
Figure 31 – Séquence d’essais “CheckDTR2Behaviour8(nrPrim)”
Figure 32 – Séquence d’essais “STORE xy-COORDINATE PRIMARY N”
Figure 33 – Séquence d’essais “CheckDTR2Behaviour_XY(nrPrim)”
Figure 34 – Séquence d’essais “STORE COLOUR TEMPERATURE Tc LIMIT”
Figure 35 – Séquence d’essais “TcCheckDTR2Behaviour( )”
Figure 36 – Séquence d’essais “TcSavePhysicalLimits”
Figure 37 – Séquence d’essais “TcRestorePhysicalLimits(phLimits)”
Figure 38 – Séquence d’essais “TcCheckLimits”
Figure 39 – Séquence d’essais “STORE GEAR FEATURES/STATUS”
Figure 40 – Séquence d’essais “AUTOMATIC ACTIVATE”
Figure 41 – Séquence d’essais “AutoActivate_xy(min_level, command, delay, expected_level)”
Figure 42 – Séquence d’essais “NoAutoActivate_xy(min_level, command, delay, expected_level)”
Figure 43 – Séquence d’essais “AutoActivate_Tc(min_level, command, delay, expected_level)”
Figure 44 – Séquence d’essais “NoAutoActivate_Tc(min_level, command, delay, expected_level)”
Figure 45 – Séquence d’essais “AutoActivate_PrimaryN(min_level, command, delay, expected_level)”
Figure 46 – Séquence d’essais “NoAutoActivate_PrimaryN(min_level, command, delay, expected_level)”
Figure 47 – Séquence d’essais “AutoActivate_RGBWAF(min_level, command, delay, expected_level)”
Figure 48 – Séquence d’essais “NoAutoActivate_RGBWAF(min_level, command, delay, expected_level)”
Figure 49 – Séquence d’essais “AutoActivate_Dapc0”
Figure 50 – Séquence d’essais “AutoActivate_Off”
Figure 51 – Séquence d’essais “Load_xy_Coordinate (point_x, point_y)”
Figure 52 – Séquence d’essais “Get_actual_xy ( )”
Figure 53 – Séquence d’essais “findTwoValid_Tc_Points ( )”
Figure 54 – Séquence d’essais “Load_Tc (Tc_value)”
Figure 55 – Séquence d’essais “Get_actual_Tc ( )”
Figure 56 – Séquence d’essais “findTwoValid_PrimaryN_Points ( )”
Figure 57 – Séquence d’essais “Load_PrimaryN(point_PrimaryN)”
Figure 58 – Séquence d’essais “Get_actual_PrimaryN ( )”
Figure 59 – Séquence d’essais “findTwoValid_RGBWAF_Points ( )”
Figure 60 – Séquence d’essais “Load_RGBWAF(point_RGBWAF)”
Figure 61 – Séquence d’essais “Get_actual_RGBWAF ( )”
Figure 62 – Séquence d’essais “ToggleAutoActivation(auto)”
Figure 63 – Séquence d’essais “ASSIGN COLOUR TO LINKED CHANNEL”
Figure 64 – Séquence d’essais “START AUTO CALIBRATION”
Figure 65 – Séquence d’essais “POWER ON COLOUR”
Figure 66 – Séquence d’essais “PowerOnBehaviour_xy”
Figure 67 – Séquence d’essais “PowerOnBehaviour_Tc”
Figure 68 – Séquence d’essais “PowerOnBehaviour_PrimaryN”
Figure 69 – Séquence d’essais “PowerOnBehaviour_RGBWAF”
Figure 70 – Séquence d’essais “PowerOnBehaviourMask_xy”
Figure 71 – Séquence d’essais “PowerOnBehaviourMask_Tc”
Figure 72 – Séquence d’essais “PowerOnBehaviourMask_PrimaryN”
Figure 73 – Séquence d’essais “PowerOnBehaviourMask_RGBWAF”
Figure 74 – Séquence d’essais “SYSTEM FAILURE”
Figure 75 – Séquence d’essais “SystemFailureBehaviour_xy”
Figure 76 – Séquence d’essais “SystemFailureBehaviour_Tc”
Figure 77 – Séquence d’essais “SystemFailureBehaviourPrimaryN”
Figure 78 – Séquence d’essais “SystemFailureBehaviour_RGBWAF”
Figure 79 – Séquence d’essais “SystemFailureBehaviourMask_xy”
Figure 80 – Séquence d’essais “SystemFailureBehaviourMask_Tc”
Figure 81 – Séquence d’essais “SystemFailureBehaviourMask_PrimaryN”
Figure 82 – Séquence d’essais “SystemFailureBehaviourMask_RGBWAF”
Figure 83 – Séquence d’essais “STORE THE DTR AS SCENE XXXX/ GOTO SCENE XXXX”
Figure 84 – Séquence d’essais “SetTemporaries (col, val)”
Figure 85 – Séquence d’essais “ENABLE DEVICE TYPE:Commandes d’application étendues’’
Figure 86 – Séquence d’essais “ENABLE DEVICE TYPE:Commandes de configuration d’application étendues’’
Figure 87 – Séquence d’essais “SET TEMPORARY x-COORDINATE”
Figure 88 – Séquence d’essais “SET TEMPORARY y-COORDINATE”
Figure 89 – Séquence d’essais “ACTIVATE”
Figure 90 – Séquence d’essais “FindTwoValid_xy_Points(point1_x, point1_y, point2_x, point2_y)”
Figure 91 – Séquence d’essais “Goto_xy_Coordinate (Point_x, point_y)”
Figure 92 – Séquence d’essais “x-COORDINATE STEP UP”
Figure 93 – Séquence d’essais “ActivateColourType (Colour Type)”
Figure 94 – Séquence d’essais “x-COORDINATE STEP DOWN”
Figure 95 – Séquence d’essais “Get MainPointxy ( )”
Figure 96 – Séquence d’essais “GetCurrentPointxy ( )”
Figure 97 – Séquence d’essais “xymodeGetMainPointxy ( )”
Figure 98 – Séquence d’essais “SET TEMPORARY COLOUR TEMPERATURE Tc”
Figure 99 – Séquence d’essais “FindValidTcValue (TcValue)”
Figure 100 – Séquence d’essais “CheckAllTcValues ( )”
Figure 101 – Séquence d’essais “COLOUR TEMPERATURE Tc STEP COOLER”
Figure 102 – Séquence d’essais “COLOUR TEMPERATURE Tc STEP WARMER”
Figure 103 – Séquence d’essais “SET TEMPORARY PRIMARY N DIMLEVEL”
Figure 104 – Séquence d’essais “CheckPrimaryNFadingBehaviour (nPrim)”
Figure 105 – Séquence d’essais “SET TEMPORARY RGB DIMLEVEL”
Figure 106 – Séquence d’essais “CheckRGBFadingBehaviour ( )”
Figure 107 – Séquence d’essais “SET TEMPORARY WAF DIMLEVEL”
Figure 108 – Séquence d’essais “CheckWAFFadingBehaviour ( )”
Figure 109 – Séquence d’essais “SET RGBWAF CONTROL”
Figure 110 – Séquence d’essais “Chan_Col_Control_ActivationTest (nrChan)”
Figure 111 – Séquence d’essais “Norm_Col_Control_ActivationTest ( )”
Figure 112 – Séquence d’essais “Transition_To_Inactive_Test ( )”
Figure 113 – Séquence d’essais “COPY REPORT TO TEMPORARY”
Figure 114 – Séquence d’essais “Copy_xy ( )”
Figure 115 – Séquence d’essais “Copy_Tc ( )”
Figure 116 – Séquence d’essais “Copy_PrimaryN ( )”
Figure 117 – Séquence d’essais “Copy_RGBWAF ( )”
Figure 118 – Séquence d’essais “PrimaryN_Check1 (nrPrim)”
Figure 119 – Séquence d’essais “PrimaryN_Check2 (nrPrim)”
Figure 120 – Séquence d’essais “RGBWAF_Check1 (nrChan)”
Figure 121 – Séquence d’essais “RGBWAF_Check2 (nrChan)”
Figure 122 – Séquence d’essais “QUERY EXTENDED VERSION NUMBER”
Figure 123 – Séquence d’essais “RESERVED APPLICATION EXTENDED COMMANDS”
Figure 124 – “Set16bitValue (val)”
Figure 125 – Séquence d’essais “SetSpecific16bitValue (val)”
Figure 126 – Séquence d’essais “Get16bitValue ( )”
Figure 127 – Séquence d’essais “Get16bitColourValue ( )”
Tableaux
Tableau 1 – Mise sous tension
Tableau 2 – Défaillance d’interface
Tableau 3 – Niveau Min et Max
Tableau 4 – Scénarios de couleurs
Tableau 5 – Réaction du système aux commandes DAPCet au TEMPORARY COLOUR TYPE
Tableau 6 – Réaction du système aux commandes et au type de couleur
Tableau 7 – Comportement à la modification des limites (de température) TC
Tableau 8 – Déclaration des variables
Tableau 9 – Mémorisation de la limite de température de couleur TC
Tableau 10 – Affectation d’un canal à la couleur
Tableau 11 – Requête de la valeur de couleur
Tableau 12 – Requête de couleur affectée
Tableau 13 – Résumé du répertoire de commandes d’application étendues
Tableau 14 – Référence croisée entre la commande et le type de couleur
Tableau 15 – Référence croisée entre la commande et les formats DTR, DTR1 et DTR2
Tableau 16 – Réponse de la commande à la séquenced’essais “QUERY COLOUR VALUE”