<?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>canking归档 - Kvaser</title>
	<atom:link href="https://www.kvaser.cn/developer_category/canking/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.kvaser.cn/developer_category/canking/</link>
	<description>先进的CAN总线解决方案专家</description>
	<lastBuildDate>Tue, 27 Aug 2024 10:28:51 +0000</lastBuildDate>
	<language>zh-CN</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://www.kvaser.cn/wp-content/uploads/2024/06/favicon-3.ico</url>
	<title>canking归档 - Kvaser</title>
	<link>https://www.kvaser.cn/developer_category/canking/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>使用Kvaser的虚拟驱动 – 初级水平教程 #2: 应用一个J1939 DBC文件和用CanKing编写一个简单的测试脚本</title>
		<link>https://www.kvaser.cn/developer-blog/applying-a-j1939-dbc-file-and-building-a-simple-test-script-in-canking/</link>
		
		<dc:creator><![CDATA[Dynamic]]></dc:creator>
		<pubDate>Tue, 12 Jan 2021 07:54:29 +0000</pubDate>
				<guid isPermaLink="false">https://www.kvaser.cn/?post_type=developer_blog&#038;p=1009980</guid>

					<description><![CDATA[<p>The post <a href="https://www.kvaser.cn/developer-blog/applying-a-j1939-dbc-file-and-building-a-simple-test-script-in-canking/">使用Kvaser的虚拟驱动 – 初级水平教程 #2: 应用一个J1939 DBC文件和用CanKing编写一个简单的测试脚本</a> appeared first on <a href="https://www.kvaser.cn">Kvaser</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="wpb-content-wrapper"><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper">
	<div class="wpb_text_column wpb_content_element" >
		<div class="wpb_wrapper">
			<p><span style="font-family: 等线;"><span lang="zh-CN">在</span><span lang="zh-CN"><a href="https://www.kvaser.cn/developer-blog/%e6%96%b0%e6%89%8b%e5%85%a5%e9%97%a8-%e4%bd%bf%e7%94%a8kvaser%e7%9a%84%e8%99%9a%e6%8b%9f%e9%a9%b1%e5%8a%a8/">上一篇博客</a><!-- https://www.kvaser.cn/developer-blog/%e6%96%b0%e6%89%8b%e5%85%a5%e9%97%a8-%e4%bd%bf%e7%94%a8kvaser%e7%9a%84%e8%99%9a%e6%8b%9f%e9%a9%b1%e5%8a%a8/ This link is for the Chinese version of the 1st blog. - Amy Chen --></span><span lang="zh-CN">中，我介绍了一些可从</span></span>Kvaser<span style="font-family: 等线;"><span lang="zh-CN">网站免费下载的软件，并举例说明了当你在家里时，如何使用这些工具学习</span></span>CAN<span style="font-family: 等线;"><span lang="zh-CN">理论，进行</span></span>CAN<span style="font-family: 等线;"><span lang="zh-CN">开发和测试项目。这并不需要其他硬件，只需要一台电脑。主要的软件工具是</span></span><i><b>Kvaser CanKing</b></i> <span style="font-family: 等线;"><span lang="zh-CN">和 </span></span><i><b>Kvaser Driver for Windows</b></i><span style="font-family: 等线;"><span lang="zh-CN">。</span></span></p>
<p><span style="font-family: 等线;"><span lang="zh-CN">我们在上一篇博客中所做的是，在安装</span></span><i><b>Kvaser Driver for Windows</b></i><span style="font-family: 等线;"><span lang="zh-CN">时创建的两个虚拟</span></span>CAN<span style="font-family: 等线;"><span lang="zh-CN">通道之间发送随机数据。我们随机选择了地址，并让程序选择了一些随机数据。今天，我们将探索如何借助我们已得到的这个基础，学习</span></span>SAE J1939<span style="font-family: 等线;"><span lang="zh-CN">的</span></span>CAN<span style="font-family: 等线;"><span lang="zh-CN">帧格式形成，和建立一个测试应用程序的方法。现在，我们将继续使用与驱动程序一起安装的两个虚拟</span></span>CAN<span style="font-family: 等线;"><span lang="zh-CN">通道。</span></span></p>
<p><span style="font-family: 等线;"><span lang="zh-CN">如果你想在继续阅读此博客之前做一些准备，请查看</span></span>Kvaser.com <span style="font-family: 等线;"><span lang="zh-CN">网站上的 </span></span><a href="https://v.youku.com/v_show/id_XNDcyNDYyOTU1Mg==.html?spm=a2hzp.8244740.0.0" target="_blank">CAN Basics</a><!-- https://v.youku.com/v_show/id_XNDcyNDYyOTU1Mg==.html?spm=a2hzp.8244740.0.0 This link is a Kvaser CAN Basic video on Youku. Amy Chen --><span style="font-family: 等线;"><span lang="zh-CN">基本知识</span><span lang="zh-CN">，或访问此链接 </span></span><span style="color: #0563c1;"><u><a href="https://www.kvaser.com/course/can-basics-training-a-practical-introduction-to-the-can-bus/">https://www.kvaser.com/course/can-basics-training-a-practical-introduction-to-the-can-bus/</a></u></span> <span style="font-family: 等线;"><span lang="zh-CN">，观看</span></span>CAN<span style="font-family: 等线;"><span lang="zh-CN">协议视频教程。你还可以查看</span></span>Kvaser.com<span style="font-family: 等线;"><span lang="zh-CN">网站上的博客 </span></span><span style="color: #0563c1;"><u><a href="https://www.kvaser.com/developer-blog/an-introduction-j1939-and-dbc-files/"><i><b>An Introduction to J1939 and DBC Files</b></i></a></u></span><span style="font-family: 等线;"><span lang="zh-CN">。</span></span></p>

		</div>
	</div>
</div></div></div></div><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper"><h3 align="" class="vc-header-block vc-header-block-h2">通过Kvaser CanKing和前面提到的两个虚拟通道，上载和测试一个.dbc文件:</h3>
	<div class="wpb_text_column wpb_content_element" >
		<div class="wpb_wrapper">
			<p><span style="font-family: 等线;"><span lang="zh-CN">在我展开此博客时，为了跟踪实际数据，你需要有一个</span></span>.dbc<span style="font-family: 等线;"><span lang="zh-CN">文件，以加载到</span></span>CanKing<span style="font-family: 等线;"><span lang="zh-CN">中，或者你需要创建一个</span></span>.dbc<span style="font-family: 等线;"><span lang="zh-CN">文件。使用</span></span>Kvaser Database Editor(<span style="font-family: 等线;"><span lang="zh-CN">数据库编辑器</span></span>) 3<span style="font-family: 等线;"><span lang="zh-CN">创建一个仅用于几个</span></span>CAN<span style="font-family: 等线;"><span lang="zh-CN">报文和信号的</span></span>.dbc<span style="font-family: 等线;"><span lang="zh-CN">文件并不困难，</span></span>Kvaser Database Editor 3<span style="font-family: 等线;"><span lang="zh-CN">可在</span></span>https://www.kvaser.com/download/<span style="font-family: 等线;"><span lang="zh-CN">免费下载。本博客将不介绍如何创建</span></span>.dbc<span style="font-family: 等线;"><span lang="zh-CN">文件。</span></span></p>
<p><span style="font-family: 等线;"><span lang="zh-CN">从使用</span></span>2<span style="font-family: 等线;"><span lang="zh-CN">个</span></span>CAN<span style="font-family: 等线;"><span lang="zh-CN">通道模板打开</span></span>Kvaser CanKing<span style="font-family: 等线;"><span lang="zh-CN">开始，如本系列博客的第一篇博客中所示，然后像以前一样转到</span></span><i><b>View</b></i> <span style="font-family: 等线;"><span lang="zh-CN">，并将</span></span><i><b>History List</b></i><span style="font-family: 等线;"><span lang="zh-CN">窗口和</span></span><i><b>Times Transmission</b></i><span style="font-family: 等线;"><span lang="zh-CN">窗口添加到你的桌面。创建</span></span>CAN<span style="font-family: 等线;"><span lang="zh-CN">报文会是最复杂的部分，所以我们将从我最近一篇关于</span></span>J1939<span style="font-family: 等线;"><span lang="zh-CN">工具的博客里复制的报文开始。下面是我将使用的原始报文：</span></span></p>

		</div>
	</div>
<div class="single-image"><img decoding="async" src="https://www.kvaser.cn/wp-content/uploads/2021/01/image2.png" class="vc_single_image-img  attachment-full" alt="" title="image2" srcset="https://www.kvaser.cn/wp-content/uploads/2021/01/image2.png 1425w, https://www.kvaser.cn/wp-content/uploads/2021/01/image2-324x19.png 324w, https://www.kvaser.cn/wp-content/uploads/2021/01/image2-416x25.png 416w, https://www.kvaser.cn/wp-content/uploads/2021/01/image2-300x18.png 300w, https://www.kvaser.cn/wp-content/uploads/2021/01/image2-768x46.png 768w, https://www.kvaser.cn/wp-content/uploads/2021/01/image2-1024x61.png 1024w, https://www.kvaser.cn/wp-content/uploads/2021/01/image2-1200x72.png 1200w" sizes="(max-width: 1425px) 100vw, 1425px" /></div>
	<div class="wpb_text_column wpb_content_element" >
		<div class="wpb_wrapper">
			<p><span style="font-family: 等线;">这是在</span>CanKing<span style="font-family: 等线;">中接收到的报文模式，称为</span><i><b>Electronic Engine Controller</b></i><span style="font-family: 等线;"><span lang="zh-CN"><i>（</i></span>电动<span lang="zh-CN">引擎</span>控制器<span lang="zh-CN"><i>）</i></span><i><b> </b></i></span><i><b>1</b></i><span style="font-family: 等线;">报文，标识为</span>PGN 61444<span style="font-family: 等线;">。<span lang="zh-CN">我们将在此报文中处理的信号是</span></span><i><b>Engine Speed</b></i><span style="font-family: 等线;"><span lang="zh-CN"><i>（</i></span><span lang="zh-CN"><i>引擎转速）</i></span><span lang="zh-CN">，标识为</span></span>SPN 190<span style="font-family: 等线;"><span lang="zh-CN">。为此，我们首先需要将此报文分解为标识符和数据段。</span></span></p>
<p><span style="font-family: 等线;">要了解如何创建上面显示的</span>J1939 <span style="font-family: 等线;">数据中的标识<span lang="zh-CN">，</span>请参见下面链接</span><i><b>CAN Protocol Tutorial, Higher Layer Protocols </b></i><i><b>–</b></i><i><b> CAN</b></i><span style="font-family: 等线;"><i><b>总线协议教程</b></i><span lang="zh-CN"><i><b>，</b></i></span><i><b>高级协议</b></i><span lang="zh-CN"><i><b>， </b></i></span></span><i><b>J1939</b></i><span style="font-family: 等线;"><span lang="zh-CN"><i><b>协议简介</b></i></span></span>:</p>
<p><span style="color: #0563c1;"><u><a href="https://www.kvaser.cn/about-can/higher-layer-protocols/j1939-introduction/">https://www.kvaser.cn/about-can/higher-layer-protocols/j1939-introduction/</a></u></span>.</p>

		</div>
	</div>
<div class="single-image"><img decoding="async" src="https://www.kvaser.cn/wp-content/uploads/2021/01/image1.png" class="vc_single_image-img  attachment-full" alt="" title="image1" srcset="https://www.kvaser.cn/wp-content/uploads/2021/01/image1.png 987w, https://www.kvaser.cn/wp-content/uploads/2021/01/image1-324x34.png 324w, https://www.kvaser.cn/wp-content/uploads/2021/01/image1-416x44.png 416w, https://www.kvaser.cn/wp-content/uploads/2021/01/image1-300x32.png 300w, https://www.kvaser.cn/wp-content/uploads/2021/01/image1-768x82.png 768w" sizes="(max-width: 987px) 100vw, 987px" /></div>
	<div class="wpb_text_column wpb_content_element" >
		<div class="wpb_wrapper">
			<p><span style="font-family: 等线;"><span lang="zh-CN">这是一个</span></span>29<span style="font-family: 等线;"><span lang="zh-CN">位的扩展标识符，所以我们可以从此帧的信息中知道下列内容，如</span></span>CanKing<span style="font-family: 等线;"><span lang="zh-CN">中所显示的</span></span>:</p>
<p><span style="font-family: 等线;"><span lang="zh-CN">优先权位 </span></span>= 3</p>
<p><span style="font-family: 等线;"><span lang="zh-CN">保留位和数据页位 </span></span>= 0</p>
<p><span style="font-family: 等线;"><span lang="zh-CN">参数组号码 </span></span>&#8211; PGN = 0x0F004</p>
<p><span style="font-family: 等线;"><span lang="zh-CN">源地址 </span></span>= 0</p>
<p><span style="font-family: 等线;"><span lang="zh-CN">将所有这些信息组合成一个</span></span>29<span style="font-family: 等线;"><span lang="zh-CN">位标识符，并以十六进制格式显示，这样我们就得到</span></span><b>0CF00400</b><span style="font-family: 等线;"><span lang="zh-CN">，因此将其插入报文方框中的</span></span></p>
<p><span style="font-family: 等线;"><span lang="zh-CN">如果你不容易理解我是如何从</span></span>CanKing<span style="font-family: 等线;"><span lang="zh-CN">中的位数显示得出这个十六进制数的，请从右边的源地址开始，然后从右到左排。请记住，标识符必须是</span></span>29<span style="font-family: 等线;"><span lang="zh-CN">位，即七个半字节加上左边的一个额外位。优先权位让它变得困难，因为它横跨第</span></span>7<span style="font-family: 等线;"><span lang="zh-CN">和第</span></span>8<span style="font-family: 等线;"><span lang="zh-CN">半字节。优先权位为</span></span>3<span style="font-family: 等线;"><span lang="zh-CN">的帧，如本帧，总是以</span></span>0C<span style="font-family: 等线;"><span lang="zh-CN">开头，和有</span></span>0Cxxxxxx<span style="font-family: 等线;"><span lang="zh-CN">格式，而优先权位为</span></span>6<span style="font-family: 等线;"><span lang="zh-CN">的帧具有</span></span>18xxxxxx<span style="font-family: 等线;"><span lang="zh-CN">格式，优先权位为</span></span>7<span style="font-family: 等线;"><span lang="zh-CN">的帧将为</span></span>1Cxxxxxx<span style="font-family: 等线;"><span lang="zh-CN">。</span></span></p>
<p><span style="font-family: 等线;"><span lang="zh-CN">下一步，我们知道数据长度码 </span></span>(DLC) <span style="font-family: 等线;"><span lang="zh-CN">是 </span></span>8<span style="font-family: 等线;"><span lang="zh-CN">，所以在</span></span>DLC<span style="font-family: 等线;"><span lang="zh-CN">一栏中输入这个数字。</span></span></p>
<p><span style="font-family: 等线;"><span lang="zh-CN">这八个数据字节显示在上面的</span></span>CanKing <span style="font-family: 等线;"><span lang="zh-CN">栏里，</span></span>60 7D 84 50 14 00 F0 84<span style="font-family: 等线;"><span lang="zh-CN">，所以将它们输入字节 </span></span>0 <span style="font-family: 等线;"><span lang="zh-CN">到</span></span>7<span style="font-family: 等线;"><span lang="zh-CN">，从左向右读取。最后结果是如下所示的</span></span>CAN <span style="font-family: 等线;"><span lang="zh-CN">报文，标识符和数据已输入，已准备好发送</span></span>:</p>
<p>CAN<span style="font-family: 等线;"><span lang="zh-CN">标识符栏中，在末尾加上一个小“</span></span>x”<span style="font-family: 等线;"><span lang="zh-CN">代表扩展标识符格式。见下图。</span></span></p>

		</div>
	</div>
</div></div></div></div><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-6"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="single-image"><img decoding="async" src="https://www.kvaser.cn/wp-content/uploads/2021/01/image3-2.png" class="vc_single_image-img  attachment-full" alt="" title="image3-2" srcset="https://www.kvaser.cn/wp-content/uploads/2021/01/image3-2.png 867w, https://www.kvaser.cn/wp-content/uploads/2021/01/image3-2-324x370.png 324w, https://www.kvaser.cn/wp-content/uploads/2021/01/image3-2-416x475.png 416w, https://www.kvaser.cn/wp-content/uploads/2021/01/image3-2-263x300.png 263w, https://www.kvaser.cn/wp-content/uploads/2021/01/image3-2-768x877.png 768w" sizes="(max-width: 867px) 100vw, 867px" /></div></div></div></div><div class="wpb_column vc_column_container vc_col-sm-6"><div class="vc_column-inner"><div class="wpb_wrapper"></div></div></div></div><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper">
	<div class="wpb_text_column wpb_content_element" >
		<div class="wpb_wrapper">
			<p><span style="font-family: 等线;"><span lang="zh-CN">下一步，我们需要上传一个</span></span>.dbc <span style="font-family: 等线;"><span lang="zh-CN">文件，来说明我们准备发送的数据。我有一个为此类操作创建的部分</span></span>J1939 dbc <span style="font-family: 等线;"><span lang="zh-CN">文件，所以我将把此文件上传到</span></span>CanKing <span style="font-family: 等线;"><span lang="zh-CN">。为了给</span></span>CanKing<span style="font-family: 等线;"><span lang="zh-CN">上传一个</span></span>.dbc<span style="font-family: 等线;"><span lang="zh-CN">文件，去</span></span><i><b>Select Formatters</b></i><span style="font-family: 等线;"><span lang="zh-CN"><i>（选择格式程序）</i></span><span lang="zh-CN">对话框，激活和选择</span></span><i><b>J1939 Formatter</b></i><span style="font-family: 等线;"><span lang="zh-CN">。你可以双击</span></span><i><b>J1939 Formatter</b></i> <span style="font-family: 等线;"><span lang="zh-CN">以打开</span></span><i><b>Select Databases</b></i><span style="font-family: 等线;"><span lang="zh-CN"><i>（选择数据库）</i></span><span lang="zh-CN">对话框，如下所示。</span></span></p>

		</div>
	</div>
</div></div></div></div><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-6"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="single-image"><img decoding="async" src="https://www.kvaser.cn/wp-content/uploads/2021/01/4th.png" class="vc_single_image-img  attachment-full" alt="" title="4th" srcset="https://www.kvaser.cn/wp-content/uploads/2021/01/4th.png 965w, https://www.kvaser.cn/wp-content/uploads/2021/01/4th-324x420.png 324w, https://www.kvaser.cn/wp-content/uploads/2021/01/4th-416x539.png 416w, https://www.kvaser.cn/wp-content/uploads/2021/01/4th-232x300.png 232w, https://www.kvaser.cn/wp-content/uploads/2021/01/4th-768x995.png 768w, https://www.kvaser.cn/wp-content/uploads/2021/01/4th-791x1024.png 791w" sizes="(max-width: 965px) 100vw, 965px" /></div></div></div></div><div class="wpb_column vc_column_container vc_col-sm-6"><div class="vc_column-inner"><div class="wpb_wrapper"></div></div></div></div><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper">
	<div class="wpb_text_column wpb_content_element" >
		<div class="wpb_wrapper">
			<p><span style="font-family: 等线;"><span lang="zh-CN">在这个对话框中，你可以看到我已经把一个</span></span>.dbc<span style="font-family: 等线;"><span lang="zh-CN">文件上传到</span></span>CAN 2<span style="font-family: 等线;"><span lang="zh-CN">。我还选择了我需要使用的数据显示设置。由于我们计划从</span></span>CAN 1<span style="font-family: 等线;"><span lang="zh-CN">发送报文，用</span></span>CAN 2<span style="font-family: 等线;"><span lang="zh-CN">接收它，所以这里是我们要使用</span></span>.dbc<span style="font-family: 等线;"><span lang="zh-CN">文件解码报文的地方。我们现在准备好测试我们的系统了。在</span></span><i><b>Kvaser CanKing</b></i><span style="font-family: 等线;"><span lang="zh-CN">方框中选择</span></span><b>Start Run</b><span style="font-family: 等线;"><span lang="zh-CN">，然后在</span></span><i><b>CAN Message 1</b></i><span style="font-family: 等线;"><span lang="zh-CN">栏中单击</span></span><b>Send</b><span style="font-family: 等线;"><span lang="zh-CN">。如果一切设置正确，你的</span></span><i><b>Output Window</b></i><span style="font-family: 等线;"><span lang="zh-CN">（</span><span lang="zh-CN">输出窗口）现在应该显示如下：</span></span></p>

		</div>
	</div>
</div></div></div></div><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-8"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="single-image"><img decoding="async" src="https://www.kvaser.cn/wp-content/uploads/2021/01/5th.png" class="vc_single_image-img  attachment-full" alt="" title="5th" srcset="https://www.kvaser.cn/wp-content/uploads/2021/01/5th.png 1600w, https://www.kvaser.cn/wp-content/uploads/2021/01/5th-324x106.png 324w, https://www.kvaser.cn/wp-content/uploads/2021/01/5th-416x136.png 416w, https://www.kvaser.cn/wp-content/uploads/2021/01/5th-300x98.png 300w, https://www.kvaser.cn/wp-content/uploads/2021/01/5th-768x251.png 768w, https://www.kvaser.cn/wp-content/uploads/2021/01/5th-1024x334.png 1024w, https://www.kvaser.cn/wp-content/uploads/2021/01/5th-1200x392.png 1200w" sizes="(max-width: 1600px) 100vw, 1600px" /></div></div></div></div><div class="wpb_column vc_column_container vc_col-sm-4"><div class="vc_column-inner"><div class="wpb_wrapper"></div></div></div></div><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper">
	<div class="wpb_text_column wpb_content_element" >
		<div class="wpb_wrapper">
			<p><span style="font-family: 等线;"><span lang="zh-CN">这个输出窗口显示四行数据，加上该报文中的所有信号，这些信号是由上传到</span></span>CAN 2<span style="font-family: 等线;"><span lang="zh-CN">中的每个</span></span>.dbc<span style="font-family: 等线;"><span lang="zh-CN">文件解码。我们知道数据在</span></span>CAN 1<span style="font-family: 等线;"><span lang="zh-CN">上传输，在</span></span>CAN 2<span style="font-family: 等线;"><span lang="zh-CN">上接收和解码。我们看到四行数据的原因是我们在</span></span><i><b>Select Formatter</b></i><span style="font-family: 等线;"><span lang="zh-CN">框中选择了两个格式化程序，</span></span><i><b>Standard Text Formatter</b></i><span style="font-family: 等线;"><span lang="zh-CN">（</span><span lang="zh-CN">标准文本格式化程序）和</span></span><i><b>J1939 Formatter</b></i><span style="font-family: 等线;"><span lang="zh-CN">。每个格式化程序生成一行用于传输数据，另一行用于接收数据。从顶部开始，第一行显示</span></span><i><b>Standard Text Formatter</b></i><span style="font-family: 等线;"><span lang="zh-CN">传输行。下面是</span></span><i><b>J1939 Formatter</b></i><span style="font-family: 等线;"><span lang="zh-CN">传输行，由于我们没有将</span></span>.dbc<span style="font-family: 等线;"><span lang="zh-CN">文件上传到</span></span>CAN 1<span style="font-family: 等线;"><span lang="zh-CN">中，因此它无法解码此数据，只将其显示为原始十六进制数。第三行显示</span></span><i><b>Standard Text Formatter</b></i> <span style="font-family: 等线;"><span lang="zh-CN">接收行，它看起来就像</span></span><i><b>Standard Text Formatter</b></i> <span style="font-family: 等线;"><span lang="zh-CN">传输行一样。第四行是重要的一行，显示</span></span><i><b>J1939 Formatter</b></i><span style="font-family: 等线;"><span lang="zh-CN">接收行，具备报文中所有解码的信号并显示它们。以下是解码后的信号及它们的值：</span></span></p>

		</div>
	</div>
</div></div></div></div><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-8"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="single-image"><img decoding="async" src="https://www.kvaser.cn/wp-content/uploads/2021/01/snapshot-2021-01-08-183740.png" class="vc_single_image-img  attachment-full" alt="" title="snapshot-2021-01-08-18-37-40" srcset="https://www.kvaser.cn/wp-content/uploads/2021/01/snapshot-2021-01-08-183740.png 551w, https://www.kvaser.cn/wp-content/uploads/2021/01/snapshot-2021-01-08-183740-324x155.png 324w, https://www.kvaser.cn/wp-content/uploads/2021/01/snapshot-2021-01-08-183740-416x199.png 416w, https://www.kvaser.cn/wp-content/uploads/2021/01/snapshot-2021-01-08-183740-300x143.png 300w" sizes="(max-width: 551px) 100vw, 551px" /></div></div></div></div><div class="wpb_column vc_column_container vc_col-sm-4"><div class="vc_column-inner"><div class="wpb_wrapper"></div></div></div></div><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper">
	<div class="wpb_text_column wpb_content_element" >
		<div class="wpb_wrapper">
			<p><span style="font-family: 等线;"><span lang="zh-CN">为了总结我们到目前为止所做的工作，我们在</span></span><i><b>CAN Message 1</b></i><span style="font-family: 等线;"><span lang="zh-CN">格式化程序框中人工创建了一个</span></span>J1939<i><b> Electronic Engine Controller 1</b></i><span style="font-family: 等线;"><span lang="zh-CN">报文，上传一个</span></span>J1939.dbc<span style="font-family: 等线;"><span lang="zh-CN">文件到</span></span>CAN 1<span style="font-family: 等线;"><span lang="zh-CN">中，通过</span></span>Kvaser<span style="font-family: 等线;"><span lang="zh-CN">驱动程序中的虚拟</span></span>CAN<span style="font-family: 等线;"><span lang="zh-CN">总线发送和接收该报文，并通过该</span></span>.dbc<span style="font-family: 等线;"><span lang="zh-CN">文件给该报文解码。</span></span></p>
<p><span style="font-family: 等线;"><span lang="zh-CN">下一步是让所有这些数据操作变得更加实际。我将在这个程序中识别</span></span><i><b>Engine Speed</b></i> (<span style="font-family: 等线;"><span lang="zh-CN">引擎转速</span></span>)<span style="font-family: 等线;"><span lang="zh-CN">信号，然后在许多报文中操作它来创建一个模拟引擎转速加速。我将在</span></span><i><b>History List</b></i> (<span style="font-family: 等线;"><span lang="zh-CN">历史记录</span></span>)<span style="font-family: 等线;"><span lang="zh-CN">框中得到此数据，然后使用</span></span><i><b>Timed Transmission</b></i> (<span style="font-family: 等线;"><span lang="zh-CN">定时传输</span></span>)<span style="font-family: 等线;"><span lang="zh-CN">框将其作为持续变化的引擎转速回放。这方面的一个实际应用是在一个测试过程中，这时你希望在模拟环境中控制引擎转速，并使用此方式测试不同设备的响应。你可以在这里创建并测试它，然后使用</span></span><b>History List</b><span style="font-family: 等线;"><span lang="zh-CN">窗口中的</span></span><b>Save</b><span style="font-family: 等线;"><span lang="zh-CN">功能，保存此测试并在以后运行，以测试不同应用程序的反应。你还可以稍后通过</span></span>Kvaser<span style="font-family: 等线;"><span lang="zh-CN">硬件适配器运行此测试，并测试同一</span></span>CAN<span style="font-family: 等线;"><span lang="zh-CN">总线上每一个设备反应。你在虚拟设备上创建和测试的任何信号都可以通过</span></span>Kvaser<span style="font-family: 等线;"><span lang="zh-CN">适配器获取，并且可被传输到你需要送达的任何设备。</span></span></p>
<p><span style="font-family: 等线;">我们从</span>J1939DA<span style="font-family: 等线;">知道<span lang="zh-CN">，</span>字节</span>D3<span style="font-family: 等线;">和</span>D4<span style="font-family: 等线;"><span lang="zh-CN">是</span></span><i><b>Engine Speed</b></i>(<span style="font-family: 等线;"><span lang="zh-CN">引擎转速</span></span>)<span style="font-family: 等线;"><span lang="zh-CN">信号，而</span></span>D4<span style="font-family: 等线;"><span lang="zh-CN">是</span></span>MSB(<span style="font-family: 等线;">最重要的字节</span>)<span style="font-family: 等线;"><span lang="zh-CN">。依据下列步骤创建一个引擎转速加速测试信号：</span></span></p>

		</div>
	</div>
</div></div></div></div><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-6"><div class="vc_column-inner"><div class="wpb_wrapper">
	<div class="wpb_text_column wpb_content_element" >
		<div class="wpb_wrapper">
			<ol>
<li><span style="font-family: 等线;">右键点击</span><i><b>History List</b></i><span style="font-family: 等线;"><span lang="zh-CN">框，</span>然后选择</span><b>Clear</b><span style="font-family: 等线;"><span lang="zh-CN">。</span></span></li>
<li><span style="font-family: 等线;">在</span>Kvaser CanKing<span style="font-family: 等线;">框中点击</span><b>Stop</b><span style="font-family: 等线;"><span lang="zh-CN">，</span>然后点击</span><b>Start Run</b><span style="font-family: 等线;">来开始一次新运行<span lang="zh-CN">。</span>这将重置计时器场<span lang="zh-CN">。</span></span></li>
<li><span style="font-family: 等线;">在</span><i><b>CAN Message 1</b></i><span style="font-family: 等线;">栏点击</span><b>Send</b><span style="font-family: 等线;">一次<span lang="zh-CN">，</span>这将把一个报文放入</span><i><b>History List</b></i><span style="font-family: 等线;"><span lang="zh-CN">。</span></span></li>
<li><span style="font-family: 等线;">将</span><i><b>CAN Message 1</b></i><span style="font-family: 等线;">栏的</span><b>Byte </b><u><b>4</b></u><span style="font-family: 等线;">从</span>$14 <span style="font-family: 等线;">改到 </span>$15<span style="font-family: 等线;"><span lang="zh-CN">，</span>并再次点击<span lang="zh-CN"><b>。</b></span></span></li>
<li><span style="font-family: 等线;"><span lang="zh-CN">以你想要的次数，重复此操作，以产生一个引擎加速历史。</span></span></li>
<li><span style="font-family: 等线;">当你得到了你需要的数据<span lang="zh-CN">，</span>点击</span>History List <span style="font-family: 等线;">框中的</span>Save<span style="font-family: 等线;"><span lang="zh-CN">，</span>并选择一个存放位置和文件名<span lang="zh-CN">。</span></span></li>
</ol>
<p><span style="font-family: 等线;">下面是一个我的</span><i><b>History List</b></i><span style="font-family: 等线;">框<span lang="zh-CN">，</span>其中引擎转速</span>RPM(<span style="font-family: 等线;"><span lang="zh-CN">每分钟转速</span></span>)<span style="font-family: 等线;">从</span>650 <span style="font-family: 等线;">到</span>1738<span style="font-family: 等线;"><span lang="zh-CN">。</span> </span></p>
<p><span style="font-family: 等线;"><span lang="zh-CN">你可以使用此手动方法操作一个</span></span>.dbc<span style="font-family: 等线;"><span lang="zh-CN">文件中描述的大多数</span></span>CAN<span style="font-family: 等线;"><span lang="zh-CN">数据，如果你能访问该</span></span>.dbc<span style="font-family: 等线;"><span lang="zh-CN">文件。如果你要处理的信号是使用</span></span>Transport Protocol<span style="font-family: 等线;"><span lang="zh-CN">的较大报文的一部分，则此操作将变得非常困难。</span></span></p>

		</div>
	</div>
</div></div></div><div class="wpb_column vc_column_container vc_col-sm-6"><div class="vc_column-inner"><div class="wpb_wrapper"><div class="single-image"><img decoding="async" src="https://www.kvaser.cn/wp-content/uploads/2021/01/snapshot-2021-01-08-184508.png" class="vc_single_image-img  attachment-full" alt="" title="snapshot-2021-01-08-18-45-08" srcset="https://www.kvaser.cn/wp-content/uploads/2021/01/snapshot-2021-01-08-184508.png 406w, https://www.kvaser.cn/wp-content/uploads/2021/01/snapshot-2021-01-08-184508-324x405.png 324w, https://www.kvaser.cn/wp-content/uploads/2021/01/snapshot-2021-01-08-184508-240x300.png 240w" sizes="(max-width: 406px) 100vw, 406px" /></div></div></div></div></div><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper">
	<div class="wpb_text_column wpb_content_element" >
		<div class="wpb_wrapper">
			<p>Kvaser<span style="font-family: 等线;"><span lang="zh-CN">有许多合作伙伴公司提供功能强大的</span></span>CAN<span style="font-family: 等线;"><span lang="zh-CN">分析和模拟软件，那些软件的功能比我在这里演示的要强大得多。这些公司及其产品可以在</span></span>www.kvaser.com<span style="font-family: 等线;"><span lang="zh-CN">网站， 软件中心 </span></span>&#8211; System Development &#8211; <span style="font-family: 等线;"><span lang="zh-CN">软件技术合作伙伴页面上看到。我在这里展示的工具对于学习</span></span>CAN<span style="font-family: 等线;"><span lang="zh-CN">以及进行一些简单的模拟和验证操作很有帮助。我希望这个博客对你正在做的工作有帮助。请继续关注本系列的更多内容！</span></span></p>

		</div>
	</div>
</div></div></div></div>
</div><p>The post <a href="https://www.kvaser.cn/developer-blog/applying-a-j1939-dbc-file-and-building-a-simple-test-script-in-canking/">使用Kvaser的虚拟驱动 – 初级水平教程 #2: 应用一个J1939 DBC文件和用CanKing编写一个简单的测试脚本</a> appeared first on <a href="https://www.kvaser.cn">Kvaser</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>新手入门 &#8211; 使用Kvaser的虚拟驱动</title>
		<link>https://www.kvaser.cn/developer-blog/%e6%96%b0%e6%89%8b%e5%85%a5%e9%97%a8-%e4%bd%bf%e7%94%a8kvaser%e7%9a%84%e8%99%9a%e6%8b%9f%e9%a9%b1%e5%8a%a8/</link>
		
		<dc:creator><![CDATA[Dynamic]]></dc:creator>
		<pubDate>Thu, 10 Dec 2020 08:48:55 +0000</pubDate>
				<guid isPermaLink="false">https://www.kvaser.cn/?post_type=developer_blog&#038;p=1009954</guid>

					<description><![CDATA[<p>The post <a href="https://www.kvaser.cn/developer-blog/%e6%96%b0%e6%89%8b%e5%85%a5%e9%97%a8-%e4%bd%bf%e7%94%a8kvaser%e7%9a%84%e8%99%9a%e6%8b%9f%e9%a9%b1%e5%8a%a8/">新手入门 &#8211; 使用Kvaser的虚拟驱动</a> appeared first on <a href="https://www.kvaser.cn">Kvaser</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="wpb-content-wrapper"><div class="vc_row wpb_row vc_row-fluid"><div class="wpb_column vc_column_container vc_col-sm-12"><div class="vc_column-inner"><div class="wpb_wrapper">
	<div class="wpb_text_column wpb_content_element" >
		<div class="wpb_wrapper">
			<p align="left"><span style="font-family: 宋体;"><span style="font-size: small;"><span style="color: #303232;"><span style="font-size: medium;">如果你希望在家里就能通过现有工具开发控制器域网（</span></span></span><span style="font-family: Calibri, serif;"><span style="font-size: small;"><span lang="en-US"><span style="font-family: Conv_AgoraSansProRegular, serif;"><span style="font-size: medium;">CAN</span></span></span></span></span><span style="font-size: small;"><span style="font-size: medium;">）项目，</span></span><span style="font-family: Calibri, serif;"><span style="font-size: small;"><span lang="en-US"><span style="font-family: Conv_AgoraSansProRegular, serif;"><span style="font-size: medium;">Kvaser</span></span></span></span></span><span style="font-size: small;"><span style="font-size: medium;">和我们的合作伙伴可以提供帮助。</span></span><span style="font-family: Calibri, serif;"><span style="font-size: small;"><span lang="en-US"><span style="font-family: Conv_AgoraSansProRegular, serif;"><span style="font-size: medium;">Kvaser</span></span></span></span></span><span style="font-size: small;"><span style="font-size: medium;">的</span></span><span style="font-family: Calibri, serif;"><span style="font-size: small;"><span lang="en-US"><span style="font-family: Conv_AgoraSansProRegular, serif;"><span style="font-size: medium;">CAN</span></span></span></span></span><span style="font-size: small;"><span style="font-size: medium;">适配器和数据记录仪都能与一个通用驱动程序协作，此驱动程序包括一个</span></span></span><span style="font-size: small;"><span lang="en-US"><span style="color: #303232;"><span style="font-family: Conv_AgoraSansProBold, serif;"><span style="font-size: medium;"><i><span style="font-family: Calibri, serif;">Virtual CAN Driver</span></i></span></span></span></span><span style="color: #303232;"><span style="font-family: Conv_AgoraSansProRegular, serif;"><span style="font-size: medium;"> &#8211; </span></span></span></span><span style="font-family: 宋体;"><span style="font-size: small;"><span style="color: #303232;"><span style="font-size: medium;">虚拟</span></span></span><span style="font-family: Calibri, serif;"><span style="font-size: small;"><span lang="en-US"><span style="font-family: Conv_AgoraSansProRegular, serif;"><span style="font-size: medium;">CAN</span></span></span></span></span><span style="font-size: small;"><span style="font-size: medium;">驱动程序。此虚拟</span></span><span style="font-family: Calibri, serif;"><span style="font-size: small;"><span lang="en-US"><span style="font-family: Conv_AgoraSansProRegular, serif;"><span style="font-size: medium;">CAN</span></span></span></span></span><span style="font-size: small;"><span style="font-size: medium;">驱动可用来监测和传输</span></span><span style="font-family: Calibri, serif;"><span style="font-size: small;"><span lang="en-US"><span style="font-family: Conv_AgoraSansProRegular, serif;"><span style="font-size: medium;">CAN</span></span></span></span></span><span style="font-size: small;"><span style="font-size: medium;">数据，这样你借助它们就可以开始做</span></span><span style="font-family: Calibri, serif;"><span style="font-size: small;"><span lang="en-US"><span style="font-family: Conv_AgoraSansProRegular, serif;"><span style="font-size: medium;">CAN</span></span></span></span></span><span style="font-size: small;"><span style="font-size: medium;">开发项目，继续你正在进行的开发项目，和进一步了解</span></span><span style="font-family: Calibri, serif;"><span style="font-size: small;"><span lang="en-US"><span style="font-family: Conv_AgoraSansProRegular, serif;"><span style="font-size: medium;">CAN &#8211; </span></span></span></span></span><span style="font-size: small;"><span style="font-size: medium;">所有这些你都可以在家里通过现成的工具实现。</span></span></span></p>

		</div>
	</div>

	<div class="wpb_text_column wpb_content_element" >
		<div class="wpb_wrapper">
			<p align="left"><span style="font-family: 宋体;"><span style="font-size: small;"><span style="color: #303232;"><span style="font-size: medium;">在这里，我将举一个例子来说明如何做到这一点。使用</span></span></span></span><span style="font-size: small;"><span lang="en-US"><span style="color: #303232;"><span style="font-family: Conv_AgoraSansProBold, serif;"><span style="font-size: medium;"><i><span style="font-family: Calibri, serif;">Kvaser CANKing</span></i></span></span></span></span><span style="color: #303232;"><span style="font-family: Conv_AgoraSansProRegular, serif;"><span style="font-size: medium;"> &#8211; Kvaser</span></span></span></span><span style="font-family: 宋体;"><span style="font-size: small;"><span style="color: #303232;"><span style="font-size: medium;">网站上提供的免费总线监测软件，以及同样可以在</span></span></span><span style="font-family: Calibri, serif;"><span style="font-size: small;"><span lang="en-US"><span style="font-family: Conv_AgoraSansProRegular, serif;"><span style="font-size: medium;">Kvaser</span></span></span></span></span><span style="font-size: small;"><span style="font-size: medium;">网站下载的</span></span></span><span style="font-size: small;"><span lang="en-US"><span style="color: #303232;"><span style="font-family: Conv_AgoraSansProBold, serif;"><span style="font-size: medium;"><i><span style="font-family: Calibri, serif;">Kvaser Drivers for Windows</span></i></span></span></span></span><span style="color: #303232;"><span style="font-family: Conv_AgoraSansProRegular, serif;"><span style="font-size: medium;"> &#8211; Kvaser</span></span></span></span><span style="font-family: 宋体;"><span style="font-size: small;"><span style="color: #303232;"><span style="font-size: medium;">的</span></span></span><span style="font-family: Calibri, serif;"><span style="font-size: small;"><span lang="en-US"><span style="font-family: Conv_AgoraSansProRegular, serif;"><span style="font-size: medium;">Windows</span></span></span></span></span><span style="font-size: small;"><span style="font-size: medium;">驱动程序，我可以通过此驱动程序中的两个虚拟端口发送和接收</span></span><span style="font-family: Calibri, serif;"><span style="font-size: small;"><span lang="en-US"><span style="font-family: Conv_AgoraSansProRegular, serif;"><span style="font-size: medium;">CAN</span></span></span></span></span><span style="font-size: small;"><span style="font-size: medium;">报文。</span></span></span></p>

		</div>
	</div>

	<div class="wpb_video_widget wpb_content_element vc_clearfix   vc_video-aspect-ratio-169 vc_video-el-width-100 vc_video-align-left" >
		<div class="wpb_wrapper">
			
			<div class="wpb_video_wrapper"><a href="https://v.youku.com/v_show/id_XNDkyNzkyMzg1Mg==.html">https://v.youku.com/v_show/id_XNDkyNzkyMzg1Mg==.html</a></div>
		</div>
	</div>

	<div class="wpb_text_column wpb_content_element" >
		<div class="wpb_wrapper">
			<p align="left"><span style="font-size: small;"><span style="color: #303232;"><span style="font-family: 宋体;"><span style="font-size: medium;"><i>教程全文和屏幕截图</i></span></span></span><span style="font-family: Calibri, serif;"><span lang="en-US"><span style="font-family: Conv_AgoraSansProRegular, serif;"><span style="font-size: medium;"><i>:</i></span></span></span></span></span></p>

		</div>
	</div>

	<div class="wpb_text_column wpb_content_element" >
		<div class="wpb_wrapper">
			<p align="left"><span style="font-family: 宋体;"><span style="font-size: small;"><span style="color: #00337e;"><span style="font-size: x-large;">虚拟驱动程序教程</span></span></span></span></p>

		</div>
	</div>

	<div class="wpb_text_column wpb_content_element" >
		<div class="wpb_wrapper">
			<p align="left"><span style="font-family: 宋体;"><span style="font-size: small;"><span style="color: #303232;"><span style="font-size: medium;">在这里下载并安装 </span></span></span></span><span style="font-size: small;"><span lang="en-US"><span style="color: #303232;"><span style="font-family: Conv_AgoraSansProBold, serif;"><span style="font-size: medium;"><i><span style="font-family: Calibri, serif;">Kvaser Drivers for Windows</span></i></span></span></span></span><span style="color: #303232;"><span style="font-family: Conv_AgoraSansProRegular, serif;"><span style="font-size: medium;">: </span></span></span></span></p>
<p align="left"><span style="font-size: small;"><span lang="en-US"><a href="https://www.kvaser.com/download/"><span style="color: #303232;"><span style="font-family: Conv_AgoraSansProBold, serif;"><span style="font-size: medium;"><u><span style="font-family: Calibri, serif;">https://www.kvaser.com/download/</span></u></span></span></span></a></span></span></p>
<p align="left"><span style="font-family: 宋体;"><span style="font-size: small;"><span style="color: #303232;"><span style="font-size: medium;">同样在此处下载并安装 </span></span></span></span><span style="font-size: small;"><span lang="en-US"><span style="color: #303232;"><span style="font-family: Conv_AgoraSansProBold, serif;"><span style="font-size: medium;"><i><span style="font-family: Calibri, serif;">Kvaser CANKing</span></i></span></span></span></span></span><span style="font-family: 宋体;"><span style="font-size: small;"><span style="color: #303232;"><span style="font-size: medium;">。</span></span></span></span></p>
<p align="left"><span style="font-family: 宋体;"><span style="font-size: small;"><span style="color: #303232;"><span style="font-size: medium;">打开</span></span></span><span style="font-family: Calibri, serif;"><span style="font-size: small;"><span lang="en-US"><span style="font-family: Conv_AgoraSansProRegular, serif;"><span style="font-size: medium;">CANKing</span></span></span></span></span><span style="font-size: small;"><span style="font-size: medium;">并从第一个窗口选择 </span></span></span><span style="font-size: small;"><span lang="en-US"><span style="color: #303232;"><span style="font-family: Conv_AgoraSansProBold, serif;"><span style="font-size: medium;"><i><span style="font-family: Calibri, serif;">Template</span></i></span></span></span></span><span style="color: #303232;"><span style="font-family: Conv_AgoraSansProRegular, serif;"><span style="font-size: medium;"> (</span></span></span></span><span style="font-family: 宋体;"><span style="font-size: small;"><span style="color: #303232;"><span style="font-size: medium;">模板</span></span></span><span style="font-family: Calibri, serif;"><span style="font-size: small;"><span lang="en-US"><span style="font-family: Conv_AgoraSansProRegular, serif;"><span style="font-size: medium;">)</span></span></span></span></span></span><span style="font-family: 宋体;"><span style="font-size: small;">。</span></span></p>

		</div>
	</div>

	<div class="wpb_text_column wpb_content_element" >
		<div class="wpb_wrapper">
			<p align="left"><span style="font-family: 宋体;"><span style="font-size: small;"><span style="color: #303232;"><span style="font-size: medium;">选择 </span></span></span></span><span style="font-size: small;"><span lang="en-US"><span style="color: #303232;"><span style="font-family: Conv_AgoraSansProBold, serif;"><span style="font-size: medium;"><i><span style="font-family: Calibri, serif;">OK</span></i></span></span></span></span></span><span style="font-family: 宋体;"><span style="font-size: small;"><span style="color: #303232;"><span style="font-size: medium;">后，你会看到</span></span></span><span style="font-family: Calibri, serif;"><span style="font-size: small;"><span lang="en-US"><span style="font-family: Conv_AgoraSansProRegular, serif;"><span style="font-size: medium;">Templates &#8211; </span></span></span></span></span><span style="font-size: small;"><span style="font-size: medium;">模板选择窗口。在此窗口中选择</span></span></span><span style="font-size: small;"><span lang="en-US"><span style="color: #303232;"><span style="font-family: Conv_AgoraSansProBold, serif;"><span style="font-size: medium;"><i><span style="font-family: Calibri, serif;">2 CAN channels</span></i></span></span></span></span><span style="color: #303232;"><span style="font-family: Conv_AgoraSansProRegular, serif;"><span style="font-size: medium;"> (2</span></span></span></span><span style="font-family: 宋体;"><span style="font-size: small;"><span style="color: #303232;"><span style="font-size: medium;">路</span></span></span><span style="font-family: Calibri, serif;"><span style="font-size: small;"><span lang="en-US"><span style="font-family: Conv_AgoraSansProRegular, serif;"><span style="font-size: medium;">CAN</span></span></span></span></span><span style="font-size: small;"><span style="font-size: medium;">通道</span></span><span style="font-family: Calibri, serif;"><span style="font-size: small;"><span lang="en-US"><span style="font-family: Conv_AgoraSansProRegular, serif;"><span style="font-size: medium;">)</span></span></span></span></span><span style="font-size: small;"><span style="font-size: medium;">，这样你的桌面上就出现两个</span></span><span style="font-family: Calibri, serif;"><span style="font-size: small;"><span lang="en-US"><span style="font-family: Conv_AgoraSansProRegular, serif;"><span style="font-size: medium;">CAN</span></span></span></span></span><span style="font-size: small;"><span style="font-size: medium;">窗口…一个</span></span><span style="font-family: Calibri, serif;"><span style="font-size: small;"><span lang="en-US"><span style="font-family: Conv_AgoraSansProRegular, serif;"><span style="font-size: medium;">Kvaser</span></span></span></span></span><span style="font-size: small;"><span style="font-size: medium;">驱动程序最多支持两路虚拟通道，所有这是当前唯一有意义的选择，因为你需要至少两路通道来传递数据。</span></span></span></p>

		</div>
	</div>
<div class="single-image"><img decoding="async" src="https://www.kvaser.cn/wp-content/uploads/2020/11/beginners-guide-to-using-kvasers-virtual-drivers-2-1.png" class="vc_single_image-img  attachment-full" alt="" title="beginners-guide-to-using-kvasers-virtual-drivers-2" srcset="https://www.kvaser.cn/wp-content/uploads/2020/11/beginners-guide-to-using-kvasers-virtual-drivers-2-1.png 620w, https://www.kvaser.cn/wp-content/uploads/2020/11/beginners-guide-to-using-kvasers-virtual-drivers-2-1-324x197.png 324w, https://www.kvaser.cn/wp-content/uploads/2020/11/beginners-guide-to-using-kvasers-virtual-drivers-2-1-416x253.png 416w, https://www.kvaser.cn/wp-content/uploads/2020/11/beginners-guide-to-using-kvasers-virtual-drivers-2-1-300x182.png 300w" sizes="(max-width: 620px) 100vw, 620px" /></div>
	<div class="wpb_text_column wpb_content_element" >
		<div class="wpb_wrapper">
			<p align="left"><span style="font-family: 宋体;"><span style="font-size: small;"><span style="font-size: medium;">你的</span><span style="color: #303232;"><span style="font-size: medium;">桌面上应该有五个打开的窗口：</span></span></span></span><span style="font-family: Calibri, serif;"><span style="font-size: small;"><span lang="en-US"><span style="color: #303232;"><span style="font-family: Conv_AgoraSansProRegular, serif;"><span style="font-size: medium;">Kvaser CANKing</span></span></span></span></span><span style="font-family: 宋体;"><span style="font-size: small;"><span style="font-size: medium;">窗口、两个</span></span></span><span style="font-size: small;"><span lang="en-US"><span style="font-family: Conv_AgoraSansProRegular, serif;"><span style="font-size: medium;">CAN</span></span></span></span><span style="font-family: 宋体;"><span style="font-size: small;"><span style="font-size: medium;">通道窗口、一个</span></span></span></span><span style="font-size: small;"><span lang="en-US"><span style="color: #303232;"><span style="font-family: Conv_AgoraSansProBold, serif;"><span style="font-size: medium;"><i><span style="font-family: Calibri, serif;">Select Formatter</span></i></span></span></span></span><span style="color: #303232;"><span style="font-family: Conv_AgoraSansProRegular, serif;"><span style="font-size: medium;"> (</span></span></span></span><span style="font-family: 宋体;"><span style="font-size: small;"><span style="color: #303232;"><span style="font-size: medium;">选择格式器</span></span></span><span style="font-family: Calibri, serif;"><span style="font-size: small;"><span lang="en-US"><span style="font-family: Conv_AgoraSansProRegular, serif;"><span style="font-size: medium;">)</span></span></span></span></span><span style="font-size: small;"><span style="font-size: medium;">窗口和</span></span></span><span style="font-size: small;"><span lang="en-US"><span style="color: #303232;"><span style="font-family: Conv_AgoraSansProBold, serif;"><span style="font-size: medium;"><i><span style="font-family: Calibri, serif;">Output</span></i></span></span><span style="font-family: Conv_AgoraSansProBold, serif;"><span style="font-size: medium;">(</span></span></span></span></span><span style="font-size: small;"><span style="color: #303232;"><span style="font-family: 宋体;"><span style="font-size: medium;">输出</span></span></span><span style="font-family: Calibri, serif;"><span lang="en-US"><span style="font-family: Conv_AgoraSansProBold, serif;"><span style="font-size: medium;">)</span></span></span></span></span><span style="font-family: 宋体;"><span style="font-size: small;"><span style="color: #303232;"><span style="font-size: medium;">窗口。如果你的电脑桌面上不是这样，可以去</span></span></span></span><span style="font-size: small;"><span lang="en-US"><span style="color: #303232;"><span style="font-family: Conv_AgoraSansProBold, serif;"><span style="font-size: medium;"><i><span style="font-family: Calibri, serif;">View</span></i></span></span></span></span><span style="color: #303232;"><span style="font-family: Conv_AgoraSansProRegular, serif;"><span style="font-size: medium;"> (</span></span></span></span><span style="font-family: 宋体;"><span style="font-size: small;"><span style="color: #303232;"><span style="font-size: medium;">查看</span></span></span><span style="font-family: Calibri, serif;"><span style="font-size: small;"><span lang="en-US"><span style="font-family: Conv_AgoraSansProRegular, serif;"><span style="font-size: medium;">)</span></span></span></span></span><span style="font-size: small;"><span style="font-size: medium;">菜单并手动打开这五个窗口。你还需要</span></span></span><span style="font-size: small;"><span lang="en-US"><span style="color: #303232;"><span style="font-family: Conv_AgoraSansProBold, serif;"><span style="font-size: medium;"><i><span style="font-family: Calibri, serif;">Timed Transmission</span></i></span></span></span></span><span style="color: #303232;"><span style="font-family: Conv_AgoraSansProRegular, serif;"><span style="font-size: medium;"> (</span></span></span></span><span style="font-family: 宋体;"><span style="font-size: small;"><span style="color: #303232;"><span style="font-size: medium;">定时传输</span></span></span><span style="font-family: Calibri, serif;"><span style="font-size: small;"><span lang="en-US"><span style="font-family: Conv_AgoraSansProRegular, serif;"><span style="font-size: medium;">)</span></span></span></span></span><span style="font-size: small;"><span style="font-size: medium;">和</span></span></span><span style="font-size: small;"><span lang="en-US"><span style="color: #303232;"><span style="font-family: Conv_AgoraSansProBold, serif;"><span style="font-size: medium;"><i><span style="font-family: Calibri, serif;">History List</span></i></span></span></span></span><span style="color: #303232;"><span style="font-family: Conv_AgoraSansProRegular, serif;"><span style="font-size: medium;">  (</span></span></span></span><span style="font-family: 宋体;"><span style="font-size: small;"><span style="color: #303232;"><span style="font-size: medium;">历史记录</span></span></span><span style="font-family: Calibri, serif;"><span style="font-size: small;"><span lang="en-US"><span style="font-family: Conv_AgoraSansProRegular, serif;"><span style="font-size: medium;">)</span></span></span></span></span><span style="font-size: small;"><span style="font-size: medium;">窗口，所以也打开这些窗口。我喜欢在我的桌面上调整这些窗口，这样我就可以看到所有的东西，而且它们位置合理、易于观察。我的桌面现在是这样：</span></span></span></p>

		</div>
	</div>
<div class="single-image"><img decoding="async" src="https://www.kvaser.cn/wp-content/uploads/2020/11/beginners-guide-to-using-kvasers-virtual-drivers-3.png" class="vc_single_image-img  attachment-full" alt="" title="beginners-guide-to-using-kvasers-virtual-drivers-3" srcset="https://www.kvaser.cn/wp-content/uploads/2020/11/beginners-guide-to-using-kvasers-virtual-drivers-3.png 1029w, https://www.kvaser.cn/wp-content/uploads/2020/11/beginners-guide-to-using-kvasers-virtual-drivers-3-324x175.png 324w, https://www.kvaser.cn/wp-content/uploads/2020/11/beginners-guide-to-using-kvasers-virtual-drivers-3-416x225.png 416w, https://www.kvaser.cn/wp-content/uploads/2020/11/beginners-guide-to-using-kvasers-virtual-drivers-3-300x162.png 300w, https://www.kvaser.cn/wp-content/uploads/2020/11/beginners-guide-to-using-kvasers-virtual-drivers-3-768x415.png 768w, https://www.kvaser.cn/wp-content/uploads/2020/11/beginners-guide-to-using-kvasers-virtual-drivers-3-1024x553.png 1024w" sizes="(max-width: 1029px) 100vw, 1029px" /></div>
	<div class="wpb_text_column wpb_content_element" >
		<div class="wpb_wrapper">
			<p align="left"><span style="font-family: 宋体;"><span style="font-size: small;"><span style="color: #303232;"><span style="font-size: medium;">注意你必须在</span></span></span><span style="font-family: Calibri, serif;"><span style="font-size: small;"><span lang="en-US"><span style="font-family: Conv_AgoraSansProRegular, serif;"><span style="font-size: medium;">CAN Channel</span></span></span></span></span><span style="font-size: small;"><span style="font-size: medium;">下的</span></span><span style="font-family: Calibri, serif;"><span style="font-size: small;"><span lang="en-US"><span style="font-family: Conv_AgoraSansProRegular, serif;"><span style="font-size: medium;">CAN 1</span></span></span></span></span><span style="font-size: small;"><span style="font-size: medium;">和</span></span><span style="font-family: Calibri, serif;"><span style="font-size: small;"><span lang="en-US"><span style="font-family: Conv_AgoraSansProRegular, serif;"><span style="font-size: medium;">CAN 2</span></span></span></span></span><span style="font-size: small;"><span style="font-size: medium;">窗口中都选择</span></span><span style="font-family: Calibri, serif;"><span style="font-size: small;"><span lang="en-US"><span style="font-family: Conv_AgoraSansProRegular, serif;"><span style="font-size: medium;">Virtual CAN Driver &#8211; </span></span></span></span></span><span style="font-size: small;"><span style="font-size: medium;">虚拟</span></span><span style="font-family: Calibri, serif;"><span style="font-size: small;"><span lang="en-US"><span style="font-family: Conv_AgoraSansProRegular, serif;"><span style="font-size: medium;">CAN</span></span></span></span></span><span style="font-size: small;"><span style="font-size: medium;">驱动。一个应该是</span></span><span style="font-family: Calibri, serif;"><span style="font-size: small;"><span lang="en-US"><span style="font-family: Conv_AgoraSansProRegular, serif;"><span style="font-size: medium;">0–</span></span></span></span><span style="color: #303232;"><span style="font-family: Conv_AgoraSansProBold, serif;"><span style="font-size: medium;"><i>Kvaser Virtual CAN Driver</i></span></span></span></span></span><span style="font-family: 宋体;"><span style="font-size: small;"><span style="color: #303232;"><span style="font-size: medium;">，另一个应该是</span></span></span></span><span style="font-size: small;"><span lang="en-US"><span style="color: #303232;"><span style="font-family: Conv_AgoraSansProBold, serif;"><span style="font-size: medium;"><i><span style="font-family: Calibri, serif;">1 – Kvaser Virtual CAN Driver</span></i></span></span></span></span></span><span style="font-family: 宋体;"><span style="font-size: small;"><span style="color: #303232;"><span style="font-size: medium;">。这两路通道也应具有相同的总线配置信息。所有这些都应该默认设置。现在在你的</span></span></span><span style="font-family: Calibri, serif;"><span style="font-size: small;"><span lang="en-US"><span style="font-family: Conv_AgoraSansProRegular, serif;"><span style="font-size: medium;">Kvaser CANKing</span></span></span></span></span><span style="font-size: small;"><span style="font-size: medium;">窗口中选择</span></span></span><span style="font-size: small;"><span lang="en-US"><span style="color: #303232;"><span style="font-family: Conv_AgoraSansProBold, serif;"><span style="font-size: medium;"><i><span style="font-family: Calibri, serif;">Start Run</span></i></span></span></span></span></span><span style="font-family: 宋体;"><span style="font-size: small;"><span style="color: #303232;"><span style="font-size: medium;">。这将同时打开两路虚拟通道并开始通信。现在我们创建一条报文。</span></span></span></span></p>
<p align="left"><span style="font-family: 宋体;"><span style="font-size: small;"><span style="color: #303232;"><span style="font-size: medium;">转到右上角的 </span></span></span></span><span style="font-size: small;"><span lang="en-US"><span style="color: #303232;"><span style="font-family: Conv_AgoraSansProBold, serif;"><span style="font-size: medium;"><i><span style="font-family: Calibri, serif;">Message</span></i></span></span></span></span><span style="color: #303232;"><span style="font-family: Conv_AgoraSansProRegular, serif;"><span style="font-size: medium;"> (</span></span></span></span><span style="font-family: 宋体;"><span style="font-size: small;"><span style="color: #303232;"><span style="font-size: medium;">报文</span></span></span><span style="font-family: Calibri, serif;"><span style="font-size: small;"><span lang="en-US"><span style="font-family: Conv_AgoraSansProRegular, serif;"><span style="font-size: medium;">)</span></span></span></span></span><span style="font-size: small;"><span style="font-size: medium;">菜单，选择</span></span></span><span style="font-size: small;"><span lang="en-US"><span style="color: #303232;"><span style="font-family: Conv_AgoraSansProBold, serif;"><span style="font-size: medium;"><i><span style="font-family: Calibri, serif;">Universal</span></i></span></span></span></span><span style="color: #303232;"><span style="font-family: Conv_AgoraSansProRegular, serif;"><span style="font-size: medium;"> (</span></span></span></span><span style="font-family: 宋体;"><span style="font-size: small;"><span style="color: #303232;"><span style="font-size: medium;">通用</span></span></span><span style="font-family: Calibri, serif;"><span style="font-size: small;"><span lang="en-US"><span style="font-family: Conv_AgoraSansProRegular, serif;"><span style="font-size: medium;">)</span></span></span></span></span><span style="font-size: small;"><span style="font-size: medium;">，或使用快捷键</span></span><span style="font-family: Calibri, serif;"><span style="font-size: small;"><span lang="en-US"><span style="font-family: Conv_AgoraSansProRegular, serif;"><span style="font-size: medium;">Ctrl+U</span></span></span></span></span><span style="font-size: small;"><span style="font-size: medium;">。打开的窗口将如下所示：</span></span></span></p>

		</div>
	</div>
<div class="single-image"><img decoding="async" src="https://www.kvaser.cn/wp-content/uploads/2020/11/beginners-guide-to-using-kvasers-virtual-drivers-4.png" class="vc_single_image-img  attachment-full" alt="" title="beginners-guide-to-using-kvasers-virtual-drivers-4" srcset="https://www.kvaser.cn/wp-content/uploads/2020/11/beginners-guide-to-using-kvasers-virtual-drivers-4.png 406w, https://www.kvaser.cn/wp-content/uploads/2020/11/beginners-guide-to-using-kvasers-virtual-drivers-4-324x375.png 324w, https://www.kvaser.cn/wp-content/uploads/2020/11/beginners-guide-to-using-kvasers-virtual-drivers-4-259x300.png 259w" sizes="(max-width: 406px) 100vw, 406px" /></div>
	<div class="wpb_text_column wpb_content_element" >
		<div class="wpb_wrapper">
			<p align="left"><span style="font-family: 宋体;"><span style="font-size: small;"><span style="color: #303232;"><span style="font-size: medium;">在这个</span></span></span></span><span style="font-size: small;"><span lang="en-US"><span style="color: #303232;"><span style="font-family: Conv_AgoraSansProBold, serif;"><span style="font-size: medium;"><i><span style="font-family: Calibri, serif;">CAN Message 1</span></i></span></span></span></span><span style="color: #303232;"><span style="font-family: Conv_AgoraSansProRegular, serif;"><span style="font-size: medium;"> </span></span></span></span><span style="font-family: 宋体;"><span style="font-size: small;"><span style="color: #303232;"><span style="font-size: medium;">窗口中，我们将选择要通过我们的虚拟</span></span></span><span style="font-family: Calibri, serif;"><span style="font-size: small;"><span lang="en-US"><span style="font-family: Conv_AgoraSansProRegular, serif;"><span style="font-size: medium;">CAN</span></span></span></span></span><span style="font-size: small;"><span style="font-size: medium;">总线发送的</span></span><span style="font-family: Calibri, serif;"><span style="font-size: small;"><span lang="en-US"><span style="font-family: Conv_AgoraSansProRegular, serif;"><span style="font-size: medium;">CAN</span></span></span></span></span><span style="font-size: small;"><span style="font-size: medium;">报文。在最上面一栏中添入一个简单的</span></span><span style="font-family: Calibri, serif;"><span style="font-size: small;"><span lang="en-US"><span style="font-family: Conv_AgoraSansProRegular, serif;"><span style="font-size: medium;">CAN</span></span></span></span></span><span style="font-size: small;"><span style="font-size: medium;">标识符，例如</span></span><span style="font-family: Calibri, serif;"><span style="font-size: small;"><span lang="en-US"><span style="font-family: Conv_AgoraSansProRegular, serif;"><span style="font-size: medium;">$0F0</span></span></span></span></span><span style="font-size: small;"><span style="font-size: medium;">，然后在</span></span><span style="font-family: Calibri, serif;"><span style="font-size: small;"><span lang="en-US"><span style="font-family: Conv_AgoraSansProRegular, serif;"><span style="font-size: medium;">DLC(</span></span></span></span></span><span style="font-size: small;"><span style="font-size: medium;">数据长度代码</span></span><span style="font-family: Calibri, serif;"><span style="font-size: small;"><span lang="en-US"><span style="font-family: Conv_AgoraSansProRegular, serif;"><span style="font-size: medium;">)</span></span></span></span></span><span style="font-size: small;"><span style="font-size: medium;">栏中键入一个介于</span></span><span style="font-family: Calibri, serif;"><span style="font-size: small;"><span lang="en-US"><span style="font-family: Conv_AgoraSansProRegular, serif;"><span style="font-size: medium;">1</span></span></span></span></span><span style="font-size: small;"><span style="font-size: medium;">和</span></span><span style="font-family: Calibri, serif;"><span style="font-size: small;"><span lang="en-US"><span style="font-family: Conv_AgoraSansProRegular, serif;"><span style="font-size: medium;">8</span></span></span></span></span><span style="font-size: small;"><span style="font-size: medium;">之间的数字。我喜欢用</span></span><span style="font-family: Calibri, serif;"><span style="font-size: small;"><span lang="en-US"><span style="font-family: Conv_AgoraSansProRegular, serif;"><span style="font-size: medium;">8</span></span></span></span></span><span style="font-size: small;"><span style="font-size: medium;">发送一个完整的数据帧。现在点击窗口右下角的</span></span><span style="font-family: Calibri, serif;"><span style="font-size: small;"><span lang="en-US"><span style="font-family: Conv_AgoraSansProRegular, serif;"><span style="font-size: medium;">Randomize Data(</span></span></span></span></span><span style="font-size: small;"><span style="font-size: medium;">随机数据</span></span><span style="font-family: Calibri, serif;"><span style="font-size: small;"><span lang="en-US"><span style="font-family: Conv_AgoraSansProRegular, serif;"><span style="font-size: medium;">)</span></span></span></span></span><span style="font-size: small;"><span style="font-size: medium;">。我的窗口现在看起来像这样：</span></span></span></p>

		</div>
	</div>
<div class="single-image"><img decoding="async" src="https://www.kvaser.cn/wp-content/uploads/2020/11/beginners-guide-to-using-kvasers-virtual-drivers.png" class="vc_single_image-img  attachment-full" alt="" title="beginners-guide-to-using-kvasers-virtual-drivers" srcset="https://www.kvaser.cn/wp-content/uploads/2020/11/beginners-guide-to-using-kvasers-virtual-drivers.png 404w, https://www.kvaser.cn/wp-content/uploads/2020/11/beginners-guide-to-using-kvasers-virtual-drivers-324x371.png 324w, https://www.kvaser.cn/wp-content/uploads/2020/11/beginners-guide-to-using-kvasers-virtual-drivers-262x300.png 262w" sizes="(max-width: 404px) 100vw, 404px" /></div>
	<div class="wpb_text_column wpb_content_element" >
		<div class="wpb_wrapper">
			<p>我们现在已准备好传送数据了。在CAN Message 1 窗口中单击Send。如果你是按照上面的步骤正确操作，应该会在Output Window窗口中看到两个报文，在History List 窗口中会看到一个报文。输出窗口显示一个报文已发送，同时在另一路通道上已接收到的相同的报文。我们刚刚做的是将CAN报文从一路虚拟通道发送到另一路虚拟通道。以下是在我的Output Window顶部显示内容：</p>

		</div>
	</div>
<div class="single-image"><img decoding="async" src="https://www.kvaser.cn/wp-content/uploads/2020/11/beginners-guide-to-using-kvasers-virtual-drivers-6.png" class="vc_single_image-img  attachment-full" alt="" title="beginners-guide-to-using-kvasers-virtual-drivers-6" srcset="https://www.kvaser.cn/wp-content/uploads/2020/11/beginners-guide-to-using-kvasers-virtual-drivers-6.png 924w, https://www.kvaser.cn/wp-content/uploads/2020/11/beginners-guide-to-using-kvasers-virtual-drivers-6-324x54.png 324w, https://www.kvaser.cn/wp-content/uploads/2020/11/beginners-guide-to-using-kvasers-virtual-drivers-6-416x69.png 416w, https://www.kvaser.cn/wp-content/uploads/2020/11/beginners-guide-to-using-kvasers-virtual-drivers-6-300x50.png 300w, https://www.kvaser.cn/wp-content/uploads/2020/11/beginners-guide-to-using-kvasers-virtual-drivers-6-768x128.png 768w" sizes="(max-width: 924px) 100vw, 924px" /></div>
	<div class="wpb_text_column wpb_content_element" >
		<div class="wpb_wrapper">
			<p align="left"><span style="font-family: 宋体;"><span style="font-size: small;"><span style="color: #303232;"><span style="font-size: medium;">你可以看到，这与在</span></span></span></span><span style="font-size: small;"><span lang="en-US"><span style="color: #303232;"><span style="font-family: Conv_AgoraSansProBold, serif;"><span style="font-size: medium;"><i><span style="font-family: Calibri, serif;">CAN Message 1</span></i></span></span></span></span></span><span style="font-family: 宋体;"><span style="font-size: small;"><span style="color: #303232;"><span style="font-size: medium;">窗口中选择的随机数据完全相同，具有我选择的</span></span></span><span style="font-family: Calibri, serif;"><span style="font-size: small;"><span lang="en-US"><span style="font-family: Conv_AgoraSansProRegular, serif;"><span style="font-size: medium;">CAN</span></span></span></span></span><span style="font-size: small;"><span style="font-size: medium;">标识符，从通道</span></span><span style="font-family: Calibri, serif;"><span style="font-size: small;"><span lang="en-US"><span style="font-family: Conv_AgoraSansProRegular, serif;"><span style="font-size: medium;">0</span></span></span></span></span><span style="font-size: small;"><span style="font-size: medium;">发送出，在通道</span></span><span style="font-family: Calibri, serif;"><span style="font-size: small;"><span lang="en-US"><span style="font-family: Conv_AgoraSansProRegular, serif;"><span style="font-size: medium;">1</span></span></span></span></span><span style="font-size: small;"><span style="font-size: medium;">上接收到。</span></span></span></p>
<p align="left"><span style="font-family: 宋体;"><span style="font-size: small;"><span style="color: #303232;"><span style="font-size: medium;">让我们用不同数据长度代码（</span></span></span><span style="font-family: Calibri, serif;"><span style="font-size: small;"><span lang="en-US"><span style="font-family: Conv_AgoraSansProRegular, serif;"><span style="font-size: medium;">DLC</span></span></span></span></span><span style="font-size: small;"><span style="font-size: medium;">）再发送一条报文。转到</span></span></span><span style="font-size: small;"><span lang="en-US"><span style="color: #303232;"><span style="font-family: Conv_AgoraSansProBold, serif;"><span style="font-size: medium;"><i><span style="font-family: Calibri, serif;">CAN Message 1</span></i></span></span></span></span></span><span style="font-family: 宋体;"><span style="font-size: small;"><span style="color: #303232;"><span style="font-size: medium;">窗口，更改</span></span></span><span style="font-family: Calibri, serif;"><span style="font-size: small;"><span lang="en-US"><span style="font-family: Conv_AgoraSansProRegular, serif;"><span style="font-size: medium;">CAN</span></span></span></span></span><span style="font-size: small;"><span style="font-size: medium;">标识符，我将使用</span></span><span style="font-family: Calibri, serif;"><span style="font-size: small;"><span lang="en-US"><span style="font-family: Conv_AgoraSansProRegular, serif;"><span style="font-size: medium;">$050</span></span></span></span></span><span style="font-size: small;"><span style="font-size: medium;">作为新标识符。现在将</span></span><span style="font-family: Calibri, serif;"><span style="font-size: small;"><span lang="en-US"><span style="font-family: Conv_AgoraSansProRegular, serif;"><span style="font-size: medium;">DLC</span></span></span></span></span><span style="font-size: small;"><span style="font-size: medium;">改为</span></span><span style="font-family: Calibri, serif;"><span style="font-size: small;"><span lang="en-US"><span style="font-family: Conv_AgoraSansProRegular, serif;"><span style="font-size: medium;">3</span></span></span></span></span><span style="font-size: small;"><span style="font-size: medium;">。再次单击</span></span></span><span style="font-size: small;"><span lang="en-US"><span style="color: #303232;"><span style="font-family: Conv_AgoraSansProBold, serif;"><span style="font-size: medium;"><i><span style="font-family: Calibri, serif;">Randomize Data</span></i></span></span></span></span><span style="color: #303232;"><span style="font-family: Conv_AgoraSansProRegular, serif;"><span style="font-size: medium;"> </span></span></span></span><span style="font-family: 宋体;"><span style="font-size: small;"><span style="color: #303232;"><span style="font-size: medium;">键，然后点击</span></span></span></span><span style="font-size: small;"><span lang="en-US"><span style="color: #303232;"><span style="font-family: Conv_AgoraSansProBold, serif;"><span style="font-size: medium;"><i><span style="font-family: Calibri, serif;">Send</span></i></span></span></span></span></span><span style="font-family: 宋体;"><span style="font-size: small;"><span style="color: #303232;"><span style="font-size: medium;">。一条新报文应该从通道</span></span></span><span style="font-family: Calibri, serif;"><span style="font-size: small;"><span lang="en-US"><span style="font-family: Conv_AgoraSansProRegular, serif;"><span style="font-size: medium;">0</span></span></span></span></span><span style="font-size: small;"><span style="font-size: medium;">发出，并在通道</span></span><span style="font-family: Calibri, serif;"><span style="font-size: small;"><span lang="en-US"><span style="font-family: Conv_AgoraSansProRegular, serif;"><span style="font-size: medium;">1</span></span></span></span></span><span style="font-size: small;"><span style="font-size: medium;">上接收，这次只有三个数据字节。你可以在我的</span></span></span><span style="font-size: small;"><span lang="en-US"><span style="color: #303232;"><span style="font-family: Conv_AgoraSansProBold, serif;"><span style="font-size: medium;"><i><span style="font-family: Calibri, serif;">CAN Message 1</span></i></span></span></span></span><span style="color: #303232;"><span style="font-family: Conv_AgoraSansProRegular, serif;"><span style="font-size: medium;"> </span></span></span></span><span style="font-family: 宋体;"><span style="font-size: small;"><span style="color: #303232;"><span style="font-size: medium;">窗口和</span></span></span></span><span style="font-size: small;"><span lang="en-US"><span style="color: #303232;"><span style="font-family: Conv_AgoraSansProBold, serif;"><span style="font-size: medium;"><i><span style="font-family: Calibri, serif;">Output Window</span></i></span></span></span></span></span><span style="font-family: 宋体;"><span style="font-size: small;"><span style="color: #303232;"><span style="font-size: medium;">中看到以下内容：</span></span></span></span></p>

		</div>
	</div>
<div class="single-image"><img decoding="async" src="https://www.kvaser.cn/wp-content/uploads/2020/11/beginners-guide-to-using-kvasers-virtual-drivers-7.png" class="vc_single_image-img  attachment-full" alt="" title="beginners-guide-to-using-kvasers-virtual-drivers-7" srcset="https://www.kvaser.cn/wp-content/uploads/2020/11/beginners-guide-to-using-kvasers-virtual-drivers-7.png 656w, https://www.kvaser.cn/wp-content/uploads/2020/11/beginners-guide-to-using-kvasers-virtual-drivers-7-324x331.png 324w, https://www.kvaser.cn/wp-content/uploads/2020/11/beginners-guide-to-using-kvasers-virtual-drivers-7-416x425.png 416w, https://www.kvaser.cn/wp-content/uploads/2020/11/beginners-guide-to-using-kvasers-virtual-drivers-7-294x300.png 294w" sizes="(max-width: 656px) 100vw, 656px" /></div>
	<div class="wpb_text_column wpb_content_element" >
		<div class="wpb_wrapper">
			<p align="left"><span style="font-family: 宋体;"><span style="font-size: small;"><span style="color: #303232;"><span style="font-size: medium;">现在，我们进入此教程的第二步，使用</span></span></span></span><span style="font-size: small;"><span lang="en-US"><span style="color: #303232;"><span style="font-family: Conv_AgoraSansProBold, serif;"><span style="font-size: medium;"><i><span style="font-family: Calibri, serif;">History List</span></i></span></span></span></span><span style="color: #303232;"><span style="font-family: Conv_AgoraSansProRegular, serif;"><span style="font-size: medium;"> </span></span></span></span><span style="font-family: 宋体;"><span style="font-size: small;"><span style="color: #303232;"><span style="font-size: medium;">窗口发送重复的</span></span></span><span style="font-family: Calibri, serif;"><span style="font-size: small;"><span lang="en-US"><span style="font-family: Conv_AgoraSansProRegular, serif;"><span style="font-size: medium;">CAN</span></span></span></span></span><span style="font-size: small;"><span style="font-size: medium;">数据帧。你的桌面上的</span></span></span><span style="font-size: small;"><span lang="en-US"><span style="color: #303232;"><span style="font-family: Conv_AgoraSansProBold, serif;"><span style="font-size: medium;"><i><span style="font-family: Calibri, serif;">Timed Transmission </span></i></span></span></span></span><span style="color: #303232;"><span style="font-family: Conv_AgoraSansProRegular, serif;"><span style="font-size: medium;">(</span></span></span></span><span style="font-family: 宋体;"><span style="font-size: small;"><span style="color: #303232;"><span style="font-size: medium;">定时传输</span></span></span><span style="font-family: Calibri, serif;"><span style="font-size: small;"><span lang="en-US"><span style="font-family: Conv_AgoraSansProRegular, serif;"><span style="font-size: medium;">)</span></span></span></span></span><span style="font-size: small;"><span style="font-size: medium;">窗口应仍然打开着。如果没有，可以转到</span></span></span><span style="font-size: small;"><span lang="en-US"><span style="color: #303232;"><span style="font-family: Conv_AgoraSansProBold, serif;"><span style="font-size: medium;"><i><span style="font-family: Calibri, serif;">View</span></i></span></span></span></span><span style="color: #303232;"><span style="font-family: Conv_AgoraSansProRegular, serif;"><span style="font-size: medium;"> </span></span></span></span><span style="font-family: 宋体;"><span style="font-size: small;"><span style="color: #303232;"><span style="font-size: medium;">菜单将其打开。我在我的</span></span></span></span><span style="font-size: small;"><span lang="en-US"><span style="color: #303232;"><span style="font-family: Conv_AgoraSansProBold, serif;"><span style="font-size: medium;"><i><span style="font-family: Calibri, serif;">Timed Transmission</span></i></span></span></span></span></span><span style="font-size: small;"><span style="color: #303232;"><span style="font-family: 宋体;"><span style="font-size: medium;">窗口里</span></span></span></span><span style="font-size: small;"><span style="color: #303232;"><span style="font-family: 宋体;"><span style="font-size: medium;">写了</span></span></span></span><span style="font-family: Calibri, serif;"><span style="font-size: small;"><span lang="en-US"><span style="color: #303232;"><span style="font-family: Conv_AgoraSansProRegular, serif;"><span style="font-size: medium;">1000</span></span></span></span></span><span style="font-family: 宋体;"><span style="font-size: small;"><span style="font-size: medium;">毫秒并选了</span></span></span><span style="font-size: small;"><span lang="en-US"><span style="font-family: Conv_AgoraSansProRegular, serif;"><span style="font-size: medium;">Cyclic (</span></span></span></span><span style="font-family: 宋体;"><span style="font-size: small;"><span style="font-size: medium;">循环</span></span></span><span style="font-size: small;"><span lang="en-US"><span style="font-family: Conv_AgoraSansProRegular, serif;"><span style="font-size: medium;">)</span></span></span></span><span style="font-family: 宋体;"><span style="font-size: small;"><span style="font-size: medium;">传输模式：</span></span></span></span></p>

		</div>
	</div>
<div class="single-image"><img decoding="async" src="https://www.kvaser.cn/wp-content/uploads/2020/11/beginners-guide-to-using-kvasers-virtual-drivers-8.png" class="vc_single_image-img  attachment-full" alt="" title="beginners-guide-to-using-kvasers-virtual-drivers-8" srcset="https://www.kvaser.cn/wp-content/uploads/2020/11/beginners-guide-to-using-kvasers-virtual-drivers-8.png 522w, https://www.kvaser.cn/wp-content/uploads/2020/11/beginners-guide-to-using-kvasers-virtual-drivers-8-324x164.png 324w, https://www.kvaser.cn/wp-content/uploads/2020/11/beginners-guide-to-using-kvasers-virtual-drivers-8-416x210.png 416w, https://www.kvaser.cn/wp-content/uploads/2020/11/beginners-guide-to-using-kvasers-virtual-drivers-8-300x152.png 300w" sizes="(max-width: 522px) 100vw, 522px" /></div>
	<div class="wpb_text_column wpb_content_element" >
		<div class="wpb_wrapper">
			<p align="left"><span style="font-family: 宋体;"><span style="font-size: small;"><span style="color: #303232;"><span style="font-size: medium;">接下来，我查看我的</span></span></span></span><span style="font-size: small;"><span lang="en-US"><span style="color: #303232;"><span style="font-family: Conv_AgoraSansProBold, serif;"><span style="font-size: medium;"><i><span style="font-family: Calibri, serif;">History List</span></i></span></span></span></span><span style="color: #303232;"><span style="font-family: Conv_AgoraSansProRegular, serif;"><span style="font-size: medium;"> </span></span></span></span><span style="font-family: 宋体;"><span style="font-size: small;"><span style="color: #303232;"><span style="font-size: medium;">窗口，可看到我最初通过虚拟通道发送和接收的两条报文：</span></span></span></span></p>

		</div>
	</div>
<div class="single-image"><img decoding="async" src="https://www.kvaser.cn/wp-content/uploads/2020/11/beginners-guide-to-using-kvasers-virtual-drivers-9.png" class="vc_single_image-img  attachment-full" alt="" title="beginners-guide-to-using-kvasers-virtual-drivers-9" srcset="https://www.kvaser.cn/wp-content/uploads/2020/11/beginners-guide-to-using-kvasers-virtual-drivers-9.png 525w, https://www.kvaser.cn/wp-content/uploads/2020/11/beginners-guide-to-using-kvasers-virtual-drivers-9-324x234.png 324w, https://www.kvaser.cn/wp-content/uploads/2020/11/beginners-guide-to-using-kvasers-virtual-drivers-9-416x300.png 416w, https://www.kvaser.cn/wp-content/uploads/2020/11/beginners-guide-to-using-kvasers-virtual-drivers-9-300x217.png 300w" sizes="(max-width: 525px) 100vw, 525px" /></div>
	<div class="wpb_text_column wpb_content_element" >
		<div class="wpb_wrapper">
			<p align="left"><span style="font-family: 宋体;"><span style="font-size: small;"><span style="font-size: medium;">现在</span><span style="color: #303232;"><span style="font-size: medium;">如果你在</span></span></span></span><span style="font-size: small;"><span lang="en-US"><span style="color: #303232;"><span style="font-family: Conv_AgoraSansProBold, serif;"><span style="font-size: medium;"><i><span style="font-family: Calibri, serif;">History List</span></i></span></span></span></span><span style="color: #303232;"><span style="font-family: Conv_AgoraSansProRegular, serif;"><span style="font-size: medium;"> </span></span></span></span><span style="font-family: 宋体;"><span style="font-size: small;"><span style="color: #303232;"><span style="font-size: medium;">窗口中选择</span></span></span></span><span style="font-size: small;"><span lang="en-US"><span style="color: #303232;"><span style="font-family: Conv_AgoraSansProBold, serif;"><span style="font-size: medium;"><i><span style="font-family: Calibri, serif;">Send All</span></i></span></span></span></span><span style="color: #303232;"><span style="font-family: Conv_AgoraSansProRegular, serif;"><span style="font-size: medium;"> (</span></span></span></span><span style="font-family: 宋体;"><span style="font-size: small;"><span style="color: #303232;"><span style="font-size: medium;">全部发送</span></span></span><span style="font-family: Calibri, serif;"><span style="font-size: small;"><span lang="en-US"><span style="font-family: Conv_AgoraSansProRegular, serif;"><span style="font-size: medium;">)</span></span></span></span></span><span style="font-size: small;"><span style="font-size: medium;">，你将看到你之前创建的报文被从历史记录中提取出来，并根据你在 </span></span></span><span style="font-size: small;"><span lang="en-US"><span style="color: #303232;"><span style="font-family: Conv_AgoraSansProBold, serif;"><span style="font-size: medium;"><i><span style="font-family: Calibri, serif;">Timed Transmission</span></i></span></span></span></span></span><span style="font-family: 宋体;"><span style="font-size: small;"><span style="color: #303232;"><span style="font-size: medium;">窗口中的参数设置，在虚拟</span></span></span><span style="font-family: Calibri, serif;"><span style="font-size: small;"><span lang="en-US"><span style="font-family: Conv_AgoraSansProRegular, serif;"><span style="font-size: medium;">CAN</span></span></span></span></span><span style="font-size: small;"><span style="font-size: medium;">总线上传输。下面是我的</span></span><span style="font-family: Calibri, serif;"><span style="font-size: small;"><span lang="en-US"><span style="font-family: Conv_AgoraSansProRegular, serif;"><span style="font-size: medium;">Output Window</span></span></span></span></span><span style="font-size: small;"><span style="font-size: medium;">现在显示的内容：</span></span></span></p>

		</div>
	</div>
<div class="single-image"><img decoding="async" src="https://www.kvaser.cn/wp-content/uploads/2020/11/beginners-guide-to-using-kvasers-virtual-drivers-10.png" class="vc_single_image-img  attachment-full" alt="" title="beginners-guide-to-using-kvasers-virtual-drivers-10" srcset="https://www.kvaser.cn/wp-content/uploads/2020/11/beginners-guide-to-using-kvasers-virtual-drivers-10.png 752w, https://www.kvaser.cn/wp-content/uploads/2020/11/beginners-guide-to-using-kvasers-virtual-drivers-10-324x285.png 324w, https://www.kvaser.cn/wp-content/uploads/2020/11/beginners-guide-to-using-kvasers-virtual-drivers-10-416x366.png 416w, https://www.kvaser.cn/wp-content/uploads/2020/11/beginners-guide-to-using-kvasers-virtual-drivers-10-300x264.png 300w" sizes="(max-width: 752px) 100vw, 752px" /></div>
	<div class="wpb_text_column wpb_content_element" >
		<div class="wpb_wrapper">
			<p align="left">Download and install Kvaser CANlib SDK and develop a PC based application that accesses a CAN bus, then test your application through the virtual CAN driver.</p>
<p align="left"><span style="font-family: 宋体;"><span style="font-size: small;"><span style="color: #303232;"><span style="font-size: medium;">这只是通过 </span></span></span></span><span style="font-size: small;"><span lang="en-US"><span style="color: #303232;"><span style="font-family: Conv_AgoraSansProBold, serif;"><span style="font-size: medium;"><i><span style="font-family: Calibri, serif;">Kvaser </span></i></span></span></span></span><span style="font-family: 宋体;"><span style="font-size: medium;"><i>虚拟</i></span></span><span style="font-family: Calibri, serif;"><span lang="en-US"><span style="font-family: Conv_AgoraSansProBold, serif;"><span style="font-size: medium;"><i>CAN</i></span></span></span></span><span style="font-family: 宋体;"><span style="font-size: medium;"><i>驱动</i></span></span></span><span style="font-size: small;"><span style="font-family: 宋体;"><span style="color: #303232;"><span style="font-size: medium;">和 </span></span></span></span><span style="font-size: small;"><span lang="en-US"><span style="color: #303232;"><span style="font-family: Conv_AgoraSansProBold, serif;"><span style="font-size: medium;"><i><span style="font-family: Calibri, serif;">Kvaser CANKing</span></i></span></span></span></span></span><span style="font-family: 宋体;"><span style="font-size: small;"><span style="color: #303232;"><span style="font-size: medium;">进行开发的一个例子。其他可通过此软件执行的任务包括：</span></span></span></span></p>
<ul>
<li>
<p align="left"><span style="font-family: 宋体;"><span style="font-size: small;"><span style="color: #303232;"><span style="font-size: medium;">开发一个示例</span></span></span><span style="font-family: Calibri, serif;"><span style="font-size: small;"><span lang="en-US"><span style="font-family: Conv_AgoraSansProRegular, serif;"><span style="font-size: medium;">.dbc</span></span></span></span></span><span style="font-size: small;"><span style="font-size: medium;">文件，它可用于解码任何</span></span><span style="font-family: Calibri, serif;"><span style="font-size: small;"><span lang="en-US"><span style="font-family: Conv_AgoraSansProRegular, serif;"><span style="font-size: medium;">CAN</span></span></span></span></span><span style="font-size: small;"><span style="font-size: medium;">数据（</span></span><span style="font-family: Calibri, serif;"><span style="font-size: small;"><span lang="en-US"><span style="font-family: Conv_AgoraSansProRegular, serif;"><span style="font-size: medium;">J1939</span></span></span></span></span><span style="font-size: small;"><span style="font-size: medium;">、</span></span><span style="font-family: Calibri, serif;"><span style="font-size: small;"><span lang="en-US"><span style="font-family: Conv_AgoraSansProRegular, serif;"><span style="font-size: medium;">NMEA2000</span></span></span></span></span><span style="font-size: small;"><span style="font-size: medium;">或</span></span><span style="font-family: Calibri, serif;"><span style="font-size: small;"><span lang="en-US"><span style="font-family: Conv_AgoraSansProRegular, serif;"><span style="font-size: medium;">CANOpen</span></span></span></span></span><span style="font-size: small;"><span style="font-size: medium;">），然后通过</span></span><span style="font-family: Calibri, serif;"><span style="font-size: small;"><span lang="en-US"><span style="font-family: Conv_AgoraSansProRegular, serif;"><span style="font-size: medium;">CANKing</span></span></span></span></span><span style="font-size: small;"><span style="font-size: medium;">生成一些数据，让这些数据运行，以查看解码是否正确。在</span></span><span style="font-family: Calibri, serif;"><span style="font-size: small;"><span lang="en-US"><span style="font-family: Conv_AgoraSansProRegular, serif;"><span style="font-size: medium;">Kvaser.com</span></span></span></span></span><span style="font-size: small;"><span style="font-size: medium;">网站上搜索</span></span><span style="font-family: Calibri, serif;"><span style="font-size: small;"><span lang="en-US"><span style="font-family: Conv_AgoraSansProRegular, serif;"><span style="font-size: medium;">J1939DBC</span></span></span></span></span><span style="font-size: small;"><span style="font-size: medium;">文件，如果你想在使用</span></span><span style="font-family: Calibri, serif;"><span style="font-size: small;"><span lang="en-US"><span style="font-family: Conv_AgoraSansProRegular, serif;"><span style="font-size: medium;">.dbc</span></span></span></span></span><span style="font-size: small;"><span style="font-size: medium;">文件之前了解更多信息，请查看此链接：</span></span></span></p>
<p align="left"><span style="font-size: small;"><span lang="en-US"><a href="https://www.kvaser.com/e_library/an-introduction-to-j1939-and-dbc-files/"><span style="color: #303232;"><span style="font-family: Conv_AgoraSansProBold, serif;"><span style="font-size: medium;"><u><span style="font-family: Calibri, serif;">https://www.kvaser.com/e_library/an-introduction-to-j1939-and-dbc-files/</span></u></span></span></span></a></span></span></p>
</li>
<li>
<p align="left"><span style="font-family: 宋体;"><span style="font-size: small;"><span style="color: #303232;"><span style="font-size: medium;">下载并安装</span></span></span><span style="font-family: Calibri, serif;"><span style="font-size: small;"><span lang="en-US"><span style="font-family: Conv_AgoraSansProRegular, serif;"><span style="font-size: medium;">Kvaser</span></span></span></span></span><span style="font-size: small;"><span style="font-size: medium;">合作伙伴的</span></span><span style="font-family: Calibri, serif;"><span style="font-size: small;"><span lang="en-US"><span style="font-family: Conv_AgoraSansProRegular, serif;"><span style="font-size: medium;">CAN</span></span></span></span></span><span style="font-size: small;"><span style="font-size: medium;">分析工具试用版，并通过你的虚拟</span></span><span style="font-family: Calibri, serif;"><span style="font-size: small;"><span lang="en-US"><span style="font-family: Conv_AgoraSansProRegular, serif;"><span style="font-size: medium;">CAN</span></span></span></span></span><span style="font-size: small;"><span style="font-size: medium;">总线发送和接收数据来了解该工具。</span></span></span></p>
</li>
<li>
<p align="left"><span style="font-family: 宋体;"><span style="font-size: small;"><span style="color: #303232;"><span style="font-size: medium;">下载并安装</span></span></span><span style="font-family: Calibri, serif;"><span style="font-size: small;"><span lang="en-US"><span style="font-family: Conv_AgoraSansProRegular, serif;"><span style="font-size: medium;">Kvaser CANlib SDK</span></span></span></span></span><span style="font-size: small;"><span style="font-size: medium;">，并开发一个适用于电脑的应用程序，该应用程序能访问</span></span><span style="font-family: Calibri, serif;"><span style="font-size: small;"><span lang="en-US"><span style="font-family: Conv_AgoraSansProRegular, serif;"><span style="font-size: medium;">CAN</span></span></span></span></span><span style="font-size: small;"><span style="font-size: medium;">总线，然后通过虚拟</span></span><span style="font-family: Calibri, serif;"><span style="font-size: small;"><span lang="en-US"><span style="font-family: Conv_AgoraSansProRegular, serif;"><span style="font-size: medium;">CAN</span></span></span></span></span><span style="font-size: small;"><span style="font-size: medium;">驱动测试此应用程序。</span></span></span></p>
</li>
</ul>

		</div>
	</div>

	<div class="wpb_text_column wpb_content_element" >
		<div class="wpb_wrapper">
			
		</div>
	</div>

	<div class="wpb_text_column wpb_content_element" >
		<div class="wpb_wrapper">
			<p align="left"><span style="font-family: 宋体;"><span style="font-size: small;"><span style="color: #00337e;"><span style="font-size: x-large;">相关阅读</span></span></span><span style="font-family: Calibri, serif;"><span style="font-size: small;"><span lang="en-US"><span style="font-family: Conv_AgoraSansProBold, serif;"><span style="font-size: x-large;">:</span></span></span></span></span></span></p>
<p align="left"><span style="font-size: small;"><span style="color: #303232;"><span style="font-family: 宋体;"><span style="font-size: medium;">技术博客</span></span></span><span style="font-family: Calibri, serif;"><span lang="en-US"><span style="font-family: Conv_AgoraSansProBold, serif;"><span style="font-size: medium;">: </span></span></span> </span></span><a href="https://www.kvaser.cn/developer-blog/use-kvaser-drivers/"><span style="font-size: small;"><span style="color: #303232;"><u><span style="font-family: 宋体;"><span style="font-size: medium;">怎样使用</span></span></u></span><u><span style="font-family: Calibri, serif;"><span lang="en-US"><span style="font-family: Conv_AgoraSansProBold, serif;"><span style="font-size: medium;">Kvaser</span></span></span></span><span style="font-family: 宋体;"><span style="font-size: medium;">虚拟设备通道和总线</span></span></u></span></a></p>
<ul>
<li>
<p align="left"><span style="font-family: 宋体;"><span style="font-size: small;"><span style="color: #303232;"><span style="font-size: medium;">进一步了解通过记录编辑来配置具备</span></span></span><span style="font-family: Calibri, serif;"><span style="font-size: small;"><span lang="en-US"><span style="font-family: Conv_AgoraSansProRegular, serif;"><span style="font-size: medium;">16</span></span></span></span></span><span style="font-size: small;"><span style="font-size: medium;">个虚拟通道的系统。</span></span></span></p>
</li>
</ul>

		</div>
	</div>
</div></div></div></div>
</div><p>The post <a href="https://www.kvaser.cn/developer-blog/%e6%96%b0%e6%89%8b%e5%85%a5%e9%97%a8-%e4%bd%bf%e7%94%a8kvaser%e7%9a%84%e8%99%9a%e6%8b%9f%e9%a9%b1%e5%8a%a8/">新手入门 &#8211; 使用Kvaser的虚拟驱动</a> appeared first on <a href="https://www.kvaser.cn">Kvaser</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
