真值表提取
' m_1 m_2 m_3 m_4
' ---------------------------------------------------
' Data 0 3 3 0
' Status 3 0 3 3
' speed 3 3 3 3
' core 4.123 4 4 4
' User 0 0 0 1
' Version<y> 0 0 c 0
' Data Block Format 2 2.12 2 2
' ---------------------------------------------------
' core<x>PilotTripped<Tag>Int 0 0 1 1
' m_5 m_6 m_7
' ----------------------------------------------
' Data 3 3 3
' Status 0 3 0
' speed 3.25 3 3
' core 5 5 5
' User 0 0 1
' Version<y> 0 0 b
' Data Block Format “-” 9.2 2
' ----------------------------------------------
' core<x>PilotTripped<Tag>Int 0 1 1
' m_8 m_9 m_10
' -----------------------------------------------
' Data 3 3 3
' Status 0 3 0
' speed 3 3 3
' core 6.256584 6 6
' User 0 0 1
' Version<y> 0 a 0
' Data Block Format “-” 2 2
' -----------------------------------------------
' core<x>PilotTripped<Tag>Int 0 1 1
上面部分是txt文本里面的真值表,怎样解析出各个变量的数值?
难点:1、第一列是变量含义,并不是变量名,可以含有空格
2、每列的数据宽不等,不完全列对齐
3、变量中可能含有符号