Academic Hardware Products (myDAQ, myRIO)

cancel
Showing results for 
Search instead for 
Did you mean: 

Montando um subVI

Gostaria de uma ajuda para descrever cada um dos elementos usados nesta fotografia para montar um SUbVI. Pois alguns itens não sei o nome e não tenho como achar a Paleta de funções. Obrigado!SUBVI

0 Kudos
Message 1 of 11
(5,292 Views)

Boa tarde, IAgf:

Infelizmente apenas com a imagem do diagrama de blocos do código é difícil te passar essa descrição completa. Com o arquivo .vi é possível abrir o diagrama e usar o Context Help, para verificara o que é cada elemento. No entanto se esse código conter SubVIs criados por terceiros, você não conseguirá achá-los em sua Paleta de funções. Seria necessário solicitar a quem o programou.

 

O que eu posso fazer para te ajudar nesse momento é te enviar alguns links que explicam os tipos de dados (Data Types ou Class IDs), para que você consiga entender um pouco melhor a respeito de que elementos estão sendo usados nesse código.

http://zone.ni.com/reference/en-XX/help/371361J-01/lvprop/gen_class_id/

http://digital.ni.com/public.nsf/allkb/B83BDF90291C573386256C92007A1D0F

http://zone.ni.com/reference/en-XX/help/371361N-01/lvconcepts/block_diagram_objects/

http://zone.ni.com/reference/en-XX/help/371361N-01/lvconcepts/creating_classes/

https://forums.ni.com/t5/LabVIEW/Complete-list-of-class-IDs-and-names/td-p/2504572

http://zone.ni.com/reference/en-XX/help/371361J-01/lvprop/application_m/

http://www.ni.com/pdf/manuals/321526b.pdf

 

Caso você queira um apurar um pouco mais essa resposta, precisaríamos de algumas informações, como o sistema operacional e a versão de LabVIEW que você está usando, assim como aplicação que deseja desenvolver.

 

Atenciosamente,

 

 

Daniel Maretti
Engenharia de Aplicações
National Instruments Brazil

0 Kudos
Message 2 of 11
(5,228 Views)

Talvez isso te ajude:

http://zone.ni.com/reference/en-XX/help/372983F-01/lvrobovi/create_wheel/

 

maretti.png

 

Apenas peço que se atente a essa requisição:

Requires: Robotics Module

Daniel Maretti
Engenharia de Aplicações
National Instruments Brazil

0 Kudos
Message 3 of 11
(5,224 Views)

Olá! Obrigado pela resposta. Estou tentando fazer com que o Robô Starter kit 2.0 (DANI) fique autônomo através de FPGA. Eu já tenho o algoritmo para o mapeamento (A Star Plan), mas estou tendo dificuldades para estabelecer o deslocamento.... Será que existe algum exemplo de projeto parecido ou algo do tipo para que eu possa ver (o labview que estou usando é 2012) ?

0 Kudos
Message 4 of 11
(5,209 Views)

Bom dia, IAgf:

Considerando que você tenha o Robotics Module, existem exemples desses no próprio Find Exemples do LabVIEW. 

Na tela de abertura vá em Help >> Find Exemples.

Lá você pode achar diversos exemplos a respeito disso. 
Nesse exemplo que está na imagem você consegue trabalhar com algumas funções de alto nível. Se você quiser trabalhar com mais opções e / em um nível mais baixo (configurando o FPGA, por exemplo), você pesquisar nessas outras opções que o LabVIEW te disponibiliza.

 

Robotics.png

 

Atenciosamente,

Daniel Maretti
Engenharia de Aplicações
National Instruments Brazil

0 Kudos
Message 5 of 11
(5,200 Views)

Vlw pela resposta Daniel. Realmente tem vários exemplos. Mas em um deles eu fui tentar rodar no robô. As imagens mostra o programa. Mas apareceu um erro (Figura 3). Sabe pq não consigo rodar? acho que tem a ver justamente com a inicialização do FPGA. Há muito tempo tento ajeitar mas n consigo. Será que é isso?Figura 1

Spoiler
diagram block.png

Figura 3

0 Kudos
Message 6 of 11
(5,189 Views)

Boa tarde, IAgf:

Você já experimentou compilar o FPGA Target?

Clique com o botão direito no SubVI e vá em Configure Open FVGA VI Reference...

Acredito que fazendo isso você vai parar de ter esse erro.

 

SR #3040761.png

 

Atenciosamente,

 

Daniel Maretti
Engenharia de Aplicações
National Instruments Brazil

0 Kudos
Message 7 of 11
(5,142 Views)

Obrigado pela resposta! No caso, essa tentativa já tetei muitas vezes anteriormente. Quando clico nesse item aparece a janela que tá na primeira figura. E quando clico em Ok, ele compila, mas logo em seguida abre outra janela como que pedindo pra selecionar, ou encontrar, algum  arquivo que não sei qual é. É justamente nesse ponto que me perco... pq já tentei vasculhar em vários lugares mas n acho. Será que eu n tenho o arquivo (qual é esse arquivo?) necessário para rodar esse FPGA VI REFERENCE? como que devo proceder a partir deste ponto?compilação.pngcompilação niFPGAPID.png

0 Kudos
Message 8 of 11
(5,121 Views)

Boa tarde IAgf,

 

Este arquivo é um dependência do VI FPGA que você está tentando definir como referencia para seu RT. No seu caso ele está buscando um Type Def, que deveria ser encontrado em:

 

C:\Program Files (x86)\National Instruments\LabVIEW 2017\instr.lib\Vishay TSOP853 Series\TypeDef 

 

Se por algum motivo você não tem mais esta dependência eu estou anexando ela nesta resposta, e ela deve ser salva no diretório escrito acima.

 

Abraços ! 

César Teixeira
Certified LabVIEW Developer - CLD
Applications Engineering
National Instruments Brazil


0 Kudos
Message 9 of 11
(5,117 Views)

Olá! Muito obrigado pela sua resposta!
Tentei fazer o que você pediu. Quando fui procurar o arquivo eu na verdade já tinha ele, só que não dá pra visualizá-lo quando aparece pra selecionar o arquivo, não sei porquê... A primeira imagem prova isso, acho que tem a ver com aquele "Xnode" destacado em vermelho. Quando eu coloco para "All files" aparece o arquivo que vc me mostrou, mas quando seleciono ele, na compilação aparece a mensagem que tá na figura três. Não entendi o problema.... será que vc sabe o que isso significa e como posso fazer pra solucioná-lo?fpgaproblm1.pngfpgaproblm2.pngfpgaproblm3.png

0 Kudos
Message 10 of 11
(5,109 Views)