2025-03-20 17:30:43 +08:00

25 lines
5.8 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<Table type="SQL" tableName="MIX_CONTROL" filter="" priority="2">
<COLS enableSQLSeq="false">
<COL desc="*Nom de l'étiquette" SQLName="TAG_NAME" SQLType="VARCHAR(64)" valueType="String" valueLimit="" editable="false" hide="false" defaultValue="" isPrimaryKey="true" notNull="true" isUnique="false" group="A. Propriétés de base"/>
<COL desc=" Alias de commande à distance" SQLName="CTRL_ALIAS" SQLType="VARCHAR(128)" valueType="String" valueLimit="" editable="true" hide="true" defaultValue="" isPrimaryKey="false" notNull="false" isUnique="false" group="A. Propriétés de base"/>
<COL desc=" RTU frontal" SQLName="RTU_TAG" SQLType="VARCHAR(64)" valueType="String" valueLimit="" editable="false" hide="false" defaultValue="" isPrimaryKey="false" notNull="false" isUnique="false" group="A. Propriétés de base"/>
<COL desc=" Numéro de point de commande à distance" SQLName="OFFSET_NO" SQLType="VARCHAR(48)" valueType="SqlCombobox" valueLimit="SELECT fes_mix_ctrl.DOT_NO AS A, concat(FES_DEV_INFO.DEV_DESC,'.',fes_mix_ctrl.DESCRIPTION) AS B FROM fes_mix_ctrl,FES_DEV_INFO WHERE FES_DEV_INFO.TAG_NAME=fes_mix_ctrl.DEV_TAG AND fes_mix_ctrl.TAG_NAME=concat('%1','.','%2') UNION ALL SELECT fes_mix_ctrl.DOT_NO AS A, concat(FES_DEV_INFO.DEV_DESC,'.',fes_mix_ctrl.DESCRIPTION) AS B FROM (fes_mix_ctrl INNER JOIN fes_dev_info ON fes_mix_ctrl.RTU_TAG = '%1' AND fes_mix_ctrl.DEV_TAG=fes_dev_info.TAG_NAME) LEFT JOIN (SELECT COALESCE(OFFSET_NO,'') AS DOT FROM mix_control WHERE RTU_TAG='%1') AS C ON cast(fes_mix_ctrl.DOT_NO AS char)=C.DOT WHERE fes_mix_ctrl.RTU_TAG = '%1' AND C.DOT IS NULL ORDER BY A;A:B;row@RTU_TAG;row@OFFSET_NO" initSql="SELECT fes_mix_ctrl.DOT_NO AS A, concat(FES_DEV_INFO.DEV_DESC,'.',fes_mix_ctrl.DESCRIPTION) AS B FROM fes_mix_ctrl,FES_DEV_INFO WHERE FES_DEV_INFO.TAG_NAME=fes_mix_ctrl.DEV_TAG AND fes_mix_ctrl.TAG_NAME=concat('%1','.','%2');A:B;row@RTU_TAG;row@OFFSET_NO" editable="true" hide="false" defaultValue="-1" isPrimaryKey="false" notNull="false" isUnique="false" group="A. Propriétés de base"/>
<COL desc=" Limite supérieure de la plage" SQLName="RANGE_UP" SQLType="DECIMAL(22,6)" valueType="Int" valueLimit="" editable="true" hide="true" defaultValue="" isPrimaryKey="false" notNull="false" isUnique="false" group="A. Propriétés de base"/>
<COL desc=" Limite inférieure de la plage" SQLName="RANGE_LOW" SQLType="DECIMAL(22,6)" valueType="Int" valueLimit="" editable="true" hide="true" defaultValue="" isPrimaryKey="false" notNull="false" isUnique="false" group="A. Propriétés de base"/>
<COL desc=" Base" SQLName="BASE" SQLType="DECIMAL(22,6)" valueType="Double" valueLimit="" editable="true" hide="false" defaultValue="" isPrimaryKey="false" notNull="false" isUnique="false" group="A. Propriétés de base"/>
<COL desc=" Coefficient" SQLName="COEFF" SQLType="DECIMAL(22,6)" valueType="Double" valueLimit="" editable="true" hide="false" defaultValue="" isPrimaryKey="false" notNull="false" isUnique="false" group="A. Propriétés de base"/>
<COL desc="*Type de commande à distance" SQLName="CTRL_TYPE" SQLType="DECIMAL(10)" valueType="SqlCombobox" valueLimit="SELECT * FROM DICT_MENU_INFO WHERE MENU_NAME='控制类型';ACTUAL_VALUE:DISPLAY_VALUE" editable="true" hide="false" defaultValue="" isPrimaryKey="false" notNull="false" isUnique="false" group="A. Propriétés de base"/>
<COL desc=" Nom du groupe d'action de contrôle" SQLName="CTRL_ACT_NAME" SQLType="VARCHAR(64)" valueType="SqlCombobox" valueLimit="SELECT CTRL_GRP_NAME FROM OPT_CTRL_ACT_DEFINE WHERE SUB_SYSTEM = '%1' GROUP BY CTRL_GRP_NAME;CTRL_GRP_NAME;row@SUB_SYSTEM" editable="true" hide="false" defaultValue="" isPrimaryKey="false" notNull="false" isUnique="false" group="A. Propriétés de base"/>
<COL desc="*Attendre une réponse" SQLName="IS_TAGT_STATE" SQLType="DECIMAL(10)" valueType="SqlCombobox" valueLimit="SELECT * FROM DICT_MENU_INFO WHERE MENU_NAME='遥控等待类型';ACTUAL_VALUE:DISPLAY_VALUE" editable="true" hide="false" defaultValue="" isPrimaryKey="false" notNull="false" isUnique="false" group="A. Propriétés de base"/>
<COL desc="*Temps limite de contrôle (secondes)" SQLName="CTRL_TIMEOUT" SQLType="DECIMAL(10)" valueType="Int" valueLimit="" editable="true" hide="false" defaultValue="" isPrimaryKey="false" notNull="false" isUnique="false" group="A. Propriétés de base"/>
<COL desc="*Temps de réserve de contrôle (secondes)" SQLName="RESV_TIMEOUT" SQLType="DECIMAL(10)" valueType="Int" valueLimit="" editable="true" hide="false" defaultValue="" isPrimaryKey="false" notNull="false" isUnique="false" group="A. Propriétés de base"/>
<COL desc="*Ecart de tolérance du contrôle" SQLName="CTRL_TOLERANCE" SQLType="DECIMAL(22,6)" valueType="Double" valueLimit="" editable="true" hide="false" defaultValue="" isPrimaryKey="false" notNull="false" isUnique="false" group="A. Propriétés de base"/>
<COL desc="*Emplacement associé" SQLName="LOCATION_ID" SQLType="DECIMAL(10)" valueType="SqlCombobox" valueLimit="SELECT * FROM SYS_MODEL_LOCATION_INFO;LOCATION_ID:DESCRIPTION" editable="false" hide="false" defaultValue="" isPrimaryKey="false" notNull="false" isUnique="false" group="B. Propriétés de navigation"/>
<COL desc="*Spécialité associée" SQLName="SUB_SYSTEM" SQLType="DECIMAL(10)" valueType="SqlCombobox" valueLimit="SELECT * FROM SYS_MODEL_SUB_SYSTEM_INFO WHERE SUB_SYSTEM_ID not in (1,2,3);SUB_SYSTEM_ID:DESCRIPTION" editable="false" hide="false" defaultValue="" isPrimaryKey="false" notNull="false" isUnique="false" group="B. Propriétés de navigation"/>
<COL desc="*Nom du modèle de point" SQLName="POINT_TP_NAME" SQLType="VARCHAR(64)" valueType="String" valueLimit="" editable="false" hide="false" defaultValue="" isPrimaryKey="false" notNull="false" isUnique="false" group="B. Propriétés de navigation"/>
</COLS>
</Table>