Escolar Documentos
Profissional Documentos
Cultura Documentos
Labview EC
Labview EC
A chamada de biblioteca suporta um grande nmero de tipos de dados e convenes de chamada. Pode usar esse n para chamar funes em DLLs mais padro e custommade e bibliotecas compartilhadas. Se quiser chamar a DLL que contm objetos ActiveX, use a funo Open Automation com o n de propriedade e o Invoke Node.
A chamada de biblioteca n da funo consiste em pares de terminais de entrada e sada. Pode usar um ou ambos os terminais. Se o n no gera valor de retorno, o terminal superior utilizada. Cada par adicional de terminais corresponde a um parmetro na lista de parmetros da funo que voc chama em ordem de cima para baixo. Voc passa um valor para a funo pela fiao ao terminal esquerdo de um par terminal. lido o valor de um parmetro aps a chamada funo de fiao a partir do terminal direito de um par de terminais.
O boto direito do mouse no n e selecione Configurar no menu de atalho para exibir a caixa de dilogo Biblioteca de Funes de chamada, que voc pode usar para especificar o nome da biblioteca ou caminho, nome da funo, convenes de chamada, parmetros e valor de retorno para o n. Quando voc clica no boto OK, o n redimensiona automaticamente para ter o nmero correto de terminais e define os terminais para os tipos de dados corretos.
Boto direito->configure
Ir na pasta amarela->selecionar o arquivo .DLL, colocar o nome da funo e selecionar a linguagem de programao (Calling Convertion).
Com o boto direito ir em Create .c File, gera um arquivo em linguagem C com a seguinte estrutura.
/* Call Library source file */ #include "extcode.h" CStr int_Para_Hexa(int32_t num);
No final teremos um ambiente assim. Se configurar como entrada um inteiro e sada uma string.
http://zone.ni.com/reference/enXX/help/371361H01/glang/call_library_function/