当前位置: 首页 > news >正文

电子商务的网站案例创造网站需要什么条件

电子商务的网站案例,创造网站需要什么条件,青岛seo公司,有限责任公司章程在第一章里面已经介绍了关于同星工程的创建和最基础的总线分析#xff0c;接下来看看怎么使用TS发送报文以及图形化分析数据。 目录 一、使用Graphics分析报文信号/变量#xff08;对标CANoe Graphics#xff09; 二、使用数值窗口统计信号值/变量 三、使用TS发送报文 3…在第一章里面已经介绍了关于同星工程的创建和最基础的总线分析接下来看看怎么使用TS发送报文以及图形化分析数据。 目录 一、使用Graphics分析报文信号/变量对标CANoe Graphics 二、使用数值窗口统计信号值/变量 三、使用TS发送报文 3.1 使用报文发送模块发送报文类似CANoe的IGCANIGPDU IG等 3.2 利用rbs仿真自动发送CAN报文 3.2.1 非周期报文发送 3.2.2 非周期报文无法自动周期发送的解决办法 3.2.3 周期报文的发送方法 3.2.4 其他注意事项 3.3 利用rbs仿真发送LIN报文 四、结束 由于信号定义在数据库文件中以下所述内容皆为有数据库文件(DBC、ARXML、LDF等文件的前提下进行。 一、使用Graphics分析报文信号/变量对标CANoe Graphics 在TS的分析菜单栏内选择图形新增一个图形 打开后的界面如图所示为了方便使用我们先将右上角的链接图标点一下让图形能够在工程运行时就自己启动。 当我们需要查看某个信号的变化曲线或者变化规律时通过trace窗口报文信息窗口查看就显得比较费劲了需要自己去人为查看报文的每一帧的信息较为复杂和困难。和CANoe的Graphics一样TS的图形窗口中也可以非常方便的分析信号并曲线显示出来。 在界面左边右击鼠标选择添加需要观测的量 在这里可以把自己想观测的信号或者系统变量添加进来这里我添加一个CAN信号和一个LIN信号作为演示。 选择添加CAN信号在弹出的数据库中选择需要观测的信号 我这里选择FL_WinPosSts信号进行观测随后点击确定。 再次右击鼠标选择添加LIN信号打开LIN数据库选择视图 我这里选择0x15中的WiperControl信号。 添加完成后的界面如图所示。 鼠标左键点击信号名称之后右边的坐标轴中就会出现对应信号的坐标 此时在图形中就可以很明显的看到信号曲线的跳变了当信号发生变化时图形也会改变。 当我们把左边红框中的√给勾上时图标上就会出现打钩的所有信号的坐标轴这样子就可以方便的观测多个信号的实时值了。 在示例中我的LIN信号的曲线由于坐标轴非常大导致我的信号值看着十分不明显不方便观察这里我们给LIN信号值修改一个观测的最大值和最小值。 在信号名称处双击鼠标左键打开信号定义界面在信号的最大值处输入一个合适的值这里我输入10.随后点击应用 现在可以较为明显的观测到我信号的跳变了。 现在我们的两个信号是在一个分栏里一起观察如果想把两个信号分开观察我们可以点击上面的选项新增一个分栏 选择添加分栏 就得到了两个分栏,我们按住LIN信号WiperControl将其拖动到下面的分栏 就可以将信号分开显示了对于两个以上的信号也可以使用这种方式添加更多的分栏将其分开显示或者每个分栏中观测一些信号。。 在上图中我们可以看到x轴的时间长度为10s左右如果觉得10s时间太短不方便观测可以缩放x轴的长度来使观测的时间范围更长或者更短。 在图形界面单击键盘按键 D 可以将x轴范围调长点击 E 则可以将x轴范围调短可以根据需要自己调整。 如果想要将波形上抬或者下移只需点击键盘上的方向键上下左右即可实现波形的四个方向的移动。 如果想要知道某个点的具体坐标可以在菜单栏中点击红框中的按钮第一个用于显示横轴值第二个用于显示纵轴值。 打开显示之后鼠标在曲线上移动即可得到当前选中的地方的坐标值。 如果想要知道两个坐标之间间隔的时间可以点击暂停按键将曲线停止更新后 点击如图中的两条竖线调出两条直线。 届时随着鼠标的移动直线就会跟着移动在需要测量的起点地方直接鼠标左键点击即可安置第一条竖线。 安置完成之后在另一个需要测量的终点地方单击鼠标右键即可放置第二条直线。 坐标轴下方便会出现这两条直线选中的区域的时间差。 采样点图标用于给图形设置是否显示采样点如果选中此图标曲线中将会对收到的每一帧信号的时间节点进行描粗在日常分析故障log判断是否丢帧有较大的作用。 例如我上面的图中就是选中了采样点图标坐标点被描粗了。如果取消选中坐标点便不会被描绘出来。 当不描绘坐标点时看到的曲线就是一条平滑的线。 二、使用数值窗口统计信号值/变量 TS提供了一个数值统计窗口用于统计指定的信号或者变量出现过的值的区间。 在分析栏中点击数值显示添加一个数值显示窗口。 同样的在窗口中右击鼠标即可添加需要观测的量。 我这里选择观测我的FR_WinPosSts信号。 点击应用之后界面上就会出现此信号的值统计 在统计窗口中可以统计给定信号的最大值和最小值现在我的信号由于还没有产生变化所以值都是一样的等到信号发生变化时数值统计窗口的值也会发生变化。 现在我的信号值发生了更新更新到了70那么统计到的最大值就是70. 现在我的当前值为51了我的最大值仍旧统计到的是我总线上出现过的数据中的最大值。 三、使用TS发送报文 TS作为一个非常强大的对标Vector CANoe的总线分析、测试、开发工具日常使用中当然不仅限于分析报文我们更多时是用其来充当上位机去控制我们的产品执行诊断、刷写等功能。 要控制产品我们就需要使用TS向产品发送报文那么如何使用TS发送报文呢 3.1 使用报文发送模块发送报文类似CANoe的IGCANIGPDU IG等 可以看到目前我的总线上只有一个rx报文TS并没有报文对外发出。 我们创建一个报文发送模块来通过TS对外发送报文 选择添加一个CAN CANFD报文发送和一个LIN报文发送 添加完成后二者的界面如图所示。 我们在CAN CANFD报文发送模块中在空白处单击鼠标右键选择新建一条原始报文。 随后输入报文的信息点击发送图标即可将报文发送到总线上去。 可以看到总线上出现了我刚刚发送的报文。 如果想要持续发送报文可以将触发类型由手动改为周期发送输入需要的周期之后即可按照定义的周期往总线上进行发送。这里我将我的周期设置为1000ms 设置完成后点击发送。 可以看到0x123报文在按照1000ms为周期往总线上进行自动发送了。 这时如果想修改发送的数据直接修改数据字节即可。 接下来我们再次右击鼠标选择添加一个报文进行发送。 这次选择从数据库添加报文 我选择发送0x321这条数据库中的报文点击确定。 当发送的报文是数据库中的报文时就可以选择修改报文中的信号了。 同样的为这条报文配置一个1000ms周期发送然后开启发送 现在我们就可以修改报文中的信号了当修改信号之后发到总线上的报文信号也随之改变了。 如此就可以实现发送信号控制我们的产品了。 CAN报文的发送就到此为止我们看下怎么使用发送模块发送LIN报文 打开LIN报文发送模块 仍旧使用新建LIN报文和从数据库中添加报文两种方法。 先演示新建LIN报文 输入要发送的报文的ID并将方向设置为“发”填写字节数据。 由于我们还没有发送LIN报文现在LIN总线上没有报文。 在LIN发送模块上方有个小滑块选择是进行单帧发送还是进行调度表发送这里我们先选择单帧发送。 点击发送之后报文就出现在了总线上。 随后我们再添加一帧。将其的方向设置为“收”然后给与一个IDTS便会往总线上发送这个ID的报文头。 将模式切换为调度表模式点击部署。 总线上就不仅出现了我们发送的0x15报文也同时出现了我们接收的0x1F报文TS上设置方向为接收表示向总线上发报文头等待响应 紧接着演示下在新建时选择从数据库中添加新报文。我这里添加两个报文一个0x15一个0x20. 将0x15设置为发送0x20设置为接收部署。 总线上也正常出现了我们发送的报文0x15和我们接收的报文0x20。 3.2 利用rbs仿真自动发送CAN报文 rbs剩余总线仿真——Residual bus simulation 是同星软件附带的一个类似于CANoe的IL交互层一样自动发送报文的功能模块基于rbs引擎我们可以实现自动向总线上发送报文。 注意使用rbs总线仿真需要数据库中的报文定义时对其定义了发送周期属性若没有定义发送周期属性开启rbs引擎并不会一直对外发送报文而是仅会在信号/报文值被改变时往总线上发送一帧相应的报文。 3.2.1 非周期报文发送 首先我们查看下报文是否具备周期属性来检查能否直接使用rbs总线仿真。 点击数据库显示CAN数据库打开之后展开CAN报文界面选择一个CAN报文 随后窗口左边便会出现这个报文的定义其中有着周期选项。如果周期位置为0说明此报文没有配置周期属性或者此报文为事件触发帧没法直接利用rbs仿真技术持续对外发送。 打开rbs仿真窗口在菜单栏中选择仿真打开旗下的CAN总线仿真窗口。 打开后的窗口如上图所示左侧的通道上挂载着当前dbc中的所有节点。 当节点未启用时其处于灰色。 现在我们激活dbc的rbs仿真将dbc名称处的方框打上勾 并且试着将其中一个节点也打钩我这里选择勾上windows和Test,可以看到 当dbc激活后被激活的对应节点在总线上呈现出彩色未激活的节点仍旧处于灰色。 当我们需要发送某个报文时只需要把此报文对应的激活框也勾上即可例如我现在将windows_CAN这帧报文给激活 随后运行TS再点击左上角的rbs仿真运行图标开启rbs仿真。 大家也可以打开自动启动这样子每次工程启动之后便会帮我们运行rbs仿真模块。 我现在已经运行起来了rbs仿真但是总线上并没有出现对应的报文这就是我刚刚所说的如果报文没有配置周期属性那么TS默认此报文是一个事件触发帧我们需要修改了报文的值之后TS才会往总线上发送一帧报文。 在rbs仿真的数据区可以看到现在我的报文数据是全0当我修改其中任意一个字节之后按下回车总线上便出现了刚刚发送的一帧报文由于报文没有周期属性所以只会发送一帧。 紧接着继续修改报文TS便会继续发送一帧这里就不再演示了。 3.2.2 非周期报文无法自动周期发送的解决办法 为了解决非周期报文TS不会自动进行周期发送的问题我们需要为报文增加一个周期属性由于TS没有提供DBC编辑器我们只能通过其他手段来编辑DBC。 如果大家对DBC的结构和属性非常熟悉可以直接以文本形式打开DBC文件为其添加一个周期属性。但我相信大部分人都没有这个能力所以这里我选择借助CANoe的DBC编辑软件CAN DB来解决这个问题。如果没有CANoe可以去网上寻找安装包或者去Vector的官网下载一个demo版或者直接安装CAN DB 使用CAN DB打开我们的DBC文件 打开之后点击我们的报文然后且到属性页如图所示。 可以看到属性页空空如也啥也没有。我们需要给报文添加一个周期属性。 如图所示点击菜单中的View再点击Attribute Definitions打开属性界面。 在空白处右击鼠标创建一个属性 这里注意这个属性的名字必须要使用固定的名称--GenMsgCycleTime否则将没有作用。 创建完成后点击确定即可。 然后再次点击菜单栏的View按钮选择over View回到主视图 回到主视图之后找到一个报文并双击打开切换到属性视图可以看到这时候我们的报文已经具备了一个属性并且上面的分组为interaction layer这便是我上文提到的IL交互层。 随后点击周期属性后面的数字“0”,将其修改为一个其他值比如100,200这里随意大家修改。注意这个周期的单位是ms。这里我修改为200ms 修改完成之后点击确定。 大家可以根据需要对dbc中的其他报文也给予周期属性这里我就不再一个个演示了。 修改完成之后点击左上角的保存图标即可 然后让我们重新回到TS软件。将TS软件的DBC更新一下。 打开CAN数据库界面先关闭数据库随后再重新添加。 重新添加添加完成之后点击报文查看下是否具备了周期属性。 可以看到这里我的报文已经具备了周期周期为200ms。 然后重新rbs仿真窗口依次设置一下想要激活的报文和节点 设置完成后启动rbs仿真我们的报文就会按照200ms的周期发送到总线上了。 3.2.3 周期报文的发送方法 周期报文无需采取第二步直接按照第一步添加完成之后就可以实现自动发送了。 3.2.4 其他注意事项 如果修改了信号报文却没有发送出去可以查看下设置中的配置是否勾选了“当信号被更改时自动发送信号所在报文”。 3.3 利用rbs仿真发送LIN报文 发送LIN报文的方法总体上和发送CAN报文相同导入完成ldf文件后打开LIN rbs仿真模块。 打开便能够看到如图所示的界面可以使用左侧的展开按钮将报文层次展开更为清晰。 其中如果想要TS作为主机发送就需要勾选MasterNode大家的不一定叫这个名字反正红色图标的节点是主机蓝色图标的节点就是从机。 展开后可以看到一些跟我的界面类似的界面像表格一样的图标的表示调度表。比如我图中的NomalTable和DiagnosticTable绿色纸飞机表示的是这个界面的发送报文蓝色信封表示的则是这个节点的接收报文。 现在我勾选上我的主机发送的报文其他的不勾选然后点击运行总线上便出现了我发送的主机报文。 如果想要发送从机头可以将主机节点调度表下的蓝色信封表示的接收报文勾选上TS便会自动发送从机的报文头等待从机响应。 如图所示当我勾选了从机头之后总线上便出现了从机的报文由于我没有接从机从机无法应答收到的便是错误帧 当我接上从机之后我们看看 现在总线上的报文就开始正常收发了。 四、结束 下一篇预计将会发布关于简单上位机创建的文章包含系统变量创建常用Panel面板控件使用即相关的绑定等如果觉得我写的东西有用的话还请关注哦
http://www.laogonggong.com/news/114801.html

