Eksekverbar applikationsgenerering til hurtig prototyping

Eksekverbar applikationsgenerering til hurtig prototyping

Den SCADE-modelbaserede indlejrede softwarepakke indeholder nu en automatisk generation af HMI-eksekverbare applikationer fra en enkelt model over en række forskellige mål, herunder Android- eller iOS-tablets og andre lignende enheder.

Koden genereret ud fra SCADE-modeller er grundlæggende uafhængig af målplatformen - hvad enten det er hardwaren og tilhørende drivere eller operativsystemet - da der ikke udføres systemkald i denne genererede kode. Portabiliteten af ​​SCADE HMI-modeller som eksekverbare applikationer er således lettet, da behovene for tilpasning så kun ligger i hovedudførelses- og interaktionsløkkerne eller i vinduessystemets administration. Vedtagelsen af ​​internationale standarder som OpenGL (til tegninger) EGL (som det tilhørende vinduessystem) letter også denne opgave.

Både SCADE Display, til design og generering af indlejrede HMI'er, og SCADE LifeCycle Rapid Prototyper, til hurtig oprettelse af simuleringskørsel, understøtter den automatiske generering af interaktive HMI'er eller hurtige prototypepaneler fra en enkelt inputmodel. De gør dette for begge Windows stationære pc'er/bærbare computere (alle i stand til at administrere OpenGL-applikationer, enten gennem dedikerede grafikchips eller bundkort indbyggede grafikadaptere) og Apple iOS eller Android-kompatible mobilenheder , såsom smartphones eller taktile tablets, gennem den indfødte understøttelse af OpenGL ES 1.1 og 2.0 (ES står for indlejrede systemer og er den OpenGL-smag, der er implementeret på de fleste af disse mobile mål).

SCADE-designegenskaberne for interaktivitetskoncepter på modelniveau, som grundlæggende klodser kaldet interaktører (pointere, tastaturer, interaktive aktive områder), kombineret med uafhængigheden af ​​den SCADE-genererede kode fra målplatformen giver HMI-designere muligheder for at skabe multi-touch post -WIMP-grænseflader, der kan implementeres hurtigt på målet.



Adfærd, interaktioner og modaliteter er ikke indbygget eller skjult i værktøjet, og alt er designet og styret som en model. Dette giver både HMI-udviklere og designere fleksibiliteten og avancerede muligheder til at skabe deres egne naturlige grænseflader, baseret på modeller, uden behov for at kende eller manipulere koncepter på lavt niveau.

Både SCADE Display og SCADE LifeCycle Rapid Prototyper-genererede applikationer har et indbygget kommunikationslag, som kan aktiveres eller ikke aktiveres, hvilket gør det muligt at etablere en fjernkommunikation over netværket - typisk via Wi-Fi til mobile enheder - mellem det SCADE-genererede grafiske panel og enhver anden SCADE-applikation eller fjernsimulatorer eller testmiljø . Dette tillader f.eks. at køre og overvåge en ANSYS Simplorer-multidomæne-simuleringssession i realtid - muligvis inklusive SCADE-genererede softwarekomponenter - fra en tablet via et grafisk kontrolpanel designet med de indbyggede elementer fra Rapid Prototyper-widgetbiblioteket .