當前位置:首頁 » 操作系統 » 盒機演算法

盒機演算法

發布時間: 2022-09-25 18:51:03

① des演算法加密解密的實現

本文介紹了一種國際上通用的加密演算法—DES演算法的原理,並給出了在VC++6.0語言環境下實現的源代碼。最後給出一個示例,以供參考。
關鍵字:DES演算法、明文、密文、密鑰、VC;

本文程序運行效果圖如下:

正文:
當今社會是信息化的社會。為了適應社會對計算機數據安全保密越來越高的要求,美國國家標准局(NBS)於1997年公布了一個由IBM公司研製的一種加密演算法,並且確定為非機要部門使用的數據加密標准,簡稱DES(Data Encrypton Standard)。自公布之日起,DES演算法作為國際上商用保密通信和計算機通信的最常用演算法,一直活躍在國際保密通信的舞台上,扮演了十分突出的角色。現將DES演算法簡單介紹一下,並給出實現DES演算法的VC源代碼。
DES演算法由加密、解密和子密鑰的生成三部分組成。

一.加密

DES演算法處理的數據對象是一組64比特的明文串。設該明文串為m=m1m2…m64 (mi=0或1)。明文串經過64比特的密鑰K來加密,最後生成長度為64比特的密文E。其加密過程圖示如下:

DES演算法加密過程
對DES演算法加密過程圖示的說明如下:待加密的64比特明文串m,經過IP置換後,得到的比特串的下標列表如下:

IP 58 50 42 34 26 18 10 2
60 52 44 36 28 20 12 4
62 54 46 38 30 22 14 6
64 56 48 40 32 24 16 8
57 49 41 33 25 17 9 1
59 51 43 35 27 19 11 3
61 53 45 37 29 21 13 5
63 55 47 39 31 23 15 7

該比特串被分為32位的L0和32位的R0兩部分。R0子密鑰K1(子密鑰的生成將在後面講)經過變換f(R0,K1)(f變換將在下面講)輸出32位的比特串f1,f1與L0做不進位的二進制加法運算。運算規則為:

f1與L0做不進位的二進制加法運算後的結果賦給R1,R0則原封不動的賦給L1。L1與R0又做與以上完全相同的運算,生成L2,R2…… 一共經過16次運算。最後生成R16和L16。其中R16為L15與f(R15,K16)做不進位二進制加法運算的結果,L16是R15的直接賦值。

R16與L16合並成64位的比特串。值得注意的是R16一定要排在L16前面。R16與L16合並後成的比特串,經過置換IP-1後所得比特串的下標列表如下:
IP-1 40 8 48 16 56 24 64 32
39 7 47 15 55 23 63 31
38 6 46 14 54 22 62 30
37 5 45 13 53 21 61 29
36 4 44 12 52 20 60 28
35 3 43 11 51 19 59 27
34 2 42 10 50 18 58 26
33 1 41 9 49 17 57 25

經過置換IP-1後生成的比特串就是密文e.。
下面再講一下變換f(Ri-1,Ki)。
它的功能是將32比特的輸入再轉化為32比特的輸出。其過程如圖所示:

對f變換說明如下:輸入Ri-1(32比特)經過變換E後,膨脹為48比特。膨脹後的比特串的下標列表如下:

E: 32 1 2 3 4 5
4 5 6 7 8 9
8 9 10 11 12 13
12 13 14 15 16 17
16 17 18 19 20 21
20 21 22 23 24 25
24 25 26 27 28 29
28 29 30 31 32 31

膨脹後的比特串分為8組,每組6比特。各組經過各自的S盒後,又變為4比特(具體過程見後),合並後又成為32比特。該32比特經過P變換後,其下標列表如下:

P: 16 7 20 21
29 12 28 17
1 15 23 26
5 18 31 10
2 8 24 14
32 27 3 9
19 13 30 6
22 11 4 25

