-
第八章 labview的編程技巧
本章介紹局部變量、全局變量、屬性節(jié)點(diǎn)和其他一些有助于提高編程技巧的問題,恰當(dāng)?shù)剡\(yùn)用這些技巧可以提高程序的質(zhì)量。
8.1 局部變量
嚴(yán)格的語法盡管可以保證程序語言的嚴(yán)密性,但有時它也會帶來一些使用上的不便。在labview這樣的數(shù)據(jù)流式的語言中,將變量嚴(yán)格地分為控制器(Control)和指示器(Indicator),前者只能向外流出數(shù)據(jù),后者只能接受流入的數(shù)據(jù),反過來不行。在一般的代碼式語言中,情況不是這樣的。例如我們有變量a、b和c,只要需要我們可以將a的值賦給b,將b的值賦給c等等。前面所介紹的labview內(nèi)容中,只有移位積存器即可輸入又可輸出。另外,一個變量在程序中可能要在多處用到,在圖形語言中勢必帶來過多連線,這也是一件煩人的事。還有其他需要,因此labview引入了局部變量。
標(biāo)簽:
labview
教程
上傳時間:
2013-10-27
上傳用戶:xieguodong1234
-
附件是一款PCB阻抗匹配計(jì)算工具,點(diǎn)擊CITS25.exe直接打開使用,無需安裝。附件還帶有PCB連板的一些計(jì)算方法,連板的排法和PCB聯(lián)板的設(shè)計(jì)驗(yàn)驗(yàn)。
PCB設(shè)計(jì)的經(jīng)驗(yàn)建議:
1.一般連板長寬比率為1:1~2.5:1,同時注意For FuJi Machine:a.最大進(jìn)板尺寸為:450*350mm,
2.針對有金手指的部分,板邊處需作掏空處理,建議不作為連板的部位.
3.連板方向以同一方向?yàn)閮?yōu)先,考量對稱防呆,特殊情況另作處理.
4.連板掏空長度超過板長度的1/2時,需加補(bǔ)強(qiáng)邊.
5.陰陽板的設(shè)計(jì)需作特殊考量.
6.工藝邊需根據(jù)實(shí)際需要作設(shè)計(jì)調(diào)整,軌道邊一般不少於6mm,實(shí)際中需考量板邊零件的排布,軌道設(shè)備正常卡壓距離為不少於3mm,及符合實(shí)際要求下的連板經(jīng)濟(jì)性.
7.FIDUCIAL MARK或稱光學(xué)定位點(diǎn),一般設(shè)計(jì)在對角處,為2個或4個,同時MARK點(diǎn)面需平整,無氧化,脫落現(xiàn)象;定位孔設(shè)計(jì)在板邊,為對稱設(shè)計(jì),一般為4個,直徑為3mm,公差為±0.01inch.
8.V-cut深度需根據(jù)連板大小及基板板厚考量,角度建議為不少於45°.
9.連板設(shè)計(jì)的同時,需基於基板的分板方式考量<人工(治具)還是使用分板設(shè)備>.
10.使用針孔(郵票孔)聯(lián)接:需請考慮斷裂后的毛刺,及是否影響COB工序的Bonding機(jī)上的夾具穩(wěn)定工作,還應(yīng)考慮是否有無影響插件過軌道,及是否影響裝配組裝.
標(biāo)簽:
PCB
阻抗匹配
計(jì)算工具
教程
上傳時間:
2014-12-31
上傳用戶:sunshine1402
-
附件是一款PCB阻抗匹配計(jì)算工具,點(diǎn)擊CITS25.exe直接打開使用,無需安裝。附件還帶有PCB連板的一些計(jì)算方法,連板的排法和PCB聯(lián)板的設(shè)計(jì)驗(yàn)驗(yàn)。
PCB設(shè)計(jì)的經(jīng)驗(yàn)建議:
1.一般連板長寬比率為1:1~2.5:1,同時注意For FuJi Machine:a.最大進(jìn)板尺寸為:450*350mm,
2.針對有金手指的部分,板邊處需作掏空處理,建議不作為連板的部位.
3.連板方向以同一方向?yàn)閮?yōu)先,考量對稱防呆,特殊情況另作處理.
4.連板掏空長度超過板長度的1/2時,需加補(bǔ)強(qiáng)邊.
5.陰陽板的設(shè)計(jì)需作特殊考量.
6.工藝邊需根據(jù)實(shí)際需要作設(shè)計(jì)調(diào)整,軌道邊一般不少於6mm,實(shí)際中需考量板邊零件的排布,軌道設(shè)備正常卡壓距離為不少於3mm,及符合實(shí)際要求下的連板經(jīng)濟(jì)性.
7.FIDUCIAL MARK或稱光學(xué)定位點(diǎn),一般設(shè)計(jì)在對角處,為2個或4個,同時MARK點(diǎn)面需平整,無氧化,脫落現(xiàn)象;定位孔設(shè)計(jì)在板邊,為對稱設(shè)計(jì),一般為4個,直徑為3mm,公差為±0.01inch.
8.V-cut深度需根據(jù)連板大小及基板板厚考量,角度建議為不少於45°.
9.連板設(shè)計(jì)的同時,需基於基板的分板方式考量<人工(治具)還是使用分板設(shè)備>.
10.使用針孔(郵票孔)聯(lián)接:需請考慮斷裂后的毛刺,及是否影響COB工序的Bonding機(jī)上的夾具穩(wěn)定工作,還應(yīng)考慮是否有無影響插件過軌道,及是否影響裝配組裝.
標(biāo)簽:
PCB
阻抗匹配
計(jì)算工具
教程
上傳時間:
2013-10-15
上傳用戶:3294322651
-
一、PAC的概念及軟邏輯技術(shù)二、開放型PAC系統(tǒng)三、應(yīng)用案例及分析四、協(xié)議支持及系統(tǒng)架構(gòu)五、軟件編程技巧&組態(tài)軟件的整合六、現(xiàn)場演示&上機(jī)操作。PAC是由ARC咨詢集團(tuán)的高級研究員Craig Resnick提出的,定義如下:具有多重領(lǐng)域的功能,支持在單一平臺里包含邏輯、運(yùn)動、驅(qū)動和過程控制等至少兩種以上的功能單一開發(fā)平臺上整合多規(guī)程的軟件功能如HMI及軟邏輯, 使用通用標(biāo)簽和單一的數(shù)據(jù)庫來訪問所有的參數(shù)和功能。軟件工具所設(shè)計(jì)出的處理流程能跨越多臺機(jī)器和過程控制處理單元, 實(shí)現(xiàn)包含運(yùn)動控制及過程控制的處理程序。開放式, 模塊化構(gòu)架, 能涵蓋工業(yè)應(yīng)用中從工廠的機(jī)器設(shè)備到過程控制的操作單元的需求。采用公認(rèn)的網(wǎng)絡(luò)接口標(biāo)準(zhǔn)及語言,允許不同供應(yīng)商之設(shè)備能在網(wǎng)絡(luò)上交換資料。
標(biāo)簽:
PAC
開放式
系統(tǒng)設(shè)計(jì)
上傳時間:
2014-01-14
上傳用戶:JGR2013
-
C++完美演繹 經(jīng)典算法 如 /* 頭文件:my_Include.h */ #include <stdio.h> /* 展開C語言的內(nèi)建函數(shù)指令 */ #define PI 3.1415926 /* 宏常量,在稍后章節(jié)再詳解 */ #define circle(radius) (PI*radius*radius) /* 宏函數(shù),圓的面積 */ /* 將比較數(shù)值大小的函數(shù)寫在自編include文件內(nèi) */ int show_big_or_small (int a,int b,int c) { int tmp if (a>b) { tmp = a a = b b = tmp } if (b>c) { tmp = b b = c c = tmp } if (a>b) { tmp = a a = b b = tmp } printf("由小至大排序之后的結(jié)果:%d %d %d\n", a, b, c) } 程序執(zhí)行結(jié)果: 由小至大排序之后的結(jié)果:1 2 3 可將內(nèi)建函數(shù)的include文件展開在自編的include文件中 圓圈的面積是=201.0619264
標(biāo)簽:
my_Include
include
define
3.141
上傳時間:
2014-01-17
上傳用戶:epson850
-
源代碼\用動態(tài)規(guī)劃算法計(jì)算序列關(guān)系個數(shù)
用關(guān)系"<"和"="將3個數(shù)a,b,c依次序排列時,有13種不同的序列關(guān)系:
a=b=c,a=b<c,a<b=v,a<b<c,a<c<b
a=c<b,b<a=c,b<a<c,b<c<a,b=c<a
c<a=b,c<a<b,c<b<a
若要將n個數(shù)依序列,設(shè)計(jì)一個動態(tài)規(guī)劃算法,計(jì)算出有多少種不同的序列關(guān)系,
要求算法只占用O(n),只耗時O(n*n).
標(biāo)簽:
lt
源代碼
動態(tài)規(guī)劃
序列
上傳時間:
2013-12-26
上傳用戶:siguazgb
-
c語言版的多項(xiàng)式曲線擬合。
用最小二乘法進(jìn)行曲線擬合.
用p-1 次多項(xiàng)式進(jìn)行擬合,p<= 10
x,y 的第0個域x[0],y[0],沒有用,有效數(shù)據(jù)從x[1],y[1] 開始
nNodeNum,有效數(shù)據(jù)節(jié)點(diǎn)的個數(shù)。
b,為輸出的多項(xiàng)式系數(shù),b[i] 為b[i-1]次項(xiàng)。b[0],沒有用。
b,有10個元素ok。
標(biāo)簽:
多項(xiàng)式
曲線擬合
c語言
最小二乘法
上傳時間:
2014-01-12
上傳用戶:變形金剛
-
一般認(rèn)為Windows CE是一個適合嵌入式應(yīng)用的通用作業(yè)系統(tǒng),然而,從系統(tǒng)的角度來看,Windows CE並不只是一個作業(yè)系統(tǒng),它還包括對多種目標(biāo)處理器以及週邊設(shè)備的支援,並提供了系統(tǒng)開發(fā)工具、應(yīng)用開發(fā)工具、整合的應(yīng)用程式
標(biāo)簽:
Windows
嵌入式
系統(tǒng)
上傳時間:
2015-07-01
上傳用戶:asasasas
-
crc任意位生成多項(xiàng)式
任意位運(yùn)算
自適應(yīng)算法
循環(huán)冗余校驗(yàn)碼(CRC,Cyclic Redundancy Code)是采用多項(xiàng)式的
編碼方式,這種方法把要發(fā)送的數(shù)據(jù)看成是一個多項(xiàng)式的系數(shù)
,數(shù)據(jù)為bn-1bn-2…b1b0 (其中為0或1),則其對應(yīng)的多項(xiàng)式為:
bn-1Xn-1+bn-2Xn-2+…+b1X+b0
例如:數(shù)據(jù)“10010101”可以寫為多項(xiàng)式
X7+X4+X2+1。
循環(huán)冗余校驗(yàn)CRC
循環(huán)冗余校驗(yàn)方法的原理如下:
(1) 設(shè)要發(fā)送的數(shù)據(jù)對應(yīng)的多項(xiàng)式為P(x)。
(2) 發(fā)送方和接收方約定一個生成多項(xiàng)式G(x),設(shè)該生成多項(xiàng)式
的最高次冪為r。
(3) 在數(shù)據(jù)塊的末尾添加r個0,則其相對應(yīng)的多項(xiàng)式為M(x)=XrP(x)
。(左移r位)
(4) 用M(x)除以G(x),獲得商Q(x)和余式R(x),則 M(x)=Q(x)
×G(x)+R(x)。
(5) 令T(x)=M(x)+R(x),采用模2運(yùn)算,T(x)所對應(yīng)的數(shù)據(jù)是在原數(shù)
據(jù)塊的末尾加上余式所對應(yīng)的數(shù)據(jù)得到的。
(6) 發(fā)送T(x)所對應(yīng)的數(shù)據(jù)。
(7) 設(shè)接收端接收到的數(shù)據(jù)對應(yīng)的多項(xiàng)式為T’(x),將T’(x)除以G(x)
,若余式為0,則認(rèn)為沒有錯誤,否則認(rèn)為有錯。
標(biāo)簽:
crc
CRC
多項(xiàng)式
位運(yùn)算
上傳時間:
2014-11-28
上傳用戶:宋桃子
-
用photoimpact來玩影像魔術(shù),漸進(jìn)到多層次的影像處理,讓讀者盡情大玩影像魔術(shù),在不可思議的數(shù)十分鐘,完成你異想天開的想像
標(biāo)簽:
photoimpact
上傳時間:
2013-12-09
上傳用戶:wanghui2438