Fsmi Diagram (1)

ForceSeatMI (Motion Interface) est une interface de programmation qui permet d’ajouter la prise en charge d’une plateforme de mouvement Ă  pratiquement n’importe quelle application ou jeu. ForceSeatMI ne contrĂŽle pas directement le matĂ©riel ; il envoie toutes les donnĂ©es Ă  ForceSeatPM. Cette approche dĂ©lĂšgue la responsabilitĂ© de transformer les donnĂ©es de tĂ©lĂ©mĂ©trie en mouvement rĂ©el de l’application vers ForceSeatPM. Cela signifie que les dĂ©veloppeurs d’applications n’ont pas Ă  se soucier de problĂšmes tels que les dĂ©connexions de plateforme, les erreurs de transmission, les avertissements de protection thermique ou le filtrage des signaux.

ForceSeatMI est une interface facile Ă  utiliser mais puissante qui permet d’ajouter la prise en charge des plateformes de mouvement Ă  n’importe quelle application ou jeu (appelĂ© SIM dans les sections suivantes). Dans la plupart des applications, il n’est pas nĂ©cessaire de contrĂŽler le matĂ©riel directement depuis le SIM. C’est pourquoi ForceSeatMI est utilisĂ© uniquement pour envoyer des demandes de tĂ©lĂ©mĂ©trie ou de positionnement Ă  ForceSeatPM. Cette approche dĂ©lĂšgue la responsabilitĂ© de transformer les donnĂ©es de tĂ©lĂ©mĂ©trie en un mouvement rĂ©el de la plateforme du SIM vers ForceSeatPM. Elle simplifie Ă©galement la gestion des erreurs que le SIM doit implĂ©menter.

Avec la derniĂšre version de ForceSeatMI, il est possible de contrĂŽler le matĂ©riel en utilisant la cinĂ©matique inverse. Le SIM envoie la position souhaitĂ©e du cadre supĂ©rieur et ForceSeatPM calcule les positions requises des bras (ou des actionneurs). Cette fonctionnalitĂ© peut ĂȘtre utilisĂ©e dans des applications oĂč un positionnement prĂ©cis est requis Ă  la place de la simulation de forces.

Fonctionnalités

  • Le SIM peut choisir entre plusieurs modes de fonctionnement : simulation de forces (tĂ©lĂ©mĂ©trie), positionnement rapide du cadre supĂ©rieur et positionnement prĂ©cis du cadre supĂ©rieur
  • Le SIM n’a pas besoin de traduire les donnĂ©es de tĂ©lĂ©mĂ©trie en une position rĂ©elle des moteurs – cela est fait par ForceSeatPM
  • Le SIM ne dĂ©pend pas d’un matĂ©riel de plateforme de mouvement spĂ©cifique, les ajustements liĂ©s au matĂ©riel sont effectuĂ©s dans ForceSeatPM
  • Toutes les fonctions de diagnostic et de traitement de ForceSeatPM sont toujours disponibles et peuvent ĂȘtre utilisĂ©es

Configuration requise

  • Les langages et frameworks suivants sont pris en charge nativement : C, C++, C#, Unity 3D (C#), Unreal Engine (C++)
  • La DLL de l’API native est compilĂ©e avec Visual Studio 2013 – une liaison statique avec MSVC est utilisĂ©e.
  • Les exemples Unity 3D nĂ©cessitent Unity 5.x, Unity 2018.x.y ou Unity 2019.x.y+
  • Les exemples Unreal Engine nĂ©cessitent Unreal Engine 4.14, 4.15, 4.18, 4.20 ou 4.21+
  • Les exemples C# nĂ©cessitent au moins Visual Studio 2013 Express pour Windows Desktop et .NET Framework 4.0.
  • Les exemples C/C++ nĂ©cessitent au moins Visual Studio 2013 Express pour Windows Desktop.
  • Prend en charge uniquement les PC sous Windows
Sign up to our newsletter
Always be the first to know about new products, updates and company news
  • Ce champ n’est utilisĂ© qu’à des fins de validation et devrait rester inchangĂ©.