(31-03-14, 07:33 AM)danhxetnghiem Đã viết: Phải chắc chắn là được mình mới thực sự muốn, còn nghĩ thì mình cũng nghĩ được, nhưng cái khó ở chổ là máy siêu âm nó không giống Wetcam của mình tý nào cả.
Trên thực tế, máy siêu âm và Webcam đều là thiết bị và khi đưa thiết bị vào trạng thái kết nối với máy tính, để tương tác được với thiết bị thì cần Driver. Có 2 tình huống thường xảy ra:
1. Với một số máy chuyên dụng, nó cần điều khiển tương tác chuyên sâu;
2. Một số thiết bị chỉ cần điều khiển hoặc đơn giản là truy xuất số liệu.
Xét với thiết bị tương tác hình ảnh
Với trường hợp 1, bên cạnh việc cung cấp driver, nhà sản xuất cung cấp thêm phần mềm để tương tác, điều khiển (lấy tiêu cự, xoay ảnh ...vv). Đôi khi, để giữ bản quyển hoặc bí mật nghề nghiệp, người ta đưa thư viện kết nối vào thẳng chương trình điều khiển và không cho phép các ứng dụng khác sử dụng bộ thư viện này;
Trong trường hợp này, thiết bị thường là dạng đắt tiền, phức tạp và kèm theo gói chuyển giao công nghệ.
Máy siêu âm, theo thiển ý của tôi là dạng phổ dụng vì thế không nhất thiết phải làm như thế này; Nhìn giao diện chương quản lý máy siêu âm, tôi thấy họ chỉ làm thao tác kết nối, chụp ảnh, vì thế tôi cho rằng giả định của tôi là đúng.
Với trường hợp 2, bất kỳ chương trình nào có khả năng sử dụng các tham số của driver và tương tác với nó là có thể thực hiện được yêu cầu mà bạn danhxetnghiem đưa ra. Theo trường hợp này, máy siêu âm, đơn giản là giống như webcam/ Scanner/ Camera.
Có chăng, nếu bạn yêu cầu phải giúp làm được chức năng phóng to, thu nhỏ, kéo lệch hình, đánh dấu ảnh, như đối với một số máy siêu âm thì e rằng không được vì cái đó được xếp vào dạng 1 (nêu trên).
Nếu bạn chỉ cần kết nối để ra ảnh hoặc 1 đoạn video thì tôi nghĩ rằng có thể làm được, với điều kiện bạn cần cung cấp thông số, loại máy siêu âm và kiểu kết nối: Serial hoặc usb ...
Nếu bạn không muốn phức tạp thì đơn giản lên mạng, mua một vài điều khiển ActiveX đã viết sẵn (từ 20-99USD), về viết thêm ứng dụng là xong.
Một gợi ý: Bạn có thể lần mò trong chính chương trình điều khiển máy quét, tìm ra bộ thư viện tương tác và vọc vạch cách viết chương trình kết nối. Nếu không ngại, bạn gửi cho tôi bộ cài đặt ứng dụng quản lý máy siêu âm, đảm bảo có thể chưa chắc đã phải mua phần mềm như tôi vừa nói mà có thể thừa kế chính nó để viết lại theo yêu cầu của bạn. Tuy nhiên, khi chuyển sang Access, bạn cần có thêm nhiều kiến thức khác vì Access không mạnh bằng VB xét trong bối cảnh này.
Còn việc có chắc làm được không còn tùy thuộc yêu cầu về điều khiển của bạn, tình trạng của thiết bị, có hỗ trợ các kết nối thông dụng (Firewire, serial, usb...), có bị đóng giao diện điều khiển không.. thật khó mà dám trả lời bạn.
Xin chia sẻ một góc nhìn như vậy.