經過P變換後輸出的比特串才是32比特的f (Ri-1,Ki)。
下面再講一下S盒的變換過程。任取一S盒。見圖:

在其輸入b1,b2,b3,b4,b5,b6中,計算出x=b1*2+b6, y=b5+b4*2+b3*4+b2*8,再從Si表中查出x 行,y 列的值Sxy。將Sxy化為二進制,即得Si盒的輸出。(S表如圖所示)

至此,DES演算法加密原理講完了。在VC++6.0下的程序源代碼為:

for(i=1;i<=64;i++)
m1[i]=m[ip[i-1]];//64位明文串輸入,經過IP置換。

下面進行迭代。由於各次迭代的方法相同只是輸入輸出不同,因此只給出其中一次。以第八次為例://進行第八次迭代。首先進行S盒的運算,輸入32位比特串。
for(i=1;i<=48;i++)//經過E變換擴充,由32位變為48位
RE1[i]=R7[E[i-1]];
for(i=1;i<=48;i++)//與K8按位作不進位加法運算
RE1[i]=RE1[i]+K8[i];
for(i=1;i<=48;i++)
{
if(RE1[i]==2)
RE1[i]=0;
}
for(i=1;i<7;i++)//48位分成8組
{
s11[i]=RE1[i];
s21[i]=RE1[i+6];
s31[i]=RE1[i+12];
s41[i]=RE1[i+18];
s51[i]=RE1[i+24];
s61[i]=RE1[i+30];
s71[i]=RE1[i+36];
s81[i]=RE1[i+42];
}//下面經過S盒,得到8個數。S1,s2,s3,s4,s5,s6,s7,s8分別為S表
s[1]=s1[s11[6]+s11[1]*2][s11[5]+s11[4]*2+s11[3]*4+s11[2]*8];
s[2]=s2[s21[6]+s21[1]*2][s21[5]+s21[4]*2+s21[3]*4+s21[2]*8];
s[3]=s3[s31[6]+s31[1]*2][s31[5]+s31[4]*2+s31[3]*4+s31[2]*8];
s[4]=s4[s41[6]+s41[1]*2][s41[5]+s41[4]*2+s41[3]*4+s41[2]*8];
s[5]=s5[s51[6]+s51[1]*2][s51[5]+s51[4]*2+s51[3]*4+s51[2]*8];
s[6]=s6[s61[6]+s61[1]*2][s61[5]+s61[4]*2+s61[3]*4+s61[2]*8];
s[7]=s7[s71[6]+s71[1]*2][s71[5]+s71[4]*2+s71[3]*4+s71[2]*8];
s[8]=s8[s81[6]+s81[1]*2][s81[5]+s81[4]*2+s81[3]*4+s81[2]*8];
for(i=0;i<8;i++)//8個數變換輸出二進制
{
for(j=1;j<5;j++)
{
temp[j]=s[i+1]%2;
s[i+1]=s[i+1]/2;
}
for(j=1;j<5;j++)
f[4*i+j]=temp[5-j];
}
for(i=1;i<33;i++)//經過P變換
frk[i]=f[P[i-1]];//S盒運算完成
for(i=1;i<33;i++)//左右交換
L8[i]=R7[i];
for(i=1;i<33;i++)//R8為L7與f(R,K)進行不進位二進制加法運算結果
{
R8[i]=L7[i]+frk[i];
if(R8[i]==2)
R8[i]=0;
}

[ 原創文檔 本文適合中級讀者 已閱讀21783次 ] 文檔 代碼 工具

DES演算法及其在VC++6.0下的實現(下)
作者:航天醫學工程研究所四室 朱彥軍

在《DES演算法及其在VC++6.0下的實現(上)》中主要介紹了DES演算法的基本原理,下面讓我們繼續:

二.子密鑰的生成
64比特的密鑰生成16個48比特的子密鑰。其生成過程見圖:

