1、m_FilePathName,系统变量路径文件名,字符型,默认值为nil;
2、m_Data,系统变量数据,数组型,默认值为nil;
3、m_Key,关键字;
4、m_Value,关键值;
5、mSystemDictName,特定系统变量字典名称,字符型,默认值为‘SystemVariable_01KJ’
6、mFilePathName,特定系统文件,字符型,默认值为Sketchup.find_support_file("Plugins/01BIM/style")+"SystemVariable.01KJ"
7、mSystemDict,特定系统变量字典名称对应的字典变量;
8、mData,初始系统变量数据,默认值为[\
["TextStyle","Standard_文字样式名称"],\
["DimStyle","DimStandard_尺寸样式名称"],\
["PixelWinSize","5_光标窗口宽度"],\
["LineType","Solid_线形样式名称"],\
["LtScale","50_线形样式比例"],\
["Accuracy","50_弧线精度(mm)"],\
["PlotRatio","0.001_出图比例"],\
["TextHeight","3000_文字高度(mm)"],\
["LineWidth","300_绘制线形宽度(mm)"],\
["LabelLineWidth","300_标注线形宽度(mm)"],\
["ArrowWidth","600_箭头宽度(mm)"],\
["ArrowLength","3000_箭头长度(mm)"],\
["VirguleWidth","600_短斜线宽度(mm)"],\
["OriginWidth","300_引线端点宽度(mm)"],\
["TriangleWidth","3000_三角形宽度(mm)"],\
["TriangleHeight","3000_三角形高度(mm)"],\
#<规划>
["PlanningRCLWidth","300_规划道路中心线宽度(mm)"],\
["PlanningRLLWidth","300_规划道路导线宽度(mm)"],\
["PlanningCSBLWidth","400_规划道路中央分隔带线宽度(mm)"],\
["PlanningSSBLWidth","400_规划道路两侧分隔带线宽度(mm)"],\
["PlanningCLWidth","500_规划路缘石线宽度(mm)"],\
["PlanningRRLWidth","700_规划道路红线宽度(mm)"],\
["PlanningARLWidth","500_规划建筑红线宽度(mm)"],\
["PlanningBLWidth","800_规划地块边界线宽度(mm)"],\
["PlanningTLWidth","600_规划地块表格线宽度(mm)"],\
["PlanningTTHeight","6000_规划地块表格文字高度(mm)"]\];
1、getDataHD(),获取硬盘特定系统文件的系统参数;
2、getDataSD(),获取Skp文件系统字典数据;
3、regenSystemDict(),更新Skp文件系统字典数据;
4、regenSystemFile(),更新硬盘特定系统文件;
5、saveFile(),保存自定义系统文件;
6、readCustomFile(),读入自定义系统文件;
7、setKeyValue(mKey,mValue)|setAttribute(),添加系统变量字典的关键字的属性值;
8、getKeyValue(mKey)|getValue(),获取系统变量字典的关键字的属性值;
9、getSDName(),获取系统变量字典_SD的名称;
10、getSDKeys(),获取系统变量字典的所有关键字;
11、getSDValues(),获取系统变量字典的所有关键字对应属性值;
12、delKeySD(mKey)|delKey()删除系统变量字典的关键字;
13、getSystemUnits(),得Skp文件长度格式和单位值[长度格式(0-十进制、1-建筑、2-工程、3-小数),长度单位(0-英寸、1-英尺、2-mm、3-cm、4-m)],例:[0,2];