日韩在线不卡免费视频一区,日韩欧美精品一区二区三区经典,日产精品码2码三码四码区,人妻无码一区二区三区免费,日本feerbbwdh少妇丰满

  • 回復(fù)
  • 收藏
  • 點(diǎn)贊
  • 分享
  • 發(fā)新帖

Chroma8000的優(yōu)化(20080509更新)

隨著年齡的增長,發(fā)現(xiàn)分享也是一件很快樂的事.

優(yōu)化一:告別Delay Time方案一!

調(diào)整Delay Time對用Chroma系統(tǒng)的TE來說,是“終極”武器!
幸好有了Chroma8000,使超越8000系統(tǒng)自帶Test Item性能成為可能,如圖測試流程,現(xiàn)在開始讓程式來給您調(diào)整Delay Time吧!
(圖有點(diǎn)不清楚,點(diǎn)擊看大圖)



說明:
1)適合大多數(shù)驅(qū)動儀器得帶得量測結(jié)果的測試流程.
2)別小看這個(gè)流程,據(jù)個(gè)人經(jīng)驗(yàn),一般的程式的測試時(shí)間可以壓縮1/3!,
3)邏輯判斷時(shí),最好用If_then語句而不用CheckVarSpec,這點(diǎn)在另一貼Chroma8000的Bug中有說.

對Chroma改善建議:
比如增加如下類似這樣的命令,
ReadAllLoad_Voltage (Para1: Return voltage; Para2: Timeout Pare3: Meas Time;Pare4: H; Pare5: L)
全部回復(fù)(20)
正序查看
倒序查看
kiko
LV.5
2
2008-04-08 14:19
寫得好呀!
目前我這邊也在要求Chroma FAE自己編寫得測試ITEM都按照這樣得流程來寫;目前有光寶(長安 ADARPTER部門及廣州)都有在使用這樣的測試項(xiàng)目;改天我將我們的這個(gè)測試流程放到網(wǎng)上給大家參考!
0
回復(fù)
right_he
LV.1
3
2008-04-08 17:01
那有沒有考慮到,實(shí)際輸出電壓 >你設(shè)定的Vcheck 而超出規(guī)格怎麼辦?
Delay Time 不可以少!!
0
回復(fù)
owen.zhao
LV.4
4
2008-04-08 17:43
@right_he
那有沒有考慮到,實(shí)際輸出電壓>你設(shè)定的Vcheck而超出規(guī)格怎麼辦?DelayTime不可以少!!
right_he兄,需要復(fù)習(xí)一下流程圖各符號代表的意義哦.
0
回復(fù)
owen.zhao
LV.4
5
2008-04-09 09:03
@kiko
寫得好呀!目前我這邊也在要求ChromaFAE自己編寫得測試ITEM都按照這樣得流程來寫;目前有光寶(長安ADARPTER部門及廣州)都有在使用這樣的測試項(xiàng)目;改天我將我們的這個(gè)測試流程放到網(wǎng)上給大家參考!
等待kiko兄的流程,不過我建議固化成System Item, FAE就不會那麼累了 :-)
0
回復(fù)
owen.zhao
LV.4
6
2008-04-09 11:20
@owen.zhao
right_he兄,需要復(fù)習(xí)一下流程圖各符號代表的意義哦.
Delay Time內(nèi)部:

VB版:
Private Declare Function timeGetTime Lib "winmm.dll" () As Long
Private lngStartTime As Long

Public Sub StartTimer()
    lngStartTime = timeGetTime()
End Sub

Public Function EndTimer() As Double
    EndTimer = timeGetTime() - lngStartTime
End Function

Public Sub DelayTime(msdelay As Long)
   ' creates delay in ms
   Dim temp As Double
   StartTimer
   Do Until EndTimer > (msdelay)
   Loop
End Sub

CVI版:
void DelayTime (double seconds)
{
    double stime;
    stime = Timer ();
    while (Timer () - stime < seconds)
    {
        ProcessSystemEvents ();
        break;
    }
    maxdelaytime = maxdelaytime + Timer () - stime;
}
0
回復(fù)
kiko
LV.5
7
2008-04-09 14:41
你有優(yōu)化一的方案;
還有沒有其他的方案給大家共享一下?
0
回復(fù)
owen.zhao
LV.4
8
2008-04-10 08:42
@kiko
你有優(yōu)化一的方案;還有沒有其他的方案給大家共享一下?
精彩的在後面 :-)
0
回復(fù)
dirytian
LV.1
9
2008-04-11 20:53
@chroma-jack
各位觀眾,這是替偶們老大KIKO發(fā)出的流程圖![圖片]500){this.resized=true;this.width=500;this.alt='這是一張縮略圖,點(diǎn)擊可放大。\n按住CTRL,滾動鼠標(biāo)滾輪可自由縮放';this.style.cursor='hand'}"onclick="if(!this.resized){returntrue;}else{window.open('http://u.dianyuan.com/bbs/u/65/2444381209699620.jpg');}"onmousewheel="returnimgzoom(this);">
謝謝各位的分享
0
回復(fù)
owen.zhao
LV.4
10
2008-04-18 11:56
優(yōu)化二:告別Delay Time方案二