子密鑰生成過程具體解釋如下:
64比特的密鑰K,經過PC-1後,生成56比特的串。其下標如表所示:

PC-1 57 49 41 33 25 17 9
1 58 50 42 34 26 18
10 2 59 51 43 35 27
19 11 3 60 52 44 36
63 55 47 39 31 23 15
7 62 54 46 38 30 22
14 6 61 53 45 37 29
21 13 5 28 20 12 4

該比特串分為長度相等的比特串C0和D0。然後C0和D0分別循環左移1位,得到C1和D1。C1和D1合並起來生成C1D1。C1D1經過PC-2變換後即生成48比特的K1。K1的下標列表為:

PC-2 14 17 11 24 1 5
3 28 15 6 21 10
23 19 12 4 26 8
16 7 27 20 13 2
41 52 31 37 47 55
30 40 51 45 33 48
44 49 39 56 34 53
46 42 50 36 29 32

C1、D1分別循環左移LS2位,再合並,經過PC-2,生成子密鑰K2……依次類推直至生成子密鑰K16。
注意:Lsi (I =1,2,….16)的數值是不同的。具體見下表:

迭代順序 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
左移位數 1 1 2 2 2 2 2 2 1 2 2 2 2 2 2 1

生成子密鑰的VC程序源代碼如下:

for(i=1;i<57;i++)//輸入64位K,經過PC-1變為56位 k0[i]=k[PC_1[i-1]];

56位的K0,均分為28位的C0,D0。C0,D0生成K1和C1,D1。以下幾次迭代方法相同,僅以生成K8為例。 for(i=1;i<27;i++)//循環左移兩位
{
C8[i]=C7[i+2];
D8[i]=D7[i+2];
}
C8[27]=C7[1];
D8[27]=D7[1];
C8[28]=C7[2];
D8[28]=D7[2];
for(i=1;i<=28;i++)
{
C[i]=C8[i];
C[i+28]=D8[i];
}
for(i=1;i<=48;i++)
K8[i]=C[PC_2[i-1]];//生成子密鑰k8

注意:生成的子密鑰不同,所需循環左移的位數也不同。源程序中以生成子密鑰 K8為例,所以循環左移了兩位。但在編程中,生成不同的子密鑰應以Lsi表為准。

三.解密

DES的解密過程和DES的加密過程完全類似,只不過將16圈的子密鑰序列K1,K2……K16的順序倒過來。即第一圈用第16個子密鑰K16,第二圈用K15,其餘類推。
第一圈:

加密後的結果

L=R15, R=L15⊕f(R15,K16)⊕f(R15,K16)=L15
同理R15=L14⊕f(R14,K15), L15=R14。
同理類推:
得 L=R0, R=L0。
其程序源代碼與加密相同。在此就不重寫。

四.示例
例如:已知明文m=learning, 密鑰 k=computer。
明文m的ASCII二進製表示:

m= 01101100 01100101 01100001 01110010
01101110 01101001 01101110 01100111

密鑰k的ASCII二進製表示:

k=01100011 01101111 01101101 01110000
01110101 01110100 01100101 01110010

明文m經過IP置換後,得:

11111111 00001000 11010011 10100110 00000000 11111111 01110001 11011000

等分為左右兩段:

L0=11111111 00001000 11010011 10100110 R0=00000000 11111111 01110001 11011000

經過16次迭代後,所得結果為:

L1=00000000 11111111 01110001 11011000 R1=00110101 00110001 00111011 10100101
L2=00110101 00110001 00111011 10100101 R2=00010111 11100010 10111010 10000111
L3=00010111 11100010 10111010 10000111 R3=00111110 10110001 00001011 10000100
L4= R4=
L5= R5=
L6= R6=
L7= R7=
L8= R8=
L9= R9=
L10= R10=
L11= R11=
L12= R12=
L13= R13=
L14= R14=
L15= R15=
L16= R16=

其中,f函數的結果為:

