0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

一分钟带你了解TSMaster小程序编辑代码智能提示功能

上海同星智能科技有限公司 2023-10-28 08:22 次阅读

本文给大家带来TSMaster小程序编辑的新功能,其中主要包含:代码编辑智能提示功能、可用外部代码编辑器编辑小程序代码并同步。

本文关键字:C小程序、Python小程序、代码智能提示、外部代码编辑器、Visual Studio

目录/Catalog

TSMaster的代码编辑器

代码智能提示功能

使用外部代码编辑器联合编辑小程序代码

NEWS

TSMaster的代码编辑器

TSMaster软件中内置了C小程序和python小程序,可以在小程序中编辑C或者python代码,方便开发人员对同星硬件和TSMaster进行自动化操作,如图1-3。

037897c8-7528-11ee-9788-92fbcf53809c.png

△ 图1:TSMaster内置的代码编辑器

03a35e2c-7528-11ee-9788-92fbcf53809c.png

△ 图2:TSMaster头文件中的特有数据类型

03c4a74e-7528-11ee-9788-92fbcf53809c.png

△ 图3:TSMaster中特有的函数

代码智能提示功能

在TSMaster内置代码编辑器中,有许多TSMaster自定义的数据类型和函数,用于数据读写和硬件操作。这些特殊的数据类型和函数都可以在TSMaster头文件和函数一栏查看,但是对这些数据类型和函数不熟悉的开发人员需要经常查看和搜索头文件,这样会降低开发效率。TSMaster在V2023.9.22版本的代码编辑器中添加了智能代码提示功能,方便开发人员提高开发效率。


TSMaster的代码编辑器现在支持对TSMaster头文件中特有的数据类型进行代码提示,例如使用TCAN定义一帧名为msg的CAN报文结构体,在代码编辑器中就会自动提示该结构体中包含的各个数据和函数,如图4。

03c93250-7528-11ee-9788-92fbcf53809c.png

△ 图4:数据类型智能提示功能


同样的代码编辑器还支持对特有函数的进行智能补全和入口参数提示,如图5。

03c93250-7528-11ee-9788-92fbcf53809c.png

△ 图5:函数的智能提示功能

TSMaster的代码编辑器不仅支持对自带特有数据类型和函数进行智能提示和补全,也支持对全局定义中声明的数据类型和函数进行智能提示。如图6-7。

03f2b7e2-7528-11ee-9788-92fbcf53809c.png

△ 图6:全局定义的函数智能提示

0404dada-7528-11ee-9788-92fbcf53809c.png

△ 图7:全局定义的数据智能提示

使用外部代码编辑器联合编辑小程序代码

对于一些喜欢使用固定的代码编辑器的开发人员,TSMaster现在还支持使用其它代码编辑器进行联合编辑。点击下面这个按钮就可以使用外部编辑器编辑代码。如图8。

0423f960-7528-11ee-9788-92fbcf53809c.png

△ 图8:使用外部编辑器编辑代码

比如,设置了以cpp为后缀的文件自动使用Visual Studio打开,因此点击后会把代码使用Visual Studio打开,可以在Windows设置中设置想要自动打开的代码编辑器。


在代码编辑器中对代码进行编辑并保存后可以看到在TSMaster的代码编辑器中会出现刚刚编辑过的代码。这个功能可以方便开发者使用自己喜欢的代码编辑器编写TSMaster小程序中的代码。

044aa696-7528-11ee-9788-92fbcf53809c.png

△ 图9:使用外部编辑器编辑小程序代码

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 代码
    +关注

    关注

    30

    文章

    4557

    浏览量

    66835
  • MASTER
    +关注

    关注

    0

    文章

    79

    浏览量

    11163
  • 小程序
    +关注

    关注

    1

    文章

    227

    浏览量

    11850
