A ATI suporta 4 métodos diferentes de aquisição de dados F/T do seu sistema de sensoriamento DAQ:
-
Um .NET assembly que lê a voltagem e faz os cálculos de matriz para você.
-
Um componente ActiveX que somente realiza as multiplicações de matriz - você terá de escrever as rotinas para fazer a leitura das voltagens.
-
Uma biblioteca C que faz somente as multiplicações de matriz - você terá de escrever as rotinas para fazer a leitura das voltagens.
-
Cálculos manuais - você precisa fazer a leitura das voltagens e realizar as multiplicações de matriz.
Contanto que você possa fazer a leitura das voltagens do produto DAQ que adquiriu, você pode calcular os valores de F/T a partir dessas voltagens, mesmo que tenha que realizar os cálculos manualmente. É sua responsabilidade verificar se os dispositivos DAQ que comercializamos são compatíveis com o ambiente no qual seu software será desenvolvido e no qual será utilizado.
Placas M-Series da National Instruments funcionam perfeitamente com componentes ActiveX mais antigos bem como com o componente .NET. Placas M-Series não funcionam com todos os drivers de hardware que as placas E-Series trabalham (veja a Observação 3), mas o cálculo de matriz é o mesmo porque as voltagens são as mesmas, independente do hardware ou driver de hardware utilizado para sua leitura e, como o componente ActiveX é independente de hardware (você faz a leitura das voltagens e as passa ao componente ActiveX), ele não distingue e nem precisa saber se as voltagens vieram de um M-Series, E-Series ou de qualquer outro tipo de dispositivo.
As placas M-Series requerem um software driver "NI-DAQmx" da National Instruments. Todos os dispositivos E-Series foram originalmente projetados para trabalhar com versões mais antigas de driver de software, hoje chamado de "NI-DAQ Tradicional". Nenhum dispositivo M-Series trabalha com NI-DAQ Tradicionais, mas a maioria dos dispositivos E-Series comercializados pela ATI funcionam com o NI-DAQmx e a National Instruments está ampliando o suporte a mais dispositivos E-Series para NI-DAQmx.
A ATI não possui planos de descontinuar o suporte ao software ActiveX ATIDAQFT em substituição ao ATICombinedDAQFT .NET assembly, assim sendo, caso você esteja mais a vontade utilizando ActiveX do que o .NET, ou não possui ainda o software necessário para usar o .NET assemblies, não há necessidade de se preocupar em aprender a usar uma nova interface ou de adquirir novo software caro.
A ATI fornece três interfaces de software para a linha de produtos DAQ F/T e também suporta cálculos manuais de F/T. Abaixo, você encontrará descrições para estes quatro métodos, bem como de recomendações de quando podem ser utilizados. Note-se que há áreas onde sobreposições significativas ocorrem, onde mais de uma interface de software pode ser utilizada, por ex.: usando o Visual Studio.NET no Windows com um dispositivo M-series, pode-se escolher qualquer um destes quatro métodos. Nestes casos, você pode escolher a interface com a qual estiver mais familiarizado:
-
-
Um .NET assembly, que é um componente de código reutilizável. O ATICombinedDAQFT oferece uma interface 'unificada', que permite que o usuário faça a leitura das voltagens e calcule os valores F/T em uma única etapa, ao invés de ter de escrever suas próprias rotinas para realizar a leitura das voltagens para então passar esses valores para uma biblioteca de matemática separada, como o componente ActiveX ou Biblioteca C.
Quais clientes podem utilizar o ATICombinedDAQFT?
Qualquer cliente que:
A) utilizar um ambiente de programação que suporte .NET assemblies, e
B)
possuir um dispositivo compatível com NI-DAQmx. A maioria dos dispositivos comercializados pela ATI, excetuando-se o DAQPAD-6020E, no momento desta redação, são compatíveis.
-
-
Um DLL ActiveX, que é um tipo mais antigo de componente de código reutilizável. O ATIDAQFT requer que o usuário realize a leitura das voltagens do seu dispositivo DAQ para, em seguida, passar essas voltagens para o ATIDAQFT para que este calcule os valores F/T. Caso o ambiente do cliente suporte também o .NET assemblies e seu dispositivo DAQ for suportado pelo NI-DAQmx, a interface ATICombinedDAQFT pode ser mais fácil de usar, embora o ATIDAQFT funcione perfeitamente caso o cliente esteja mais à vontade usando ActiveX. Para clientes que não possuem dispositivos NI-DAQmx, o componente ATIDAQFT proporciona uma biblioteca de matemática que independe de hardware, que eles podem usar com qualquer dispositivo.
Quais clientes podem utilizar o ATIDAQFT?
Qualquer cliente que:
A)
utilizar um ambiente de programação que suporte ActiveX, e
B)
for capaz de escrever suas próprias rotinas para ler as voltagens da placa DAQ para, em seguida, passar essas voltagens para o componente ActiveX.
-
-
Uma série de rotinas escritas na linguagem de programação 'C', que é quase universalmente suportada em diversos sistemas operacionais. A Biblioteca C é recomendada para aplicações escritas em sistemas que não sejam baseados em Windows, como o Linux, embora possa também ser utilizado em Windows.
Quais clientes podem utilizar a Biblioteca C?
Qualquer cliente que:
A)
utilizar um ambiente de programação que possa usar a linguagem C, e
B)
for capaz de escrever suas próprias rotinas para ler as voltagens da placa DAQ para, em seguida, passar essas voltagens para as funções em C.
-
-
O procedimento para se fazer cálculos de valores de F/T é uma simples multiplicação de matriz. Isso é muito útil para aplicações embutidas, pois o cliente não precisa desperdiçar espaço com funções que nunca irá utilizar.
Quais clientes podem realizar cálculos manuais?
Qualquer cliente que:
A)
for capaz de escrever suas próprias rotinas para ler as voltagens do seu dispositivo DAQ, e
B)
for capaz de escrever suas próprias rotinas para realizar multiplicações básicas de matriz.
|