ginooolu 发表于 2015-3-16 18:36 謝謝,您提供的方式我會再研究研究,不知為何載入fgrid時出現下面訊息: E- *Error* _axlFormGridInsertCol: argument #1 should be any user-defined (other) type (type template = "otg") - nil E- *Error* load: error while loading file - "fgrid.il" =>必須將fgrid.il和fgrid.form 放在skill目錄下, 你是拿哪一個Allegro版本裡面的fgrid.il檔案 |
ginooolu 发表于 2019-7-30 09:09 十分感谢。:) |
ginooolu 发表于 2015-3-15 20:57 请问你的这个功能实现了吗?我遇到了同样的问题,很多checkbox超出范围,需要做滚动显示。能给个提示吗?多谢。 |
| 不是變數的話,也可以試試 evalstring |
|
本帖最后由 ginooolu 于 2015-3-17 22:39 编辑 謝謝,原本form 跟.il放在PCBENV下會有問題,16.3/16.5都會。 後來把from拷貝到board file目錄就可以了。 grid功能似乎很複雜,要好好看一看了。 謝謝 |
|
本帖最后由 ginooolu 于 2015-3-16 19:09 编辑 謝謝,您提供的方式我會再研究研究,不知為何載入fgrid時出現下面訊息: E- *Error* _axlFormGridInsertCol: argument #1 should be any user-defined (other) type (type template = "otg") - nil E- *Error* load: error while loading file - "fgrid.il" 每一個net名稱都可以勾選並高亮或不高亮嗎 是的,在程式開始時會要求輸入list,透過list產生checklist Checklist的名稱是固定的(HiCheckn),只是label(netname)不同,原本使用Case是可以用的。只是case的字串似乎不能用變數,必須每個case都寫出來。您的寫法確實可以將checklist變成變數,也試驗出來了。謝謝 |
ginooolu 发表于 2015-3-15 20:57 請問可以對grid做更多的說明嗎? => Allegro 有一個範例 fgrid.il,可以參考
程式效果是希望如下圖 另外目前的寫法是用Case,然後問題是Case的目標不能是變數,這是限制嗎? 那是否有其他的思路可以簡化程式達到效果 =>請教一下 每一個net名稱都可以勾選並高亮或不高亮嗎? 還有這些net名稱,在不同的board也會不一樣,這樣你就不能使用case. 可以試試看cond 的迴圈加上rexMatchp判斷方式 不是變數的話,可以試試 loadstring 下面的判斷,我都是這樣寫,不用再去執行一次副程式axlFormGetField if(axlFormGetField(PWRHIForm "HiCheck0") then => if(PWRHIForm->curValue then 再確認一下此工具的功能是不是要高亮或不高亮net嗎? |
ginooolu 发表于 2015-3-13 18:57 List 裡面好像不能使用checkbox,只能使用字串, 你可以改用grid的方式試試看. |
/1
关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )
GMT+8, 2025-11-22 07:50 , Processed in 0.187500 second(s), 32 queries , Gzip On.
地址:深圳市南山区科技生态园2栋A座805 电话:19926409050