var data = { newVideosList: [{"title":"BMS_Model_10_07_HVM搭建","titlepic":"","des":"搭建高压上下电管理HVM模块,搭建主正和主负继电器状态判断,输出连接,生成代码","vgid":5,"try":false,"url":"/v/6078407b64411038023d4404315a"},{"title":"BMS_Model_10_06_HVM搭建","titlepic":"","des":"搭建高压上下电管理HVM模块,搭建状态机高压下电部分,包括ShutDown和AfterRun的部分,以及上下电计时器","vgid":5,"try":false,"url":"/v/6078407b65413e03022f05203c59"},{"title":"BMS_Model_10_05_HVM搭建","titlepic":"","des":"搭建高压上下电管理HVM模块,搭建状态机高压下电部分,包括正常请求下电和故障下电等","vgid":5,"try":false,"url":"/v/6078407b66410d3f132f1f090b3f"},{"title":"BMS_Model_10_04_HVM搭建","titlepic":"","des":"搭建高压上下电管理HVM模块,搭建状态机高压上电部分,主正继电器闭合,继电器不能闭合、粘连故障判断等","vgid":5,"try":false,"url":"/v/6078407b67411b0f0a2444351735"}], hotCoursesList: [{"title":"项目篇_BMS","des":"阿隆将带大家从0开始开发一套汽车级BMS基于AUTOSAR架构的软件。这是一套软件正向开发的流程,不仅有完整的应用层AUTOASR开发内容,以及有底层代码编写,到软件集成编译,调试功能,使用总线工具CANoe,功能测试验证","url":"/c/6a7c42537d14730b23343f237c54","videos":[{"title":"BMS_Model_10_07_HVM搭建","url":"/v/6078407b64411038023d4404315a"},{"title":"BMS_Model_10_06_HVM搭建","url":"/v/6078407b65413e03022f05203c59"},{"title":"BMS_Model_10_05_HVM搭建","url":"/v/6078407b66410d3f132f1f090b3f"}],"count":0},{"title":"模型测试篇","des":"内容主要包括包括测试种类介绍,覆盖率介绍,手动如何使用各种方式加载测试用例,各种方式查看结果,比较结果,以及如何查看覆盖率和补充用例,怎么Map复杂的数据类型,这部分有一些简单的脚本操作;如何使用Simulink Test工具去做测试,怎么创建Test Harness,怎么使用Test Manager做Baseline,覆盖需求等;生成测试报告","url":"/c/6a7c4252781404262a3c1b5a207e","videos":[{"title":"MdlTest_05_06_BTCGenerateReport","url":"/v/6078427665416f1e123b03051c07"},{"title":"MdlTest_05_05_BTCFormalTestAndVerification","url":"/v/607842766641223f2424442d6505"},{"title":"MdlTest_05_04_BTCBackToBackTest","url":"/v/607842766741024817180008063a"}],"count":0},{"title":"建模进阶篇","des":"包括Stateflow高级使用,调试技巧,数据操作,状态机层级设计,函数使用,和一些其他使用技巧,搭建多种常用状态机和流程模型的实例。以及Simulink建模的进阶,一些建模的实例,模块库的搭建,模块库的封装","url":"/c/6a7c42527e14097f2a3825097b71","videos":[{"title":"AdvMdl_00_LearningPath","url":"/v/607841776a416d49672d3e19671c"},{"title":"AdvMdl_04_02_08_BlockMask","url":"/v/6078417766412b3d172d1f0b6426"},{"title":"AdvMdl_04_02_07_BlockMask","url":"/v/6078417767411f33257031273124"}],"count":0},{"title":"AUTOSAR应用层篇","des":"内容主要包括AUTOSAR软件架构,VFB详解,主流的AUTOSAR工作流程及演示,创建AUTOSAR模型,SWC、Runnable、Interface、Port、数据类型等在模型中的配置,修改AUTOSAR模型,搭建测试模型;介绍AUTOSAR工具,DaVinci工具的使用,使用DaVinci完整配置SWC以及与Matlab的联合开发,配置完生成代码,Memmap配置和使用。","url":"/c/6a7c42527f14221c0a2814297877","videos":[{"title":"AUTOSAR_00_AUTOSARLearningPath","url":"/v/6078417764411b2b1b3c19726402"},{"title":"AUTOSAR_01_02_Architecture","url":"/v/6078417765411900111a31191507"},{"title":"AUTOSAR_14_02_Memmap","url":"/v/6078427a6a416f11357036222b26"}],"count":0},{"title":"Simulink生成代码篇","des":"内容主要包括生成代码的配置,数据定义,模型接口,搭建模型、仿真模型、生成代码示例,定制代码,多种方式管理数据,代码集成以及编译,配置和优化,代码替换库,Memory配置,标定量和观测量以及其他相关内容","url":"/c/6a7c42527d142b061c2d07531a55","videos":[{"title":"SLGC_00_GenerateCodeLearningPath","url":"/v/607841776b41363c330000141706"},{"title":"SLGC_12_04_EmbeddedCoderDictionary","url":"/v/607843746b41282816001277213a"},{"title":"SLGC_12_03_MemorySection_CSC","url":"/v/6078437464411d1413242732142b"}],"count":0},{"title":"模型测试Plus篇","des":"不可单独购买,需要先买模型测试篇。比模型测试篇多包含自动化测试脚本从0开始编写完成的内容,使用Simulink Test工具,编写脚本创建Harness,修改Harness属性,创建Test File、Test Suite、Test Case,设置相应的属性,自动化进行测试并导出测试报告。","url":"/c/6a7c42527a1439380e272621226b","videos":[{"title":"MdlTestPlus_01_12_AutoTest_Sltest_RunAndExport","url":"/v/6078417366413313192f3d76265e"},{"title":"MdlTestPlus_01_11_04_AutoTest_Sltest_SetTestCase","url":"/v/607841736741013968321c122454"},{"title":"MdlTestPlus_01_11_03_AutoTest_Sltest_SetTestCase","url":"/v/607841736041204325793f0b665c"}],"count":0},{"title":"Matlab编程篇_更新中","des":"介绍Matlab怎么写一些具体的脚本和函数,包括Matlab对文件的操作,对路径的操作,对数据的管理,对模型的模块设置,处理一些自动化的过程,类的定义和使用,Package的定义和使用等","url":"/c/6a7c4252791479043b7b3f11214e","videos":[{"title":"MLPrgm_02_03_FileNameStructure","url":"/v/6078437a62412d0e1c12250a170f"},{"title":"MLPrgm_02_02_03_PathOperation","url":"/v/6078437a6341314e0a2e36191719"},{"title":"MLPrgm_02_02_02_PathOperation","url":"/v/6078437b6a412c4e02022329223b"}],"count":0},{"title":"建模规范篇_更新中","des":"包括建模规范,建模过程中需要遵循的MAB,Misra,ISO 26262规范,怎么进行模型规范检查,怎么通过检查,解读规范","url":"/c/6a7c42527414273f103c34307a09","videos":[{"title":"MdlGdln_02_02_ModelAdvisorUsing","url":"/v/607841706541173d05122a002028"},{"title":"MdlGdln_02_01_ModelAdvisorUsing","url":"/v/6078417066412237141e25351405"},{"title":"MdlGdln_01_Introduction","url":"/v/607841706741612a022104743138"}],"count":0},{"title":"模型开发篇_更新中","des":"内容主要包括汽车应用软件模型开发,包含开发流程介绍,模型需求链接、实现,多种方式管理模型和数据(包括数据管理,Simulink Project管理,git分布式管理)…","url":"/c/6a7c42527b14247d691c021a794c","videos":[{"title":"MdlDev_02_02_ECUIntroduction","url":"/v/607841706a41151c0501290f1120"},{"title":"MdlDev_02_01_ECUIntroduction","url":"/v/607841706b41081c3d043d0e0a5c"},{"title":"MdlDev_01_Introduction","url":"/v/607841706441684b3a0a20753616"}],"count":0}], vgroupOptions: [{"value":1,"label":"限制访问"},{"value":2,"label":"普通会员"},{"value":3,"label":"提高篇VIP"},{"value":4,"label":"提高篇SVIP"},{"value":5,"label":"项目篇"}], } const App = { data() { return data; }, methods: { handleNav(index) { let url; switch (index) { case "0": url = "/"; break; case "1": url = "/courses/"; break; case "2-1": url = "/reg/"; break; case "2-2": url = "/login/"; break; case "2-3": url = "/my/"; break; case "2-5": url = "/profile/"; break; case "2-6": url = "/ip/"; break; case "2-4": url = "/logout/"; break; default: url = "/"; } window.location.href = url; }, getVGName(vgid) { var vgMap = {}; this.vgroupOptions.forEach(item => { vgMap[item.value] = item.label; }); return vgMap[vgid] }, }, computed: { } } const app = Vue.createApp(App) app.use(ElementPlus) app.mount("#app")