Systems and Methods for Communicating with Motion Control Systems and Devices
First Claim
1. A motion control system for a user to enable at least one motion device to perform a motion operation, comprising:
- at least one motion control application that comprises at least one API function call associated with the motion task;
a motion control component providing an application programming interface associated with at least one API function;
a security component comprising security settings for determining access by the at least one motion control application to the at least one API function of the application programming interface provided by the motion control component;
wherein the at least one motion control application makes at least one API function call to the motion control component based on receiving an input from the user;
wherein, in the case that the security settings allow access to each API function associated with the at least one API function call, the motion control component generates at least one motion control command based on the at least one API function call made by the at least one motion control application and then forwards the at least one motion control command to the at least one motion device; and
wherein, in the case that the security settings do not allow access to each API function associated with the at least one API function call, the motion control component limits the generation of at least one motion control command based on the at least one API function call made by the at least one motion control application.
3 Assignments
0 Petitions
Accused Products
Abstract
A motion control system includes a motion control application generated by a motion control system designer, a motion control component defining an application programming interface comprising an API function, and a security system comprising security settings for determining access by the motion control application to an API function of the application programming interface. A motion control application comprises an API function call. The motion control application makes an API function call to the motion control component. The motion control component generates a motion control command based on the API function call. The security system limits generation by the motion control component of a motion control command based on the security settings. The motion device performs the motion task based on the motion control command.
13 Citations
22 Claims
-
1. A motion control system for a user to enable at least one motion device to perform a motion operation, comprising:
-
at least one motion control application that comprises at least one API function call associated with the motion task; a motion control component providing an application programming interface associated with at least one API function; a security component comprising security settings for determining access by the at least one motion control application to the at least one API function of the application programming interface provided by the motion control component; wherein the at least one motion control application makes at least one API function call to the motion control component based on receiving an input from the user; wherein, in the case that the security settings allow access to each API function associated with the at least one API function call, the motion control component generates at least one motion control command based on the at least one API function call made by the at least one motion control application and then forwards the at least one motion control command to the at least one motion device; and wherein, in the case that the security settings do not allow access to each API function associated with the at least one API function call, the motion control component limits the generation of at least one motion control command based on the at least one API function call made by the at least one motion control application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of allowing a user to enable at least one motion device to perform a motion operation, comprising:
-
making, in at least one motion control application, at least one API function call based on receiving an input from the user; providing, at a motion control component, an application programming interface associated with at least one API function; providing, at a security component, security settings for determining access by the at least one motion control application to the at least one API function of the application programming interface provided by the motion control component; generating, in the case that the security settings allow access to each API function associated with the at least one API function call, at least one motion control command based on the at least one API function call made by the at least one motion control application and forwarding the at least one motion control command to the at least one motion device; and limiting, in the case that the security settings do not allow access to each API function associated with the at least one API function call, the generation of at least one motion control command based on the at least one API function call made by the at least one motion control application. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification