개정판 be2f18b3
xml gen added
Change-Id: Iddce18298d7d785571047f8bda75fde1ba1cb11a
DTI_PID/DTI_PID/BMSettingDialog.py | ||
---|---|---|
36 | 36 |
"3WAY", "4WAY", "ANGLE", "BALL", "BUTTERFLY", "CHECK", "DIAPHRAMVALVE", "GATE", "GLOBE", "NEEDLE", "PLUG", \ |
37 | 37 |
"CONTROL(ANGLE)", "CONTROL(BALL)", "CONTROL(BUTTERFLY)", "CONTROL(CHECK)", "CONTROL(GATE)", "CONTROL(GLOBE)", "CONTROL(NEEDLE)", "CONTROL(PLUG)", \ |
38 | 38 |
"MOV(ANGLE)", "MOV(BALL)", "MOV(BUTTERFLY)", "MOV(CHECK)", "MOV(GATE)", "MOV(GLOBE)", "MOV(NEEDLE)", "MOV(PLUG)", "MAGNETIC FLOW METER", "MASS FLOW METER", "ULTRASONIC FLOW METER", "VORTEX FLOW METER", "OPC", \ |
39 |
"TRAP", "VENT", "GOOSE NECK VENT", "IP", "PG", "PP", "PSV", "RE", "EXPANSION JOINT", "SAMPLE CONNECTION", "SB", "SPACER", "STRAINER", "BUCKET STRAINER", "CONE STRAINER", "TG", "HOSE CONNECTION", "OD" ] |
|
39 |
"TRAP", "VENT", "GOOSE NECK VENT", "IP", "PG", "PP", "PSV", "RE", "EXPANSION JOINT", "SAMPLE CONNECTION", "SB", "SPACER", "STRAINER", "T STRAINER", "Y STRAINER", "BUCKET STRAINER", "CONE STRAINER", "TG", "HOSE CONNECTION", "OD" ]
|
|
40 | 40 |
|
41 | 41 |
for symbol in self.SymbolList: |
42 | 42 |
items = [QStandardItem(symbol)] |
DTI_PID/DTI_PID/ImportTextFromCADDialog.py | ||
---|---|---|
1003 | 1003 |
id2_image_file = os.path.join(drawing_path, file_name + '.png') |
1004 | 1004 |
autocad_xml_path = os.path.join(os.path.dirname(_file), os.path.splitext(os.path.basename(_file))[0] + '.xml') |
1005 | 1005 |
matches = [id2_xml_file for id2_xml_file in id2_xml_files if id2_xml_file.replace(file_name, '').upper() == '.XML'] |
1006 |
|
|
1007 |
if not matches: |
|
1008 |
path = os.path.join(app_doc_data.getCurrentProject().getTempPath(), file_name + '.xml') |
|
1009 |
img = AppDocData.my_imread(file_path=id2_image_file) |
|
1010 |
_width = img.shape[1] |
|
1011 |
_height = img.shape[0] |
|
1012 |
xml, result = xg.write_to_xml(path, _width, _height, [], []) |
|
1013 |
if xml: |
|
1014 |
from xml.etree import ElementTree |
|
1015 |
ElementTree.ElementTree(xml).write(path) |
|
1016 |
matches = [file_name + '.xml'] |
|
1017 |
|
|
1006 | 1018 |
if matches and os.path.exists(id2_image_file): |
1007 | 1019 |
try: |
1008 | 1020 |
layers, line_types, symbols = [], [], [] |
... | ... | |
1153 | 1165 |
_name = blk_ref_node.attrib['Name'] |
1154 | 1166 |
if '+' in _name: |
1155 | 1167 |
name = _name.split('+')[1] |
1156 |
type = _name.split('+')[2]
|
|
1168 |
type = _name.split('+')[0]
|
|
1157 | 1169 |
else: |
1158 | 1170 |
name = _name |
1159 | 1171 |
type = 'Valves' |
DTI_PID/OdReadExMgd/OdReadExMgd.sln | ||
---|---|---|
1 | 1 |
|
2 | 2 |
Microsoft Visual Studio Solution File, Format Version 12.00 |
3 |
# Visual Studio 15
|
|
4 |
VisualStudioVersion = 15.0.28010.2026
|
|
3 |
# Visual Studio Version 16
|
|
4 |
VisualStudioVersion = 16.0.32901.82
|
|
5 | 5 |
MinimumVisualStudioVersion = 10.0.40219.1 |
6 | 6 |
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OdReadExMgd", "OdReadExMgd.csproj", "{A7BF3E1C-5582-4B8D-93F8-9162B4E97BB7}" |
7 | 7 |
EndProject |
... | ... | |
17 | 17 |
{A7BF3E1C-5582-4B8D-93F8-9162B4E97BB7}.Debug|x64.Build.0 = Debug|x64 |
18 | 18 |
{A7BF3E1C-5582-4B8D-93F8-9162B4E97BB7}.Debug|x86.ActiveCfg = Debug|x86 |
19 | 19 |
{A7BF3E1C-5582-4B8D-93F8-9162B4E97BB7}.Debug|x86.Build.0 = Debug|x86 |
20 |
{A7BF3E1C-5582-4B8D-93F8-9162B4E97BB7}.Release|x64.ActiveCfg = Release|x64
|
|
21 |
{A7BF3E1C-5582-4B8D-93F8-9162B4E97BB7}.Release|x64.Build.0 = Release|x64
|
|
20 |
{A7BF3E1C-5582-4B8D-93F8-9162B4E97BB7}.Release|x64.ActiveCfg = Release|x86
|
|
21 |
{A7BF3E1C-5582-4B8D-93F8-9162B4E97BB7}.Release|x64.Build.0 = Release|x86
|
|
22 | 22 |
{A7BF3E1C-5582-4B8D-93F8-9162B4E97BB7}.Release|x86.ActiveCfg = Release|x86 |
23 | 23 |
{A7BF3E1C-5582-4B8D-93F8-9162B4E97BB7}.Release|x86.Build.0 = Release|x86 |
24 | 24 |
EndGlobalSection |
내보내기 Unified diff