f1= f2=
f3= f4=
f5= f6=
f7= f8=
f9= f10=
f11= f12=
f13= f14=
f15= f16=

16個子密鑰為:

K1= K2=
K3= K4=
K5= K6=
K7= K8=
K9= K10=
K11= K12=
K13= K14=
K15= K16=

S盒中,16次運算時,每次的8 個結果為:
第一次:5,11,4,1,0,3,13,9;
第二次:7,13,15,8,12,12,13,1;
第三次:8,0,0,4,8,1,9,12;
第四次:0,7,4,1,7,6,12,4;
第五次:8,1,0,11,5,0,14,14;
第六次:14,12,13,2,7,15,14,10;
第七次:12,15,15,1,9,14,0,4;
第八次:15,8,8,3,2,3,14,5;
第九次:8,14,5,2,1,15,5,12;
第十次:2,8,13,1,9,2,10,2;
第十一次:10,15,8,2,1,12,12,3;
第十二次:5,4,4,0,14,10,7,4;
第十三次:2,13,10,9,2,4,3,13;
第十四次:13,7,14,9,15,0,1,3;
第十五次:3,1,15,5,11,9,11,4;
第十六次:12,3,4,6,9,3,3,0;

子密鑰生成過程中,生成的數值為:

C0=0000000011111111111111111011 D0=1000001101110110000001101000
C1=0000000111111111111111110110 D1=0000011011101100000011010001
C2=0000001111111111111111101100 D2=0000110111011000000110100010
C3=0000111111111111111110110000 D3=0011011101100000011010001000
C4=0011111111111111111011000000 D4=1101110110000001101000100000
C5=1111111111111111101100000000 D5=0111011000000110100010000011
C6=1111111111111110110000000011 D6=1101100000011010001000001101
C7=1111111111111011000000001111 D7=0110000001101000100000110111
C8=1111111111101100000000111111 D8=1000000110100010000011011101
C9=1111111111011000000001111111 D9=0000001101000100000110111011
C10=1111111101100000000111111111 D10=0000110100010000011011101100
C11=1111110110000000011111111111 D11=0011010001000001101110110000
C12=1111011000000001111111111111 D12=1101000100000110111011000000
C13=1101100000000111111111111111 D13=0100010000011011101100000011
C14=0110000000011111111111111111 D14=0001000001101110110000001101
C15=1000000001111111111111111101 D15=0100000110111011000000110100
C16=0000000011111111111111111011 D16=1000001101110110000001101000

解密過程與加密過程相反,所得的數據的順序恰好相反。在此就不贅述。

參考書目:
《計算機系統安全》 重慶出版社 盧開澄等編著
《計算機密碼應用基礎》 科學出版社 朱文余等編著
《Visual C++ 6.0 編程實例與技巧》 機械工業出版社 王華等編著

② 黑盒測試與白盒測試的區別

一、測試方式不同

1、黑盒測試:功能測試,是通過測試來檢測每個功能是否都能正常使用。

2、白盒測試:稱結構測試、透明盒測試、邏輯驅動測試或基於代碼的測試。

二、測試目的不同

1、黑盒測試:把程序看作一個不能打開的黑盒子,在完全不考慮程序內部結構和內部特性的情況下,在程序介面進行測試,只檢查程序功能是否按照需求規格說明書的規定正常使用,程序是否能適當地接收輸入數據而產生正確的輸出信息。

2、白盒測試:通過檢查軟體內部的邏輯結構,對軟體中的邏輯路徑進行覆蓋測試。在程序不同地方設立檢查點,檢查程序的狀態,以確定實際運行狀態與預期狀態是否一致。


三、測試原則不同

1、黑盒測試:以用戶的角度,從輸入數據與輸出數據的對應關系出發進行測試的。很明顯,如果外部特性本身設計有問題或規格說明的規定有誤,用黑盒測試方法是發現不了的。

