**** funtions
library name or path : en este campo se indicara la ruta de la libreria .activando la casilla inferior la ruta podra indicarse desde el diagrama de bloques
funtion name : aqui se elegira una de las varias funciones que puede tener la libreria
thread : indica si puede haber multiples llamadas a lamisma libreria ( reentrant) o no ( run in ui thread ) , en este ultimo caso las llamdas se realizaran en el sistema de ejecusion del interfaz para asegurarse que solamente haya un hllo realizando la llamada
***** parameters
en esta pestaña hay varios campos en los que se indicaran los parametros de la funcion . habra un parametro de retorno ( return type ) y varios parametros a los que se le asignara un nombre y un tipo .
***** callbacks
permite configurar llamadas a otras funciones en cierto instanmtes claves de la ejecusion del nodo . reserve especifica la funcion a llamar cuando reserva un espacio de tiempo y memoria para cada llamada en un vi reentrante . unreserve es lo contrario a lo anterior . abort : permite configurar una funcion cuando se intenta abortar la ejecucion del vi .
*******funtion prototype
va mostrando una reconstruccion de la cabecera de la funcion al estilo "C" de acuerdo con lo que el programador indique en los campos anteriores, puede servirpara comparar el resulatdo con la cabecera generica en c para estas funciones
- type data type pass indican el tipo de datos del para,etro seleccionado , labview no puede reconocer todos los tipos de datos de los diferentes lenguajes de programacion existentes pero hay equivalencias entre la mayoria de tipos de otros lenguajes y los de labview
equivalencias :
library name or path : en este campo se indicara la ruta de la libreria .activando la casilla inferior la ruta podra indicarse desde el diagrama de bloques
funtion name : aqui se elegira una de las varias funciones que puede tener la libreria
thread : indica si puede haber multiples llamadas a lamisma libreria ( reentrant) o no ( run in ui thread ) , en este ultimo caso las llamdas se realizaran en el sistema de ejecusion del interfaz para asegurarse que solamente haya un hllo realizando la llamada
***** parameters
en esta pestaña hay varios campos en los que se indicaran los parametros de la funcion . habra un parametro de retorno ( return type ) y varios parametros a los que se le asignara un nombre y un tipo .
***** callbacks
permite configurar llamadas a otras funciones en cierto instanmtes claves de la ejecusion del nodo . reserve especifica la funcion a llamar cuando reserva un espacio de tiempo y memoria para cada llamada en un vi reentrante . unreserve es lo contrario a lo anterior . abort : permite configurar una funcion cuando se intenta abortar la ejecucion del vi .
*******funtion prototype
va mostrando una reconstruccion de la cabecera de la funcion al estilo "C" de acuerdo con lo que el programador indique en los campos anteriores, puede servirpara comparar el resulatdo con la cabecera generica en c para estas funciones
- type data type pass indican el tipo de datos del para,etro seleccionado , labview no puede reconocer todos los tipos de datos de los diferentes lenguajes de programacion existentes pero hay equivalencias entre la mayoria de tipos de otros lenguajes y los de labview
equivalencias :
Código:
C labview C labview
bool ....... I32 short ........ i16
boolean ....... U8 dword, hwnd ........ U32
byte ....... U8 double ........ DBL
chart, cstr ....... string unsigned int ........ U32
word ........ U16 unsigned short ...... U16
float ........ sgl int, long ......... I32