微软公司宣布不再支持你正在使用的 IE浏览器,这会严重影响浏览网页,请使用微软最新的Edge浏览器
您好, 登录| 注册|

Chroma8000測試軟件Bug反饋(20080822更新_13)

  • 2008-01-11 09:26
  • owen.zhao

    LV.0
  • 8323

    浏览

  • 39

    回复

  • 0

    获赞

  • 一、Chroma8000測試軟件之Bug

        算是多年工作一個總結吧,先把平時零零散散的記錄Chroma8000測試軟件的Bug反應一下,希望能有一個互動,從事相關工作的同行作個參考.優點與缺點還得總結一下,後面再說.

    1、在TP Editor定義Spec.Vector時,-1是“<”-2的,相然可以說Spec.Vector是針對V/A/ms,但如果編寫TI時,用if_then來求Ture/Flase值時,就等著暈菜吧.解決辦法是,如果Min/Max都是負數的話,就把Min/Max都轉成正數吧.

    2、If_Then命令,如比較數為SpecVector時﹐SepcVector不能設為“*”,這個算不上Bug,但非常不方便.

    3、Item Edit : Enume Item Editor,Item name不能超25個字符﹐限制太短.

    4、HexString ADD 時, 實為&.

    5、ReadControlInt命令:沒發現INI文件時﹐程序停止響應.

    6、Result變量檢查是規格是<= >=, 個人認為< >更合理一些.

    7、缺String[ ] 變量類型.

    8﹑Pre Test Item 不能建立Result變量,有時在PreTest時需作一些測試.

    9、Float變量定義為6位時,如1.000000,Item發布後,TP 編輯時就變成0.99..,反正是小於1了.

    10、 20080418:
    和第2一樣,關於If_Then命令,如比較數為SpecVector時, 用“<=”“>=”時無不能判斷邏輯,“<”“>”可以用,其它沒有測試.
        等待解決中......

    11、Float變量定義為6位時,如1.000000,Item發布後,TP 編輯時就變成0.99..,反正是小於1了.
       Conditon變量已解決,Result還是存在此問題.

    12、If_Then: 判斷不了字符,好像隻能判斷數值.

    13、CheckVarSpec: 不能Check條件變量.

    同是电子工程师,请一定不要吝啬你的赞!

    0人已赞

    编辑 举报

    LV.1

    1181987

    216940

    23

    234980

    说说你的看法

  • LV.

    @

    编辑

    删除

    举报

    #该内容仅管理员可见#

    #回复内容已被删除#

    #该内容正在审核#

    回复:

    取消
    发送
  • 现在还没有回复呢,说说你的想法

    现在还没有回复呢,说说你的想法

    全部回复(39)

  • anrry.lee

    LV.1

    2008-01-11 14:17

    @

    非常感謝樓主的用心總結,我會盡快將以上訊息轉告公司FAE,讓祂們與你共同探討,共同改進.
        以後還希望樓主繼續支持我們的產品哦,給你的貼加精啦.呵呵.
    0

    设为最佳答案

    置顶

    编辑

    删除

    举报

    #该内容仅管理员可见#

    #回复内容已被删除#

    #该内容正在审核#

    回复:

    1182325

    216940

    23

    160249

    取消
    发送
    2
  • owen.zhao

    LV.1

    2008-01-14 14:40

    @anrry.lee

    非常感謝樓主的用心總結,我會盡快將以上訊息轉告公司FAE,讓祂們與你共同探討,共同改進.
        以後還希望樓主繼續支持我們的產品哦,給你的貼加精啦.呵呵.
    FAE應解決不了,最好反應給台北RD.
    0

    设为最佳答案

    置顶

    编辑

    删除

    举报

    #该内容仅管理员可见#

    #回复内容已被删除#

    #该内容正在审核#

    回复:

    1184421

    216940

    23

    234980

    取消
    发送
    3
  • kiko

    LV.1

    2008-01-15 13:02

    @

    老兄,看你發的問題,應該也是一個Chroma 8000軟件的使用高手了;不過感覺你是否很久沒有和Chroma FAE 聯系了,沒有拿到Chroma 的新版本軟件,所以你還有這些問題;現在針對性的給你解答一下;
    A:1和2問題:在Chroma 軟件中使用規格檢查命令,你就沒有這些煩惱了,命令:(CheckVarSpecEx);這個問題其實就是向量比較大小和實數比較大小,if_then不能拿來判斷向量;
    B:3,4,5問題:早期版本確實有問題,不過你升級到新版本就沒有問題了,我們每天都要進步呀!呵呵!
    C:6問題:這是電源界多年的習慣,都要含這2個點,而且對工廠來講也是有好處的,呵呵;
    D:7問題:太厲害了,這樣的問題都被你發現了,不過對於測試軟件來講這樣功能要求被使用的太少了;我們會再新的軟件中增加這個功能,Chroma 8000就隻有使用其它方法去完成這樣的功能了;
    E:8問題:在Chroma 8000軟件中有Pre Test,UUT Test,Post Test, Pre Test Item隻能放在PreTest中,而在Chroma的規劃中PreTest隻是用來初始化儀器的,系統在運行時隻在第一次運行,以後都不執行了,所以你放了相關電源在結果,第二台就測試不到了,所以不能在Pre Test Item中加結果變量;

    以上回復不知道你同不同意,歡迎大家踴躍討論!
    0

    设为最佳答案

    置顶

    编辑

    删除

    举报

    #该内容仅管理员可见#

    #回复内容已被删除#

    #该内容正在审核#

    回复:

    1185224

    216940

    23

    210624

    取消
    发送
    4
  • michaelzhang

    LV.1

    2008-01-15 13:41

    @

    從你的問題來看,你對Chroma8000已經有了相當的了解,人才啊,現在象你這樣的人才越來越少了.不過你的問題樓上的已經回復的差不多了,我稍微補充下一些觀念的問題吧
    對于你的問題1:
        此為電源測試習慣與數學習慣不同問題,所謂的正、負電壓只是極性的問題.一般來講-5V那組如果輸出-1V,我們都會說-5V太低而不會說-5V太大,就是說電壓我們實際在描述的時候不是用數學的大小做比較.所以此問題不能算低級Bug,應該說你沒有完全理解其中含義.
    問題2,3,4,5
    從樓上kiko的回復看起來都已經更新了,所以要經常和原廠保持聯絡才好啊,其實windows也是Bug不斷的,所以常常更新才是硬道理啊
    問題6,
    既然是習慣問題,那我們做個游戲:請你說出+5V  +/-5%的輸出電壓是多少?你一定會告訴我 4.75到5.25 ,而不是4.74999999...到5.249999999...,所以人的習慣是包含"="的,我想其實你也一樣
    問題7,
    架構的問題,不過我想下一代平台系統應該會加上,但從樓上的回答其實當需要String[ ] 變量類型的時候還是有辦法達到其功能的.
    問題8,
    樓上kiko回復的很明白了.
    0

    设为最佳答案

    置顶

    编辑

    删除

    举报

    #该内容仅管理员可见#

    #回复内容已被删除#

    #该内容正在审核#

    回复:

    1185258

    216940

    23

    160374

    取消
    发送
    5
  • owen.zhao

    LV.1

    2008-01-15 14:41

    @michaelzhang

    從你的問題來看,你對Chroma8000已經有了相當的了解,人才啊,現在象你這樣的人才越來越少了.不過你的問題樓上的已經回復的差不多了,我稍微補充下一些觀念的問題吧
    對于你的問題1:
        此為電源測試習慣與數學習慣不同問題,所謂的正、負電壓只是極性的問題.一般來講-5V那組如果輸出-1V,我們都會說-5V太低而不會說-5V太大,就是說電壓我們實際在描述的時候不是用數學的大小做比較.所以此問題不能算低級Bug,應該說你沒有完全理解其中含義.
    問題2,3,4,5
    從樓上kiko的回復看起來都已經更新了,所以要經常和原廠保持聯絡才好啊,其實windows也是Bug不斷的,所以常常更新才是硬道理啊
    問題6,
    既然是習慣問題,那我們做個游戲:請你說出+5V  +/-5%的輸出電壓是多少?你一定會告訴我 4.75到5.25 ,而不是4.74999999...到5.249999999...,所以人的習慣是包含"="的,我想其實你也一樣
    問題7,
    架構的問題,不過我想下一代平台系統應該會加上,但從樓上的回答其實當需要String[ ] 變量類型的時候還是有辦法達到其功能的.
    問題8,
    樓上kiko回復的很明白了.
    謝謝兩位的解答,1和6的問題有必要再討論一下哦.

    問題一、Chroma8000定位於易於使用的相對開放測試平台,基本的邏輯概念不能與傳統編程語言(如VB/C等等)相駁.如if...then等常用語句就更不能了,不然會給人難以使用的印像.kiko提到的用CheckVarSpecEx,底層也應是if...then吧.關於傳統編程語言相駁還有數組的定義,VB/C都是從[0]為第一個元素,Chroma8000從[1]為第一個元素.

    問題六、先補充一個Bug, float變量定義為6位時,如1.000000,Item發布後,TP 編輯時就變成0.99..,反正是小於1了.float數的精度與float的比較是編程中比較金典的問題,採用><相對來說安全些,當然隻是個人建議.
    0

    设为最佳答案

    置顶

    编辑

    删除

    举报

    #该内容仅管理员可见#

    #回复内容已被删除#

    #该内容正在审核#

    回复:

    1185329

    216940

    23

    234980

    取消
    发送
    6
  • owen.zhao

    LV.1

    2008-01-16 08:10

    @owen.zhao

    謝謝兩位的解答,1和6的問題有必要再討論一下哦.

    問題一、Chroma8000定位於易於使用的相對開放測試平台,基本的邏輯概念不能與傳統編程語言(如VB/C等等)相駁.如if...then等常用語句就更不能了,不然會給人難以使用的印像.kiko提到的用CheckVarSpecEx,底層也應是if...then吧.關於傳統編程語言相駁還有數組的定義,VB/C都是從[0]為第一個元素,Chroma8000從[1]為第一個元素.

    問題六、先補充一個Bug, float變量定義為6位時,如1.000000,Item發布後,TP 編輯時就變成0.99..,反正是小於1了.float數的精度與float的比較是編程中比較金典的問題,採用><相對來說安全些,當然隻是個人建議.
    覺得說的不是很清楚,再補充一下.
    問題一、比如檢查一規格(一組輸出電源吧),Item規格變量可以用Spec.Vector也可以用condition變量,if...then就會有兩種不同的結果,總不能說Spec.Vector不能用if...then吧(正數適用,負數就不適用了)?
    我想不論是C/R/T變量,還是Spec.Vector本質是都是局域變量,Spec.Vector隻是方便TP編輯而已.

    問題二、簡而言之,當設定一個小於1的規格如0.99...時,因Float精度問題,很可能0.99...=1.
    0

    设为最佳答案

    置顶

    编辑

    删除

    举报

    #该内容仅管理员可见#

    #回复内容已被删除#

    #该内容正在审核#

    回复:

    1185388

    216940

    23

    234980

    取消
    发送
    7
  • owen.zhao

    LV.1

    2008-01-22 09:11

    @owen.zhao

    覺得說的不是很清楚,再補充一下.
    問題一、比如檢查一規格(一組輸出電源吧),Item規格變量可以用Spec.Vector也可以用condition變量,if...then就會有兩種不同的結果,總不能說Spec.Vector不能用if...then吧(正數適用,負數就不適用了)?
    我想不論是C/R/T變量,還是Spec.Vector本質是都是局域變量,Spec.Vector隻是方便TP編輯而已.

    問題二、簡而言之,當設定一個小於1的規格如0.99...時,因Float精度問題,很可能0.99...=1.
    都很忙? :-)再補充一下問題一.

    “此為電源測試習慣與數學習慣不同問題,所謂的正、負電壓只是極性的問題.一般來講-5V那組如果輸出-1V,我們都會說-5V太低而不會說-5V太大,就是說電壓我們實際在描述的時候不是用數學的大小做比較.”

    如有一個Regulation的規格為-0.5 ~ -0.1,Spec.Vector就不好定義了.
    0

    设为最佳答案

    置顶

    编辑

    删除

    举报

    #该内容仅管理员可见#

    #回复内容已被删除#

    #该内容正在审核#

    回复:

    1190131

    216940

    23

    234980

    取消
    发送
    8
  • kiko

    LV.1

    2008-02-18 13:48

    @owen.zhao

    覺得說的不是很清楚,再補充一下.
    問題一、比如檢查一規格(一組輸出電源吧),Item規格變量可以用Spec.Vector也可以用condition變量,if...then就會有兩種不同的結果,總不能說Spec.Vector不能用if...then吧(正數適用,負數就不適用了)?
    我想不論是C/R/T變量,還是Spec.Vector本質是都是局域變量,Spec.Vector隻是方便TP編輯而已.

    問題二、簡而言之,當設定一個小於1的規格如0.99...時,因Float精度問題,很可能0.99...=1.
    新版本沒有你說的這個現象,請參考下面的圖片!
    0

    设为最佳答案

    置顶

    编辑

    删除

    举报

    #该内容仅管理员可见#

    #回复内容已被删除#

    #该内容正在审核#

    回复:

    1200160

    216940

    23

    210624

    取消
    发送
    9
  • kiko

    LV.1

    2008-02-18 14:01

    @owen.zhao

    都很忙? :-)再補充一下問題一.

    “此為電源測試習慣與數學習慣不同問題,所謂的正、負電壓只是極性的問題.一般來講-5V那組如果輸出-1V,我們都會說-5V太低而不會說-5V太大,就是說電壓我們實際在描述的時候不是用數學的大小做比較.”

    如有一個Regulation的規格為-0.5 ~ -0.1,Spec.Vector就不好定義了.
    關於最大和最小值的問題,請參考下表就清楚怎麼樣設置;

    0

    设为最佳答案

    置顶

    编辑

    删除

    举报

    #该内容仅管理员可见#

    #回复内容已被删除#

    #该内容正在审核#

    回复:

    1200171

    216940

    23

    210624

    取消
    发送
    10
  • owen.zhao

    LV.1

    2008-02-25 16:14

    @

    回家一個月了, 給大家拜過晚年! 祝大家新年快樂!
    0

    设为最佳答案

    置顶

    编辑

    删除

    举报

    #该内容仅管理员可见#

    #回复内容已被删除#

    #该内容正在审核#

    回复:

    1204921

    216940

    23

    234980

    取消
    发送
    11
  • 现在还没有回复呢,说说你的想法

    1 2 3 4  
  • 回复

  • 收藏

  • 点赞

  • 举报有害信息

  • 已超出发布时间24小时,无法编辑与删除
    关于我们 联系方法 广告服务 会议服务 电子星球APP 网站地图 不良信息举报 热线:400-003-2006
    © 2002-2021 Netbroad(网博互动)公司版权所有 津ICP备 11006234号-2 联网备案号:12010402000747 增值电信业务经营许可证:津B2-20120058