Object oriented method of structuring a software step program

G - Physics – 06 – F

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

G06F 9/445 (2006.01) G06F 9/44 (2006.01) G06F 9/45 (2006.01)

Patent

CA 2323608

An object oriented method of structuring an executable software step program creates programs by composing a set of software objects or steps (200) self- organized into a hierarchical structure which provides the execution order, the connection of inputs (510) to outputs (234) at each step and between steps, and output data transformations. The step hierarchy also takes advantage of commonality between steps that perform similar operations. The method makes applications very easy to set up and run while ensuring that challenging applications can be provided and performed. Programs are built from a recipe database or directly using an easy to use point and click graphical user interface. The method also provides a mechanism for the step program to create the user interface components that allow the training and setting of parameters using the GUI (Graphical User Interface) (690) library native to the platform (computer or system) running the program. Thus, step programs, such as machine vision programs, can be run unchanged on different CPU architectures and take advantage of image processing acceleration hardware when available.

L'invention concerne un procédé orienté objet permettant de structurer un programme logiciel exécutable par étape. Ce procédé crée des programmes en composant un ensemble d'objets logiciels ou d'étapes (200) auto-organisées en une structure hiérarchique qui fournit l'instruction d'exécution, la connexion des entrées (510) aux sorties (234) au niveau de chaque étape et entre les étapes, et des transformations de données de sortie. La hiérarchie par étape a également l'avantage de la communauté d'éléments entre des étapes qui effectuent des opérations semblables. Ce procédé réalise des applications trés faciles à mettre en oeuvre et exécuter tout en assurant que des applications difficiles puissent être réalisées. Des programmes sont construits à partir d'une base de données de référence ou directement en utilisant un point facile à utiliser et en cliquant sur l'interface-utilisateur graphique. Ce procédé fournit également un mécanisme pour le programme par étapes pour créer les composants de l'interface utilisateur qui assurent le réglage des paramètres à l'aide de la bibliothèque de l'interface utilisateur graphique (690) propre au système d'exploitation (ordinateur ou système) assurant l'exploitation du programme. Ainsi, les programmes par étapes, tels que des programmes de vision machine, peuvent être exploités sans changement sur des architectures d'unités centrales de traitement différentes, et profiter le cas échéant du matériel d'accélération de traitement d'images.

LandOfFree

Say what you really think

Search LandOfFree.com for Canadian inventors and patents. Rate them and share your experience with other people.

Rating

Object oriented method of structuring a software step program does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Object oriented method of structuring a software step program, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Object oriented method of structuring a software step program will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFCA-PAI-O-2047959

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.