因為MIL有Camera discovery server一直再執行,會造成某些更新無法安裝,需要從config center取消
2017年12月8日 星期五
2017年11月30日 星期四
MIL更新安裝被卡住
2016年12月23日 星期五
LoaderLock error
VS2015關閉LoaderLock訊息回報被改到
Debug->Windows->Exception Settings
Managed Debugging Assistants>LoaderLock這個地方
以前版本的VS是在
Debug -> Exceptions
Managed Debugging Assistants>LoaderLock
對於所有遇到的不明loader lock錯誤都可以從這邊關掉。不只在VS裡面,compile出來的執行檔也不會回報這類錯誤。
Debug->Windows->Exception Settings
Managed Debugging Assistants>LoaderLock這個地方
以前版本的VS是在
Debug -> Exceptions
Managed Debugging Assistants>LoaderLock
對於所有遇到的不明loader lock錯誤都可以從這邊關掉。不只在VS裡面,compile出來的執行檔也不會回報這類錯誤。
LoaderLock error
2016年11月29日 星期二
MIL鍵盤事件無法使用
MIL如果用displaySelectWindow將顯示放到panel中,內建的鍵盤事件就會無法使用
主要是因為鍵盤事件沒有被導向到Form中
解決的方法是將SelectWindow導向到Form中,再將Form嵌入Panel上,最後,把母Form中的鍵盤事件導向到DisplayForm中
主要是因為鍵盤事件沒有被導向到Form中
解決的方法是將SelectWindow導向到Form中,再將Form嵌入Panel上,最後,把母Form中的鍵盤事件導向到DisplayForm中
MIL鍵盤事件無法使用
2016年11月13日 星期日
MIL win7 touch縮放與滑鼠滾輪
mil的display在window中已經做好對滑鼠滾輪縮放的支援
但在win7中卻一直無法使用
昨天新同事mike發現在筆電上,win7是可以做縮放的,但需要用touch pad的zoom(兩隻手指往內或往外)
但在win10中卻又可以用滾輪跟touchpad
但在win7中卻一直無法使用
昨天新同事mike發現在筆電上,win7是可以做縮放的,但需要用touch pad的zoom(兩隻手指往內或往外)
但在win10中卻又可以用滾輪跟touchpad
MIL win7 touch縮放與滑鼠滾輪
2016年11月1日 星期二
Mil app 關閉錯誤
在free mil app的時候會出現mil app ID 錯誤的錯誤訊息
經過debug之後發現,原因出在inquire的時候餵入接收參數型態為ref int
將型態改為ref MIL_INT之後app就可以正常被釋放
奇怪的是,其他如buffer之類的暫存器釋放不完全會在free mil system時出現system內尚有buffer未釋放
經過debug之後發現,原因出在inquire的時候餵入接收參數型態為ref int
將型態改為ref MIL_INT之後app就可以正常被釋放
奇怪的是,其他如buffer之類的暫存器釋放不完全會在free mil system時出現system內尚有buffer未釋放
Mil app 關閉錯誤
2016年10月26日 星期三
在Inspector中轉換到model座標
在MIL中可以使用McalFixture將座標系統依照model Finder或patern Match...的結果作旋轉平移。
用Inspector可以很簡單的設定measurement marker的參數,位置並看效果。但inspector預設的坐標系是左上角為原點的坐標系,與model的坐標系不同。
用Inspector可以很簡單的設定measurement marker的參數,位置並看效果。但inspector預設的坐標系是左上角為原點的坐標系,與model的坐標系不同。
在Inspector中轉換到model座標
[Inspector] MIL model Finder by Edge
上週有人問Inspector是否可以以比較省空間的方式去存model
測試了將影像轉乘binary與用dxf檔案兩種方式,發現在我測試的圖形下,使用binary會比使用dxf產生的檔案更小。可能是因為dxf有比較大的檔頭,在尺寸不大的狀況下佔不了便宜。
測試了將影像轉乘binary與用dxf檔案兩種方式,發現在我測試的圖形下,使用binary會比使用dxf產生的檔案更小。可能是因為dxf有比較大的檔頭,在尺寸不大的狀況下佔不了便宜。
[Inspector] MIL model Finder by Edge
2016年7月27日 星期三
自動產生Deligate
今天在測試加入/刪除call back func的時候用到
HookHandlerDelegate = new MIL_GRA_HOOK_FUNCTION_PTR(drawRenewHook);
MgraHookFunction(graphicListId, MIL.M_GRAPHIC_LIST_MODIFIED, HookHandlerDelegate , M_NULL);
vs
MIL.MgraHookFunction(graphicListId, MIL.M_GRAPHIC_LIST_MODIFIED, drawRenewHook, M_NULL);
兩個都可以用,but下面那種方式會有無法取消hook的問題
自動產生Deligate
2016年7月12日 星期二
graphic list index & label
在mil的grapic list中每個graphic都有他的label跟index
兩個都是系統指定無法手動更改的
(見MgraInquireList中的M_LABEL_VALUE與M_INDEX_VALUE)
but
index會因為graphic的刪除改變但是label卻是不變的
兩個都是系統指定無法手動更改的
(見MgraInquireList中的M_LABEL_VALUE與M_INDEX_VALUE)
but
index會因為graphic的刪除改變但是label卻是不變的
graphic list index & label
訂閱:
文章 (Atom)
