设为首页收藏本站

英特佩斯官方论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1535|回复: 0

如何设置脚本在FIRE设备中单机运行

[复制链接]
发表于 2013-12-25 10:10:28 | 显示全部楼层 |阅读模式
本帖最后由 ICS Fred 于 2013-12-25 10:14 编辑

英特佩斯的FIRE/RED设备可以将Function Block脚本编写的程序烧录至硬件的SD卡(或者EEPROM)中,实现脚本的单机运行(不需要连接电脑)。该应用可直接用来连接ECU或者整车进行离线的诊断、自动化测试、数据采集等。下面是一个简单的实例,介绍如何将Fucntion Block编写的脚本烧录至硬件中:

1、 在Message Editor 的 TX 栏创建要发送的message。
(也可以从Databalse栏里拷贝需要TXmessageTX栏。)



2、 创建 Function blok 脚本。
Scripting and Automation -> functionblcok -> script.



创建脚本:



如果需要在脚本程序中作判断,可以用if…end if语句,
如果在脚本需要对signal或者message赋值,可以用set value语句。
等待:wait for.
转跳:jump to

上面的实例中,简单起见,只完成以1秒的间隔重复发送TX 栏中的一条固定报文。
编写完成后,tools-> Utilities -> CoreMini Console 生成coremini下载到设备离线运行。





绿色的指示灯表明编译通过,总共有16K的程序空间,Codespace Usage 是已经使用的空间。
单击“Send...”按钮,将编译好的脚本传输到硬件上。
单击“Clear”按钮,清除原有的设备里的脚本。
勾选“Run CoreMini After Download”当脚本下载完成之后,立即执行脚本
如果没有打钩,则需要拔掉USB线,在下次重新上电后执行脚本.

检验脚本运行方法:转入单机(脱离PC)运行模式后,Fire的指示灯只闪红灯。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|Intrepid Control System Inc.    

GMT+8, 2018-1-20 20:57 , Processed in 0.119018 second(s), 21 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表