천객만래 [千客萬來] (It has an interminable succession of visitors)
오토매틱차량이 수동차량보다 연료가 더 소비되는 이유

요즘 승용차의 대부분이 오토매틱차량임을 부인할 수 없습니다.
예전에는 수동기어가 대부분이였는데 좀 더 편리한 기능을 찾는 것이 사람의
속성인지라 앞으로도 오토매틱차량이 꾸준하게 증가할 것으로 생각됩니다.
주위에서 흔히 하는 말이 오토매틱의 차량이 수동차량보다 연비가 나쁘다고
합니다. 이번 칼럼에서는 과연 연비가 어느 정도 나쁘고 나쁘다면 그 이유가
무엇인지에 대해 알아보겠습니다.

연비가 어느 정도 나쁜가?
결론부터 말씀드리자면 약 5%~10% 정도 더 소모가 됩니다.
물론 운전습관에 따라서 달라질 수 있지만 일반적으로 운전한다는 기준입니다.




위의 그림에서 보시는 것과 같이 자동과 수동의 차이는 1년간 약 12만원정도의
차이가 나고 있습니다.



연비 차이의 비밀은?

쉽게 설명을 드리자면, 엔진에서 발생한 동력은(수동은 클러치를 통해서) 변속기를 거쳐 추진축으로 가서 바퀴를 굴러가게 합니다. 변속기중에는 유체(기름)로
동력을 전달하는 자동변속기와 기어로 맞물려서 동력을 전달하는 수동식이
있습니다.

오토메틱 차량은 클러치로 동력을 전달하지 않고 토크 컨버터라는 것을 사용
합니다. 토크 컨버터는 두 개의 팬을 서로 마주보게 한후 통안에 기름을 잔뜩
채워 넣고 엔진과 연결된 팬을 돌리면 한쪽이 같이 돌아 가는 원리입니다.
이 토크 컨버터 때문에 보통 오토메틱 차량은 클러치를 사용하는 수동기어 차량
보다 10%정도의 동력 손실이 발생합니다.
즉, 엔진에서 100이라는 동력이 발생 했다면 기름을 100% 모두 사용하지 못하고 변속 할때 일부 기름을 사용한다는 이야기입니다. 이 손실율은 자동변속기가
수동 변속기보다 더 크기 때문에 에너지 소비가 많은 것입니다.

다른 한가지는 오토차량은 최적상태에서 기어가 변경 되지 않는 다는 것입니다.
수동의 차량은 운전자가 어느 정도 감각과 RPM을 보고 기어를 변경하여 연료
소모가 적은 반면에 오토차량은 기계적으로 일정 조건이 충족되어야만 기어가
변경이 됩니다. 그러나 최적의 상태에서 기어변경이 된다면 좋겠지만 아무래도
기계의 한계성이 존재합니다. 그래서 연료가 수동보다 많이 소모되는 것입니다.

그래도 약 10%로의 연비차이라면 힘들고 귀찮은 것보다는 편한 것이 좋다고
생각하시는 많은 소비자가 있기 때문에 오토차량이 대세를 이루고 있는
것입니다.


Posted by SB패밀리
DataWindow Object Reference
출처: http://manuals.sybase.com/onlinebooks/group-pbarc/@Generic__CollectionView;lang=ko

DataWindow.Print property

Print.property

Description

Properties that control the printing of a DataWindow.

Applies to

DataWindows

Syntax

PowerBuilder dot notation:

dw_control.Object.DataWindow.Print.property

Describe and Modify argument:

"DataWindow.Print.property { = value }"

SyntaxFromSQL:

DataWindow ( Print.property = value )

Parameter

Description

property

A property for printing. Properties and their settings are listed in the table below

value

The value to be assigned to the property. Value cannot be a DataWindow expression

Property for Print

Value

Collate

Whether printing is collated. Note that collating is usually slower since the print is repeated to produce collated sets. Values are:

  • Yes -- Collate the pages of the print job

  • No -- (Default) Do not collate

The user can specify the value in the system's Print dialog box if the printer driver supports it

Color

An integer indicating whether the printed output will be color or monochrome. Values are:

  • 1 -- Color

  • 2 -- Monochrome

