常用开发工具基本操作——CCS, VSCode, CANoe,Matlab,QT
目录
一、CCS
二、VScode
三、CANoe
四、Matlab
五、QT
总结开发过程中常用的一些操作,做个归类,便于翻看。
一、CCS
之前博文中讲了如何导入数据(1DFFT/2DFFT)到对应的地址(L3),
1.如何进行断点调试?
先编译工程生成调试文件xaml,再配置调试属性,加载mss,dss的调试文件,打断点然后点击运行即可。
2..cmd文件如何使用?
TI Linker Command File Primer
二、VScode
1、如何忽略C/C++红色错误波浪线?
答:打开vscode的设置选项(File -> Preferences -> Settings)搜索栏输入 squiggle, 将出现的 Error Squiggles 选项改为 Disabled
2、如何优雅的编辑,编写时带有特效,火焰、冰块、烟花?
答:安装Power Mode插件
3、C/C++老实自动更新还更新不成功,烦死个,咋办?
答:离线下载安装包,然后Ctrl+shift+P ,Extensions:install from VISX,安装离线包,然后在File -> Preferences -> Settings)搜索栏输入 update,找到extension下的Auto update勾选
4、如何在VSCode中优雅的画图,像visio一样?
答:安装Drawio插件
5、如何修改快捷键?
答:File -> Preferences ->keyboard shortcut
6、如何自动跳转查找函数定义?
答:安装插件C/C++ intellisense
7、如何更换主题?
Ctrl+K,Ctrl+T
8、如何在{},()间跳转
Ctrl+shift+\
9、一键折叠
1)折叠所有区域代码的快捷键:ctrl+k, ctrl+0;
先按下ctrl和K,再按下ctrl和0; (注意这个是零,不是欧)
2) 展开所有折叠区域代码的快捷键:ctrl +k, ctrl+J;
先按下ctrl和K,再按下ctrl和J
3).自动格式化代码的快捷键:ctrl+k, ctrl+f;
先按下ctrl和K,再按下ctrl和f;
10、显示函数列表
显示大纲(在编辑器左下角显示,方便查看)
Shift Ctl P -> View: Quick Open View -> 大纲,然后把它拖到‘搜索’标签上面
11.vscode可以画思维导图(也可以下载免费的xmind软件)
第三方插件vscode-mindmap,设置
12. 解决中文乱码
ctrl+P 打印 >encoding, 找到reopen with encoding, 然后选择GB18030
13、代码快捷注释
- 安装插件Doxygen_Documentation_Generator
- 在settings.json内修改插件的配置信息_示例如下:
"doxdocgen.file.copyrightTag": ["\\copyright Copyright (c) {year} Corp. All rights reserved."],
"doxdocgen.file.customTag": ["\\par Changelog:","<table>","<tr><th>Date <th>Version <th>Author <th>Description","<tr><td>{date} <td>0.0.1 <td>{author} <td>first release","</table>",
],
"doxdocgen.file.fileOrder": ["file","brief","author","copyright","custom"
],
"doxdocgen.generic.authorEmail": "gx@bb.com",
"doxdocgen.generic.authorName": "gx",
"doxdocgen.generic.order": ["brief","tparam","param","return"
],
"doxdocgen.generic.paramTemplate": "\\param[in] {indent:8}{param}{indent:25}My Param doc",
"doxdocgen.file.versionTag": "\\version 0.0.1",
"doxdocgen.cpp.tparamTemplate": "\\tparam {param}",
"doxdocgen.file.fileTemplate": "\\file {name}",
"doxdocgen.generic.authorTag": "\\author {author} ({email})",
"doxdocgen.generic.briefTemplate": "\\brief {text}",
"doxdocgen.generic.dateTemplate": "\\date {date}",
"doxdocgen.generic.returnTemplate": "\\return {type} ",
"doxdocgen.c.triggerSequence": "/**",
14、代码snippets
1.找到所用语言所在的位置: 通过快捷键「Ctrl + Shift + P」打开命令窗口(All Command Window),输入「snippet」,点选「首选项:配置用户代码片片段」;
将c.json和h.json放入该文件夹即可
15、取消红色波浪线
打开vscode的设置选项(File -> Preferences -> Settings)
在搜索栏输入 squiggle, 将出现的 Error Squiggles 选项改为 Disabled
三、CANoe
1.CAPL
2.simulation
3.panel
4.log & window synchronization
5.IG
6.automation sequence
四、Matlab
1. dbstop if error
2.dbup (dbxxx , db+Tab键)
3. Generation code
拷贝xxx_ert_rtw和slprj/ert/_sharedutils, slprj/ert/model_name中.h/.c即可
五、QT
1.qt信号槽
2.qt多线程
3.qt外部库
4.qt资源管理器
六、python
6.1命令行argparse模块模块
add_argument:读入命令行参数,该调用有多个参数
ArgumentParser.add_argument(name or flags…[, action][, nargs][, const][, default][, type][, choices][, required][, help][, metavar][, dest])
6.2 带命令行参数的debug
debugfile('make_bin.py路径/make_bin.py','arg=命令行参数',wdir='make_bin.py路径')
#也可以使用runfile
参考:
python的argparse模块add_argument详解_u013177568的专栏-CSDN博客
常用开发工具基本操作——CCS, VSCode, CANoe,Matlab,QT相关推荐
- java开发任务必备的工具_Web常用开发工具有哪些?常用工具推荐
Web常用开发工具有哪些?常用工具推荐,IT程序员为了快速.高效地完成任务,会使用一些Web开发具来辅助完成工作,这些工具有代码高亮显示.语法提示等便捷功能的前端开发工具,对于开发者非常友好. 小编整 ...
- Java新手看招 常用开发工具介绍
Java新手看招 常用开发工具介绍 Java的应用越来越广泛,学习Java的人也越来越多.学过程序设计的人知道,使用Basic进行程序设计,可以使用QBasic.Visual Basic等开发工具:使 ...
- 第二章 java常用开发工具以及程序的编写
2019独角兽企业重金招聘Python工程师标准>>> 第二章 java常用开发工具以及程序的编写 1. 程序的概念 2. java程序的开发的三个步骤 ...
- SharePoint 2013常用开发工具分享
众所周知,一款好的开发工具不仅能提高项目开发效率,而且能够协助开发人员简化开发流程.本文汇总几款SharePoint 2013开发常用开发工具,希望能够对大家有所帮助.如果您有更好的工具,没有包含在本 ...
- html5网页制作代码_好程序员HTML5大前端常用开发工具大集合
好程序员HTML5大前端分享常用开发工具大集合HTML5作为当前最为流行的编程语言,广为适用.语言的使用人数急剧增长,更多地开发人员使用这种语言来创建各种内容并放到互联网上.随着每一个新版本的发布,H ...
- Drupal常用开发工具(一)——Devel模块
2019独角兽企业重金招聘Python工程师标准>>> 进行 Drupal 开发时有许多模块和工具可供使用,其中最常用的两项便是 Devel 及 Drupal for Firebug ...
- Linux 10分钟掌握Linux常用开发工具及编译的四个过程
Linux下的常用开发工具 软件包管理工具 yum–类似于手机上的应用商店(管理当前系统中能够安装的工具以及卸载的工具,并且实现安装及卸载操作) 1.查看所能安装的软件:yum list 查看所有工具 ...
- Drupal常用开发工具(二)——Drupal for Firebug
2019独角兽企业重金招聘Python工程师标准>>> Drupal 的开发工具有很多,除了<Drupal常用开发工具(一)--Devel模块>中提到的 Devel 模块 ...
- Java程序员常用开发工具有哪些?
Java程序开发人员可以选择集成开发环境IDE(IntegratedDevelopmentEnvironment),因为Java是一种开放源码语言.开放源代码免费,商业收费.怎样选择一种适合自己的集成 ...
最新文章
- C经典面试题之深入解析 字符串拷贝的 sprintf、strcpy和memcpy使用与区别
- 请求参数绑定实体类型
- session中存放一个对象,只修改对象的属性,不将修改后的对象存放session,发现session中存放的对象也发生改变!
- c语言编程题目(一)
- js添加事件、移除事件、阻止冒泡、阻止浏览器默认行为等写法(兼容IE/FF/CHROME) 转载...
- php 去除小数点后,php-删除两位小数点后的数字,而不舍入该值
- 云智推任务提交版拉新系统源码-任务分销系统
- PPT 设置幻灯片母版
- iTunes出现“iTunes不能读取iPhone的内容,请前往iPhone偏好设置的摘要选项卡,然后点击“恢复””的解决办法
- html记忆游戏,html5 最强大脑最强记忆游戏
- 软件工程毕业设计课题(19)基于JAVA毕业设计JAVA外卖点餐系统毕设作品项目
- 用python画圆角矩形_如何用OpenCV绘制圆角矩形(带圆角的矩形)?
- hadoop搭建伪分布式集群(centos7+hadoop-3.1.1)
- 用KDL在C++中控制UR5机器人的TCP位置——逆向运动学解释
- 【win7死机也有可能是这个问题】
- QML delegate中使用Repeater
- 凤舞丹心东方美,中华才女竞风采 ——黛兰娜杯《中华才女大赛》七月汇演
- 数据库原理 概念结构设计的方法
- 2022年全国大学生电子设计竞赛推荐处理器-瑞萨RZ/G2L
- 使用Mybatis时, 在*Mapper.xml中出现大于号小于号的问题及两种解决方案