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

    文章

    4774

    浏览量

    68504
  • MASTER
    +关注

    关注

    0

    文章

    103

    浏览量

    11281
  • 小程序
    +关注

    关注

    1

    文章

    234

    浏览量

    12125
收藏 人收藏

    评论

    相关推荐

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

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

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

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

    波型输出正常,但工作不到一分钟时间TPA3221总是无故烧毁,为什么?

    波型输出正常,但工作不到一分钟时间TPA3221总是无故烧毁,绝对不是过流或过热。
    发表于 08-14 07:50

    INA199A3 3脚和4脚短路接24V输入,不到一分钟就烧了,为什么?

    INA199A3 3脚和4脚短路接24V输入,取样电阻是33毫欧,插上电源24V,VOUT可以输出14V,INA199A3不到一分钟就烧了,试了两个都是样的问题;后面把3脚接到7550输出5V
    发表于 08-02 06:45

    TSMaster 的 CAN UDS 诊断操作指南(上)

    TSMaster可以少代码甚至零代码就可以完成诊断流程开发,诊断开发人员只需要熟悉诊断流程,就能打通研发、产线、售后整条链路环节。TSMaster的UDS诊断
    的头像 发表于 06-08 08:21 2329次阅读
    <b class='flag-5'>TSMaster</b> 的 CAN UDS 诊断操作指南(上)

    TSMaster 中 Hex 文件编辑器使用详细教程

    TSMaster软件的Hex文件编辑器提供了文件处理的功能,这特性让使用TSMaster软件的用户可以更便捷地对Hex、bin、mot、s
    的头像 发表于 06-01 08:21 769次阅读
    <b class='flag-5'>TSMaster</b> 中 Hex 文件<b class='flag-5'>编辑</b>器使用详细教程

    一分钟了解能耗监测管理系统

    故障快速诊断能耗监测管理系统可以根据实时采集的数据快速诊断出设备运行中出现的各种故障情况 高效使用资源通过对用电情况进行实时监测和分析,可以帮助企业有效地使用公司的资源
    发表于 04-09 14:36 599次阅读
    <b class='flag-5'>一分钟</b><b class='flag-5'>了解</b>能耗监测管理系统

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

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

    M8连接器挑选起来并不复杂,一分钟完成选型

    M8连接器挑选起来并不复杂,德索精密工业教您一分钟完成选型!德索精密工业,专业生产M8连接器十八年,欢迎前来采购M8相关产品。选择合适自己使用的连接器非常重要,在日后的使用中可以避免许多麻烦,那么究竟该如何选择呢?今天就来为大家详细介绍下。
    的头像 发表于 03-18 17:06 449次阅读
    M8连接器挑选起来并不复杂,<b class='flag-5'>一分钟</b>完成选型

    M8连接器受什么因素影响,一分钟即可读懂!

    M8连接器受什么因素影响,德索一分钟让您明白!随着时候的发展,M8连接器的使用范围越来越广泛,那么,如何才能购买到质量好、价格低的M8连接器呢?其实,影响M8连接器主要影响的因素包括温度、电压,电流,绝缘,防水防湿等等。
    的头像 发表于 03-02 17:29 386次阅读
    M8连接器受什么因素影响,<b class='flag-5'>一分钟</b>即可读懂!

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

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

    一分钟了解鸿蒙OS 应用权限管理

    HarmonyOS 中所有的应用均在应用沙盒内运行。默认情况下,应用只能访问有限的系统资源,系统负责管理应用对资源的访问权限。 应用权限管理是由接口提供方(Ability)、接口使用方(应用)、系统(包括云侧和端侧)以及用户等多方共同参与的整个流程,保证受限接口是在约定好的规则下被正常使用,避免接口被滥用而导致用户、应用和设备受损。 权限声明 应用需要在 config.json 中使用“reqPermissions”属性对需要的权限逐个进行声明。 若使用到的三方
    的头像 发表于 01-26 15:23 797次阅读

    什么是一分四功器?

    一分四功器是种电子设备,用于将个输入信号分成四个输出信号,并且可以分别调节每个输出信号的功率。
    的头像 发表于 01-22 18:08 1171次阅读

    一分钟,自动完成Redis数据迁移

    key/秒,是开源工具的两倍以上。同时,NineData提供了新型断点、异常诊断和修复手段,大大提高了迁移的成功率。除了迁移能力,NineData还提供了对比功能,保障数据质量。配置任务简单,全自动
    的头像 发表于 01-08 11:34 417次阅读
    <b class='flag-5'>一分钟</b>,自动完成Redis数据迁移

    关于触摸芯片的那些事

    一分钟简单了解触摸芯片
    的头像 发表于 01-03 16:56 1121次阅读