The user can specify the value in the system's Print dialog box if the printer driver supports it

Columns

An integer specifying the number of newspaper-style columns the DataWindow will print on a page. For purposes of page fitting, the whole DataWindow is a single column. The default is 1

Painter: Newspaper Columns Across option

Columns.Width

An integer specifying the width of the newspaper-style columns in the units specified for the DataWindow

Painter: Newspaper Columns Width option

Copies

An integer indicating the number of copies to be printed

The user can also specify this value in the system's Print Setup dialog box if the printer driver supports it

If you use both the Print.Copies property and the Print Setup dialog box to indicate that multiple copies should be printed, the total number of copies printed is the product of both values

DocumentName

A string containing the name that will display in the print queue when the user sends the contents of the DataWindow object to the printer

Painter: Document Name option

Duplex

An integer indicating the orientation of the printed output. Values are:

  • 1 -- Simplex (none)

  • 2 -- Horizontal

  • 3 -- Vertical

The user can specify the value in the system's Print dialog box if the printer driver supports it

Filename

A string containing the name of the file to which you want to print the report. An empty string means send to the printer

Painter: Not settable in painter

Margin.Bottom

An integer indicating the width of the bottom margin on the printed page in the units specified for the DataWindow

You can set Margin.Bottom when using SyntaxFromSQL to generate DataWindow syntax.

Painter: Bottom Margin option

Margin.Left

An integer indicating the width of the left margin on the printed page in the units specified for the DataWindow

You can set Margin.Left when using SyntaxFromSQL to generate DataWindow syntax

Painter: Left Margin option

Margin.Right

An integer indicating the width of the right margin on the printed page in the units specified for the DataWindow

You can set Margin.Right when using SyntaxFromSQL to generate DataWindow syntax

Painter: Right Margin option

Margin.Top

An integer indicating the width of the top margin on the printed page in the units specified for the DataWindow

You can set Margin.Top when using SyntaxFromSQL to generate DataWindow syntax

Painter: Top Margin option

Orientation

An integer indicating the print orientation. Values are:

  • 0 -- The default orientation for your printer

  • 1 -- Landscape

  • 2 -- Portrait

Painter: Paper Orientation option

Page.Range

A string containing the numbers of the pages you want to print, separated by commas. You can also specify a range with a dash. For example, to print pages 1, 2, and 5 through 10, enter: "1,2, 5-10". The empty string means print all

The user can specify the value in the system's Print dialog box if the printer driver supports it

Page. RangeInclude

An integer indicating what pages to print within the desired range. Values are:

  • 0 -- Print all

  • 1 -- Print all even pages

  • 2 -- Print all odd pages

The user can specify the value in the system's Print dialog box if the printer driver supports it

Paper.Size

An integer indicating the size of the paper that will be used for the output:

  • 0 -- Default paper size for the printer

  • 1 -- Letter 8 1/2 x 11 in

  • 2 -- LetterSmall 8 1/2 x 11in

  • 3 -- Tabloid 17 x 11 inches

  • 4 -- Ledger 17 x 11 in

  • 5 -- Legal 8 1/2 x 14 in

  • 6 -- Statement 5 1/2 x 8 1/2 in

  • 7 -- Executive 7 1/4 x 10 1/2 in

  • 8 -- A3 297 x 420 mm

  • 9 -- A4 210 x 297 mm

  • 10 -- A4 Small 210 x 297 mm

  • 11 -- A5 148 x 210 mm

  • 12 -- B4 250 x 354 mm

  • 13 -- B5 182 x 257 mm

  • 14 -- Folio 8 1/2 x 13 in

  • 15 -- Quarto 215 x 275mm

  • 16 -- 10x14 in

  • 17 -- 11x17 in

  • 18 -- Note 8 1/2 x 11 in

  • 19 -- Envelope #9 3 7/8 x 8 7/8

  • 20 -- Envelope #10 4 1/8 x 9 1/2

  • 21 -- Envelope #11 4 1/2 x 10 3/8

  • 22 -- Envelope #12 4 x 11 1/276

  • 23 -- Envelope #14 5 x 11 1/2

  • 24 -- C size sheet

  • 25 -- D size sheet

  • 26 -- E size sheet

  • 27 -- Envelope DL 110 x 220mm

  • 28 -- Envelope C5 162 x 229 mm

  • 29 -- Envelope C3 324 x 458 mm

  • 30 -- Envelope C4 229 x 324 mm

  • 31 -- Envelope C6 114 x 162 mm

  • 32 -- Envelope C65 114 x 229 mm

  • 33 -- Envelope B4 250 x 353 mm

  • 34 -- Envelope B5 176 x 250 mm

  • 35 -- Envelope B6 176 x 125 mm

  • 36 -- Envelope 110 x 230 mm

  • 37 -- Envelope Monarch 3.875 x 7.5 in

  • 38 -- 6 3/4 Envelope 3 5/8 x 6 1/2 in

  • 39 -- US Std Fanfold 14 7/8 x 11 in

  • 40 -- German Std Fanfold 8 1/2 x 12 in

  • 41 -- German Legal Fanfold 8 1/2 x 13 in