2、白盒測試:一個模塊中的所有獨立路徑至少被測試一次。所有邏輯值均需測試true和false兩種情況。


③ 有哪些演算法交易策略

演算法交易,也稱為自動交易,黑盒交易,是利用電子平台,輸入涉及演算法的交易指令,以執行預先設定好的交易策略。演算法中包含許多變數,包括時間,價格,交易量,或者在許多情況下,由"機器人"發起指令,而無需人工干預。演算法交易廣泛應用於投資銀行,養老基金,共同基金,以及其他買方機構投資者,以把大額交易分割為許多小額交易來應付市場風險和沖擊。賣方交易員,例如做市商和一些對沖基金,為市場提供流動性,自動生成和執行指令。

④ 印刷行業~~彩盒,彩色說明書的單價演算法

彩盒單價=面紙成本+坑柢成本+菲林費+PS版費+印刷費+表面處理費+軋工+裱工+刀模+糊工+1.5%的損耗+稅+利潤

紙的規格:標規78.7 X 109 CM 和 大規89 X 119 CM

印刷單價*(普通色+金色)*大版*千張數

軋盒費(別機,以1000張為基數)

糊盒費:
A­:糊地的長度*0.0024為糊盒單價

B:兩片駁接在一起的糊工最低價為0.18,最高為0.28

印刷計價流程:
紙張費(包括損耗)+印刷費+後加工費+包裝費+運費=印刷所需費用
(註:另外如有特別費用,另計。比如菲林輸出等)
常用紙張開度:全開=2張對開=3張三開=4張四開=8張八開=16張16開
紙計價公式
(1).重量(定律):大度紙0.531重量 正度紙0.43重量
(2).計算方法:重量(定律)×令數×噸價(千元/噸)×克數=總貨紙款

(3)令數:數量÷開數÷500張 (國際標准500張/令)

紙價:重量(定律)×令數×(噸價÷100)×克數=所求總紙價 (注意:令數包括3%的損耗)
印刷:令數×單面或雙面×色令價+PS版費(跟據機開定價)

紙:封面實際數量+印刷損耗+過膠損耗+UV損耗+燙銀損耗+鎖線膠裝損耗=封面所需紙張
內頁實際數量+印刷損耗+膠裝損耗=內頁所需紙張
合計:紙錢+印刷費+封面+單過啞膠+局部UV+LOGO燙銀+鎖線膠裝+包裝費+運費=所求的費用
基本上是這樣的,是比較復雜的,極為復雜,慢慢看 ,印幾色,材料克數,什麼紙,這些都要考慮的

⑤ 什麼是白盒測試和黑盒測試有什麼區別

白盒測試是一種測試用例設計方法,盒子指的是被測試的軟體,白盒指的是盒子是可視的,你清楚盒子內部的東西以及裡面是如何運作的。

黑盒測試也稱功能測試,它是通過測試來檢測每個功能是否都能正常使用。

兩種測試都適合網頁游戲。

區別如下:

1、測試方法不同

白盒測試的測試方法有代碼檢查法、靜態結構分析法、靜態質量度量法、邏輯覆蓋法、基本路徑測試法、域測試、符號測試、路徑覆蓋和程序變異。

黑盒測試用例設計方法包括等價類劃分法、邊界值分析法、錯誤推測法、因果圖法、判定表驅動法、正交試驗設計法、功能圖法、場景法等。

2、作用不同

白盒測試通過檢查軟體內部的邏輯結構,對軟體中的邏輯路徑進行覆蓋測試;在程序不同地方設立檢查點,檢查程序的狀態,以確定實際運行狀態與預期狀態是否一致。

黑盒測試法注重於測試軟體的功能需求,主要試圖發現功能不正確或遺漏、界面錯誤、輸入和輸出錯誤、資料庫訪問錯誤、性能錯誤和初始化和終止錯誤等幾類錯誤。

3、特點不同

