PresagisVAPSXTARINC661UADevelopmentwithUAAcceleratorandMathWorksSimulink\\\\Introduction&AgendaPresagisJeanPierreLee,RSMSamKarazivan,TAMPaulJennings,R&TEGAgendaIntroduction&AgendaWhat’snew?Non-661InteractionIntroductiontoARINC661ARINC661UADevelopmentWrap-up&Questions4/24/2020Copyright©2016PresagisCanadaInc.and/orPresagisUSAInc.ConfidentialandProprietary.Allrightsreserved.2IntegratedUAVdemonstrationGesturesandAnimations–AllfromVAPSXTVAPSXThasbeenusedtocreateademonstrationwhichintegratesmanyofPresagistoolstoshowaUAVgroundstationconceptusingGesturesandAnimations\\\\VAPSXT4.1-Summer2015Multi-touchsupportandGesturerecognitionAnimation(easingfunctions)RuntimePerformanceMonitorNew/EnhancedPortingEnvironmentsOptimizationofportinglayerarchitecturePre-builtlibraryoptionsfortargets•Windows,iOS,LinuxUbuntu14.04LT,RaspberryPi,AndroidNewDigitalMapinterfaceGeoMapContainer&Geo-ReferencedobjectcontainerCompilerUpdatesVisualStudio2010&2013GCC4.8SimulinkInterfaceUpdate4/24/2020Copyright©2016PresagisCanadaInc.and/orPresagisUSAInc.ConfidentialandProprietary.Allrightsreserved.4\\\\Multi-TouchGestureSupportMostAvionicssystemswanttosupportmulti-touchandgesturesPresagisworkedwithamajoraircraftOEMforthreeyearstodevelopitssolutionNextARINC661supplement(#6)willbereleasedinafewweeks,anditwillincludeagesturewidgetPresagisVAPSXThashadmulti-touchgesturesupportavailableformorethansixmonthsGesturesinVAPSXTareconsistentwithARINC661’supcominggesturewidget4/24/2020Copyright©2016PresagisCanadaInc.and/orPresagisUSAInc.ConfidentialandProprietary.Allrightsreserved.5\\\\Multi-TouchGestureSupportVAPSXT4.1includesaframeworkforgesturerecognitionRecognizersforallstandardgestureshavebeenimplementedApplicationscanbeusedonmultipletargetsystemswithoutmodificationofdesignNothirdpartysoftwareisusedNothirdpartyroyaltiesorlicenseshavetobepurchasedGeneratedcodeisembeddableandcertifiableCopyright©2015PresagisCanadaInc.and/orPresagisUSAInc.ConfidentialandProprietary.Allrightsreserved.64/24/2020GesturesandAnimationsEmbeddablegesturesandanimationTheVAPSXTframeworkallowsyoutoapplystandardgesturesandeasingfunctionanimationstoanyobjectinauserinterfacemodel,andtocodegeneratethesefunctions\\\\UAEmulator2.0-Summer2015AutomatedVerificationprocessesRunscenarios,listentotraffic,analysesmessagelogsfromscriptsMessageLogAnalysisXMLfileofARINC661messages•MessagesdecodedintohumanreadableblockswithcontextinformationDOSmodeKeyfeaturescanberunfromabatchscript(noUI)TrafficListenerSnifftrafficandrecordtolog–supportnon-intrusivedebuggingPayloadSupportDecoding,creationandeditingpayloadsfrommultiplemessages4/24/2020Copyright©2016PresagisCanadaInc.and/orPresagisUSAInc.ConfidentialandProprietary.Allrightsreserved.8\\\\UA22.0–ReleasedLastWeekCodeGenerationUpdateC++runtimeWindowsCompilersupport•VisualStudio&GCCEmbeddedSystemDeployment•SampleportforRaspberryPi(Raspbian)Pass-Through-BehaviorsCreateandusesimplebehaviorswithoutcodingSimulinknestedbus&Rhapsodynestedentitiessupport4/24/2020Copyright©2016PresagisCanadaInc.and/orPresagisUSAInc.ConfidentialandProprietary.Allrightsreserved.9\\\\LastWeek:Munich,Germany-AvionicsEuropeOpenGLSC2.0AnnouncedNewsafetycriticalOpenGLstandardincorporating“shaders”4/24/2020Copyright©2016PresagisCanadaInc.and/orPresagisUSAInc.ConfidentialandProprietary.Allrightsreserved.10OpenGLSC2.0IntegrationwithCoreAVIUseofVAPSXTwithCoreAVISC2driverPresagishasworkedwithCoreAVIontheSC2.0specification,andhasthefirstimplementationofaninterfacewhichwasdemonstratedatAvionicsEuropethisweek\\\\VAPSXT5.0-2016ARINC661AllARINC661classinterfacesout-of-the-boxImportARINC661BinaryDefinitionfileARINC661WidgetExtensionssupportARINC661NonWesternLanguage(Supplement6)SupportEditorPluginsUserIPprotection,partofinitialimplementationofcollaborationImprovedLiveVideoStreaming4/24/2020Copyright©2016PresagisCanadaInc.and/orPresagisUSAInc.ConfidentialandProprietary.Allrightsreserved.12NON-ARINC661SIMULINKINTEGRATION\\\\VAPSXTNon-661IntegrationwithSimulink4/24/2020Copyright©2016PresagisCanadaInc.and/orPresagisUSAInc.ConfidentialandProprietary.Allrightsreserved.14TCP/IP,UDP,SharedMemory(nCOM)\\\\VAPSXTNon-661IntegrationwithSimulink4/24/2020Copyright©2016PresagisCanadaInc.and/orPresagisUSAInc.ConfidentialandProprietary.Allrightsreserved.15TCP/IP,UDP,SharedMemory(nCOM).exe\\\\VAPSXTNon-661IntegrationwithSimulink4/24/2020Copyright©2016PresagisCanadaInc.and/orPresagisUSAInc.ConfidentialandProprietary.Allrightsreserved.16TCP/IP,UDP,SharedMemory(nCOM).exe.exe\\\\VAPSXTNon-661IntegrationwithSimulink4/24/2020Copyright©2016PresagisCanadaInc.and/orPresagisUSAInc.ConfidentialandProprietary.Allrightsreserved.17.lib.lib.exeDemonstrationofNon-661IntegrationUseaSimulinkmodelfromwithinVAPSXTVariousconfigurationsofintegrationofSimulinkmodelsintoVAPSXTarepossible.Thisdemonstrationwillshowseveralconfigurations.ARINC661SIMULINKINTEGRATIONARINC661PROVEN,COSTEFFECTIVE,WIDELYDEPLOYED\\\\ARINC661AvionicsSystemCOCKPITDISPLAYSYSTEMNavigationSystemAVIONICSSYSTEMSRadarSyst