Autor Tema: programacion en labview  (Leído 8588 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado groundman

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1870
    • www.ingeniopic.com
programacion en labview
« en: 26 de Junio de 2010, 10:25:23 »
hola a todos.abro este tema para ir introduciendo mis experiencias con este software de programacion. y animo a quien quiera,a participar.

en los enlaces de abajo.describo el funcionamiento de diferentes tipos de VIs.y los he clasificado de forma que podamos ver su funcionamiento
como si se tratara de una guia rapida.

estos son los enlaces:

http://www.todopic.com.ar/foros/index.php?topic=30223.msg253335#msg253335 "strings"

http://www.todopic.com.ar/foros/index.php?topic=30333.msg254838#msg254838 "numeric"

http://www.todopic.com.ar/foros/index.php?topic=30330.msg253359#msg253359 "boolean"


seguire poniendo enlaces como los anteriores para explicar el funcionamiento de los diferentes VIs.intentando mantener el mismo formato de la explicacion.

sin embargo si alguien quiere ayudar.sugiero que los temas anteriores. pongamos solo datos relacionados con el tema que estemos viendo.
ya sean rectificaciones o una mejor explicacion de algun VI en particular.

y en este tema.exponer todas las preguntas o programas relacionados con el labview.

saludos.
Montando mi primera impresora 3D (Raprep Prusa i3)

Desconectado groundman

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1870
    • www.ingeniopic.com
Re: programacion en labview
« Respuesta #1 en: 26 de Junio de 2010, 10:38:40 »
bueno.aqui pongo una explicacion de como crear un ejecutable de la aplicacion que hallamos realizado.y seguidamente un installer.

en primer lugar abrimos la aplicacion en labview que hayamos realizado sin olvidarnos de ponerle un nombre.
abrimos el project explorer.que normalmente tiene el nombre Untitled Project 1. si es que no le hemos puesto nombre a nuestro proyecto.

en caso de que no hubieramos creado un proyecto,haremos clic en project-new projet.si tubieramos abierta nuestra aplicacion,el programa nos preguntara
si queremos añadirla al proyecto.haciendo clic en ADD

en los subdirectorios de la ventana Projet explorer,encontramos un subdirectorio con Build Specifications.
hacemos clic derecho encima y seleccionamos New Aplication (exe)


By groundman at 2010-07-03

nos pedira que guardemos el proyecto con un nombre.le ponemos un nombre y OK.

a continuacion nos saldra una ventana My Application Properties.en Information les pondremos un nombre para distinguir el constructor.ejecutable del instalador
si posteriormente quisieramos realizarlo.

en target filename pondremos el nombre del ejecutable.por ejem boton.exe ya que este nombre sera el que se vera en programas de windows.
en source files agregaremos el programa a Startup VIs.y si queremos incluir un icono.pues en Icon seleccionamos uno.si no ponemos nada,saldra por defecto
el de labview.


By groundman at 2010-07-03

pero si queremos uno propio,podemos editarlo en Icon Editor.o cargar uno de una carpeta.hay que tener cuidado de sea compatible.con los formatos que admite.
si se visualiza debajo de Icon Image,es que sirve.en caso contrario no saldria ninguno.

hay mas opciones dentro de las propiedades.pero para nuestro primer ejecutable,es suficiente.

luego hacemos clic en Build.y ya tenemos el ejecutable en la carpeta por defecto c:\builds\.....



By groundman at 2010-07-03



y si quisieramos hacer un instalador.para que se instalara el programa en otro ordenador.
en Build Specification de la ventana de proyectos, elegimos New Installer.

introducimos los nombres de los programas en Product Information.

luego en Source Files pasamos a Destination View-[ProgramFilesFolder] el ejecutable que esta en Project View
que esta contenido debajo de Build Specifications donde ya le pusimos un nombre.
seleccionamos la carpeta con todo su contenido.y en Destination View seleccionamos [ProgramFilesFolder]
y le damos a la flecha azul del medio para pasar los archivos.


By groundman at 2010-07-03

en Shortcuts seleccionaremos donde queremos que se instale el programa.en el escritorio en un directorio menu de programas etc.en menu Directory.
ademas en Subdirectory pondremos un nombre para el subdirectorio del menu de programas.

en Aditional Installer seleccionaremos los motores que usa el programa que hemos realizado.como NI LabVIEW Run-Time Engine 8.6
si es que es la version para la que hemos realizado el programa.

y si usaramos algun modulo VISA,tambien lo añadiriamos.


y por ultimo en Avanced seleccionaremos la casilla Run executable after installation.e indicamos el archivo a ejecutar. si es que queremos que la aplicacion
se ejecute despues de instalarla.



ya solo queda darle a build y esperar a que se compile.

el ejecutable o el instalable,se encuentran en la carpeta build del directorio raiz.no confundiendonos de que queremos cojer el ejecutable o el instalador.
si quisieramos el instalador,es facil de distinguir ya que esta dentro de una carpeta llamada Volume.

asi que la pasamos a cualquier ordenador y hacemos doble clic en setup.

y aqui un enlace de los programas que hacen falta instalar en los PCs que instalemos algua aplicacion del labview. el visa es para la comunicacion serie.

http://ftp.ni.com/support/softlib/labview/labview_runtime/8.6/Windows/
http://ftp.ni.com/support/visa/drivers/win32/4.3/

« Última modificación: 03 de Julio de 2010, 15:20:59 por groundman »
Montando mi primera impresora 3D (Raprep Prusa i3)

Desconectado groundman

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1870
    • www.ingeniopic.com
Re: programacion en labview
« Respuesta #2 en: 27 de Junio de 2010, 13:41:55 »
al instalar nuestra aplicacion,si no se modifican algunas cosas.el ejecutable aparecera con los botones de la barra superior.
en algunas aplicaciones no nos interesa tener estas barra.que contiene file,edit,projet, run etc.

asi que podemos quitar todo esto antes de conpilar nuestro programa.
para ello nos vamos a File-VI Properties.
en category tenemos varios menus donde podemos modificar sus propiedades.

asi que en Windows Aparence,seleccionaremos Dialog y de esta forma ya no nos saldran las barras superiores.
tambien hay otros menus como Window size.donde podremos aplicar el tamaño de la ventana del programa que hemos realizado.

solo hay que dimensionar la ventana y hacer clic en Set Current Panel Size.
hay muchas mas opciones pero esas ya podreis practicar vosotros mismos.


By groundman at 2010-07-03
« Última modificación: 03 de Julio de 2010, 14:14:18 por groundman »
Montando mi primera impresora 3D (Raprep Prusa i3)

Desconectado groundman

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1870
    • www.ingeniopic.com
Re: programacion en labview
« Respuesta #3 en: 03 de Julio de 2010, 14:27:24 »
este programa realiza el relleno de un string.es decir coje una palabra y la rellena por detras con otros caracteres.que bien puden ser espacios.
esto es muy util para cuando necesitemos incluir un minimo de caracteres en un string.sobretodo para enviar cadenas de caracteres por transmision serie.


By groundman at 2010-06-26
Montando mi primera impresora 3D (Raprep Prusa i3)

Desconectado joliva68

  • PIC12
  • **
  • Mensajes: 89
Re: programacion en labview
« Respuesta #4 en: 31 de Agosto de 2010, 09:27:55 »
Groundman chapeau por el tutorial un amigo me ha preguntado por el tema y tu lo tienes muy bien explicado los remitiré aquí, gracias.

Desconectado groundman

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1870
    • www.ingeniopic.com
Re: programacion en labview
« Respuesta #5 en: 31 de Agosto de 2010, 19:20:54 »
seguire ampliandolo.pero por el momento tengo que acabar otras cosas.

saludos
Montando mi primera impresora 3D (Raprep Prusa i3)

Desconectado thegame

  • PIC18
  • ****
  • Mensajes: 439
    • Mcu Tronics
Re: programacion en labview
« Respuesta #6 en: 07 de Septiembre de 2010, 14:36:17 »
Excelente groundman, ojala sigas poniendo informacion sobre labview y justo lo que pones acerca de los ejecutables es algo que me servira mucho gracias por eso.

Talves en un futuro cercano te consulte algunas dudas ojala me puedas ayudar, y tengo una preguntilla (para variar jaja), ¿Los ejecutables desde que version de Labview se pueden crear? porque alguien me dijo que no todas las versiones lo pueden hacer.

De antemano muchas gracias.
Nunca se deja de aprender

Desconectado groundman

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1870
    • www.ingeniopic.com
Re: programacion en labview
« Respuesta #7 en: 07 de Septiembre de 2010, 15:26:16 »
encantado de que te sirva.como se lo que cuesta hacer algo cuando no se sabe.pues tengo como costumbre usar el foro como cuaderno de apuntes.
para que sirva a todos.y a mi mismo cuando me hace falta hacer un proyecto basado en algo que he hecho.

respecto a cual corresponde la version de labview para hacer ejecutables.no puedo decirte.ya que en la unica version en que lo he hecho es en la 8.6

saludos.
Montando mi primera impresora 3D (Raprep Prusa i3)

Desconectado thegame

  • PIC18
  • ****
  • Mensajes: 439
    • Mcu Tronics
Re: programacion en labview
« Respuesta #8 en: 08 de Septiembre de 2010, 19:10:04 »
ok, te agradesco, es que ahora estoy desarrollando o intentando desarrollar una aplicacion que hace uso del puerto serie, y resulta que me ha estado dando algunos problemas, concretamente me marca un error en el bloque VISA, que se usa para configurarlo, y por ahora no lo he solucionado, cuando lo logre tendre que terminar de desarrollar la aplicacion y al final crear un .exe, por eso me servio mucho la info que pusiste.

Probare entonces con otras versiones haber si de casualidad tambien se puede, y gracias de nuevo por la informacion y la ayuda.
Nunca se deja de aprender

Desconectado thegame

  • PIC18
  • ****
  • Mensajes: 439
    • Mcu Tronics
Re: programacion en labview
« Respuesta #9 en: 09 de Septiembre de 2010, 17:14:40 »
Que tal groundman te comento que he echo pruebas de crear ejecutables en la version 8.5 y parece funcionar bien, por lo menos con aplicaciones pequeñas funciona jeje, ahora creare aplicaciones mas grandes esperando no den problemas.
Nunca se deja de aprender

Desconectado groundman

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1870
    • www.ingeniopic.com
Re: programacion en labview
« Respuesta #10 en: 09 de Septiembre de 2010, 18:26:33 »
ok.me alegro de que te funcione.a mi me costo aprender a hacer los ejecutables.pero buscando buscando se encuentra todo. ;-)
Montando mi primera impresora 3D (Raprep Prusa i3)

Desconectado thegame

  • PIC18
  • ****
  • Mensajes: 439
    • Mcu Tronics
Re: programacion en labview
« Respuesta #11 en: 10 de Septiembre de 2010, 18:44:37 »
De casualidad no tendran informacion acerca de como crear animaciones en labview, ya he investigado en la pagina oficial de NI, y si hay informacion pero no se como que no me queda claro del todo, mi intencion es crear unas animaciones para el programa que desarrollo algo sencillo, ojala alguien sepa de un buen tuto o de alguna pagina de donde sacar informacion.
Nunca se deja de aprender

Desconectado groundman

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1870
    • www.ingeniopic.com
Re: programacion en labview
« Respuesta #12 en: 10 de Septiembre de 2010, 20:31:34 »
ya me gustaria sabelo hacer yo tambien.he intentado poner botones con imagenes dentro de el.pero que tambien funcione el clic del boton.
pero no se como se hace.
si pongo in icono dentro del boton,se deshabilita hacer clic dentro de el.
Montando mi primera impresora 3D (Raprep Prusa i3)


 

anything