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

    文章

    4907

    浏览量

    71240
  • MASTER
    +关注

    关注

    0

    文章

    109

    浏览量

    11826
  • 小程序
    +关注

    关注

    1

    文章

    243

    浏览量

    13000
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    一分钟教程】用ZMC600E实现关节机器人±180度精准转动

    一分钟速览:从设备连接到编程控制,演示关节机器人的±180度精准转动。关节机器人±180度转动例程在科技高度发达今天,越来越多的智能机器人进入我们的日常生活中。究竟这些机器人是如何实现运动?工程师
    的头像 发表于 08-15 11:36 ?126次阅读
    【<b class='flag-5'>一分钟</b>教程】用ZMC600E实现关节机器人±180度精准转动

    光纤光谱仪是什么?一分钟读懂它的原理与结构

    光纤光谱仪是什么?一分钟读懂它的原理与结构 在现代科学仪器中,光谱仪是分析光的重要工具。而光纤光谱仪,作为其中的种紧凑型分支,正在被广泛应用于环境监测、生物医疗、半导体制造、食品安全、材料分析等
    的头像 发表于 07-07 14:27 ?289次阅读

    干货分享 | TSMaster DBC编辑器操作指南:功能详解+实战示例

    接触TSMaster的工程师来说,如何快速掌握DBC编辑技巧,并应用于实际项目开发,仍存在定的学习门槛。本文将从基础功能解析到使用示例演示,系统介绍TSMaste
    的头像 发表于 07-04 20:04 ?406次阅读
    干货分享 | <b class='flag-5'>TSMaster</b> DBC<b class='flag-5'>编辑</b>器操作指南:<b class='flag-5'>功能</b>详解+实战示例

    带你了解电源测试系统的功能

    在当今电子与电力技术飞速发展的时代,各类电子设备、电力系统以及新能源相关产品的研发、生产和维护过程中,电源测试系统扮演着至关重要的角色。本文将带你了解源仪电子的电源测试系统的功能
    的头像 发表于 07-02 09:10 ?254次阅读
    <b class='flag-5'>一</b>文<b class='flag-5'>带你</b><b class='flag-5'>了解</b>电源测试系统的<b class='flag-5'>功能</b>!

    一分钟了解电磁流量计的世界

    电磁流量计是种广泛应用于工业流体测量领域的仪表,其基本原理是法拉第电磁感应定律。它通过测量导电液体在磁场中运动时产生的感应电势来推算流量,具有测量准确、响应速度快、可靠性高等优点,因此在液体流量
    的头像 发表于 06-06 14:40 ?323次阅读
    <b class='flag-5'>一分钟</b><b class='flag-5'>了解</b>电磁流量计的世界

    软件更新 | TSMaster 202504 版本已上线!三大功能让车载测试更智能

    车载测试的智能化时代正在加速到来!TSMaster202504版本正式发布,本次更新聚焦以太网通信与数据高效处理,带来三大核心功能升级—以太网报文信息过滤、XCPonEthernet支持、按时间范围
    的头像 发表于 05-23 20:05 ?479次阅读
    软件更新 | <b class='flag-5'>TSMaster</b> 202504 版本已上线!三大<b class='flag-5'>功能</b>让车载测试更<b class='flag-5'>智能</b>

    一分钟了解晶振的负载电容

    负载电容
    扬兴科技
    发布于 :2025年05月15日 18:39:47

    一分钟了解FFC排线在NFC中的应用

    双品电子FFC排线在NFC中的应用:技术解析与创新实践摘要本文深入探讨了FFC排线在NFC技术领域中的关键应用。首先介绍了双品电子FFC排线和NFC技术的基本概念与原理;随后详细阐述双品电子FFC排线在NFC设备中的具体应用场景,包括移动支付、数据传输、设备配对等。通过分析其应用优势,如良好的柔韧性、轻薄特性、可靠的电气性能等,展现双品电子FFC排线对NFC
    的头像 发表于 05-09 11:37 ?453次阅读
    <b class='flag-5'>一分钟</b><b class='flag-5'>了解</b>FFC排线在NFC中的应用

    10分钟上手写代码,LuatOS协程轻松掌握!

    10分钟学会LuatOS协程,从此你的程序也能像通勤族利用碎片时间样游刃有余。现在就去动手试试,开启异步编程新体验! 写给第次听说协程
    的头像 发表于 04-10 15:18 ?312次阅读
    10<b class='flag-5'>分钟</b>上手写<b class='flag-5'>代码</b>,LuatOS协程轻松掌握!

    分钟带你了解功能标准源

    有人还在为校准各种仪器头疼?现在台设备搞定所有!今天带你快速解锁仪器界的“全能选手”——多功能标准源,以致远仪器的ZMC6520为例,揭秘它的超能力!什么是标准源标准源就是仪器的“标尺”,就像天平
    的头像 发表于 04-01 11:37 ?489次阅读
    两<b class='flag-5'>分钟</b><b class='flag-5'>带你</b><b class='flag-5'>了解</b>多<b class='flag-5'>功能</b>标准源

    一分钟带你简单了解晶振#晶振 #科普 #电子元器件 #YXC #扬兴科技

    电子元器件
    扬兴科技
    发布于 :2025年03月27日 17:55:13

    tlv320aic3100芯片播放不正常怎么解决?

    板子在工作的时候声音被拉长(也就是说本来一分钟播放完的声音需要两分钟播放完),MCLK频率正常,BLACK和WCLK频率大约是正常频率的半。 前面个帖子问过这个问题,现在发现新的
    发表于 11-06 07:12

    一分钟了解安科瑞AMC系列电表

    1.概述 ?[安科瑞AMC系列电表]是专为满足[电力系统]、[工矿企业]、[公用设施]和[智能大厦]的电力监控需求而设计的智能仪表 。该系列电表集成了电力参数的测量功能,包括单相或三相的电流、电压
    的头像 发表于 10-09 11:01 ?831次阅读
    <b class='flag-5'>一分钟</b><b class='flag-5'>了解</b>安科瑞AMC系列电表

    用现代移位寄存器克服最后一分钟的特征蠕变

    电子发烧友网站提供《用现代移位寄存器克服最后一分钟的特征蠕变.pdf》资料免费下载
    发表于 09-21 11:20 ?0次下载
    用现代移位寄存器克服最后<b class='flag-5'>一分钟</b>的特征蠕变