Saltar navegación

Documentación de FlexPro 2025

Objects.Names

Acceso de lectura a los nombres de los objetos de una carpeta.

Sintaxis

Carpeta.Objects[(Selección)].Names

La sintaxis de la propiedad Objects.Namesconsta de los siguientes elementos:

Parte

Descripción

Carpeta

La carpeta a la que se desea acceder.

Selección

Opcional. Una cadena de caracteres con una expresión regular o una serie de datos con cadenas de caracteres con varias expresiones regulares, que determinan los nombres de los objetos que se van a buscar.

La cadena de caracteres se interpreta como una expresión regular si contiene al menos uno de los caracteres "^", "$", "*", "+", "?", "{"o"}". Se encuentran todos los objetos cuyo nombre, incluida la extensión de nombre, coincide con la expresión regular especificada. En las expresiones regulares, se utilizan caracteres y secuencias especiales para definir patrones de búsqueda. La siguiente tabla describe estos caracteres y secuencias y muestra ejemplos.

Carácter

Descripción

^

Encuentra el inicio de la cadena.

$

Encuentra el final de la cadena.

*

Encuentra el carácter precedente ninguna o más veces. Por ejemplo, "zo*" busca "z" o "zoo".

+

Encuentra el carácter precedente una o más veces. Por ejemplo, "zo+" busca "zo" pero no "z".

?

Encuentra el carácter precedente ninguna o una vez. Por ejemplo, "b?ig?" encuentra "ig" en "signal".

.

Busca cualquier carácter individual.

x|y

Encuentra x o y. Por ejemplo, "z|wood" encuentra "z" o "wood". "(z|w)oo" encuentra "zoo" o "wood".

{n}

n es un número entero no negativo. Encuentra exactamente n veces. Por ejemplo, "o{2}" no encuentra la "o" en "Bob", pero sí encuentra las 2 primeras oes en "foooood".

{n,}

n es un número entero no negativo. Encuentra al menos n veces. Por ejemplo, "o{2,}" no busca la "o" en "Bob", pero sí busca todas las oes en "foooood". "o{1,}" equivale a "o+". "o{0,}" equivale a "o*".

{n,m}

m y n son números enteros no negativos. Encuentra al menos n y como máximo m veces. Por ejemplo, "o{1,3}" busca las tres primeras oes en "fooooood". "o{0,1}" equivale a "o?".

[xyz]

Un conjunto de caracteres. Encuentra cada uno de los caracteres incluidos. Por ejemplo, "[abc]" busca la "a" en "signal".

[^xyz]

Un conjunto de caracteres excluidos. Encuentra cualquier carácter no incluido. Por ejemplo, "[^abc]" busca la "s" en "signal".

[a-z]

Un rango de caracteres. Encuentra todos los caracteres del rango. Por ejemplo, "[a–z]" busca todos los caracteres alfabéticos de la "a" a la "z".

[^m-z]

Un rango de caracteres excluidos. Encuentra todos los caracteres que no están en el rango. Por ejemplo, "[m–z]" busca todos los caracteres que no están entre "m" y "z".

\b

Encuentra un límite de palabra, es decir, la posición entre una palabra y un espacio. Por ejemplo, "al\b" encuentra "al" en "signal", pero no "al" en "signals".

\B

Encuentra un límite no-palabra. "ea*r\B" encuentra "ear" en "never early".

\d

Encuentra un dígito. Equivalente a [0–9].

\D

Encuentra un carácter no numérico. Equivale a [^0–9].

\s

Encuentra un espacio. Equivale a "[ ]".

\S

Encuentra todo excepto espacios. Equivale a "[^ ]".

\w

Encuentrato dos los caracteres de palabra, incluido el guion bajo. Equivale a "[A–Za–z0–9_]".

\W

Encuentrato cualquier carácter que no pertenece a una palabra. Equivale a "[^A–Za–z0–9_]".

