프로젝트

일반

사용자정보

개정판 59ce627c

ID59ce627c59c5cd140f4ea0bbc36bb14fcf4a22e5
상위 36844d87
하위 5e7a1307

김연진이(가) 약 5년 전에 추가함

issue #1043 : 시스템분석/설계 : Kompressor 추가, Compressor, Pump Nozzle번호 변경

Change-Id: I10c568a9d9f14055e056ee142055c66f4c702f33

차이점 보기:

HYTOS/HYTOS/Kompressor.py
1
# -*- coding: utf-8 -*-
2

  
3
# Form implementation generated from reading ui file 'ProjectDialog.ui'
4
#
5
# Created by: PyQt5 UI code generator 5.6
6
#
7
# WARNING! All changes made in this file will be lost!
8

  
9
from PyQt5 import QtCore, QtGui, QtWidgets
10
from PyQt5.QtWidgets import *
11
import os
12
from AppDocData import AppDocData
13
import Kompressor_UI
14
import math
15

  
16
class QKompressor(QDialog):
17
    def __init__(self):
18
        QDialog.__init__(self)
19

  
20
        self.ui = Kompressor_UI.Ui_KompressorDialog()
21
        self.ui.setupUi(self)
22

  
23
        self.ui.lineEdit_Diff_Pressure.setValidator(QtGui.QDoubleValidator(self.ui.lineEdit_Diff_Pressure))
24
        self.ui.lineEdit_Elevation.setValidator(QtGui.QDoubleValidator(self.ui.lineEdit_Elevation))
25

  
26
    def showDialog(self, item):
27
        self.setWindowFlags(self.windowFlags() & ~QtCore.Qt.WindowContextHelpButtonHint)
28
        self._item = item
29

  
30
        self.ui.lineEdit_TagNo.setFocus()
31
        self.load_data()
32

  
33
        return self.exec_()
34

  
35

  
36
    def load_data(self):
37
        """ load tag no and nozzle data """
38
        from Drawing import Drawing
39
        
40
        appDocData = AppDocData.instance()
41
        drawing = appDocData.activeDrawing    
42
        if drawing:
43
            for attr in drawing.attrs:
44
                if attr[0] == 'Units':
45
                    self.ui.label_PressureUnit.setText(attr[1]['Pressure'])
46
                    self.ui.label_ElevationUnit.setText(attr[1]['Length'])
47

  
48
        for connector in self._item.connectors:
49
            index = connector._conn_index
50
            if connector.data:
51
                pressure = connector.data.pressure                                
52
                if pressure:
53
                    self.ui.lineEdit_Diff_Pressure.setText(str(pressure))
54

  
55
                elevation = connector.data.elevation
56
                if elevation:
57
                    self.ui.lineEdit_Elevation.setText(str(elevation))
58

  
59
    def accept(self):
60
        """ set tag no and nozzle data """
61
        from EngineeringConnectorItem import NozzleData
62

  
63
        for connector in self._item.connectors:
64
            index = connector._conn_index
65
            if not connector.data: 
66
                connector.data = NozzleData()
67

  
68
            pressure = self.ui.lineEdit_Diff_Pressure.text()
69
            if pressure:
70
                connector.data.pressure = float(pressure)
71
            else:
72
                connector.data.pressure = None
73

  
74
            elevation = self.ui.lineEdit_Elevation.text()
75
            if elevation:
76
                connector.data.elevation = float(elevation)
77
            else:
78
                connector.data.elevation = None
79

  
80
        QDialog.accept(self)
81

  
82
    def reject(self):
83
        QDialog.reject(self)
HYTOS/HYTOS/Kompressor_UI.py
1
# -*- coding: utf-8 -*-
2

  
3
# Form implementation generated from reading ui file '.\UI\Kompressor.ui'
4
#
5
# Created by: PyQt5 UI code generator 5.13.0
6
#
7
# WARNING! All changes made in this file will be lost!
8

  
9

  
10
from PyQt5 import QtCore, QtGui, QtWidgets
11

  
12

  
13
class Ui_KompressorDialog(object):
14
    def setupUi(self, KompressorDialog):
15
        KompressorDialog.setObjectName("KompressorDialog")
16
        KompressorDialog.resize(494, 184)
17
        font = QtGui.QFont()
18
        font.setFamily("맑은 고딕")
19
        KompressorDialog.setFont(font)
20
        icon = QtGui.QIcon()
21
        icon.addPixmap(QtGui.QPixmap(":/images/HYTOS.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
22
        KompressorDialog.setWindowIcon(icon)
23
        self.buttonBox = QtWidgets.QDialogButtonBox(KompressorDialog)
24
        self.buttonBox.setGeometry(QtCore.QRect(328, 154, 157, 23))
25
        self.buttonBox.setOrientation(QtCore.Qt.Horizontal)
26
        self.buttonBox.setStandardButtons(QtWidgets.QDialogButtonBox.Cancel|QtWidgets.QDialogButtonBox.Ok)
27
        self.buttonBox.setObjectName("buttonBox")
28
        self.groupBox_2 = QtWidgets.QGroupBox(KompressorDialog)
29
        self.groupBox_2.setGeometry(QtCore.QRect(8, 8, 217, 169))
30
        font = QtGui.QFont()
31
        font.setBold(True)
32
        font.setWeight(75)
33
        self.groupBox_2.setFont(font)
34
        self.groupBox_2.setObjectName("groupBox_2")
35
        self.label_Img = QtWidgets.QLabel(self.groupBox_2)
36
        self.label_Img.setGeometry(QtCore.QRect(76, 96, 73, 57))
37
        self.label_Img.setObjectName("label_Img")
38
        self.label = QtWidgets.QLabel(self.groupBox_2)
39
        self.label.setGeometry(QtCore.QRect(10, 32, 42, 21))
40
        font = QtGui.QFont()
41
        font.setFamily("맑은 고딕")
42
        font.setBold(False)
43
        font.setWeight(50)
44
        self.label.setFont(font)
45
        self.label.setObjectName("label")
46
        self.lineEdit_TagNo = QtWidgets.QLineEdit(self.groupBox_2)
47
        self.lineEdit_TagNo.setGeometry(QtCore.QRect(64, 32, 133, 21))
48
        self.lineEdit_TagNo.setAlignment(QtCore.Qt.AlignCenter)
49
        self.lineEdit_TagNo.setObjectName("lineEdit_TagNo")
50
        self.label_Img_In = QtWidgets.QLabel(self.groupBox_2)
51
        self.label_Img_In.setGeometry(QtCore.QRect(28, 72, 69, 25))
52
        self.label_Img_In.setObjectName("label_Img_In")
53
        self.label_Img_Out = QtWidgets.QLabel(self.groupBox_2)
54
        self.label_Img_Out.setGeometry(QtCore.QRect(108, 68, 73, 37))
55
        self.label_Img_Out.setObjectName("label_Img_Out")
56
        self.groupBox = QtWidgets.QGroupBox(KompressorDialog)
57
        self.groupBox.setGeometry(QtCore.QRect(228, 8, 257, 141))
58
        font = QtGui.QFont()
59
        font.setFamily("맑은 고딕")
60
        font.setBold(True)
61
        font.setWeight(75)
62
        self.groupBox.setFont(font)
63
        self.groupBox.setObjectName("groupBox")
64
        self.label_11 = QtWidgets.QLabel(self.groupBox)
65
        self.label_11.setGeometry(QtCore.QRect(56, 32, 81, 16))
66
        font = QtGui.QFont()
67
        font.setBold(False)
68
        font.setWeight(50)
69
        self.label_11.setFont(font)
70
        self.label_11.setAlignment(QtCore.Qt.AlignCenter)
71
        self.label_11.setObjectName("label_11")
72
        self.label_ElevationUnit = QtWidgets.QLabel(self.groupBox)
73
        self.label_ElevationUnit.setGeometry(QtCore.QRect(168, 48, 50, 16))
74
        font = QtGui.QFont()
75
        font.setBold(False)
76
        font.setWeight(50)
77
        self.label_ElevationUnit.setFont(font)
78
        self.label_ElevationUnit.setAlignment(QtCore.Qt.AlignCenter)
79
        self.label_ElevationUnit.setObjectName("label_ElevationUnit")
80
        self.label_PressureUnit = QtWidgets.QLabel(self.groupBox)
81
        self.label_PressureUnit.setGeometry(QtCore.QRect(68, 48, 50, 16))
82
        font = QtGui.QFont()
83
        font.setBold(False)
84
        font.setWeight(50)
85
        self.label_PressureUnit.setFont(font)
86
        self.label_PressureUnit.setAlignment(QtCore.Qt.AlignCenter)
87
        self.label_PressureUnit.setObjectName("label_PressureUnit")
88
        self.label_12 = QtWidgets.QLabel(self.groupBox)
89
        self.label_12.setGeometry(QtCore.QRect(168, 32, 50, 16))
90
        font = QtGui.QFont()
91
        font.setBold(False)
92
        font.setWeight(50)
93
        self.label_12.setFont(font)
94
        self.label_12.setAlignment(QtCore.Qt.AlignCenter)
95
        self.label_12.setObjectName("label_12")
96
        self.lineEdit_Diff_Pressure = QtWidgets.QLineEdit(self.groupBox)
97
        self.lineEdit_Diff_Pressure.setGeometry(QtCore.QRect(42, 75, 100, 21))
98
        self.lineEdit_Diff_Pressure.setMinimumSize(QtCore.QSize(100, 0))
99
        self.lineEdit_Diff_Pressure.setMaximumSize(QtCore.QSize(100, 16777215))
100
        font = QtGui.QFont()
101
        font.setBold(False)
102
        font.setWeight(50)
103
        self.lineEdit_Diff_Pressure.setFont(font)
104
        self.lineEdit_Diff_Pressure.setAlignment(QtCore.Qt.AlignCenter)
105
        self.lineEdit_Diff_Pressure.setObjectName("lineEdit_Diff_Pressure")
106
        self.lineEdit_Elevation = QtWidgets.QLineEdit(self.groupBox)
107
        self.lineEdit_Elevation.setGeometry(QtCore.QRect(148, 75, 100, 21))
108
        self.lineEdit_Elevation.setMinimumSize(QtCore.QSize(100, 0))
109
        self.lineEdit_Elevation.setMaximumSize(QtCore.QSize(100, 16777215))
110
        font = QtGui.QFont()
111
        font.setBold(False)
112
        font.setWeight(50)
113
        self.lineEdit_Elevation.setFont(font)
114
        self.lineEdit_Elevation.setAlignment(QtCore.Qt.AlignCenter)
115
        self.lineEdit_Elevation.setObjectName("lineEdit_Elevation")
116

  
117
        self.retranslateUi(KompressorDialog)
118
        self.buttonBox.accepted.connect(KompressorDialog.accept)
119
        self.buttonBox.rejected.connect(KompressorDialog.reject)
120
        QtCore.QMetaObject.connectSlotsByName(KompressorDialog)
121
        KompressorDialog.setTabOrder(self.lineEdit_TagNo, self.lineEdit_Diff_Pressure)
122
        KompressorDialog.setTabOrder(self.lineEdit_Diff_Pressure, self.lineEdit_Elevation)
123

  
124
    def retranslateUi(self, KompressorDialog):
125
        _translate = QtCore.QCoreApplication.translate
126
        KompressorDialog.setWindowTitle(_translate("KompressorDialog", "HYTOS Equipment Data - Compressor (Differential P)"))
127
        self.groupBox_2.setTitle(_translate("KompressorDialog", "Equipment Figure"))
128
        self.label_Img.setText(_translate("KompressorDialog", "<html><head/><body><p><img src=\":/images/Compressor.png\"/></p></body></html>"))
129
        self.label.setText(_translate("KompressorDialog", "Tag No."))
130
        self.label_Img_In.setText(_translate("KompressorDialog", "<html><head/><body><p><img src=\":/images/Compressor_In.png\"/></p></body></html>"))
131
        self.label_Img_Out.setText(_translate("KompressorDialog", "<html><head/><body><p><img src=\":/images/Compressor_Out.png\"/></p></body></html>"))
132
        self.groupBox.setTitle(_translate("KompressorDialog", "Equipment Data"))
133
        self.label_11.setText(_translate("KompressorDialog", "Diff.Pressure"))
134
        self.label_ElevationUnit.setText(_translate("KompressorDialog", "-"))
135
        self.label_PressureUnit.setText(_translate("KompressorDialog", "-"))
136
        self.label_12.setText(_translate("KompressorDialog", "Elevation"))
137
import Resource_rc
HYTOS/HYTOS/Scripts/InitialData.sql
180 180
INSERT INTO Symbols (UID, Name, Display_Name, SymbolType_UID, OriginalPoint, ConnectionPoint) VALUES ('0abef000-15ff-457d-bb66-c4e5b745f0a1', 'HEX_K', 'Kettle', 'c9188464-2ed0-46d4-a66f-f88517de3ca0', '32.0,14.0', 'UP,11.0,11.0,0/UP,45.0,1.0,0/DOWN,11.0,27.0,0/DOWN,45.0,27.0,0');
181 181
INSERT INTO Symbols (UID, Name, Display_Name, SymbolType_UID, OriginalPoint, ConnectionPoint) VALUES ('f95f3a23-1210-43fb-8211-0b43a6a7e793', 'HEX_P', 'Plate', 'c9188464-2ed0-46d4-a66f-f88517de3ca0', '16.0,14.0', 'LEFT,0.0,7.0,0/LEFT,0.0,20.0,0/RIGHT,31.0,20.0,0/RIGHT,31.0,7.0,0');
182 182
INSERT INTO Symbols (UID, Name, Display_Name, SymbolType_UID, OriginalPoint, ConnectionPoint) VALUES ('0539a779-137b-4ffa-b2f6-f08b7ba1e051', 'HEX_V', 'Vertical', 'c9188464-2ed0-46d4-a66f-f88517de3ca0', '10.0,30.0', 'UP,10.0,1.0,0/LEFT,3.0,40.0,0/DOWN,10.0,60.0,0/RIGHT,19.0,24.0,0');
183
INSERT INTO Symbols (UID, Name, Display_Name, SymbolType_UID, OriginalPoint, ConnectionPoint) VALUES ('c72c3fd8-ad62-44b0-8e4b-9afb1a91a008', 'L_Comp', 'Right', 'd634c101-e3f6-4e9f-9697-1b3203823441', '48.0,14.0', 'UP,57.0,3.0,0/UP,43.0,3.0,0');
184
INSERT INTO Symbols (UID, Name, Display_Name, SymbolType_UID, OriginalPoint, ConnectionPoint) VALUES ('7acbec09-f78c-40f1-84a1-54a784fff455', 'R_Comp', 'Left', 'd634c101-e3f6-4e9f-9697-1b3203823441', '50.0,15.0', 'UP,45.0,4.0,0/UP,59.0,4.0,0');
185
INSERT INTO Symbols (UID, Name, Display_Name, SymbolType_UID, OriginalPoint, ConnectionPoint) VALUES ('eb4cdd9e-4f1a-4d47-be8c-0a67076086f0', 'L_Pump', 'Horizontal Right', '38a4df37-a6ab-450a-9af4-ace894432f14', '27.0,14.0', 'RIGHT,47.0,9.0,0/UP,41.0,0.0,0');
186
INSERT INTO Symbols (UID, Name, Display_Name, SymbolType_UID, OriginalPoint, ConnectionPoint) VALUES ('6c18a55d-1cef-4eab-9d1f-924e7c0cb508', 'R_Pump', 'Horizontal Left', '38a4df37-a6ab-450a-9af4-ace894432f14', '27.0,13.0', 'LEFT,8.0,9.0,0/UP,13.0,1.0,0');
183
INSERT INTO Symbols (UID, Name, Display_Name, SymbolType_UID, OriginalPoint, ConnectionPoint) VALUES ('c72c3fd8-ad62-44b0-8e4b-9afb1a91a008', 'L_Comp', 'Right', 'd634c101-e3f6-4e9f-9697-1b3203823441', '48.0,14.0', 'UP,42.0,3.0,0/UP,56.0,3.0,0');
184
INSERT INTO Symbols (UID, Name, Display_Name, SymbolType_UID, OriginalPoint, ConnectionPoint) VALUES ('ac71d66a-4ddc-421a-816c-7118fe96fa45', 'L_Komp', 'Right', 'd634c101-e3f6-4e9f-9697-1b3203823441', '48.0,14.0', 'UP,42.0,3.0,0/UP,56.0,3.0,0');
185
INSERT INTO Symbols (UID, Name, Display_Name, SymbolType_UID, OriginalPoint, ConnectionPoint) VALUES ('7acbec09-f78c-40f1-84a1-54a784fff455', 'R_Comp', 'Left', 'd634c101-e3f6-4e9f-9697-1b3203823441', '50.0,15.0', 'UP,59.0,4.0,0/UP,45.0,4.0,0');
186
INSERT INTO Symbols (UID, Name, Display_Name, SymbolType_UID, OriginalPoint, ConnectionPoint) VALUES ('5c54ff42-fe27-4253-ba61-d5ad8ea3a1e7', 'R_Komp', 'Left', 'd634c101-e3f6-4e9f-9697-1b3203823441', '50.0,15.0', 'UP,59.0,4.0,0/UP,45.0,4.0,0');
187
INSERT INTO Symbols (UID, Name, Display_Name, SymbolType_UID, OriginalPoint, ConnectionPoint) VALUES ('eb4cdd9e-4f1a-4d47-be8c-0a67076086f0', 'L_Pump', 'Horizontal Right', '38a4df37-a6ab-450a-9af4-ace894432f14', '27.0,14.0', 'UP,41.0,0.0,0/RIGHT,47.0,9.0,0');
188
INSERT INTO Symbols (UID, Name, Display_Name, SymbolType_UID, OriginalPoint, ConnectionPoint) VALUES ('6c18a55d-1cef-4eab-9d1f-924e7c0cb508', 'R_Pump', 'Horizontal Left', '38a4df37-a6ab-450a-9af4-ace894432f14', '27.0,13.0', 'UP,12.0,1.0,0/LEFT,8.0,9.0,0');
187 189
INSERT INTO Symbols (UID, Name, Display_Name, SymbolType_UID, OriginalPoint, ConnectionPoint) VALUES ('c5343a5c-1251-4f1a-841b-2b8e7e76daf7', 'V_Pump', 'Vertical', '38a4df37-a6ab-450a-9af4-ace894432f14', '9.0,29.0', 'LEFT,0.0,53.0,0/RIGHT,18.0,53.0,0');
188 190
INSERT INTO Symbols (UID, Name, Display_Name, SymbolType_UID, OriginalPoint, ConnectionPoint) VALUES ('c8fc24b5-a035-462c-aeb0-b7df2d848025', 'Ori_Flowmeter_H', 'Horizontal Orifice', '65e844b0-67af-4185-92b5-8944177a8441', '8.0,16.0', 'LEFT,0.0,22.0,0/RIGHT,16.0,22.0,0');
189 191
INSERT INTO Symbols (UID, Name, Display_Name, SymbolType_UID, OriginalPoint, ConnectionPoint) VALUES ('6d251863-c372-4f88-bade-1d39dd604cbc', 'Oth_Flowmeter_H', 'Horizontal Others', '65e844b0-67af-4185-92b5-8944177a8441', '8.0,20.0', 'LEFT,0.0,31.0,0/RIGHT,16.0,31.0,0');
......
202 204
INSERT INTO Symbols (UID, Name, Display_Name, SymbolType_UID, OriginalPoint, ConnectionPoint) VALUES ('55c9a80e-4a98-4cc9-846b-571b2e84f75c', 'MV_V', 'Vertical Manual', '0212df4f-3c44-491e-bb87-958d224a4e47', '14.0,12.0', 'UP,6.0,0.0,0/DOWN,6.0,23.0,0');
203 205
INSERT INTO Symbols (UID, Name, Display_Name, SymbolType_UID, OriginalPoint, ConnectionPoint) VALUES ('9f2ada04-a63a-4032-845a-3b8087637b4d', 'CwP_Dual', 'Dual Packed', '6dcf31af-83a0-4edc-84a8-fa0ab932a15f', '16.0,59.0', 'UP,16.0,0.0,0/UP,0.0,9.0,0/LEFT,0.0,35.0,0/LEFT,0.0,59.0,0/LEFT,0.0,87.0,0/DOWN,0.0,110.0,0/DOWN,16.0,118.0,0/DOWN,31.0,110.0,0/RIGHT,31.0,87.0,0/RIGHT,31.0,59.0,0/RIGHT,31.0,35.0,0/UP,31.0,9.0,0');
204 206
INSERT INTO Symbols (UID, Name, Display_Name, SymbolType_UID, OriginalPoint, ConnectionPoint) VALUES ('048cc946-a094-4fe8-8cce-4605a2b65680', 'Stream Line', 'Stream Line', '15af1ff4-2502-4eca-84da-18986a290863', '0.0,0.0', '');
207

  
205 208
-- HMBUnits
206 209
INSERT INTO HMBUnits (UID, Column_Name, Units_Expression) VALUES ('4420b2dc-c26f-4e4a-a46c-4a274a63327f', 'Flowrate_Mass', '{Flowrate_Mass}');
207 210
INSERT INTO HMBUnits (UID, Column_Name, Units_Expression) VALUES ('a17108a1-249f-4457-b9b8-69e7ba30c378', 'Flowrate_Volume', '{Flowrate_Volume}');
HYTOS/HYTOS/UI/Kompressor.ui
1
<?xml version="1.0" encoding="UTF-8"?>
2
<ui version="4.0">
3
 <class>KompressorDialog</class>
4
 <widget class="QDialog" name="KompressorDialog">
5
  <property name="geometry">
6
   <rect>
7
    <x>0</x>
8
    <y>0</y>
9
    <width>494</width>
10
    <height>184</height>
11
   </rect>
12
  </property>
13
  <property name="font">
14
   <font>
15
    <family>맑은 고딕</family>
16
   </font>
17
  </property>
18
  <property name="windowTitle">
19
   <string>HYTOS Equipment Data - Compressor (Differential P)</string>
20
  </property>
21
  <property name="windowIcon">
22
   <iconset resource="../res/Resource.qrc">
23
    <normaloff>:/images/HYTOS.png</normaloff>:/images/HYTOS.png</iconset>
24
  </property>
25
  <widget class="QDialogButtonBox" name="buttonBox">
26
   <property name="geometry">
27
    <rect>
28
     <x>328</x>
29
     <y>154</y>
30
     <width>157</width>
31
     <height>23</height>
32
    </rect>
33
   </property>
34
   <property name="orientation">
35
    <enum>Qt::Horizontal</enum>
36
   </property>
37
   <property name="standardButtons">
38
    <set>QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set>
39
   </property>
40
  </widget>
41
  <widget class="QGroupBox" name="groupBox_2">
42
   <property name="geometry">
43
    <rect>
44
     <x>8</x>
45
     <y>8</y>
46
     <width>217</width>
47
     <height>169</height>
48
    </rect>
49
   </property>
50
   <property name="font">
51
    <font>
52
     <weight>75</weight>
53
     <bold>true</bold>
54
    </font>
55
   </property>
56
   <property name="title">
57
    <string>Equipment Figure</string>
58
   </property>
59
   <widget class="QLabel" name="label_Img">
60
    <property name="geometry">
61
     <rect>
62
      <x>76</x>
63
      <y>96</y>
64
      <width>73</width>
65
      <height>57</height>
66
     </rect>
67
    </property>
68
    <property name="text">
69
     <string>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;img src=&quot;:/images/Compressor.png&quot;/&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
70
    </property>
71
   </widget>
72
   <widget class="QLabel" name="label">
73
    <property name="geometry">
74
     <rect>
75
      <x>10</x>
76
      <y>32</y>
77
      <width>42</width>
78
      <height>21</height>
79
     </rect>
80
    </property>
81
    <property name="font">
82
     <font>
83
      <family>맑은 고딕</family>
84
      <weight>50</weight>
85
      <bold>false</bold>
86
     </font>
87
    </property>
88
    <property name="text">
89
     <string>Tag No.</string>
90
    </property>
91
   </widget>
92
   <widget class="QLineEdit" name="lineEdit_TagNo">
93
    <property name="geometry">
94
     <rect>
95
      <x>64</x>
96
      <y>32</y>
97
      <width>133</width>
98
      <height>21</height>
99
     </rect>
100
    </property>
101
    <property name="alignment">
102
     <set>Qt::AlignCenter</set>
103
    </property>
104
   </widget>
105
   <widget class="QLabel" name="label_Img_In">
106
    <property name="geometry">
107
     <rect>
108
      <x>28</x>
109
      <y>72</y>
110
      <width>69</width>
111
      <height>25</height>
112
     </rect>
113
    </property>
114
    <property name="text">
115
     <string>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;img src=&quot;:/images/Compressor_In.png&quot;/&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
116
    </property>
117
   </widget>
118
   <widget class="QLabel" name="label_Img_Out">
119
    <property name="geometry">
120
     <rect>
121
      <x>108</x>
122
      <y>68</y>
123
      <width>73</width>
124
      <height>37</height>
125
     </rect>
126
    </property>
127
    <property name="text">
128
     <string>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;img src=&quot;:/images/Compressor_Out.png&quot;/&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
129
    </property>
130
   </widget>
131
  </widget>
132
  <widget class="QGroupBox" name="groupBox">
133
   <property name="geometry">
134
    <rect>
135
     <x>228</x>
136
     <y>8</y>
137
     <width>257</width>
138
     <height>141</height>
139
    </rect>
140
   </property>
141
   <property name="font">
142
    <font>
143
     <family>맑은 고딕</family>
144
     <weight>75</weight>
145
     <bold>true</bold>
146
    </font>
147
   </property>
148
   <property name="title">
149
    <string>Equipment Data</string>
150
   </property>
151
   <widget class="QLabel" name="label_11">
152
    <property name="geometry">
153
     <rect>
154
      <x>56</x>
155
      <y>32</y>
156
      <width>81</width>
157
      <height>16</height>
158
     </rect>
159
    </property>
160
    <property name="font">
161
     <font>
162
      <weight>50</weight>
163
      <bold>false</bold>
164
     </font>
165
    </property>
166
    <property name="text">
167
     <string>Diff.Pressure</string>
168
    </property>
169
    <property name="alignment">
170
     <set>Qt::AlignCenter</set>
171
    </property>
172
   </widget>
173
   <widget class="QLabel" name="label_ElevationUnit">
174
    <property name="geometry">
175
     <rect>
176
      <x>168</x>
177
      <y>48</y>
178
      <width>50</width>
179
      <height>16</height>
180
     </rect>
181
    </property>
182
    <property name="font">
183
     <font>
184
      <weight>50</weight>
185
      <bold>false</bold>
186
     </font>
187
    </property>
188
    <property name="text">
189
     <string>-</string>
190
    </property>
191
    <property name="alignment">
192
     <set>Qt::AlignCenter</set>
193
    </property>
194
   </widget>
195
   <widget class="QLabel" name="label_PressureUnit">
196
    <property name="geometry">
197
     <rect>
198
      <x>68</x>
199
      <y>48</y>
200
      <width>50</width>
201
      <height>16</height>
202
     </rect>
203
    </property>
204
    <property name="font">
205
     <font>
206
      <weight>50</weight>
207
      <bold>false</bold>
208
     </font>
209
    </property>
210
    <property name="text">
211
     <string>-</string>
212
    </property>
213
    <property name="alignment">
214
     <set>Qt::AlignCenter</set>
215
    </property>
216
   </widget>
217
   <widget class="QLabel" name="label_12">
218
    <property name="geometry">
219
     <rect>
220
      <x>168</x>
221
      <y>32</y>
222
      <width>50</width>
223
      <height>16</height>
224
     </rect>
225
    </property>
226
    <property name="font">
227
     <font>
228
      <weight>50</weight>
229
      <bold>false</bold>
230
     </font>
231
    </property>
232
    <property name="text">
233
     <string>Elevation</string>
234
    </property>
235
    <property name="alignment">
236
     <set>Qt::AlignCenter</set>
237
    </property>
238
   </widget>
239
   <widget class="QLineEdit" name="lineEdit_Diff_Pressure">
240
    <property name="geometry">
241
     <rect>
242
      <x>42</x>
243
      <y>75</y>
244
      <width>100</width>
245
      <height>21</height>
246
     </rect>
247
    </property>
248
    <property name="minimumSize">
249
     <size>
250
      <width>100</width>
251
      <height>0</height>
252
     </size>
253
    </property>
254
    <property name="maximumSize">
255
     <size>
256
      <width>100</width>
257
      <height>16777215</height>
258
     </size>
259
    </property>
260
    <property name="font">
261
     <font>
262
      <weight>50</weight>
263
      <bold>false</bold>
264
     </font>
265
    </property>
266
    <property name="alignment">
267
     <set>Qt::AlignCenter</set>
268
    </property>
269
   </widget>
270
   <widget class="QLineEdit" name="lineEdit_Elevation">
271
    <property name="geometry">
272
     <rect>
273
      <x>148</x>
274
      <y>75</y>
275
      <width>100</width>
276
      <height>21</height>
277
     </rect>
278
    </property>
279
    <property name="minimumSize">
280
     <size>
281
      <width>100</width>
282
      <height>0</height>
283
     </size>
284
    </property>
285
    <property name="maximumSize">
286
     <size>
287
      <width>100</width>
288
      <height>16777215</height>
289
     </size>
290
    </property>
291
    <property name="font">
292
     <font>
293
      <weight>50</weight>
294
      <bold>false</bold>
295
     </font>
296
    </property>
297
    <property name="alignment">
298
     <set>Qt::AlignCenter</set>
299
    </property>
300
   </widget>
301
  </widget>
302
 </widget>
303
 <tabstops>
304
  <tabstop>lineEdit_TagNo</tabstop>
305
  <tabstop>lineEdit_Diff_Pressure</tabstop>
306
  <tabstop>lineEdit_Elevation</tabstop>
307
 </tabstops>
308
 <resources>
309
  <include location="../res/Resource.qrc"/>
310
 </resources>
311
 <connections>
312
  <connection>
313
   <sender>buttonBox</sender>
314
   <signal>accepted()</signal>
315
   <receiver>KompressorDialog</receiver>
316
   <slot>accept()</slot>
317
   <hints>
318
    <hint type="sourcelabel">
319
     <x>248</x>
320
     <y>254</y>
321
    </hint>
322
    <hint type="destinationlabel">
323
     <x>157</x>
324
     <y>274</y>
325
    </hint>
326
   </hints>
327
  </connection>
328
  <connection>
329
   <sender>buttonBox</sender>
330
   <signal>rejected()</signal>
331
   <receiver>KompressorDialog</receiver>
332
   <slot>reject()</slot>
333
   <hints>
334
    <hint type="sourcelabel">
335
     <x>316</x>
336
     <y>260</y>
337
    </hint>
338
    <hint type="destinationlabel">
339
     <x>286</x>
340
     <y>274</y>
341
    </hint>
342
   </hints>
343
  </connection>
344
 </connections>
345
</ui>
HYTOS/svg/Equipment - [ Rotating ]/Compressor/L_Komp.svg
1
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2
<!-- Created with Inkscape (http://www.inkscape.org/) -->
3

  
4
<svg
5
   xmlns:dc="http://purl.org/dc/elements/1.1/"
6
   xmlns:cc="http://creativecommons.org/ns#"
7
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
8
   xmlns:svg="http://www.w3.org/2000/svg"
9
   xmlns="http://www.w3.org/2000/svg"
10
   xmlns:xlink="http://www.w3.org/1999/xlink"
11
   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
12
   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
13
   version="1.1"
14
   id="svg300"
15
   width="96"
16
   height="27"
17
   viewBox="0 0 96 27"
18
   sodipodi:docname="Right.svg"
19
   inkscape:version="0.92.4 (5da689c313, 2019-01-14)">
20
  <metadata
21
     id="metadata306">
22
    <rdf:RDF>
23
      <cc:Work
24
         rdf:about="">
25
        <dc:format>image/svg+xml</dc:format>
26
        <dc:type
27
           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28
        <dc:title></dc:title>
29
      </cc:Work>
30
    </rdf:RDF>
31
  </metadata>
32
  <defs
33
     id="defs304" />
34
  <sodipodi:namedview
35
     pagecolor="#ffffff"
36
     bordercolor="#666666"
37
     borderopacity="1"
38
     objecttolerance="10"
39
     gridtolerance="10"
40
     guidetolerance="10"
41
     inkscape:pageopacity="0"
42
     inkscape:pageshadow="2"
43
     inkscape:window-width="640"
44
     inkscape:window-height="480"
45
     id="namedview302"
46
     showgrid="false"
47
     inkscape:zoom="4.8020833"
48
     inkscape:cx="48"
49
     inkscape:cy="13.5"
50
     inkscape:window-x="0"
51
     inkscape:window-y="0"
52
     inkscape:window-maximized="0"
53
     inkscape:current-layer="svg300" />
54
  <image
55
     width="96"
56
     height="27"
57
     preserveAspectRatio="none"
58
     xlink:href="data:image/png;base64,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
144
"
145
     id="image308"
146
     x="0"
147
     y="0" />
148
</svg>
HYTOS/svg/Equipment - [ Rotating ]/Compressor/R_Komp.svg
1
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2
<!-- Created with Inkscape (http://www.inkscape.org/) -->
3

  
4
<svg
5
   xmlns:dc="http://purl.org/dc/elements/1.1/"
6
   xmlns:cc="http://creativecommons.org/ns#"
7
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
8
   xmlns:svg="http://www.w3.org/2000/svg"
9
   xmlns="http://www.w3.org/2000/svg"
10
   xmlns:xlink="http://www.w3.org/1999/xlink"
11
   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
12
   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
13
   version="1.1"
14
   id="svg290"
15
   width="100"
16
   height="30"
17
   viewBox="0 0 100 30"
18
   sodipodi:docname="Left.svg"
19
   inkscape:version="0.92.4 (5da689c313, 2019-01-14)">
20
  <metadata
21
     id="metadata296">
22
    <rdf:RDF>
23
      <cc:Work
24
         rdf:about="">
25
        <dc:format>image/svg+xml</dc:format>
26
        <dc:type
27
           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
28
        <dc:title></dc:title>
29
      </cc:Work>
30
    </rdf:RDF>
31
  </metadata>
32
  <defs
33
     id="defs294" />
34
  <sodipodi:namedview
35
     pagecolor="#ffffff"
36
     bordercolor="#666666"
37
     borderopacity="1"
38
     objecttolerance="10"
39
     gridtolerance="10"
40
     guidetolerance="10"
41
     inkscape:pageopacity="0"
42
     inkscape:pageshadow="2"
43
     inkscape:window-width="640"
44
     inkscape:window-height="480"
45
     id="namedview292"
46
     showgrid="false"
47
     inkscape:zoom="4.61"
48
     inkscape:cx="50"
49
     inkscape:cy="15"
50
     inkscape:window-x="0"
51
     inkscape:window-y="0"
52
     inkscape:window-maximized="0"
53
     inkscape:current-layer="svg290" />
54
  <image
55
     width="100"
56
     height="30"
57
     preserveAspectRatio="none"
58
     xlink:href="data:image/png;base64,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
155
/wUm8FahIKTwNQAAAABJRU5ErkJggg==
156
"
157
     id="image298"
158
     x="0"
159
     y="0" />
160
</svg>

내보내기 Unified diff

클립보드 이미지 추가 (최대 크기: 500 MB)