白盒測試依據軟體設計說明書進行測試、對程序內部細節的嚴密檢驗、針對特定條件設計測試用例、對軟體的邏輯路徑進行覆蓋測試。

黑盒測試是以用戶的角度,從輸入數據與輸出數據的對應關系出發進行測試。

(5)盒機演算法擴展閱讀:

白盒測試優缺點:

優點:

1. 迫使測試人員去仔細思考軟體的實現;

2. 可以檢測代碼中的每條分支和路徑;

3. 揭示隱藏在代碼中的錯誤;

4. 對代碼的測試比較徹底;

5. 最優化。

缺點:

1. 昂貴;

2. 無法檢測代碼中遺漏的路徑和數據敏感性錯誤;

3. 不驗證規格的正確性。

⑥ 人工智慧的兩個研究領域是什麼

人工智慧的研究領域太多了,不止兩個。我想說的是兩種方法:1黑盒方法,類似概率的計算方法,完全依賴機器,通過學習訓練,讓機器學會處理問題的方式,由機器自己計算出模型的樣子。2白盒方法,通過人類對於客觀現實的認識,來識別我們的行為,將處理問題的轉換成數學模型。而機器只負責邏輯的運行。
而實際上人工智慧研究中,這兩種方法都要使用。我們需要學習演算法(黑盒),也需要人對於問題的歸納總結的白盒方法,因為黑盒演算法的計算數據的太大,單靠機器不可能窮盡,所以我們需要人來干預演算法,讓演算法趨於合理化。減少計算量。
前一段時間非常火的阿爾法狗的演算法就是這種黑盒白盒混合的灰盒演算法。阿爾法狗即通過自己學習訓練得到最優解的方法(稱之為棋感),也會去參考現有的棋譜,棋路,用窮盡演算法彌補棋感的不確定性。

⑦ 計算機演算法的三種基本結構

演算法有順序結構、條件分支結構、循環結構三種基本邏輯結構。

1、順序結構

序貫結構是最簡單的演算法結構,在語句之間、框之間自上而下進行。它由依次執行的幾個處理步驟組成。

它是任何演算法都不能缺少的基本演算法結構。方框圖中的順序結構是將程序框從上到下與流水線連接,按順序執行演算法步驟。

2、條件分支結構

條件結構是指通過判斷演算法中的條件,根據條件是否為真來選擇不同流向的演算法結構。

如果條件P為真,則選擇執行框A或框B。無論P條件是否為真,只能執行A盒或B盒中的一個。不可能同時執行盒子A和B,盒子A和B不執行也是不可能的。一個判斷結構可以有多個判斷框。

3、循環結構

在某些演算法中,經常會出現某一處理步驟按照某一條件從某一地點重復執行的情況。這就是循環結構。重復執行的處理步驟是循環體,顯然,循環結構必須包含條件結構。循環結構又稱重復結構,可分為兩類:

一種是當循環結構,功能是P時形成時給定的條件下,執行一個盒子,一個盒子在執行後,確定條件P,如果仍然設置和執行一個盒子,等等來執行一個盒子,直到一個條件P並不不再執行一個盒子,這個時候離開循環結構。

另一種類型是直到型循環結構,作用是先執行,然後判斷給定條件P是否為真。如果P仍然不為真,將繼續執行盒子A,直到給定條件P為真一段時間。

(7)盒機演算法擴展閱讀:

共同特徵

1、只有一個入口和出口

2、結構的每個部分都有執行的機會,即對於每個盒子,應該有一個從入口到出口的路徑。如圖A所示,從入口到出口沒有經過它的路徑,這是不符合要求的演算法結構。

3、結構中不存在死循環,即沒有結束循環。

⑧ 接線盒怎麼計算 三分鍾讓你全掌握