相关文章:

  • 哪里有做网站服务商一个软件app
  • 文登区做网站的公司黄山景区的网站做的怎么样
  • 福州做网站开发需要多少钱海南做网站的技术公司
  • 给网站做公正需要带什么怎么做网站的营销
  • 网站项目设计与制作下载微信app
  • 子网站怎么做网站内页
  • soho外贸网站医疗网站报价方案
  • 郑州网站建设制作建设网站技术数据策划书
  • 做个网站出来要多少钱wordpress文章关键词描述
  • 山东建设厅官方网站一级建造师外销网站建设
  • 做全国家电维修网站到哪里做dede 网站地图模版
  • 信用门户网站建设专家评价国企怎么做网站
  • 外贸网站建设及优化ppt模块怎样创办自己的公众号
  • 石家庄电商网站排名网页设计师培训招聘
  • 子域名做微信开放平台网站应用餐饮连锁企业网站建设方案
  • 做购物网站是怎么链接银行网站开发语言在线检测
  • 做网站有必要吗深圳网站制作推广
  • 站长素材音效下载广州网络推广公司招聘
  • 邯郸做移动网站的公司网络营销平台策略
  • 网络安全防护网站推广与优化平台
  • 建设工程项目管理网站网页设计设计一个网站
  • 做网站用上面软件写代码比较好wordpress不锈钢企业
  • 珠海网站建设哪个平台好单页销售网站制作制作
  • 网站建设的一般过程外贸网站收到询盘
  • seo策略谷歌排名优化
  • 网站标ico怎么做开网店怎么开 新手需要多少资金
  • 网站优化改动怎么做专门做旅行用品的网站
  • 怎么做多个域名指向一个网站网站300m是什么意思
  • 第9类商标有网站开发个人网站开发 服务器
  • 邯郸网站建设优化网站制作群系统