Anexo
7.3 Funciones API de SFC
BOOL SFCRtBrowser(LPCSTR* pChartName, LPCSTR* pTagName, LONG left, LONG
top, LONG width, LONG height, BOOL alwaysOnTop);
Abre el Runtime PackageBrowser y retorna el esquema / la instancia seleccionados, dado el caso con
prefijo de servidor, p. ej. "OS1_KH1234D::SFC1"
Parámetros:
pChartName(out): Nombre del esquema SFC / instancia SFC
pTagName(out): TagName (nombre del esquema SFC / instancia SFC) (utilizado para el indicador de
grupo)
left(in), top(in),
width(in), height(in): Coordenadas (en píxeles) del rectángulo en el que pueden desplazarse la venta‐
nas SFC
alwaysOnTop(in): 1, si el navegador debe estar siempre visible (ajuste recomendado); de lo contrario,
0
Ejemplo: SFCRtBrowser(&chartName, &tagname, left, top, width, height, 1);
BOOL SFCSaveWorkspace(LPCSTR pWsName);
Guarda todas las ventanas SFC abiertas de un usuario específico en el área de trabajo (organización
de la pantalla) "pWsName_usuario.SSM".
Parámetros:
pWsName(in): Nombre de la organización de la pantalla
Ejemplo: SFCSaveWorkspace("TestLayout1");
BOOL SFCRestoreWorkspace(LPCSTR pWsName);
Restaura todas las ventanas SFC guardadas con SFCSaveWorkSpace en el área de trabajo (organi‐
zación de la pantalla) "pWsName_usuario.SSM".
Parámetros:
pWsName(in): Nombre de la organización de la pantalla
Ejemplo: SFCRestoreWorkspace("TestLayout1");
BOOL SFCDeleteWorkspace(LPCSTR pWsName);
Borra del disco duro el área de trabajo indicada.
Parámetros:
pWsName(in): Nombre de la organización de la pantalla
Ejemplo: SFCDeleteWorkspace("TestLayout1");
BOOL SFCCloseAllWindows();
Cierra todas las ventanas de SFC abiertas.
Ejemplo: SFCCloseAllWindows();
BOOL SFCGetStepName(LPCSTR pChartName, LONG stepnumber, LPTSTR pStepName,
LONG length);
(Esta función sólo tiene sentido con proyectos de la V5) Devuelve el nombre de la etapa correspon‐
diente al número de etapa de un esquema o instancia.
Parámetros:
pChartName(in): Nombre del esquema SFC / instancia SFC
stepnumber(in): Número de la etapa
pStepName(out): Nombre de la etapa
length(in): Longitud máxima del nombre de la etapa
104
Manual de programación y manejo, 10/2017, A5E41356403-AB
Visualización SFC (V9.0 SP1)