forked from huangxin/ailai
42 lines
2.4 KiB
Python
42 lines
2.4 KiB
Python
|
|
import configparser
|
||
|
|
|
||
|
|
|
||
|
|
def writeFeedLine_to_ini(feedLine_dirt,file_path:str):
|
||
|
|
config = configparser.ConfigParser()
|
||
|
|
for key,value in feedLine_dirt.items():
|
||
|
|
config.add_section(key)
|
||
|
|
config.set(key,'name',value.name)
|
||
|
|
config.set(key,'SafePosition_x',str(value.safe_position.X))
|
||
|
|
config.set(key,'SafePosition_y',str(value.safe_position.Y))
|
||
|
|
config.set(key,'SafePosition_z',str(value.safe_position.Z))
|
||
|
|
config.set(key,'SafePosition_u',str(value.safe_position.U))
|
||
|
|
config.set(key,'SafePosition_v',str(value.safe_position.V))
|
||
|
|
config.set(key,'SafePosition_w',str(value.safe_position.W))
|
||
|
|
config.set(key, 'brokenposition1_x', str(value.broken1_position.X))
|
||
|
|
config.set(key, 'brokenposition1_y', str(value.broken1_position.Y))
|
||
|
|
config.set(key, 'brokenposition1_z', str(value.broken1_position.Z))
|
||
|
|
config.set(key, 'brokenposition1_u', str(value.broken1_position.U))
|
||
|
|
config.set(key, 'brokenposition1_v', str(value.broken1_position.V))
|
||
|
|
config.set(key, 'brokenposition1_w', str(value.broken1_position.W))
|
||
|
|
config.set(key, 'brokenposition2_x', str(value.broken2_position.X))
|
||
|
|
config.set(key, 'brokenposition2_y', str(value.broken2_position.Y))
|
||
|
|
config.set(key, 'brokenposition2_z', str(value.broken2_position.Z))
|
||
|
|
config.set(key, 'brokenposition2_u', str(value.broken2_position.U))
|
||
|
|
config.set(key, 'brokenposition2_v', str(value.broken2_position.V))
|
||
|
|
config.set(key, 'brokenposition2_w', str(value.broken2_position.W))
|
||
|
|
config.set(key,'ShakePosition_x',str(value.shake_position.X))
|
||
|
|
config.set(key,'ShakePosition_y',str(value.shake_position.Y))
|
||
|
|
config.set(key,'ShakePosition_z',str(value.shake_position.Z))
|
||
|
|
config.set(key,'ShakePosition_u',str(value.shake_position.U))
|
||
|
|
config.set(key,'ShakePosition_v',str(value.shake_position.V))
|
||
|
|
config.set(key,'ShakePosition_w',str(value.shake_position.W))
|
||
|
|
config.set(key,'DropBagPosition_x',str(value.drop_bag_position.X))
|
||
|
|
config.set(key,'DropBagPosition_y',str(value.drop_bag_position.Y))
|
||
|
|
config.set(key,'DropBagPosition_z',str(value.drop_bag_position.Z))
|
||
|
|
config.set(key,'DropBagPosition_u',str(value.drop_bag_position.U))
|
||
|
|
config.set(key,'DropBagPosition_v',str(value.drop_bag_position.V))
|
||
|
|
config.set(key,'DropBagPosition_w',str(value.drop_bag_position.W))
|
||
|
|
|
||
|
|
config.write(open(file_path,'w',encoding='utf-8'))
|
||
|
|
return True
|