Interface graphique pour la Création Visuelle de l'État de la Machine
Je veux créer une application GUI qui permet à un utilisateur de créer un visuel de l'état de la machine. L'interface de travail de la même manière pour Microsoft Visio produit, où l'utilisateur ajoute des blocs ou des cercles (les états) et ensuite relie les états avec une flèche lignes indiquant un changement d'état ou d'un événement. Dans le backend, je voudrais l'interface graphique pour créer un SCXML fichier pour décrire les liens importants.
Voir: SCXML dans wikipedia
Voici quelques autres:
- De la croix-Plateforme (Linux/Windows/MAC OSX)
- Open Source
- Convivial
- Qt mise en œuvre - (de préférence, pas nécessaire)
Voici quelques projets connexes:
- http://ostatic.org/fsme - Ne fonctionne pas avec la nouvelle version de Qt, pas bien entretenu
- http://doc.qt.nokia.com/4.6/graphicsview-diagramscene.html - très proche, mais l'absence de certaines fonctionnalités telles que les connexions multiples entre les deux états.
Si il n'y a pas d'autres alternatives, je vais prendre Qt Diagramme de Scène exemple (ci-dessus) et de les modifier pour les adapter à mes besoins.
J'aimerais savoir si quelqu'un d'autre connaît une bien pris en charge et bien développé outil dynamique de la création visuelle de l'état des machines.
OriginalL'auteur SyllogismRXS | 2011-02-11
Vous devez vous connecter pour publier un commentaire.
Il est qfsm.
OriginalL'auteur hmuelner
Avez-vous vu AutomataEditor? Il peut même faire une simulation d'un automate de travail.
Il est écrit en Qt et il est open source.
OriginalL'auteur Mi-La
Vous pourriez vouloir vérifier la libre QM outil de modélisation: http://www.state-machine.com/qm. QM a été développé dans le dernier Qt 4.7 et fonctionne sur Windows et plates-formes Linux. L'outil est spécifiquement conçu pour hiérarchique des machines d'état UML (diagrammes d'états-transitions). Si vous connaissez d'autres outils graphiques de ce type (IBM Rhapsody, BoUML, MagicDraw, Architecte d'Entreprise, ou même de Visio), vous apprécierez la facilité de création d'imbriqués les états de routage et de transitions dans QM. L'outil génère du code C ou C++ basé sur la maturité de la personne QUALIFIÉE de l'état de la machine cadres. (Génération automatique de code est presque toujours basée sur un cadre.) QM est destiné principalement pour les systèmes temps réel embarqués.
OriginalL'auteur Miro Samek
Je pense que vous avez dit
Cela signifie que vous avez besoin d'un cadre pour construire une application..! Si je suis correct,
Vous pouvez prendre un coup d'oeil à ce framework Javascript appelé JointJS
Ses un JavaScript de création de Diagrammes Bibliothèque. Ce site s'appelle FigurePool
est un bon exemple de graphique de l'éditeur de GUI construit avec jointjs! J'espère que cette information vous aidera.
Je suis aussi de l'utiliser pour Réservation Analyseur De Table de l'état des machines.
OriginalL'auteur Rajendra