<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>小程序库 &#8211; 上海同星智能科技有限公司</title>
	<atom:link href="https://www.tosunai.com/tag/%E5%B0%8F%E7%A8%8B%E5%BA%8F%E5%BA%93/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.tosunai.com</link>
	<description>Engineer Everything!</description>
	<lastBuildDate>Mon, 22 Jun 2026 03:51:12 +0000</lastBuildDate>
	<language>zh-Hans</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.2</generator>

<image>
	<url>https://www.tosunai.com/wp-content/uploads/2024/09/112x112-100x100.webp</url>
	<title>小程序库 &#8211; 上海同星智能科技有限公司</title>
	<link>https://www.tosunai.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>软件更新 &#124; TSMaster 2026.05 重磅更新：AI编码代理上线，开发效率大幅提升</title>
		<link>https://www.tosunai.com/tsmaster-2026-05-major-update-ai-coding-agent-launched-development-efficiency-greatly-improved/</link>
					<comments>https://www.tosunai.com/tsmaster-2026-05-major-update-ai-coding-agent-launched-development-efficiency-greatly-improved/#respond</comments>
		
		<dc:creator><![CDATA[pan]]></dc:creator>
		<pubDate>Mon, 22 Jun 2026 03:51:04 +0000</pubDate>
				<category><![CDATA[软件更新]]></category>
		<category><![CDATA[TSMaster]]></category>
		<category><![CDATA[TSMaster新功能]]></category>
		<category><![CDATA[其他]]></category>
		<category><![CDATA[小程序库]]></category>
		<guid isPermaLink="false">https://www.tosunai.com/?p=24492</guid>

					<description><![CDATA[<p>在汽车电子软件开发与测试中，工程师们常常面临两大痛点：一是反复查阅API文档、手动编写脚本的低效；二是车载通信 [&#8230;]</p>
<p>&lt;p&gt;The post <a rel="nofollow" href="https://www.tosunai.com/tsmaster-2026-05-major-update-ai-coding-agent-launched-development-efficiency-greatly-improved/">软件更新 | TSMaster 2026.05 重磅更新：AI编码代理上线，开发效率大幅提升</a> first appeared on <a rel="nofollow" href="https://www.tosunai.com">上海同星智能科技有限公司</a>.&lt;/p&gt;</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">在汽车电子软件开发与测试中，工程师们常常面临两大痛点：一是反复查阅API文档、手动编写脚本的低效；二是车载通信协议（如SOME/IP）配置复杂、调试耗时。如何在不牺牲质量的前提下大幅提升开发效率？TSMaster 2026.05版本给出了答案。本次更新，TSMaster正式引入<strong>基于Codex Skills 机制的编码代理技能</strong>；面板样式支持自定义；同时针对SOME/IP协议栈带来三大精细化控制能力，通信更精准、资源更节约。</p>



<div style="height:40px" aria-hidden="true" class="wp-block-spacer"></div>



<blockquote class="wp-block-quote is-style-default is-layout-flow wp-block-quote-is-layout-flow">
<h2 class="wp-block-heading has-black-color has-text-color has-link-color wp-elements-10" style="font-style:normal;font-weight:600"><strong>TSMaster 2026.05</strong></h2>
</blockquote>



<p class="wp-block-paragraph" style="font-size:1em"></p>



<h2 class="wp-block-heading has-vivid-cyan-blue-color has-text-color has-link-color wp-elements-11">二次开发</h2>



<hr class="wp-block-separator has-text-color has-cyan-bluish-gray-color has-alpha-channel-opacity has-cyan-bluish-gray-background-color has-background is-style-wide"/>



<p class="has-vivid-cyan-blue-color has-text-color has-link-color wp-elements-12 wp-block-paragraph"><strong>【TSMaster 编码代理技能】</strong></p>



<p class="wp-block-paragraph">→【基于TSMaster 的API 二次开发】</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img fetchpriority="high" decoding="async" width="1080" height="473" src="https://www.tosunai.com/wp-content/uploads/2026/06/technical-articles-20260622-1.webp" alt="TSMaster 2026.05 AI编码代理技能界面" class="wp-image-24494" title="软件更新 | TSMaster 2026.05 重磅更新：AI编码代理上线，开发效率大幅提升 1" srcset="https://www.tosunai.com/wp-content/uploads/2026/06/technical-articles-20260622-1.webp 1080w, https://www.tosunai.com/wp-content/uploads/2026/06/technical-articles-20260622-1-768x336.webp 768w, https://www.tosunai.com/wp-content/uploads/2026/06/technical-articles-20260622-1-800x350.webp 800w" sizes="(max-width: 1080px) 100vw, 1080px" /></figure>
</div>


<p class="wp-block-paragraph"><strong>更新内容：</strong><br>新增基于Codex Skills机制的编码代理技能，用户可通过自然语言与AI交互，自动查询TSMaster的API接口信息，并基于查询结果智能生成MP小程序，大幅减少手动编码与查阅 API 文档的时间，显著提升开发效率。</p>



<div style="height:40px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading has-vivid-cyan-blue-color has-text-color has-link-color wp-elements-13">仿真模块</h2>



<hr class="wp-block-separator has-text-color has-cyan-bluish-gray-color has-alpha-channel-opacity has-cyan-bluish-gray-background-color has-background is-style-wide"/>



<p class="has-vivid-cyan-blue-color has-text-color has-link-color wp-elements-14 wp-block-paragraph"><strong>【面板支持设置样式】</strong></p>



<p class="wp-block-paragraph">→【仿真】-【面板】</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img decoding="async" width="953" height="492" src="https://www.tosunai.com/wp-content/uploads/2026/06/technical-articles-20260622-2.webp" alt="TSMaster 2026.05 面板样式自定义功能界面" class="wp-image-24495" title="软件更新 | TSMaster 2026.05 重磅更新：AI编码代理上线，开发效率大幅提升 2" srcset="https://www.tosunai.com/wp-content/uploads/2026/06/technical-articles-20260622-2.webp 953w, https://www.tosunai.com/wp-content/uploads/2026/06/technical-articles-20260622-2-768x396.webp 768w, https://www.tosunai.com/wp-content/uploads/2026/06/technical-articles-20260622-2-800x413.webp 800w" sizes="(max-width: 953px) 100vw, 953px" /></figure>
</div>


<p class="wp-block-paragraph"><strong>更新内容：</strong><br>面板支持样式自定义，用户可根据具体设计场景灵活选择并适配不同视觉方案，该功能显著提升了界面设计的灵活性与场景适配能力，有助于优化用户体验并降低重复开发成本。</p>



<p class="wp-block-paragraph"></p>



<p class="has-vivid-cyan-blue-color has-text-color has-link-color wp-elements-15 wp-block-paragraph"><strong>【SOME/IP新增&#8221;Send Field On Change&#8221;】</strong></p>



<p class="wp-block-paragraph">→【仿真】-【SOME/IP】</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img decoding="async" width="1067" height="565" src="https://www.tosunai.com/wp-content/uploads/2026/06/technical-articles-20260622-3.webp" alt="TSMaster 2026.05 SOME/IP Send Field On Change配置" class="wp-image-24496" title="软件更新 | TSMaster 2026.05 重磅更新：AI编码代理上线，开发效率大幅提升 3" srcset="https://www.tosunai.com/wp-content/uploads/2026/06/technical-articles-20260622-3.webp 1067w, https://www.tosunai.com/wp-content/uploads/2026/06/technical-articles-20260622-3-768x407.webp 768w, https://www.tosunai.com/wp-content/uploads/2026/06/technical-articles-20260622-3-800x424.webp 800w" sizes="(max-width: 1067px) 100vw, 1067px" /></figure>
</div>


<p class="wp-block-paragraph"><strong>更新内容：</strong><br>SOME/IP 新增 Send Field On Change 使能配置项。当该功能使能且处于 Var/Mix 控制源模式时，Field.notify 类型仅在 Server 端变量值发生实际变更时，才会触发值同步至 Client 端。该配置有效避免了无效或重复的 Field 通知报文，提升了通信效率与资源利用率。</p>



<p class="wp-block-paragraph"></p>



<p class="has-vivid-cyan-blue-color has-text-color has-link-color wp-elements-16 wp-block-paragraph"><strong>【SOME/IP新增&#8221;Enable Update Control&#8221;】</strong></p>



<p class="wp-block-paragraph">→【仿真】-【SOME/IP】</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="1063" height="565" src="https://www.tosunai.com/wp-content/uploads/2026/06/technical-articles-20260622-4.webp" alt="TSMaster 2026.05 SOME/IP Enable Update Control配置" class="wp-image-24497" title="软件更新 | TSMaster 2026.05 重磅更新：AI编码代理上线，开发效率大幅提升 4" srcset="https://www.tosunai.com/wp-content/uploads/2026/06/technical-articles-20260622-4.webp 1063w, https://www.tosunai.com/wp-content/uploads/2026/06/technical-articles-20260622-4-768x408.webp 768w, https://www.tosunai.com/wp-content/uploads/2026/06/technical-articles-20260622-4-800x425.webp 800w" sizes="auto, (max-width: 1063px) 100vw, 1063px" /></figure>
</div>


<p class="wp-block-paragraph"><strong>更新内容：</strong><br>SOME/IP 新增 Enable Update Control 使能配置项。当该功能使能且处于 Var/Mix 控制源模式时，仅当将 #_update 变量的值设置为大于 0 时，所设置的新值才会被刷新至 buffer 中。该功能可精确控制数据更新时机，避免不必要的 buffer 刷新操作，从而提升系统处理效率并降低通信开销。</p>



<p class="wp-block-paragraph"></p>



<p class="has-vivid-cyan-blue-color has-text-color has-link-color wp-elements-17 wp-block-paragraph"><strong>【SOME/IP新增&#8221;方法优先使用TCP&#8221;、&#8221;方法优先使用UDP&#8221;】</strong></p>



<p class="wp-block-paragraph">→【仿真】-【SOME/IP】</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="1065" height="561" src="https://www.tosunai.com/wp-content/uploads/2026/06/technical-articles-20260622-5.webp" alt="TSMaster 2026.05 SOME/IP方法优先使用TCP与UDP配置" class="wp-image-24498" title="软件更新 | TSMaster 2026.05 重磅更新：AI编码代理上线，开发效率大幅提升 5" srcset="https://www.tosunai.com/wp-content/uploads/2026/06/technical-articles-20260622-5.webp 1065w, https://www.tosunai.com/wp-content/uploads/2026/06/technical-articles-20260622-5-768x405.webp 768w, https://www.tosunai.com/wp-content/uploads/2026/06/technical-articles-20260622-5-800x421.webp 800w" sizes="auto, (max-width: 1065px) 100vw, 1065px" /></figure>
</div>


<p class="wp-block-paragraph"><strong>更新内容：</strong><br>SOME/IP 新增&#8221;方法优先使用 TCP&#8221;与&#8221;方法优先使用 UDP&#8221;两项配置。当数据库中的 method 同时支持 TCP 和 UDP 时，可通过该配置项指定优先采用的传输协议。</p>



<div style="height:40px" aria-hidden="true" class="wp-block-spacer"></div>



<blockquote class="wp-block-quote is-style-default is-layout-flow wp-block-quote-is-layout-flow">
<h3 class="wp-block-heading has-black-color has-text-color has-link-color wp-elements-18" style="font-style:normal;font-weight:600"><strong>欢迎下载体验 TSMaster 最新版本</strong></h3>
</blockquote>



<div class="wp-block-group box-margin has-background is-vertical is-content-justification-stretch is-layout-flex wp-container-core-group-is-layout-977340ba wp-block-group-is-layout-flex" style="background-color:#f9f9f9">
<h2 class="wp-block-heading has-text-align-center has-vivid-cyan-blue-color has-text-color has-link-color wp-elements-19"><strong>TSMaster 技术交流群</strong></h2>



<p class="has-text-align-center wp-block-paragraph"></p>



<p class="has-text-align-center wp-block-paragraph">如您有关于TSMaster软件使用问题需要技术支持，欢迎扫码添加<strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">TOSUN同星技术客服</mark></strong>企微直接联系和咨询：</p>



<p class="has-text-align-center wp-block-paragraph"><img loading="lazy" decoding="async" width="150" height="150" class="wp-image-12425" style="width: 150px;" src="https://www.tosunai.com/wp-content/uploads/2024/08/technical-articles-20240820-6.webp" alt="同星技术支持 QRcode" title="软件更新 | TSMaster 2026.05 重磅更新：AI编码代理上线，开发效率大幅提升 6" srcset="https://www.tosunai.com/wp-content/uploads/2024/08/technical-articles-20240820-6.webp 463w, https://www.tosunai.com/wp-content/uploads/2024/08/technical-articles-20240820-6-300x300.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/08/technical-articles-20240820-6-150x150.webp 150w, https://www.tosunai.com/wp-content/uploads/2024/08/technical-articles-20240820-6-12x12.webp 12w, https://www.tosunai.com/wp-content/uploads/2024/08/technical-articles-20240820-6-100x100.webp 100w" sizes="auto, (max-width: 150px) 100vw, 150px" /></p>
</div>



<div class="wp-block-columns are-vertically-aligned-top has-background is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex" style="background-color:#f9f9f9">
<div class="wp-block-column is-vertically-aligned-top is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:100%">
<div class="wp-block-group"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<p class="wp-block-paragraph"><strong>小贴士：</strong></p>



<ol class="wp-block-list">
<li>软件下载：<br>点击下方软件下载链接，直接下载安装，建议下载 beta 版本<br></li>



<li>软件升级：<br>在电脑有互联网连接的前提下，可以在软件内检查升级至最新版本。</li>
</ol>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph"><strong>注：同星智能技术支持邮箱：<a title="" href="mailto:support@tosunai.cn">support@tosunai.cn</a>，欢迎大家前来咨询！（须注明公司及联系方式）</strong></p>



<div class="wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-fe48e5de wp-block-buttons-is-layout-flex">
<div class="wp-block-button"><a class="wp-block-button__link has-vivid-cyan-blue-background-color has-background wp-element-button" href="https://www.tosunai.com/downloads/">下载 TSMaster</a></div>
</div>
</div></div>
</div>
</div>



<p class="wp-block-paragraph"></p>
<p>&lt;p&gt;The post <a rel="nofollow" href="https://www.tosunai.com/tsmaster-2026-05-major-update-ai-coding-agent-launched-development-efficiency-greatly-improved/">软件更新 | TSMaster 2026.05 重磅更新：AI编码代理上线，开发效率大幅提升</a> first appeared on <a rel="nofollow" href="https://www.tosunai.com">上海同星智能科技有限公司</a>.&lt;/p&gt;</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.tosunai.com/tsmaster-2026-05-major-update-ai-coding-agent-launched-development-efficiency-greatly-improved/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>软件更新 &#124; TSMaster 2026.04 ：新增音视频记录、Web工具箱及小程序自动化脚本</title>
		<link>https://www.tosunai.com/tsmaster-2026-04-added-audio-and-video-recording-web-toolbox-and-mini-program-automation-scripts/</link>
					<comments>https://www.tosunai.com/tsmaster-2026-04-added-audio-and-video-recording-web-toolbox-and-mini-program-automation-scripts/#respond</comments>
		
		<dc:creator><![CDATA[pan]]></dc:creator>
		<pubDate>Thu, 28 May 2026 03:47:32 +0000</pubDate>
				<category><![CDATA[软件更新]]></category>
		<category><![CDATA[TSMaster]]></category>
		<category><![CDATA[TSMaster新功能]]></category>
		<category><![CDATA[其他]]></category>
		<category><![CDATA[小程序库]]></category>
		<guid isPermaLink="false">https://www.tosunai.com/?p=24277</guid>

					<description><![CDATA[<p>在总线测试与仿真领域，效率与灵活性始终是工程师追求的核心。4月，TSMaster再次迎来重要迭代——本次更新为 [&#8230;]</p>
<p>&lt;p&gt;The post <a rel="nofollow" href="https://www.tosunai.com/tsmaster-2026-04-added-audio-and-video-recording-web-toolbox-and-mini-program-automation-scripts/">软件更新 | TSMaster 2026.04 ：新增音视频记录、Web工具箱及小程序自动化脚本</a> first appeared on <a rel="nofollow" href="https://www.tosunai.com">上海同星智能科技有限公司</a>.&lt;/p&gt;</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">在总线测试与仿真领域，效率与灵活性始终是工程师追求的核心。4月，TSMaster再次迎来重要迭代——本次更新为用户带来了<strong>音频/<strong>视频</strong>记录、全新 Web 工具箱组件、小程序自动化生成构建脚本、SOME/IP 静态数组匹配模式</strong>等，旨在进一步提升软件的性能、灵活性与用户体验。</p>



<div style="height:40px" aria-hidden="true" class="wp-block-spacer"></div>



<blockquote class="wp-block-quote is-style-default is-layout-flow wp-block-quote-is-layout-flow">
<h2 class="wp-block-heading has-black-color has-text-color has-link-color wp-elements-30" style="font-style:normal;font-weight:600"><strong>TSMaster 202<strong>6.0</strong></strong>4</h2>
</blockquote>



<p class="wp-block-paragraph" style="font-size:1em"></p>



<h2 class="wp-block-heading has-vivid-cyan-blue-color has-text-color has-link-color wp-elements-31">分析模块</h2>



<hr class="wp-block-separator has-text-color has-cyan-bluish-gray-color has-alpha-channel-opacity has-cyan-bluish-gray-background-color has-background is-style-wide"/>



<p class="has-vivid-cyan-blue-color has-text-color has-link-color wp-elements-32 wp-block-paragraph"><strong>【多模态测试数据同步采集方案：视频记录、音频记录】</strong></p>



<p class="wp-block-paragraph">→【分析】-【报文发送】</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="1080" height="633" src="https://www.tosunai.com/wp-content/uploads/2026/05/technical-articles-20260528-2.webp" alt="TSMaster 2026.04 视频记录功能界面" class="wp-image-24307" title="软件更新 | TSMaster 2026.04 ：新增音视频记录、Web工具箱及小程序自动化脚本 7" srcset="https://www.tosunai.com/wp-content/uploads/2026/05/technical-articles-20260528-2.webp 1080w, https://www.tosunai.com/wp-content/uploads/2026/05/technical-articles-20260528-2-768x450.webp 768w, https://www.tosunai.com/wp-content/uploads/2026/05/technical-articles-20260528-2-800x469.webp 800w" sizes="auto, (max-width: 1080px) 100vw, 1080px" /></figure>
</div>


<p class="wp-block-paragraph"><strong>更新功能：</strong><br>自动识别系统摄像头，支持多摄像头接入。支持自定义视频参数，可据测试场景（如低速调试/高速抓拍）调整分辨率、帧率、编码格式。实现多模态关联，与 TSMaster&nbsp;总线记录、仿真运行时间轴严格同步，“总线数据+视频画面”事件级关联分析。对应 API&nbsp;上线，可实现智能存储、轻量级录像模式、灵活配置摄像头工作状态以及实时预览和即时静态抓拍控制。视频存储路径默认.LoggingVideo。</p>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">→【分析】-【音频记录】</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="1080" height="635" src="https://www.tosunai.com/wp-content/uploads/2026/05/technical-articles-20260528-3.webp" alt="TSMaster 2026.04 音频记录功能界面" class="wp-image-24311" title="软件更新 | TSMaster 2026.04 ：新增音视频记录、Web工具箱及小程序自动化脚本 8" srcset="https://www.tosunai.com/wp-content/uploads/2026/05/technical-articles-20260528-3.webp 1080w, https://www.tosunai.com/wp-content/uploads/2026/05/technical-articles-20260528-3-768x452.webp 768w, https://www.tosunai.com/wp-content/uploads/2026/05/technical-articles-20260528-3-800x470.webp 800w" sizes="auto, (max-width: 1080px) 100vw, 1080px" /></figure>
</div>


<p class="wp-block-paragraph"><strong>更新内容：</strong></p>



<p class="wp-block-paragraph">通过音频记录实现声画同步测试数据全景采集方案。系统音频输入设备自动扫描、可扩展，音频参数可自定义配置，适配语音交互、异响采集等多种不同测试场景。多模态时间轴同步，API 级设备热管理，实现全局强制关闭安全机制、索引化设备寻址、audio_save_configuration()配置可多次复用。音频存储路径默认.LoggingAudio。</p>



<div style="height:40px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading has-vivid-cyan-blue-color has-text-color has-link-color wp-elements-33">应用模块</h2>



<hr class="wp-block-separator has-text-color has-cyan-bluish-gray-color has-alpha-channel-opacity has-cyan-bluish-gray-background-color has-background is-style-wide"/>



<p class="has-vivid-cyan-blue-color has-text-color has-link-color wp-elements-34 wp-block-paragraph"><strong>【新增 C 语言小程序中的 Web 工具箱】</strong></p>



<p class="wp-block-paragraph">→【应用】-【工具箱设计 开发环境】</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="1080" height="635" src="https://www.tosunai.com/wp-content/uploads/2026/05/technical-articles-20260528-4.webp" alt="TSMaster 2026.04 C语言小程序Web工具箱开发环境" class="wp-image-24312" title="软件更新 | TSMaster 2026.04 ：新增音视频记录、Web工具箱及小程序自动化脚本 9" srcset="https://www.tosunai.com/wp-content/uploads/2026/05/technical-articles-20260528-4.webp 1080w, https://www.tosunai.com/wp-content/uploads/2026/05/technical-articles-20260528-4-768x452.webp 768w, https://www.tosunai.com/wp-content/uploads/2026/05/technical-articles-20260528-4-800x470.webp 800w" sizes="auto, (max-width: 1080px) 100vw, 1080px" /></figure>
</div>


<p class="wp-block-paragraph"><strong>更新内容：</strong><br>新增 C 语言小程序 Web 工具箱，赋能用户用 C 语言原生代码开发具有 Web 交互界面的自定义工具模块，并直接内嵌在 TSMaster 主界面运行，共享工程上下文与通信资源。支持指定源码路径与运行入口（如 lib:t_web_entry），开放性强，便于模块化复用和第三方扩展。支持创建多个独立 Web 工具箱，在 TSMaster 环境下一键切换，满足多场景测试需求。</p>



<div style="height:40px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading has-vivid-cyan-blue-color has-text-color has-link-color wp-elements-35">仿真模块</h2>



<hr class="wp-block-separator has-text-color has-cyan-bluish-gray-color has-alpha-channel-opacity has-cyan-bluish-gray-background-color has-background is-style-wide"/>



<p class="has-vivid-cyan-blue-color has-text-color has-link-color wp-elements-36 wp-block-paragraph"><strong>【SOME/IP 新配置：静态数组跟随 Transform 配置】</strong></p>



<p class="wp-block-paragraph">→【仿真】-【SOME/IP】</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="1080" height="634" src="https://www.tosunai.com/wp-content/uploads/2026/05/technical-articles-20260528-5.webp" alt="TSMaster 2026.04 SOME/IP静态数组跟随Transform配置" class="wp-image-24313" style="object-fit:cover" title="软件更新 | TSMaster 2026.04 ：新增音视频记录、Web工具箱及小程序自动化脚本 10" srcset="https://www.tosunai.com/wp-content/uploads/2026/05/technical-articles-20260528-5.webp 1080w, https://www.tosunai.com/wp-content/uploads/2026/05/technical-articles-20260528-5-768x451.webp 768w, https://www.tosunai.com/wp-content/uploads/2026/05/technical-articles-20260528-5-800x470.webp 800w" sizes="auto, (max-width: 1080px) 100vw, 1080px" /></figure>
</div>


<p class="wp-block-paragraph"><strong>更新内容：</strong><br>不勾选，静态数组长度字段是 0 字节；勾选后，该字段跟随 Transform 的配置。</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="971" height="367" src="https://www.tosunai.com/wp-content/uploads/2026/05/technical-articles-20260528-6.webp" alt="TSMaster 2026.04 SOME/IP静态数组不勾选与勾选对比" class="wp-image-24308" style="object-fit:cover" title="软件更新 | TSMaster 2026.04 ：新增音视频记录、Web工具箱及小程序自动化脚本 11" srcset="https://www.tosunai.com/wp-content/uploads/2026/05/technical-articles-20260528-6.webp 971w, https://www.tosunai.com/wp-content/uploads/2026/05/technical-articles-20260528-6-768x290.webp 768w, https://www.tosunai.com/wp-content/uploads/2026/05/technical-articles-20260528-6-800x302.webp 800w" sizes="auto, (max-width: 971px) 100vw, 971px" /></figure>
</div>

<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="597" height="561" src="https://www.tosunai.com/wp-content/uploads/2026/05/technical-articles-20260528-7.webp" alt="TSMaster 2026.04 SOME/IP Transform配置 SizeOfArrayLengthField示例" class="wp-image-24309" style="object-fit:cover" title="软件更新 | TSMaster 2026.04 ：新增音视频记录、Web工具箱及小程序自动化脚本 12"></figure>
</div>


<p class="wp-block-paragraph"><strong>说明：</strong><br>示例勾选状态下，SOME/IP 订阅对应静态数组变量，对比多了2个字节数据。这源于“SizeOfArrayLengthFeild”的 16 位，即 2 字节长度。</p>



<div style="height:40px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading has-vivid-cyan-blue-color has-text-color has-link-color wp-elements-37">设计模块</h2>



<hr class="wp-block-separator has-text-color has-cyan-bluish-gray-color has-alpha-channel-opacity has-cyan-bluish-gray-background-color has-background is-style-wide"/>



<p class="has-vivid-cyan-blue-color has-text-color has-link-color wp-elements-38 wp-block-paragraph"><strong>【小程序构建：自动化生成脚本】</strong></p>



<p class="wp-block-paragraph">→【设计】-【C小程序】</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="1080" height="635" src="https://www.tosunai.com/wp-content/uploads/2026/05/technical-articles-20260528-8.webp" alt="TSMaster 2026.04 C小程序自动化生成构建脚本" class="wp-image-24314" style="object-fit:cover" title="软件更新 | TSMaster 2026.04 ：新增音视频记录、Web工具箱及小程序自动化脚本 13" srcset="https://www.tosunai.com/wp-content/uploads/2026/05/technical-articles-20260528-8.webp 1080w, https://www.tosunai.com/wp-content/uploads/2026/05/technical-articles-20260528-8-768x452.webp 768w, https://www.tosunai.com/wp-content/uploads/2026/05/technical-articles-20260528-8-800x470.webp 800w" sizes="auto, (max-width: 1080px) 100vw, 1080px" /></figure>
</div>


<p class="wp-block-paragraph"><strong>更新内容：</strong><br>通过该功能对当前 C 小程序项目生成一套完整的可编译构建脚本和配套文件，使其能在外部编译器中独立编译生成可执行程序或小程序模块。对应的脚本和源码支持文件在工程目录MiniProgramBuild。赋能需要快速迭代、多平台适配的测试算法开发、通信逻辑定制及 HIL（硬件在环）仿真场景。</p>



<div style="height:40px" aria-hidden="true" class="wp-block-spacer"></div>



<blockquote class="wp-block-quote is-style-default is-layout-flow wp-block-quote-is-layout-flow">
<h3 class="wp-block-heading has-black-color has-text-color has-link-color wp-elements-39" style="font-style:normal;font-weight:600"><strong>欢迎下载体验 TSMaster 最新版本</strong></h3>
</blockquote>



<div class="wp-block-group box-margin has-background is-vertical is-content-justification-stretch is-layout-flex wp-container-core-group-is-layout-977340ba wp-block-group-is-layout-flex" style="background-color:#f9f9f9">
<h2 class="wp-block-heading has-text-align-center has-vivid-cyan-blue-color has-text-color has-link-color wp-elements-40"><strong>TSMaster 技术交流群</strong></h2>



<p class="has-text-align-center wp-block-paragraph"></p>



<p class="has-text-align-center wp-block-paragraph">如您有关于TSMaster软件使用问题需要技术支持，欢迎扫码添加<strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">TOSUN同星技术客服</mark></strong>企微直接联系和咨询：</p>



<p class="has-text-align-center wp-block-paragraph"><img loading="lazy" decoding="async" width="150" height="150" class="wp-image-12425" style="width: 150px;" src="https://www.tosunai.com/wp-content/uploads/2024/08/technical-articles-20240820-6.webp" alt="同星技术支持 QRcode" title="软件更新 | TSMaster 2026.04 ：新增音视频记录、Web工具箱及小程序自动化脚本 14" srcset="https://www.tosunai.com/wp-content/uploads/2024/08/technical-articles-20240820-6.webp 463w, https://www.tosunai.com/wp-content/uploads/2024/08/technical-articles-20240820-6-300x300.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/08/technical-articles-20240820-6-150x150.webp 150w, https://www.tosunai.com/wp-content/uploads/2024/08/technical-articles-20240820-6-12x12.webp 12w, https://www.tosunai.com/wp-content/uploads/2024/08/technical-articles-20240820-6-100x100.webp 100w" sizes="auto, (max-width: 150px) 100vw, 150px" /></p>
</div>



<div class="wp-block-columns are-vertically-aligned-top has-background is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex" style="background-color:#f9f9f9">
<div class="wp-block-column is-vertically-aligned-top is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:100%">
<div class="wp-block-group"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<p class="wp-block-paragraph"><strong>小贴士：</strong></p>



<ol class="wp-block-list">
<li>软件下载：<br>点击下方软件下载链接，直接下载安装，建议下载 beta 版本<br></li>



<li>软件升级：<br>在电脑有互联网连接的前提下，可以在软件内检查升级至最新版本。</li>
</ol>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph"><strong>注：同星智能技术支持邮箱：<a title="" href="mailto:support@tosunai.cn">support@tosunai.cn</a>，欢迎大家前来咨询！（须注明公司及联系方式）</strong></p>



<div class="wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-fe48e5de wp-block-buttons-is-layout-flex">
<div class="wp-block-button"><a class="wp-block-button__link has-vivid-cyan-blue-background-color has-background wp-element-button" href="https://www.tosunai.com/downloads/">下载 TSMaster</a></div>
</div>
</div></div>
</div>
</div>



<p class="wp-block-paragraph"></p>
<p>&lt;p&gt;The post <a rel="nofollow" href="https://www.tosunai.com/tsmaster-2026-04-added-audio-and-video-recording-web-toolbox-and-mini-program-automation-scripts/">软件更新 | TSMaster 2026.04 ：新增音视频记录、Web工具箱及小程序自动化脚本</a> first appeared on <a rel="nofollow" href="https://www.tosunai.com">上海同星智能科技有限公司</a>.&lt;/p&gt;</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.tosunai.com/tsmaster-2026-04-added-audio-and-video-recording-web-toolbox-and-mini-program-automation-scripts/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>软件更新 &#124; TSMaster 2026.03 新版发布：CAN XL 来了，无 A2L 也能自动解析信号！</title>
		<link>https://www.tosunai.com/tsmaster-2026-03-release-can-xl-is-here-automatic-signal-parsing-even-without-a2l/</link>
					<comments>https://www.tosunai.com/tsmaster-2026-03-release-can-xl-is-here-automatic-signal-parsing-even-without-a2l/#respond</comments>
		
		<dc:creator><![CDATA[pan]]></dc:creator>
		<pubDate>Tue, 21 Apr 2026 08:27:00 +0000</pubDate>
				<category><![CDATA[软件更新]]></category>
		<category><![CDATA[CAN XL]]></category>
		<category><![CDATA[Trace]]></category>
		<category><![CDATA[TSMaster]]></category>
		<category><![CDATA[TSMaster新功能]]></category>
		<category><![CDATA[其他]]></category>
		<category><![CDATA[小程序库]]></category>
		<guid isPermaLink="false">https://www.tosunai.com/?p=23548</guid>

					<description><![CDATA[<p>TSMaster软件更新至2026.03版本。本次更新主要带来了SOME/IP支持增强、CAN XL 发送与  [&#8230;]</p>
<p>&lt;p&gt;The post <a rel="nofollow" href="https://www.tosunai.com/tsmaster-2026-03-release-can-xl-is-here-automatic-signal-parsing-even-without-a2l/">软件更新 | TSMaster 2026.03 新版发布：CAN XL 来了，无 A2L 也能自动解析信号！</a> first appeared on <a rel="nofollow" href="https://www.tosunai.com">上海同星智能科技有限公司</a>.&lt;/p&gt;</p>
]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">TSMaster软件更新至2026.03版本。本次更新主要带来了<strong>SOME/IP支持增强、CAN XL 发送与 Trace 功能上线、小程序库功能扩展、无 A2L 信号自动管理与可视化分析和流程图程序自动化模块相关API释放</strong>等内容。无论您是测试工程师、标定工程师，还是自动化脚本开发者，这次升级都值得关注。</p>



<div style="height:40px" aria-hidden="true" class="wp-block-spacer"></div>



<blockquote class="wp-block-quote is-style-default is-layout-flow wp-block-quote-is-layout-flow">
<h2 class="wp-block-heading has-black-color has-text-color has-link-color wp-elements-53" style="font-style:normal;font-weight:600"><strong>TSMaster 202<strong>6.03</strong></strong></h2>
</blockquote>



<p class="wp-block-paragraph" style="font-size:1em"></p>



<h2 class="wp-block-heading has-text-color has-link-color wp-elements-54" style="color:#007bd1"><strong><strong><strong><strong><strong><strong>分析</strong></strong></strong></strong></strong></strong></h2>



<hr class="wp-block-separator has-text-color has-cyan-bluish-gray-color has-alpha-channel-opacity has-cyan-bluish-gray-background-color has-background is-style-wide"/>



<p class="has-vivid-cyan-blue-color has-text-color has-link-color wp-elements-55 wp-block-paragraph"><strong>【<strong>CAN XL发送与Trace功能</strong>】</strong></p>



<p class="wp-block-paragraph">→【分析】-【报文发送】</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="1080" height="635" src="https://www.tosunai.com/wp-content/uploads/2026/04/technical-articles-20260421-01.webp" alt="CAN XL发送与Trace功能" class="wp-image-23550" title="软件更新 | TSMaster 2026.03 新版发布：CAN XL 来了，无 A2L 也能自动解析信号！ 15" srcset="https://www.tosunai.com/wp-content/uploads/2026/04/technical-articles-20260421-01.webp 1080w, https://www.tosunai.com/wp-content/uploads/2026/04/technical-articles-20260421-01-768x452.webp 768w, https://www.tosunai.com/wp-content/uploads/2026/04/technical-articles-20260421-01-800x470.webp 800w" sizes="auto, (max-width: 1080px) 100vw, 1080px" /></figure>
</div>


<p class="wp-block-paragraph"><strong>更新功能：</strong><br>新增CAN XL报文类型精准构造、发送与调试的功能支持，目前搭配硬件型号为TC1055 Pro+，新增CAN XL Error Signaling ON/OFF两种模式。突破了传统CAN/CAN FD的带宽与负载限制，为新一代车载网络测试提供底层支撑。</p>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">→【分析】-【报文信息】</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="1020" height="540" src="https://www.tosunai.com/wp-content/uploads/2026/04/technical-articles-20260421-02.webp" alt="CAN XL发送与Trace功能" class="wp-image-23554" title="软件更新 | TSMaster 2026.03 新版发布：CAN XL 来了，无 A2L 也能自动解析信号！ 16" srcset="https://www.tosunai.com/wp-content/uploads/2026/04/technical-articles-20260421-02.webp 1020w, https://www.tosunai.com/wp-content/uploads/2026/04/technical-articles-20260421-02-768x407.webp 768w, https://www.tosunai.com/wp-content/uploads/2026/04/technical-articles-20260421-02-800x424.webp 800w" sizes="auto, (max-width: 1020px) 100vw, 1020px" /></figure>
</div>


<p class="wp-block-paragraph"><strong>更新内容：</strong></p>



<p class="wp-block-paragraph">新增CAN XL报文类型的报文记录，支持2048Byte数据场、最高20Mbps速率、双速率和FAST模式，向下兼容CAN/CANFD，适配ISO 11898-1:2022等最新标准，协调TSMaster现有模块的深度集成。</p>



<div style="height:40px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading has-text-color has-link-color wp-elements-56" style="color:#007bd1"><strong><strong><strong><strong>仿真</strong></strong></strong></strong></h2>



<hr class="wp-block-separator has-text-color has-cyan-bluish-gray-color has-alpha-channel-opacity has-cyan-bluish-gray-background-color has-background is-style-wide"/>



<p class="has-vivid-cyan-blue-color has-text-color has-link-color wp-elements-57 wp-block-paragraph"><strong>【<strong><strong>SOME/IP支持tsdb文件的加载、使用</strong></strong>】</strong></p>



<p class="wp-block-paragraph">→【仿真】-【SOME/IP】</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="1080" height="635" src="https://www.tosunai.com/wp-content/uploads/2026/04/technical-articles-20260421-03.webp" alt="SOME/IP支持tsdb文件的加载、使用" class="wp-image-23553" title="软件更新 | TSMaster 2026.03 新版发布：CAN XL 来了，无 A2L 也能自动解析信号！ 17" srcset="https://www.tosunai.com/wp-content/uploads/2026/04/technical-articles-20260421-03.webp 1080w, https://www.tosunai.com/wp-content/uploads/2026/04/technical-articles-20260421-03-768x452.webp 768w, https://www.tosunai.com/wp-content/uploads/2026/04/technical-articles-20260421-03-800x470.webp 800w" sizes="auto, (max-width: 1080px) 100vw, 1080px" /></figure>
</div>


<p class="wp-block-paragraph"><strong>更新内容：</strong><br>SOME/IP窗口支持加载tsdb类型数据库文件，加载速度提升、仿真逻辑和动态适配能力增强。</p>



<div style="height:40px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading has-text-color has-link-color wp-elements-58" style="color:#007bd1"><strong><strong><strong><strong><strong>应用</strong></strong></strong></strong></strong></h2>



<hr class="wp-block-separator has-text-color has-cyan-bluish-gray-color has-alpha-channel-opacity has-cyan-bluish-gray-background-color has-background is-style-wide"/>



<p class="has-vivid-cyan-blue-color has-text-color has-link-color wp-elements-59 wp-block-paragraph"><strong>【<strong><strong><strong>MF4格式文件回放：脱离A2L文件自动生成信号系统变量</strong></strong></strong>】</strong></p>



<p class="wp-block-paragraph">→【应用】-【标定管理器】</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="1080" height="487" src="https://www.tosunai.com/wp-content/uploads/2026/04/technical-articles-20260421-04.webp" alt="MF4格式文件回放：脱离A2L文件自动生成信号系统变量" class="wp-image-23552" style="object-fit:cover" title="软件更新 | TSMaster 2026.03 新版发布：CAN XL 来了，无 A2L 也能自动解析信号！ 18" srcset="https://www.tosunai.com/wp-content/uploads/2026/04/technical-articles-20260421-04.webp 1080w, https://www.tosunai.com/wp-content/uploads/2026/04/technical-articles-20260421-04-768x346.webp 768w, https://www.tosunai.com/wp-content/uploads/2026/04/technical-articles-20260421-04-800x361.webp 800w" sizes="auto, (max-width: 1080px) 100vw, 1080px" /></figure>
</div>

<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="1080" height="698" src="https://www.tosunai.com/wp-content/uploads/2026/04/technical-articles-20260421-05.webp" alt="MF4格式文件回放：脱离A2L文件自动生成信号系统变量" class="wp-image-23551" style="object-fit:cover" title="软件更新 | TSMaster 2026.03 新版发布：CAN XL 来了，无 A2L 也能自动解析信号！ 19" srcset="https://www.tosunai.com/wp-content/uploads/2026/04/technical-articles-20260421-05.webp 1080w, https://www.tosunai.com/wp-content/uploads/2026/04/technical-articles-20260421-05-768x496.webp 768w, https://www.tosunai.com/wp-content/uploads/2026/04/technical-articles-20260421-05-800x517.webp 800w" sizes="auto, (max-width: 1080px) 100vw, 1080px" /></figure>
</div>


<p class="wp-block-paragraph"><strong>说明：</strong>加载mf4文件时，提示是否选择回放所有信号。加载后，自动识别内部系统变量是否与A2L变量匹配，未覆盖项则提示[是否自动创建变量]。</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="1080" height="654" src="https://www.tosunai.com/wp-content/uploads/2026/04/technical-articles-20260421-06.webp" alt="MF4格式文件回放：脱离A2L文件自动生成信号系统变量" class="wp-image-23555" style="object-fit:cover" title="软件更新 | TSMaster 2026.03 新版发布：CAN XL 来了，无 A2L 也能自动解析信号！ 20" srcset="https://www.tosunai.com/wp-content/uploads/2026/04/technical-articles-20260421-06.webp 1080w, https://www.tosunai.com/wp-content/uploads/2026/04/technical-articles-20260421-06-768x465.webp 768w, https://www.tosunai.com/wp-content/uploads/2026/04/technical-articles-20260421-06-800x484.webp 800w" sizes="auto, (max-width: 1080px) 100vw, 1080px" /></figure>
</div>


<p class="wp-block-paragraph"><strong>说明：</strong>选择自动创建变量后，可以在[回放信号选择]中选择需要回放的信号。</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="1080" height="587" src="https://www.tosunai.com/wp-content/uploads/2026/04/technical-articles-20260421-07.webp" alt="MF4格式文件回放：脱离A2L文件自动生成信号系统变量" class="wp-image-23559" style="object-fit:cover" title="软件更新 | TSMaster 2026.03 新版发布：CAN XL 来了，无 A2L 也能自动解析信号！ 21" srcset="https://www.tosunai.com/wp-content/uploads/2026/04/technical-articles-20260421-07.webp 1080w, https://www.tosunai.com/wp-content/uploads/2026/04/technical-articles-20260421-07-768x417.webp 768w, https://www.tosunai.com/wp-content/uploads/2026/04/technical-articles-20260421-07-800x435.webp 800w" sizes="auto, (max-width: 1080px) 100vw, 1080px" /></figure>
</div>


<p class="wp-block-paragraph"><strong>说明：</strong>在[系统变量]模块中，可以查看所有来自MF4文件自动生成的系统变量，并将需要观察的系统变量添加至图形。</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="1080" height="639" src="https://www.tosunai.com/wp-content/uploads/2026/04/technical-articles-20260421-08.webp" alt="MF4格式文件回放：脱离A2L文件自动生成信号系统变量" class="wp-image-23558" style="object-fit:cover" title="软件更新 | TSMaster 2026.03 新版发布：CAN XL 来了，无 A2L 也能自动解析信号！ 22" srcset="https://www.tosunai.com/wp-content/uploads/2026/04/technical-articles-20260421-08.webp 1080w, https://www.tosunai.com/wp-content/uploads/2026/04/technical-articles-20260421-08-768x454.webp 768w, https://www.tosunai.com/wp-content/uploads/2026/04/technical-articles-20260421-08-800x473.webp 800w" sizes="auto, (max-width: 1080px) 100vw, 1080px" /></figure>
</div>

<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="1080" height="482" src="https://www.tosunai.com/wp-content/uploads/2026/04/technical-articles-20260421-09.webp" alt="MF4格式文件回放：脱离A2L文件自动生成信号系统变量" class="wp-image-23557" style="object-fit:cover" title="软件更新 | TSMaster 2026.03 新版发布：CAN XL 来了，无 A2L 也能自动解析信号！ 23" srcset="https://www.tosunai.com/wp-content/uploads/2026/04/technical-articles-20260421-09.webp 1080w, https://www.tosunai.com/wp-content/uploads/2026/04/technical-articles-20260421-09-768x343.webp 768w, https://www.tosunai.com/wp-content/uploads/2026/04/technical-articles-20260421-09-800x357.webp 800w" sizes="auto, (max-width: 1080px) 100vw, 1080px" /></figure>
</div>


<p class="wp-block-paragraph"><strong>说明：</strong>在[测量记录]中选择对应的MF4文件，右键回放。可以在图形中查看回放后的信号数值点，同样也可以利用图形窗口导出CSV文件/生成Excel格式的信号文件。</p>



<div style="height:40px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading has-text-color has-link-color wp-elements-60" style="color:#007bd1"><strong><strong><strong><strong><strong>工程</strong></strong></strong></strong></strong></h2>



<hr class="wp-block-separator has-text-color has-cyan-bluish-gray-color has-alpha-channel-opacity has-cyan-bluish-gray-background-color has-background is-style-wide"/>



<p class="has-vivid-cyan-blue-color has-text-color has-link-color wp-elements-61 wp-block-paragraph"><strong><strong>【<strong><strong>小程序库/表单加载顺序支持用户自定义</strong></strong>】</strong></strong></p>



<p class="wp-block-paragraph">→【工程】-【工程设置】</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="1080" height="635" src="https://www.tosunai.com/wp-content/uploads/2026/04/technical-articles-20260421-10.webp" alt="小程序库/表单加载顺序支持用户自定义" class="wp-image-23556" style="object-fit:cover" title="软件更新 | TSMaster 2026.03 新版发布：CAN XL 来了，无 A2L 也能自动解析信号！ 24" srcset="https://www.tosunai.com/wp-content/uploads/2026/04/technical-articles-20260421-10.webp 1080w, https://www.tosunai.com/wp-content/uploads/2026/04/technical-articles-20260421-10-768x452.webp 768w, https://www.tosunai.com/wp-content/uploads/2026/04/technical-articles-20260421-10-800x470.webp 800w" sizes="auto, (max-width: 1080px) 100vw, 1080px" /></figure>
</div>


<p class="wp-block-paragraph"><strong>更新内容：</strong><br>支持按需灵活控制小程序加载顺序和窗体加载顺序，避免加载顺序导致依赖冲突、界面卡死等错误，提升工程启动效率和协作一致性。</p>



<div style="height:40px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading has-text-color has-link-color wp-elements-62" style="color:#007bd1"><strong><strong><strong><strong><strong>API 更新</strong></strong></strong></strong></strong></h2>



<hr class="wp-block-separator has-text-color has-cyan-bluish-gray-color has-alpha-channel-opacity has-cyan-bluish-gray-background-color has-background is-style-wide"/>



<p class="has-vivid-cyan-blue-color has-text-color has-link-color wp-elements-63 wp-block-paragraph"><strong>【<strong><strong>C小程序API</strong></strong>】</strong></p>



<p class="wp-block-paragraph">本次更新了流程图程序自动化相关的api共计45个，涉及对子模块（Sub-Module）管理、变体组（Variant Group）管理、编译与运行过程管理、Excel交互以及数据和结果的处理应用。</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><tbody><tr><td class="has-text-align-center" data-align="center">模块</td><td class="has-text-align-center" data-align="center">核心价值</td><td class="has-text-align-center" data-align="center">代表API</td></tr><tr><td class="has-text-align-center" data-align="center">流程状态管控</td><td class="has-text-align-center" data-align="center">数学全链路自动化监控</td><td class="has-text-align-center" data-align="center">am_get_progress、am_get_running_state</td></tr><tr><td class="has-text-align-center" data-align="center">变体组管理</td><td class="has-text-align-center" data-align="center">多工况/多版本快速切换</td><td class="has-text-align-center" data-align="center">am_add_variant_group、am_set_variant_value</td></tr><tr><td class="has-text-align-center" data-align="center">编译运行控制</td><td class="has-text-align-center" data-align="center">一键自动化编译执行</td><td class="has-text-align-center" data-align="center">am_compile_current、am_run</td></tr><tr><td class="has-text-align-center" data-align="center">子模块管理</td><td class="has-text-align-center" data-align="center">模块化流程高效维护</td><td class="has-text-align-center" data-align="center">am_add_sub_module、am_move_sub_module</td></tr><tr><td class="has-text-align-center" data-align="center">Excel交互</td><td class="has-text-align-center" data-align="center">测试数据无缝流转</td><td class="has-text-align-center" data-align="center">am_export_excel、am_import_excel</td></tr><tr><td class="has-text-align-center" data-align="center">基础信息获取</td><td class="has-text-align-center" data-align="center">脚本化全量数据读取</td><td class="has-text-align-center" data-align="center">am_get_current_log_dir、am_get_editor_locked</td></tr></tbody></table></figure>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="1080" height="636" src="https://www.tosunai.com/wp-content/uploads/2026/04/technical-articles-20260421-11.webp" alt="C小程序API" class="wp-image-23560" style="object-fit:cover" title="软件更新 | TSMaster 2026.03 新版发布：CAN XL 来了，无 A2L 也能自动解析信号！ 25" srcset="https://www.tosunai.com/wp-content/uploads/2026/04/technical-articles-20260421-11.webp 1080w, https://www.tosunai.com/wp-content/uploads/2026/04/technical-articles-20260421-11-768x452.webp 768w, https://www.tosunai.com/wp-content/uploads/2026/04/technical-articles-20260421-11-800x471.webp 800w" sizes="auto, (max-width: 1080px) 100vw, 1080px" /></figure>
</div>


<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">示例：</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="869" height="363" src="https://www.tosunai.com/wp-content/uploads/2026/04/technical-articles-20260421-12.webp" alt="C小程序API示例" class="wp-image-23562" style="object-fit:cover" title="软件更新 | TSMaster 2026.03 新版发布：CAN XL 来了，无 A2L 也能自动解析信号！ 26" srcset="https://www.tosunai.com/wp-content/uploads/2026/04/technical-articles-20260421-12.webp 869w, https://www.tosunai.com/wp-content/uploads/2026/04/technical-articles-20260421-12-768x321.webp 768w, https://www.tosunai.com/wp-content/uploads/2026/04/technical-articles-20260421-12-800x334.webp 800w" sizes="auto, (max-width: 869px) 100vw, 869px" /></figure>
</div>

<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="1016" height="325" src="https://www.tosunai.com/wp-content/uploads/2026/04/technical-articles-20260421-13.webp" alt="C小程序API示例" class="wp-image-23561" style="object-fit:cover" title="软件更新 | TSMaster 2026.03 新版发布：CAN XL 来了，无 A2L 也能自动解析信号！ 27" srcset="https://www.tosunai.com/wp-content/uploads/2026/04/technical-articles-20260421-13.webp 1016w, https://www.tosunai.com/wp-content/uploads/2026/04/technical-articles-20260421-13-768x246.webp 768w, https://www.tosunai.com/wp-content/uploads/2026/04/technical-articles-20260421-13-800x256.webp 800w" sizes="auto, (max-width: 1016px) 100vw, 1016px" /></figure>
</div>


<div style="height:40px" aria-hidden="true" class="wp-block-spacer"></div>



<blockquote class="wp-block-quote is-style-default is-layout-flow wp-block-quote-is-layout-flow">
<h3 class="wp-block-heading has-black-color has-text-color has-link-color wp-elements-64" style="font-style:normal;font-weight:600"><strong>欢迎下载体验 TSMaster 最新版本</strong></h3>
</blockquote>



<div class="wp-block-group box-margin has-background is-vertical is-content-justification-stretch is-layout-flex wp-container-core-group-is-layout-977340ba wp-block-group-is-layout-flex" style="background-color:#f9f9f9">
<h2 class="wp-block-heading has-text-align-center has-vivid-cyan-blue-color has-text-color has-link-color wp-elements-65"><strong>TSMaster 技术交流群</strong></h2>



<p class="has-text-align-center wp-block-paragraph"></p>



<p class="has-text-align-center wp-block-paragraph">如您有关于TSMaster软件使用问题需要技术支持，欢迎扫码添加<strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-vivid-cyan-blue-color">TOSUN同星技术客服</mark></strong>企微直接联系和咨询：</p>



<p class="has-text-align-center wp-block-paragraph"><img loading="lazy" decoding="async" width="150" height="150" class="wp-image-12425" style="width: 150px;" src="https://www.tosunai.com/wp-content/uploads/2024/08/technical-articles-20240820-6.webp" alt="同星技术支持 QRcode" title="软件更新 | TSMaster 2026.03 新版发布：CAN XL 来了，无 A2L 也能自动解析信号！ 28" srcset="https://www.tosunai.com/wp-content/uploads/2024/08/technical-articles-20240820-6.webp 463w, https://www.tosunai.com/wp-content/uploads/2024/08/technical-articles-20240820-6-300x300.webp 300w, https://www.tosunai.com/wp-content/uploads/2024/08/technical-articles-20240820-6-150x150.webp 150w, https://www.tosunai.com/wp-content/uploads/2024/08/technical-articles-20240820-6-12x12.webp 12w, https://www.tosunai.com/wp-content/uploads/2024/08/technical-articles-20240820-6-100x100.webp 100w" sizes="auto, (max-width: 150px) 100vw, 150px" /></p>
</div>



<div class="wp-block-columns are-vertically-aligned-top has-background is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex" style="background-color:#f9f9f9">
<div class="wp-block-column is-vertically-aligned-top is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:100%">
<div class="wp-block-group"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained">
<p class="wp-block-paragraph"><strong>小贴士：</strong></p>



<ol class="wp-block-list">
<li>软件下载：<br>点击下方软件下载链接，直接下载安装，建议下载 beta 版本<br></li>



<li>软件升级：<br>在电脑有互联网连接的前提下，可以在软件内检查升级至最新版本。</li>
</ol>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph"><strong>注：同星智能技术支持邮箱：<a title="" href="mailto:support@tosunai.cn">support@tosunai.cn</a>，欢迎大家前来咨询！（须注明公司及联系方式）</strong></p>



<div class="wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-fe48e5de wp-block-buttons-is-layout-flex">
<div class="wp-block-button"><a class="wp-block-button__link has-vivid-cyan-blue-background-color has-background wp-element-button" href="https://www.tosunai.com/downloads/">下载 TSMaster</a></div>
</div>
</div></div>
</div>
</div>



<p class="wp-block-paragraph"></p>
<p>&lt;p&gt;The post <a rel="nofollow" href="https://www.tosunai.com/tsmaster-2026-03-release-can-xl-is-here-automatic-signal-parsing-even-without-a2l/">软件更新 | TSMaster 2026.03 新版发布：CAN XL 来了，无 A2L 也能自动解析信号！</a> first appeared on <a rel="nofollow" href="https://www.tosunai.com">上海同星智能科技有限公司</a>.&lt;/p&gt;</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.tosunai.com/tsmaster-2026-03-release-can-xl-is-here-automatic-signal-parsing-even-without-a2l/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>新功能发布 &#124; TSMaster工具箱集成开发环境系列3-工具箱调用小程序库</title>
		<link>https://www.tosunai.com/tsmaster-toolkit-ide-series-3-toolkit-calling-applet-library/</link>
					<comments>https://www.tosunai.com/tsmaster-toolkit-ide-series-3-toolkit-calling-applet-library/#respond</comments>
		
		<dc:creator><![CDATA[pan]]></dc:creator>
		<pubDate>Sat, 01 Apr 2023 09:28:28 +0000</pubDate>
				<category><![CDATA[软件操作教程]]></category>
		<category><![CDATA[TSMaster新功能]]></category>
		<category><![CDATA[其他]]></category>
		<category><![CDATA[小程序库]]></category>
		<category><![CDATA[工具箱设计开发]]></category>
		<guid isPermaLink="false">https://www.tosunai.com/?p=5952</guid>

					<description><![CDATA[<p>overview前言 今天继续TSMaster工具箱系列第三章，如何用Python脚本调用自己编写的API函数 [&#8230;]</p>
<p>&lt;p&gt;The post <a rel="nofollow" href="https://www.tosunai.com/tsmaster-toolkit-ide-series-3-toolkit-calling-applet-library/">新功能发布 | TSMaster工具箱集成开发环境系列3-工具箱调用小程序库</a> first appeared on <a rel="nofollow" href="https://www.tosunai.com">上海同星智能科技有限公司</a>.&lt;/p&gt;</p>
]]></description>
			<style id="elementor-post-5952">.elementor-5952 .elementor-element.elementor-element-653a468 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-5952 .elementor-element.elementor-element-653a468{margin-top:-1px;margin-bottom:-1px;padding:14px 0px 23px 0px;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-5952 .elementor-element.elementor-element-fcb6263 > .elementor-widget-container{background-image:url("https://www.tosunai.com/wp-content/uploads/2023/01/TOSUN-EDA.jpg");margin:0px 0px 0px 0px;padding:25px 25px 25px 25px;}.elementor-5952 .elementor-element.elementor-element-fcb6263{text-align:center;}.elementor-5952 .elementor-element.elementor-element-fcb6263 .elementor-heading-title{font-size:20px;font-weight:600;text-transform:uppercase;letter-spacing:12px;color:#FFFFFF;}.elementor-widget-text-editor{color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-5952 .elementor-element.elementor-element-030171f{letter-spacing:1px;color:#000000;}.elementor-5952 .elementor-element.elementor-element-df0e7e0 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-5952 .elementor-element.elementor-element-df0e7e0{margin-top:0px;margin-bottom:0px;padding:20px 0px 20px 0px;}.elementor-5952 .elementor-element.elementor-element-c95e46e{text-align:center;}.elementor-5952 .elementor-element.elementor-element-c95e46e .elementor-heading-title{font-size:20px;font-weight:600;color:var( --e-global-color-decbd46 );}.elementor-5952 .elementor-element.elementor-element-8c0ada4 > .elementor-widget-container{margin:-10px 0px 22px 0px;}.elementor-5952 .elementor-element.elementor-element-8c0ada4{text-align:center;}.elementor-5952 .elementor-element.elementor-element-8c0ada4 .elementor-heading-title{font-size:12px;font-weight:300;color:#bfbfbf;}.elementor-5952 .elementor-element.elementor-element-dbb26ab > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-5952 .elementor-element.elementor-element-dbb26ab{margin-top:0px;margin-bottom:0px;padding:20px 0px 20px 0px;}.elementor-5952 .elementor-element.elementor-element-cccbde7{text-align:start;letter-spacing:1px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-5952 .elementor-element.elementor-element-d71d7ab{text-align:start;letter-spacing:1px;}.elementor-5952 .elementor-element.elementor-element-9760a7d{text-align:start;letter-spacing:1px;}.elementor-5952 .elementor-element.elementor-element-db1aabe{text-align:start;letter-spacing:1px;}.elementor-5952 .elementor-element.elementor-element-924c042 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-5952 .elementor-element.elementor-element-924c042{margin-top:0px;margin-bottom:0px;padding:20px 0px 20px 0px;}.elementor-5952 .elementor-element.elementor-element-da4cffd{text-align:center;}.elementor-5952 .elementor-element.elementor-element-da4cffd .elementor-heading-title{font-size:20px;font-weight:600;color:var( --e-global-color-decbd46 );}.elementor-5952 .elementor-element.elementor-element-154526d > .elementor-widget-container{margin:-10px 0px 22px 0px;}.elementor-5952 .elementor-element.elementor-element-154526d{text-align:center;}.elementor-5952 .elementor-element.elementor-element-154526d .elementor-heading-title{font-size:12px;font-weight:300;color:#bfbfbf;}.elementor-5952 .elementor-element.elementor-element-a811e3b{text-align:start;letter-spacing:1px;}.elementor-5952 .elementor-element.elementor-element-3b7de22{text-align:start;letter-spacing:1px;}.elementor-5952 .elementor-element.elementor-element-94368e5{text-align:start;letter-spacing:1px;}.elementor-5952 .elementor-element.elementor-element-b1412aa > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-5952 .elementor-element.elementor-element-b1412aa{margin-top:0px;margin-bottom:0px;padding:20px 0px 20px 0px;}.elementor-5952 .elementor-element.elementor-element-a4cfb43{text-align:center;}.elementor-5952 .elementor-element.elementor-element-a4cfb43 .elementor-heading-title{font-size:20px;font-weight:600;color:var( --e-global-color-decbd46 );}.elementor-5952 .elementor-element.elementor-element-b293503 > .elementor-widget-container{margin:-10px 0px 22px 0px;}.elementor-5952 .elementor-element.elementor-element-b293503{text-align:center;}.elementor-5952 .elementor-element.elementor-element-b293503 .elementor-heading-title{font-size:12px;font-weight:300;color:#bfbfbf;}.elementor-5952 .elementor-element.elementor-element-94760c4{text-align:start;letter-spacing:1px;}.elementor-5952 .elementor-element.elementor-element-2a6b3dd{text-align:start;letter-spacing:1px;}.elementor-5952 .elementor-element.elementor-element-2ecabf2{text-align:start;letter-spacing:1px;}.elementor-5952 .elementor-element.elementor-element-2664b9b{text-align:start;letter-spacing:1px;}.elementor-5952 .elementor-element.elementor-element-1e15996 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-5952 .elementor-element.elementor-element-1e15996{margin-top:0px;margin-bottom:0px;padding:20px 0px 20px 0px;}.elementor-5952 .elementor-element.elementor-element-bb4247f{text-align:center;}.elementor-5952 .elementor-element.elementor-element-bb4247f .elementor-heading-title{font-size:20px;font-weight:600;color:var( --e-global-color-decbd46 );}.elementor-5952 .elementor-element.elementor-element-e05ffc0 > .elementor-widget-container{margin:-10px 0px 22px 0px;}.elementor-5952 .elementor-element.elementor-element-e05ffc0{text-align:center;}.elementor-5952 .elementor-element.elementor-element-e05ffc0 .elementor-heading-title{font-size:12px;font-weight:300;color:#bfbfbf;}.elementor-5952 .elementor-element.elementor-element-dec0f2f{text-align:start;letter-spacing:1px;}.elementor-5952 .elementor-element.elementor-element-1f3d0e4{text-align:start;letter-spacing:1px;}.elementor-5952 .elementor-element.elementor-element-856f0bc{text-align:start;letter-spacing:1px;}.elementor-5952 .elementor-element.elementor-element-89a3df8{text-align:start;letter-spacing:1px;}.elementor-5952 .elementor-element.elementor-element-3f927b2 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-5952 .elementor-element.elementor-element-3f927b2 > .elementor-container{max-width:800px;}.elementor-5952 .elementor-element.elementor-element-3f927b2{padding:45px 0px 29px 0px;}.elementor-5952 .elementor-element.elementor-element-5f9d560{text-align:center;}.elementor-5952 .elementor-element.elementor-element-5f9d560 .elementor-heading-title{font-size:45px;color:var( --e-global-color-secondary );}.elementor-5952 .elementor-element.elementor-element-d0436bd{text-align:center;letter-spacing:1px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );}.elementor-5952 .elementor-element.elementor-element-f77963f .elementor-button{letter-spacing:1px;}@media(max-width:1024px){.elementor-5952 .elementor-element.elementor-element-c95e46e .elementor-heading-title{font-size:45px;}.elementor-5952 .elementor-element.elementor-element-da4cffd .elementor-heading-title{font-size:45px;}.elementor-5952 .elementor-element.elementor-element-a4cfb43 .elementor-heading-title{font-size:45px;}.elementor-5952 .elementor-element.elementor-element-bb4247f .elementor-heading-title{font-size:45px;}.elementor-5952 .elementor-element.elementor-element-5f9d560 .elementor-heading-title{font-size:30px;}}@media(max-width:767px){.elementor-5952 .elementor-element.elementor-element-fcb6263 .elementor-heading-title{font-size:18px;line-height:1.5em;}.elementor-5952 .elementor-element.elementor-element-c95e46e .elementor-heading-title{font-size:45px;}.elementor-5952 .elementor-element.elementor-element-8c0ada4 .elementor-heading-title{font-size:16px;}.elementor-5952 .elementor-element.elementor-element-da4cffd .elementor-heading-title{font-size:45px;}.elementor-5952 .elementor-element.elementor-element-154526d .elementor-heading-title{font-size:16px;}.elementor-5952 .elementor-element.elementor-element-a4cfb43 .elementor-heading-title{font-size:45px;}.elementor-5952 .elementor-element.elementor-element-b293503 .elementor-heading-title{font-size:16px;}.elementor-5952 .elementor-element.elementor-element-bb4247f .elementor-heading-title{font-size:45px;}.elementor-5952 .elementor-element.elementor-element-e05ffc0 .elementor-heading-title{font-size:16px;}.elementor-5952 .elementor-element.elementor-element-5f9d560 .elementor-heading-title{font-size:24px;}}</style>							<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="5952" class="elementor elementor-5952" data-elementor-post-type="post">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-653a468 elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="653a468" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-no">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-832452f" data-id="832452f" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-fcb6263 elementor-widget elementor-widget-heading" data-id="fcb6263" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h5 class="elementor-heading-title elementor-size-default">overview前言</h5>				</div>
				</div>
				<div class="elementor-element elementor-element-030171f elementor-widget elementor-widget-text-editor" data-id="030171f" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<section><p>今天继续TSMaster工具箱系列第三章，如何用Python脚本调用自己编写的API函数。</p></section><section></section>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-df0e7e0 elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="df0e7e0" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-no">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-65129b9" data-id="65129b9" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-c95e46e elementor-widget elementor-widget-heading" data-id="c95e46e" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">一、安装小程序库</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-8c0ada4 elementor-widget elementor-widget-heading" data-id="8c0ada4" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h5 class="elementor-heading-title elementor-size-default">Install the applet library</h5>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-dbb26ab elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="dbb26ab" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-no">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-44fac6b" data-id="44fac6b" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-cccbde7 elementor-widget elementor-widget-text-editor" data-id="cccbde7" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<section><p>打开TSMaster，拖入一个dbc文件，可以到TSMaster的安装目录去找这个文件，在Demo-Databases里面任意找一个，比如说CAN_FD_Powertrain，拖入之后就可以关闭这个数据库界面。</p></section>								</div>
				</div>
				<div class="elementor-element elementor-element-33da955 elementor-widget elementor-widget-image" data-id="33da955" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="1024" height="576" src="https://www.tosunai.com/wp-content/uploads/2024/01/toolkit-ide-series-3-1-1024x576.png" class="attachment-large size-large wp-image-7385" alt="TSMaster工具箱集成开发环境系列3-工具箱调用小程序库" srcset="https://www.tosunai.com/wp-content/uploads/2024/01/toolkit-ide-series-3-1-1024x576.png 1024w, https://www.tosunai.com/wp-content/uploads/2024/01/toolkit-ide-series-3-1-300x169.png 300w, https://www.tosunai.com/wp-content/uploads/2024/01/toolkit-ide-series-3-1-768x432.png 768w, https://www.tosunai.com/wp-content/uploads/2024/01/toolkit-ide-series-3-1-18x10.png 18w, https://www.tosunai.com/wp-content/uploads/2024/01/toolkit-ide-series-3-1-800x450.png 800w, https://www.tosunai.com/wp-content/uploads/2024/01/toolkit-ide-series-3-1.png 1520w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="新功能发布 | TSMaster工具箱集成开发环境系列3-工具箱调用小程序库 43">															</div>
				</div>
				<div class="elementor-element elementor-element-d71d7ab elementor-widget elementor-widget-text-editor" data-id="d71d7ab" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<section><p>接下来选择硬件通道，1路CAN，随后打开总线仿真也就是rbs的界面，双击激活Engine节点。当剩余总线启动的时候，Engine节点就会往外发送自己的周期报文。</p></section>								</div>
				</div>
				<div class="elementor-element elementor-element-c957dec elementor-widget elementor-widget-image" data-id="c957dec" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="1024" height="577" src="https://www.tosunai.com/wp-content/uploads/2024/01/toolkit-ide-series-3-2-1024x577.png" class="attachment-large size-large wp-image-7386" alt="TSMaster工具箱集成开发环境系列3-工具箱调用小程序库" srcset="https://www.tosunai.com/wp-content/uploads/2024/01/toolkit-ide-series-3-2-1024x577.png 1024w, https://www.tosunai.com/wp-content/uploads/2024/01/toolkit-ide-series-3-2-300x169.png 300w, https://www.tosunai.com/wp-content/uploads/2024/01/toolkit-ide-series-3-2-768x433.png 768w, https://www.tosunai.com/wp-content/uploads/2024/01/toolkit-ide-series-3-2-18x10.png 18w, https://www.tosunai.com/wp-content/uploads/2024/01/toolkit-ide-series-3-2-800x451.png 800w, https://www.tosunai.com/wp-content/uploads/2024/01/toolkit-ide-series-3-2.png 1526w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="新功能发布 | TSMaster工具箱集成开发环境系列3-工具箱调用小程序库 44">															</div>
				</div>
				<div class="elementor-element elementor-element-9760a7d elementor-widget elementor-widget-text-editor" data-id="9760a7d" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<section><p>切换到自定义函数组，点击右键添加一个自定义函数，名称设置为control_rbs。函数的参数可以设置稍微复杂一些，比如第一个参数是激活标志，也就是const bool AEnable；第二个参数是附加信息，比如const pchar AInfo，这样就把函数的接口给定义好了，接下来实现这个函数。</p></section>								</div>
				</div>
				<div class="elementor-element elementor-element-1ae7430 elementor-widget elementor-widget-image" data-id="1ae7430" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="1024" height="574" src="https://www.tosunai.com/wp-content/uploads/2024/01/toolkit-ide-series-3-3-1024x574.png" class="attachment-large size-large wp-image-7387" alt="TSMaster工具箱集成开发环境系列3-工具箱调用小程序库" srcset="https://www.tosunai.com/wp-content/uploads/2024/01/toolkit-ide-series-3-3-1024x574.png 1024w, https://www.tosunai.com/wp-content/uploads/2024/01/toolkit-ide-series-3-3-300x168.png 300w, https://www.tosunai.com/wp-content/uploads/2024/01/toolkit-ide-series-3-3-768x430.png 768w, https://www.tosunai.com/wp-content/uploads/2024/01/toolkit-ide-series-3-3-18x10.png 18w, https://www.tosunai.com/wp-content/uploads/2024/01/toolkit-ide-series-3-3-800x448.png 800w, https://www.tosunai.com/wp-content/uploads/2024/01/toolkit-ide-series-3-3.png 1529w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="新功能发布 | TSMaster工具箱集成开发环境系列3-工具箱调用小程序库 45">															</div>
				</div>
				<div class="elementor-element elementor-element-db1aabe elementor-widget elementor-widget-text-editor" data-id="db1aabe" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<section><p>首先可以打印出，用户希望看到的信息，也就是log(AInfo），接下来判断Enable标志，if(AEnable)，如果是Enable那么就写com.can_rbs_start，否则就是stop，这样API就做好了。为了让其他的程序用到这个函数，需要将controller这个小程序安装到TSMaster中，成为小程序库。切换到属性页面，点击小程序库这个开关，首先编译，其次安装就结束了。此时就可以从TSMaster的任何位置，调用这个API。</p></section>								</div>
				</div>
				<div class="elementor-element elementor-element-433682c elementor-widget elementor-widget-image" data-id="433682c" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="1024" height="578" src="https://www.tosunai.com/wp-content/uploads/2024/01/toolkit-ide-series-3-4-1024x578.png" class="attachment-large size-large wp-image-7388" alt="TSMaster工具箱集成开发环境系列3-工具箱调用小程序库" srcset="https://www.tosunai.com/wp-content/uploads/2024/01/toolkit-ide-series-3-4-1024x578.png 1024w, https://www.tosunai.com/wp-content/uploads/2024/01/toolkit-ide-series-3-4-300x169.png 300w, https://www.tosunai.com/wp-content/uploads/2024/01/toolkit-ide-series-3-4-768x433.png 768w, https://www.tosunai.com/wp-content/uploads/2024/01/toolkit-ide-series-3-4-18x10.png 18w, https://www.tosunai.com/wp-content/uploads/2024/01/toolkit-ide-series-3-4-800x451.png 800w, https://www.tosunai.com/wp-content/uploads/2024/01/toolkit-ide-series-3-4.png 1464w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="新功能发布 | TSMaster工具箱集成开发环境系列3-工具箱调用小程序库 46">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-924c042 elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="924c042" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-no">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-a356170" data-id="a356170" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-da4cffd elementor-widget elementor-widget-heading" data-id="da4cffd" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">二、自动化测试</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-154526d elementor-widget elementor-widget-heading" data-id="154526d" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h5 class="elementor-heading-title elementor-size-default">Automated Testing</h5>				</div>
				</div>
				<div class="elementor-element elementor-element-a811e3b elementor-widget elementor-widget-text-editor" data-id="a811e3b" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>小程序库，有controller这个mp小程序，它有一个API函数。如何验证呢？可以打开一个自动化模块，选中入口点，回车，再双击NOP，到右侧，修改类型为API调用，再修改函数调用类型为小程序库函数，此时会弹出一个函数选择器，第一个函数就是我们刚才设计的control_rbs。选中该函数双击，在右侧填入参数，第一个是使然标志，填入true或者1都可以，第二个是需要打印的信息，比如start from automation module，随后按F9启动，会弹出提示信息。</p>								</div>
				</div>
				<div class="elementor-element elementor-element-9c3c6ca elementor-widget elementor-widget-image" data-id="9c3c6ca" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="1024" height="574" src="https://www.tosunai.com/wp-content/uploads/2024/01/toolkit-ide-series-3-5-1024x574.png" class="attachment-large size-large wp-image-7389" alt="TSMaster工具箱集成开发环境系列3-工具箱调用小程序库" srcset="https://www.tosunai.com/wp-content/uploads/2024/01/toolkit-ide-series-3-5-1024x574.png 1024w, https://www.tosunai.com/wp-content/uploads/2024/01/toolkit-ide-series-3-5-300x168.png 300w, https://www.tosunai.com/wp-content/uploads/2024/01/toolkit-ide-series-3-5-768x430.png 768w, https://www.tosunai.com/wp-content/uploads/2024/01/toolkit-ide-series-3-5-18x10.png 18w, https://www.tosunai.com/wp-content/uploads/2024/01/toolkit-ide-series-3-5-800x448.png 800w, https://www.tosunai.com/wp-content/uploads/2024/01/toolkit-ide-series-3-5.png 1469w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="新功能发布 | TSMaster工具箱集成开发环境系列3-工具箱调用小程序库 47">															</div>
				</div>
				<div class="elementor-element elementor-element-3b7de22 elementor-widget elementor-widget-text-editor" data-id="3b7de22" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<section><p>在信息里面首先是打印的字符串，也就是start from automation module，其次是一个错误信息，提示在激活仿真引擎之前必须连接应用程序，也就是点击左上角的启动按钮。按照提示连接一下，这样仿真引擎才具备运行条件。</p></section>								</div>
				</div>
				<div class="elementor-element elementor-element-669548b elementor-widget elementor-widget-image" data-id="669548b" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="1024" height="578" src="https://www.tosunai.com/wp-content/uploads/2024/01/toolkit-ide-series-3-6-1024x578.png" class="attachment-large size-large wp-image-7390" alt="TSMaster工具箱集成开发环境系列3-工具箱调用小程序库" srcset="https://www.tosunai.com/wp-content/uploads/2024/01/toolkit-ide-series-3-6-1024x578.png 1024w, https://www.tosunai.com/wp-content/uploads/2024/01/toolkit-ide-series-3-6-300x169.png 300w, https://www.tosunai.com/wp-content/uploads/2024/01/toolkit-ide-series-3-6-768x434.png 768w, https://www.tosunai.com/wp-content/uploads/2024/01/toolkit-ide-series-3-6-18x10.png 18w, https://www.tosunai.com/wp-content/uploads/2024/01/toolkit-ide-series-3-6-800x452.png 800w, https://www.tosunai.com/wp-content/uploads/2024/01/toolkit-ide-series-3-6.png 1465w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="新功能发布 | TSMaster工具箱集成开发环境系列3-工具箱调用小程序库 48">															</div>
				</div>
				<div class="elementor-element elementor-element-94368e5 elementor-widget elementor-widget-text-editor" data-id="94368e5" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<section><p>再切到自动化模块，按F9，程序立马执行成功。切到trace窗口，可以看到Engine节点的报文，再回到自动化模块，选中control_rbs这个命令，粘贴一个一模一样的函数调用，将新的函数调用改为禁止rbs，也就是这里填false，信息填入stop from automation module，再按一次F9，由于最后一次执行的步骤是禁止操作，trace窗口的报文，也就不再刷新，Engine节点已被禁止。因为总线仿真已经停止，此时自动化模块的测试工作就结束了。</p></section>								</div>
				</div>
				<div class="elementor-element elementor-element-f51d94d elementor-widget elementor-widget-image" data-id="f51d94d" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="1024" height="575" src="https://www.tosunai.com/wp-content/uploads/2024/01/toolkit-ide-series-3-7-1024x575.png" class="attachment-large size-large wp-image-7391" alt="TSMaster工具箱集成开发环境系列3-工具箱调用小程序库" srcset="https://www.tosunai.com/wp-content/uploads/2024/01/toolkit-ide-series-3-7-1024x575.png 1024w, https://www.tosunai.com/wp-content/uploads/2024/01/toolkit-ide-series-3-7-300x168.png 300w, https://www.tosunai.com/wp-content/uploads/2024/01/toolkit-ide-series-3-7-768x431.png 768w, https://www.tosunai.com/wp-content/uploads/2024/01/toolkit-ide-series-3-7-18x10.png 18w, https://www.tosunai.com/wp-content/uploads/2024/01/toolkit-ide-series-3-7-800x449.png 800w, https://www.tosunai.com/wp-content/uploads/2024/01/toolkit-ide-series-3-7.png 1468w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="新功能发布 | TSMaster工具箱集成开发环境系列3-工具箱调用小程序库 49">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-b1412aa elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="b1412aa" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-no">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-0a1e440" data-id="0a1e440" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-a4cfb43 elementor-widget elementor-widget-heading" data-id="a4cfb43" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">三、启动窗体设计</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-b293503 elementor-widget elementor-widget-heading" data-id="b293503" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h5 class="elementor-heading-title elementor-size-default">Launch form design</h5>				</div>
				</div>
				<div class="elementor-element elementor-element-94760c4 elementor-widget elementor-widget-text-editor" data-id="94760c4" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<section><p>打开工具箱的主界面，添加一个新的工具箱，点击工具栏上的“+”号按钮，输入新工具箱的名称：test，按回车，工具箱就创建完毕。注意该工具箱，默认位于当前工程文件夹的路径中，它会跟随当前的工程走，表格中，全局一栏的勾是取消勾选的状态。点击右侧的文件夹按钮，就可以看到我们的工具箱了。它确实是位于当前的工程路径下，这就意味着，当新建工程或是加载别的工程的时候，这个工具箱就找不到了。</p></section>								</div>
				</div>
				<div class="elementor-element elementor-element-99a76df elementor-widget elementor-widget-image" data-id="99a76df" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="1024" height="578" src="https://www.tosunai.com/wp-content/uploads/2024/01/toolkit-ide-series-3-8-1024x578.png" class="attachment-large size-large wp-image-7392" alt="TSMaster工具箱集成开发环境系列3-工具箱调用小程序库" srcset="https://www.tosunai.com/wp-content/uploads/2024/01/toolkit-ide-series-3-8-1024x578.png 1024w, https://www.tosunai.com/wp-content/uploads/2024/01/toolkit-ide-series-3-8-300x169.png 300w, https://www.tosunai.com/wp-content/uploads/2024/01/toolkit-ide-series-3-8-768x433.png 768w, https://www.tosunai.com/wp-content/uploads/2024/01/toolkit-ide-series-3-8-18x10.png 18w, https://www.tosunai.com/wp-content/uploads/2024/01/toolkit-ide-series-3-8-800x451.png 800w, https://www.tosunai.com/wp-content/uploads/2024/01/toolkit-ide-series-3-8.png 1464w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="新功能发布 | TSMaster工具箱集成开发环境系列3-工具箱调用小程序库 50">															</div>
				</div>
				<div class="elementor-element elementor-element-2a6b3dd elementor-widget elementor-widget-text-editor" data-id="2a6b3dd" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<section><p>倘若用户想创建一个永久的工具箱，让每个工程都可以使用这个工具箱的话，就需要开启全局工具箱模式。点击左上角的齿轮按钮，将鼠标放到上面会提示激活工程模式或者全局模式，那么默认是选中状态，表示工程模式激活，再点一次就激活全局模式。这个时候，再创建工具箱，所创建的工具箱就会被放到，TSMaster的安装目录上，而不会跟随工程。</p></section>								</div>
				</div>
				<div class="elementor-element elementor-element-a3f9ceb elementor-widget elementor-widget-image" data-id="a3f9ceb" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="1024" height="573" src="https://www.tosunai.com/wp-content/uploads/2024/01/toolkit-ide-series-3-9-1024x573.png" class="attachment-large size-large wp-image-7393" alt="TSMaster工具箱集成开发环境系列3-工具箱调用小程序库" srcset="https://www.tosunai.com/wp-content/uploads/2024/01/toolkit-ide-series-3-9-1024x573.png 1024w, https://www.tosunai.com/wp-content/uploads/2024/01/toolkit-ide-series-3-9-300x168.png 300w, https://www.tosunai.com/wp-content/uploads/2024/01/toolkit-ide-series-3-9-768x430.png 768w, https://www.tosunai.com/wp-content/uploads/2024/01/toolkit-ide-series-3-9-18x10.png 18w, https://www.tosunai.com/wp-content/uploads/2024/01/toolkit-ide-series-3-9-800x448.png 800w, https://www.tosunai.com/wp-content/uploads/2024/01/toolkit-ide-series-3-9.png 1468w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="新功能发布 | TSMaster工具箱集成开发环境系列3-工具箱调用小程序库 51">															</div>
				</div>
				<div class="elementor-element elementor-element-2ecabf2 elementor-widget elementor-widget-text-editor" data-id="2ecabf2" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<section><p>我们来操作一下，点击新建按钮，输入global1，回车，可以看到新建的工具箱排在表格中靠后的位置，而且全局的勾，是选中的状态。打开文件夹，向上一级，还可以看到该工具箱所在的文件夹，还有系统自带的两个示例的工具箱。一个是控件的使用指南，另一个是原始的CAN报文发送窗口。接下来进入界面设计的环节，选中test工具箱，双击，进入到代码设计页面，点击工具栏上的窗体按钮，来启动窗体设计器。</p></section>								</div>
				</div>
				<div class="elementor-element elementor-element-ab2fb5e elementor-widget elementor-widget-image" data-id="ab2fb5e" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="1024" height="578" src="https://www.tosunai.com/wp-content/uploads/2024/01/toolkit-ide-series-3-10-1024x578.png" class="attachment-large size-large wp-image-7394" alt="TSMaster工具箱集成开发环境系列3-工具箱调用小程序库" srcset="https://www.tosunai.com/wp-content/uploads/2024/01/toolkit-ide-series-3-10-1024x578.png 1024w, https://www.tosunai.com/wp-content/uploads/2024/01/toolkit-ide-series-3-10-300x169.png 300w, https://www.tosunai.com/wp-content/uploads/2024/01/toolkit-ide-series-3-10-768x434.png 768w, https://www.tosunai.com/wp-content/uploads/2024/01/toolkit-ide-series-3-10-18x10.png 18w, https://www.tosunai.com/wp-content/uploads/2024/01/toolkit-ide-series-3-10-800x452.png 800w, https://www.tosunai.com/wp-content/uploads/2024/01/toolkit-ide-series-3-10.png 1466w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="新功能发布 | TSMaster工具箱集成开发环境系列3-工具箱调用小程序库 52">															</div>
				</div>
				<div class="elementor-element elementor-element-2664b9b elementor-widget elementor-widget-text-editor" data-id="2664b9b" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<section><p>在界面中添加两个按钮，一个是启动rbs一个是禁止rbs，选中Button1，按F11切换到属性页面，过滤器输入name，将名称改为btnStart，caption改为Start，选中Button2，caption改为Stop，将name改为btnStop，至此窗体设计结束。</p></section>								</div>
				</div>
				<div class="elementor-element elementor-element-5d455be elementor-widget elementor-widget-image" data-id="5d455be" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="1024" height="575" src="https://www.tosunai.com/wp-content/uploads/2024/01/toolkit-ide-series-3-11-1024x575.png" class="attachment-large size-large wp-image-7399" alt="TSMaster工具箱集成开发环境系列3-工具箱调用小程序库" srcset="https://www.tosunai.com/wp-content/uploads/2024/01/toolkit-ide-series-3-11-1024x575.png 1024w, https://www.tosunai.com/wp-content/uploads/2024/01/toolkit-ide-series-3-11-300x169.png 300w, https://www.tosunai.com/wp-content/uploads/2024/01/toolkit-ide-series-3-11-768x432.png 768w, https://www.tosunai.com/wp-content/uploads/2024/01/toolkit-ide-series-3-11-18x10.png 18w, https://www.tosunai.com/wp-content/uploads/2024/01/toolkit-ide-series-3-11-800x450.png 800w, https://www.tosunai.com/wp-content/uploads/2024/01/toolkit-ide-series-3-11.png 1468w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="新功能发布 | TSMaster工具箱集成开发环境系列3-工具箱调用小程序库 53">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-1e15996 elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="1e15996" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-no">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-5c2e0d8" data-id="5c2e0d8" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-bb4247f elementor-widget elementor-widget-heading" data-id="bb4247f" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">四、编写按钮的事件代码</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-e05ffc0 elementor-widget elementor-widget-heading" data-id="e05ffc0" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h5 class="elementor-heading-title elementor-size-default">Write event code for the button</h5>				</div>
				</div>
				<div class="elementor-element elementor-element-dec0f2f elementor-widget elementor-widget-text-editor" data-id="dec0f2f" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<section><p>添加import，在添加之前，首先要转到小程序模块页面，在空白处点右键添加模块，选择controller小程序库，该步骤使得我们的controller小程序的API对于Python来说是可见的。再回到工具箱代码设计界面，来到代码的第二行，点击右键，选择插入模块import，再选择我们的controller，可以看到，controller已被导入。</p></section>								</div>
				</div>
				<div class="elementor-element elementor-element-01bdafe elementor-widget elementor-widget-image" data-id="01bdafe" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="1024" height="575" src="https://www.tosunai.com/wp-content/uploads/2024/01/toolkit-ide-series-3-12-1024x575.png" class="attachment-large size-large wp-image-7395" alt="TSMaster工具箱集成开发环境系列3-工具箱调用小程序库" srcset="https://www.tosunai.com/wp-content/uploads/2024/01/toolkit-ide-series-3-12-1024x575.png 1024w, https://www.tosunai.com/wp-content/uploads/2024/01/toolkit-ide-series-3-12-300x169.png 300w, https://www.tosunai.com/wp-content/uploads/2024/01/toolkit-ide-series-3-12-768x431.png 768w, https://www.tosunai.com/wp-content/uploads/2024/01/toolkit-ide-series-3-12-18x10.png 18w, https://www.tosunai.com/wp-content/uploads/2024/01/toolkit-ide-series-3-12-800x449.png 800w, https://www.tosunai.com/wp-content/uploads/2024/01/toolkit-ide-series-3-12.png 1465w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="新功能发布 | TSMaster工具箱集成开发环境系列3-工具箱调用小程序库 54">															</div>
				</div>
				<div class="elementor-element elementor-element-1f3d0e4 elementor-widget elementor-widget-text-editor" data-id="1f3d0e4" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<section><p>为了获得更好的编程体验，可以使用VS Code，点击工具栏上的编辑按钮，打开VS Code，接下来来到UI创建结束的地方，也就是位于init函数中的下半部分，首先添加两个按钮的点击事件，按四个空格输入def on_start_click，在函数中调用controller的API，也就是controller。弹出代码的第一行就是我们的API，按回车。再敲一下左括号，可以看到两个参数提示信息，第一个填入True，第二个随意填写字符串，比如说start from Python，回车。再添加另一个函数def on stop_click，同样controller.control_rbs此时是禁止，所以是false，内容是stop from Python。</p></section>								</div>
				</div>
				<div class="elementor-element elementor-element-629a376 elementor-widget elementor-widget-image" data-id="629a376" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="1024" height="573" src="https://www.tosunai.com/wp-content/uploads/2024/01/toolkit-ide-series-3-13-1024x573.png" class="attachment-large size-large wp-image-7396" alt="TSMaster工具箱集成开发环境系列3-工具箱调用小程序库" srcset="https://www.tosunai.com/wp-content/uploads/2024/01/toolkit-ide-series-3-13-1024x573.png 1024w, https://www.tosunai.com/wp-content/uploads/2024/01/toolkit-ide-series-3-13-300x168.png 300w, https://www.tosunai.com/wp-content/uploads/2024/01/toolkit-ide-series-3-13-768x430.png 768w, https://www.tosunai.com/wp-content/uploads/2024/01/toolkit-ide-series-3-13-18x10.png 18w, https://www.tosunai.com/wp-content/uploads/2024/01/toolkit-ide-series-3-13-800x448.png 800w, https://www.tosunai.com/wp-content/uploads/2024/01/toolkit-ide-series-3-13.png 1470w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="新功能发布 | TSMaster工具箱集成开发环境系列3-工具箱调用小程序库 55">															</div>
				</div>
				<div class="elementor-element elementor-element-856f0bc elementor-widget elementor-widget-text-editor" data-id="856f0bc" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<section><p>接下来关联两个事件，也就是self.btnStart.OnClick=on_start_click、self.btnStop.OnClick=on_stop_click，程序编写完毕，Ctrl+S保存。再切回TSMaster，点击代码的空白处，可以看到代码已经刷新到最新的状态。按F9启动，最后点击Start按钮，当然点击之前首先要连接应用程序，再点击Start，就可以看到Engine节点的报文都出现了，随后点击Stop按钮，Engine节点的报文就停止发送了。打开系统消息，就可以看到我们刚才打印的信息-start from Python和stop from Python。</p></section>								</div>
				</div>
				<div class="elementor-element elementor-element-6c0ecc6 elementor-widget elementor-widget-image" data-id="6c0ecc6" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="1024" height="577" src="https://www.tosunai.com/wp-content/uploads/2024/01/toolkit-ide-series-3-14-1024x577.png" class="attachment-large size-large wp-image-7398" alt="TSMaster工具箱集成开发环境系列3-工具箱调用小程序库" srcset="https://www.tosunai.com/wp-content/uploads/2024/01/toolkit-ide-series-3-14-1024x577.png 1024w, https://www.tosunai.com/wp-content/uploads/2024/01/toolkit-ide-series-3-14-300x169.png 300w, https://www.tosunai.com/wp-content/uploads/2024/01/toolkit-ide-series-3-14-768x433.png 768w, https://www.tosunai.com/wp-content/uploads/2024/01/toolkit-ide-series-3-14-18x10.png 18w, https://www.tosunai.com/wp-content/uploads/2024/01/toolkit-ide-series-3-14-800x451.png 800w, https://www.tosunai.com/wp-content/uploads/2024/01/toolkit-ide-series-3-14.png 1469w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="新功能发布 | TSMaster工具箱集成开发环境系列3-工具箱调用小程序库 56">															</div>
				</div>
				<div class="elementor-element elementor-element-89a3df8 elementor-widget elementor-widget-text-editor" data-id="89a3df8" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>本章内容我们可以得知，现有的小程序的API是可以轻松被Python程序调用的，这极大的丰富了我们的Python的函数库。</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-3f927b2 elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="3f927b2" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-no">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-626e58f" data-id="626e58f" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-5f9d560 elementor-widget elementor-widget-heading" data-id="5f9d560" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h4 class="elementor-heading-title elementor-size-default">About More</h4>				</div>
				</div>
				<div class="elementor-element elementor-element-d0436bd elementor-widget elementor-widget-text-editor" data-id="d0436bd" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>以上就是本章节为大家介绍的TSMaster工具箱的调用小程序库流程，更多使用教程可查看B站视频～</p>								</div>
				</div>
				<div class="elementor-element elementor-element-f77963f elementor-align-center elementor-widget elementor-widget-button" data-id="f77963f" data-element_type="widget" data-e-type="widget" data-widget_type="button.default">
				<div class="elementor-widget-container">
									<div class="elementor-button-wrapper">
					<a class="elementor-button elementor-button-link elementor-size-sm" href="https://www.bilibili.com/video/BV1sY411z7j9/" target="_blank" rel="noopener">
						<span class="elementor-button-content-wrapper">
									<span class="elementor-button-text">TSMaster 更多视频教程 →</span>
					</span>
					</a>
				</div>
								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		<p>&lt;p&gt;The post <a rel="nofollow" href="https://www.tosunai.com/tsmaster-toolkit-ide-series-3-toolkit-calling-applet-library/">新功能发布 | TSMaster工具箱集成开发环境系列3-工具箱调用小程序库</a> first appeared on <a rel="nofollow" href="https://www.tosunai.com">上海同星智能科技有限公司</a>.&lt;/p&gt;</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.tosunai.com/tsmaster-toolkit-ide-series-3-toolkit-calling-applet-library/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