接線盒可能電工會比較熟悉,它是用來保護電線和連接電線的工具,一般是PVC和白鐵盒材質。國內的接線盒是主要是86型的。在家居裝修中,接線盒是電工輔料之一,因為裝修用的電線是穿過電線管的,而在電線的接頭部位(比如線路比較長,或者電線管要轉角)就採用接線盒做為過渡用,電線管與接線盒連接,線管裡面的電線在接線盒中連起來,起到保護電線和連接電線的作用。使用接線盒之前需要計算,那麼接線盒怎麼計算呢?下面小編來給大家介紹一下。



一、接線盒怎麼計算

1.安裝電器的部位應設置接線盒子

2.線路分支或導線規格改變處應設置接線盒

3.線路較長時或有彎時,宜適當加裝拉線盒,兩個拉線點之間應符合以下要求01.管長每超過30m,無彎曲

02.管長度每超過20m,有一個彎曲03.管長度每超過15m,有二個彎曲04.管長度每超過8m,有三個彎曲

接線盒的工程量按個數計算進行統計,具體演算法是:

1.根據施工平面圖統計算出開關盒數量=開關數+插座數;

2.根據施工平面圖統計算出燈頭(燈具)接線盒數量(熒光燈一套只算1個燈具接線盒);

3.接(分)線盒的計算為:凡是管路有三通分支和四通分支配管的位置,每處計算1個;根據規范規定的直管無彎超過30M時,一個彎的超過20M時,二個彎超過15M時,三個彎超過8M時,都得加接線盒進行計算。



二、接線盒與開關盒的區別與數量計算

1、接線盒是電氣配管線路中管線長度、管線彎頭超過規范規定的距離和彎頭個數時以及管路有分支時,所必須設置的過路過渡盒,管線配到負荷終端是預留的盒,都是接線盒。其作用是方便穿線,分線和過渡接線。接線盒,每個明裝配電箱(暗配管)的背後都用一個接線盒(先配管)2、開關盒.插座厎盒、燈具盒都是這三種安裝時的終端厎盒,是安裝燈具、開關、插座時安裝固定面板以及在盒內接線用的。

3、接線盒和開關盒雖然屬於電氣安裝工程中的輔料,但在單獨的接線盒.開關盒安裝定額子目中,確是屬於未計價主材,需要輸入主材單價。

4、接線盒和開關盒無論是金屬盒還是PVC塑料盒,目前在安裝工程中普遍採用的為H86型盒,既盒面寬86mm,盒深有50mm、70mm不等(H86*S50、H86*S60、H86*S70、H86*S80,還有146H*S50、146H*S60)。

5、計算接線盒時,燈頭盒、插座盒、開關盒是按照圖紙數量據實計算;分接線盒是按照管路分支或者返管時必須過渡,管路直線距離和彎頭數量超過規范規定的要求時必須增設接線盒,進行據實計算的。這部分必須注意管路情況和管線及彎頭情況進行分析計算,否則不是少算就會多算。首先要區分一下,實際應該是有接線盒、開關盒、燈頭盒的區分,其次插座及開關的接線盒由於都是安裝在牆壁上的,所以就都算入開關盒的范圍內,燈頭盒則是燈具的工程量總和,而接線盒則是過線及預留用的盒子(這類盒子都是要空白面板封蓋的,所以計算主材的時候還要加上空白面板的主材)

開關盒數量=開關數量+插座數量

接線盒數量=燈頭盒數量+規范規定[⑴無彎管路不超過30m;⑵兩個接線盒之間有一個彎時,不超過20m;⑶兩個接線盒之間有二個彎時,不超過15m;⑷兩個接盒之間有三個彎時,不超過8m;⑸暗配管兩個接線盒之間不允許出現四個彎]



曖通的話:,

我一般每台風機盤管接線時,算三個接線盒:溫控面板一個,從配電箱出來與控制線碰頭一個,因房間彎度或線管長度考慮一個共三個

電氣照明中的接線盒由以下三項合計組成:1.開關.插座.燈具數量之和;