Painter: Paper Size option

Paper.Source

An integer indicating the bin that will be used as the paper source. The integer you use depends on the tray number used by the printer. (To determine the actual bin setting, you can query the printer with a utility that makes API calls to the printer driver). Typical values are:

  • 0 -- Default

  • 1 -- Upper

  • 2 -- Lower

  • 3 -- Middle

  • 4 -- Manual

  • 5 -- Envelope

  • 6 -- Envelope manual

  • 7 -- Auto

  • 8 -- Tractor

  • 9 -- Smallfmt

  • 10 -- Largefmt

  • 11 -- Large capacity

  • 14 -- Cassette

Painter: Paper Source option

Preview

Whether the DataWindow object is displayed in preview mode. Values are:

  • Yes -- Display in preview mode

  • No -- (Default) Do not display in preview mode

Preview.Rulers

Whether the rulers display when the DataWindow object displays in preview mode:

  • Yes -- Display the rulers

  • No -- (Default) Do not display the rulers

You can view rulers in Preview mode in the DataWindow painter. Choose File>Print Preview, then File>Print Preview Rulers. However, the setting is not used at runtime. To see rulers during execution, set Print.Preview.Rulers in code

Preview.Zoom

An integer indicating the zoom factor of the print preview. The default is 100%

You can view different zoom percentages in Preview mode in the DataWindow painter. Choose File>Print Preview, then File>Print Preview Zoom. However, the setting is not used at runtime. To change the zoom factor during execution, set Print.Preview.Zoom in code

Prompt

Whether a Printer Setup dialog displays before a job prints so the user can change the paper or other settings for the current printer. Values are:

  • Yes -- (Default) Display a Printer Setup dialog

  • No -- Do not display a Printer Setup dialog

Choosing Cancel in the Printer Setup dialog dismisses the Setup dialog; it does not cancel printing. To allow the user to cancel printing, see the Print method.

For DataStores, this property is ignored; a dialog is never displayed.

Painter: Prompt Before Printing checkbox

Quality

An integer indicating the quality of the output. Values are:

  • 0 -- Default

  • 1 -- High

  • 2 -- Medium

  • 3 -- Low

  • 4 -- Draft

The user can specify the value in the system's Print dialog box if the printer driver supports it

Scale

An integer specifying the scale of the printed output as a percent

The scaling percentage is passed to the print driver. If you have problems with scaling, you may be using a driver that does not support scaling

The user can specify the value in the system's Print dialog box if the printer driver supports it

For more information, see your print driver documentation

Usage

In the painter

Select the DataWindow by deselecting all controls; then set values in the Properties view, Print Specifications tab.

Examples

Example 1

ls_data = dw_1.Object.DataWindow.Print.Scale

Example 2

dw_1.Object.DataWindow.Print.Paper.Size = 3

Example 3

ls_data = dw_1.Describe("DataWindow.Print.Scale")

Example 4

dw_1.Modify("DataWindow.Print.Paper.Size = 3")

Example 5

dw_1.Modify("DataWindow.Print.Margin.Top=500")
Posted by SB패밀리