Passer au contenu principal
ABBYY FlexiLayout Studio propose un éditeur visuel pour faciliter la définition des intervalles flous. Vous pouvez ouvrir l’éditeur d’intervalles flous de deux façons :
  • Depuis la boîte de dialogue Properties d’un élément Character String : dans l’onglet Character String, cliquez sur le bouton bouton Parcourir.
  • Depuis le menu principal, sélectionnez Outils → éditeur d’intervalles flous….
Capture d’écran de l’éditeur d’intervalles flous dans ABBYY FlexiLayout Studio, montrant le graphique de l’intervalle avec l’axe de qualité, les commandes de zoom et de déplacement, ainsi que les champs numériques pour les points Left, Right et non pénalisés.

Axes du graphique et coordonnées

Le éditeur d’intervalles flous affiche une représentation graphique de l’intervalle flou. L’axe vertical mesure la qualité de l’hypothèse et l’axe horizontal mesure les dimensions linéaires ou le nombre de caractères. Le graphique affiche également les coordonnées des points d’intersection entre les bordures de l’intervalle flou et l’axe horizontal.

Zoomer et déplacer le graphique

Les boutons « Zoom avant » et « Zoom arrière » modifient simultanément les échelles horizontale et verticale. Vous pouvez également agrandir une zone sélectionnée de l’image à l’aide du bouton Zoom selected area. Les boutons Bouton Déplacer vers la droite Bouton Déplacer vers la gauche Bouton Déplacer vers le haut Bouton Déplacer vers le bas déplacent la zone dans la direction correspondante. Pour ajuster l’intervalle, cliquez sur Bouton Ajuster l’intervalle.

Spécifier l’intervalle

Les champs situés sous le graphique contiennent les valeurs numériques de l’intervalle. Vous pouvez définir l’intervalle soit en modifiant le graphique avec la souris, soit en saisissant les valeurs numériques dans les champs correspondants. L’éditeur visuel d’intervalles flous fonctionne selon deux modes :
  • Distance — Intervalles flous pour les unités de mesure, qui peuvent être fractionnaires. Dans ce cas, sélectionnez Distance sous Interval type.
  • Integer — Intervalles flous pour les entiers positifs, comme la longueur d’une chaîne en caractères. Dans ce cas, sélectionnez Integer sous Interval type.
Si vous ouvrez l’éditeur d’intervalles flous depuis la boîte de dialogue Properties d’un élément Character String, l’un des deux modes est sélectionné automatiquement en fonction du champ à partir duquel vous avez ouvert l’éditeur.

Modifier le graphique

Vous pouvez modifier l’intervalle en déplaçant les marqueurs verts vers la droite ou vers la gauche à l’aide de votre souris. Vous pouvez également modifier l’angle des pentes. Certaines restrictions s’appliquent ; par exemple, vous ne pouvez pas déplacer le marqueur de gauche à droite de celui de droite. Les valeurs numériques correspondantes apparaissent dans les champs situés sous le graphique.

Modifier directement les valeurs numériques

Les champs correspondent à la représentation de l’intervalle flou dans le programme :
ChampDescription
LeftLe point extrême gauche de l’intervalle.
Left non-penalizedLe point non pénalisé de gauche.
RightLe point extrême droit de l’intervalle.
Right non-penalizedLe point non pénalisé de droite.
Left slope / Right slopeDéfinit la pente des côtés du graphique, qui représente le coefficient de pénalité pour un écart d’une Distance par rapport au point non pénalisé.
La modification d’une pente déplace le point extrême correspondant sans modifier le point non pénalisé, tandis que la modification d’un point extrême ou d’un point non pénalisé change la pente correspondante. Lorsque vous modifiez un champ, le graphique et les valeurs des champs dépendants se mettent à jour en conséquence.

Enregistrer les résultats

Si l’éditeur d’intervalles flous a été ouvert depuis la boîte de dialogue Properties d’un élément Character String, un clic sur OK insère automatiquement l’intervalle flou dans le champ correspondant de la boîte de dialogue. Si l’éditeur d’intervalles flous a été ouvert depuis le menu Outils, vous pouvez copier l’intervalle flou à partir du champ Result ou du champ Code. Le champ Code vous permet de coller le code dans l’onglet Advanced, par exemple lorsque vous utilisez un intervalle flou comme argument de la fonction FuzzyQuality. Pour plus d’informations, voir Utilisation de Nearest et FuzzyQuality pour rechercher des éléments.