Los distintos tipos de objetos se diferencian en la expresión regular en función de las extensiones de sus nombres. En este caso, las extensiones de nombre también se utilizan para fórmulas, registros de datos, análisis y objetos de vínculo de datos. La siguiente tabla enumera las extensiones de nombre válidas:

Objeto

Extensión del nombre

Diagrama 2D

.2D

Diagrama 3D

.3D

Objeto de análisis Derivada/integral

.SAN

Objeto de análisis ANOVA

.ANV

Objeto de análisis Prueba de ajuste

.ADJ

Objeto de análisis Aproximación 2D

.AP2

Objeto de análisis Aproximación

.APX

Objeto de análisis Corrección de valores atípicos

.RFR

Objeto de análisis Prueba de valores atípicos

.FRT

Objeto de análisis Familia de hipérbolas de aceleración

.AHP

Objeto de análisis Cepstrum

.CEP

Objeto de análisis Filtro CFC

.CFC

Objeto de análisis Análisis de velocidad y orden sincrónico

.SOA

Objeto de análisis Filtro de orden sincronizado con la velocidad

.SOF

Objeto de análisis Envolvente

.ENV

Objeto de análisis Distribución empírica

.EMD

Objeto de análisis Aislamiento de eventos

.EVI

Objeto de análisis Aislamiento de eventos (obsoleto)

.EVT

Objeto de análisis Libro de Excel (obsoleto)

.XLD

Objeto de análisis Convolución

.CNV

Objeto de análisis FFT (obsoleto)

.FFT

Objeto de análisis Filtro FIR (método Equiripple)

.FI3

Objeto de análisis Filtro FIR (método de ventana)

.FI2

Objeto de análisis Espectro de Fourier

.FSP

Objeto de análisis Espectro de Fourier para datos muestreados de forma no equidistante

.UFS

Objeto de análisis de las vibraciones transmitidas al cuerpo entero

.VHB

Objeto de análisis Órdenes divididas

.SOR

Objeto de análisis Vibraciones mano-brazo

.HTV

Objeto de análisis Análisis armónico

.HSP

Objeto de análisis Histograma

.HST

Objeto de análisis Análisis del estimador de frecuencia de alta resolución

.HFE

Objeto de análisis IFFT (obsoleto)

.iFT

Objeto de análisis Filtro IIR

.FI1

Objeto de análisis Recuento

.CNT

Objeto de análisis Matriz de recuento

.CMX

Objeto de análisis Correlación

.CCF

Objeto de análisis Aproximación circular

.CAP

Objeto de análisis Espectro cruzado

.CSP

Objeto de análisis Transformación de curva

.CVT

Objeto de análisis Sonoridad

.LDS

Objeto de análisis Análisis de vida útil

.LFA

Objeto de análisis Interpolación lineal

.LPL

Objeto de análisis Magnitud instantánea

.INQ

Objeto de análisis Ajuste no lineal de curvas

.NLF

Objeto de análisis Interpolación de superficie

.SP2

Objeto de análisis Filtro armónico

.HMF

Objeto de análisis Análisis de octavas

.OCT

Objeto de análisis Análisis de órdenes

.ODA

Objeto de análisis Interpolación de spline paramétrica

.PSP

Objeto de análisis Recuento de Rainflow

.RFC

Objeto de análisis Regresión

.RGS

Objeto de análisis Transformación de roseta

.RED

Objeto de análisis Potencia acústica

.SPW

Objeto de análisis Nivel sonoro

.SVL

Objeto de análisis Nitidez

sHS

Objeto de análisis Señal

.SIG

Objeto de análisis Muestreo de señal

.SIS

Objeto de análisis Filtro de señal

.IIR

Objeto de análisis Alisado de señal

.SMT

Objeto de análisis Corrección de señal

.CLN

Objeto de análisis Escalado de señal

.SCL

Objeto de análisis Interpolación de spline

.SPL

Objeto de análisis Parámetro estadístico

.STQ

Objeto de análisis Espectro de respuesta al impacto

.SRS

Objeto de análisis Muestreo sincronizado por revolución

