A method and apparatus for commanding force effects using suites or
categories to allow an application program higher level control over force
sensations output by a force feedback interface device. An application
program associates a force suite with one or more individual force effects
and the suite association is provided to a library available to the
application program on the host computer, such as an Application
Programming Interface (API). A set of rules is also provided to the
library, the rules determining how to apply the force effects in the suite
based on a status of the application program. The application program
commands at least one force effect in the suite and reports the status of
the application program to the library, where the library applies the
rules based on the reported status to cause a force sensation based on the
commanded force effect to be output by a force feedback interface device
coupled to the host computer.
Un metodo e un apparecchio per gli effetti commanding della forza usando i suites o le categorie per concedere ad un programma di applicazione il controllo del livello elevato sopra le sensazioni della forza hanno prodotto da un dispositivo dell'interfaccia di risposte della forza. Un programma di applicazione associa un suite della forza con uno o più diversi effetti della forza e l'associazione del suite è fornita ad una biblioteca disponibile al programma di applicazione sull'elaboratore ospite, quale un'interfaccia di programmazione di applicazione (api). Un insieme delle regole inoltre è fornito alla biblioteca, le regole che determinano come applicare gli effetti della forza nel suite basato su una condizione del programma di applicazione. Il programma di applicazione comanda almeno un effetto della forza nel suite e segnala la condizione del programma di applicazione alla biblioteca, in cui la biblioteca applica le regole basate sulla condizione segnalata per causare una sensazione della forza basata sull'effetto comandato della forza da produrre da un dispositivo dell'interfaccia di risposte della forza accoppiato all'elaboratore ospite.