欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

包括操作上下文感知復(fù)制和粘貼特征的機(jī)器視覺系統(tǒng)程序編輯環(huán)境的制作方法_5

文檔序號:9510112閱讀:來源:國知局
擇,如"粘貼"命令選 項(xiàng)322,它是包括這里公開的各種操作的粘貼命令的一個實(shí)施例。當(dāng)用戶選擇和/或執(zhí)行 "粘貼"命令選項(xiàng)322時(shí),控制系統(tǒng)部分120 (見圖2A)中的復(fù)制和粘貼管理器169執(zhí)行該命 令的操作,如在上面題為"復(fù)制和粘貼操作、特征和實(shí)現(xiàn)的概述"的章節(jié)中概述的。在各實(shí) 施例中,復(fù)制和粘貼管理器169還執(zhí)行該命令的操作,其自動執(zhí)行元素添加和/或修改,如 在上面題為"復(fù)制和粘貼操作、特征和實(shí)現(xiàn)的概述"的章節(jié)中概述的,以提供在所粘貼的表 示的位置上的操作上下文所需的元素。在各實(shí)施例中,復(fù)制和粘貼管理器169執(zhí)行該命令 的操作,其自動展開粘貼的表示,以示出其子節(jié)點(diǎn),如圖10所示,其中,復(fù)制和粘貼的"測量 圓形Circle-2"節(jié)點(diǎn)320'被展開,以示出其全部3個子節(jié)點(diǎn)。圖10也示出了復(fù)制和/或 粘貼操作包括這樣的操作,使得粘貼的表示中的特征名稱已被修改,以將其與復(fù)制的源表 示中的特征區(qū)分,并使粘貼的元素與粘貼位置兼容。在這個例子中,在特征名稱"測量圓形 Circle-2_1 [,] "中添加的括號[,]在320'指示/使其與其已被粘貼的步驟和重復(fù)循環(huán)中 的其操作上下文兼容,并且,特征名稱中的"_1"(下劃線1)將其與320中的復(fù)制的源特征 區(qū)分。
[0105] 圖11示出了用戶已選擇來發(fā)起復(fù)制的元素的另一個粘貼操作,但此時(shí)在步驟和 重復(fù)循環(huán)外(例如,"結(jié)束部件程序"表示325已被選擇,并且粘貼操作將發(fā)生在所選節(jié)點(diǎn)之 前,這是下面的"循環(huán)的結(jié)束"表示)。如前,在一個實(shí)施例中,用戶可以在插入點(diǎn)的選擇之 后右鍵點(diǎn)擊,并且,可出現(xiàn)菜單窗口 323,包括針對于所選位置的各種選項(xiàng)/選擇,如"粘貼" 命令選項(xiàng)322。當(dāng)用戶選擇和/或執(zhí)行"粘貼"命令選項(xiàng)時(shí),控制系統(tǒng)部分120 (見圖2A)中 的復(fù)制和粘貼管理器169執(zhí)行該命令的操作,如在上面題為"復(fù)制和粘貼操作、特征和實(shí)現(xiàn) 的概述"的章節(jié)中概述的。在各實(shí)施例中,復(fù)制和粘貼管理器169還執(zhí)行該命令的操作,其自 動執(zhí)行元素添加和/或修改,如在上面題為"復(fù)制和粘貼操作、特征和實(shí)現(xiàn)的概述"的章節(jié) 中概述的,以提供在所粘貼的表示的位置上的操作上下文所特定的元素。在各實(shí)施例中,復(fù) 制和粘貼管理器169執(zhí)行該命令的操作,其自動展開粘貼的表示,以示出其子節(jié)點(diǎn),如圖12 所示,其中,復(fù)制和粘貼的"測量圓形Circle-2"節(jié)點(diǎn)320"的第二實(shí)例被展開,以示出其全 部3個子節(jié)點(diǎn)。圖12也示出了復(fù)制和/或粘貼操作包括這樣的操作,使得粘貼的表示中的 特征名稱已被修改,以將其與復(fù)制的源表示320中的特征、以及包括類似的特征名稱320' 的復(fù)制的元素的先前粘貼的實(shí)例區(qū)分,并使粘貼的元素與粘貼位置兼容。在這個例子中,在 320"中的特征名稱"測量圓Circle-2_2"中不添加括號,這與復(fù)制的元素320'的之前的粘 貼的實(shí)例不同,這是因?yàn)?,括號[,]將與步驟和重復(fù)循環(huán)之外的操作上下文(例如,先前粘 貼的位置)不兼容。并且,特征名稱320"中的"_2"(下劃線2)將其與復(fù)制的源特征名稱 320、以及復(fù)制的元素的先前粘貼的實(shí)例中的特征名稱320'相區(qū)分。
[0106] 圖13A順便示出了 :"圓形工具"327的粘貼的副本的幾個屬性保留了復(fù)制的源元 素的值,如通過屬性/參數(shù)列表329所示,其定義在復(fù)制的元素320"的第二實(shí)例中包括的 "圓形工具"327,其中假定這些元素與粘貼位置不兼容(在編程的意義上)。應(yīng)當(dāng)理解,根據(jù) 期望的部件程序行為,"不兼容"在編程意義與"不適當(dāng)"不同。例如,保留的屬性(例如,圓 形工具位置參數(shù))可能不適當(dāng),因?yàn)橛脩纛A(yù)期編輯它們(例如,如由圖13A中的高亮的"修 改"命令330所示),但它們"不兼容",因?yàn)樗鼈兙哂袑庉嫴僮鞯姆穷A(yù)期的效果,或使所得 到的部件程序沖突或以非預(yù)期的方式作用。在各實(shí)施例中,或許最重要的是,它們在以下意 義上不兼容:用戶必須執(zhí)行以計(jì)算機(jī)語言編寫的基礎(chǔ)指令的編輯,以便使粘帖的表示或其 基礎(chǔ)指令在部件程序和/或編輯環(huán)境中操作。在至少一些實(shí)施例中,復(fù)制和/或粘貼命令將 自動執(zhí)行兼容性所需的所有上下文相關(guān)的操作,使得用戶可在顯示在GUI的編輯部分(例 如,在編輯界面301)、和/或相關(guān)的GUI窗口和菜單中的部件程序表示的級別,使用復(fù)制和 粘貼操作來編輯部件程序。在一些實(shí)施例中,如果復(fù)制和粘貼命令不能在復(fù)制和/或粘貼 表示/指令的特定情況下自動執(zhí)行這樣的操作,則相關(guān)的錯誤消息將被顯示。在圖13A中, 在測量圓形Circle-2_2節(jié)點(diǎn)下,關(guān)于所選"圓形工具"指令表示,"修改"命令已被選擇。在 屬性/參數(shù)窗格329中顯示該圓形工具的可用于修改的參數(shù)。在此特定示例中,用戶將"復(fù) 制的"參數(shù)"掃描間隔(Scan Inverval) =20"和"掃描間隔類型(Scan Inverval Type) =度"修改為掃描間隔"1"、以及掃描間隔類型"像素",如在下面的圖17和18中可見。
[0107] 圖13B示出了與圖13A同步的、包括"測量結(jié)果"316的窗口或窗格的界面狀態(tài), 其中,"測量結(jié)果"窗口 316表示源"測量圓形Circle-2" 320和第一粘貼實(shí)例"測量圓形 Circle-2_1 [1,1] " 320'、而不是在所示出的例子中要修改的"測量圓形Circle-2_2" 320" 的第二粘貼實(shí)例的測量結(jié)果。
[0108] 圖14示出了 :在準(zhǔn)備要由用戶輸入修改的所選/高亮的圓形工具327時(shí),必須在 部件程序的該位置建立適當(dāng)?shù)臋C(jī)器和/或編輯操作上下文(例如,如在'232申請中公開 的),并且,自動執(zhí)行必要操作(例如,如在' 232申請中公開的),如由插入指針(以及編輯 上下文狀態(tài)指示符)332/332'中的改變(在執(zhí)行必要操作期間抑制為332',與圖13A中的 有效和可見相反)、以及編輯界面301和同步消息框333中的指令的灰色無效表示所指示 的,其指示系統(tǒng)正在分析和/或執(zhí)行部件程序的至少一部分,以建立適當(dāng)?shù)臋C(jī)器操作上下 文。
[0109] 圖15示出了在完成圖14的同步操作時(shí)的GUI狀態(tài),在該點(diǎn),為了修改(編輯)部 件程序的目的建立了有效的操作或編輯上下文。
[0110] 圖16反映在先前的圖13A-15中描述的操作之后跟隨的修改操作。注意,如上所 述,在用戶選擇圖13A的"修改"命令330、并將"復(fù)制"參數(shù)"掃描間隔=20"和"掃描間隔 類型=度"修改為掃描間隔"1"、以及"掃描間隔類型=像素"之后,出現(xiàn)"修改圓形工具"對 話框335。注意,紅色"記錄"狀態(tài)指示符337指示機(jī)器視覺檢查系統(tǒng)處于"記錄"或?qū)W習(xí)模 式,以產(chǎn)生和記錄部件程序。作為"修改圓形工具"對話框335中的可選命令之一的運(yùn)行命 令339尚未被執(zhí)行。為了使上述參數(shù)修改有效,圓形工具可以運(yùn)行。圖16還示出了界面狀 態(tài),包括在[3, 4]、[4, 1]、[4, 2]、[4, 3]、[4, 4]的"測量圓形Circle-2_1"的第一粘貼實(shí)例 的"測量結(jié)果" 316,其可以容易地上下滾動。
[0111] 圖17示出了在執(zhí)行了運(yùn)行命令339以運(yùn)行修改的圓形工具之后的⑶I。作為修改 的圓形工具正在運(yùn)行的結(jié)果,"修改圓形工具"對話框335表示639個邊緣點(diǎn)已被定位(見 340),并且,定位的邊緣點(diǎn)在視頻顯示窗口(視野窗口)302中的視頻工具內(nèi)被指示。
[0112] 圖18示出了從執(zhí)行用于修改的圓形工具的運(yùn)行命令得到的屬性/參數(shù)329的列 表中的更新的參數(shù),包括示出有效的修改后的參數(shù):與圖15中列出的圓形工具的先前參數(shù) 相比,掃描間隔"1"、以及掃描間隔類型"像素"。圖19示出了與圖18同步的、包括"測量結(jié) 果"316的用于窗口或窗格的界面狀態(tài),所述界面狀態(tài)包括附加對話框342,其可被用于接受 (通過按下"完成")被粘貼和修改以產(chǎn)生檢測的邊緣點(diǎn)(可在圖17中最佳地看到)以及 圖18中示出的結(jié)果圓形測量和參數(shù)的圓形工具的結(jié)果和配置。
[0113] 圖20A-24E是以標(biāo)記語言編寫的代碼指令的圖,其對應(yīng)于在圖3A-19中表示的序 列操作中描述的各種狀態(tài)和/或操作序列。本領(lǐng)域的技術(shù)人員可通過關(guān)于圖3A-19中示 出的表示而仔細(xì)檢查圖20A-24E中示出的指令,結(jié)合基于這里描述的公開特征和操作的理 解、包括' 232申請和' 061申請和并入的文獻(xiàn),確定狀態(tài)之間的對應(yīng)。大致說來,圖20A-20H 示出從關(guān)于圖3A-3B描述或暗示的操作得到的部件程序指令。各種指令用參考標(biāo)記被注 解,以幫助讀者理解指令與前面的圖中的其相應(yīng)的指令表示的關(guān)系。例如,PS和PE分別近 似于與"前序"指令表示相關(guān)的指令的開始和結(jié)束。MCIRC1S和MCIRC1E分別近似于與"測 量圓形Circle-Γ'的指令表示相關(guān)的指令的開始和結(jié)束。DCIRC1S和DCIRC1E分別近似于 與用于Circle-I的"定義圓形"指令表示相關(guān)的指令的開始和結(jié)束。ALIGN0S和ALIGN0E 分別近似于與"對齊原點(diǎn)"指令表示相關(guān)的指令的開始和結(jié)束。MCIRC2S和MCIRC2E分別近 似于與"測量圓形Circle-2"指令表示相關(guān)的指令的開始和結(jié)束。DCIRC2S和DCIRC2E分 別近似于與用于Circle-2的"定義圓形"指令表示相關(guān)的指令的開始和結(jié)束。
[0114] ALIGNXS和ALIGNXE分別近似于與"對齊X坐標(biāo)"指令表示相關(guān)的指令的開始和結(jié) 束。EPP涉及"結(jié)束部件程序"指令表示。這些注解與圖21-24的那些一致,使得那些圖中 的程序段的位置可與它們相對于圖20中示出的部件程序位于(例如,插入)的位置相關(guān)。
[0115] 大致說來,圖21示出從關(guān)于在圖4-6中描述或暗示的操作得到的部件程序指令。 可以看出,LOOPS和LOOPE分別近似于與如圖6所示的"陣列步驟和重復(fù)循環(huán)"指令表示相 關(guān)的指令的開始和結(jié)束。大致說來,圖22A-22C示出了從關(guān)于圖7A-10描述或暗示的操作 得到的部件程序指令??梢钥闯?,MCIRC2_1S和MCIRC2_1E分別近似于圖10中的被粘貼 到 "MyLoop"中的與"測量圓形Circle-2_1 [.] "指令表示相關(guān)的指令的開始和結(jié)束。類似 地,DCIRC2_1S和DCIRC2_1E分別近似于與對應(yīng)的"定義圓形"指令表示相關(guān)的指令的開始 和結(jié)束。大致說來,圖23A-23C示出了關(guān)于圖11-12描述或暗示的操作得到的部件程序指 令。可以看出,MCIRC2_2S和MCIRC2_2E分別近似于與"測量圓形Circle-2_2"指令表示相 關(guān)的指令的開始和結(jié)束,其在圖12中示出為被粘貼到循環(huán)的結(jié)束之后。類似地,DCIRC2_2S 和DCIRC2_2E分別近似于與對應(yīng)的"定義圓形"指令表示相關(guān)的指令的開始和結(jié)束。大致 說來,圖24A-24E示出了從關(guān)于圖13A-19描述或暗示的操作得到的部件程序指令和數(shù)據(jù)。 例如,在圖24C中,可以看出,MODl示出了圖18所示的修改后的掃描間隔和掃描間隔類型 參數(shù)。CIRC2_2-SURR0S和CIRC2_2-SURR0E分別近似于與在視覺機(jī)器上執(zhí)行與"測量圓形 Circle-2_2"指令表示相關(guān)的指令相關(guān)的新數(shù)據(jù)的開始和結(jié)束(例如,在標(biāo)注MCIRC2_2S 和MCIRC2_2E內(nèi),其分別近似于與"測量圓形Circle-2_2"指令表示相關(guān)的指令的開始和結(jié) 束)。該數(shù)據(jù)提供了通過元素332在圖18中表示的操作編輯上下文狀態(tài)的基礎(chǔ)(例如,與 圖15相反,其中,尚未對與"測量圓形Circle-2_2"相關(guān)的粘貼和修改的元素建立操作編輯 上下文狀態(tài)。
[0116] 總之,可以看出,圖1-25B繪出了一個實(shí)施例,其展示在上面題為"復(fù)制和粘貼操 作、特征和實(shí)現(xiàn)的概述"的章節(jié)和/或在下面的權(quán)利要求中概述的很多特征、操作和對應(yīng)關(guān) 系。
[0117] 應(yīng)當(dāng)理解的是,與如可在基于文本的編程環(huán)境中執(zhí)行的已知復(fù)制和粘貼編程操 作、或甚至意識到在編程語言特征等中指示的上下文的編程(其可對精通編程語言的用戶 的鍵入和/或編程加速)等相反,這里公開的復(fù)制和/或粘貼命令在GUI中可用來由相對不 熟練的用戶操作(例如,為了在各個位置上進(jìn)行編輯、增加、替換、或刪除操作的目的)。與 已知的復(fù)制和粘貼操作相反,這里公開的命令操作可使基礎(chǔ)編程語言指令中的目標(biāo)編程元 素所需的上下文調(diào)節(jié)操作完全自動化,在至少一些實(shí)施例中,使得用戶可以在被顯示在GUI 的編輯部分和/或相關(guān)GUI窗口和菜單中的部件程序表示的級別上,使用復(fù)制和粘貼操作 而可靠地編輯和/或運(yùn)行部件程序。
[0118] 在各種示例性實(shí)施例中,如前所述,以諸如可擴(kuò)展標(biāo)記語言(XML)或類似的定制 標(biāo)記語言的標(biāo)記類型語言編寫包括復(fù)制和粘貼的指令和/或由復(fù)制和粘貼管理器169生成 的指令的部件程序。即,在編輯界面301中顯示的可編輯指令表示指向以標(biāo)記類型語言編 寫的對應(yīng)的代碼指令(機(jī)器可執(zhí)行指令)。
[0119] 圖25A和25B示出了流程圖,其示出用于在機(jī)器視覺檢查系統(tǒng)中編輯部件程序時(shí) 復(fù)制和粘貼機(jī)器視覺部件程序操作集的方法,其中,所述機(jī)器視覺檢查系統(tǒng)包括:成像部 分、用于在成像部分的視野中持有一個或多個工件的臺、控制部分、編輯部分、顯示器、圖形 用戶界面(GUI)、以及學(xué)習(xí)模式,其被配置為使得可操作用來接收用戶輸入,以控制機(jī)器視 覺檢查系統(tǒng)的操作,并記錄與所控制的操作相對應(yīng)的部件程序指令,以便創(chuàng)建部件程序。在 塊2710,提供了機(jī)器視覺檢查系統(tǒng),其包括:成像部分、用于在成像部分的視野中持有一個 或多個工件的臺、控制部分、編輯部分、顯示器、圖形用戶界面(GUI)、以及學(xué)習(xí)模式,其被配 置為使得可操作用來接收用戶輸入,以控制機(jī)器視覺檢查系統(tǒng)的操作,并記錄與所控制的 操作相對應(yīng)的關(guān)聯(lián)部件程序指令,以便創(chuàng)建部件程序。在塊2720,提供了與編輯部分相關(guān)聯(lián) 的復(fù)制命令和粘貼命令。在塊2730,提供了所述GUI的編輯界面部分,所述編輯界面部可被 操作以顯示基礎(chǔ)部件程序指令的可編輯部件程序表示,該部件程序表示包括指令表示。在 塊2740,顯示在編輯界面部分中的基礎(chǔ)部件程序的部件程序表示。在塊2750,在顯示的部 件程序表示中的復(fù)制位置選擇至少第一指令表示,以定義與基礎(chǔ)所選指令副本集相關(guān)聯(lián)的 所選指令表示副本集。在塊2760,操作該編輯部分,使得它執(zhí)行針對于所選指令表示副本集 和所選指令副本集中的至少一個的副本集修改操作,副本集修改操作包括通過包括下面中 的至少一個的操作來形成修改的所選指令表示副本集:a)修改所選指令表示副本集的與 粘貼位置操作上下文不兼容的元素和關(guān)聯(lián),b)將與粘貼位置操作上下文兼容所需的元素和 關(guān)聯(lián)添加到所選指令表示副本集,以及c)基于通過包括以下中的至少一個的操作形成的 修改的所選指令副本集,形成修改的所選指令表示副本集:cl)修改所選指令副本集的與 指令粘貼位置操作上下文不兼容的元素和關(guān)聯(lián),以及c2)將與指令粘貼位置操作上下文兼 容所需的元素和關(guān)聯(lián)添加到所選指令副本集。在塊2770,操作編輯界面部分,以在所顯示 的部件程序表示中定義要粘貼所選指令表示集的粘帖位置,該粘帖位置與基礎(chǔ)部件程序中 的指令粘貼位置相關(guān)聯(lián)。在塊2780,操作編輯界面部分,以在所顯示的部件程序表示中定 義要粘貼所選指令表示集的粘帖位置,該粘帖位置與基礎(chǔ)部件程序中的指令粘貼位置相
當(dāng)前第5頁1 2 3 4 5 6 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
青川县| 德格县| 乌拉特前旗| 雅安市| 丰台区| 玉门市| 炎陵县| 鹿泉市| 吉林市| 三门峡市| 静海县| 平阳县| 上饶市| 营山县| 益阳市| 克东县| 时尚| 抚州市| 平陆县| 城市| 阳江市| 宁德市| 利辛县| 天水市| 社旗县| 荣昌县| 满洲里市| 格尔木市| 镇原县| 平南县| 汕尾市| 七台河市| 乾安县| 图木舒克市| 涡阳县| 石首市| 德江县| 中宁县| 阳朔县| 双鸭山市| 文水县|