.RSS

Objeto de análisis Prueba de varianza

.VRT

Objeto de análisis Recuento compuesto

.CCN

Objeto de análisis Distribución

.DIS

Objeto de análisis Intervalo de confianza

.CIV

Objeto de análisis Espectro tiempo-frecuencia

.TFS

Objeto de análisis Filtro de tiempo ( (obsoleto)

.TMF

Planilla

.WKS

Panel de control

.CPN

Vínculo binario de datos

.BIN

Consulta de datos

.DQY

Conjunto de datos

.DAT

Vínculo de datos ASAM-ODS

.ODS

Vínculo de datos Astro-Med Dash 18 data

.DCR

Vínculo de datos B+S ME 3

.BUS

Vínculo de datos BMCSAD

.BMC

Vínculo de datos Datos del archivo

.FIP

Vínculo de datos Datos del osciloscopio Gould

.GSC

Vínculo de datos Imtec INSIGHT

.IST

Vínculo de datos IMTEC PC-Scope

.PCS

Vínculo de datos IOtech data

.IOT

Vínculo de datos LeCroy Datos de forma de onda

.LCS

Vínculo de datos Los datos MATLAB de MathWorks

.MAT

Vínculo de los datos de Meyer y Heinen EDAS

.EDS

Vínculo de datos CDF de la NASA

.CDF

Vínculo de datos NI DASYLab data

.DST

Vínculo de datos NI DIAdem

.DAG

Vínculo de datos de Nicolet TEAM

.TEM

Vínculo de los datos de Nicolet WFT

.WFT

Vínculo de datos ODBC

.ODC

Vínculo de datos OROS Wave

.OWV

Vínculo de datos SEFRAM Datos del registrador

.SF1

Vínculo de datos Datos SPSS

.SPS

Vínculo de datos Stemmer TurboLab

.TBL

Vínculo de datos SYSTAT data

.STT

Vínculo de datos TEAC TAFFmat data

.TFM

Vínculo de datos Tektronix DPO data

.DPO

Vínculo de datos Tektronix TDS data

.TDS

Vínculo de datos Wave data

.WVE

Vínculo de datos ORM/ORP de Yokogawa

.ORP

Vínculo de datos de Ziegler Signalys

.SGL

Documento

.DOC

Vínculo de datos de archivos Excel

.EXC

Vínculo de datos Excel (obsoleto)

.XDL

Fórmula

.FML

Medio

.MED

Vínculo de datos OLE

.OLE

Carpeta

.FLD

Fórmula Python

.PYT

Tabla de columnas / filas

.TAB

Texto

.TXT

Vínculo de datos de texto (obsoleto)

.ASC

Vínculo de datos de texto

.TEX

Tabla de celdas

.TTB

Disponibilidad

FlexPro Basic, Professional, Developer Suite

Ejemplos

\Measurement1\.Objects("^sig.*\\.dat$").Names

Busca todos los objetos del conjunto de datos de la carpeta "\Measurement1" cuyo nombre empiece por "sig".

La expresión regular se estructura de la siguiente manera:

Secuencia

Significado

"^sig"

especifica que el nombre del objeto debe empezar por "sig".

".*"

representa una secuencia de caracteres de cualquier longitud

"\.dat$"

especifica que el nombre del objeto debe terminar con ".dat", es decir, el objeto debe ser un conjunto de datos.

.\.Objects({".*\\.dat", ".*\\.fml"}).Names

Encuentrato todas las fórmulas y registros de datos en la carpeta en la que se encuentra la fórmula actual.

\.Objects.Names

Lista todos los objetos de la carpeta raíz de la base de datos del proyecto.

Dim List, Result, Path, i

List = Measurement1\.Objects.Names

Path = Measurement1\.FullName : "\\"

Para cada fila i de la lista

    Result = Result : Mean($Path : List[i]$)

End

Calcula los valores medios de todos los objetos de la subcarpeta "Measurement1", suponiendo que ésta solo contiene objetos de datos.