收藏 人收藏

    评论

    相关推荐

    一分钟看完看懂电机的接线方法

    今天给大家讲解一下,看懂电机的接线方法,一分钟看完,一看就懂!。 电机的接线方法无外乎以下两种 1a星形接法(实物图)
    发表于 03-31 15:40 251次阅读
    <b class='flag-5'>一分钟</b>看完看懂电机的接线方法

    TC1728在擦除Flash时,STM中断会暂停一分钟然后恢复,请问是什么原因呢?

    TC1728在擦除Flash时,STM中断会暂停一分钟,然后恢复,请问是什么原因呢?
    发表于 02-02 12:15

    TSMaster程序启动和停止的自动化控制流程

    在实际应用场景中,用户常常需要按一定逻辑和时序来控制TSMaster内置功能模块的启动和停止,TSMaster软件内置有C/Python小程序和图形
    的头像 发表于 12-02 08:21 595次阅读
    <b class='flag-5'>TSMaster</b>小<b class='flag-5'>程序</b>启动和停止的自动化控制流程

    AD7190连续转换模式采了一分钟数据后出现异常怎么解决?

    AD7190与stm32的SPI通讯,选择连续转换模式,开始读的数据都正常,ID寄存器什么的都能正常读取。连续采了一分钟左右的数据后,数据寄存器读出来的数据全是0,其他寄存器也读的都是0。将
    发表于 12-01 07:47

    体验华为云 Serverless FunctionGraph,一分钟上线应用

    使用 FunctionGraph 可以无需预先购买计算资源,直接上传代码上线应用,并可以自动弹性伸缩应对业务流量。FunctionGraph 按需计费,目前免费调用 100 万次。 一分钟体验步骤
    的头像 发表于 09-06 23:03 434次阅读
    体验华为云 Serverless FunctionGraph,<b class='flag-5'>一分钟</b>上线应用

    一分钟带你了解共集电极

    DIY电子技术
    学习电子知识
    发布于 :2023年09月05日 22:33:19

    一分钟带你了解RS

    DIY电子技术
    学习电子知识
    发布于 :2023年09月05日 22:33:00

    一分钟带你看懂

    DIY电子技术
    学习电子知识
    发布于 :2023年09月05日 22:31:55

    一分钟带你揭秘

    DIY电子技术
    学习电子知识
    发布于 :2023年09月05日 22:31:36

    体验华为云 Serverless FunctionGraph,一分钟上线应用

    使用 FunctionGraph 可以无需预先购买计算资源,直接上传代码上线应用,并可以自动弹性伸缩应对业务流量。FunctionGraph 按需计费,目前免费调用 100 万次。 一分钟体验步骤
    的头像 发表于 09-02 01:18 282次阅读
    体验华为云 Serverless FunctionGraph,<b class='flag-5'>一分钟</b>上线应用

    TSMaster功能—Python小程序如何导入外部库

    今天给大家介绍TSMaster功能之Python小程序如何导入外部库。通过在TSMaster默认的解析器路径下导入外部库来介绍,以便我们去使用Python外部库。
    的头像 发表于 08-14 10:06 677次阅读
    <b class='flag-5'>TSMaster</b>小<b class='flag-5'>功能</b>—Python小<b class='flag-5'>程序</b>如何导入外部库

    一分钟带你看懂,差分晶振是什么?

    在晶振家族中有一种特殊晶振类型的存在,它就是差分晶振。除了产生单端的振荡信号之外,差分晶振还能输出差分信号。
    的头像 发表于 07-26 14:00 1116次阅读
    <b class='flag-5'>一分钟</b><b class='flag-5'>带你</b>看懂,差分晶振是什么?

    超级最后一分钟DIY情人节贺卡

    电子发烧友网站提供《超级最后一分钟DIY情人节贺卡.zip》资料免费下载
    发表于 07-06 14:47 0次下载
    超级最后<b class='flag-5'>一分钟</b>DIY情人节贺卡

    一分钟了解物联存储柜的特点和功能

    物联存储柜是一种智能存储柜,具有多种传感器和通信技术,集成物联网和云计算技术,通过自动化、智能化、网络化将传统存储柜与智能设备相结合,自动识别、存取物品,通过网络进行数据交互,实现远程监测和管理
    的头像 发表于 06-14 15:22 495次阅读
    <b class='flag-5'>一分钟</b><b class='flag-5'>了解</b>物联存储柜的特点和<b class='flag-5'>功能</b>

    基于51单片机的分钟倒计时源代码

    基于51单片机的一分钟倒计时例程源代码
    发表于 05-12 16:30 18次下载