VI nugget:Llamando código externo::Parte2

El ejemplo propuesto en la primer parte de esta serie sugiere el uso de un dialogo… sin embargo, LabVIEW contiene algunos nodos muy similares (One Button Dialog, Two button Dialog, Three Button Dialog).

Lo más atractivo por ahora seria buscar ciertas utilidades con las que LabVIEW no venga equipado… Que tal: Un VI que detecte el estado del CAPS-LOCK?

Esta caracterisitica la has visto en muchas apliacaciones,  sobre todo en aquellas que te pide que ingreses un Password…

LabVIEW no cuenta con un nodo, funcion o método (considerando aún LabVIEW9.0), sin embargo esto puede ser alcanzado utilizando código externo… en este caso utilizaremos una vez mas el API de Windows: User32.dll

La funcion a invocar se llama: GetKeyState… aqui mayor información : http://msdn.microsoft.com/en-us/library/ms646301%28v=VS.85%29.aspx

A continuación se presenta un ejemplo muy sencillo incorporando el VI explicado anteriormente

La leyenda: Caps Lock is ON…  aparecera solo cuando este esté activado, de otro modo no se desplegara dicho mensaje.

Advertisement

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s