Airsim自动驾驶仿真 - 01:Airsim下载安装与运行 Airsim作为虚拟引擎的插件而存在,是无人车以及无人机的仿真模拟器,使用者可以进行相关领域知识的学习。本文简洁记录博主安装过程,并为Airsim如何作为插件的形式添加到虚幻引擎中增加一些说明,读者在确保有满足需求的硬件配置及足够的内存后,可根据第二章节安装流程按顺序下载安装。
程控电源SCPI命令CAPL调用控制dll(ITECH系列通用、USB模式、面板制作) CAN文件通过导入CIN文件,CIN文件里的函数使用DLL里的接口函数,DLL里的接口函数使用VISA提供的API接口,API接口可实现发送SCPI命令控制程控电源,此过程即CAPL调用DLL控制程控电源的链路实现。
PyQt开发多功能上位机框架(简洁通用、详细描述、例程源码、常用传值方式) 若涉及到多个功能的操作与观测,并且各功能之间互有联系的项目,均可参考此模板框架用PyQt开发上位机。此模板简洁通用,以极简的例程对框架进行详细说明,着重描述了一些常用的设计方法,适和初学PyQt者上手。
dSPACE AutomationDesk 使用简介(实现原理、界面及控制栏介绍、访问平台模型变量) AutomationDesk是一种用于创建和管理任何类型自动化任务的软件工具。在dSPACE工具链中,它主要用于dSPACE硬件上的自动化测试。本文从实现原理、界面及控制栏介绍、访问平台模型变量三方面对AutomationDesk使用进行详细介绍,方便读者快速上手实现自动化测试任务的执行。
dSPACE ControlDesk使用简介(仪表板以及布局控件使用、总线信号监测) 本文主要介绍dSPACE ControlDesk的使用,介绍了常用的导航栏,其中对Layout Navigator和Bus Navigator两个导航栏进行了较详细的描述。
HIL仿真:VTD分布式搭建IG多机显示所遇问题解答 本文主要描述,通过VTD仿真分布式,搭建IG多机显示配置过程所遇到的一些问题,即踩的一些坑。主要是涉及python2.7的离线安装、一些软件源的添加以及ubuntu、VTD、ssh相关环境的配置方面。
Canoe CAPL语言实现TCP连接与通信流程(TCP相关API函数详细使用) 本文主要介绍CAPL语言实现TCP连接和通信的逻辑过程,以例程为例。client和server用open()打开创建socket,服务端用listen()监听,客户端用connect()去主动连接,服务端在listen()回调里用accept()接收连接请求,并创建一个新socket,完成连接,最后用send()即可互相通讯。而close()用于关闭连接。用好open()、listen()、connect()、accept()、close()、send()函数则tcp的三次握手、四次挥手程序自动会去实现。
dSPACE ModelDesk Road & Scenario模块使用简介(仿真场景搭建、道路与情景的创建和具体使用) 本文主要对dspace modeldesk软件中的Road & Scenario模块中各部分进行简介,也就是道路如何创建,之中的各部分如何使用编辑,以及情景如何创建,主车和辅车的行为如何设置,方便大家熟悉Modeldesk软件来创建仿真场景。
程控电源CANoe上位机面板(CAN\ETH测试、RS232串口通信、编写设计思路) 在对ECU电控单元做CAN或者ETH的通信测试时,有时需要控制电源来对ECU的状态进行更改。故在CANoe上用CAPL语言编写脚本,并设计一个面板,通过RS232串口与程控电源进行通信,方便为一些需要用到电源的测试用例做自动化。
dSPACE仿真流程介绍(dSPACE软件介绍、仿真演示、自动化API接口使用) 本文介绍了dSPACE仿真流程,对ModelDesk、ControlDesk、MotionDesk三个仿真软件进行了简介,其中穿插了仿真演示动图,并简要介绍了dSPACE提供的接口,为初学者做自动化仿真测试开发提供思路,方便dSPACE的初学者熟悉HIL硬件在环、SIL软件在环的仿真。