初次使用框架, 需要设置全局配置.
系统缺省全局配置文件在路径:
[simframe仓库根目录]\simFrame_new\+main1\settings\default\Preference_settings.json
json文件内容如下:
{
// 这是simframe的系统配置文件
// Place your settings in the file +main1/User/settings/Preferences.settings,
// which overrides the settings in here.
//
//保存指标数据的文件地址
"BigFileStore_Base_Address": "D:\m仿真\RawFeData\",
//保存打印图片的文件地址
"Figure_Printing_Address": "D:\m仿真\pc_config_ploting\",
//生成python 数据的文件地址
"Python_Data_Gen_Address":"D:\m仿真\mat_for_python\",
//临时案例报告文件存放地址
"Temperary_Path_CaseReport_Download":"D:\m仿真\CaseReport_Download\"
}
如果用户需要修改缺省配置参数, 在用户目录下的json文件里添加相同字段, 即可覆盖缺省配置.
用户配置json文件路径:
[simframe仓库根目录]\simFrame_new\+main1\settings\[当前用户名,例如Administrator]\Preference_settings.json
example: 用户json文件如下:
{
// 这是用户自定义的simframe配置文件,这是用户自定义的simframe配置文件, 可配置的key list参考+main1\settings\default\Preference_settings.json
//保存指标数据的文件地址
"BigFileStore_Base_Address": "K:\m仿真\RawFeData\",
//保存打印图片的文件地址
"Figure_Printing_Address": "K:\m仿真\pc_config_ploting\",
"samplekey":1
}
那么 BigFileStore_Base_Address, Figure_Printing_Address将被用户自定义覆盖.
同时还有一个samplekey字段, 可以用于用户其他程序的使用.
配置文件的读取
custom_settings = main1.read_custom_user_settings()