原创 学习Tcl(三)——字符串数值转换

2007-9-13 22:11 7441 12 9 分类: FPGA/CPLD

    进行string和对应数值之间转换的小程序 riple


set numeric_type [lindex $argv 0]
puts "\noriginal numbr in hex : $numeric_type"


set string_type [binary format "H2" $numeric_type]
puts "transformed to string : $string_type"


binary scan $string_type "H*" numeric_again
puts "transformed to number : $numeric_again"


set string_again [binary format "H2" $numeric_again]
puts "transformed to string : $string_again\n"


 


    进行长串数值和string之间转换的小程序 riple


    puts "\n"
set hex_num [lrange $argv 0 end]
    puts "number inputed : $hex_num"
set hex_len [expr [string length $hex_num]/2]
    puts "number length : $hex_len"
for {set i 0} {$i < $hex_len} {incr i 1} {
    set hex_byte [string range $hex_num [expr $i*2] [expr $i*2+1]]
    puts "number [expr $i+1]: $hex_byte"
    append str_ing [binary format "H2" $hex_byte]
    puts "string appended : $str_ing"
}
 puts "\n"

文章评论1条评论)

登录后参与讨论

用户900115 2011-12-13 10:40

感谢分享

ash_riple_768180695 2007-9-25 17:08

上面的程序是错误的,还没有人发现吗?
相关推荐阅读
ash_riple_768180695 2015-12-18 11:06
学习示例程序:FPGA快速系统原型设计--敏捷实践
        学习与开发板配套的示例程序,是敏捷实践的起点。示例程序是厂商针对开发板上提供的硬件资源和接口量身定做的工程,可以展示其FPGA芯片的功能和性能特点。从示例程序入手最大的好处就是:示...
ash_riple_768180695 2015-11-03 16:46
开发板选取:FPGA快速系统原型设计--敏捷实践
    既然是“实践”,就不能只谈编码和仿真,必须要上板运行、调试。这个虚拟项目的目标是实现一块兼容Intel82574L以太网控制器的千兆网卡,需要运行在一块具备PCIe接口和10/100/10...
ash_riple_768180695 2015-10-22 12:41
开篇:FPGA快速系统原型设计--敏捷实践
    虽然借用了 “系统原型开发”的标题,本系列文章将围绕FPGA IP级别的开发这个主题展开,如果可能的话,将扩展至FPGA System级别的开发。     先上一篇PPT:RSPwFP...
ash_riple_768180695 2013-08-26 10:21
学习SystemVerilog(二)——学习它的理由
    学习SystemVerilog的理由也很多,我在阅读SystemVerilog for Design 和 SystemVerilog for Verification两本书前言的过程中,总...
ash_riple_768180695 2013-08-26 10:19
学习SystemVerilog(一)——不学习它的理由
    想要学习SystemVerilog已经很久了。曾经尝试通过Accellera网站上给出的LRM学习,怎奈内容众多,找不出入手点和重点,只能望而却步。虽然手头有三本SystemVerilog...
ash_riple_768180695 2011-06-26 23:20
Hardware-Assisted IEEE1588 Implementation Analysis
06/18/11 11:00:05 PM         最近一段时间在研究IEEE1588-2008精确时间同步协议(PTP)。该协议可以在软件中实现,如果需要提高时间同步...
我要评论
1
12
关闭 站长推荐上一条 /2 下一条