首页
论坛
电子技术基础
模拟技术
可编程器件
嵌入式系统与MCU
工程师职场
最新帖子
问答
版主申请
每月抽奖
商城免费换礼
社区有奖活动
博客
下载
评测
视频
文库
芯语
资源
2024国际航空电子大会
2024国际 AIoT 生态发展大会
3D IC 设计和Chiplet资料下载
车载总线测试和解码方案
新能源汽车三电测试技术中心
在线研讨会
EE直播间
小测验
白皮书
行业及技术活动
杂志免费订阅
免费在线工具
厂商资源中心
论坛
博文
电子工程专辑
电子技术设计
国际电子商情
资料
白皮书
研讨会
芯语
文库
登录|注册
登录
面包板社区
> >
标签
> >
脚本语言
标签: 脚本语言
相关帖子
芯片设计中的脚本,哪种语言在工作当中用的多?
Killoser
发表于
2023-4-7
最后回复
Killoser
2023-4-7 15:58
浏览
1067
回复
0
更多...
相关博文
Modelsim脚本语言之Run.do的心得
热度
11
用户1831126
2015-11-30 22:12
1709 次阅读
|
0
个评论
Modelsim脚本语言之Run.do的心得 Run.do是用在modelsim中自动编译仿真,并可以添加波形观察,只需键入“do run.do”即可。 执行run.do 脚本 键入“Do run.do”即可 编译vlog Vlog ./keyled.v (keyled.v跟run.do在一个文件根目录下) Ps:1.”./”表示在这个根目录下寻找 如需返回上一级,键入“/../”。比如,vlog ./../rtl/keyled.v 如需表示该根目录下的所有信号,使用“*”。比如vlog ./altera_lib/*.v(表示altera_lib下的所有__.v文件) 3. 启动仿真Vsim 比如, vsim -voptargs=+acc work.keyled_tb(记住就好) ps:仿真的是测试文件,即含有_tb文件。 4. 添加波形add 比如,add wave keyled_tb / keyled/* :添加波形也是测试文件中的信号,其中keyled是顶层例化文件的 名字,其后的 “*” ,表示添加 keyled中的所有信号。 5. 运行仿真时间run 比如run 1000ns(时间可变) 模板: quit -sim .main clear vlib work vlog ./tb_ex_ipcore.v vlog ./altera_lib/*.v vlog ./../design/*.v vlog ./../prj/ipcore_dir/pll1.v vlog ./../prj/ipcore_dir/rom_8x256.v vsim -voptargs=+acc work.tb_ex_ipcore add wave tb_ex_ipcore/ex_ipcore_inst/* run 1000ns
测量仪器中运用的脚本
热度
20
用户1589850
2011-5-11 14:31
1343 次阅读
|
0
个评论
流行的 脚本语言 包括 Perl 、 Python 、 VBScript 和 JavaScript 。 Lua 脚本语言特别适于嵌入式应用,因为它比多数其它脚本语言运行速度更快并采用占代码空间非常小的库实现。 吉时利 选择 Lua 用于支持测试脚本处理器( TSP )的仪器系列。 当测试测量仪器增加了脚本支持时,最困难的选择是什么呢?对拉,是如何向用户介绍脚本! 这种困难包括需要回答的一些难题,例如: “ 如何集成仪器指令集和脚本环境? ”“ 用户如何将脚本载入仪器中? ” 吉时利选择将脚本环境和指令集完全集成,这意味着所有仪器指令都是完全合法的 Lua 语句。基本上,送到仪器上的每条指令消息都作为 Lua 程序执行。 这种选择使用户很容易地从使用单条指令控制仪器过渡到使用脚本控制仪器,因为不需要学习整个新指令集。与脚本中使用的命令相同,指令可以通过 GPIB 或 LXI 接口发送到仪器。这极大地简化了从基于指令的简单控制到基于脚本的控制的过渡过程。用户能简单地发送较大的脚本而不是单独的指令到仪器。 下面我们用代码来举例说明一下: 案例分析 这种选择的缺点是仪器指令可能对于第一次使用的用户有点陌生。举一些例子有助于说明这一缺点。这些例子比较了吉时利 2400 型源表 (基于 SCPI 的单元)和 吉时利 2602 型 双通道数字源表(基于 TSP 的单元)。 让 2400 的源输出电流的指令是: ::SOUR:FUNC CURR 2602 对应的指令是: smua.source.func = smua.DC_AMPS smua 前缀指定双通道仪器 2602 的通道 A 。除了等号外,其余的指令类似于 SCPI 指令。这是 Lua 的赋值运算,将 mua.source.func 属性设为 smua.DC_AMPS 的值。 查询指令有一些陌生。因为指令是有效的 Lua 语句,所以使用 print 函数产生输出。 SCPI 查询返回到 2400 的源函数是: :SOUR:FUNC? 2602 对应的指令是: print(smua.source.func) 正如 SCPI 仪器通过分号分隔单独指令以支持复合指令,基于脚本的仪器也能通过语句分隔符分隔指令以支持复合指令。在 Lua 中,语句分隔符是空白字符。 假设我们的仪器已经配置为电压源。对于 2400 ,以下指令消息将设置输出电平,然后打开输出: :SOUR:VOLT 1.0; :OUTP 1 对于 2602 ,相应指令消息是: smua.source.levelv = 1.0 smua.source.output = 1 上述例子说明脚本仪器可以表现得与传统设备非常类似。仅指令语法稍;有改变。为了利用脚本引擎的全部能力,用户只用发送消息来使用脚本语言功能。
测量仪器中运用的脚本
热度
20
用户1589850
2011-5-11 14:03
1589 次阅读
|
0
个评论
流行的 脚本语言 包括 Perl 、 Python 、 VBScript 和 JavaScript 。 Lua 脚本语言特别适于嵌入式应用,因为它比多数其它脚本语言运行速度更快并采用占代码空间非常小的库实现。 吉时利 选择 Lua 用于支持测试脚本处理器( TSP )的仪器系列。 当测试测量仪器增加了脚本支持时,最困难的选择是什么呢?对拉,是如何向用户介绍脚本! 这种困难包括需要回答的一些难题,例如: “ 如何集成仪器指令集和脚本环境? ”“ 用户如何将脚本载入仪器中? ” 吉时利选择将脚本环境和指令集完全集成,这意味着所有仪器指令都是完全合法的 Lua 语句。基本上,送到仪器上的每条指令消息都作为 Lua 程序执行。 这种选择使用户很容易地从使用单条指令控制仪器过渡到使用脚本控制仪器,因为不需要学习整个新指令集。与脚本中使用的命令相同,指令可以通过 GPIB 或 LXI 接口发送到仪器。这极大地简化了从基于指令的简单控制到基于脚本的控制的过渡过程。用户能简单地发送较大的脚本而不是单独的指令到仪器。 下面我们用代码来举例说明一下: 案例分析 这种选择的缺点是仪器指令可能对于第一次使用的用户有点陌生。举一些例子有助于说明这一缺点。这些例子比较了吉时利 2400 型源表 (基于 SCPI 的单元)和 吉时利 2602 型 双通道数字源表(基于 TSP 的单元)。 让 2400 的源输出电流的指令是: ::SOUR:FUNC CURR 2602 对应的指令是: smua.source.func = smua.DC_AMPS smua 前缀指定双通道仪器 2602 的通道 A 。除了等号外,其余的指令类似于 SCPI 指令。这是 Lua 的赋值运算,将 mua.source.func 属性设为 smua.DC_AMPS 的值。 查询指令有一些陌生。因为指令是有效的 Lua 语句,所以使用 print 函数产生输出。 SCPI 查询返回到 2400 的源函数是: :SOUR:FUNC? 2602 对应的指令是: print(smua.source.func) 正如 SCPI 仪器通过分号分隔单独指令以支持复合指令,基于脚本的仪器也能通过语句分隔符分隔指令以支持复合指令。在 Lua 中,语句分隔符是空白字符。 假设我们的仪器已经配置为电压源。对于 2400 ,以下指令消息将设置输出电平,然后打开输出: :SOUR:VOLT 1.0; :OUTP 1 对于 2602 ,相应指令消息是: smua.source.levelv = 1.0 smua.source.output = 1 上述例子说明脚本仪器可以表现得与传统设备非常类似。仅指令语法稍;有改变。为了利用脚本引擎的全部能力,用户只用发送消息来使用脚本语言功能。
更多...
相关资源
基于脚本语言建模的汽车ECU测试系统设计
所需E币: 1
时间: 2022-5-2 21:08
大小: 293.18KB
上传者:
ZHUANG
基于脚本语言建模的汽车ECU测试系统设计
一种用于仿人型机器人控制的脚本语言的设计与实现
所需E币: 2
时间: 2022-3-3 22:04
大小: 1.71MB
上传者:
ZHUANG
一种用于仿人型机器人控制的脚本语言的设计与实现
和欣操作系统的XML-Glue编程范式
所需E币: 3
时间: 2019-12-25 15:22
大小: 232.92KB
上传者:
978461154_qq
和欣操作系统是基于CAR构件技术、支持构件化应用的嵌入式操作系统.分析了当前嵌入式应用开发模式所存在的问题,提出了基于CAR构件技术的脚本语言加CAR构件的XML-Glue编程范式.它一方面充分利用了现有系统的特点,另一方面采用脚本语言的强大功能使得开发更加简单高效,并提供了对将来新兴网络业务应用的必要的支持,将成为和欣嵌入式操作系统中更适合应用开发的编程范式,进而推动人们对构件化编程思想的理解与应用.……
使用脚本语言构建IP质量评估平台
所需E币: 3
时间: 2020-1-4 23:19
大小: 159.27KB
上传者:
2iot
使用脚本语言构建IP质量评估平台……
更多...
首页
论坛
电子技术基础
模拟技术
可编程器件
嵌入式系统与MCU
工程师职场
最新帖子
问答
版主申请
每月抽奖
商城免费换礼
社区有奖活动
博客
下载
评测
视频
文库
芯语
资源
2024国际航空电子大会
2024国际 AIoT 生态发展大会
3D IC 设计和Chiplet资料下载
车载总线测试和解码方案
新能源汽车三电测试技术中心
在线研讨会
EE直播间
小测验
白皮书
行业及技术活动
杂志免费订阅
免费在线工具
厂商资源中心
帖子
博文
返回顶部
×