1. Trang chủ
  2. » Luận Văn - Báo Cáo

ĐO CÁC SẢN PHẨM CƠ KHÍ SẢN XUẤT HÀNG LOẠT BẰNG XỬ LÝ ẢNH

72 138 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

BỘ GIÁO DỤC VÀ ĐÀO TẠO ĐẠI HỌC NÔNG LÂM TP HỒ CHÍ MINH KHOA KHÍ & CƠNG NGHỆ ĐINH VĂN HẢO ĐO CÁC SẢN PHẨM KHÍ SẢN XUẤT HÀNG LOẠT BẰNG XỬ ẢNH HỒ CHÍ MINH Tháng năm 2008 BỘ GIÁO DỤC VÀ ĐÀO TẠO ĐẠI HỌC NƠNG LÂM TP HỒ CHÍ MINH KHOA KHÍ & CƠNG NGHỆ ‫صص‬ ĐO CÁC SẢN PHẨM KHÍ SẢN XUẤT HÀNG LOẠT BẰNG XỬ ẢNH (Chuyên ngành: Điều Khiển Tự Động) Giáo viên hướng dẫn : Sinh viên thực hiện: ThS Đặng Phi Vân Hài Đinh Văn Hảo HỒ CHÍ MINH Tháng năm 2008 MINISTRY OF EDUCATION AND TRAINING NONG LAM UNIVERSITY FACULTY OF ENGINEERING & TECHNOLOGY ‫صص‬ MEASUREMENT OF MASS PRODUCTIVE MECHANICAL COMPONENTS USING IMAGE PROCESSING Speciality : Automatic control Supervior : Student: M.E Mrs Dang Phi Van Hai Dinh Van Hao Ho Chi Minh, city August, 2008 Lời cảm ơn Lời đầu tiên, xin chân thành cảm ơn gia đình, người sinh ln bên tơi, chăm sóc động viên khuyến khích cho tơi ăn học, giúp cho tơi bước trưởng thành ngày Cơng ơn đó, suốt đời tơi khơng qn hành trang đời Cuốn luận văn hoàn thành tốt đẹp theo thời gian quy định nhà trường khoa Việc đạt kết không nỗ lực cá nhân tơi mà giúp đỡ, dạy dỗ, bảo góp ý quý thầy khoa thầy chuyên ngành Tự Động tạo điều kiện thuận lợi cho tơi hồn thành luận văn Đặc biệt giúp đỡ bảo tận tình giáo hướng dẫn ThS Đặng Phi Vân Hài trình làm luận văn Xin cám ơn bạn sinh viên lớp ĐH04TĐ bên năm học qua, niềm vui nỗi buồn mái trường Nông Lâm yêu mến Các bạn người bạn tinh thần vô giá giúp đỡ nhiều vật chất phương tiện, sách vở, ý kiến… Cuối xin chúc thầy hạnh phúc, thành công mặt đời sống Chúc bạn thành công niềm vui bước đường sau Chúc trường Đại Học Nông Lâm luôn phát triển lớn mạnh nghiệp giáo dục đất nước Tp Hồ Chí Minh Tháng năm 2008 i TÓM TẮT Ngày nay, nhu cầu xã hội yêu cầu độ xác cao đo lường tất ngành sản xuất, sản xuất hàng loạt yêu cầu quan trọng Ngoài ra, tốc độ đo vấn đề cấp thiết Để giải vấn đề này, nhà sản xuất đưa thị trường nhiều thiết bị đo phục vụ cho yêu cầu lĩnh vực khác Đề tài “đo sản phẩm khí sản xuất hàng loạt xử ảnh”, nhằm mục đích tăng hiệu đo lường như: độ xác, tốc độ, tiết kiệm nguồn nhân lực chi phí kinh tế.Trong khn khổ luận văn cấu trúc gồm ba phần : Khảo sát thơng số sản phẩm đo Thiết kế xây dựng mơ hình đo Viết chương trình ngơn ngữ lập trình MATLAB Kết : Đề tài xây dựng mơ hình thực cách đo sản phẩm theo chương trình thực ii IN SUMMARY Nowadays, in the context of the increasing social demands for exact measurements happening in every productive industries, especially in mass production This has become more and more important besides The waiting time for results is not least Therefore, aiming at producing solution to this matter, producers have launched to the market many kinds of measurement devices which meet the requirements of each different field My thesis " measurement of mass productive mechanical components using image processing " is not out of this aim It is to improve the measurement results in terms of: accruacy, quickness, save resources and expense This thesis includes main parts : Survey of product's main specifications Design and establishment of measurement system Development using MATLAB programme language Result: the thesis has been successful in building the system and the measurement was carried out exactly according to the programme iii MỤC LỤC Trang Trang tựa i Lời cảm ơn .ii Tóm tắt iii Mục lục iv Danh sách hình v Chương MỞ ĐẦU Chương TRA CỨU TÀI LIỆU, SÁCH BÁO PHỤC VỤ TRỰC TIẾP ĐỀ TÀI 2.1 Các dụng cụ đo kích thước thường gặp thị trường 2.1.1 Các dụng cụ đo tay 2.1.2 Máy đo đại 2.2 Tìm hiểu MATLAB 2.3 Dung sai bạc đạn ( ổ lăn ) 12 2.3.2 Cấp xác bạc đạn 12 2.3.3 Dung sai lắp ghép bạc đạn 12 Chương PHƯƠNG PHÁP VÀ PHƯƠNG TIỆN 3.1 Phương pháp 15 3.2 Phương tiện 15 Chương THỰC HIỆN ĐỀ TÀI 4.1 Khảo xát đánh giá bạc đạn 16 4.2 Thực làm mô hình đo 16 4.2.1 Camera 16 4.2.2 Khung 16 4.2.3 Bộ phận ánh sáng 17 4.2.4 Bộ nguồn 18 4.2.5 Bàn 19 iv 4.3 MATLAB xử ảnh MATLAB 19 4.3.1 21 4.3.1.5 Không gian làm việc MATLAB 21 4.3.1.6 Biến 21 4.3.1.7 Câu giải thích (comment) 22 4.3.1.8 Tập lệnh hàm 22 4.3.1.8.1 Tập lệnh m-file 22 4.3.1.8.2 Hàm m-file 4.3.2 Xử ảnh MATLAD 24 4.3.2.1 Các kiểu hình ảnh số 24 4.3.2.2 Chuyễn đổi kiểu ảnh 26 4.3.2.3 Thu thập hiển thị ảnh 26 4.3.2.3.1 Thu thập ảnh 26 4.3.2.3.2 Các hàm hiển thị ảnh MATLAD 30 4.3.2.4 Lọc ảnh 31 4.3.2.4.1 Lọc tuyến tính 32 4.3.2.4.2 Lọc thích nghi 34 4.3.2.5 Tách ảnh lấy biên 35 4.3 Thực tính tốn kết đo 38 Chương KẾT LUẬN VÀ ĐỀ NGHỊ 5.1 Kết 41 5.2 Đề nghị 41 TÀI LIỆU THAM KHẢO PHỤ LỤC v DANH SÁCH CÁC HÌNH Chương Hình 2.1 Các loại thước kẹp sử dụng Hình 2.2 Cấu tạo calíp Hình 2.3 Sơ đồ quang học máy chiếu hình Hình 2.4a, 2.4b Sơ đồ cấu tạo máy chiếu hình Hình 2.5 Sơ đồ cấu tạo giá Hình 2.6 Sơ đồ cấu tạo bàn đo Hình 2.7 Máy đo tọa độ Hình 2.8 Vật đo gắng bàn Hình 2.9 Mơ hình chuyển động đầu đo đo Hình 2.10a Đầu đo CN Hình 2.10b Đầu đo tay Hình 2.11 Cấu tạo bạc đạn 10 Hình 2.12 Lắp ghép bạc đạn 11 Hình 2.13 Các miền dung sai kích thước lỗ trục 12 Chương Hình 4.1 Mơ hình đo 14 Hình 4.2 Bộ khung mơ hình đo 15 Hình 4.3 Bộ phận sáng 16 Hình 4.4 Bộ nguồn 17 Hình 4.5 Cửa sổ lệnh MATLAB, ấn phẩm R2007 18 Hình 4.6 Cách tạo viết chương trình M-file 22 Hình 4.7 Sơ đồ khối xử ảnh MATLAB 23 Hình 4.8 Cách biểu diển ảnh RGB ( nguồn từ help matlab) 24 Hình 4.9 Cách biểu diển ảnh biểu diển theo độ sáng ( nguồn từ help matlab) 24 Hình 4.10 Mơ hình thu thập ảnh động 25 Hình 4.11 Ảnh sau lấy hàm preview(vid) 26 vi Hình 4.12 Lấy ảnh tĩnh hiển thị 27 Hình 4.13 Phóng to hiển thị số pixel, hàm imview 28 Hình 4.14 Cách chèn thêm biên ảnh 30 Hình 4.15 Thể trước sau lọc 31 Hình 4.16 Thể trước sau lọc 32 Hình 4.17 Thực phép lấy ngưỡng 0.45, 0.8, 0.2 32 Hình 4.18 Sau lấy biên dạng theo sobel 33 Hình 4.19 Loại bỏ vùng liên kết 250 pixel ma trận bw1 33 Hình 4.20 Đường kính ngồi bạc đạn 34 Hình 4.21 Thực lấy kích thước chuẩn 35 Chương Hình 5.1 Kết ảnh thực 38 vii -Nhờ diode quang dạng bát giác điểm ảnh xếp theo kiểu tổ ong, Super CCD độ phân giải cao hơn, tỷ suất tín hiệu / nhiễu (S/N) cao hơn, vùng màu động rộng so với CCD thông thường -Sắp xếp theo kiến trúc tổ ong phù hợp với quy tắc phân bố tần số tự nhiên đặc trưng mắt người Vì độ hiệu điểm ảnh CCD tăng lên 1,6 lần – Super CCD triệu điểm ảnh tạo ảnh chất lượng tương đương ảnh tạo CCD triệu điểm ảnh -Kiến trúc tổ ong kết hợp với công nghệ xử tín hiệu cho phép hạn chế độ suy giảm chất lượng ảnh sử dụng chức phóng đại số (digital zoom) -Kiến trúc cho phép bỏ qua bước đọc lại liệu ảnh mà không làm giảm chất lượng ảnh ; chẳng hạn cho phép xuất tín hiệu video chất lượng cao -Để đáp ứng chức năng, kiến trúc sử dụng CCD đơn giản nhiều so với CCD thông thường -Super CCD tiết kiệm lượng khả ghi nhận hình ảnh độ phân giải cao với lượng điểm ảnh Hiện nay, Super CCD sử dụng loại máy ảnh số chuyên nghiệp độ phân giải cao (6 triệu điểm ảnh) Một số hình minh họa cấu tạo cảm biến ảnh: a) 12.1 MegaPixels b) 6.1 MegaPixels c)3.2 MegiaPixels Hình 6.2 Tương quan kích thước sensor số điểm ảnh (Nguồn: hãng máy ảnh Canon) 48 Hình 6.3 Cấu tạo CCD Webcam Hình 6.4 Một CCD 300 KiloPixels phóng to Thế hệ CCD mang tính đột phá công nghệ công ty Sigma (Nhật Bản) công bố đầu năm 2002 cảm biến ảnh (image sensor) FOVEON X3, khả ghi nhận tất màu RGB điểm ảnh (pixel) FOVEON X3 cảm biến ảnh giới sử dụng tách sóng quang (photodetector) lớp tương tự công nghệ lớp màu film thường Các lớp 49 xếp chồng lên silic để ghi nhận màu RGB (Red, Green, Blue) pixel Một lớp ghi nhận màu đỏ, màu xanh lá, lớp lại màu xanh dương Nghĩa pixel cảm biến FOVEON X3 ghi nhận tất màu RGB Đây hệ thống ghi nhận thơng tin màu cách trọn vẹn Những loại cảm biến khác sử dụng tách sóng quang lớp, nghĩa tách sóng quang pixel Để bắt màu, pixel tổ chức thành hệ thống lưới thể khảm (mosaic), giống bàn cờ ba màu Mỗi pixel bắt màu R, G hay B Các lọc cho phép bước sóng ánh sáng (R, G hay B) qua đến pixel nào, nên ghi nhận màu ứng với bước sóng Kết cảm biến mosaic bắt 25% ánh sáng màu R màu B, 50% ánh sáng màu G Khiếm khuyết cảm biến ảnh theo kiểu mosaic (mosaic-based image sensor) chúng ghi nhận 1/3 màu, sau phải dựa vào khả xử liên hợp để nội suy 2/3 màu bị Quá trình nội suy tạo màu giả tạo làm chi tiết ảnh Thực tế, số máy ảnh số dùng phương pháp làm mờ ảnh nhằm giảm bớt màu giả tạo Hình 6.5 CCD hệ cơng nghệ Foveon X3 Sigma Thử nghiệm cho thấy với công nghệ FOVEON X3 cho ảnh sắc nét hơn, chi tiết màu tốt thực hơn, dù không cần phải hiệu chỉnh Máy ảnh số sử dụng công nghệ Foveon X3 không cần sức mạnh xử để tạo thơng tin 50 màu bị mất, giảm thiểu đòi hỏi phần cứng, thiết kế đơn giản tối thiểu hóa thời gian trễ hai lần bấm máy Cơng nghệ Foveon X3 mở khả thiết kế dòng thiết bị hệ mới, khơng ranh giới ảnh tĩnh video, khơng suy giảm chất lượng Vì cảm ứng ảnh dùng cơng nghệ Foveon X3 bắt đầy đủ màu pixel nên pixel nhóm lại với để tạo hệ pixel lớn hơn: “siêu pixel” với đầy đủ thông tin màu Năng lực gọi khả thay đổi điểm ảnh – Vairable Pixel Sizing (VPS), chuẩn ảnh số Với VPS, tín hiệu từ nhóm pixel nối lại với để máy ảnh đọc chúng pixel Ví dụ, cảm biến 2300 x 1500 chứa 3,4 triệu pixel Nhưng VPS dùng để nhóm pixel khối 4x4, cảm biến ảnh tự điều chỉnh để độ phân giải 575 x 375 pixel, thành phần 16 lần so với thành phần gốc Kích cỡ cấu hình nhóm pixel biến số 2x2, 4x4, 3x5 , điều chỉnh thông qua xử tích hợp bên Foveon X3 Điều cho phép CCD thu nhận ảnh đầy đủ màu điều kiện ánh sáng yếu cách giảm tín hiệu nhiễu nhờ khả gộp điểm ảnh Sử dụng VPS để làm giảm độ phân giải cho phép cảm biến chụp số khung ảnh cao hơn, tăng tốc độ chụp ảnh VPS giúp chuyển đổi ảnh chất lượng cao sang video số (video digital), tạo khả phát triển máy ảnh số với hai chức thực thụ Khơng cơng nghệ này, máy ảnh số phải cố gắng thích nghi hai chức chụp ảnh tĩnh quay video số nên phải hy sinh số chức Để bắt ảnh đầy đủ màu tốc độ video (thường 30 frame/s), cần giảm độ phân giải xuống Và kích thước điểm ảnh thay đối nhanh chóng, độ cảm biến dùng cơng nghệ Foveon X3 chụp ảnh tĩnh với độ phân giải cao ghi video 51 Phần IV Giao diện người sử dụng (GUI) MATLAB Giao diện người sử dụng (Graphical User Interface – GUI) giao diện hình ảnh chương trình Một GUI tốt làm cho chương trình trở nên dễ sử dụng cách cung cấp thông tin ban đầu cần thiết với công cụ điều khiển như: nút nhấn (pushbutton), hộp liệt kê (list box), trượt (slider), trình đơn (menu)… GUI nên thiết kế với cách dễ hiểu thân thiện để người sử dụng hiểu dự đốn kết tác động 4.1 Cách làm việc GUI GUI bao gồm nút ấn, hộp liệt kê, trượt, menu… chúng cung cấp cho người sử dụng môi trường làm việc thân thiện để học tập trung vào ứng dụng chương trình tìm hiểu cách thức làm việc cảu chương trình Tuy nhiên tạo GUI cơng việc khó khăn người lập trình chương trình phải xử click chuột cho thành phần GUI vào thời điểm MATLAB tạo GUI lưu ý ba điểm sau: Comment (các thành phần): đối tượng GUI (nút nhấn, nhãn, hộp soạn thảo ) thành phần Các thành phần phân loại thành: công cụ điều khiển (nút ấn, hộp soạn thảo, trượt…) thành phần tĩnh (khung hình, chuỗi ký tự…), menu axes (là hệ trục dùng hiển thị đồ họa) Các công cụ điều khiển thành phần tĩnh tạo hàm uicontrol, menu tạo hàm uimenu uicontextmenu, axes tạo hàm axes Figure: thành phần GUI xắp xếp vào figure, cửa sổ hiển thị hình máy tính Trong chương trước figure tạo vẽ đồ thị Lệnh figure tạo figure để chứa thành phần GUI Callback: cuối cùng, người sử dụng tác động vào chương trình cách nhấn chuột hay gõ bàn phím chương trình phải đáp ứng kiện Các thành phần GUI thể bảng: 52 Công cụ Tạo hàm Miêu tả Các công cụ điều khiển Pushbutton unicontrol Là nút nhấn Nó sẻ gọi hàm nhấn vào Toggle button unicontrol Là nút nhấn hai trạng thái “on” “off” Khi tác động sẻ gọi hàm tương ứng thay đổi từ “on” sang “off” ngược lại Radio button unicontrol Là nút nhấn hai trạng thái thể vòng tròn nhỏ, trạng thái “on” tương ứng với dấu chấm vòng tròn ngược lại trạng thái “off” Trong nhóm radio button ta chọn thành phần Khi tác động vào thành phần hàm gọi Check box unicontrol Cũng nút nhấn hai trạng thái thể hình vng nhỏ, trạng thái “tương ứng với việc đánh dấu hình vng ngược lại trạng thái “off” Khi tác động gọi hàm tương ứng thay đổi từ trạng thái “on” sang “off” ngược lại List box unicontrol Là danh sách chuỗi người ta chọn chuỗi nhóm chuỗi cách click double click Chương trình sẻ gọi hàm chuỗi chọn Popup menus unicontrol Là công cụ cho phép ta chọn chuỗi nhóm chuỗi Danh sách tất chuỗi thị click chuột Khi khơng 53 click chuột cơng cụ thể chuỗi chọn Các thành phần tĩnh frame unicontrol Được sử dụng tạo khung hình chữ nhật Frame cơng cụ nhóm cơng cụ điều khiển lại với Frame khơng khả gọi hàm Text field unicontrol Được sử dụng tạo nhãn bao gồm ký tự Text field khơng khả gọi hàm Menu trục đồ thị Menu items unicontrol Được sử dụng tạo menu cơng cụ Chương trình gọi hàm đối tượng menu chọn Context Uicontextmenu Được sử dụng tạo menu xuất menus Axes right-click vào hình dao diện Axes Được sử dụng tạo đồ thị Axes khơng khả gọi hàm 54 Một số thành phần tạo dao diện MATLAB Tạo hiển thị GUI Trong MATLAB, công cụ guide sử dụng tạo GUI, công cụ cho phép bố trí, lựa chọn xếp thành phần Các thuộc tính thành phần: tên, thuộc tính màu sắc, kích cỡ, font chữ thay đổi Công cụ guide thực thi cách chọn File- New- GUI, gọi guide tạo Layout Editor Vùng màu xám đường kẻ vùng làm việc, vùng xếp thành phần tạo nên giao diện Ở bên trái vùng làm việc thành phần sẳn GUI Chúng ta tạo thành phần cách click vào biểu tượng nó, sau kéo thả vào vùng làm việc Bên vùng làm việc công cụ bao gồm công cụ thường sử dụng Sau bước tạo nên giao diện MATLAB: 55 - Xác định thành phần giao diện hàm tác động thành phần Phác họa giấy vị trí thành phần - Mở công cụ tạo GUI ( File- New – GUI), xếp thành phần vào vùng làm việc Nếu cầm thiết thay đổi kích thướt vùng làm việc thành phần - Thiết lập thuộc tính thành phần chẳng hạn :tên, màu sắc, hiển thị… - Lưu giao diện vừa tạo Khi lưu giao diện MATLAB sẻ tạo hai file khác phần mở rộng File phần mở rơng *.fig chứa nội dung giao diện, file *.m chứa đoạn mã liên quan đến giao diện - Viết hàm thực thi để thực thi lệnh gọi thành phần dao diện - Chạy GUI vừa tạo Bảng thuộc tính Các thành phần GUI Kéo để thay đôi vùng thiết kế Khu vực thiết kế Để hiểu rỏ vấn đề ta thực ví dụ tạo dao diện đơn giản sau Mỗi nhấn vào nút nhấn dòng ký tự cập nhật hiển thị số lần nút nhấn Bước 1: Trong ví dụ dao diện bao gồm nút nhấn dòng ký tự Hàm gọi từ nút nhấn sẻ cập nhật chuỗi ký thể số lần nhấn vào nút nhấn Phác họa giao diện hình 56 Phát họa giao diện đơn giản Bước 2: Mở chương trình guide để bố trí thành phần vào cửa sổ làm việc Chương trình guide mở cữa sổ hình 8.2 Đầu tiên ta phải thay đổi kich thướt vùng làm việc, kích thướt tồn giao diện Sau ta tạo nút nhấn cách nhấn vào biểu tượng nút nhấn, kéo thả vào vùng làm việc Làm tương tự tạo chuỗi ký tự Cửa sổ thị nội dung giao diện Bước 3: Để thiết lập thuộc tính nút ấn, ta chọn nút nhấn cần thiết lập thuộc tính, sau chọn mục “ Property Inspector” cơng cụ Ta tiến hành sau right-click vào đối tượng chọn mục “Inspect properties” 57 Cửa sổ tthuộc tính nút nhấnhể Với nút nhấn thay đổi nhiều thuộc tính chẳng hạn màu sắc, kích cỡ, font chữ,… Tuy nhiên phải xát lập thuộc tính string property dòng ký tự xuất nút nhấn thuộc tính thứ hai thứ hai cần xát lập Tag property , tên nút nhấn Trong trường hợp string property thiết lập 'click here’ tag property thiết lập ‘ myfirstbutton’ Đối với đối tượng chuỗi ký tự phải thiết lập hai thuộc tính : String property chuỗi ký tự giao diện tag property tên đối tượng chuỗi Tên đối tượng chuỗi yêu cầu cần thiết cho trình gọi hàm để cập nhật nội dung cảu chuỗi Trong trường hợp string property thiết lập chuỗi ‘total clicks :0’ tag property thiết lập ‘myfirsttext’ Sau thực chuỗi ta hình sau Vùng thiết kế sau cài dặt thuộc tính 58 Bước 4: Lưu giao diện vừa tạo với tên myfirstGUI Sau lưu chương trình tạo hai file myfirstGUI.fig myfirstGUI.m Đến ta tạo xong diện chưa hoài thành tập ý tưởng ban đầu Chúng ta bắt đầu chương trình cách gõ lệnh myfirstGUI cửa sổ lệnh, kết hình sau Chương trình chưa hoạt dộng ta nhấn vào nút ta chưa lập trình cho hàm gọi File chứa hàm myfirstGUI số hàm tương ứng với tác động số thành phần giao diện Nếu gọi hàm myfirstGUI trường hợp khơng đối số ngõ vào nội dung file myfirstGUI.fig thể Trong trường hợp đối số ngõ vào gọi hàm myfirstGUI.fig đối số tên hàm đối số lại đưa đến hàm Mỗi hàm gọi tương ứng đối tượng giao diện Khi click chuột vào đối tượng MATLAB gọi hàm tương ứng với đối tượng Tên hàm gọi giá trị tag property đối tượng tương ứng Tên hàm tên đối tượng cộng với chuỗi ký tự ‘_callback’ Như hàm tương ứng với nút nhấn myfirstbutton myfirstbutton_callback File.m chương trình tạo hàm tương ứng cho tất đối tượng Gõ myfirstGUI cữa sổ lệnh bắt đầu chương trình 59 Hàm tương ứng với nút nhấn myfirstbutton Một phần nội dung file m Bước : Trong bước , lập trình cho hàm tương ứng với nút nhấn Trong hàm ta sử dụng biến persistent ( biến mà giá trị gọi sau lần gọi hàm) để đếm số click chuột vào nút nhấn Khi click chuột vào nút nhấn, MATLAD gọi hàm myfirstGUI gọi hàm myfirstbutton_callback Trong hàm giá trị biến đếm tăng lên sau lần click chuột, chuỗi chứa biến đếm tạo lưu vào thuộc tính string property đối tượng myfirsttext Xảy kiện: click chuột vào nút nhấn Hàm myfirstGUI goi với đối số Đầu tiên 60 Myfirstbutton_callback MyfirstGUI Myfirstbutton_callback myfirstGUI gọi hàm Myfirstbutton_callback Hàm cập nhật chuỗi Trong myfirstext Quá trình gọi hàm cập nhật giá trị đếm Nội dung hàm lập trình sau: function myfirstbutton_Callback(hObject, eventdata, handles) %khai bo v thiết lập gi trị ban đầu cho biến đếm persistent count if isempty(count) count =0; end % cp nhật gi trị biết đếm count=count+1; % tạo chuỗi str = sprintf('total clicks :%d', count); % cập nhật gi trị đối tượng chuỗi 61 set(handles.myfirsttext,'string',str); kết sau ba lần click chuột sau : 62 ... GIÁO DỤC VÀ ĐÀO TẠO ĐẠI HỌC NÔNG LÂM TP HỒ CHÍ MINH KHOA CƠ KHÍ & CƠNG NGHỆ ‫صص‬ ĐO CÁC SẢN PHẨM CƠ KHÍ SẢN XUẤT HÀNG LOẠT BẰNG XỬ LÝ ẢNH (Chuyên ngành: Điều Khiển Tự Động) Giáo viên hướng dẫn... thời gian thực nhanh, tiết kiệm nhân cơng chi phí sản xuất Đề tài Đo chi tiết khí sản xuất hàng loạt xử lý ảnh bước giải vấn đề Dưới cho phép Khoa Cơ Khí Cơng Nghệ, Bộ Mơn Điều Khiển Tự Động... tín cơng ty sản xuất thương hiệu sản phẩm thị trường Hiện có nhiều loại thiết bị đo từ thô sơ đến đại tùy thuộc vào độ khó đo sản phẩm nhu cầu nhà sản xuất yêu cầu thiết bị đo phục vụ mục đích đo

Ngày đăng: 15/06/2018, 12:32

Xem thêm:

TỪ KHÓA LIÊN QUAN

w