Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AVEVA™ InTouch HMI

Implémentation de l'API IGraphicAccess4

  • Last UpdatedSep 24, 2024
  • 1 minute read

L'API GraphicAccess4 est implémentée par le fichier ArchestrA.Visualization.GraphicAccess.dll, situé dans :
\Program Files (x86)\ArchestrA\Framework\Bin

IGraphicAccess4 est utilisé pour importer des fichiers XML graphiques. IGalaxy pointe vers une Galaxy où l'opération d'importation est effectuée.

public interface IGraphicAccess4 : IGraphicAccess3

{

/// <summary>Importer les fichiers XML du dossier et générer des graphiques industriels</summary>

/// <param name="galaxy">IGalaxy obtenu à partir de GRAccess</param>

/// <param name="strFolderPath">Chemin d’accès au dossier/répertoire dans lequel les fichiers XML graphiques sont présents</param>

/// <param name="bOverWrite">Indicateur qui indique si le graphique existant doit être redéfini</param>

/// <param name="opNotifier">Renvoie l'état de l'opération d'importation à la fonction appelante (client).</param>

/// <param name="cancelToken">Définir le jeton qui indique si l’opération doit être annulée lors de l’importation</param>

/// <returns>Resultat de la méthode</returns>

Task<IGraphicAccessResult> ImportGraphics(IGalaxy galaxy, string strFolderPath, bool bOverWrite, IGraphicOperationStatus opNotifier = null, CancellationToken cancelToken = default);

}

IGraphicAccess4 utilise l'interface de rappel IGraphicOperationStatus pour déterminer si l'opération est en cours, annulée ou terminée.

espace de noms ArchestrA.Visualization.GraphicAccess

{

public interface IGraphicOperationStatus

{

void OnOperationProgressMessage(string message);

void OnOperationComplete();

void OnOperationCancel();

}

}