2.配管超過以下長度時:(1).管長每超過30M.無彎曲時,(2).管長每超過20M.有一個彎曲時,(3).管長每超過15M.有2個彎曲時,

(4).管長每超過8M.有三個彎曲時,都得加接線盒之數量統計。

3.照明管線中間有分支時,如分支配管三通和四通的位置加分線盒;

以上三部分數量之和既構成照明工程中接線盒的數量。由於安裝費對開關盒、接線盒不一樣,兩者也進行分類統計。即開關、插座為開關盒。其它一般用接線盒。



看了以上的介紹想必大家對接線盒的計算及其相關原理更加了解了,前面介紹的方法只要用在實踐中,相信能夠很快就掌握,希望能對大家有所幫助。想了解更多信息,請繼續關注土巴兔學裝修!

⑨ 為什麼我家的網路機頂盒看電視不清晰

這跟網路機頂盒的解碼演算法有很大的關系,在同樣的HDMI輸出模式下,畫面的清晰度遠不如有線機頂盒,如果追求觀看效果的話,建議還是選擇廣電的有線機頂盒。

⑩ 印刷行業~~彩盒,彩色說明書的單價演算法

彩盒單價=面紙成本+坑柢成本+菲林費+PS版費+印刷費+表面處理費+軋工+裱工+刀模+糊工+1.5%的損耗+稅+利潤
紙的規格:標規78.7X109CM和大規89X119CM
印刷單價*(普通色+金色)*大版*千張數
軋盒費(別機,以1000張為基數)
糊盒費:
A­:糊地的長度*0.0024為糊盒單價
B:兩片駁接在一起的糊工最低價為0.18,最高為0.28
印刷計價流程:
紙張費(包括損耗)+印刷費+後加工費+包裝費+運費=印刷所需費用
(註:另外如有特別費用,另計。比如菲林輸出等)
常用紙張開度:全開=2張對開=3張三開=4張四開=8張八開=16張16開
紙計價公式
(1).重量(定律):大度紙0.531重量正度紙0.43重量
(2).計算方法:重量(定律)×令數×噸價(千元/噸)×克數=總貨紙款
(3)令數:數量÷開數÷500張(國際標准500張/令)
紙價:重量(定律)×令數×(噸價÷100)×克數=所求總紙價(注意:令數包括3%的損耗)
印刷:令數×單面或雙面×色令價+PS版費(跟據機開定價)
紙:封面實際數量+印刷損耗+過膠損耗+UV損耗+燙銀損耗+鎖線膠裝損耗=封面所需紙張
內頁實際數量+印刷損耗+膠裝損耗=內頁所需紙張
合計:紙錢+印刷費+封面+單過啞膠+局部UV+LOGO燙銀+鎖線膠裝+包裝費+運費=所求的費用
基本上是這樣的,是比較復雜的,極為復雜,慢慢看,印幾色,材料克數,什麼紙,這些都要考慮的

熱點內容
資料庫系統的例子 發布:2025-05-18 03:02:42 瀏覽:191
數字化儲存與編譯是什麼 發布:2025-05-18 02:56:55 瀏覽:217
個人網站模板源碼 發布:2025-05-18 02:51:17 瀏覽:490
主伺服器ip地址 發布:2025-05-18 02:46:29 瀏覽:856
電腦配置太低玩不了絕地求生怎麼辦 發布:2025-05-18 02:38:39 瀏覽:797
存儲過程怎麼出錯了 發布:2025-05-18 02:37:16 瀏覽:368
32寸演算法 發布:2025-05-18 02:22:14 瀏覽:744
寶塔資料庫備份 發布:2025-05-18 02:14:18 瀏覽:193
安卓商店下載的光遇是什麼服 發布:2025-05-18 02:13:38 瀏覽:32
網頁挖礦源碼 發布:2025-05-18 02:13:34 瀏覽:308