Uživatelské nástroje

Nástroje pro tento web


projekty:siminterfaces

Communication between GUI and model calculations

  • SimServer - microkernel, ktory uklada a distribuje data.
    • Data su jednoznacne identifikovane celociselnym identifikatorom simVariableID, ktoký je jednoznacne urceny dvojicou clientID (jednoznacny identifikator klienta) a varName (nazov premennej daneho klienta).
    • SimServer nepozna typy dat, ktore cez neho prechadzaju. Pozna iba ich velkost.
    • Data premennej moze modifikovat len ten klient, ktory ich vytvoril!
    • rozhranie v Modelice (Modelica Control Layer) poskytuje len definovanie portu a nazvu servru, pripadne jeho spustanie a zastavovanie.
  • SimClientDSModel - spusteni zkompilovaneho modelu v prostredi Dymola.
    • vstupy cita zo servru a vystupy zapise na server
    • rozhranie v Modelice (Modelica Control Layer) nepracuje s datami len s prepojenim identifikatorov simVariableID s nazvami premennych
  • SimClientSilverlight - rozhranie pre Silverlight
    • je treba riesit lokalnu synchronizaciu?
    • citanie hodnot 2D kriviek zo SimServeru a lokalne prehravanie hodnot v case.
    • rozhranie v Modelice (Modelica Control Layer) nepracuje s datami len s prepojenim identifikatorov simVariableID s nazvami premennych
  • SimClientFlash - rozhranie pre Macromedia Flash
    • graficky klient podobny SilverLight-iemu
    • rozhranie v Modelice (Modelica Control Layer) nepracuje s datami len s prepojenim identifikatorov simVariableID s nazvami premennych
projekty/siminterfaces.txt · Poslední úprava: 2011/05/24 16:46 autor: marek