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:
|
||||||||
.\.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. |