el 06-21-2017 08:47 AM
Buenas tardes.
Tras crear un ejecutable de un programa, al hacerlo correr, me da el error: "PPC Toolbox has not been initialized"
¿Alguien sabe como se soluciona? ¿Que es PPC? Es que no encuentro nada por ningún sitio.
Muchas gracias
06-21-2017 12:14 PM - editado 06-21-2017 12:15 PM
Hola Alvaro_Martinez,
Encuentro la siguiente información referente al PPC Toolbox que mencionas:
Program to Program Communication (PPC) is a Macintosh protocol for transferring blocks of data between applications. You can use it to create VIs that act as clients or servers. Although supported by all Macintoshes running System 7.x, it is not commonly used by most Macintosh applications. Instead, most Macintosh applications use AppleEvents, a high-level protocol for sending commands between applications, to communicate.
Referencia: http://www.ni.com/pdf/manuals/320587c.pdf
Me parece que se trata de un protocolo algo antigüo que ha sido reemplazado por TCP. ¿Nos puedes compartir la versión de LabVIEW que estás utilizando, así como el sistema operativo en el que trabajas?
Un saludo!
el 06-21-2017 12:45 PM
El pc tiene como sistema operativo Windows 7, y el LabVIEW utilizado es el 2010.
El pc, tiene 3 vías de comunicación, una por TCP con una marcadora, y otras dos por puerto COM.
el 06-21-2017 12:52 PM
Hola Alvaro_Martinez,
¿Sabes si está utilizando los VIs de TCP o NI-VISA en la aplicación? Posiblemente alguno de los VIs está intentando acceder a una librería de PPC que únicamente está disponible en versiones anteriores del programa en el sistema operativo Mac. Una prueba que puedes realizar es hacer un ejecutable de un VI sencillo (sumar dos números, por ejemplo) y revisar si el problema se encuentra en el código, o en el sistema de la computadora como tal.
Un saludo!
el 06-21-2017 01:08 PM
El Vi en el que comunica por TCP sí lo utiliza, ya que comunica con una grabadora de piezas, y envía un código, y éste es grabado correctamente.
En la prueba que me contentas que haga, ¿omito las comunicaciones?
¿Me comentas que el error puede estar al intentar acceder a una librería?
el 06-21-2017 03:36 PM
Efectivamente, Álvaro. Intenta sin comunicaciones y nos avisas si el error sigue estando presente al ejecutar tu aplicación compilada.
Saludos
el 06-21-2017 03:48 PM
Así lo haré. Mañana os comento.
Gracias.
Saludos
el 06-22-2017 01:13 AM
Bueno días:
He realizado una aplicación, sencilla, y funciona perfectamente.
el 06-22-2017 11:44 AM
Excelente Alvaro,
Lo más probable es que el error se encuentre en alguno de los protocolos de comunicación. Porqué no pruebas tu VI deshabilitando algunos de éstos, ya sea removiéndolos o utilizando la estructura de deshabilitación.
Nos compartes tus resultados!
Un saludo!
el 06-22-2017 12:04 PM
Así lo haré. De todas maneras, voy a probar a realizar el ejecutable de mi aplicación desde un Mac, ya que por lo que he podido leer sobre PPC, en el documento que me pasaste ayer, hace referencia continuamente a este sistema operativo.
Cuando realice ambas pruebas, comento resultados.
Gracias.
Saludos.