光道視覺科技股份有限公司
關於我們 最新消息 產品介紹 下載專區 技術問題 聯絡我們
Sitemap 回首頁 繁體中文 English
技術問題

[VAlignU] VAlignU 如何設定 WorkDir 路徑, 讀寫 IniFile / Recipe / Image

[VAlignU 目錄屬性]
bool UseCurrentDir (R/W, Default=false); 是否使用現行目錄為系統工作目錄
string  WorkDir (R/W, Default="");
系統工作目錄

string  RecipeDir (R/W, Default="Recipe"); 系統品種檔案存放目錄
string  ImageDir (R/W, Default="Image"); 系統影像檔案存放目錄
string  IniFileName (R/W, Default=VALIGN); INI檔案的名稱
bool  SaveLogFile (R/W, Default=false); 是否自動將檢測紀錄區中的資訊儲存於屬性WorkDir所指定的目錄之中

[VAlignU 存檔函式]
Void SaveIniFile (); 儲存現用樣本資訊檔案、相機畫面大小及相機系統資訊
bool SaveRecipeFile (String FileName); 儲存所有樣本資訊檔案
bool SaveImageFile (String FileName, VImageFormat  ImageFormat); 儲存目前VAlign畫布上的影像
bool SaveRoiImageFile (long RoiHandle,String strImageName, VaImageFormat ImageFormat); 儲存ROI所指定區域 (LocatorRoiHandle或 LocatorSearchRegionRoiHandle)的影像資料

[VAlignU 讀檔函式]
void  LoadIniFile(); 載入樣本資訊檔案、相機畫面大小及相機系統資訊檔案
bool  LoadRecipeFile (String FileName); 載入所有樣板資訊檔案
bool  LoadImageFile (String FileName); 載入指定影像檔案


[VAlignU 目錄結構]
EX: 當 WorkDir RecipeDir ImageDir 為預設值時, 
      各項目檔案儲存路徑如下:
        Recipe : "執行檔系統槽:\Recipe\"
        Image : "執行檔系統槽:\Image\"
        IniFile : "執行檔系統槽:\VALIGN.ini"

EX: 當 WorkDir RecipeDir ImageDir 使用以下自訂方式時,

        WorkDir = "E:\VAlign\"
        RecipeDir = "R"
        ImageDir = "I"
        IniFileName = "INI"
      各項目檔案儲存路徑如下:
        Recipe : "E:\VAlign\R\"
        Image : "E:\VAlign\I\"
        IniFile : "E:\VAlign\INI.ini"


[VAlignU 目錄設定注意事項]
1. UseCurrentDir = true, 則WorkDir預設為exe目錄.
    當UseCurrentDir = false, WorkDir預設為exe執行檔系統槽或自訂目錄.
    EX: 執行檔路徑: "C:\TestVAlignU\VAlign.exe"
           
UseCurrentDir = true;   ->    WorkDir = "C:\TestVAlignU\"
           
UseCurrentDir = false; ->    WorkDir = "C:\"  自訂目錄

2. 
UseCurrentDir 設定格式需包含完整路徑.
     EX: "C:\TestVAlignU\"、"D:\VAlign\"

3. RecipeDir/ImageDir設定格式僅包含資料夾名稱即可.
     EX: "RecipeFile"、"ImageFile"

4. WorkDir指定的目錄, 必須為系統已存在之實體目錄. 

5. 若 WorkDir 指定為 "C:\"、"C:\Windows\"、"C:\ProgramFiles" 等系統資料夾, 請記得使用 "系統管理員權限" 執行執行檔

Copyright ©2008 Internet Service by
AISYS Vison company.