500) {this.resized=true; this.width=500; this.alt='這是一張縮略圖,點(diǎn)擊可放大。\n按住CTRL,滾動鼠標(biāo)滾輪可自由縮放';this.style.cursor='hand'}" onclick="if(!this.resized) {return true;} else {window.open('http://u.dianyuan.com/bbs/u/64/2349801208490977.jpg');}" onmousewheel="return imgzoom(this);">

方案一的缺點(diǎn):
1) DelayMS與TimeReset命令接合組成的流程存在精度的問題(記得好像55ms的樣子與CPU配置相關(guān)),在執(zhí)行DelayMS時(shí)
CPU在高佔(zhàn)用率的運(yùn)行,所以精度可能還會更低.CVI的ProcessSystemEvents就處理得很好;
2) 流程稍顯復(fù)雜.

方案二流程簡單,高效率.很好很強(qiáng)大!
0
回復(fù)
owen.zhao
LV.4
11
2008-04-22 16:58
優(yōu)化三: 6011的Relay & TLL設(shè)置
6011的Relay & TLL的設(shè)置是件很痛苦的事,優(yōu)化一下就會很方便了!
改善建議:Set6011Dev_AllRelayOnOff之類的命,參數(shù)直接傳遞為布爾數(shù)組(0/1).
2349801208854685.rar
500) {this.resized=true; this.width=500; this.alt='這是一張縮略圖,點(diǎn)擊可放大。\n按住CTRL,滾動鼠標(biāo)滾輪可自由縮放';this.style.cursor='hand'}" onclick="if(!this.resized) {return true;} else {window.open('http://u.dianyuan.com/bbs/u/64/2349801208738795.jpg');}" onmousewheel="return imgzoom(this);">
0
回復(fù)
owen.zhao
LV.4
12
2008-04-28 16:05
優(yōu)化四:在沒有6011的情況,測試時(shí)間.
這個(gè)是猛料,先賣個(gè)關(guān)子 :-).
0
回復(fù)
2008-04-29 09:32
@owen.zhao
優(yōu)化四:在沒有6011的情況,測試時(shí)間.這個(gè)是猛料,先賣個(gè)關(guān)子:-).
呵呵,強(qiáng)烈期待.
0
回復(fù)
kiko
LV.5
14
2008-04-29 14:52
@chroma-jack
各位觀眾,這是替偶們老大KIKO發(fā)出的流程圖![圖片]500){this.resized=true;this.width=500;this.alt='這是一張縮略圖,點(diǎn)擊可放大。\n按住CTRL,滾動鼠標(biāo)滾輪可自由縮放';this.style.cursor='hand'}"onclick="if(!this.resized){returntrue;}else{window.open('http://u.dianyuan.com/bbs/u/65/2444381209699620.jpg');}"onmousewheel="returnimgzoom(this);">
他的流程劃錯了,批評他!
0
回復(fù)
chroma-jack
LV.2
15
2008-05-02 11:40
各位觀眾,這是替偶們老大KIKO發(fā)出的流程圖!
500) {this.resized=true; this.width=500; this.alt='這是一張縮略圖,點(diǎn)擊可放大。\n按住CTRL,滾動鼠標(biāo)滾輪可自由縮放';this.style.cursor='hand'}" onclick="if(!this.resized) {return true;} else {window.open('http://u.dianyuan.com/bbs/u/65/2444381209699620.jpg');}" onmousewheel="return imgzoom(this);">
0
回復(fù)
owen.zhao
LV.4
16
2008-05-09 10:50
優(yōu)化四: 在沒有6011的情況下,測試時(shí)間:
流程圖是測試開機(jī)時(shí)間的例子,開機(jī)時(shí)間很長時(shí),很實(shí)用,而且比6011的NA卡來得快.
Chroma公司的6011以後賣得少了該不會...! :-)
500) {this.resized=true; this.width=500; this.alt='這是一張縮略圖,點(diǎn)擊可放大。\n按住CTRL,滾動鼠標(biāo)滾輪可自由縮放';this.style.cursor='hand'}" onclick="if(!this.resized) {return true;} else {window.open('http://u.dianyuan.com/bbs/u/65/2349801210301164.jpg');}" onmousewheel="return imgzoom(this);">
0
回復(fù)
wolf2008
LV.3
17
2008-05-13 10:09
@owen.zhao
優(yōu)化四:在沒有6011的情況下,測試時(shí)間:流程圖是測試開機(jī)時(shí)間的例子,開機(jī)時(shí)間很長時(shí),很實(shí)用,而且比6011的NA卡來得快.Chroma公司的6011以後賣得少了該不會...!:-)[圖片]500){this.resized=true;this.width=500;this.alt='這是一張縮略圖,點(diǎn)擊可放大。\n按住CTRL,滾動鼠標(biāo)滾輪可自由縮放';this.style.cursor='hand'}"onclick="if(!this.resized){returntrue;}else{window.open('http://u.dianyuan.com/bbs/u/65/2349801210301164.jpg');}"onmousewheel="returnimgzoom(this);">
量測時(shí)間還是有區(qū)別的,可以用6011卡和gettimer()比較以下量測時(shí)間,用gettimer()量測時(shí)你會發(fā)現(xiàn)測試的結(jié)果不是很穩(wěn)定,如果是測量rise time等小時(shí)間時(shí),這種區(qū)別就出來了.
0
回復(fù)
owen.zhao
LV.4
18
2008-05-14 09:27
@wolf2008
量測時(shí)間還是有區(qū)別的,可以用6011卡和gettimer()比較以下量測時(shí)間,用gettimer()量測時(shí)你會發(fā)現(xiàn)測試的結(jié)果不是很穩(wěn)定,如果是測量risetime等小時(shí)間時(shí),這種區(qū)別就出來了.
歡迎wolf兄參加討論!

