<?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/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.tosunai.com</link>
	<description>Engineer Everything!</description>
	<lastBuildDate>Tue, 27 Jan 2026 07:56:48 +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 12月更新了啥？ARXML深度解析、新硬件支持、BLF转换…全在这里！</title>
		<link>https://www.tosunai.com/software-update-whats-new-in-tsmaster-december-update/</link>
					<comments>https://www.tosunai.com/software-update-whats-new-in-tsmaster-december-update/#respond</comments>
		
		<dc:creator><![CDATA[pan]]></dc:creator>
		<pubDate>Tue, 27 Jan 2026 07:54:31 +0000</pubDate>
				<category><![CDATA[软件更新]]></category>
		<category><![CDATA[ARXML]]></category>
		<category><![CDATA[C小程序]]></category>
		<category><![CDATA[DDS]]></category>
		<category><![CDATA[J1939]]></category>
		<category><![CDATA[TSMaster]]></category>
		<category><![CDATA[TSMaster新功能]]></category>
		<category><![CDATA[其他]]></category>
		<category><![CDATA[小程序]]></category>
		<category><![CDATA[系统变量]]></category>
		<guid isPermaLink="false">https://www.tosunai.com/?p=22680</guid>

					<description><![CDATA[<p>想知道TSMaster十二月版本带来了哪些能让你事半功倍的“效率利器”？别急，本期我们已经为你梳理好了所有重点 [&#8230;]</p>
<p>&lt;p&gt;The post <a rel="nofollow" href="https://www.tosunai.com/software-update-whats-new-in-tsmaster-december-update/">软件更新 | TSMaster 12月更新了啥？ARXML深度解析、新硬件支持、BLF转换…全在这里！</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十二月版本带来了哪些能让你事半功倍的“效率利器”？别急，本期我们已经为你梳理好了所有重点更新，助你精准提升开发与测试效能。</p>



<p class="wp-block-paragraph">本次更新给用户带来了<strong>arxml新增算法解析、硬件支持80M/40M时钟切换、DDS功能更新、测试系统基础版上新、blf格式转换模块上新、新硬件上新和新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-24" style="font-style:normal;font-weight:600"><strong>TSMaster 2025.11</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-25" 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-26 wp-block-paragraph"><strong>【工具新增选项】</strong></p>



<p class="wp-block-paragraph">→【分析】-【数据库】</p>



<p class="wp-block-paragraph"><strong>更新功能：</strong><br>TSMaster在 E2E算法方面进行了兼容性增强，既支持从 AUTOSAR ARXML 中直接解析并仿真 E2E，也兼容传统未明确定义 E2E 的 DBC 文件：</p>



<ul class="wp-block-list">
<li>支持E2E P01、P02、P04、P05、P06、P07、P11 和 P22算法</li>



<li>支持从 ARXML 数据库中自动解析 E2E 配置（包括 Profile、Data ID等参数）</li>



<li>对于传统 DBC 文件中未显式定义 E2E 的情形，支持从DBC中自动提取预定义信息从而获取 E2E 配置。特殊DBC可能存在一定适配性工作。</li>
</ul>



<p class="has-vivid-cyan-blue-color has-text-color has-link-color wp-elements-27 wp-block-paragraph"><strong>【<strong>J1939报文解析支持按优先级区分</strong>】</strong></p>



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


<div class="wp-block-image">
<figure class="aligncenter size-full"><img fetchpriority="high" decoding="async" width="1080" height="547" src="https://www.tosunai.com/wp-content/uploads/2026/01/technical-articles-20260127-1.webp" alt="J1939报文解析支持按优先级区分" class="wp-image-22682" title="软件更新 | TSMaster 12月更新了啥？ARXML深度解析、新硬件支持、BLF转换…全在这里！ 1" srcset="https://www.tosunai.com/wp-content/uploads/2026/01/technical-articles-20260127-1.webp 1080w, https://www.tosunai.com/wp-content/uploads/2026/01/technical-articles-20260127-1-768x389.webp 768w, https://www.tosunai.com/wp-content/uploads/2026/01/technical-articles-20260127-1-18x9.webp 18w, https://www.tosunai.com/wp-content/uploads/2026/01/technical-articles-20260127-1-800x405.webp 800w" sizes="(max-width: 1080px) 100vw, 1080px" /></figure>
</div>


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



<p class="wp-block-paragraph">对于PGN相同的J1939报文，支持按照报文优先级进行区分。</p>



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



<p class="has-vivid-cyan-blue-color has-text-color has-link-color wp-elements-28 wp-block-paragraph"><strong>【<strong><strong>图形窗口支持导出csv数据</strong></strong>】</strong></p>



<p class="wp-block-paragraph">→【分析】-【图形】</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img decoding="async" width="1080" height="545" src="https://www.tosunai.com/wp-content/uploads/2026/01/technical-articles-20260127-2.webp" alt="图形窗口支持导出csv数据" class="wp-image-22683" title="软件更新 | TSMaster 12月更新了啥？ARXML深度解析、新硬件支持、BLF转换…全在这里！ 2" srcset="https://www.tosunai.com/wp-content/uploads/2026/01/technical-articles-20260127-2.webp 1080w, https://www.tosunai.com/wp-content/uploads/2026/01/technical-articles-20260127-2-768x388.webp 768w, https://www.tosunai.com/wp-content/uploads/2026/01/technical-articles-20260127-2-18x9.webp 18w, https://www.tosunai.com/wp-content/uploads/2026/01/technical-articles-20260127-2-800x404.webp 800w" sizes="(max-width: 1080px) 100vw, 1080px" /></figure>
</div>


<p class="wp-block-paragraph">导出的csv文件内容包含时间戳、信号值等，如下图：</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img decoding="async" width="932" height="271" src="https://www.tosunai.com/wp-content/uploads/2026/01/technical-articles-20260127-3.webp" alt="图形窗口支持导出csv数据" class="wp-image-22684" title="软件更新 | TSMaster 12月更新了啥？ARXML深度解析、新硬件支持、BLF转换…全在这里！ 3" srcset="https://www.tosunai.com/wp-content/uploads/2026/01/technical-articles-20260127-3.webp 932w, https://www.tosunai.com/wp-content/uploads/2026/01/technical-articles-20260127-3-768x223.webp 768w, https://www.tosunai.com/wp-content/uploads/2026/01/technical-articles-20260127-3-18x5.webp 18w, https://www.tosunai.com/wp-content/uploads/2026/01/technical-articles-20260127-3-800x233.webp 800w" sizes="(max-width: 932px) 100vw, 932px" /></figure>
</div>


<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-29" style="color:#007bd1"><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-30 wp-block-paragraph"><strong>【<strong>硬件升级支持80M/40M时钟切换</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="600" src="https://www.tosunai.com/wp-content/uploads/2026/01/technical-articles-20260127-4.webp" alt="硬件升级支持80M/40M时钟切换" class="wp-image-22686" title="软件更新 | TSMaster 12月更新了啥？ARXML深度解析、新硬件支持、BLF转换…全在这里！ 4" srcset="https://www.tosunai.com/wp-content/uploads/2026/01/technical-articles-20260127-4.webp 1080w, https://www.tosunai.com/wp-content/uploads/2026/01/technical-articles-20260127-4-768x427.webp 768w, https://www.tosunai.com/wp-content/uploads/2026/01/technical-articles-20260127-4-18x10.webp 18w, https://www.tosunai.com/wp-content/uploads/2026/01/technical-articles-20260127-4-800x444.webp 800w" sizes="auto, (max-width: 1080px) 100vw, 1080px" /></figure>
</div>


<p class="wp-block-paragraph"><strong>更新内容：</strong><br>TC1018、TC017、同星pro系列CAN设备升级后支持80M时钟源配置，满足更高负载CAN调试。</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-31" 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-32 wp-block-paragraph"><strong>【<strong><strong>AUTOSAR E2E查看器</strong></strong>】</strong></p>



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


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="1080" height="563" src="https://www.tosunai.com/wp-content/uploads/2026/01/technical-articles-20260127-5.webp" alt="AUTOSAR E2E查看器" class="wp-image-22685" style="object-fit:cover" title="软件更新 | TSMaster 12月更新了啥？ARXML深度解析、新硬件支持、BLF转换…全在这里！ 5" srcset="https://www.tosunai.com/wp-content/uploads/2026/01/technical-articles-20260127-5.webp 1080w, https://www.tosunai.com/wp-content/uploads/2026/01/technical-articles-20260127-5-768x400.webp 768w, https://www.tosunai.com/wp-content/uploads/2026/01/technical-articles-20260127-5-18x9.webp 18w, https://www.tosunai.com/wp-content/uploads/2026/01/technical-articles-20260127-5-800x417.webp 800w" sizes="auto, (max-width: 1080px) 100vw, 1080px" /></figure>
</div>


<p class="wp-block-paragraph"><strong>更新内容：</strong><br>AUTOSAR E2E查看器支持按照总线/通道进行过滤，优化使用体验。</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="1080" height="117" src="https://www.tosunai.com/wp-content/uploads/2026/01/technical-articles-20260127-6.webp" alt="AUTOSAR E2E查看器" class="wp-image-22687" style="object-fit:cover" title="软件更新 | TSMaster 12月更新了啥？ARXML深度解析、新硬件支持、BLF转换…全在这里！ 6" srcset="https://www.tosunai.com/wp-content/uploads/2026/01/technical-articles-20260127-6.webp 1080w, https://www.tosunai.com/wp-content/uploads/2026/01/technical-articles-20260127-6-768x83.webp 768w, https://www.tosunai.com/wp-content/uploads/2026/01/technical-articles-20260127-6-18x2.webp 18w, https://www.tosunai.com/wp-content/uploads/2026/01/technical-articles-20260127-6-800x87.webp 800w" sizes="auto, (max-width: 1080px) 100vw, 1080px" /></figure>
</div>


<p class="has-vivid-cyan-blue-color has-text-color has-link-color wp-elements-33 wp-block-paragraph"><strong>【DDS功能更新】</strong></p>



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


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="1080" height="552" src="https://www.tosunai.com/wp-content/uploads/2026/01/technical-articles-20260127-7.webp" alt="DDS功能更新" class="wp-image-22691" style="object-fit:cover" title="软件更新 | TSMaster 12月更新了啥？ARXML深度解析、新硬件支持、BLF转换…全在这里！ 7" srcset="https://www.tosunai.com/wp-content/uploads/2026/01/technical-articles-20260127-7.webp 1080w, https://www.tosunai.com/wp-content/uploads/2026/01/technical-articles-20260127-7-768x393.webp 768w, https://www.tosunai.com/wp-content/uploads/2026/01/technical-articles-20260127-7-18x9.webp 18w, https://www.tosunai.com/wp-content/uploads/2026/01/technical-articles-20260127-7-800x409.webp 800w" sizes="auto, (max-width: 1080px) 100vw, 1080px" /></figure>
</div>


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



<ol class="wp-block-list">
<li>修改union储存方式，只覆盖相同case值变量，并标记当前活动case值。</li>



<li>TSMaster未连接时可以创建实体快照信息，并在连接时真正创建。</li>



<li>创建实体快照信息同样创建对应系统变量。</li>



<li>断开TSMaster时保留所有实体的系统变量。</li>



<li>实体信息及实体变量数据默认跟随工程保存及加载（删除手动保存和加载）。</li>



<li>新增小程序接口</li>
</ol>



<p class="wp-block-paragraph">manually_refresh_datawriter_data：手动写入DataWriter数据。</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-34" 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-35 wp-block-paragraph"><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="327" src="https://www.tosunai.com/wp-content/uploads/2026/01/technical-articles-20260127-8.webp" alt="测试系统基础版上线" class="wp-image-22690" style="object-fit:cover" title="软件更新 | TSMaster 12月更新了啥？ARXML深度解析、新硬件支持、BLF转换…全在这里！ 8" srcset="https://www.tosunai.com/wp-content/uploads/2026/01/technical-articles-20260127-8.webp 1080w, https://www.tosunai.com/wp-content/uploads/2026/01/technical-articles-20260127-8-768x233.webp 768w, https://www.tosunai.com/wp-content/uploads/2026/01/technical-articles-20260127-8-18x5.webp 18w, https://www.tosunai.com/wp-content/uploads/2026/01/technical-articles-20260127-8-800x242.webp 800w" sizes="auto, (max-width: 1080px) 100vw, 1080px" /></figure>
</div>


<p class="wp-block-paragraph"><strong>更新内容：</strong><br>使用测试系统基础版模块前，在工程内导入测试用例的mp文件以及生成测试报告的dll库，然后将json文件导入到测试系统基础版模块内部即可进行用例执行。</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="1080" height="242" src="https://www.tosunai.com/wp-content/uploads/2026/01/technical-articles-20260127-9.webp" alt="测试系统基础版上线" class="wp-image-22689" style="object-fit:cover" title="软件更新 | TSMaster 12月更新了啥？ARXML深度解析、新硬件支持、BLF转换…全在这里！ 9" srcset="https://www.tosunai.com/wp-content/uploads/2026/01/technical-articles-20260127-9.webp 1080w, https://www.tosunai.com/wp-content/uploads/2026/01/technical-articles-20260127-9-768x172.webp 768w, https://www.tosunai.com/wp-content/uploads/2026/01/technical-articles-20260127-9-18x4.webp 18w, https://www.tosunai.com/wp-content/uploads/2026/01/technical-articles-20260127-9-800x179.webp 800w" sizes="auto, (max-width: 1080px) 100vw, 1080px" /></figure>
</div>


<p class="has-vivid-cyan-blue-color has-text-color has-link-color wp-elements-36 wp-block-paragraph"><strong><strong>【<strong><strong>测试系统用户变量</strong></strong>】</strong></strong></p>



<ol class="wp-block-list">
<li>TestSystemLite_IsRunning：<br>该系统变量设置为非零，则控制测试执行。设置为0则控制测试停止(停止会等当前在执行的测试用例跑完以及继续跑完结束事件)。<br></li>



<li>TestSystemLite_JsonFileName：<br>给json文件的绝对地址即可切换，使用该系统变量，只能默认加载一个json文件。<br></li>



<li>TestSystemLite_SelectedCases：<br>动态勾选测试用例，使用“;”进行分割，比如TG0.TC1;TG0.TC2。</li>
</ol>



<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-37" 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-38 wp-block-paragraph"><strong><strong><strong>【cbf解析】</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="538" src="https://www.tosunai.com/wp-content/uploads/2026/01/technical-articles-20260127-10.webp" alt="测试系统用户变量" class="wp-image-22688" style="object-fit:cover" title="软件更新 | TSMaster 12月更新了啥？ARXML深度解析、新硬件支持、BLF转换…全在这里！ 10" srcset="https://www.tosunai.com/wp-content/uploads/2026/01/technical-articles-20260127-10.webp 1080w, https://www.tosunai.com/wp-content/uploads/2026/01/technical-articles-20260127-10-768x383.webp 768w, https://www.tosunai.com/wp-content/uploads/2026/01/technical-articles-20260127-10-18x9.webp 18w, https://www.tosunai.com/wp-content/uploads/2026/01/technical-articles-20260127-10-800x399.webp 800w" sizes="auto, (max-width: 1080px) 100vw, 1080px" /></figure>
</div>


<p class="wp-block-paragraph"><strong>更新内容：</strong>诊断343637服务增加cbf文件解析。</p>



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



<p class="has-vivid-cyan-blue-color has-text-color has-link-color wp-elements-39 wp-block-paragraph"><strong>【<strong>标定测量列表支持导入导出*.xls格式文件</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="547" src="https://www.tosunai.com/wp-content/uploads/2026/01/technical-articles-20260127-11.webp" alt="标定测量列表支持导入导出*.xls格式文件" class="wp-image-22692" style="object-fit:cover" title="软件更新 | TSMaster 12月更新了啥？ARXML深度解析、新硬件支持、BLF转换…全在这里！ 11" srcset="https://www.tosunai.com/wp-content/uploads/2026/01/technical-articles-20260127-11.webp 1080w, https://www.tosunai.com/wp-content/uploads/2026/01/technical-articles-20260127-11-768x389.webp 768w, https://www.tosunai.com/wp-content/uploads/2026/01/technical-articles-20260127-11-18x9.webp 18w, https://www.tosunai.com/wp-content/uploads/2026/01/technical-articles-20260127-11-800x405.webp 800w" sizes="auto, (max-width: 1080px) 100vw, 1080px" /></figure>
</div>


<p class="wp-block-paragraph">导出的*.xls文件内容包含信号名称、测量模式等，如下图：</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="1080" height="172" src="https://www.tosunai.com/wp-content/uploads/2026/01/technical-articles-20260127-12.webp" alt="标定测量列表支持导入导出*.xls格式文件" class="wp-image-22695" style="object-fit:cover" title="软件更新 | TSMaster 12月更新了啥？ARXML深度解析、新硬件支持、BLF转换…全在这里！ 12" srcset="https://www.tosunai.com/wp-content/uploads/2026/01/technical-articles-20260127-12.webp 1080w, https://www.tosunai.com/wp-content/uploads/2026/01/technical-articles-20260127-12-768x122.webp 768w, https://www.tosunai.com/wp-content/uploads/2026/01/technical-articles-20260127-12-18x3.webp 18w, https://www.tosunai.com/wp-content/uploads/2026/01/technical-articles-20260127-12-800x127.webp 800w" sizes="auto, (max-width: 1080px) 100vw, 1080px" /></figure>
</div>


<p class="has-vivid-cyan-blue-color has-text-color has-link-color wp-elements-40 wp-block-paragraph"><strong>【<strong><strong>blf转csv、mat、mdf</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="582" src="https://www.tosunai.com/wp-content/uploads/2026/01/technical-articles-20260127-13.webp" alt="blf转csv、mat、mdf" class="wp-image-22694" style="object-fit:cover" title="软件更新 | TSMaster 12月更新了啥？ARXML深度解析、新硬件支持、BLF转换…全在这里！ 13" srcset="https://www.tosunai.com/wp-content/uploads/2026/01/technical-articles-20260127-13.webp 1080w, https://www.tosunai.com/wp-content/uploads/2026/01/technical-articles-20260127-13-768x414.webp 768w, https://www.tosunai.com/wp-content/uploads/2026/01/technical-articles-20260127-13-18x10.webp 18w, https://www.tosunai.com/wp-content/uploads/2026/01/technical-articles-20260127-13-800x431.webp 800w" sizes="auto, (max-width: 1080px) 100vw, 1080px" /></figure>
</div>


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



<p class="wp-block-paragraph">数据处理模块中实现blf转csv、mat、mdf，进入模块后添加手填添加需要转换的blf文件，然后在所在通道上添加需要进行转换的报文信号，修改完导出配置后，点击导出实现文件格式转换。</p>



<p class="has-vivid-cyan-blue-color has-text-color has-link-color wp-elements-41 wp-block-paragraph"><strong><strong>【blf转file】</strong></strong></p>



<ol class="wp-block-list">
<li><strong>导出文件类型：</strong>新增blf转csv、mat、mdf格式选项。</li>



<li><strong>时间类型：</strong>时间轴新增“选择信号为当前时间轴”/“选择信号计算新的公共时间轴”选项。</li>



<li><strong>值类型：</strong>信号值新增导出“上一次的值”/“下一次的值”/“插值”选项。</li>



<li><strong>启用时间范围：</strong>新增按照指定时间戳进行导出，使能“启用时间范围”选项后可以在开始时间和结束时间处进行导出时间戳配。</li>
</ol>



<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-42" 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="wp-block-paragraph">→【硬件】-【通道选择】</p>



<p class="wp-block-paragraph"><strong>更新内容：</strong><br>新设备TLog1057、 TC1017Pro、GW2202, GW2204, GW2212, TA821已加入支持列表。其中，GW2202, GW2204, GW2212, TA821增加self ACK特性。</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-43" 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-44 wp-block-paragraph"><strong>【<strong><strong>C小程序API</strong></strong>】</strong></p>



<pre class="wp-block-code"><code>&nbsp;app.can_set_load_balance_control ()</code></pre>



<p class="wp-block-paragraph">函数说明：设置CAN总线发送帧间隔。</p>



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


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="762" height="168" src="https://www.tosunai.com/wp-content/uploads/2026/01/technical-articles-20260127-14.webp" alt="C小程序API" class="wp-image-22693" style="object-fit:cover" title="软件更新 | TSMaster 12月更新了啥？ARXML深度解析、新硬件支持、BLF转换…全在这里！ 14" srcset="https://www.tosunai.com/wp-content/uploads/2026/01/technical-articles-20260127-14.webp 762w, https://www.tosunai.com/wp-content/uploads/2026/01/technical-articles-20260127-14-18x4.webp 18w" sizes="auto, (max-width: 762px) 100vw, 762px" /></figure>
</div>


<pre class="wp-block-code"><code>com. can_rbs_fault_inject_disturb_sequencecounter()</code></pre>



<p class="wp-block-paragraph">函数说明：向指定的 PDU 注入序列计数器故障。</p>



<pre class="wp-block-code"><code>com. can_rbs_fault_inject_disturb_checksum()</code></pre>



<p class="wp-block-paragraph">函数说明：向指定的 PDU 注入校验和错误。</p>



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



<pre class="wp-block-code"><code>app.ui_show_tsmaster_window()</code></pre>



<p class="wp-block-paragraph">函数说明：按标题文本显示或隐藏特定窗口。</p>



<pre class="wp-block-code"><code>app.ui_show_hardware_configuration()</code></pre>



<p class="wp-block-paragraph">函数说明：展示硬件配置页面。</p>



<pre class="wp-block-code"><code>app. ui_show_channel_mapping_window()</code></pre>



<p class="wp-block-paragraph">函数说明：展示通道映射页面。</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-46" 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-47"><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 12月更新了啥？ARXML深度解析、新硬件支持、BLF转换…全在这里！ 15" 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/software-update-whats-new-in-tsmaster-december-update/">软件更新 | TSMaster 12月更新了啥？ARXML深度解析、新硬件支持、BLF转换…全在这里！</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/software-update-whats-new-in-tsmaster-december-update/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>软件更新 &#124; 不止于升级！TSMaster 11月版发布，解锁六大核心功能新体验</title>
		<link>https://www.tosunai.com/more-than-just-an-upgrade-tsmaster-november-edition-released/</link>
					<comments>https://www.tosunai.com/more-than-just-an-upgrade-tsmaster-november-edition-released/#respond</comments>
		
		<dc:creator><![CDATA[pan]]></dc:creator>
		<pubDate>Tue, 16 Dec 2025 04:28:58 +0000</pubDate>
				<category><![CDATA[软件更新]]></category>
		<category><![CDATA[C小程序]]></category>
		<category><![CDATA[MBD]]></category>
		<category><![CDATA[RBS]]></category>
		<category><![CDATA[RPC]]></category>
		<category><![CDATA[TSMaster]]></category>
		<category><![CDATA[TSMaster新功能]]></category>
		<category><![CDATA[其他]]></category>
		<category><![CDATA[小程序]]></category>
		<category><![CDATA[检测信号]]></category>
		<category><![CDATA[系统变量]]></category>
		<guid isPermaLink="false">https://www.tosunai.com/?p=22496</guid>

					<description><![CDATA[<p>TSMaster软件的每一次更新，都旨在让您的工程更高效、探索更自由。11月版本现已发布，本次更新聚焦于核心功 [&#8230;]</p>
<p>&lt;p&gt;The post <a rel="nofollow" href="https://www.tosunai.com/more-than-just-an-upgrade-tsmaster-november-edition-released/">软件更新 | 不止于升级！TSMaster 11月版发布，解锁六大核心功能新体验</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软件的每一次更新，都旨在让您的工程更高效、探索更自由。11月版本现已发布，本次更新聚焦于核心功能模块的深度优化与拓展，涵盖<strong>小程序易用性升级、API 更新、面板进阶、MBD功能升级、示例工程更新和新硬件支持</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-63" style="font-style:normal;font-weight:600"><strong>TSMaster 2025.11</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-64" 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"/>



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



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



<p class="has-vivid-cyan-blue-color has-text-color has-link-color wp-elements-65 wp-block-paragraph"><strong>【工具新增选项】</strong></p>



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



<p class="wp-block-paragraph"><strong>更新功能：</strong></p>



<ul class="wp-block-list">
<li>系统变量直接读写访问选项，默认激活，自动生成系统变量直接访问代码</li>



<li>支持信号直接读写访问选项，默认激活，自动生成信号直接访问代码</li>
</ul>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="687" height="462" src="https://www.tosunai.com/wp-content/uploads/2025/12/technical-articles-20251216-1.webp" alt="technical articles 20251216 1 TSMaster 11月版" class="wp-image-22502" title="软件更新 | 不止于升级！TSMaster 11月版发布，解锁六大核心功能新体验 16" srcset="https://www.tosunai.com/wp-content/uploads/2025/12/technical-articles-20251216-1.webp 687w, https://www.tosunai.com/wp-content/uploads/2025/12/technical-articles-20251216-1-18x12.webp 18w" sizes="auto, (max-width: 687px) 100vw, 687px" /></figure>
</div>


<p class="has-vivid-cyan-blue-color has-text-color has-link-color wp-elements-66 wp-block-paragraph"><strong>【新增变量/信号直接访问】</strong></p>



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



<ul class="wp-block-list">
<li>新增数组类型系统变量直接访问</li>



<li>新增RBS信号直接访问</li>
</ul>



<p class="wp-block-paragraph">【数组类型系统变量】在 C 小程序中可直接使用 SYSVAR_ARRAY(xArr)[i] = val; 语法。</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="868" height="517" src="https://www.tosunai.com/wp-content/uploads/2025/12/technical-articles-20251216-2.webp" alt="technical articles 20251216 2 TSMaster 11月版" class="wp-image-22503" title="软件更新 | 不止于升级！TSMaster 11月版发布，解锁六大核心功能新体验 17" srcset="https://www.tosunai.com/wp-content/uploads/2025/12/technical-articles-20251216-2.webp 868w, https://www.tosunai.com/wp-content/uploads/2025/12/technical-articles-20251216-2-768x457.webp 768w, https://www.tosunai.com/wp-content/uploads/2025/12/technical-articles-20251216-2-18x12.webp 18w, https://www.tosunai.com/wp-content/uploads/2025/12/technical-articles-20251216-2-800x476.webp 800w" sizes="auto, (max-width: 868px) 100vw, 868px" /></figure>
</div>

<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="868" height="617" src="https://www.tosunai.com/wp-content/uploads/2025/12/technical-articles-20251216-3.webp" alt="technical articles 20251216 3 TSMaster 11月版" class="wp-image-22504" title="软件更新 | 不止于升级！TSMaster 11月版发布，解锁六大核心功能新体验 18" srcset="https://www.tosunai.com/wp-content/uploads/2025/12/technical-articles-20251216-3.webp 868w, https://www.tosunai.com/wp-content/uploads/2025/12/technical-articles-20251216-3-768x546.webp 768w, https://www.tosunai.com/wp-content/uploads/2025/12/technical-articles-20251216-3-18x12.webp 18w, https://www.tosunai.com/wp-content/uploads/2025/12/technical-articles-20251216-3-800x569.webp 800w" sizes="auto, (max-width: 868px) 100vw, 868px" /></figure>
</div>


<p class="wp-block-paragraph">【RBS信号】在 C 小程序中可直接对 RBS 信号赋值或读取，如：</p>



<p class="wp-block-paragraph">$(EngSpeed) = 125;</p>



<p class="wp-block-paragraph">$(0::CAN_FD_Powertrain::Engine::EngineData::EngSpeed) = 126;</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="868" height="351" src="https://www.tosunai.com/wp-content/uploads/2025/12/technical-articles-20251216-4.webp" alt="technical articles 20251216 4 TSMaster 11月版" class="wp-image-22505" style="object-fit:cover" title="软件更新 | 不止于升级！TSMaster 11月版发布，解锁六大核心功能新体验 19" srcset="https://www.tosunai.com/wp-content/uploads/2025/12/technical-articles-20251216-4.webp 868w, https://www.tosunai.com/wp-content/uploads/2025/12/technical-articles-20251216-4-768x311.webp 768w, https://www.tosunai.com/wp-content/uploads/2025/12/technical-articles-20251216-4-18x7.webp 18w, https://www.tosunai.com/wp-content/uploads/2025/12/technical-articles-20251216-4-800x324.webp 800w" sizes="auto, (max-width: 868px) 100vw, 868px" /></figure>
</div>


<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-67" style="color:#007bd1"><strong><strong>API更新</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="wp-block-paragraph">→【设计】-【小程序】</p>



<p class="has-vivid-cyan-blue-color has-text-color has-link-color wp-elements-68 wp-block-paragraph"><strong>【 RBS读写API 】</strong></p>



<pre class="wp-block-code"><code>rbs_set_signal_value_by_address</code></pre>



<p class="wp-block-paragraph">函数说明：使用其符号地址设置RBS信号的值。这是一个协议无关的功能，它自动检测总线类型并将请求路由到适当的特定于总线的RBS处理程序。</p>



<pre class="wp-block-code"><code>rbs_get_signal_value_by_address</code></pre>



<p class="wp-block-paragraph">函数说明：使用其符号地址检索RBS信号的当前值。这是一个协议无关的功能，它自动从符号地址检测总线类型，并将请求路由到适当的特定于总线的RBS处理程序（CAN、LIN或FlexRay）。</p>



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



<p class="has-vivid-cyan-blue-color has-text-color has-link-color wp-elements-69 wp-block-paragraph"><strong>【 <strong>数组类型系统变量元素API</strong>】</strong></p>



<pre class="wp-block-code"><code>get_system_var_double_array_element</code></pre>



<p class="wp-block-paragraph">函数说明：从指定索引位置的系统变量数组中检索单个Double元素；</p>



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



<pre class="wp-block-code"><code>get_system_var_int32_array_element</code></pre>



<p class="wp-block-paragraph">函数说明：从指定索引位置的系统变量数组中检索单个Int32元素；</p>



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



<pre class="wp-block-code"><code>get_system_var_int64_array_element</code></pre>



<p class="wp-block-paragraph">函数说明：从指定索引位置的系统变量数组中检索单个Int64元素；</p>



<pre class="wp-block-code"><code>get_system_var_uint8_array_element</code></pre>



<p class="wp-block-paragraph">函数说明：从指定索引位置的系统变量数组中检索单个UInt8元素；</p>



<pre class="wp-block-code"><code>set_system_var_double_array_element</code></pre>



<p class="wp-block-paragraph">函数说明：在指定的索引位置设置系统变量数组中的单个Double元素。该操作为同步操作；</p>



<pre class="wp-block-code"><code> set_system_var_int32_array_element</code></pre>



<p class="wp-block-paragraph">函数说明：在指定的索引位置设置系统变量数组中的单个Int32元素。该操作为同步操作；</p>



<pre class="wp-block-code"><code>set_system_var_int64_array_element</code></pre>



<p class="wp-block-paragraph">函数说明：在指定的索引位置设置系统变量数组中的单个Int64元素。该操作为同步操作；</p>



<pre class="wp-block-code"><code>set_system_var_uint8_array_element</code></pre>



<p class="wp-block-paragraph">函数说明：在指定的索引位置设置系统变量数组中单个UInt8元素。该操作是同步的，并立即更新数组元素。</p>



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



<p class="has-vivid-cyan-blue-color has-text-color has-link-color wp-elements-70 wp-block-paragraph"><strong>【&nbsp;<strong><strong>CAN 周期统计 API</strong></strong>&nbsp;】</strong></p>



<pre class="wp-block-code"><code>metric_register_can_frame_interval</code></pre>



<p class="wp-block-paragraph">函数说明：在指定通道注册CAN帧；在使用周期统计API时，必须先注册，否则采样列表为空；</p>



<pre class="wp-block-code"><code>metric_start</code></pre>



<p class="wp-block-paragraph">函数说明：将统计状态机置为 RUNNING，开始对所有已注册通道的接收帧记录时间戳并累积间隔数据；</p>



<pre class="wp-block-code"><code>metric_is_running</code></pre>



<p class="wp-block-paragraph">函数说明：返回全局运行状态，确认已处于 RUNNING状态后再读数据，在metric_start函数后使用；</p>



<pre class="wp-block-code"><code>metric_get_can_frame_interval_stat</code></pre>



<p class="wp-block-paragraph">函数说明：仅读取当前已累积的 CAN 周期统计信息（最小值、最大值、当前值、平均值、标准差等）；如需清零则使用下一条函数；</p>



<pre class="wp-block-code"><code>metric_get_w_reset_can_frame_interval_stat</code></pre>



<p class="wp-block-paragraph">函数说明：在返回CAN 周期统计信息的同时，清零其统计数据；</p>



<pre class="wp-block-code"><code>metric_stop</code></pre>



<p class="wp-block-paragraph">函数说明：将状态机切换至 STOPPED，停止采样与时间戳记录，后续仍可再start继续累计；</p>



<pre class="wp-block-code"><code>metric_reset_can_frame_interval_stat</code></pre>



<p class="wp-block-paragraph">函数说明：对指定通道的CAN帧统计执行清零操作，在stop状态或运行状态均可调用；</p>



<pre class="wp-block-code"><code>metric_reset_frames_interval_stat_of_channel</code></pre>



<p class="wp-block-paragraph">函数说明：按总线和通道清零，仅清除指定总线与逻辑通道的统计数据，该函数的粒度比上条函数更细；</p>



<pre class="wp-block-code"><code>metric_reset_frames_interval_stat_of_bus</code></pre>



<p class="wp-block-paragraph">函数说明：按总线清零，仅清除指定总线类型的统计数据；</p>



<pre class="wp-block-code"><code>metric_reset_frames_interval_stat_of_all</code></pre>



<p class="wp-block-paragraph">函数说明：清零所有的周期统计，可用于测试用例的复位；</p>



<pre class="wp-block-code"><code>metric_unregister_can_frame_interval</code></pre>



<p class="wp-block-paragraph">函数说明：最后调用该函数，将指定通道的CAN帧从统计系统移除，释放关联资源，同时丢弃该通道的统计数据，此后对应的句柄无效。</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-71" style="color:#007bd1"><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="wp-block-paragraph">→【仿真】-【面板】</p>



<p class="wp-block-paragraph"><strong>更新内容：</strong><br>Page Control 新增删除单页功能：可在设计界面直接删除选中标签页。</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="665" height="422" src="https://www.tosunai.com/wp-content/uploads/2025/12/technical-articles-20251216-5.webp" alt="technical articles 20251216 5 TSMaster 11月版" class="wp-image-22506" style="object-fit:cover" title="软件更新 | 不止于升级！TSMaster 11月版发布，解锁六大核心功能新体验 20" srcset="https://www.tosunai.com/wp-content/uploads/2025/12/technical-articles-20251216-5.webp 665w, https://www.tosunai.com/wp-content/uploads/2025/12/technical-articles-20251216-5-18x12.webp 18w" sizes="auto, (max-width: 665px) 100vw, 665px" /></figure>
</div>


<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-72" style="color:#007bd1"><strong><strong><strong>MBD模块升级</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="wp-block-paragraph"><strong>更新内容：</strong><br>在MBD框图中突出显示源/目的地。</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="638" height="403" src="https://www.tosunai.com/wp-content/uploads/2025/12/technical-articles-20251216-6.webp" alt="technical articles 20251216 6 TSMaster 11月版" class="wp-image-22507" style="object-fit:cover" title="软件更新 | 不止于升级！TSMaster 11月版发布，解锁六大核心功能新体验 21" srcset="https://www.tosunai.com/wp-content/uploads/2025/12/technical-articles-20251216-6.webp 638w, https://www.tosunai.com/wp-content/uploads/2025/12/technical-articles-20251216-6-18x12.webp 18w" sizes="auto, (max-width: 638px) 100vw, 638px" /></figure>
</div>


<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-73" 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-74 wp-block-paragraph"><strong><strong>【信号测试器高级示例】</strong></strong></p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="1080" height="716" src="https://www.tosunai.com/wp-content/uploads/2025/11/technical-articles-202501103-13.webp" alt="technical articles 202501103 13 TSMaster 11月版" class="wp-image-21755" style="object-fit:cover" title="软件更新 | 不止于升级！TSMaster 11月版发布，解锁六大核心功能新体验 22" srcset="https://www.tosunai.com/wp-content/uploads/2025/11/technical-articles-202501103-13.webp 1080w, https://www.tosunai.com/wp-content/uploads/2025/11/technical-articles-202501103-13-768x509.webp 768w, https://www.tosunai.com/wp-content/uploads/2025/11/technical-articles-202501103-13-18x12.webp 18w, https://www.tosunai.com/wp-content/uploads/2025/11/technical-articles-202501103-13-800x530.webp 800w" sizes="auto, (max-width: 1080px) 100vw, 1080px" /></figure>
</div>


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



<p class="has-vivid-cyan-blue-color has-text-color has-link-color wp-elements-75 wp-block-paragraph"><strong>【联合仿真RPC服务器实现】</strong></p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="1080" height="558" src="https://www.tosunai.com/wp-content/uploads/2025/12/technical-articles-20251216-7.webp" alt="technical articles 20251216 7 TSMaster 11月版" class="wp-image-22508" style="object-fit:cover" title="软件更新 | 不止于升级！TSMaster 11月版发布，解锁六大核心功能新体验 23" srcset="https://www.tosunai.com/wp-content/uploads/2025/12/technical-articles-20251216-7.webp 1080w, https://www.tosunai.com/wp-content/uploads/2025/12/technical-articles-20251216-7-768x397.webp 768w, https://www.tosunai.com/wp-content/uploads/2025/12/technical-articles-20251216-7-18x9.webp 18w, https://www.tosunai.com/wp-content/uploads/2025/12/technical-articles-20251216-7-800x413.webp 800w" sizes="auto, (max-width: 1080px) 100vw, 1080px" /></figure>
</div>


<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-76" 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="wp-block-paragraph">→【硬件】-【通道选择】</p>



<p class="wp-block-paragraph"><strong>更新内容：</strong><br>新设备TC1052、TTS1017Pro已加入支持列表。</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-77" style="font-style:normal;font-weight:600"><strong>欢迎下载体验TSMaster 2025最新版本</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-78"><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 11月版发布，解锁六大核心功能新体验 24" 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/more-than-just-an-upgrade-tsmaster-november-edition-released/">软件更新 | 不止于升级！TSMaster 11月版发布，解锁六大核心功能新体验</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/more-than-just-an-upgrade-tsmaster-november-edition-released/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>软件更新 &#124; TSMaster 9-10月版本发布：TAC脚本进阶，小程序易用性大幅提升</title>
		<link>https://www.tosunai.com/tsmaster-sep-oct-new-features-are-here/</link>
					<comments>https://www.tosunai.com/tsmaster-sep-oct-new-features-are-here/#respond</comments>
		
		<dc:creator><![CDATA[pan]]></dc:creator>
		<pubDate>Mon, 03 Nov 2025 07:04:59 +0000</pubDate>
				<category><![CDATA[软件更新]]></category>
		<category><![CDATA[软件操作教程]]></category>
		<category><![CDATA[C小程序]]></category>
		<category><![CDATA[TAC]]></category>
		<category><![CDATA[TSMaster]]></category>
		<category><![CDATA[TSMaster使用教程]]></category>
		<category><![CDATA[TSMaster新功能]]></category>
		<category><![CDATA[其他]]></category>
		<category><![CDATA[小程序]]></category>
		<guid isPermaLink="false">https://www.tosunai.com/?p=21740</guid>

					<description><![CDATA[<p>为持续赋能用户的研发与测试工作，TSMaster正式发布2025年9-10月功能更新。本次版本聚焦于核心自动化 [&#8230;]</p>
<p>&lt;p&gt;The post <a rel="nofollow" href="https://www.tosunai.com/tsmaster-sep-oct-new-features-are-here/">软件更新 | TSMaster 9-10月版本发布：TAC脚本进阶，小程序易用性大幅提升</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正式发布2025年9-10月功能更新。本次版本聚焦于核心自动化能力的强化与用户体验的优化，<strong>重点带来了TAC 脚本全面进阶、 小程序易用性升级、API 更新、示例工程升级等功能升级</strong>。旨在为您提供更强大、更灵活、更便捷的工具，助力您应对日益复杂的开发挑战，进一步提升工作效率。</p>



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



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



<h2 class="wp-block-heading has-text-color has-link-color wp-elements-103" style="color:#007bd1"><strong><strong><strong><strong>TAC 脚本全面增强</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="wp-block-paragraph">→【设计】-【C小程序】</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="1080" height="918" src="https://www.tosunai.com/wp-content/uploads/2025/11/technical-articles-202501103-1.webp" alt="technical articles 202501103 1 TSMaster 11月版" class="wp-image-21743" title="软件更新 | TSMaster 9-10月版本发布：TAC脚本进阶，小程序易用性大幅提升 25" srcset="https://www.tosunai.com/wp-content/uploads/2025/11/technical-articles-202501103-1.webp 1080w, https://www.tosunai.com/wp-content/uploads/2025/11/technical-articles-202501103-1-768x653.webp 768w, https://www.tosunai.com/wp-content/uploads/2025/11/technical-articles-202501103-1-14x12.webp 14w, https://www.tosunai.com/wp-content/uploads/2025/11/technical-articles-202501103-1-800x680.webp 800w" sizes="auto, (max-width: 1080px) 100vw, 1080px" /></figure>
</div>


<p class="has-vivid-cyan-blue-color has-text-color has-link-color wp-elements-104 wp-block-paragraph"><strong>更新功能：</strong></p>



<p class="wp-block-paragraph">TAC脚本全面增强，现已支持高效简洁地操控报文与信号、读写系统变量及数组、在流程图内嵌脚本运行、将任意参数函数注册为全局API，并可响应定时器、变量变化、报文收发、窗口生命周期等多种事件源，为用户提供更灵活、更强大的自动化测试与验证能力。</p>



<ul class="wp-block-list">
<li><strong>报文操控：</strong>TAC 脚本现已支持读取、修改、发送 CAN/LIN/FlexRay 报文及其信号，无需手动解析原始数据；</li>



<li><strong>变量读写：</strong>可直接访问/修改系统变量，支持数组、结构体；支持命名空间写法 a::b::c = arr;</li>



<li><strong>流程图内嵌：</strong>TAC流程图程序支持[字符串]或[文件]方式直接运行 TAC 脚本，实现更灵活的测试逻辑；</li>



<li><strong>高级变量操作：</strong>支持命名空间、数组类型、语句内嵌写法，例 System::arr[2] = 3.14;</li>



<li><strong>任意参数函数注册为 API：</strong>用户自定义函数可立即成为全局 API，供其他脚本或流程图调用；</li>



<li><strong>多种事件源触发：</strong>定时器、系统变量变化、报文收发、窗口事件等均可触发 TAC 函数。</li>
</ul>



<p class="wp-block-paragraph"></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-105" style="color:#007bd1"><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="wp-block-paragraph">→【设计】-【C小程序】</p>



<p class="has-vivid-cyan-blue-color has-text-color has-link-color wp-elements-106 wp-block-paragraph"><strong><strong><strong><strong>【 定时器组 】</strong></strong></strong></strong></p>



<p class="wp-block-paragraph"><strong>更新功能：</strong><br>C 小程序 &amp; Python 小程序均支持[定时器组]统一管理；新增官方示例工程 Timer Group。</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="1080" height="641" src="https://www.tosunai.com/wp-content/uploads/2025/11/technical-articles-202501103-2.webp" alt="定时器组" class="wp-image-21744" style="object-fit:cover" title="软件更新 | TSMaster 9-10月版本发布：TAC脚本进阶，小程序易用性大幅提升 26" srcset="https://www.tosunai.com/wp-content/uploads/2025/11/technical-articles-202501103-2.webp 1080w, https://www.tosunai.com/wp-content/uploads/2025/11/technical-articles-202501103-2-768x456.webp 768w, https://www.tosunai.com/wp-content/uploads/2025/11/technical-articles-202501103-2-18x12.webp 18w, https://www.tosunai.com/wp-content/uploads/2025/11/technical-articles-202501103-2-800x475.webp 800w" sizes="auto, (max-width: 1080px) 100vw, 1080px" /></figure>
</div>


<p class="has-vivid-cyan-blue-color has-text-color has-link-color wp-elements-107 wp-block-paragraph"><strong>【&nbsp;</strong><strong>拖拽加载&nbsp;</strong><strong>】</strong></p>



<p class="wp-block-paragraph"><strong>更新内容：</strong><br>将 .cpp 文件拖入工程 → 自动生成[C小程序]；.c 文件 → 自动生成[C 脚本]。</p>



<p class="has-vivid-cyan-blue-color has-text-color has-link-color wp-elements-108 wp-block-paragraph"><strong>【 源码回收站 】</strong></p>



<p class="wp-block-paragraph"><strong>更新内容：</strong><br>将 .cpp 文件拖入工程 → 自动生成[C小程序]；.c 文件 → 自动生成[C 脚本]。</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="1080" height="247" src="https://www.tosunai.com/wp-content/uploads/2025/11/technical-articles-202501103-3.webp" alt="technical articles 202501103 3 TSMaster 11月版" class="wp-image-21745" style="object-fit:cover" title="软件更新 | TSMaster 9-10月版本发布：TAC脚本进阶，小程序易用性大幅提升 27" srcset="https://www.tosunai.com/wp-content/uploads/2025/11/technical-articles-202501103-3.webp 1080w, https://www.tosunai.com/wp-content/uploads/2025/11/technical-articles-202501103-3-768x176.webp 768w, https://www.tosunai.com/wp-content/uploads/2025/11/technical-articles-202501103-3-18x4.webp 18w, https://www.tosunai.com/wp-content/uploads/2025/11/technical-articles-202501103-3-800x183.webp 800w" sizes="auto, (max-width: 1080px) 100vw, 1080px" /></figure>
</div>


<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-109" style="color:#007bd1"><strong><strong>API 更新</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="wp-block-paragraph">→【设计】-【小程序】</p>



<p class="has-vivid-cyan-blue-color has-text-color has-link-color wp-elements-110 wp-block-paragraph"><strong>【&nbsp;<strong>图形窗口</strong>&nbsp;】</strong></p>



<pre class="wp-block-code"><code>app.ui_graphics_set_split_count</code></pre>



<p class="wp-block-paragraph">函数说明：动态设置图形窗口分屏数量；<br></p>



<pre class="wp-block-code"><code>app.ui_graphics_set_signal_step_style</code></pre>



<p class="wp-block-paragraph">函数说明：设置信号阶梯样式；<br></p>



<pre class="wp-block-code"><code>app.ui_graphics_set_y_axis_split_mode</code></pre>



<p class="wp-block-paragraph">函数说明：设置 Y 轴分屏模式；</p>



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



<pre class="wp-block-code"><code>app.ui_show_toolbar / ui_hide_toolbar</code></pre>



<p class="wp-block-paragraph">函数说明：显隐指定窗口工具栏；</p>



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



<pre class="wp-block-code"><code>app.ui_maximize_form / ui_restore_form</code></pre>



<p class="wp-block-paragraph">函数说明：最大化/还原窗口。</p>



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



<p class="has-vivid-cyan-blue-color has-text-color has-link-color wp-elements-111 wp-block-paragraph"><strong>【&nbsp;<strong>CAN-RBS</strong>&nbsp;】</strong></p>



<pre class="wp-block-code"><code>can_rbs_time_monitor_config</code></pre>



<p class="wp-block-paragraph">函数说明：用于配置RBS模块的时间监视器；</p>



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



<pre class="wp-block-code"><code>can_il_register_signal_event_by_id</code></pre>



<p class="wp-block-paragraph">函数说明：用于基于ID注册信号事件；</p>



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



<pre class="wp-block-code"><code>can_il_unregister_signal_event_by_id</code></pre>



<p class="wp-block-paragraph">函数说明：用于基于ID反注册信号事件；</p>



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



<pre class="wp-block-code"><code>can_il_register_signal_event</code></pre>



<p class="wp-block-paragraph">函数说明：用于注册信号事件；</p>



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



<pre class="wp-block-code"><code>can_il_unregister_signal_event</code></pre>



<p class="wp-block-paragraph">函数说明：用于反注册信号事件。</p>



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



<p class="has-vivid-cyan-blue-color has-text-color has-link-color wp-elements-112 wp-block-paragraph"><strong>【&nbsp;<strong>标定函数</strong>&nbsp;】</strong></p>



<pre class="wp-block-code"><code>cal_get_axisnum_and_address</code></pre>



<p class="wp-block-paragraph">函数说明：用于获取指定变量的轴号和地址值；</p>



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



<pre class="wp-block-code"><code>cal_get_ecu_a2l_list</code></pre>



<p class="wp-block-paragraph">函数说明：用于获取ecu和a21列表；</p>



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



<pre class="wp-block-code"><code>cal_set_all_datas_by_value</code></pre>



<p class="wp-block-paragraph">函数说明：用于设置指定变量的所有数据值；</p>



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



<pre class="wp-block-code"><code>cal_set_all_datas_by_offset</code></pre>



<p class="wp-block-paragraph">函数说明：用于向指定变量内的所有值添加偏移值。</p>



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



<p class="has-vivid-cyan-blue-color has-text-color has-link-color wp-elements-113 wp-block-paragraph"><strong>【&nbsp;<strong>标定函数</strong>&nbsp;】</strong></p>



<pre class="wp-block-code"><code>tssomeip_fault_inject_set_e2e_protect_handler</code></pre>



<p class="wp-block-paragraph">函数说明：E2E回调（预发送）函数；</p>



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



<pre class="wp-block-code"><code>tssomeip_fault_inject_set_e2e_check_handler</code></pre>



<p class="wp-block-paragraph">函数说明：E2E回调（接收）函数。</p>



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



<p class="wp-block-paragraph"><strong>更新内容：</strong><br>支持注册序列化相关hook函数，用于手动hook解析第三方协议。</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="585" height="258" src="https://www.tosunai.com/wp-content/uploads/2025/11/technical-articles-202501103-4.webp" alt="technical articles 202501103 4 TSMaster 11月版" class="wp-image-21746" style="object-fit:cover" title="软件更新 | TSMaster 9-10月版本发布：TAC脚本进阶，小程序易用性大幅提升 28" srcset="https://www.tosunai.com/wp-content/uploads/2025/11/technical-articles-202501103-4.webp 585w, https://www.tosunai.com/wp-content/uploads/2025/11/technical-articles-202501103-4-18x8.webp 18w" sizes="auto, (max-width: 585px) 100vw, 585px" /></figure>
</div>


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



<p class="has-vivid-cyan-blue-color has-text-color has-link-color wp-elements-114 wp-block-paragraph"><strong>【&nbsp;<strong><strong>加密函数</strong></strong>&nbsp;】</strong></p>



<p class="wp-block-paragraph"><strong>更新内容：</strong><br>增加加密AES、RSA、SHA2、SHA3、MD5、CMAC、随机数相关功能。</p>



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



<pre class="wp-block-code"><code>crypto_decrypt_rsa</code></pre>



<p class="wp-block-paragraph">函数说明：使用rsa算法对输入数据进行解密；</p>



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



<pre class="wp-block-code"><code>crypto_encrypt_rsa</code></pre>



<p class="wp-block-paragraph">函数说明：使用rsa算法对输入数据进行加密；</p>



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



<pre class="wp-block-code"><code>crypto_signature_rsa</code></pre>



<p class="wp-block-paragraph">函数说明：用于通过rsa算法生成签名；</p>



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



<pre class="wp-block-code"><code>crypto_crypt_aes_128_ctr</code></pre>



<p class="wp-block-paragraph">函数说明：用于在CTR （Counter）模式下使用AES-128算法对数据进行加密或解密；</p>



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



<pre class="wp-block-code"><code>crypto_decrypt_aes_128_cbc</code></pre>



<p class="wp-block-paragraph">函数说明：用于在CBC模式下使用AES-128算法对输入数据进行解密；</p>



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



<pre class="wp-block-code"><code>crypto_decrypt_aes_128_ecb</code></pre>



<p class="wp-block-paragraph">函数说明：采用ECB模式，使用AES-128算法对输入数据进行解密；</p>



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



<pre class="wp-block-code"><code>crypto_decrypt_aes_256_cbc</code></pre>



<p class="wp-block-paragraph">函数说明：用于CBC模式下使用AES-256算法对输入数据进行解密；</p>



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



<pre class="wp-block-code"><code>crypto_encrypt_aes_128_cbc</code></pre>



<p class="wp-block-paragraph">函数说明：采用AES-128算法对输入数据进行CBC模式加密；</p>



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



<pre class="wp-block-code"><code>crypto_encrypt_aes_128_ecb</code></pre>



<p class="wp-block-paragraph">函数说明：采用ECB模式，使用AES-128算法对输入数据进行加密；</p>



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



<pre class="wp-block-code"><code>crypto_encrypt_aes_256_cbc</code></pre>



<p class="wp-block-paragraph">函数说明：API采用CBC模式，使用AES-256算法对输入数据进行加密；</p>



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



<pre class="wp-block-code"><code>crypto_digest_sha2_256</code></pre>



<p class="wp-block-paragraph">函数说明：使用加密算法将任意长度的数据转换为固定长度的256位（32字节）哈希值；</p>



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



<pre class="wp-block-code"><code>crypto_digest_sha2_512</code></pre>



<p class="wp-block-paragraph">函数说明：使用加密算法将任意长度的数据转换为固定长度的512位（64字节）哈希值；</p>



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



<pre class="wp-block-code"><code>crypto_digest_sha3_256</code></pre>



<p class="wp-block-paragraph">函数说明：使用加密算法将任意长度的数据转换为固定长度的256位（32字节）哈希值；</p>



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



<pre class="wp-block-code"><code>crypto_digest_sha3_512</code></pre>



<p class="wp-block-paragraph">函数说明：使用加密算法将任意长度的数据转换为固定长度的512位（64字节）哈希值；</p>



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



<pre class="wp-block-code"><code>crypto_digest_md5</code></pre>



<p class="wp-block-paragraph">函数说明：用于计算输入数据的MD5值；</p>



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



<pre class="wp-block-code"><code>crypto_generate_cmac</code></pre>



<p class="wp-block-paragraph">函数说明：用于计算基于加密的消息验证码；</p>



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



<pre class="wp-block-code"><code>crypto_generate_random_bytes</code></pre>



<p class="wp-block-paragraph">函数说明：用于生成随机字节。</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-115" style="color:#007bd1"><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="wp-block-paragraph">→【窗体设置】</p>



<p class="wp-block-paragraph"><strong>更新内容：</strong><br>新增窗体事件（TAC脚本），使用代码实现一键切换窗口的还原、工具栏显隐、边框与否及 MDI 嵌入状态，实现窗体外观与布局的即时控制。旨在让用户无需手动拖拽或菜单操作，即可快速获得最大化绘图区域、无边框悬浮、独立/标签窗口等视图，显著提升界面灵活性与操作效率。</p>



<p class="wp-block-paragraph"><strong>使用环境：</strong><br>可在工具箱开发环境中使用。</p>



<p class="wp-block-paragraph"><strong>每个窗口新增 6 个事件：</strong><br>On Configuration Loaded：窗口配置数据加载完成后触发，用于初始化变量或恢复用户设置。</p>



<p class="wp-block-paragraph">On Show MDI：窗口以多文档子窗体（MDI）形式显示时触发，可调整 MDI 专属界面元素。</p>



<p class="wp-block-paragraph">On Show Normal：窗口还原为普通浮动窗口时触发，可重新启用浮动模式下的工具栏或菜单。</p>



<p class="wp-block-paragraph">On Show Docked：窗口被停靠到主界面边缘时触发，可隐藏浮动控件以节省停靠区域空间。</p>



<p class="wp-block-paragraph">On Hide：窗口被隐藏（最小化或手动关闭）时触发，可暂停定时器、释放资源或保存状态。</p>



<p class="wp-block-paragraph">On Destroy：窗口即将销毁时触发，用于彻底释放内存、注销事件监听或写回持久化配置。</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-116" style="color:#007bd1"><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="wp-block-paragraph">→【分析】-【数据库】</p>



<p class="wp-block-paragraph"><strong>更新内容：</strong><br>CAN数据库新增 *.xml 格式 ARINC-825，自动解析信号与 PDU；Some IP数据库新增 *.tsdb 格式；FlexRay数据库新增 *.tsfr 格式。</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="1080" height="567" src="https://www.tosunai.com/wp-content/uploads/2025/11/technical-articles-202501103-5.webp" alt="technical articles 202501103 5 TSMaster 11月版" class="wp-image-21747" style="object-fit:cover" title="软件更新 | TSMaster 9-10月版本发布：TAC脚本进阶，小程序易用性大幅提升 29" srcset="https://www.tosunai.com/wp-content/uploads/2025/11/technical-articles-202501103-5.webp 1080w, https://www.tosunai.com/wp-content/uploads/2025/11/technical-articles-202501103-5-768x403.webp 768w, https://www.tosunai.com/wp-content/uploads/2025/11/technical-articles-202501103-5-18x9.webp 18w, https://www.tosunai.com/wp-content/uploads/2025/11/technical-articles-202501103-5-800x420.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="1077" height="735" src="https://www.tosunai.com/wp-content/uploads/2025/11/technical-articles-202501103-6.webp" alt="technical articles 202501103 6 TSMaster 11月版" class="wp-image-21748" style="object-fit:cover" title="软件更新 | TSMaster 9-10月版本发布：TAC脚本进阶，小程序易用性大幅提升 30" srcset="https://www.tosunai.com/wp-content/uploads/2025/11/technical-articles-202501103-6.webp 1077w, https://www.tosunai.com/wp-content/uploads/2025/11/technical-articles-202501103-6-768x524.webp 768w, https://www.tosunai.com/wp-content/uploads/2025/11/technical-articles-202501103-6-18x12.webp 18w, https://www.tosunai.com/wp-content/uploads/2025/11/technical-articles-202501103-6-800x546.webp 800w" sizes="auto, (max-width: 1077px) 100vw, 1077px" /></figure>
</div>


<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-117" style="color:#007bd1"><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="wp-block-paragraph">→【设计】-【流程图程序】</p>



<p class="wp-block-paragraph"><strong>更新内容：</strong><br>运行一次后自动生成 .history 文件，双击即可完整回放变量、报文、UI 操作。</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="869" height="460" src="https://www.tosunai.com/wp-content/uploads/2025/11/technical-articles-202501103-7.webp" alt="technical articles 202501103 7 TSMaster 11月版" class="wp-image-21749" style="object-fit:cover" title="软件更新 | TSMaster 9-10月版本发布：TAC脚本进阶，小程序易用性大幅提升 31" srcset="https://www.tosunai.com/wp-content/uploads/2025/11/technical-articles-202501103-7.webp 869w, https://www.tosunai.com/wp-content/uploads/2025/11/technical-articles-202501103-7-768x407.webp 768w, https://www.tosunai.com/wp-content/uploads/2025/11/technical-articles-202501103-7-18x10.webp 18w, https://www.tosunai.com/wp-content/uploads/2025/11/technical-articles-202501103-7-800x423.webp 800w" sizes="auto, (max-width: 869px) 100vw, 869px" /></figure>
</div>


<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-118" style="color:#007bd1"><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="wp-block-paragraph">→【工程设置】-【工程选项】</p>



<p class="wp-block-paragraph"><strong>更新内容：</strong><br>不显示启动界面，适合自动化静默启动。</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="1003" height="949" src="https://www.tosunai.com/wp-content/uploads/2025/11/technical-articles-202501103-8.webp" alt="technical articles 202501103 8 TSMaster 11月版" class="wp-image-21750" style="object-fit:cover" title="软件更新 | TSMaster 9-10月版本发布：TAC脚本进阶，小程序易用性大幅提升 32" srcset="https://www.tosunai.com/wp-content/uploads/2025/11/technical-articles-202501103-8.webp 1003w, https://www.tosunai.com/wp-content/uploads/2025/11/technical-articles-202501103-8-768x727.webp 768w, https://www.tosunai.com/wp-content/uploads/2025/11/technical-articles-202501103-8-13x12.webp 13w, https://www.tosunai.com/wp-content/uploads/2025/11/technical-articles-202501103-8-800x757.webp 800w" sizes="auto, (max-width: 1003px) 100vw, 1003px" /></figure>
</div>


<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-119" style="color:#007bd1"><strong><strong><strong>新增Rolling Counter步进</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="wp-block-paragraph">→【仿真】-【CAN总线仿真】</p>



<p class="wp-block-paragraph"><strong>更新内容：</strong><br>Rolling Counter 增量现支持任意整数值，一键实现快速递增、倒计数、测试验证等场景。</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="1080" height="393" src="https://www.tosunai.com/wp-content/uploads/2025/11/technical-articles-202501103-9.webp" alt="technical articles 202501103 9 TSMaster 11月版" class="wp-image-21751" style="object-fit:cover" title="软件更新 | TSMaster 9-10月版本发布：TAC脚本进阶，小程序易用性大幅提升 33" srcset="https://www.tosunai.com/wp-content/uploads/2025/11/technical-articles-202501103-9.webp 1080w, https://www.tosunai.com/wp-content/uploads/2025/11/technical-articles-202501103-9-768x279.webp 768w, https://www.tosunai.com/wp-content/uploads/2025/11/technical-articles-202501103-9-18x7.webp 18w, https://www.tosunai.com/wp-content/uploads/2025/11/technical-articles-202501103-9-800x291.webp 800w" sizes="auto, (max-width: 1080px) 100vw, 1080px" /></figure>
</div>


<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-120" style="color:#007bd1"><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="wp-block-paragraph">→【工程】-【窗口】</p>



<p class="wp-block-paragraph"><strong>更新内容：</strong><br>重复点击按钮可循环切换窗口位置，无需手动拖拽即可快速设置常用布局。</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="1080" height="215" src="https://www.tosunai.com/wp-content/uploads/2025/11/technical-articles-202501103-10.webp" alt="technical articles 202501103 10 TSMaster 11月版" class="wp-image-21752" style="object-fit:cover" title="软件更新 | TSMaster 9-10月版本发布：TAC脚本进阶，小程序易用性大幅提升 34" srcset="https://www.tosunai.com/wp-content/uploads/2025/11/technical-articles-202501103-10.webp 1080w, https://www.tosunai.com/wp-content/uploads/2025/11/technical-articles-202501103-10-768x153.webp 768w, https://www.tosunai.com/wp-content/uploads/2025/11/technical-articles-202501103-10-18x4.webp 18w, https://www.tosunai.com/wp-content/uploads/2025/11/technical-articles-202501103-10-800x159.webp 800w" sizes="auto, (max-width: 1080px) 100vw, 1080px" /></figure>
</div>


<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-121" style="color:#007bd1"><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="wp-block-paragraph">→【应用】-【诊断】</p>



<p class="wp-block-paragraph"><strong>更新内容：</strong><br>0x38 服务用于文件传输任务，支持添加、替换、读取文件，在刷写或安全访问前完成身份验证与文件操作，为后续安全通信和可信数据交换建立通道。</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="365" height="308" src="https://www.tosunai.com/wp-content/uploads/2025/11/technical-articles-202501103-11.webp" alt="technical articles 202501103 11 TSMaster 11月版" class="wp-image-21753" style="object-fit:cover" title="软件更新 | TSMaster 9-10月版本发布：TAC脚本进阶，小程序易用性大幅提升 35" srcset="https://www.tosunai.com/wp-content/uploads/2025/11/technical-articles-202501103-11.webp 365w, https://www.tosunai.com/wp-content/uploads/2025/11/technical-articles-202501103-11-14x12.webp 14w" sizes="auto, (max-width: 365px) 100vw, 365px" /></figure>
</div>


<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-122" 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="wp-block-paragraph">→【开始】-【示例工程】</p>



<p class="has-vivid-cyan-blue-color has-text-color has-link-color wp-elements-123 wp-block-paragraph"><strong>【 定时器组 】</strong></p>



<p class="wp-block-paragraph"><strong>更新内容：</strong><br>内置示例[Timer_Group]演示 5 个定时器协同工作，含源码与注释。</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="1080" height="628" src="https://www.tosunai.com/wp-content/uploads/2025/11/technical-articles-202501103-12.webp" alt="technical articles 202501103 12 TSMaster 11月版" class="wp-image-21754" style="object-fit:cover" title="软件更新 | TSMaster 9-10月版本发布：TAC脚本进阶，小程序易用性大幅提升 36" srcset="https://www.tosunai.com/wp-content/uploads/2025/11/technical-articles-202501103-12.webp 1080w, https://www.tosunai.com/wp-content/uploads/2025/11/technical-articles-202501103-12-768x447.webp 768w, https://www.tosunai.com/wp-content/uploads/2025/11/technical-articles-202501103-12-18x10.webp 18w, https://www.tosunai.com/wp-content/uploads/2025/11/technical-articles-202501103-12-800x465.webp 800w" sizes="auto, (max-width: 1080px) 100vw, 1080px" /></figure>
</div>


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



<p class="has-vivid-cyan-blue-color has-text-color has-link-color wp-elements-124 wp-block-paragraph"><strong>【 <strong>信号测试</strong> 】</strong></p>



<p class="wp-block-paragraph"><strong>更新内容：</strong><br>官方示例[Signal_Tester]演示信号边界、步进、时序自动测试，含测试报告导出。</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="1080" height="716" src="https://www.tosunai.com/wp-content/uploads/2025/11/technical-articles-202501103-13.webp" alt="technical articles 202501103 13 TSMaster 11月版" class="wp-image-21755" style="object-fit:cover" title="软件更新 | TSMaster 9-10月版本发布：TAC脚本进阶，小程序易用性大幅提升 37" srcset="https://www.tosunai.com/wp-content/uploads/2025/11/technical-articles-202501103-13.webp 1080w, https://www.tosunai.com/wp-content/uploads/2025/11/technical-articles-202501103-13-768x509.webp 768w, https://www.tosunai.com/wp-content/uploads/2025/11/technical-articles-202501103-13-18x12.webp 18w, https://www.tosunai.com/wp-content/uploads/2025/11/technical-articles-202501103-13-800x530.webp 800w" sizes="auto, (max-width: 1080px) 100vw, 1080px" /></figure>
</div>


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



<p class="has-vivid-cyan-blue-color has-text-color has-link-color wp-elements-125 wp-block-paragraph"><strong>【 <strong>TAC-Event</strong> 】</strong></p>



<p class="wp-block-paragraph"><strong>更新内容：</strong><br>官方示例[TAC-Event]演示API使用示例、报文与信号读写、系统变量读写、流程图中使用TAC脚本和TAC事件处理。</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="1080" height="663" src="https://www.tosunai.com/wp-content/uploads/2025/11/technical-articles-202501103-14.webp" alt="technical articles 202501103 14 TSMaster 11月版" class="wp-image-21756" style="object-fit:cover" title="软件更新 | TSMaster 9-10月版本发布：TAC脚本进阶，小程序易用性大幅提升 38" srcset="https://www.tosunai.com/wp-content/uploads/2025/11/technical-articles-202501103-14.webp 1080w, https://www.tosunai.com/wp-content/uploads/2025/11/technical-articles-202501103-14-768x471.webp 768w, https://www.tosunai.com/wp-content/uploads/2025/11/technical-articles-202501103-14-18x12.webp 18w, https://www.tosunai.com/wp-content/uploads/2025/11/technical-articles-202501103-14-800x491.webp 800w" sizes="auto, (max-width: 1080px) 100vw, 1080px" /></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-126" style="font-style:normal;font-weight:600"><strong>欢迎下载体验TSMaster 2025最新版本</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-127"><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 9-10月版本发布：TAC脚本进阶，小程序易用性大幅提升 39" 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-sep-oct-new-features-are-here/">软件更新 | TSMaster 9-10月版本发布：TAC脚本进阶，小程序易用性大幅提升</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-sep-oct-new-features-are-here/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>干货分享&#124;TSMaster小程序启动和停止的自动化控制流程</title>
		<link>https://www.tosunai.com/tsmaster-automatic-control-process-for-starting-and-stopping-small-programs/</link>
					<comments>https://www.tosunai.com/tsmaster-automatic-control-process-for-starting-and-stopping-small-programs/#respond</comments>
		
		<dc:creator><![CDATA[zhang, yaping]]></dc:creator>
		<pubDate>Thu, 07 Dec 2023 03:23:51 +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=5645</guid>

					<description><![CDATA[<p>overview前言 在实际应用场景中，用户常常需要按一定逻辑和时序来控制TSMaster内置功能模块的启动和 [&#8230;]</p>
<p>&lt;p&gt;The post <a rel="nofollow" href="https://www.tosunai.com/tsmaster-automatic-control-process-for-starting-and-stopping-small-programs/">干货分享|TSMaster小程序启动和停止的自动化控制流程</a> first appeared on <a rel="nofollow" href="https://www.tosunai.com">上海同星智能科技有限公司</a>.&lt;/p&gt;</p>
]]></description>
			<style id="elementor-post-5645">.elementor-5645 .elementor-element.elementor-element-051c410 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-5645 .elementor-element.elementor-element-051c410{margin-top:-1px;margin-bottom:-1px;padding:14px 0px 23px 0px;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-5645 .elementor-element.elementor-element-f657a75 > .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-5645 .elementor-element.elementor-element-f657a75{text-align:center;}.elementor-5645 .elementor-element.elementor-element-f657a75 .elementor-heading-title{font-size:20px;font-weight:600;text-transform:uppercase;letter-spacing:12px;color:#FFFFFF;}.elementor-5645 .elementor-element.elementor-element-5c2c1be{width:var( --container-widget-width, 99.095% );max-width:99.095%;--container-widget-width:99.095%;--container-widget-flex-grow:0;}.elementor-5645 .elementor-element.elementor-element-5c2c1be > .elementor-widget-container{padding:2px 0px 0px 0px;}.elementor-5645 .elementor-element.elementor-element-5c2c1be .elementor-heading-title{font-family:"Verdana", Sans-serif;font-size:16px;font-weight:400;line-height:29px;-webkit-text-stroke-color:#000;stroke:#000;color:#222121;}.elementor-5645 .elementor-element.elementor-element-6e114e6{width:var( --container-widget-width, 99.095% );max-width:99.095%;--container-widget-width:99.095%;--container-widget-flex-grow:0;}.elementor-5645 .elementor-element.elementor-element-6e114e6 > .elementor-widget-container{padding:2px 0px 0px 0px;}.elementor-5645 .elementor-element.elementor-element-6e114e6 .elementor-heading-title{font-family:"Verdana", Sans-serif;font-size:16px;font-weight:400;line-height:29px;-webkit-text-stroke-color:#000;stroke:#000;color:#222121;}.elementor-5645 .elementor-element.elementor-element-7cc22fa{margin-top:-13px;margin-bottom:0px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-5645 .elementor-element.elementor-element-7900299{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-5645 .elementor-element.elementor-element-7900299 .elementor-divider-separator{width:100%;}.elementor-5645 .elementor-element.elementor-element-7900299 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-5645 .elementor-element.elementor-element-e3caf2e{margin-top:25px;margin-bottom:25px;padding:0px 0px 0px -12px;}.elementor-5645 .elementor-element.elementor-element-7114f8f .elementor-heading-title{font-size:22px;letter-spacing:1.5px;color:#000000;}.elementor-5645 .elementor-element.elementor-element-cc31036{margin-top:-17px;margin-bottom:-22px;}.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-5645 .elementor-element.elementor-element-7185092{width:var( --container-widget-width, 99.692% );max-width:99.692%;--container-widget-width:99.692%;--container-widget-flex-grow:0;font-family:"Verdana", Sans-serif;font-size:16px;letter-spacing:0.5px;}.elementor-5645 .elementor-element.elementor-element-87cf0f5{margin-top:25px;margin-bottom:25px;}.elementor-5645 .elementor-element.elementor-element-587d954 .elementor-heading-title{font-size:22px;letter-spacing:1.5px;color:#000000;}.elementor-5645 .elementor-element.elementor-element-7fac764{margin-top:-30px;margin-bottom:-22px;}.elementor-5645 .elementor-element.elementor-element-afb4393{font-family:"Verdana", Sans-serif;font-size:16px;letter-spacing:0.5px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-5645 .elementor-element.elementor-element-b379c04{margin-top:36px;margin-bottom:25px;}.elementor-5645 .elementor-element.elementor-element-54ab848 .elementor-heading-title{font-size:22px;letter-spacing:1.5px;color:#000000;}.elementor-5645 .elementor-element.elementor-element-46ad249{margin-top:-18px;margin-bottom:-22px;}.elementor-5645 .elementor-element.elementor-element-b7ec22a{font-family:"Verdana", Sans-serif;font-size:16px;letter-spacing:0.5px;}.elementor-5645 .elementor-element.elementor-element-f442441{margin-top:10px;margin-bottom:-22px;}.elementor-5645 .elementor-element.elementor-element-4cbeb5b{font-family:"Verdana", Sans-serif;font-size:16px;letter-spacing:0.5px;}.elementor-5645 .elementor-element.elementor-element-02e6b22{margin-top:10px;margin-bottom:-22px;}.elementor-5645 .elementor-element.elementor-element-fe9bf26{font-family:"Verdana", Sans-serif;font-size:16px;letter-spacing:0.5px;}.elementor-5645 .elementor-element.elementor-element-b599c54{margin-top:36px;margin-bottom:25px;}.elementor-5645 .elementor-element.elementor-element-e68b0a7 .elementor-heading-title{font-size:22px;letter-spacing:1.5px;color:#000000;}.elementor-5645 .elementor-element.elementor-element-9d1e7c6{margin-top:-18px;margin-bottom:-22px;}.elementor-5645 .elementor-element.elementor-element-513ab7d{font-family:"Verdana", Sans-serif;font-size:16px;letter-spacing:0.5px;}@media(max-width:1024px){.elementor-5645 .elementor-element.elementor-element-051c410{padding:100px 25px 100px 25px;}.elementor-5645 .elementor-element.elementor-element-5c2c1be .elementor-heading-title{font-size:20px;}.elementor-5645 .elementor-element.elementor-element-6e114e6 .elementor-heading-title{font-size:20px;}}@media(max-width:767px){.elementor-5645 .elementor-element.elementor-element-051c410{padding:50px 20px 50px 20px;}.elementor-5645 .elementor-element.elementor-element-5c2c1be > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5645 .elementor-element.elementor-element-5c2c1be .elementor-heading-title{font-size:20px;}.elementor-5645 .elementor-element.elementor-element-6e114e6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5645 .elementor-element.elementor-element-6e114e6 .elementor-heading-title{font-size:20px;}}</style>							<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="5645" class="elementor elementor-5645" data-elementor-post-type="post">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-051c410 elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="051c410" 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-589dbf5" data-id="589dbf5" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-f657a75 elementor-widget elementor-widget-heading" data-id="f657a75" 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-5c2c1be elementor-widget__width-initial elementor-widget elementor-widget-heading" data-id="5c2c1be" 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">在实际应用场景中，用户常常需要按一定逻辑和时序来控制TSMaster内置功能模块的启动和停止，TSMaster软件内置有C/Python小程序和图形程序，开发者可以通过编程对这些模块的运行进行精确控制。本文将重点和大家分享一下如何通过C代码来控制TSMaster内置模块的启动与停止。</h4>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-2c54993 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="2c54993" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-9564ae1" data-id="9564ae1" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-6e114e6 elementor-widget__width-initial elementor-widget elementor-widget-heading" data-id="6e114e6" 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"><b><i>本文关键字：run_form、stop_form、C小程序、COM</i></b></h4>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-7cc22fa elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="7cc22fa" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-9fbffb7" data-id="9fbffb7" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-7900299 elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="7900299" data-element_type="widget" data-e-type="widget" data-widget_type="divider.default">
				<div class="elementor-widget-container">
							<div class="elementor-divider">
			<span class="elementor-divider-separator">
						</span>
		</div>
						</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-e3caf2e elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="e3caf2e" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-eb24b9e" data-id="eb24b9e" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-7114f8f elementor-widget elementor-widget-heading" data-id="7114f8f" 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">目录/catalog</h2>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-cc31036 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="cc31036" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-6b64d84" data-id="6b64d84" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-7185092 elementor-widget__width-initial elementor-widget elementor-widget-text-editor" data-id="7185092" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>●  <u>窗口启动和停止函数</u></p><p>●  <span style="text-decoration: underline;">内置小程序控制其它小程序的启停 </span></p><p>●  <span style="text-decoration: underline;">通过 COM 控制小程序的启停</span></p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-87cf0f5 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="87cf0f5" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-7ef9914" data-id="7ef9914" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-587d954 elementor-widget elementor-widget-heading" data-id="587d954" 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">一、run_form和stop_form函数</h2>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-7fac764 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="7fac764" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-4b1e466" data-id="4b1e466" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-afb4393 elementor-widget elementor-widget-text-editor" data-id="afb4393" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>在TSMaster内置的小程序有run_form函数和stop_form函数，用于控制TSMatser工作窗口的启动和暂停。例如CAN / CAN FD发送窗口，通过这两个函数我们就能通过小程序编程实现对CAN / CAN FD发送窗口进行控制，启动或停止发送报文。</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-654c906 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="654c906" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-a9f1e90" data-id="a9f1e90" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-5449ab8 elementor-widget elementor-widget-image" data-id="5449ab8" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="313" height="264" src="https://www.tosunai.com/wp-content/uploads/2023/12/图片1.png" class="attachment-large size-large wp-image-5649" alt="小程序中的窗口启停函数" srcset="https://www.tosunai.com/wp-content/uploads/2023/12/图片1.png 313w, https://www.tosunai.com/wp-content/uploads/2023/12/图片1-300x253.png 300w, https://www.tosunai.com/wp-content/uploads/2023/12/图片1-14x12.png 14w" sizes="auto, (max-width: 313px) 100vw, 313px" title="干货分享|TSMaster小程序启动和停止的自动化控制流程 47">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-c2b3089 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="c2b3089" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-76c75cf" data-id="76c75cf" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-93bb3ce elementor-widget elementor-widget-image" data-id="93bb3ce" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="858" height="133" src="https://www.tosunai.com/wp-content/uploads/2023/12/表1.png" class="attachment-large size-large wp-image-5650" alt="run_form函数说明" srcset="https://www.tosunai.com/wp-content/uploads/2023/12/表1.png 858w, https://www.tosunai.com/wp-content/uploads/2023/12/表1-300x47.png 300w, https://www.tosunai.com/wp-content/uploads/2023/12/表1-768x119.png 768w, https://www.tosunai.com/wp-content/uploads/2023/12/表1-18x3.png 18w, https://www.tosunai.com/wp-content/uploads/2023/12/表1-800x124.png 800w" sizes="auto, (max-width: 858px) 100vw, 858px" title="干货分享|TSMaster小程序启动和停止的自动化控制流程 48">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-b872af7 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="b872af7" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-303f896" data-id="303f896" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-ebb555e elementor-widget elementor-widget-image" data-id="ebb555e" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
				<div class="elementor-widget-container">
															<img loading="lazy" decoding="async" width="856" height="131" src="https://www.tosunai.com/wp-content/uploads/2023/12/表2.png" class="attachment-large size-large wp-image-5651" alt="stop_form函数说明" srcset="https://www.tosunai.com/wp-content/uploads/2023/12/表2.png 856w, https://www.tosunai.com/wp-content/uploads/2023/12/表2-300x46.png 300w, https://www.tosunai.com/wp-content/uploads/2023/12/表2-768x118.png 768w, https://www.tosunai.com/wp-content/uploads/2023/12/表2-18x3.png 18w, https://www.tosunai.com/wp-content/uploads/2023/12/表2-800x122.png 800w" sizes="auto, (max-width: 856px) 100vw, 856px" title="干货分享|TSMaster小程序启动和停止的自动化控制流程 49">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-b379c04 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="b379c04" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-a5089fc" data-id="a5089fc" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-54ab848 elementor-widget elementor-widget-heading" data-id="54ab848" 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>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-46ad249 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="46ad249" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-a04aa37" data-id="a04aa37" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-b7ec22a elementor-widget elementor-widget-text-editor" data-id="b7ec22a" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>通过run_form函数和stop函数可以实现对TSMaster窗口的启动和停止实现控制，这里的窗口自然也包括C小程序窗口、Python小程序窗口和图形程序窗口。这样我们就可以通过代码互相控制小程序之间的启动和暂停。</p><p>🔜 如图2中，我们创建了两个C小程序，分别命名窗口名为“C 代码编辑器 [1]”和“C 代码编辑器 [2]”，我们在C小程序1中的按键事件中实现对C小程序2的控制，并在C小程序2的程序启动事件和程序停止事件中把启动信息打印到系统消息中。</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-927b8bf elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="927b8bf" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-b65fe52" data-id="b65fe52" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-89cb6e5 elementor-widget elementor-widget-image" data-id="89cb6e5" 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="421" src="https://www.tosunai.com/wp-content/uploads/2023/12/图片2-1024x421.jpg" class="attachment-large size-large wp-image-5652" alt="编程控制小程序的启动和停止" srcset="https://www.tosunai.com/wp-content/uploads/2023/12/图片2-1024x421.jpg 1024w, https://www.tosunai.com/wp-content/uploads/2023/12/图片2-300x123.jpg 300w, https://www.tosunai.com/wp-content/uploads/2023/12/图片2-768x315.jpg 768w, https://www.tosunai.com/wp-content/uploads/2023/12/图片2-1536x631.jpg 1536w, https://www.tosunai.com/wp-content/uploads/2023/12/图片2-18x7.jpg 18w, https://www.tosunai.com/wp-content/uploads/2023/12/图片2-800x329.jpg 800w, https://www.tosunai.com/wp-content/uploads/2023/12/图片2.jpg 1921w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="干货分享|TSMaster小程序启动和停止的自动化控制流程 50">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-f442441 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="f442441" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-6431aa8" data-id="6431aa8" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-4cbeb5b elementor-widget elementor-widget-text-editor" data-id="4cbeb5b" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>在一些测试场景中我们需要控制一些小程序按顺序循环启动和暂停，可以在每个小程序中在需要停止当前小程序的时候调用terminate_application函数结束当前小程序，然后在程序结束事件中使用run_form函数启动下一个C小程序。</p><p>🔜 如图3中，我们在每个小程序的启动后两秒关闭本小程序并启动下个小程序，实现了对C小程序1、2、3的循环控制。</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-72b6fab elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="72b6fab" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-5a1768c" data-id="5a1768c" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-40acacc elementor-widget elementor-widget-image" data-id="40acacc" 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="446" src="https://www.tosunai.com/wp-content/uploads/2023/12/图片3-1024x446.jpg" class="attachment-large size-large wp-image-5653" alt="循环控制C小程序的启动和停止" srcset="https://www.tosunai.com/wp-content/uploads/2023/12/图片3-1024x446.jpg 1024w, https://www.tosunai.com/wp-content/uploads/2023/12/图片3-300x131.jpg 300w, https://www.tosunai.com/wp-content/uploads/2023/12/图片3-768x335.jpg 768w, https://www.tosunai.com/wp-content/uploads/2023/12/图片3-1536x669.jpg 1536w, https://www.tosunai.com/wp-content/uploads/2023/12/图片3-18x8.jpg 18w, https://www.tosunai.com/wp-content/uploads/2023/12/图片3-800x349.jpg 800w, https://www.tosunai.com/wp-content/uploads/2023/12/图片3.jpg 1919w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="干货分享|TSMaster小程序启动和停止的自动化控制流程 51">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-02e6b22 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="02e6b22" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-c893431" data-id="c893431" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-fe9bf26 elementor-widget elementor-widget-text-editor" data-id="fe9bf26" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>另外在使用这两个函数有需要注意的一点，在使用窗口名作为入口参数时必须要把窗口的名称输入完整，例如图2中，使用这两个函数控制小程序的启停时需要完整得输入“C 代码编辑器 [1]”，而不仅仅只是“1”，否则会在系统消息窗口报错提示找不到窗口。</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-b599c54 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="b599c54" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-6db9fc6" data-id="6db9fc6" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-e68b0a7 elementor-widget elementor-widget-heading" data-id="e68b0a7" 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">三、通过COM控制小程序的启停</h2>				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-9d1e7c6 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="9d1e7c6" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-2616a25" data-id="2616a25" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-513ab7d elementor-widget elementor-widget-text-editor" data-id="513ab7d" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>TSMaster开放了COM的接口方便开发者通过外部程序调用和控制TSMaster工程，但是并未开放类似小程序中的run_form和stop_form的接口直接控制TSMaster工程中小程序的启动和停止。</p><p>然而这并不代表就不能通过外部的程序控制TSMaster工程中小程序的启动和停止，我们可以在这个被控制的TSMaster工程中常开一个小程序，在这个小程序中通过变量变化事件控制其它小程序的启停，这样就可以在外部程序通过调用系统变量的COM接口间接控制TSMaster工程中小程序的启停。</p><p><b>通过COM控制TSMaster小程序的步骤：</b></p><p>1. 在被控制的TSMaster小程序中设置一个自动启动的小程序，在这个小程序中关联一个变量变化事件，在变量变化事件中使用run_form函数和stop_form函数控制其它小程序。</p><p>2. 在调用COM组件的外部程序中使用load_project函数导入需要控制的TSMaster工程，配置好通道数量和映射这个属性，然后使用connect函数启动TSMaster工程。</p><p>3. 使用set_system_var_generic对TSMaster工程中的系统变量赋值，触发C小程序中变量变化事件调用run_form和stop_form函数实现对TSMaster中小程序启动和停止的控制。</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-ceebbd7 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="ceebbd7" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-e0078af" data-id="e0078af" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-7f64398 elementor-widget elementor-widget-image" data-id="7f64398" 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="416" src="https://www.tosunai.com/wp-content/uploads/2023/12/图片4-1024x416.jpg" class="attachment-large size-large wp-image-5654" alt="COM控制小程序的启停程序" srcset="https://www.tosunai.com/wp-content/uploads/2023/12/图片4-1024x416.jpg 1024w, https://www.tosunai.com/wp-content/uploads/2023/12/图片4-300x122.jpg 300w, https://www.tosunai.com/wp-content/uploads/2023/12/图片4-768x312.jpg 768w, https://www.tosunai.com/wp-content/uploads/2023/12/图片4-18x7.jpg 18w, https://www.tosunai.com/wp-content/uploads/2023/12/图片4-800x325.jpg 800w, https://www.tosunai.com/wp-content/uploads/2023/12/图片4.jpg 1482w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="干货分享|TSMaster小程序启动和停止的自动化控制流程 52">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-da8f666 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="da8f666" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-7928093" data-id="7928093" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-9cb3abc elementor-widget elementor-widget-image" data-id="9cb3abc" 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="422" src="https://www.tosunai.com/wp-content/uploads/2023/12/图片5-1024x422.jpg" class="attachment-large size-large wp-image-5655" alt="COM控制小程序工程示例" srcset="https://www.tosunai.com/wp-content/uploads/2023/12/图片5-1024x422.jpg 1024w, https://www.tosunai.com/wp-content/uploads/2023/12/图片5-300x124.jpg 300w, https://www.tosunai.com/wp-content/uploads/2023/12/图片5-768x316.jpg 768w, https://www.tosunai.com/wp-content/uploads/2023/12/图片5-18x7.jpg 18w, https://www.tosunai.com/wp-content/uploads/2023/12/图片5-800x329.jpg 800w, https://www.tosunai.com/wp-content/uploads/2023/12/图片5.jpg 1523w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="干货分享|TSMaster小程序启动和停止的自动化控制流程 53">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		<p>&lt;p&gt;The post <a rel="nofollow" href="https://www.tosunai.com/tsmaster-automatic-control-process-for-starting-and-stopping-small-programs/">干货分享|TSMaster小程序启动和停止的自动化控制流程</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-automatic-control-process-for-starting-and-stopping-small-programs/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
