System and method for exporting a graphical program to a shared library

   
   

System and method for enabling a program to call into graphical program code via a shared library. A graphical programming system may export a graphical program to a shared library, such as a Windows Dynamic Link Library (DLL), Unix Shared Library, etc. A program, e.g. a text-based program, may then use the shared library to call into the graphical program. Graphical programs or subprograms may have associated inputs or outputs of various data types. When creating a shared library, a functional interface specifying parameterized versions of these inputs and outputs may be specified, either automatically or interactively. A program may then utilize this functional interface to construct an appropriate call into the shared library. A user interface enabling users to specify the mapping of graphical program inputs and outputs onto parameters of the functional interface is described. Multiple graphical programs or subprograms may be exported to a shared library. The shared library may include an entry point function associated with each graphical program or subprogram. When a program calls into the entry point associated with a particular graphical program, the entry point function may manipulate or copy the parameters passed by the calling program into a representation expected by the graphical program.

Sistema y método para permitir a un programa llamar en código gráfico del programa vía una librería compartida. Un sistema de programación gráfico puede exportar un programa gráfico a una librería compartida, tal como una biblioteca de acoplamiento dinámica de Windows (DLL), librería compartida de Unix, etc. Un programa, e.g. un texto basó programa, puede entonces utilizar la librería compartida para llamar en el programa gráfico. Los programas o los subprogramas gráficos pudieron haber asociado entradas o las salidas de los varios tipos de datos. Al crear una librería compartida, un interfaz funcional que especifica versiones dadas parámetros de estas entradas y salidas se puede especificar, automáticamente o recíprocamente. Un programa puede entonces utilizar este interfaz funcional para construir una llamada apropiada en la librería compartida. Se describe un interfaz utilizador permitiendo a usuarios especificar traz de las entradas gráficas del programa y salidas sobre parámetros del interfaz funcional. Los programas gráficos múltiples o los subprogramas se pueden exportar a una librería compartida. La librería compartida puede incluir una función del punto de entrada asociada a cada programa o subprograma gráfico. Cuando un programa llama en el punto de entrada asociado a un programa gráfico particular, la función del punto de entrada puede manipular o copiar los parámetros pasados por el programa que llama en una representación esperada por el programa gráfico.

 
Web www.patentalert.com

< Multi-channel, multi-service debug

< Date formatting system

> Monitoring center and service system of air conditioner

> Operation graph based event monitoring system

~ 00170