測試ms級的Rise Time用上面的流程當(dāng)然不適用了,Windows系統(tǒng)用軟件計(jì)時(shí)精度好像是51ms左右, 況而經(jīng)8000幾次折騰,精度不要期望超過500ms,ms級的精度隻能通過硬件級的方法量測,我想eLoad應(yīng)可以量測riseTime而不用6011, 但Chroma公司可能不大願意這樣做.

ps: 也不知Chroma有人關(guān)注沒? 上面這些流程假如導(dǎo)入8200等,效能、適用性提高一個(gè)數(shù)量級應(yīng)問題不大吧:-)
0
回復(fù)
kiko
LV.5
19
2008-05-15 10:50
@owen.zhao
歡迎wolf兄參加討論!測試ms級的RiseTime用上面的流程當(dāng)然不適用了,Windows系統(tǒng)用軟件計(jì)時(shí)精度好像是51ms左右,況而經(jīng)8000幾次折騰,精度不要期望超過500ms,ms級的精度隻能通過硬件級的方法量測,我想eLoad應(yīng)可以量測riseTime而不用6011,但Chroma公司可能不大願意這樣做.ps:也不知Chroma有人關(guān)注沒?上面這些流程假如導(dǎo)入8200等,效能、適用性提高一個(gè)數(shù)量級應(yīng)問題不大吧:-)
Chroma當(dāng)然有關(guān)注,
這個(gè)功能放在8200裡肯定有問題,因?yàn)?200測試也是一些通用的電源,UUT的時(shí)間單位都是ms級;
但是這個(gè)功能在Chroma 8100系統(tǒng)就是標(biāo)準(zhǔn)的測試項(xiàng)目,因?yàn)镃hroma 8100系統(tǒng)是專門的通信電源測試系統(tǒng),UUT都是有軟啟動這個(gè)功能,開機(jī)的時(shí)間基本上大於8S,所以使用這種方法沒有問題;
0
回復(fù)
owen.zhao
LV.4
20
2008-05-15 13:24
@kiko
Chroma當(dāng)然有關(guān)注,這個(gè)功能放在8200裡肯定有問題,因?yàn)?200測試也是一些通用的電源,UUT的時(shí)間單位都是ms級;但是這個(gè)功能在Chroma8100系統(tǒng)就是標(biāo)準(zhǔn)的測試項(xiàng)目,因?yàn)镃hroma8100系統(tǒng)是專門的通信電源測試系統(tǒng),UUT都是有軟啟動這個(gè)功能,開機(jī)的時(shí)間基本上大於8S,所以使用這種方法沒有問題;
我沒見過8200, 據(jù)說是簡化8000而來.我的建議是導(dǎo)入自動DelayTime , 6011_Relay/TLL設(shè)置等,從而整提高測試效率,簡化一些設(shè)置.當(dāng)然在底層dll改善更好,整體性能保守可提高50%.
0
回復(fù)
kiko
LV.5
21
2008-05-16 11:53
@owen.zhao
我沒見過8200,據(jù)說是簡化8000而來.我的建議是導(dǎo)入自動DelayTime,6011_Relay/TLL設(shè)置等,從而整提高測試效率,簡化一些設(shè)置.當(dāng)然在底層dll改善更好,整體性能保守可提高50%.
8200在你們2樓ADP部門,至少40套在用;
0
回復(fù)
發(fā)