<?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>J1939 &#8211; 上海同星智能科技有限公司</title>
	<atom:link href="https://www.tosunai.com/tag/j1939/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>J1939 &#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如何实现J1939多帧报文收发</title>
		<link>https://www.tosunai.com/how-tsmaster-realizes-j1939-multi-frame-message-sending-and-receiving/</link>
					<comments>https://www.tosunai.com/how-tsmaster-realizes-j1939-multi-frame-message-sending-and-receiving/#respond</comments>
		
		<dc:creator><![CDATA[pan]]></dc:creator>
		<pubDate>Fri, 02 Sep 2022 07:11:59 +0000</pubDate>
				<category><![CDATA[软件操作教程]]></category>
		<category><![CDATA[J1939]]></category>
		<category><![CDATA[TSMaster新功能]]></category>
		<category><![CDATA[分析]]></category>
		<category><![CDATA[报文收发]]></category>
		<guid isPermaLink="false">https://www.tosunai.com/?p=6115</guid>

					<description><![CDATA[<p>overview前言 众所周知，J1939协议是由美国汽车工程师协会（SAE）定义的一组标准。J1939标准用 [&#8230;]</p>
<p>&lt;p&gt;The post <a rel="nofollow" href="https://www.tosunai.com/how-tsmaster-realizes-j1939-multi-frame-message-sending-and-receiving/">新功能发布 | TSMaster如何实现J1939多帧报文收发</a> first appeared on <a rel="nofollow" href="https://www.tosunai.com">上海同星智能科技有限公司</a>.&lt;/p&gt;</p>
]]></description>
			<style id="elementor-post-6115">.elementor-6115 .elementor-element.elementor-element-8abbc2a > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-6115 .elementor-element.elementor-element-8abbc2a{margin-top:-1px;margin-bottom:-1px;padding:14px 0px 23px 0px;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-6115 .elementor-element.elementor-element-6d6302c{text-align:center;}.elementor-6115 .elementor-element.elementor-element-6d6302c .elementor-heading-title{font-size:20px;font-weight:600;text-transform:uppercase;letter-spacing:12px;color:#FFFFFF;}.elementor-6115 .elementor-element.elementor-element-6d6302c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:25px 25px 25px 25px;background-image:url("https://www.tosunai.com/wp-content/uploads/2023/01/TOSUN-EDA.jpg");}.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-6115 .elementor-element.elementor-element-9ee6bca{letter-spacing:1px;color:#000000;}.elementor-6115 .elementor-element.elementor-element-93a1e3d > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-6115 .elementor-element.elementor-element-93a1e3d{margin-top:0px;margin-bottom:0px;padding:20px 0px 20px 0px;}.elementor-6115 .elementor-element.elementor-element-9d5f50d{text-align:center;}.elementor-6115 .elementor-element.elementor-element-9d5f50d .elementor-heading-title{font-size:20px;font-weight:600;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-secondary );}.elementor-6115 .elementor-element.elementor-element-9d5f50d > .elementor-widget-container{padding:40px 40px 40px 40px;}.elementor-6115 .elementor-element.elementor-element-4be2a36{text-align:center;}.elementor-6115 .elementor-element.elementor-element-4be2a36 .elementor-heading-title{font-size:12px;font-weight:300;color:#bfbfbf;}.elementor-6115 .elementor-element.elementor-element-4be2a36 > .elementor-widget-container{margin:-10px 0px 22px 0px;}.elementor-6115 .elementor-element.elementor-element-f1eeb44{letter-spacing:1px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-6115 .elementor-element.elementor-element-05cd0dc{letter-spacing:1px;}.elementor-6115 .elementor-element.elementor-element-4025149{letter-spacing:1px;}.elementor-6115 .elementor-element.elementor-element-66b0752{letter-spacing:1px;}.elementor-6115 .elementor-element.elementor-element-c2dd833{letter-spacing:1px;}.elementor-6115 .elementor-element.elementor-element-7b601fc{letter-spacing:1px;}.elementor-6115 .elementor-element.elementor-element-3e25e64{letter-spacing:1px;}.elementor-6115 .elementor-element.elementor-element-afa2f04{letter-spacing:1px;}.elementor-6115 .elementor-element.elementor-element-10da95b > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-6115 .elementor-element.elementor-element-10da95b{margin-top:0px;margin-bottom:0px;padding:20px 0px 20px 0px;}.elementor-6115 .elementor-element.elementor-element-aaa5c48{text-align:center;}.elementor-6115 .elementor-element.elementor-element-aaa5c48 .elementor-heading-title{font-size:20px;font-weight:600;line-height:1.3em;letter-spacing:1px;color:var( --e-global-color-secondary );}.elementor-6115 .elementor-element.elementor-element-aaa5c48 > .elementor-widget-container{padding:40px 40px 40px 40px;}.elementor-6115 .elementor-element.elementor-element-58edb61{text-align:center;}.elementor-6115 .elementor-element.elementor-element-58edb61 .elementor-heading-title{font-size:12px;font-weight:300;color:#bfbfbf;}.elementor-6115 .elementor-element.elementor-element-58edb61 > .elementor-widget-container{margin:-10px 0px 22px 0px;}.elementor-6115 .elementor-element.elementor-element-4dce2b7{letter-spacing:1px;}.elementor-6115 .elementor-element.elementor-element-a842590{letter-spacing:1px;}.elementor-6115 .elementor-element.elementor-element-813ebb4{letter-spacing:1px;}.elementor-6115 .elementor-element.elementor-element-bf8801a{letter-spacing:1px;}.elementor-6115 .elementor-element.elementor-element-3d1f345{letter-spacing:1px;}.elementor-6115 .elementor-element.elementor-element-d1a4ae8{letter-spacing:1px;}.elementor-6115 .elementor-element.elementor-element-6fa5ca0{letter-spacing:1px;}.elementor-6115 .elementor-element.elementor-element-fc56a06{letter-spacing:1px;}.elementor-6115 .elementor-element.elementor-element-bbb2fe8 > .elementor-container{max-width:800px;}.elementor-6115 .elementor-element.elementor-element-bbb2fe8 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-6115 .elementor-element.elementor-element-bbb2fe8{padding:45px 0px 29px 0px;}.elementor-6115 .elementor-element.elementor-element-05c2854{text-align:center;}.elementor-6115 .elementor-element.elementor-element-05c2854 .elementor-heading-title{font-size:45px;color:var( --e-global-color-secondary );}.elementor-6115 .elementor-element.elementor-element-0faede2{text-align:center;letter-spacing:1px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );}.elementor-6115 .elementor-element.elementor-element-b7f72d7 .elementor-button{letter-spacing:1px;}@media(max-width:1024px){.elementor-6115 .elementor-element.elementor-element-05c2854 .elementor-heading-title{font-size:30px;}}@media(max-width:767px){.elementor-6115 .elementor-element.elementor-element-6d6302c .elementor-heading-title{font-size:18px;line-height:1.5em;}.elementor-6115 .elementor-element.elementor-element-9d5f50d > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-6115 .elementor-element.elementor-element-4be2a36 .elementor-heading-title{font-size:16px;}.elementor-6115 .elementor-element.elementor-element-aaa5c48 > .elementor-widget-container{padding:20px 0px 20px 0px;}.elementor-6115 .elementor-element.elementor-element-58edb61 .elementor-heading-title{font-size:16px;}.elementor-6115 .elementor-element.elementor-element-05c2854 .elementor-heading-title{font-size:24px;}}</style>							<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="6115" class="elementor elementor-6115" data-elementor-post-type="post">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-8abbc2a elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="8abbc2a" 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-824cebd" data-id="824cebd" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-6d6302c elementor-widget elementor-widget-heading" data-id="6d6302c" 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-9ee6bca elementor-widget elementor-widget-text-editor" data-id="9ee6bca" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>众所周知，J1939协议是由美国汽车工程师协会（SAE）定义的一组标准。J1939标准用于卡车、公共汽车和移动液压等重型车辆。如今大多数车辆都通过CAN进行ECU通信。但是CAN总线仅仅是提供了通信的基础（就像是电话），但是没有提供对话的“语言”来进行更复杂的操作。所以在大多数大型车辆中，这个“语言”就是SAE定义的J1939标准。</p><p>今天我们继续来介绍TSMaster新功能—J1939多帧报文收发。这个功能属于J1939的高级功能，需要license的授权，具体操作需求可以联系我们。</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-93a1e3d elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="93a1e3d" 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-61d4382" data-id="61d4382" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-9d5f50d headingTitleH2 elementor-widget elementor-widget-heading" data-id="9d5f50d" 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">一、J1939功能使用</h4>				</div>
				</div>
				<div class="elementor-element elementor-element-4be2a36 elementor-widget elementor-widget-heading" data-id="4be2a36" 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">Use of J1939 functionality</h5>				</div>
				</div>
				<div class="elementor-element elementor-element-f1eeb44 elementor-widget elementor-widget-text-editor" data-id="f1eeb44" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<section><p>我们假设已经拥有了带license的硬件，以TC1005为例，选择硬件通道后连接应用程序，随后打开about窗口，就可以看到拥有license的列表。其中有一个J1939的option，接下来介绍这个功能的使用。</p></section><section></section>								</div>
				</div>
				<div class="elementor-element elementor-element-176dc35 elementor-widget elementor-widget-image" data-id="176dc35" 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="551" src="https://www.tosunai.com/wp-content/uploads/2024/01/TSMaster如何实现J1939多帧报文收发-1-1024x551.png" class="attachment-large size-large wp-image-6117" alt="TSMaster如何实现J1939多帧报文收发" srcset="https://www.tosunai.com/wp-content/uploads/2024/01/TSMaster如何实现J1939多帧报文收发-1-1024x551.png 1024w, https://www.tosunai.com/wp-content/uploads/2024/01/TSMaster如何实现J1939多帧报文收发-1-300x161.png 300w, https://www.tosunai.com/wp-content/uploads/2024/01/TSMaster如何实现J1939多帧报文收发-1-768x413.png 768w, https://www.tosunai.com/wp-content/uploads/2024/01/TSMaster如何实现J1939多帧报文收发-1-18x10.png 18w, https://www.tosunai.com/wp-content/uploads/2024/01/TSMaster如何实现J1939多帧报文收发-1-800x430.png 800w, https://www.tosunai.com/wp-content/uploads/2024/01/TSMaster如何实现J1939多帧报文收发-1.png 1080w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="新功能发布 | TSMaster如何实现J1939多帧报文收发 31">															</div>
				</div>
				<div class="elementor-element elementor-element-05cd0dc elementor-widget elementor-widget-text-editor" data-id="05cd0dc" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<section><section><p>&gt; 首先打开TSMaster的安装目录，进入demo文件夹，找到示例数据库J1939ILDemo的数据库文件。我们将其拖入TSMaster中，这个拖入的过程需要在程序断开连接的时候来完成，可以看到，这个数据库里面有四帧报文，它的PGN分别为EF00，EF00，FF02和FF01。</p></section><section></section></section><section></section>								</div>
				</div>
				<div class="elementor-element elementor-element-eabe15f elementor-widget elementor-widget-image" data-id="eabe15f" 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="544" src="https://www.tosunai.com/wp-content/uploads/2024/01/TSMaster如何实现J1939多帧报文收发-2-1024x544.png" class="attachment-large size-large wp-image-6118" alt="TSMaster如何实现J1939多帧报文收发" srcset="https://www.tosunai.com/wp-content/uploads/2024/01/TSMaster如何实现J1939多帧报文收发-2-1024x544.png 1024w, https://www.tosunai.com/wp-content/uploads/2024/01/TSMaster如何实现J1939多帧报文收发-2-300x159.png 300w, https://www.tosunai.com/wp-content/uploads/2024/01/TSMaster如何实现J1939多帧报文收发-2-768x408.png 768w, https://www.tosunai.com/wp-content/uploads/2024/01/TSMaster如何实现J1939多帧报文收发-2-18x10.png 18w, https://www.tosunai.com/wp-content/uploads/2024/01/TSMaster如何实现J1939多帧报文收发-2-800x425.png 800w, https://www.tosunai.com/wp-content/uploads/2024/01/TSMaster如何实现J1939多帧报文收发-2.png 1080w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="新功能发布 | TSMaster如何实现J1939多帧报文收发 32">															</div>
				</div>
				<div class="elementor-element elementor-element-4025149 elementor-widget elementor-widget-text-editor" data-id="4025149" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<section><p>&gt; 其中前两帧为点对点的多帧，分别是节点2往1发，1往2发；后两个是广播，分别是地址2的广播和地址1的广播。以第一帧为例，他的DLC=35个字节，这意味着这个信号可以在这35乘以8，也就是280个位置里面任意排布。那么报文中的sgn1~4就是模拟了这种情况。如果希望发送这些报文，我们可以直接使用发送窗口，我们打开CAN Transmit窗口，点击左上角的来自数据库的按钮，选择刚才看到的四帧报文，然后再将视图切换成J1939，这样协议相关的信息就一览无余了。</p></section><section></section>								</div>
				</div>
				<div class="elementor-element elementor-element-87f2c7e elementor-widget elementor-widget-image" data-id="87f2c7e" 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="555" src="https://www.tosunai.com/wp-content/uploads/2024/01/TSMaster如何实现J1939多帧报文收发-3-1024x555.png" class="attachment-large size-large wp-image-6119" alt="TSMaster如何实现J1939多帧报文收发" srcset="https://www.tosunai.com/wp-content/uploads/2024/01/TSMaster如何实现J1939多帧报文收发-3-1024x555.png 1024w, https://www.tosunai.com/wp-content/uploads/2024/01/TSMaster如何实现J1939多帧报文收发-3-300x163.png 300w, https://www.tosunai.com/wp-content/uploads/2024/01/TSMaster如何实现J1939多帧报文收发-3-768x416.png 768w, https://www.tosunai.com/wp-content/uploads/2024/01/TSMaster如何实现J1939多帧报文收发-3-18x10.png 18w, https://www.tosunai.com/wp-content/uploads/2024/01/TSMaster如何实现J1939多帧报文收发-3-800x433.png 800w, https://www.tosunai.com/wp-content/uploads/2024/01/TSMaster如何实现J1939多帧报文收发-3.png 1080w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="新功能发布 | TSMaster如何实现J1939多帧报文收发 33">															</div>
				</div>
				<div class="elementor-element elementor-element-66b0752 elementor-widget elementor-widget-text-editor" data-id="66b0752" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>前两个是点对点，后两个是广播，可以从目的地址看出来，对于广播报文来讲，发送节点只要自顾自的发送就可以了。而对于前两个点对点的发送过程，不但需要发送节点，还需要接收节点在过程中进行应答，才能完成整个发送过程。所以我们还需要激活TSMaster内置的J1939的仿真节点。</p><p>&gt; 接下来我们来到仿真，J1939的仿真配置对话框里面，可以看到节点1和2，分别被标注为Node1和Node2，所有的节点都勾选了仿真发送功能，但是仿真接收功能默认是没有勾选的。我们可以通过激活rbs的方法来自动激活这两个接收的功能，同时呢也可以手动勾上，在此我们就手动勾选，并且点击应用设置来关闭对话框。</p>								</div>
				</div>
				<div class="elementor-element elementor-element-0a06ace elementor-widget elementor-widget-image" data-id="0a06ace" 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="561" src="https://www.tosunai.com/wp-content/uploads/2024/01/TSMaster如何实现J1939多帧报文收发-4-1024x561.png" class="attachment-large size-large wp-image-6120" alt="TSMaster如何实现J1939多帧报文收发" srcset="https://www.tosunai.com/wp-content/uploads/2024/01/TSMaster如何实现J1939多帧报文收发-4-1024x561.png 1024w, https://www.tosunai.com/wp-content/uploads/2024/01/TSMaster如何实现J1939多帧报文收发-4-300x164.png 300w, https://www.tosunai.com/wp-content/uploads/2024/01/TSMaster如何实现J1939多帧报文收发-4-768x421.png 768w, https://www.tosunai.com/wp-content/uploads/2024/01/TSMaster如何实现J1939多帧报文收发-4-18x10.png 18w, https://www.tosunai.com/wp-content/uploads/2024/01/TSMaster如何实现J1939多帧报文收发-4-800x439.png 800w, https://www.tosunai.com/wp-content/uploads/2024/01/TSMaster如何实现J1939多帧报文收发-4.png 1080w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="新功能发布 | TSMaster如何实现J1939多帧报文收发 34">															</div>
				</div>
				<div class="elementor-element elementor-element-c2dd833 elementor-widget elementor-widget-text-editor" data-id="c2dd833" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<section><p>&gt; 这个时候就可以启动仿真了，我们按下F5，然后打开trace窗口，随后呢我们激活这4个节点的这4个报文的发送，就依次点击发送就可以了。于是在右侧的trace窗口中间就可以看到这4个多帧报文的接收情况。他们的DLC分别是右边的35，36，13和33，然后右边显示的就是他们的默认的数据段默认都是0。</p></section><section></section>								</div>
				</div>
				<div class="elementor-element elementor-element-8f7a163 elementor-widget elementor-widget-image" data-id="8f7a163" 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="539" src="https://www.tosunai.com/wp-content/uploads/2024/01/TSMaster如何实现J1939多帧报文收发-5-1024x539.png" class="attachment-large size-large wp-image-6121" alt="TSMaster如何实现J1939多帧报文收发" srcset="https://www.tosunai.com/wp-content/uploads/2024/01/TSMaster如何实现J1939多帧报文收发-5-1024x539.png 1024w, https://www.tosunai.com/wp-content/uploads/2024/01/TSMaster如何实现J1939多帧报文收发-5-300x158.png 300w, https://www.tosunai.com/wp-content/uploads/2024/01/TSMaster如何实现J1939多帧报文收发-5-768x404.png 768w, https://www.tosunai.com/wp-content/uploads/2024/01/TSMaster如何实现J1939多帧报文收发-5-18x9.png 18w, https://www.tosunai.com/wp-content/uploads/2024/01/TSMaster如何实现J1939多帧报文收发-5-800x421.png 800w, https://www.tosunai.com/wp-content/uploads/2024/01/TSMaster如何实现J1939多帧报文收发-5.png 1080w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="新功能发布 | TSMaster如何实现J1939多帧报文收发 35">															</div>
				</div>
				<div class="elementor-element elementor-element-7b601fc elementor-widget elementor-widget-text-editor" data-id="7b601fc" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<section><p>&gt; 我们当然可以修改他们的数据字节来任意的修改他们的数据，那这里就可以看到这是我们刚才修改的结果，我们当然还可以通过信号生成器的方式来改，比如说我们选中第一帧报文，在这个sgn1 a2上面选择正弦，然后点击配置，我们可以把峰值改的稍微大一点，然后点击应用、点击启动，这个时候就可以看到这个sgn1 a2就在发生变化。</p></section><section></section>								</div>
				</div>
				<div class="elementor-element elementor-element-9edb671 elementor-widget elementor-widget-image" data-id="9edb671" 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="546" src="https://www.tosunai.com/wp-content/uploads/2024/01/TSMaster如何实现J1939多帧报文收发-6-1024x546.png" class="attachment-large size-large wp-image-6122" alt="TSMaster如何实现J1939多帧报文收发" srcset="https://www.tosunai.com/wp-content/uploads/2024/01/TSMaster如何实现J1939多帧报文收发-6-1024x546.png 1024w, https://www.tosunai.com/wp-content/uploads/2024/01/TSMaster如何实现J1939多帧报文收发-6-300x160.png 300w, https://www.tosunai.com/wp-content/uploads/2024/01/TSMaster如何实现J1939多帧报文收发-6-768x410.png 768w, https://www.tosunai.com/wp-content/uploads/2024/01/TSMaster如何实现J1939多帧报文收发-6-18x10.png 18w, https://www.tosunai.com/wp-content/uploads/2024/01/TSMaster如何实现J1939多帧报文收发-6-800x427.png 800w, https://www.tosunai.com/wp-content/uploads/2024/01/TSMaster如何实现J1939多帧报文收发-6.png 1080w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="新功能发布 | TSMaster如何实现J1939多帧报文收发 36">															</div>
				</div>
				<div class="elementor-element elementor-element-3e25e64 elementor-widget elementor-widget-text-editor" data-id="3e25e64" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<section><p>&gt; 接下来可以打开图形窗口，将这个信号拖进来，就可以看到正弦波，当然这个正弦波的频率比较低，这是因为它是多帧，它发一帧需要200毫秒，所以一秒只有5个点，我们还可以通过其他的窗口来进行观察，比如说数值显示。</p></section><section></section>								</div>
				</div>
				<div class="elementor-element elementor-element-99b7aa4 elementor-widget elementor-widget-image" data-id="99b7aa4" 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="531" src="https://www.tosunai.com/wp-content/uploads/2024/01/TSMaster如何实现J1939多帧报文收发-7-1024x531.png" class="attachment-large size-large wp-image-6123" alt="TSMaster如何实现J1939多帧报文收发" srcset="https://www.tosunai.com/wp-content/uploads/2024/01/TSMaster如何实现J1939多帧报文收发-7-1024x531.png 1024w, https://www.tosunai.com/wp-content/uploads/2024/01/TSMaster如何实现J1939多帧报文收发-7-300x156.png 300w, https://www.tosunai.com/wp-content/uploads/2024/01/TSMaster如何实现J1939多帧报文收发-7-768x398.png 768w, https://www.tosunai.com/wp-content/uploads/2024/01/TSMaster如何实现J1939多帧报文收发-7-18x9.png 18w, https://www.tosunai.com/wp-content/uploads/2024/01/TSMaster如何实现J1939多帧报文收发-7-800x415.png 800w, https://www.tosunai.com/wp-content/uploads/2024/01/TSMaster如何实现J1939多帧报文收发-7.png 1080w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="新功能发布 | TSMaster如何实现J1939多帧报文收发 37">															</div>
				</div>
				<div class="elementor-element elementor-element-afa2f04 elementor-widget elementor-widget-text-editor" data-id="afa2f04" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>&gt; 最后我们打开数值显示，点击这里的添加按钮，可以选择我们的信号，当然我们也可以通过拖动的方式将信号拖进去，之后可以调整窗口的大小，使得信号值可以在上面显示。我们还可以通过面板的方式添加，当然面板需要设计，所以首先需要停止仿真，停止仿真之后我们可以将信号拖入面板，再启动仿真，然后再启动报文的发送，这样就可以看到这些信号都可以在测量窗口里面正确的显示。</p>								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-10da95b elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="10da95b" 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-ff3c931" data-id="ff3c931" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-aaa5c48 headingTitleH2 elementor-widget elementor-widget-heading" data-id="aaa5c48" 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">二、J1939一系列API函数</h4>				</div>
				</div>
				<div class="elementor-element elementor-element-58edb61 elementor-widget elementor-widget-heading" data-id="58edb61" 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">J1939 A series of API functions</h5>				</div>
				</div>
				<div class="elementor-element elementor-element-4dce2b7 elementor-widget elementor-widget-text-editor" data-id="4dce2b7" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<section><p>J1939有一套API的函数，通过这一套API就可以实现J1939的信号读写、报文发送等等一系列功能。</p><p>&gt; 我们打开一个自动化模块，然后选中入口点，按回车增加一系列的动作。我们选第一个动作，然后设置他为API函数调用，在过滤器里面敲入1939，就可以看到1939的一系列API。这其中有1939的标识符的get和set方法以及下面的多帧报文的发送方法。关于标识符的get和set方法在此就不展开描述，大家完全可以查看c代码编辑器里面的小程序的帮助文档，里面有详细的介绍，在右侧也可以看到示例代码。那么这次我们着重介绍一下1939的多帧发送的API。</p></section><section></section>								</div>
				</div>
				<div class="elementor-element elementor-element-62c880e elementor-widget elementor-widget-image" data-id="62c880e" 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="544" src="https://www.tosunai.com/wp-content/uploads/2024/01/TSMaster如何实现J1939多帧报文收发-8-1024x544.png" class="attachment-large size-large wp-image-6124" alt="TSMaster如何实现J1939多帧报文收发" srcset="https://www.tosunai.com/wp-content/uploads/2024/01/TSMaster如何实现J1939多帧报文收发-8-1024x544.png 1024w, https://www.tosunai.com/wp-content/uploads/2024/01/TSMaster如何实现J1939多帧报文收发-8-300x159.png 300w, https://www.tosunai.com/wp-content/uploads/2024/01/TSMaster如何实现J1939多帧报文收发-8-768x408.png 768w, https://www.tosunai.com/wp-content/uploads/2024/01/TSMaster如何实现J1939多帧报文收发-8-18x10.png 18w, https://www.tosunai.com/wp-content/uploads/2024/01/TSMaster如何实现J1939多帧报文收发-8-800x425.png 800w, https://www.tosunai.com/wp-content/uploads/2024/01/TSMaster如何实现J1939多帧报文收发-8.png 1080w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="新功能发布 | TSMaster如何实现J1939多帧报文收发 38">															</div>
				</div>
				<div class="elementor-element elementor-element-a842590 elementor-widget elementor-widget-text-editor" data-id="a842590" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<section><section><p>&gt; 首先我们可以选中1939异步发送API，那么发送分为同步和异步两种，同步意味着发完之后程序才会往下走，异步则意味着只要将数据推入发送缓存，程序就可以继续往下，那么不管是同步还是异步，还分了两种类型。一种是不带字符串的发送，一种是基于字符串的发送。那么基于字符串方式的发送，他的数据是以逗号来进行分隔，那么这两种方式自动化模块都是支持的。因为在自动化模块里面，数组均以逗号分隔的字符串表达，那么我们可以选择一个异步发送，函数就可以看到这个函数有7个输入的参数。</p></section><section></section></section><section></section>								</div>
				</div>
				<div class="elementor-element elementor-element-d9d6262 elementor-widget elementor-widget-image" data-id="d9d6262" 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="542" src="https://www.tosunai.com/wp-content/uploads/2024/01/TSMaster如何实现J1939多帧报文收发-9-1024x542.png" class="attachment-large size-large wp-image-6125" alt="TSMaster如何实现J1939多帧报文收发" srcset="https://www.tosunai.com/wp-content/uploads/2024/01/TSMaster如何实现J1939多帧报文收发-9-1024x542.png 1024w, https://www.tosunai.com/wp-content/uploads/2024/01/TSMaster如何实现J1939多帧报文收发-9-300x159.png 300w, https://www.tosunai.com/wp-content/uploads/2024/01/TSMaster如何实现J1939多帧报文收发-9-768x407.png 768w, https://www.tosunai.com/wp-content/uploads/2024/01/TSMaster如何实现J1939多帧报文收发-9-18x10.png 18w, https://www.tosunai.com/wp-content/uploads/2024/01/TSMaster如何实现J1939多帧报文收发-9-800x424.png 800w, https://www.tosunai.com/wp-content/uploads/2024/01/TSMaster如何实现J1939多帧报文收发-9.png 1080w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="新功能发布 | TSMaster如何实现J1939多帧报文收发 39">															</div>
				</div>
				<div class="elementor-element elementor-element-813ebb4 elementor-widget elementor-widget-text-editor" data-id="813ebb4" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<section><p>&gt; 那么第一个参数是通道号，我们可以选择常量，比如说，channel1然后PGN，在此我们就可以输入。比如说我们可以选广播，就是刚才看到的OxFF01，然后优先级是6，默认源地址是2，目的地址是1，然后PDU的数据我们可以随意填写。比如说Ox11，然后我们可以将这个复制多份，密贴多份，这里长度是可以很长。他的实际长度是被最后一个参数限制，那么在此我们可以保持跟dbc的一致，也就是35，然后我们就可以启动，按F9启动发送或者点击发送按钮，那么就可以发送成功。</p></section><section></section>								</div>
				</div>
				<div class="elementor-element elementor-element-59a8138 elementor-widget elementor-widget-image" data-id="59a8138" 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="540" src="https://www.tosunai.com/wp-content/uploads/2024/01/TSMaster如何实现J1939多帧报文收发-10-1024x540.png" class="attachment-large size-large wp-image-6126" alt="TSMaster如何实现J1939多帧报文收发" srcset="https://www.tosunai.com/wp-content/uploads/2024/01/TSMaster如何实现J1939多帧报文收发-10-1024x540.png 1024w, https://www.tosunai.com/wp-content/uploads/2024/01/TSMaster如何实现J1939多帧报文收发-10-300x158.png 300w, https://www.tosunai.com/wp-content/uploads/2024/01/TSMaster如何实现J1939多帧报文收发-10-768x405.png 768w, https://www.tosunai.com/wp-content/uploads/2024/01/TSMaster如何实现J1939多帧报文收发-10-18x10.png 18w, https://www.tosunai.com/wp-content/uploads/2024/01/TSMaster如何实现J1939多帧报文收发-10-800x422.png 800w, https://www.tosunai.com/wp-content/uploads/2024/01/TSMaster如何实现J1939多帧报文收发-10.png 1080w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="新功能发布 | TSMaster如何实现J1939多帧报文收发 40">															</div>
				</div>
				<div class="elementor-element elementor-element-bf8801a elementor-widget elementor-widget-text-editor" data-id="bf8801a" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<section><p>&gt; 我们就可以看到trace窗口里面显示的发送的信号内容跟我们的设置是一模一样，最后如果说数据不够，就会以0来补充。那么我们可以把数据填多一点，再启动发送，这样的话，数据长度就会正好达到我们的所需要的长度。</p></section><section></section>								</div>
				</div>
				<div class="elementor-element elementor-element-16e4e6d elementor-widget elementor-widget-image" data-id="16e4e6d" 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="533" src="https://www.tosunai.com/wp-content/uploads/2024/01/TSMaster如何实现J1939多帧报文收发-11-1024x533.png" class="attachment-large size-large wp-image-6127" alt="TSMaster如何实现J1939多帧报文收发" srcset="https://www.tosunai.com/wp-content/uploads/2024/01/TSMaster如何实现J1939多帧报文收发-11-1024x533.png 1024w, https://www.tosunai.com/wp-content/uploads/2024/01/TSMaster如何实现J1939多帧报文收发-11-300x156.png 300w, https://www.tosunai.com/wp-content/uploads/2024/01/TSMaster如何实现J1939多帧报文收发-11-768x400.png 768w, https://www.tosunai.com/wp-content/uploads/2024/01/TSMaster如何实现J1939多帧报文收发-11-18x9.png 18w, https://www.tosunai.com/wp-content/uploads/2024/01/TSMaster如何实现J1939多帧报文收发-11-800x416.png 800w, https://www.tosunai.com/wp-content/uploads/2024/01/TSMaster如何实现J1939多帧报文收发-11.png 1080w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="新功能发布 | TSMaster如何实现J1939多帧报文收发 41">															</div>
				</div>
				<div class="elementor-element elementor-element-3d1f345 elementor-widget elementor-widget-text-editor" data-id="3d1f345" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>那这是原始报文的发送方法，倘若需要修改报文里面的信号的值，就需要rbs的仿真引擎来支持，那我们可以点击CAN总线仿真窗口来模拟节点的行为，我们激活这两个节点，然后将总线仿真设置为自动启动，这个时候可以看到rbs已经在工作了，并且得到了我们通过发送窗口一样的结果。</p><p>&gt; 当然发送窗口这个时候是不应该启动发送，回到自动化模块里面，删除我们的原始的报文发送的动作，设置一个新的动作衍生函数调用，在此我们搜索set Signal by address，通过这个函数就可以实现rbs里面信号的任意修改。那这里有两个参数，分别是信号地址和值，那么信号地址就是我们所需要发送的信号的数据库地址，我们可以随便选一个比如说A_Node1 signal 1_a1，我们可以点击复制数据库地址，然后到这里粘贴即可，然后他的值我们可以随意修改，然后我们可以点击启动，那么这样就实现了这个信号的修改，可以看到A_Node1里面的这个信号已经变成1111，就是我们所设置的值，那么这就是信号的发送。</p>								</div>
				</div>
				<div class="elementor-element elementor-element-b36f8bc elementor-widget elementor-widget-image" data-id="b36f8bc" 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="549" src="https://www.tosunai.com/wp-content/uploads/2024/01/TSMaster如何实现J1939多帧报文收发-12-1024x549.png" class="attachment-large size-large wp-image-6128" alt="TSMaster如何实现J1939多帧报文收发" srcset="https://www.tosunai.com/wp-content/uploads/2024/01/TSMaster如何实现J1939多帧报文收发-12-1024x549.png 1024w, https://www.tosunai.com/wp-content/uploads/2024/01/TSMaster如何实现J1939多帧报文收发-12-300x161.png 300w, https://www.tosunai.com/wp-content/uploads/2024/01/TSMaster如何实现J1939多帧报文收发-12-768x412.png 768w, https://www.tosunai.com/wp-content/uploads/2024/01/TSMaster如何实现J1939多帧报文收发-12-18x10.png 18w, https://www.tosunai.com/wp-content/uploads/2024/01/TSMaster如何实现J1939多帧报文收发-12-800x429.png 800w, https://www.tosunai.com/wp-content/uploads/2024/01/TSMaster如何实现J1939多帧报文收发-12.png 1080w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="新功能发布 | TSMaster如何实现J1939多帧报文收发 42">															</div>
				</div>
				<div class="elementor-element elementor-element-d1a4ae8 elementor-widget elementor-widget-text-editor" data-id="d1a4ae8" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>如果是希望接收一个信号的值，该怎么做呢？</p><p>我们可以用到signal server的方法：还是来到函数调用，删除我们刚才的发送，然后再多加几个动作。我们首先将它改为函数调用，然后输入SGN SRV，这就是signal server的系列函数。</p><p>&gt; 那这里需要一个流程，首先需要注册我们关心的信号，需要用到register_can_signal_by_message ID或者是name，我们在这里选择message ID，那么我们就需要到rbs里面去copy这个报文的ID，copy过来的时候需要把后面的x删掉，让这个字符串是一个有效的16进制值，通道还是可以用之前的通道1，然后信号名称就是我们关心的信号。</p>								</div>
				</div>
				<div class="elementor-element elementor-element-086c424 elementor-widget elementor-widget-image" data-id="086c424" 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="547" src="https://www.tosunai.com/wp-content/uploads/2024/01/TSMaster如何实现J1939多帧报文收发-13-1024x547.png" class="attachment-large size-large wp-image-6129" alt="TSMaster如何实现J1939多帧报文收发" srcset="https://www.tosunai.com/wp-content/uploads/2024/01/TSMaster如何实现J1939多帧报文收发-13-1024x547.png 1024w, https://www.tosunai.com/wp-content/uploads/2024/01/TSMaster如何实现J1939多帧报文收发-13-300x160.png 300w, https://www.tosunai.com/wp-content/uploads/2024/01/TSMaster如何实现J1939多帧报文收发-13-768x410.png 768w, https://www.tosunai.com/wp-content/uploads/2024/01/TSMaster如何实现J1939多帧报文收发-13-18x10.png 18w, https://www.tosunai.com/wp-content/uploads/2024/01/TSMaster如何实现J1939多帧报文收发-13-800x427.png 800w, https://www.tosunai.com/wp-content/uploads/2024/01/TSMaster如何实现J1939多帧报文收发-13.png 1080w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="新功能发布 | TSMaster如何实现J1939多帧报文收发 43">															</div>
				</div>
				<div class="elementor-element elementor-element-6fa5ca0 elementor-widget elementor-widget-text-editor" data-id="6fa5ca0" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<section><p>&gt; 比如说sgn1_a1，我们自己直接输入sgn1_a1，client ID是这个函数注册成功之后给到我们程序的一个handle，我们可以新建个变量来存储它，就命名ID就行。这个时候直接已经可以点击本地变量关联我们的ID，然后我们可以等一会再读取信号的值，那这个时候可以调用wait函数，比如说等个3秒，然后接下去就是一个读取过程，同样用到了Signal server sgnsrv get_can_signal物理值。最后通过这个方法去取得，得到的信号的物理值，那么在这里可以同样选择channel1 client ID就填我们刚才所得到的变量ID，然后这里就是输出的值，我们同样可以用一个变量来装，这里需要添加的就是个double型的变量，value写个v就行，然后在这个地方选择v，然后同时还会返回最后的时间戳，如果不需要的话，我们这里默认填个0就行或者不填。</p></section><section></section>								</div>
				</div>
				<div class="elementor-element elementor-element-a1c533e elementor-widget elementor-widget-image" data-id="a1c533e" 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="548" src="https://www.tosunai.com/wp-content/uploads/2024/01/TSMaster如何实现J1939多帧报文收发-14-1024x548.png" class="attachment-large size-large wp-image-6130" alt="TSMaster如何实现J1939多帧报文收发" srcset="https://www.tosunai.com/wp-content/uploads/2024/01/TSMaster如何实现J1939多帧报文收发-14-1024x548.png 1024w, https://www.tosunai.com/wp-content/uploads/2024/01/TSMaster如何实现J1939多帧报文收发-14-300x161.png 300w, https://www.tosunai.com/wp-content/uploads/2024/01/TSMaster如何实现J1939多帧报文收发-14-768x411.png 768w, https://www.tosunai.com/wp-content/uploads/2024/01/TSMaster如何实现J1939多帧报文收发-14-18x10.png 18w, https://www.tosunai.com/wp-content/uploads/2024/01/TSMaster如何实现J1939多帧报文收发-14-800x428.png 800w, https://www.tosunai.com/wp-content/uploads/2024/01/TSMaster如何实现J1939多帧报文收发-14.png 1080w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="新功能发布 | TSMaster如何实现J1939多帧报文收发 44">															</div>
				</div>
				<div class="elementor-element elementor-element-fc56a06 elementor-widget elementor-widget-text-editor" data-id="fc56a06" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<section><p>&gt; 然后这个时候我们可以将我们读到的值打印出来，这时候就需要用到log函数字符串，我们可以写我们的变量v的值作为字符串，那么log level，可以用一种颜色，比如说绿色，然后我们点击启动，这个时候首先获取ID等待，然后最后获取值结束，那么我们会看一下每一步骤的运行结果。在这里都有反馈，这里是实际传入的参数值，wait然后读到的参数值然后我们可以看一下打印出来值就是111，就是我们之前设定的值，那么我们完全可以改一下这个值，比如说改成12345，这个值最大就是2047，我们就设它为2047，这个时候我们只要再启动一下程序，我们打开log，就可以看到我们获取的值跟我们设定值是一样。这就是1939系列API的用法。</p></section><section></section>								</div>
				</div>
				<div class="elementor-element elementor-element-b21ff08 elementor-widget elementor-widget-image" data-id="b21ff08" 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="554" src="https://www.tosunai.com/wp-content/uploads/2024/01/TSMaster如何实现J1939多帧报文收发-15-1024x554.png" class="attachment-large size-large wp-image-6131" alt="TSMaster如何实现J1939多帧报文收发 15 TSMaster" srcset="https://www.tosunai.com/wp-content/uploads/2024/01/TSMaster如何实现J1939多帧报文收发-15-1024x554.png 1024w, https://www.tosunai.com/wp-content/uploads/2024/01/TSMaster如何实现J1939多帧报文收发-15-300x162.png 300w, https://www.tosunai.com/wp-content/uploads/2024/01/TSMaster如何实现J1939多帧报文收发-15-768x415.png 768w, https://www.tosunai.com/wp-content/uploads/2024/01/TSMaster如何实现J1939多帧报文收发-15-18x10.png 18w, https://www.tosunai.com/wp-content/uploads/2024/01/TSMaster如何实现J1939多帧报文收发-15-800x433.png 800w, https://www.tosunai.com/wp-content/uploads/2024/01/TSMaster如何实现J1939多帧报文收发-15.png 1080w" sizes="auto, (max-width: 1024px) 100vw, 1024px" title="新功能发布 | TSMaster如何实现J1939多帧报文收发 45">															</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section class="elementor-section elementor-top-section elementor-element elementor-element-bbb2fe8 elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="bbb2fe8" 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-187846f" data-id="187846f" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-05c2854 elementor-widget elementor-widget-heading" data-id="05c2854" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h4 class="elementor-heading-title elementor-size-default">About More</h4>				</div>
				</div>
				<div class="elementor-element elementor-element-0faede2 elementor-widget elementor-widget-text-editor" data-id="0faede2" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>以上就是我们本期介绍的TSMaster新功能之J1939多帧报文的收发，我们下期再见！（具体操作解说可以观看我们B站视频哦）</p>								</div>
				</div>
				<div class="elementor-element elementor-element-b7f72d7 elementor-align-center elementor-widget elementor-widget-button" data-id="b7f72d7" data-element_type="widget" data-e-type="widget" data-widget_type="button.default">
				<div class="elementor-widget-container">
									<div class="elementor-button-wrapper">
					<a class="elementor-button elementor-button-link elementor-size-sm" href="https://www.bilibili.com/video/BV1od4y1P7Mq/?spm_id_from=333.999.0.0" target="_blank" rel="noopener">
						<span class="elementor-button-content-wrapper">
									<span class="elementor-button-text">TSMaster 更多视频教程 →</span>
					</span>
					</a>
				</div>
								</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		<p>&lt;p&gt;The post <a rel="nofollow" href="https://www.tosunai.com/how-tsmaster-realizes-j1939-multi-frame-message-sending-and-receiving/">新功能发布 | TSMaster如何实现J1939多帧报文收发</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/how-tsmaster-realizes-j1939-multi-frame-message-sending-and-receiving/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
