Chinaunix

标题: 急啊! 如何生成如此格式的文件 [打印本页]

作者: 967502aj    时间: 2006-05-28 21:59
标题: 急啊! 如何生成如此格式的文件
"TBD_AMP01" P0 CTRLADD1  
  .PrtValue{
    1
    I1,, 146150, 0, 0
    I2,, 0, 0, 0
    U,, 146.15, 0, 0
    A1,, 0.001, 0.001, 0.001
    A2,, 0, 0, 0
  }
"TBD_AMPRO" P2 AXIALSPEED01
  .PrtValue{
    1
    SP0,, 0, 0, 0
    SP1,, 0, 0, 0
  }
"TBD_ECC" P3 TBBDREC1
  .PrtValue{
    1
    SPEED,, 3000, 0, 3000
    TMTHC,, 485, 0, 485
    TMBHC,, 483, 0, 483
    ECC,, 4.063, 0, 4.063
    KEC,, 4.063, 4.063, 4.063
  }
............
............
  
上面的代码是一个文件很少的一部分,
通过读取上面文件
我想生成这样下面这样一个文件.
(TBD_AMP01_1,TBD_AMP01_I1,TBD_AMP01_I2,TBD_AMP01_U,TBD_AMP01_A1,TBD_AMP01_A2)
(TBD_AMPRO_1,TBD_AMPRO_SP0,TBD_AMPRO_SP1)
(TBD_ECC_1,TBD_ECC_SPEED,TBD_ECC_TMTHC,TBD_ECC_TMBHC,TBD_ECC_ECC,TBD_ECC_KEC)
............
............
也就是:
"模块名"  P2  ******
   .PrtValue{
   变量1
   变量2
   变量3
   .....
   .....
   }
我想得到一个列表,列表为:
(模块名_变量1,模块名_变量2,模块名_变量3,模块名_变量4,..........)
作者: 967502aj    时间: 2006-05-28 22:20
不管高手 还是 新手
请试一试
作者: 967502aj    时间: 2006-06-09 11:12
标题: 求救! 关于文件格式的问题。
"TBD_AMP01" P0 CTRLADD1  
  .PrtValue{
    1
    I1,, 146150, 0, 0
    I2,, 0, 0, 0
    U,, 146.15, 0, 0
    A1,, 0.001, 0.001, 0.001
    A2,, 0, 0, 0
  }
"TBD_AMPRO" P2 AXIALSPEED01
  .PrtValue{
    1
    SP0,, 0, 0, 0
    SP1,, 0, 0, 0
  }
"TBD_ECC" P3 TBBDREC1
  .PrtValue{
    1
    SPEED,, 3000, 0, 3000
    TMTHC,, 485, 0, 485
    TMBHC,, 483, 0, 483
    ECC,, 4.063, 0, 4.063
    KEC,, 4.063, 4.063, 4.063
  }
............
............
  
上面的代码是一个文件很少的一部分,
文件的格式如下列的许多块组成:

"模块名"  P2  ******
   .PrtValue{
   1
   变量1 ,, 0,0,0
   变量2 ,, 0,0,0
   变量3 ,, 0,0,0
   .....
   .....
   }

   
通过读取上面文件,我想得到如下的列表:

(模块名_1,模块名_变量1,模块名_变量2,模块名_变量3,模块名_变量4,..........)

具体如下:
(TBD_AMP01_1,TBD_AMP01_I1,TBD_AMP01_I2,TBD_AMP01_U,TBD_AMP01_A1,TBD_AMP01_A2)
(TBD_AMPRO_1,TBD_AMPRO_SP0,TBD_AMPRO_SP1)
(TBD_ECC_1,TBD_ECC_SPEED,TBD_ECC_TMTHC,TBD_ECC_TMBHC,TBD_ECC_ECC,TBD_ECC_KEC)
............
............




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2