Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Labview Frank Del Fructas
Labview Frank Del Fructas
i
V elemento en orden O de la matri(W(6*)=)
>
i
V elemento en orden * de la matri(W(6*)=)
El actor "ue multiplica a cada resultados debe ser tenido en cuenta tambi/n8
para el #s,!#1- $-tant# hay "ue multiplicar su 'alor por 3466 (sus unidades son en
Iascales), ya "ue es la constante "ue nos da el resultado en sus unidades reales (con el
'iscos-metro se mide el Y de esuer(o cortante, "ue debe ser multiplicado por dicha
constante para dar el esuer(o )& En cambio, para la &#'-$i.a. .# .#,-"a$i%n, el 'alor
por el "ue se debe multiplicar (O&*, *, o *O) depende de si se ha seleccionado por
pantalla un rango de 'elocidades ba,o, medio o alto& +dems, se debe multiplicar el
+56BF
ANEXO 3:ADQUISICIN Y PROCESAMIENTO DE DATOS CON LabVIEW
'alor del esuer(o cortante por *OOO para "ue nos d/ el resultado en milipascales, "ue es
la unidad ms utili(ada en reolog-a&
Cinalmente, se obtienen los puntos ( y >),los cuales se representarn ms
adelante en las correspondientes gricas8 ('alores enteros)
V
i
W5&BBW*OOO en mIa
>V >
i
W 'alor del <+7E en s
6*
+hora, se di'ide el 'alor del esuer(o cortante rente a la 'elocidad de
deormacin para obtener el 'alor de la 'iscosidad aparente () como resultado
adicional (en milipascales por segundo)8
V Q >
(mIaUs)
+ continuacin, los datos se unen dos a dos con una uncin llamada 3Aundle4
(Cigura *B) de la siguiente orma8 34 y 3>4 por un lado, y 34 y 3>4 por otro&
Cigura *B8 Cuncin Aundle
9na uncin tipo 3Aundle4 agrupa los dos elementos "ue entran en ella en un
cluster de dos componentes& Este cluster es una agrupacin de datos, de dierente tipo,
como ya se hab-a mencionado, en donde todos los cables se ,untan en uno solo para
acilitar el cableado en el diagrama de blo"ues&
Cinalmente, los tres datos "ue se han obtenido antes se lle'an a una matri( para
agruparlos, pero esto ocurre ya uera del subprograma 3G4&
+565O
ANEXO 3:ADQUISICIN Y PROCESAMIENTO DE DATOS CON LabVIEW
5) 3:P <N+@D A9CCE@4
El subprograma 3:P <hart Auer4 (Cigura *G a y b) sir'e para almacenar datos
"ue pro'ienen del 3<luster4&
Cigura *Ga Estructura del subprograma 3:P <hart Auer4&
Cigura *G b8
Icono del suprograma3:P <hart Auer&'i4
Este subprograma toma como 'ariables de entrada obligadas el 3<luster4 de
datos "ue pro'iene del 3Aundle4 y el n0mero de puntos "ue almacenar el 3buer4
(.emoria Interna)& Las dems entradas son opcionales y no se utili(an a"u-& Lo "ue
hace este subprograma es almacenar los datos "ue le 'an llegando para "ue se puedan
representar posteriormente como una cur'a continua en tiempo real, ya "ue si no
e1istiera el buer aparecer-an slo una serie de puntos en las gricas de orma
discontinua& +dems se debe introducir por pantalla la cantidad de puntos para hacer
ms o menos precisa la medida& 7i se est midiendo y se acaban los puntos, 3:P <hart
Auer4 borrar los primeros para poder almacenar ms puntos& Nay "ue denotar "ue al
estar dentro del bucle 3C;@4 se 'a a repetir tantas 'eces como indi"ue 3N4, "ue es el
n0mero de puntos&
+565*
Viene del
subprograma 3G4
+l otro :P
buer
ANEXO 3:ADQUISICIN Y PROCESAMIENTO DE DATOS CON LabVIEW
<omo 'ariable de salida de 3:P <hart Auer4 se obtiene un dato tipo 3:P
Hraph4, es decir, una matri( de datos, los cuales se representan inalmente en una
grica tipo 3:P4 de orma continua& <omo resultado, se obtienen las 3<ur'as de
luide( y de 'iscosidad4(Cigura *)), "ue son uno de los ob,eti'os de la reali(acin de
este proyecto
D D
Cigura *)8 cur'as de luide( y de 'iscosidad
G) <;N<+DEN+<ITN >E @E79LD+>;7 EN 9N+ .+D@IZ
Los 'alores de salida del subprograma 3G4, es decir, el esuer(o cortante, la
'elocidad de deormacin y la 'iscosidad (aparente) se almacenan en una matri(
mediante la uncin 3Auild +rray4 (Cigura *K a y *K b)8
Cigura *K a8 Estructura de la uncin 3 Auild +rray4&
+565B
ANEXO 3:ADQUISICIN Y PROCESAMIENTO DE DATOS CON LabVIEW
Cigura *K b8 Icono de la uncin 3Auild +rray4
<omo esta uncin est incluida dentro del bucle 3C;@4, se 'an almacenando
los datos tantas 'eces como indi"ue 3N4a la salida de dicho bucle& Entonces, el n0mero
de ilas de la matri( coincidir con el n0mero de puntos introducidos, mientras "ue el
n0mero de columnas coincidir con el n0mero de resultados buscados (Esuer(o
cortante, la 'elocidad de deormacin y la 'iscosidad aparente)&
>I.EN7ITN >E L+ .+D@IZ V N[.E@; >E I9ND;7 1 5&
&&&: ALMACENAMIENTO DE RESULTADOS EN ARC<IVO TIPO .TXT.
Iara almacenar los resultados se utili(a el subprograma 3Write to 7preadsheet
Cile&'i4 (Cigura *M)&
Cigura *M8 Icono y estructura del subprograma 3 Write to 7preadsheet Cile&'i4&
No se utili(an todas las 'ariables de entrada& Nay una serie de 'alores por
deecto&
Lo "ue hace este subprograma es con'ertir la matri( "ue 'iene del subprogram
anterior, de 3>I.EN7ITN V N[.E@; >E I9ND;7 1 54, en una cadena de te1to,
+5655
ANEXO 3:ADQUISICIN Y PROCESAMIENTO DE DATOS CON LabVIEW
con el mismo ormato "ue la matri(& \ste guarda los caracteres en orma de n0meros
(con una precisin de 5 en coma lotante), los 'a escribiendo de tres en tres (son los
'alores de 34 , 3>4 y 34) y luego cambia de l-nea)&El nombre del nue'o archi'o de
te1to (Cile Iath) es 3>8]]WIN>;W7]Escritorio]>atosNaake&t1t4,o 3>atosNaake4&
E1iste otra 'ariable de entrada "ue se utili(a en el programa, "ue es 3append to
ile4& Es de tipo booleano y se deine como 3Calse4 ya "ue de esta orma, el
subprograma escribir siempre los resultados en un archi'o nue'o o reempla(ar el
e1istente& 7i se deiniese como 3Drue4, a!adir-a los resultados al ichero e1istente, pero
lo "ue se "uiere siempre es "ue se reemplace dicho ichero&
Las dems 'ariables de entrada se de,an con sus 'alores por deecto8 el 'alor de
3ormat4 indica la cantidad de caracteres "ue irn detrs de la coma lotante (tres por
deecto) y 3transpose4 se de,a Calso para "ue no se transpongan los datos antes de
a!adirlos al ichero&
3.-.- PRO6RAMA RELA=ACIN
El programa 3@EL+J+<ITN4, como se ha dicho anteriormente, representa
gricamente la cur'a de 'iscosidad aparente rente al tiempo para obtener, a partir de
estos datos, los tiempos de rela,acin y de recuperacin de cada tipo de luido&
El programa consta de dos 'entanas8 el +an#' .# $-nt-', el cual contiene los
controladores del programa y la grica indicadora con los resultados, y el .ia(a"a .#
b'-/!#s, muy similar al de 3<9@V+7SCL94, "ue contiene los subprogramas en los "ue
se basa toda la programacin en lengua,e LabVIEW&
PANEL DE CONTROL
>E7<@II<ITN HENE@+L (Cigura *$)8
+565G
ANEXO 3:ADQUISICIN Y PROCESAMIENTO DE DATOS CON LabVIEW
Cigura *$8 Vista general del panel de control de 3@EL+J+<ITN4 , en este caso para el
gel de manos&
En la Cigura *$ se puede obser'ar "ue, insertando un n0mero de puntos, la
memoria interna (igual al n0mero de puntos) y el rango de 'elocidades, se obtiene la
grica de 'iscosidad rente al tiempo& En los ensayos de aplica un cambio brusco
instantneo de 'elocidad y luego una disminucin e"ui'alente, para poder 'er rele,ado
el tiempo de rela,acin y el de recuperacin en la misma grica&
<;ND@;LE7 E IN>I<+>;@E7
<omo se puede 'er en la igura *$, el panel de control contiene cuatro
controladores y un indicador, teniendo cada uno de ellos su correspondiente s-mbolo en
el diagrama de blo"ues&
+565)
ANEXO 3:ADQUISICIN Y PROCESAMIENTO DE DATOS CON LabVIEW
6 <ontrolador 3N0mero de puntos48 este controlador se usa para a!adir los
puntos "ue ormarn la grica&
6 <ontrolador 3.emoria interna48 como en el anterior programa, se utili(a
para se!alar el tama!o del buer "ue 'a a guardar los puntos para
representarlos de orma continua y a tiempo real&
6 <ontrolador 3@ango de Velocidad de >eormacin48 con este selector se
escoge la 'elocidad de deormacin de traba,o&Diene el mismo
uncionamiento "ue en el anterior programa&
6 <ontrolador 3<oniguracin del canal48 se trata de un 3<luster4 (con,unto de
datos de di'ersos tipos) "ue contiene la cantidad de canales de la tar,eta de
ad"uisicin y el canal de partida al ad"uirir los datos, de la misma orma "ue
en el anterior programa&
6 Indicador 3 Hrica de Viscosidad aparente 's& Diempo48 con este indicador
se representar la 'iscosidad aparente rente al tiempo, ayudndose de un
indicador 3:P Hraph4& >icha grica ser autoescalable ('ar-a la escala
conorme se 'an obteniendo los resultados) para una 'isin ms compacta de
todo el con,unto&
DIA6RAMA DE 9LOQUES
>E7<@II<ITN HENE@+L (Cigura *F)
+565K
ANEXO 3:ADQUISICIN Y PROCESAMIENTO DE DATOS CON LabVIEW
Cigura *F8 Vista del diagrama de blo"ues del programa 3@EL+J+<ITN4&
7i se obser'a el diagrama de blo"ues, se puede 'er un gran parecido al anterior
programa debido a "ue se ha apro'echado la estructura general del programa
3<9@V+7SCL94 para crear el diagrama de 3@EL+J+<ITN4& >ebido a ello, algunas
e1plicaciones se reali(arn de orma resumida ya "ue se han detallado anteriormente&
IN8ORME DETALLADO DEL PRO6RAMA RELA=ACIN
El programa 3@EL+J+<ITN4 se compone de tres blo"ues, alguno seme,ante al
programa anterior, pero con alguna 'ariacin8
>ise!o del selector de 'elocidades de deormacin&
Aucle 3C;@4, el cual incluye8
o >ise!o de la ad"uisicin de datos&
o >ise!o del per-odo de ensayo&
o <lculo de operaciones&
+565M
Num& ptos
ANEXO 3:ADQUISICIN Y PROCESAMIENTO DE DATOS CON LabVIEW
o 3Auer :P4&
o +lmacenamiento de datos en una matri(&
@ecopilacin de resultados en un archi'o &D:D&
Dodos los elementos son los mismos "ue los del programa anterior a e1cepcin
del dise!o temporal y el almacenamiento de datos en una matri(&
&:DISE;O DEL SELECTOR DE VELOCIDADES DE DE8ORMACIN
El dise!o (Cigura BO) es el mismo "ue el de la igura 5 del programa
3<9@V+7SCL948 se utili(a una estructura 3<+7E4 para poder elegir el rango de
'elocidades de deormacin, uncionando de la misma manera&
Cigura BO8 7elector de 'elocidades del programa 3@EL+J+<ITN4& Es igual "ue el de
3<9@V+7SCL94
El 'alor de salida de la estructura 3<+7E4 es un n0mero real, "ue multiplicar,
dentro del Aucle 3C;@4, a la 'elocidad de deormacin
&&:DISE;O DEL 9UCLE 8OR
El bucle 3C;@4 es tambi/n seme,ante al creado en 3<9@V+7SCL948 dicho
bucle (Cigura *F) se repite tantas 'eces como indi"ue el n0mero de puntos& Los
elementos "ue lo componen son8
+565$
+l bucle 3C;@4
<ontrolador rango de 'elocidad
de deormacin
ANEXO 3:ADQUISICIN Y PROCESAMIENTO DE DATOS CON LabVIEW
*) >I7E^; >E L+ +>?9I7I<ITN >E >+D;7
+l igual "ue en el 3<9@V+7SCL94 , se obtiene una matri( de dos elementos
(esuer(o cortante y 'elocidad de deormacin, en 'oltios) "ue son ad"uiridos mediante
G subprogramas "ue contiene la tar,eta (Cigura B*)&
Cigura B*8 El dise!o de la ad"uisicin de datos es el mismo "ue en 3<9@V+7 CL94
B) >I7E^; >EL IE@_;>; >E EN7+P;
Esta parte (Cigura BB) no e1ist-a en el programa anterior& <on este dise!o se
consigue i,ar el tiempo "ue dura el ensayo (BF,M segundos ya "ue empie(a a contar
desde O,5O segundos e 3i4 igual a O)&
Cigura BB8 >ise!o del tiempo de ensayo
+565F
.atri( de B
elementos
+ la matri(
+l 3Auer4
ANEXO 3:ADQUISICIN Y PROCESAMIENTO DE DATOS CON LabVIEW
Lo "ue hace esta seccin es guardar un 'alor de tiempo cada 5OO milisegundos
pasando los milisegundos a segundos multiplicando por O&OO*, y por el 'alor de 3i4& Los
resultados se guardan en una matri( y se lle'an a una 3grica :P4 mediante un
3Auer4 de datos& <on esta operacin, se puede representar cilmente el tiempo de
ensayo&
Los 'alores de tiempo se 'an multiplicando cada 'e( por el 'alor 3i4, el cual
aumenta desde O al n0mero de puntos& Ior e,emplo, si se "uieren 'er *OO puntos, el
tiempo de ensayo ser de casi 5O segundos (BM&F s)&
5) <`L<9L; >E ;IE@+<I;NE7
Los 'alores (en 'oltios) del esuer(o cortante y de la 'elocidad de deormacin
deben ser tratados para "ue sus unidades sean 3mIa4 y 3s
6*
4 & Iara ello, se ha
introducido el diagrama de blo"ues del subprograma 3G4 , cambiando alguna cosa
(Cigura BB)& +l igual "ue en el programa 3<9@V+7SCL94, antes de su tratamiento, se
deben separar los 'alores mediante 3Inde1 +rray4
Cigura BB8 >etalle del <lculo de operaciones& El dise!o temporal no inluye en el
clculo
+56GO
+ una matri(
Viene del
dise!o
temporal
Viene del
<+7E
+ buer
ANEXO 3:ADQUISICIN Y PROCESAMIENTO DE DATOS CON LabVIEW
La igura BB se dierencia del subprograma G en "ue los resultados "ue se
almacenan en la matri( son distintos& +hora se guardan en dicha matri( los 'alores del
esuer(o cortante, la 'iscosidad aparente y el tiempo de ensayo, /ste 0ltimo 'enido del
apartado anterior&
Los resultados "ue 'an al 3Auer :P o :P <hart Auer4 son ahora la
'iscosidad y el tiempo de ensayo (en 3<9@V+7SCL94 los resultados "ue se lle'aban al
buer eran, por un lado, el esuer(o cortante y la 'elocidad de deormacin, y por otro,
la 'iscosidad aparente y la 'elocidad de deormacin)&
G) EL A9CCE@ :P
>icho buer es el mismo "ue el de la igura *G, as- "ue no hace alta 'ol'erlo a
representar& +l buer llegan los datos de 'iscosidad aparente y el tiempo de ensayo
mediante una estructura ya 'ista anteriormente, un 3Aundle4, y estos datos se lle'an a
una grica tipo :P (:P Hraph) para representarlos en tiempo real&
La grica "ue se obtiene inalmente es la cur'a de 'iscosidad aparente rente al
tiempo (Cigura B5) 8
Visco&ap
(mIaUs)
Diempo (s)
Cigura B58 <ur'a de ensayo de 'iscosidad rente al tiempo, aplicando cambios
bruscos de 'elocidad de deormacin&
+56G*
ANEXO 3:ADQUISICIN Y PROCESAMIENTO DE DATOS CON LabVIEW
)) +L.+<EN+.IEND; >E >+D;7 EN 9N+ .+D@IZ
>espu/s del dise!o del per-odo de ensayo y del clculo de operaciones, se
procede a guardar los resultados en una matri( ('er igura *K), "ue tendr de dimensin
igual al n0mero de puntos (N) por el tipo de resultado (5) &
&&&:LA RECOPILACIN DE RESULTADOS EN UN ARC<IVO .TXT.
Cinalmente se guardan en un archi'o de te1to los resultados mediante el
subprograma 3Write to 7preadsheet Cile&'i4 (Cigura BG), de la misma manera "ue en el
programa 3<9@V+7SCL94&
Cigura BG8 Vista del subprograma 3Write to 7preadsheet Cile&'i4
<omo se puede 'er en esta igura, los resultados se guardan en un ichero
llamado 3>8]]WIN>;W7]Escritorio]>atos&t1t4&
+56GB
>atos en
orma de
matri(