Olympus
Olympus
Olympus
El presente manual del usuario contiene información esencial sobre el uso seguro y eficaz de este producto
Olympus. Antes de utilizar este producto, léase minuciosamente el presente manual del usuario. Utilice el equipo tal
como se indica en las instrucciones.
Conserve este manual del usuario en un lugar seguro y accesible.
Olympus NDT, 48 Woerd Avenue, Waltham, MA 02453, EE. UU.
Derechos de autor © 2013 por Olympus. Todos los derechos reservados. Ninguna
parte de esta publicación debe ser reproducida, traducida o distribuida sin
el consentimiento expreso por escrito de Olympus.
Este documento ha sido preparado y traducido con las precauciones de uso para
asegurar la exactitud de la información. Éste corresponde a la versión del producto
fabricado anteriormente a la fecha que aparece en la página de título. Por ello,
podrían existir diferencias entre el manual y el producto si este último fue
modificado ulteriormente.
Impreso en Canadá
Todas las marcas son marcas de comercio o marcas registradas de sus respectivos
propietarios o de terceras partes.
DMTA-20031-01ES [U8149037] — Rev. A — Octubre 2013
Índice
Introducción ........................................................................................................ 5
1. Instalación ..................................................................................................... 7
1.1 Requisitos del sistema ................................................................................................ 7
1.2 Versión del componente NDT Data Access Library:
Windows XP y Windows 7 ........................................................................................ 8
1.3 Instalación del componente NDT Data Access Library ........................................ 9
1.3.1 Instalación del componente software NDT Data Access Library
(Windows XP) ................................................................................................. 10
1.3.2 Instalación del componente software NDT Data Access Library
(Windows 7) .................................................................................................... 14
Índice iii
DMTA-20031-01ES [U8149037] — Rev. A — Octubre 2013
iv Índice
DMTA-20031-01ES [U8149037] — Rev. A — Octubre 2013
Uso previsto
La NDT Data Access Library (es. Biblioteca de acceso a los datos END) ha sido
concebida para brindar ayuda en la utilización de sistemas integrados. Estos sistemas,
a su vez, han sido diseñados para efectuar controles no destructivos en materiales
industriales y comerciales.
Manual de instrucciones
El presente manual del usuario contiene información esencial sobre el uso seguro y
eficaz de este producto Olympus. Antes de utilizar este producto, léase
minuciosamente las instrucciones y procedimientos descritos en el presente manual.
Conserve este manual del usuario en un lugar seguro y accesible.
Símbolos de seguridad
Señales de seguridad
Términos de seguridad
El término IMPORTANTE llama la atención sobre una nota que contiene información
importante o esencial para el cumplimiento de una tarea.
El término CONSEJO llama la atención sobre un tipo de nota que ayuda a aplicar
las técnicas y los procedimientos descritos en el manual para satisfacer necesidades
específicas, u ofrece un consejo sobre la manera más eficaz de utilizar las funciones
del producto.
Olympus garantiza que su producto, tanto a nivel del material como de la fabricación,
estará exento de todo defecto durante el período y según las condiciones de Olympus,
disponibles en la página http://www.olympus-ims.com/en/terms/ (disponible solamente
en inglés).
Esta garantía cubre solamente el equipo utilizado correctamente, tal como descrito en
el presente manual, y que no haya sido sujeto a uso excesivo ni intento de reparación
o modificación no autorizada.
Olympus se reserva el derecho de modificar todo producto sin ser tenido responsable
de modificar los productos previamente fabricados.
Servicio técnico
Introducción
La NDT Data Access Library (es. Biblioteca de acceso a datos END) es un componente
COM (del inglés Component Object Model) que ha sido concebido para ayudar a
los usuarios de los equipos OmniScan iX, MX, MX2, y TomoView en la creación de
aplicaciones personalizadas. Estas últimas podrán ser utilizadas para acceder
directamente a los datos de la representación A-scan, de aquella C-scan, como
también a aquella del espesor, y a otros numerosos parámetros de adquisición desde
los archivos de datos Olympus. De esta manera, el usuario podrá efectuar
el procesamiento externo de datos y visualizarlos. Los datos son almacenados en
el formato de archivo RDTiff de Olympus. En el presente manual se hará referencia a
dicho formato como «Archivo». Este contiene información sobre los parámetros de
adquisición, junto con aquella de los datos brutos de las representaciones A-scan y
C-scan.
Esta biblioteca ha sido concebida para ser utilizada en los entornos de programación
C++, C#, LabView, Matlab, y Visual Basic. Ésta soporta los siguientes formatos de
archivos: .opd, adquiridos con las versiones 1.0 y 1.4 del equipo OmniScan PA;
.oud, adquiridos con las versiones 1.2 y 1.6 del equipo OmniScan UT; .opd y .oud,
adquiridos con las versiones 2.0 y 3.X de los equipos OmniScan MX y MX2, .oud,
adquiridos con las versiones 2.0 y 2.1 del equipo OmniScan iX, y .rdt que son
adquiridos con las versiones 1.4 y 2.X del equipo TomoView.
Con el objetivo de ayudar a los usuarios a crear aplicaciones de una manera mucho
más sencilla, se han concebido y creado programas integrales que, siendo brindados
con su código de fuente original, ofrecen un punto de partida listo para aquellos
usuarios que desean crear sus propias aplicaciones.
Introducción 5
DMTA-20031-01ES [U8149037] — Rev. A — Octubre 2013
Este manual explica la instalación del componente que permite acceder a los archivos,
la forma de organización de los datos Olympus y la manera de utilizar esta
información para visualizar los resultados de escaneo o crear aplicaciones
personalizadas.
Los comandos del componente NDT Data Access Library se explican detalladamente
en la documentación que ha sido incluida dentro del propio componente, en un
formato de configuración de ayuda en línea. Es posible acceder a ella mediante la ruta
de acceso:
6 Introducción
DMTA-20031-01ES [U8149037] — Rev. A — Octubre 2013
1. Instalación
La instalación del componente NDT Data Access Library es simple. Asegúrese de que
su PC, en el cual instalará el componente, cumpla con los requisitos mínimos
del sistema. Para visualizar muestras de datos, véase el capítulo «Ejemplos de
aplicación» en la página 31.
Instalación 7
DMTA-20031-01ES [U8149037] — Rev. A — Octubre 2013
Para encontrar la versión del componente NDT Data Access Library (Windows XP)
1. En la barra de tareas de Windows XP, haga clic en START (es. Inicio), después
haga clic en Control Panel (es. Panel de control).
2. Haga doble clic en Add or Remove Programs (es. Agregar o quitar programas).
La ventana Add or Remove Programs (es. Agregar o quitar programas) aparece.
3. Deslice la barra de desplazamiento vertical en la lista de programas hasta
encontrar el nombre Olympus NDT Data Access Library [número de versión].
El número que se muestra al final del nombre del software indica la versión actual
de dicho software (véase la Figura 1-1 en la página 8).
Figura 11 Versión del componente NDT Data Access Library en la ventana Add or
Remove Programs del sistema operativo Windows XP
8 Capítulo 1
DMTA-20031-01ES [U8149037] — Rev. A — Octubre 2013
Para encontrar la versión del componente NDT Data Access Library (Windows 7)
1. En la barra de tareas de Windows, haga clic en START (es. Inicio), después haga
clic en Control Panel (es. Panel de control).
2. En la opción Programs (es. Programas), haga clic en Uninstall a program
(es. Desinstalar un programa).
El panel Uninstall or change a program (es. Desinstalar o cambiar un programa)
aparece.
3. Deslice la barra de desplazamiento vertical en la lista de programas hasta
encontrar Olympus NDT Data Access Library [número de versión].
El número que se muestra al final del nombre del software indica la versión actual
de dicho software (véase la Figura 1-2 en la página 9).
Figura 12 Versión del componente NDT Data Access Library en la ventana
Uninstall or change a program del sistema operativo Windows 7
Instalación 9
DMTA-20031-01ES [U8149037] — Rev. A — Octubre 2013
Para instalar el componente software NDT Data Access Library (Windows XP)
1. En la sección de descargas de la página web de Olympus http://www.olympus-
ims.com/en/service-and-support/downloads/, busque el instalador para
el componente software NDT Data Access Library.
El instalador se encuentra disponible en la opción TomoView. Éste también está
disponible en el DVD que es suministrado junto con el equipo de Olympus.
10 Capítulo 1
DMTA-20031-01ES [U8149037] — Rev. A — Octubre 2013
Instalación 11
DMTA-20031-01ES [U8149037] — Rev. A — Octubre 2013
12 Capítulo 1
DMTA-20031-01ES [U8149037] — Rev. A — Octubre 2013
6. En la página Start Installation (es. Iniciar instalación), haga clic en Next (es.
Siguiente) [véase la Figura 1-6 en la página 13].
Instalación 13
DMTA-20031-01ES [U8149037] — Rev. A — Octubre 2013
14 Capítulo 1
DMTA-20031-01ES [U8149037] — Rev. A — Octubre 2013
Instalación 15
DMTA-20031-01ES [U8149037] — Rev. A — Octubre 2013
16 Capítulo 1
DMTA-20031-01ES [U8149037] — Rev. A — Octubre 2013
Instalación 17
DMTA-20031-01ES [U8149037] — Rev. A — Octubre 2013
18 Capítulo 1
DMTA-20031-01ES [U8149037] — Rev. A — Octubre 2013
Los archivos de datos pueden ser almacenados en los formatos .opd, .oud., o .rdt
según la unidad de adquisición de Olympus que esté utilizando durante
la inspección. Es posible acceder a estos datos mediante el componente (COM)
software NDT Data Access Library (véase la Figura 2-1 en la página 19).
Escritura
OmniScan PA .opd
Lectura
Lectura
Escritura
TomoView .rdt
Cada archivo contiene una colección de grupos de datos: un grupo para cada tipo de
datos que serán almacenados y analizados. La cantidad de los grupos de datos varia
según el equipo que se ha empleado para la adquisición, ya sea el OmniScan o
el TomoView.
A continuación se detallan los once (11) grupos de datos que pueden hallarse en
los archivos de los equipos OmniScan iX, MX y MX2. Sin embargo, esta cantidad
puede reducirse a nueve (9) si el modo de almacenamiento A-scan no ha sido activado
previamente a la adquisición de dichos datos.
20 Capítulo 2
DMTA-20031-01ES [U8149037] — Rev. A — Octubre 2013
11. El grupo de datos relativo al espesor de zonas analizadas puede ser configurado
directamente desde el equipo OmniScan.
Los grupos de datos son creados según los valores de una serie de parámetros
utilizados durante la inspección. Ellos también contienen los datos de inspección de
las representaciones A-scan y C-scan para una puerta en un haz de un canal
determinado. El punto de acceso a los grupos de datos es el archivo
IRDTiffDataFile (véase la Figura 4-1 en la página 38).
ReadData
Este comando permite retener los datos de una zona específica en
las representaciones A-scan y C-scan, en función de la posición relativa de
la celda en la cuadrícula de datos.
ReadAscan
Este comando devuelve los datos de una zona específica en la representación
A-scan, en función de la posición relativa de la celda en la cuadrícula de datos.
ReadDataSlice
Este comando devuelve una línea completa de datos relativa a la dimensión del
eje de escaneo o del eje de índice de una zona específica (ajuste
Esta sección presenta una descripción de la manera en que los datos Olympus
(previamente adquiridos) serán almacenados.
22 Capítulo 2
DMTA-20031-01ES [U8149037] — Rev. A — Octubre 2013
Samples
Existen dos manera para acceder a los datos adquiridos: mediante los comandos
ReadData y ReadAscan desde el parámetro DataAccess en el grupo de datos.
ReadData recupera completamente el archivo ya sea en el caso de una representación
A-scan o de aquella C-scan. ReadAScan debe efectuar un seguimiento según
coordenadas para recuperar una parte específica de la representación A-scan.
2.3.1 ReadData
El comando ReadData recupera completamente los datos para ambas
representaciones, ya sea C-scan o A-scan. Esta sección explica la manera de
reconstituir los datos en función del archivo RDTiff, el cual soporta sólo una tabla
unidimensional.
Si desea acceder a una mayor cantidad de archivos con la versión 1.8, el tipo de
formato de datos en este caso se denomina FLOAT (para versiones anteriores a la 1.8,
el formato es DOUBLE).
Cuando los datos provienen de las representaciones A-scan y el archivo ocupa gran
espacio en la memoria, se recomienda recuperar los datos de cada representación
A-scan separadamente por porciones. El tamaño del archivo que permite
el tratamiento de los datos, por porciones, de las representaciones A-scan dependerá
de la capacidad del PC; sin embargo, nótese que los archivos de 100 Mb o de mayor
capacidad deben ser recuperados obligatoriamente por separado. Al utilizar
el comando ReadDataSlice, Ud. también puede tratar los archivos más grandes en
porciones más pequeñas.
Por ejemplo, si se asume que cada variable FLOAT, o muestra, contiene 4 bytes,
la serie de la representación A-scan de 4 (líneas) x 4 (columnas) x 4 (muestras), y
el valor de datos almacenados equivale a 256 bytes. Los datos serán enviados de
la siguiente manera:
24 Capítulo 2
DMTA-20031-01ES [U8149037] — Rev. A — Octubre 2013
Row 1 Row 4
Col. 1 Col. 2 Col. 3 Col. 4 Col. 3 Col. 4
S1 S2 S3 S4 S1 S2 S3 S4 S1 S2 S3 S4 S1 S2 S3 S4 S1 S2 S3 S4 S1 S2S3 S4
El tamaño de la tabla para una representación C-scan es el resultado (en bytes [B]) de:
la cantidad de líneas, por la cantidad de columnas, por la cantidad de muestras y,
además, por el tamaño de la muestra en bytes. Cuando se recuperan los datos, este
tamaño de muestra es representado por una sola línea formada de variables de tipo
DOUBLE.
Por ejemplo, si se asume que cada variable DOUBLE, o muestra, contiene 4 bytes,
la serie de la representación C-scan de 4 (líneas) x 4 (columnas), y el valor de datos
almacenados equivale a 64 bytes. Los datos serán enviados de la siguiente manera:
Row 1 Row 4
Col. 1 Col. 2 Col. 3 Col. 4 Col. 2 Col. 3 Col. 4
2.3.2 ReadAscan
Si desea acceder a una mayor cantidad de archivos con la versión 1.8 de la NDT Data
Access Library, el tipo de formato de datos se denomina FLOAT (para versiones
anteriores a la 1.8 o superiores, el formato es DOUBLE).
El comando ReadAscan recupera los datos desde una representación A-scan según
una coordenada específica. Esta sección explica la manera de reconstituir los datos en
función del archivo RDTiff, el cual soporta sólo una tabla unidimensional.
El tamaño de la tabla para una representación A-scan se basa en el resultado (en bytes
[B]) de: la cantidad de líneas, por la cantidad de columnas, por la cantidad de
muestras y, además, por el tamaño de la muestra en bytes. Cuando se recuperan
los datos, este tamaño de muestra es representado por una sola línea formada de
variables de tipo FLOAT.
Por ejemplo, si se asume que cada variable FLOAT, o muestra, contiene 4 bytes, la
serie de la representación A-scan ocupa la posición de la 4ta línea, de la 4ta columna y
de 4 muestras con un resultado equivalente a 16 bytes. Los datos serán enviados de la
siguiente manera:
Row 1 Row 2
Col. 1 Col. 2 Col. 3 Col. 4 Col. 1 Col. 2 Col. 3
S1 S2 S3 S4 S1 S2 S3 S4 S1 S2 S3 S4 S1 S2 S3 S4 S1 S2 S3 S4 S1 S2 S3 S4 S1 S2 S3 S4
26 Capítulo 2
DMTA-20031-01ES [U8149037] — Rev. A — Octubre 2013
2.3.3 ReadDataSlice
Si desea acceder a una mayor cantidad de archivos con la versión 1.8 de la NDT Data
Access Library, el tipo de formato de datos se denomina FLOAT (para versiones
anteriores a la 1.8 o superiores, el formato es DOUBLE).
Por ejemplo, para todas las representaciones A-scan de la segunda línea (línea de
escaneo en la primera posición) los datos serán enviados en forma secuencial:
Row 1
Col. 1 Col. 2 Col. 3 Col. 4
Samples
Row 1
Col. 1 Col. 2 Col. 3 Col. 4
S1 S2 S3 S4 S1 S2 S3 S4 S1 S2 S3 S4 S1 S2 S3 S4
28 Capítulo 2
DMTA-20031-01ES [U8149037] — Rev. A — Octubre 2013
Por otra parte, cuando se leen los archivos del equipo OmniScan desde el componente
NDT Data Access Library, la cantidad de amplitud deberá multiplicarse por 1,28 para
obtener el valor apropiado. Asimismo, si el equipo OmniScan MX y MX2 es utilizado
con los módulos UT-2, UT-4 o UT-8, reaccionará de la misma manera como el equipo
OmniScan iX.
30 Capítulo 2
DMTA-20031-01ES [U8149037] — Rev. A — Octubre 2013
3. Ejemplos de aplicación
Ejemplos de aplicación 31
DMTA-20031-01ES [U8149037] — Rev. A — Octubre 2013
32 Capítulo 3
DMTA-20031-01ES [U8149037] — Rev. A — Octubre 2013
Ejemplos de aplicación 33
DMTA-20031-01ES [U8149037] — Rev. A — Octubre 2013
Comandos
para
seleccionar
la visualización
de los grupos
de datos de la
representación
A-scan o de
aquella C-scan.
Comandos para exportar los datos de Comando para exportar el grupo de Información de
espesor seleccionados al archivo de datos configuración
texto. seleccionado a un archivo de texto general
34 Capítulo 3
DMTA-20031-01ES [U8149037] — Rev. A — Octubre 2013
Ejemplos de aplicación 35
DMTA-20031-01ES [U8149037] — Rev. A — Octubre 2013
36 Capítulo 3
DMTA-20031-01ES [U8149037] — Rev. A — Octubre 2013
4. Estructura de archivos
Las interfaces que serán descritas en las siguientes secciones pueden ser identificadas
fácilmente mediante la inicial «i» que acompaña los nombres de dichas interfaces.
A su vez, los nombres de las colecciones terminan con la letra «s».
Para acceder a los datos en un archivo, primero debe crearse un objeto DataAccess.
Para acceder a los datos, primero debe acceder a la interfaz del archivo de datos
IRDTiff.
Estructura de archivos 37
DMTA-20031-01ES [U8149037] — Rev. A — Octubre 2013
IRDTiffData
IRDTiffDataFile
CloseFile
Channels (IChannels) GetRDTiffDataFileVersion
Add
IChannel OpenFile
Averaging Remove
OpenFileWithComplement
Beams RemoveAll
SaveComplementFile
Compression NewEnum
WriteFile
DigitizingFrequency Count
WriteFileWithLayout
Filter Item
Channels
Name PulserVoltage
PartParameters
PulseWidth
Type
IBeams
Add
IBeam Remove
Angle
Delay RemoveAll
Gain NewEnum
Gates Count
Name Item
ReferenceIndexOffset
ReferenceScanOffset
Skew
IGates
Add
IGate DataGroups GetGate
Level Remove
Name RemoveAll
Rectification NewEnum
Start Count
Synchro Item
Type
Width
IDataGroups (véase la Figura 4-2 en la página 39)
IPartParameters InspectionType
InterfaceSoundVelocity
MaterialSoundVelocity
ProbeDelay
IFilterSettings ProbeParallelToScan
AnalogicSmoothing
DigitalSmoothing ProbeSeparation
HighPass Radius
LowPass Surface
Thickness
Figura 41 Archivo de acceso RDTiff: estructura de árbol temático
38 Capítulo 4
DMTA-20031-01ES [U8149037] — Rev. A — Octubre 2013
IDataGroups Add
IDataManager GetDataGroup
AddDataGroupFrom
GetDataSource
AddDataGroupFromID
Remove
AddDataGroupFrom (DataGroup) RemoveAll
DataAccess SetDataSource
IDataAccess DataRectification NewEnum
GetDataError
IndexQuantity Count
GetDataErrorBuffer
IndexResolution DataManager
GetDataErrorSlice
Name Item
ReadAscan
SampleQuantity
ReadData
SampleResolution
ReadDataSlice
ScanQuantity
WriteData
ScanResolution
Type
AddDataGroupFromID (DataGroup)
DataAccess
IDataAccess DataRectification
GetDataError
IndexQuantity
GetDataErrorBuffer
IndexResolution
GetDataErrorSlice
Name
ReadAscan
SampleQuantity
ReadData
SampleResolution
ReadDataSlice
ScanQuantity
WriteData
ScanResolution
Type
IDataGroup
DataAccess
DataRectification
IDataAccess GetDataError IndexQuantity
GetDataErrorBuffer IndexResolution
GetDataErrorSlice Name
ReadAscan SampleQuantity
ReadData SampleResolution
ReadDataSlice ScanQuantity
WriteData ScanResolution
Type
Estructura de archivos 39
DMTA-20031-01ES [U8149037] — Rev. A — Octubre 2013
Los comandos del componente NDT Data Access Library se explican detalladamente
en la documentación que ha sido incluida dentro del propio componente, en un
formato de configuración de ayuda en línea. Es posible acceder a ella mediante la ruta
de acceso:
Unidades de medida
Todos los valores de datos son expresados conforme a las unidades que derivan
del Sistema Internacional de Unidades.
40 Capítulo 4
DMTA-20031-01ES [U8149037] — Rev. A — Octubre 2013
La interfaz del archivo IRDTiffData es el punto de partida para poder abrir y cerrar
los archivos de datos.
5.1 IRDTiffDataFile
Métodos
CloseFile
Sirve para cerrar el archivo de datos actual.
GetRDTiffDataFileVersion
Permite leer la información sobre el archivo de datos actual en relación a
la versión RDTiffDataFile.
OpenFile
Sirve para abrir un archivo de datos del equipo OmniScan (en formato .opd
u .oud) o del equipo TomoView (.rdt).
OpenFileWithComplement
Sirve para abrir un archivo de datos del equipo TomoView (.rdt) con un archivo
complementario (.A01), si se encuentra disponible. Este último contiene los datos
modificados durante el análisis.
SaveComplementFile
Sirve para guardar el archivo complementario (.A01) para el archivo de datos
del equipo TomoView (.rdt). Éste contiene los datos modificados durante
el análisis.
WriteFile
Sirve para crear un archivo de datos para el equipo TomoView (.rdt) desde
un archivo de datos del equipo OmniScan (en formato .oud u .opd).
WriteFileWithLayout
Sirve para crear un archivo de datos para el equipo TomoView (.rdt) desde
un archivo de datos del equipo OmniScan (en formato .oud u .opd). Asimismo,
copia el diseño de pantalla del archivo desde un diseño de pantalla específico
(.rst).
Propiedades
Channels
Permite leer la matriz de los objetos de canales en el archivo de datos.
5.2 IChannels
PulserVoltage
Devuelve la tensión de impulso del emisor, cuando dicho valor es el mismo para
todos los grupos. Este valor es indicado en voltios.
5.3 IChannel
Averaging
Devuelve cantidad de datos A-scan adquiridos por cada representación A-scan
retornada. La representación A-scan retornada se obtiene calculando, para cada
muestra, el valor medio de todos los datos A-scan adquiridos.
Beams
Devuelve la matriz de los objetos emisores del haz en el canal del objeto actual.
42 Capítulo 5
DMTA-20031-01ES [U8149037] — Rev. A — Octubre 2013
Compression
Devuelve el índice de compresión del digitalizador, el cual reduce la cantidad de
muestra (y por lo tanto el tamaño del archivo de datos), manteniendo la posición
de la primera muestra junto con la amplitud máxima detectada sobre la cantidad
de las muestras retenidas.
DigitizingFrequency
Devuelve la frecuencia del digitalizador que ha sido utilizado durante
la adquisición. Es indicado en hertz.
Filter
Devuelve la interfaz de IFilterSettings. Consúltese la sección 5.4 en la
página 44 para visualizar la lista de comandos disponibles en la interfaz
IFilterSettings.
Name
Permite leer el nombre del canal actual.
PartParameters
Permite leer la interfaz de IPartParameters. Consúltese la sección 5.5 en la
página 44 para visualizar la lista de comandos disponibles en la interfaz
IPartParameters.
PulseWidth
Devuelve el ancho de impulso del emisor. Este valor es indicado en segundos.
Type
Devuelve la información del tipo de canal. Este puede ser MonoElement
(ultrasonido convencional), PhasedArrayMerged (ultrasonido lineal combinado
en TomoView y lineal de 0° en el OmniScan PA), o PhasedArray.
ConditionalAScan
Éste puede obtenerse si la función de representación A-scan condicional ha sido
activada previamente. Permite grabar las representaciones A-scan sólo si una
alarma ha sido disparada (TRUE = Conditional A-Scan [es. VERDADERO =
Repres. A-scan condicional], si ha sido activada, y FALSE = Conditional A-Scan
[es. FALSO = Repres. A-scan condicional], si no ha sido activada).
PulserVoltage
Devuelve la tensión del impulso del emisor para el canal activado. Este valor es
indicado en voltios.
5.4 IFilterSettings
AnalogicSmoothing
Devuelve la frecuencia del filtro de video que ha sido utilizado para filtrar
la señal de canal. Este valor es indicado en hertz. Si ningún filtro de video ha sido
aplicado, este parámetro será determinado a 0.
DigitalSmoothing
Éste puede obtenerse si el suavizado digital ha sido activado o no (TRUE = Digital
Smoothing [es. VERDADERO = Suavizado digital], si está activado, y FALSE =
digital Smoothing [es. FALDO = Suavizado digital], si no está activado).
HighPass
Devuelve la frecuencia del filtro de paso alto que ha sido utilizado para filtrar la
señal de canal. Este valor es indicado en hertz.
LowPass
Devuelve la frecuencia del filtro de paso bajo que ha sido utilizado para filtrar la
señal de canal. Este valor es indicado en hertz.
5.5 IPartParameters
InspectionType
Devuelve la configuración del canal actual. Este último puede ser PulseEcho
(es. pulso-eco), Tofd (es. tiempo de difracción de vuelo), PitchCatch
(es. emisión-recepción), o ThroughTransmission (es. transmisión directa).
InterfaceSoundVelocity
Devuelve el valor de velocidad acústica en caso de inmersión en agua. Este valor
de determinará siempre a 1483 y será indicado en metros por segundos.
MaterialSoundVelocity
Devuelve el valor de velocidad acústica dentro de la pieza. Este valor será
indicado en metros por segundos.
ProbeDelay
Devuelve el tiempo empleado por el sonido en el recorrido de ida y vuelta dentro
de la suela de la sonda. Este valor es indicado en segundos.
44 Capítulo 5
DMTA-20031-01ES [U8149037] — Rev. A — Octubre 2013
ProbeParallelToScan
Permite leer si la sonda ha sido colocada paralela o perpendicularmente a la pieza
bajo ensayo (TRUE = parallel [es. VERDADERO = paralelo] y FALSE =
perpendicular [es.FALSO = perpendicular]).
ProbeSeparation
En las aplicaciones mediante la técnica TOFD, puede leerse la distancia entre
los puntos de salida del haz (por donde el haz es emitido desde la suela o zapata)
de las dos sondas.
Radius
Devuelve el radio de las piezas cilíndricas bajo ensayo. Este valor es indicado en
metros. En el caso de superficies planas, este parámetro siempre será
determinado a 0.
Surface
Devuelve la posición de la sonda empleada durante la inspección. Este parámetro
puede adquirir cuatro valores de las piezas cilíndricas: CylOuterScanAlong,
CylOuterScanAround, CylInnerScanAlong, o CylInnerScanAround. Todo ello
depende de la zona de la pieza sobre la cual se ha efectuado la inspección, del
diámetro interno y externo, y del tipo de escaneo (ya sea mediante el eje
longitudinal o radial). Existe una única posibilidad de valor para las superficies
planas (FlatSurface).
Thickness
Devuelve el espesor de la pieza plana o tubular. Este valor es indicado en metros.
En el caso de una barra (cilíndrica/llena), este valor será determinado a 0.
WallThicknessType
Devuelve el tipo de espesor de la pared de la pieza bajo ensayo. Esta puede ser
Constant (es. Constante) o Variable (es. Variable).
VWThicknessMin
Esta función ha sido diseñada para uso interno por parte de Olympus.
VWThicknessMed
Esta función ha sido diseñada para uso interno por parte de Olympus.
VWThicknessMax
Esta función ha sido diseñada para uso interno por parte de Olympus.
VWThicknessMedStart
Esta función ha sido diseñada para uso interno por parte de Olympus.
VWThicknessMedStop
Esta función ha sido diseñada para uso interno por parte de Olympus.
5.6 IBeams
5.7 IBeam
La interfaz IBeam brinda un control de todos los haces, que han sido empleados
durante la inspección, y comprende las siguientes propiedades:
En el caso de configuraciones phased array, cada haz corresponde a una ley focal.
En el caso de los ultrasonidos convencionales, se cuenta sólo con un haz.
Angle
Devuelve el valor del ángulo refractado del haz. Este ángulo se determina por
el rayo central del haz en el material y la zona de incidencia dentro del material.
Este valor es indicado en grados.
Delay
Devuelve el retardo del haz actual, adquirido mediante la sustracción del retardo
de la suela. Este valor es indicado en segundos.
Gain
Devuelve el valor de ganancia total del haz actual. Este último es calculado
mediante la adición del valor de ganancia del canal sobre el valor de ganancia
del haz. Este valor es indicado en dB.
Gates
Permite leer la interfaz IGates. Consúltese la sección 5.8 en la página 47 para
visualizar la lista de comandos disponibles en la interfaz IGates.
Name
Permite leer el nombre del haz actual.
ReferenceIndexOffset
Devuelve la distancia entre el punto de salida (por donde el haz es transmitido
desde la suela o zapata) y la posición cero sobre el eje de índice. Este valor es
indicado en metros.
46 Capítulo 5
DMTA-20031-01ES [U8149037] — Rev. A — Octubre 2013
ReferenceScanOffset
Devuelve el valor de la distancia entre el punto de salida (por donde el haz es
transmitido desde la suela o zapata) y la posición cero sobre el eje de escaneo.
Este valor es indicado en metros.
Skew
Devuelve el ángulo de desviación del haz. Éste es determinado por la proyección
del haz entre la superficie de escaneo y el eje primario del conjunto de valores.
Este valor es indicado en grados.
5.8 IGates
La colección de la interfaz IGates comprende, junto con los métodos Add, Remove, y
RemoveAll, y las propiedades NewEnum, Count, e Item, los siguientes métodos:
GetGate
Permite leer la puerta actual que cuenta con los siguientes valores: Synchro
(Puerta I), GateA, GateB, Main (representación A-scan), MainVideo (vídeo de la
representación A-Scan), MainPeak (pico de la representación A-Scan), Gate2Gate1
(de Puerta 2 a Puerta 1), SoftGate (software de la representación A-scan), GateC,
GateD, ThicknessGate, SoftI (software de Puerta I), SoftA (software de Puerta A),
SoftB (software de Puerta B), SoftC (software de Puerta C), SoftD (software de
Puerta D).
5.9 IGate
La interfaz IGate brinda el control sobre todas las puertas utilizadas para el haz
seleccionado. Cada puerta presenta una serie de parámetros y una colección de grupo
de datos. IGate contiene las siguientes propiedades:
DataGroups
Permite leer la interfaz IDataGroups. Consúltese la sección 5.10 en la página 50
para visualizar la lista de comandos disponibles en la interfaz IDataGroups.
Level
Devuelve valor del umbral de la puerta seleccionada. Este valor es indicado en
porcentaje (%) en función de la altura completa de la pantalla.
Name
Permite leer el nombre de la puerta seleccionada.
Rectification
Devuelve los tipos de señal de rectificación; entre ellos: NotRectified, que es la
señal de la representación A-scan visualizada sin rectificación; UnipolarPositif, en
la cual se mantiene solo la parte positiva de la señal; UnipolarNegatif, en la cual se
mantiene solo la parte negativa de la señal, y Bipolar, en la cual la parte negativa
de la señal es retornada a la parte positiva de la señal.
Start
Devuelve la posición de inicio de la puerta seleccionada. Este valor es indicado en
segundos.
Synchro
Devuelve el modo de sincronización de la puerta seleccionada. En una puerta
sincronizada, la posición de inicio se determina según la posición en donde
la señal cruza la puerta, o según la posición máxima de la puerta en donde
la señal es sincronizada.
Type
Permite leer el tipo de puerta. Este puede contener los siguientes valores: Synchro
(Puerta I), GateA, GateB, Main (representación A-scan), MainVideo (vídeo de
la representación A-Scan), MainPeak (pico de la representación A-Scan),
Gate2Gate1 (Puerta 2 — Puerta 1), SoftGate (software de la representación A-scan),
GateC, GateD, ThicknessGate, SoftI (software de Puerta I), SoftA (software de
Puerta A), SoftB (software de Puerta B), SoftC (software de Puerta C), SoftD
(software de Puerta D).
Width
Devuelve la longitud de la puerta seleccionada. Este valor es indicado en
segundos.
AmplitudeUnderLevelSaved
Permite mostrar los datos de amplitud incluso si la señal no ha cruzado la puerta;
es decir que se omiten los códigos de detección (TRUE = Amplitude under level is
saved [es. VERDADERO = La amplitud debajo del nivel es guardada] y FALSE =
Amplitude under level is not saved [es.FALSO = La amplitud debajo del nivel no
es guardada]).
PeakSelection
Devuelve el tipo de selección del pico para la puerta seleccionada. Este puede ser
FirstPeak (es. Primer pico) o HighestPeak (es. Pico más alto).
La Figura 5-1 en la página 49 muestra la posición de inicio de las puertas cuando
la adquisición es sincronizada en función del impulso. A su vez, la Figura 5-2 en la
página 50 muestra la posición de inicio de las puertas cuando la adquisición es
sincronizada en función del eco.
48 Capítulo 5
DMTA-20031-01ES [U8149037] — Rev. A — Octubre 2013
WD
1 2 3
0 µs (referencia)
Disparador de
sincronización
1 2 3
Referencia flotante
Nota: es necesario determinar/ajustar el valor del retardo de
la suela (o zapata) a 0 antes de sincronizar el eco.
5.10 IDataGroups
Métodos
GetDataGroup
Permite leer el primer grupo de datos con el nombre requerido; ya sea: Ascan,
AscanVideo, AscanPeak, CscanPeak, CscanTimeOfFlight, CscanCrossing, o
Analog.
GetDataSource
Permite leer la fuente del grupo de datos; ya sea: VFile, OmniFile, TVOnline,
OmniFileUT128Pourcent, TVFileFromOmniscanUT128Pourcent, o OmniOnline,
TVFileFromStandardOmniscan.
50 Capítulo 5
DMTA-20031-01ES [U8149037] — Rev. A — Octubre 2013
SetDataSource
Si se agregan otros grupos de datos, este permite leer la fuente de dichos grupos;
ya sea: TVFile, OmniFile, TVOnline, OmniFileUT128Pourcent,
TVFileFromOmniscanUT128Pourcent, OmniOnline, o
TVFileFromStandardOmniscan.
Propiedades
DataManager
Permite leer el control del puntero en la interfaz IDataManager. Consúltese
la sección 5.11 en la página 51 para visualizar la lista de comandos disponibles en
la interfaz IDataManager.
5.11 IDataManager
AddDatagroupFrom
Permite leer el nuevo grupo de datos. Este grupo es la copia de un grupo de datos
específico. Sin embargo, éste se diferencia debido a que los puntos de datos de
la representación C-scan son reemplazados por el valor «0». Este comando sólo
está disponible con los datos de la representación C-scan.
AddDatagroupFromID
Permite leer el nuevo grupo de datos. Este grupo es la copia de un ID de grupo
específico. Sin embargo, éste se diferencia debido a que los puntos de datos de
la representación C-scan son reemplazados por el valor «0». Este comando sólo
está disponible con los datos de la representación C-scan.
5.12 IDataGroup
La interfaz IDataGroup permite controlar todos los grupos de datos utilizados para
la puerta seleccionada. Cada puerta presenta una serie de parámetros y una colección
de datos de inspección. IDataGroup comprende las siguiente propiedades:
DataAccess
Permite el acceso a la interfaz IDataAccess. En ella puede recuperar los datos
adquiridos bajo la forma de datos de las representaciones A-scan y C-scan.
Consúltese la sección 5.13 en la página 53 para visualizar la lista de comandos
disponibles en la interfaz IDataAccess.
DataRectification
Permite leer los tipos de señal de rectificación; entre ellos: NotRectified, que es
la señal de la representación A-scan visualizada sin rectificación; UnipolarPositif,
en la cual se mantiene solo la parte positiva de la señal; UnipolarNegatif, en la
cual se mantiene solo la parte negativa de la señal, y Bipolar, en la cual la parte
negativa de la señal es retorna a la parte positiva de la señal.
IndexQuantity
Permite leer la cantidad de celdas en el eje de índice (líneas). Es posible calcular
la longitud total del índice mediante la siguiente formula:
Longitud del índice = (Cantidad de índice — 1)*(Resolución de índice).
IndexResolution
Permite leer la resolución del eje de índice. Este valor es indicado en metros.
Es posible calcular la longitud total del índice mediante la siguiente formula:
Longitud del índice = (Cantidad de índice — 1)*(Resolución de índice).
IndexUnit
Permite leer la unidad de medida del eje de índice. Este valor puede ser indicado
en metros o grados.
Name
Permite leer el nombre del grupo de datos seleccionado.
SampleQuantity
Permite leer la cantidad de muestras por cada dato adquirido. Esto es el número
de puntos que componen la representación A-scan. Por ejemplo: en
una representación A-scan de 10 µs, digitada a 100 MHz, el valor es 1 000 en
función de la ecuación (10 µs)*(100 MHz) = 1000.
52 Capítulo 5
DMTA-20031-01ES [U8149037] — Rev. A — Octubre 2013
SampleResolution
Permite leer la resolución de cada muestra. Este valor es indicado en segundos.
Por ejemplo: en una representación A-scan, digitada a 100 MHz, el valor es de
10 ns en función de la ecuación (1)/(100 MHz) = 0.00000001 s = 10 ns.
SampleUnit
Permite leer la unidad de medida del eje del ultrasonido. Este valor es indicado en
segundos.
ScanQuantity
Permite leer la cantidad de celdas en el eje de escaneo (columnas). Es posible
calcular la longitud total del escaneo mediante la siguiente formula:
Longitud de escaneo (Cantidad de escaneo — 1)*(Resolución de escaneo).
ScanResolution
Retiene la resolución del eje de escaneo. Este valor es indicado en metros.
Es posible calcular la longitud total del escaneo mediante la siguiente formula:
Longitud de escaneo (Cantidad de escaneo — 1)*(Resolución de escaneo).
ScanUnit
Permite leer la unidad de medida del eje de escaneo. Este valor puede ser
indicado en metros o grados.
Type
Permite leer el tipo de grupo de datos actual. Éste puede ser: Ascan, AscanVideo,
AscanPeak, CscanPeak, CscanTimeOfFlight, o CscanCrossing.
5.13 IDataAccess
GetDataError
Permite leer un código de error de una zona específica en la representación
C-scan —conforme a la posición relativa de la celda en la cuadrícula de datos.
Los posibles códigos de error son: ningún error (0), ningún dato (1), ninguna
señal que ha cruzado la puerta de detección (2), y ninguna detección en la puerta
de sincronización (3).
GetDataErrorBuffer
Permite leer los códigos de error para un remiendo completo de la representación
C-scan: Los posibles códigos de error son: ningún error (0), ningún dato (1),
ninguna señal que ha cruzado la puerta de detección (2), y ninguna detección en
la puerta de sincronización (3).
GetDataErrorSlice
Permite leer los códigos de error para una porción específica del remiendo de
la representación C-scan. Los posibles códigos de error son: ningún error (0),
ningún dato (1), ninguna señal que ha cruzado la puerta de detección (2), y
ninguna detección en la puerta de sincronización (3).
ReadAscan
Permite leer los datos de una zona específica de la representación A-scan —
conforme a la posición relativa de la celda en la cuadrícula de datos.
ReadData
Permite leer los datos de una zona específica de las representaciones A-scan y
C-scan —conforme a la posición relativa de la celda en la cuadrícula de datos.
ReadDataSlice
Permite leer una línea completa de datos relativos a la dimensión del eje de
escaneo o del eje de índice de una zona específica (ajuste EDataSliceType = 1 para
la dimensión de escaneo o EDataSliceType = 2 para la dimensión del índice).
WriteData
Los datos escritos/determinados pueden ser guardados en un archivo
complementario. Éste sólo está disponible para los grupos de datos que han sido
creados con la interfaz IDataManager.
54 Capítulo 5
DMTA-20031-01ES [U8149037] — Rev. A — Octubre 2013
6. Solución de problemas
Etapas iniciales
1. Verifique la versión del sistema operativo Windows que está instalada en su PC.
Para obtener la versión del sistema operativo Windows XP
a) En la barra de tareas, haga clic en Start (es. Inicio).
b) Haga doble clic en My Computer (es. Mi PC) y, a continuación Properties
(es. Propiedades).
c) Haga clic en la pestaña General (es. General) [véase la Figura 6-1 en la página
56].
En la sección System (es. Sistema) es posible visualizar la versión del sistema
operativo.
Solución de problemas 55
DMTA-20031-01ES [U8149037] — Rev. A — Octubre 2013
56 Capítulo 6
DMTA-20031-01ES [U8149037] — Rev. A — Octubre 2013
Solución de problemas 57
DMTA-20031-01ES [U8149037] — Rev. A — Octubre 2013
Figura 63 Visualización de la licencia del componente NDT Data Access Library
en la ventana del software Keytool
58 Capítulo 6
DMTA-20031-01ES [U8149037] — Rev. A — Octubre 2013
7. Instale la versión más reciente del componente NDT Data Access Library en otro
PC para tratar de corregir el problema. Para obtener mayor información,
consúltese la sección 1.3 en la página 9.
Si el problema persiste, después de haber efectuado todas estas etapas, sírvase
contactar al servicio técnico o a su representante local de Olympus.
Solución de problemas 59
DMTA-20031-01ES [U8149037] — Rev. A — Octubre 2013
60 Capítulo 6
DMTA-20031-01ES [U8149037] — Rev. A — Octubre 2013
Este ejemplo sirve para leer un puntero inteligente en un objeto de control de archivo:
pRDTiffDataFile = pRDTiffData->RDTiffDataFile;
Recuperación de datos 61
DMTA-20031-01ES [U8149037] — Rev. A — Octubre 2013
El componente COM, que permite un acceso a los archivos, puede ser utilizado con
la versión 6.5 de MatLab y aquellas sucesivas. No se garantiza la compatibilidad
del componente con las versiones anteriores de la herramienta de software matemático
MatLab.
62 Apéndice
DMTA-20031-01ES [U8149037] — Rev. A — Octubre 2013
IEnumVARIANTPtr EnumChannel;
IEnumVARIANTPtr EnumBeam;
IEnumVARIANTPtr EnumGate;
IEnumVARIANTPtr EnumDataGroup;
_variant_t varChannel;
_variant_t varBeam;
_variant_t varGate;
_variant_t varDataGroup;
_bstr_t strDataGroupName;
RDTiffDefinition::EDataGroupType eDataGroupType;
Este ejemplo sirve para explorar cada haz del canal actual. No se puede contar con
un canal sin haz:
EnumBeam = pChannel->Beams->_NewEnum;
while( EnumBeam->Next( 1, &varBeam, NULL ) == S_OK )
{
pBeam = varBeam;
EnumGate = pBeam->Gates->_NewEnum;
while( EnumGate->Next( 1, &varGate, NULL ) == S_OK )
{
Este ejemplo sirve para explorar cada puerta del haz actual:
Recuperación de datos 63
DMTA-20031-01ES [U8149037] — Rev. A — Octubre 2013
pGate = varGate;
Es posible que no se cuente con ningún (es decir 0) grupo de datos asociado a
una puerta:
if( pGate->DataGroups->Count > 0 )
{
EnumDataGroup = pGate->DataGroups->_NewEnum;
while( EnumDataGroup->Next(1, &varDataGroup, NULL) == S_OK )
{
pDataGroup = varDataGroup;
varDataGroup.Clear();
}
}
varGate.Clear();
}
varBeam.Clear();
}
varChannel.Clear();
}
‘Open file
RDTiffData.OpenFile (txtFileName)
‘Browse collections
64 Apéndice
DMTA-20031-01ES [U8149037] — Rev. A — Octubre 2013
El componente COM, que permite un acceso a los archivos, puede ser utilizado con
la versión 6.5 de MatLab y aquellas sucesivas. No se garantiza la compatibilidad
del componente con las versiones anteriores de la herramienta de software matemático
MatLab.
for channel=1:RDTIFF1.channels.Count
disp(sprintf(‘Channel: %d %s Type: %s\n’,...
channel,...
RDTIFF1.channels.Item(1).Name,... % Name of the channel 1
RDTIFF1.channels.Item(1).Type))% Type of the channel 1
Recuperación de datos 65
DMTA-20031-01ES [U8149037] — Rev. A — Octubre 2013
DataGroup=RDTIFF1.channels.Item(channel).Beams.Item(beam).Gates.Item(gate).
DataGroups.Item(dataGroup);
disp(sprintf(‘\t\t\t->DataGroup:%d %s\n\t\t\t\t Type:%s\n\t\t\t\t
ScanQty:%d\n\t\t\t\t ScanResol:%d m\n\t\t\t\t IndexQty:%d\n\t\t\t\t
IndexResol:%d m\n\t\t\t\t SampleQty:%d\n\t\t\t\t SampleResol:%d s\n\t\t\t\t
DataRectif:%s\n\t\t\t\t DataResol:%d s\n\t\t\t\t DataOffset:%d s\n’,...
dataGroup,...
DataGroup.Name,...
DataGroup.Type,...
DataGroup.ScanQuantity,...
DataGroup.ScanResolution,...
DataGroup.IndexQuantity,...
DataGroup.IndexResolution,...
DataGroup.SampleQuantity,...
DataGroup.SampleResolution,...
DataGroup.DataRectification,...
DataGroup.DataResolution,...
DataGroup.DataOffset));
66 Apéndice
DMTA-20031-01ES [U8149037] — Rev. A — Octubre 2013
Esta sección presenta el tipo de código necesario para recuperar los datos adquiridos
mediante el lenguaje C++ y MatLab.
Este ejemplo permite leer la información del tipo de datos para determinar si
el archivo es una representación A-scan o C-scan:
DataGroup
eDataGroupType = pDataGroup->Type;
switch(eDataGroupType)
{
El siguiente ejemplo sirve para acceder a todos los datos de la representación C-scan
en el siguiente orden: amplitud de la representación C-scan, posición de pico de
la representación C-scan; posición transversal de la representación C-scan:
case RDTiffDefinition::CscanPeak:
case RDTiffDefinition::CscanTimeOfFlight:
case RDTiffDefinition::CscanTOFCrossing:
{
De esta manera podrá obtener todos los datos relativos a la representación C-scan:
data = pDataGroup->AccessData->ReadData();
Para facilitar el uso de los datos, es posible acceder a ellos a través del buffer de datos
FLOAT:
hr = ::SafeArrayAccessData(data.parray, reinterpret_cast<void**>(&pdData));
if( FAILED(hr) ) throw(hr);
Ahora es posible acceder a los datos. Todas las columnas y las líneas son escaneadas y
cada valor es recuperado.
for(lIndexIndice = 0; lIndexIndice<pDataGroup->IndexQuantity; lIndexIndice++)
{
for(lScanIndice = 0; lScanIndice<pDataGroup->ScanQuantity; lScanIndice++)
{
Recuperación de datos 67
DMTA-20031-01ES [U8149037] — Rev. A — Octubre 2013
La lectura es calculada en el buffer de datos ya que los índices de dicho buffer son
lineales, sin embargo esta información es interpretada de manera bidimensional.
lDataOffset = (lIndexIndice * pDataGroup->ScanQuantity) + lScanIndice;
El componente COM, que permite un acceso a los archivos, puede ser utilizado con
la versión 6.5 de MatLab y aquellas sucesivas No se garantiza la compatibilidad
del componente con las versiones anteriores de la herramienta de software matemático
MatLab.
68 Apéndice
DMTA-20031-01ES [U8149037] — Rev. A — Octubre 2013
Recuperación de datos 69
DMTA-20031-01ES [U8149037] — Rev. A — Octubre 2013
70 Apéndice
DMTA-20031-01ES [U8149037] — Rev. A — Octubre 2013
Lista de figuras
Figura 1-1 Versión del componente NDT Data Access Library en la ventana Add or
Remove Programs del sistema operativo Windows XP ................................. 8
Figura 1-2 Versión del componente NDT Data Access Library en la ventana Uninstall
or change a program del sistema operativo Windows 7 ............................... 9
Figura 1-3 Página Software Licence Agreement
(es. Contrato de licencia de uso del software) ................................................. 11
Figura 1-4 Página Welcome (es. Bienvenida) .................................................................... 11
Figura 1-5 Página Select Destination Directory
(es. Seleccionar el directorio de destino) ......................................................... 12
Figura 1-6 Página Start Installation (es. Iniciar instalación) ........................................... 13
Figura 1-7 Página Installation Complete (es. Instalación completada) ......................... 14
Figura 1-8 Página Software Licence Agreement
(es. Contrato de licencia de uso del software) ................................................. 15
Figura 1-9 Página Welcome (es. Bienvenida) .................................................................... 16
Figura 1-10 Página Select Destination Directory
(es. Seleccionar el directorio de destino) ......................................................... 17
Figura 1-11 Página Start Installation (es. Iniciar instalación) ........................................... 17
Figura 1-12 Página Installation Complete (es. Instalación completada) ......................... 18
Figura 2-1 Diagrama de la NDT Data Access Library de Olympus .............................. 19
Figura 2-2 Representación de datos adquiridos de una representación A-scan ......... 23
Figura 2-3 Representación de datos adquiridos de una representación C-scan ......... 23
Figura 2-4 Posición de los datos de una representación A-scan (ReadData) ............... 25
Figura 2-5 Posición de los datos de una representación C-scan (ReadData) ............... 25
Figura 2-6 Posición de los datos de una representación A-scan (ReadAscan) ............ 26
Figura 2-7 Posición de los datos de una representación C-scan (ReadDataSlice) ....... 27
Figura 2-8 Posición de los datos de una representación A-scan (ReadDataSlice) ....... 28
Figura 3-1 Lectura de datos en la muestra de la aplicación de extracción de datos ... 33
Figura 3-2 Lectura de datos en la muestra de la aplicación de extracción de datos ... 34
Figura 4-1 Archivo de acceso RDTiff: estructura de árbol temático ............................. 38
Figura 4-2 Interfaz IDataGroups: estructura de árbol temático ..................................... 39
Lista de figuras 71
DMTA-20031-01ES [U8149037] — Rev. A — Octubre 2013
72 Lista de figuras
DMTA-20031-01ES [U8149037] — Rev. A — Octubre 2013
Índice alfabético
Índice alfabético 73
DMTA-20031-01ES [U8149037] — Rev. A — Octubre 2013
TomoView 28 C++ 5
C-scan LabView 5
OmniScan MX y MX2 28 MatLab 5
TomoView 28 Visual Basic 5
formato de almacenamiento RDTiff 5, 19
F
formato, tipo de
DOUBLE, anterior a la versión 1.8 de NDT factor de conversión de los datos de amplitud
Data Access Library 24, 26, 27 A-scan 21
FLOAT, iniciando con la versión 1.8 de la OmniScan iX 28
NDT Data Access Library 24, 26, 27 OmniScan MX y MX2 28
formato(s) de archivo(s) soportado(s) TomoView 28
.opd 5, 19 C-scan 21
.oud 5, 19 OmniScan iX 28
.rdt 5, 19 OmniScan MX y MX2 28
procesamiento externo de datos y visualiza- TomoView 28
ción 5 formato de almacenamiento RDTiff véase
recuperación de archivo(s) de ~ , ejemplo(s) RDTiff
de 61, 69 formato de archivo
recuperación de datos separadamente o por G
porciones para cada representación A-
garantía, información sobre la 3
scan 24
GB (gigabyte) 7
véase también NDT Data Access Library
GetDataError 22
E GHz (gigahercio) 8
ejemplo(s) I
C++, código heredado
IDataAccess 21
aplicación de extracción de datos 31
GetDataError 22
exploración a través de las colecciones y
ReadAscan 21
lectura del nombre y tipo de datos 63
ReadData 21
puntero inteligente para acceder a RDTiff
ReadDataSlice 21
Data Access 61
instalación del componente NDT Data Access
recuperación de datos desde el compo-
Library 9, 14, 18
nente COM 67
Windows 7 18
MatLab, código heredado
Windows XP 10, 14
exploración a través de las colecciones 65
instalación, asistente de
puntero inteligente para acceder a RDTiff
página Destination Directory 17
Data Access 62
página Installation Complete 14, 18
visualización de las representaciones A-
página Start Installation 13, 17
scan y C-scan para todos los grupos de
datos 68 L
Visual Basic, código heredado LabView, NDT Data Access Library soporta 5
exploración a través de las colecciones y
lectura de los nombre y tipos de datos M
64 MatLab
entorno(s) de programación soportado(s) compatibilidad con la versión 6.5 y aquellas
C# 5 sucesivas 62, 65, 68
74 Índice alfabético
DMTA-20031-01ES [U8149037] — Rev. A — Octubre 2013
ejemplo de código para acceder a RDTiff aplicación de extracción de datos del ejemplo
Data Access 62 C++ 31
ejemplo de código para explorar las coleccio- formato(s) de archivo soportado(s)
nes 65 iX en las versiones 2.0 y 2.1
ejemplo de código para visualizar los grupos .oud 5
de datos 68 MX y MX2 en las versiones 2.0 y 3.x
NDT Data Access Library soporta ~ 5 .opd 5
MB (megabyte) 7 .oud 5
Microsoft Windows, ediciones soportadas de iX, conversión e importación hacia Tomo-
2000 (dos mil) 7 View del archivo de datos 28
7 (siete) 7 iX, factor de conversión de los datos de
Vista 7 amplitud 28
XP 7 lectura de los archivos de datos desde la
modelo de almacenamiento de datos 22 NDT Data Access Library 29
monitor 7 MX y MX2, factor de conversión de los datos
de amplitud 28
N
NDT Data Access Library para acceder direc-
NDT Data Access Library tamente a los archivos de datos 5
descripción 5 .opd, formato de archivo 5
buscando la versión más reciente 10, 14 operativos, sistemas
componente COM 5 Microsoft Windows 2000 (dos mil) 7
conversión de los archivos de datos OmniS- Microsoft Windows 7 (siete) 7
can durante su lectura 29 Microsoft Windows Vista 7
entorno(s) de programación soportado(s) Microsoft Windows XP 7
C# 5 .oud, formato de archivo 5
C++ 5
LabView 5 P
MatLab 5 PC 7
Visual Basic 5 configuración recomendada
formato(s) de archivo(s) de datos sopor- disco duro 8
tado(s) procesador 8
.opd 19 RAM (memoria de acceso aleatorio) 8
.oud 5, 19 pantalla 7
.rdt 5, 19 requisitos mínimos de 7
instalación del componente 9, 18 RAM, tamaño de memoria 7
número de versión sistemas operativos 7
Windows 7 (siete) 8 procesamiento externo de datos y visualiza-
Windows XP 8 ción, con NDT Data Access Library 5
PC
R
requisitos mínimos de 7
procesamiento externo de datos y visualiza- RAM (memoria de acceso aleatorio) 7
ción 5 RAM, tamaño de memoria 7
.rdt, formato de archivo 5
O RDTiff
Olympus, servicio técnico de 4 datos recuperados 23
OmniScan formato de archivo 5, 19
Índice alfabético 75
DMTA-20031-01ES [U8149037] — Rev. A — Octubre 2013
acceso, diagrama de 19 T
grupo(s) de datos 19 tipo de formato de datos DOUBLE, anterior a la
tabla unidimensional, archivo RDTiff versión 1.8 de la NDT Data Access Library
soporta 24 24, 26, 27
recuperación de datos de los archivo(s) 69 tipo de formato de datos FLOAT, iniciando con
véase también ejemplo(s) la versión 1.8 de la NDT Data Access
ReadAscan 21, 23, 26 Library 24, 26, 27
ReadData 21, 23, 24 TomoView
ReadDataSlice 21, 24, 27 aplicación de extracción de datos del ejemplo
recuperación de datos C++ 31
A-scan 23 factor de conversión de los datos de amplitud
ReadAscan 26 28
ReadData 24 formato(s) de archivo soportado(s)
ReadDataSlice 27 .rdt en la versión 2.x 5
C-scan 23 NDT Data Access Library para acceder direc-
ReadData 24 tamente a los archivos de datos 5
ReadDataSlice 27 OmniScan iX, conversión e importación de
RDTiff, ~ de los archivo(s) 61, 69 archivo de datos del 28
requisitos mínimos de PC 7
Véase también PC, configuración recomen- U
dada USB, requisitos mínimos del puerto 7
Véase también PC, requisitos mínimos de
V
S versión del software ii
seguridad Visual Basic
símbolos 1 ejemplo de código para explorar las coleccio-
términos de seguridad 2 nes y leer el nombre y tipo de datos 64
servicio técnico 4 NDT Data Access Library soporta ~ 5
solucionar los problemas, etapas iniciales para
55
76 Índice alfabético