Menu English Ukrainian Tiếng Nga Trang Chủ

Thư viện kỹ thuật miễn phí cho những người có sở thích và chuyên gia Thư viện kỹ thuật miễn phí


ENCYCLOPEDIA VỀ ĐIỆN TỬ TRUYỀN THANH VÀ KỸ THUẬT ĐIỆN
Thư viện miễn phí / Sơ đồ của các thiết bị vô tuyến-điện tử và điện

Điều khiển mô-đun Ke-USB24A từ Excel. Bách khoa toàn thư về điện tử vô tuyến và kỹ thuật điện

Thư viện kỹ thuật miễn phí

Bách khoa toàn thư về điện tử vô tuyến và kỹ thuật điện / Máy tính

Bình luận bài viết Bình luận bài viết

Phần đầu tiên

Vẻ đẹp của việc lập trình mô-đun USB Ke-USB24A có thể được đánh giá cao khi có câu hỏi về nhu cầu viết chương trình bằng một số ngôn ngữ không được sử dụng rộng rãi hoặc cho một số môi trường dường như không cung cấp khả năng hoạt động với các thiết bị USB. Làm sao chúng ta có thể ở đây được? - xử lý các thư viện kết nối, gọi các chức năng hệ thống, v.v.? Tất cả điều này thường khó khăn. Mô-đun Ke-USB24A lại là một vấn đề hoàn toàn khác! Do giao diện phần mềm được triển khai dưới dạng cổng nối tiếp, mô-đun có thể được lập trình bằng hầu hết mọi ngôn ngữ. Hãy chứng minh điều này bằng một ví dụ. Trong bài viết này, chúng ta sẽ xem xét cách bạn có thể quản lý kết quả đầu ra của mô-đun từ Excel! Vâng, vâng, chính từ đó, nơi bạn thường lập bảng và xây dựng biểu đồ.

Để Excel giao tiếp với cổng COM, chúng ta sẽ cần cài đặt một thành phần đặc biệt của Microsoft trên hệ thống - phần tử MSComm ActiveX. Vì điều này tải file cho bài viết này. Có một thư mục ActiveX ở đó.

Điều khiển mô-đun Ke-USB24A từ Excel

Để cài đặt thành phần, chỉ cần thực thi tệp Cài đặt.bat - anh ấy sẽ làm tất cả những công việc cần thiết để cài đặt và đăng ký thành phần trong hệ thống. Trong quá trình này, bạn sẽ được hỏi một câu hỏi như thế này:

Điều khiển mô-đun Ke-USB24A từ Excel

Nhấp vào "Có". Một thông báo cho biết cài đặt thành công sẽ xuất hiện. Nhấp vào "Được".

Điều khiển mô-đun Ke-USB24A từ Excel

Tất cả các thành phần đã được cài đặt, bạn có thể bắt đầu làm việc trực tiếp với Excel. Hãy khởi động chương trình. Bước tiếp theo chúng ta cần cho phép macro Excel chạy, vì... Theo mặc định, rất có thể chúng bị vô hiệu hóa. Để thực hiện việc này, hãy vào menu Công cụ -> Macro -> Bảo mật...

Điều khiển mô-đun Ke-USB24A từ Excel

Đặt tùy chọn bảo mật ở mức thấp - vì chúng tôi chắc chắn rằng chương trình của chúng tôi an toàn.

Điều khiển mô-đun Ke-USB24A từ Excel

Bây giờ hãy quyết định những gì chúng ta thực sự muốn nhận được từ Excel: Để trang tính chứa các điều khiển cho phép chúng tôi truy cập thiết bị và ghi mức điện áp thấp hoặc cao vào đường dây đầu vào/đầu ra mà chúng tôi chỉ định.

Hãy bắt đầu sắp xếp các điều khiển. Để thực hiện việc này, hãy mở cửa sổ thích hợp, chẳng hạn như bằng cách nhấp chuột phải vào menu chương trình chính và chọn "Điều khiển" trong danh sách xuất hiện.

Điều khiển mô-đun Ke-USB24A từ Excel

Kéo các điều khiển cần thiết vào trang tính: ba nhãn, ba cửa sổ nhập liệu và hai nút. Bạn có thể thay đổi văn bản của các thành phần bằng cách nhấp chuột phải vào trình chỉnh sửa thuộc tính thành phần. Kết quả sẽ trông giống như thế này:

Điều khiển mô-đun Ke-USB24A từ Excel

Bây giờ là lúc bắt tay vào chương trình thực tế. Excel, cũng như các chương trình văn phòng khác của Microsoft (ví dụ: Word, Access, v.v.) đều có hỗ trợ tích hợp cho ngôn ngữ lập trình VBA (Visual Basic For Application). Nó là một Visual Basic được mở rộng một chút. Để đi đến trình chỉnh sửa chương trình, hãy nhấp đúp vào nút Mở cổng vì đây là nơi quá trình thực thi chương trình sẽ bắt đầu.

Chúng tôi thấy mình đang ở trong trình soạn thảo VBA, nơi chúng tôi thấy một mẫu mã trống để xử lý sự kiện nhấn nút.

Điều khiển mô-đun Ke-USB24A từ Excel

Trước khi bắt đầu trực tiếp viết chương trình, chúng ta cần kết nối thành phần MSComm (chính là thành phần mà chúng ta vừa cài đặt trong hệ thống vừa trên). Để thực hiện việc này, trong trình soạn thảo VBA, hãy chọn từ menu Công cụ -> Tài liệu tham khảo....

Điều khiển mô-đun Ke-USB24A từ Excel

Ấn nút Duyệt .... Trong cửa sổ chọn tệp xuất hiện, hãy tìm thành phần của chúng tôi MSCOMM32.OCX - nó phải nằm trong thư mục C: \ Windows \ system32 \. Nhấp chuột mở, sau đó nhấn nút Ok.

Điều khiển mô-đun Ke-USB24A từ Excel

Hãy viết đoạn mã sau. Anh ta đang làm gì vậy? Chúng tôi tạo một phiên bản của thành phần để làm việc với cổng, định cấu hình các tham số của nó và cuối cùng là mở cổng.

'Tạo một thể hiện của một thành phần để làm việc với cổng
Dim KeUSB Là MSCommPrivate Sub CommandButton1_Click() mới
'Cấu hình cổng
KeUSB.CommPort = Val(TextBox1.Value)
KeUSB.Settings =9600,N,8,1"
KeUSB.Handshaking = comNone
KeUSB.InputLen = 0
KeUSB.InBufferSize = 40
KeUSB.OutBufferSize = 40
KeUSB.RThreshold = 0
'Mở cổng
KeUSB.PortOpen = Đúng
End Sub
 

Tiếp theo chúng ta quay lại bảng Excel. Nhấp đúp chuột vào nút kỷ lục. Thêm mã sau đây:

Private Sub CommandButton2_Click ()
'Tạo lệnh $KE,WR
KeUSB.Output =$KE,WR," & TextBox2.Value &," & TextBox3.Value & Chr(13) & Chr(10)
End Sub

Vậy là chúng ta đã hoàn tất việc lập trình. Bạn có thể đóng trình soạn thảo VBA (nhớ lưu lại trước khi thoát). Bây giờ chúng ta cần chuyển từ chế độ soạn thảo điều khiển sang chế độ thực thi trên bảng Excel. Để thực hiện, trên ngựa “Điều khiển”, bạn cần nhấn nút tương ứng có dạng thước tam giác để nút này không hoạt động (không được đánh dấu).

Điều khiển mô-đun Ke-USB24A từ Excel

Bây giờ bạn có thể lắp ráp mạch - Tôi không thay đổi bất cứ điều gì ở đây, tôi sử dụng nó như trong bài viết trước: Đèn LED được kết nối với tất cả các đường đầu vào/đầu ra của mô-đun Ke-USB24A. Tất cả các dòng được cấu hình cho đầu ra. Đó thực sự là tất cả các mạch điện.

Quản lý mô-đun Ke-USB24A từ Excel. Cơ chế

Vì vậy, hãy cho biết số cổng COM của mô-đun, nhấn nút Mở cổng. Sau đó, cho biết số dòng yêu cầu và giá trị cần ghi (0 hoặc 1). Nhấn nút kỷ lục - chúng tôi nhấp nháy đèn LED.

Điều khiển mô-đun Ke-USB24A từ Excel

Và đây là hình ảnh của cấu trúc. Mạch được gõ trên bảng mạch - rất tiện lợi, bạn không cần hàn bất cứ thứ gì. Không phải tất cả 24 đèn LED đều được lắp đặt ở đây nhưng ít hơn.

Quản lý mô-đun Ke-USB24A từ Excel. Mạch lắp ráp trên breadboard

Vì vậy, hãy cho biết số cổng COM của mô-đun, nhấn nút Mở cổng. Sau đó, cho biết số dòng yêu cầu và giá trị cần ghi (0 hoặc 1). Nhấn nút kỷ lục - chúng tôi nhấp nháy đèn LED.

Tất nhiên, chương trình cần phải được hiện đại hóa - ở đây chúng tôi không phân tích lỗi thực thi hoặc bản thân dữ liệu đã nhập. Tuy nhiên, mặc dù đơn giản nhưng ví dụ này cho thấy rằng bạn có thể làm việc với mô-đun Ke-USB24A từ hầu hết mọi môi trường hỗ trợ các thành phần ActiveX và ít nhất một số ngôn ngữ lập trình (thậm chí cả tập lệnh). Ví dụ: làm việc với mô-đun có thể được tích hợp vào chương trình Microsoft Access và duy trì cơ sở dữ liệu; bạn có thể tích hợp khái niệm này vào chương trình 1C chẳng hạn và thực hiện bất kỳ hành động nào dựa trên các sự kiện bên ngoài từ cảm biến (phím), v.v. - khả năng là vô tận. Hoặc bạn có thể tiếp tục phát triển chủ đề bằng Excel - ví dụ: sử dụng nó để tự động xây dựng biểu đồ dựa trên dữ liệu nhận được từ mô-đun ADC.

Tác giả: Dmitry Ivanov (Grirog); Xuất bản: cxem.net

Xem các bài viết khác razdela Máy tính.

Đọc và viết hữu ích bình luận về bài viết này.

<< Quay lại

Tin tức khoa học công nghệ, điện tử mới nhất:

Da nhân tạo để mô phỏng cảm ứng 15.04.2024

Trong thế giới công nghệ hiện đại, nơi khoảng cách ngày càng trở nên phổ biến, việc duy trì sự kết nối và cảm giác gần gũi là điều quan trọng. Những phát triển gần đây về da nhân tạo của các nhà khoa học Đức từ Đại học Saarland đại diện cho một kỷ nguyên mới trong tương tác ảo. Các nhà nghiên cứu Đức từ Đại học Saarland đã phát triển những tấm màng siêu mỏng có thể truyền cảm giác chạm vào từ xa. Công nghệ tiên tiến này mang đến những cơ hội mới cho giao tiếp ảo, đặc biệt đối với những người đang ở xa người thân. Các màng siêu mỏng do các nhà nghiên cứu phát triển, chỉ dày 50 micromet, có thể được tích hợp vào vật liệu dệt và được mặc như lớp da thứ hai. Những tấm phim này hoạt động như những cảm biến nhận biết tín hiệu xúc giác từ bố hoặc mẹ và đóng vai trò là cơ cấu truyền động truyền những chuyển động này đến em bé. Việc cha mẹ chạm vào vải sẽ kích hoạt các cảm biến phản ứng với áp lực và làm biến dạng màng siêu mỏng. Cái này ... >>

Cát vệ sinh cho mèo Petgugu Global 15.04.2024

Chăm sóc thú cưng thường có thể là một thách thức, đặc biệt là khi bạn phải giữ nhà cửa sạch sẽ. Một giải pháp thú vị mới từ công ty khởi nghiệp Petgugu Global đã được trình bày, giải pháp này sẽ giúp cuộc sống của những người nuôi mèo trở nên dễ dàng hơn và giúp họ giữ cho ngôi nhà của mình hoàn toàn sạch sẽ và ngăn nắp. Startup Petgugu Global đã trình làng một loại bồn cầu độc đáo dành cho mèo có thể tự động xả phân, giữ cho ngôi nhà của bạn luôn sạch sẽ và trong lành. Thiết bị cải tiến này được trang bị nhiều cảm biến thông minh khác nhau để theo dõi hoạt động đi vệ sinh của thú cưng và kích hoạt để tự động làm sạch sau khi sử dụng. Thiết bị kết nối với hệ thống thoát nước và đảm bảo loại bỏ chất thải hiệu quả mà không cần sự can thiệp của chủ sở hữu. Ngoài ra, bồn cầu có dung lượng lưu trữ lớn có thể xả nước, lý tưởng cho các hộ gia đình có nhiều mèo. Bát vệ sinh cho mèo Petgugu được thiết kế để sử dụng với chất độn chuồng hòa tan trong nước và cung cấp nhiều lựa chọn bổ sung. ... >>

Sự hấp dẫn của những người đàn ông biết quan tâm 14.04.2024

Định kiến ​​phụ nữ thích “trai hư” đã phổ biến từ lâu. Tuy nhiên, nghiên cứu gần đây được thực hiện bởi các nhà khoa học Anh từ Đại học Monash đã đưa ra một góc nhìn mới về vấn đề này. Họ xem xét cách phụ nữ phản ứng trước trách nhiệm tinh thần và sự sẵn sàng giúp đỡ người khác của nam giới. Những phát hiện của nghiên cứu có thể thay đổi sự hiểu biết của chúng ta về điều gì khiến đàn ông hấp dẫn phụ nữ. Một nghiên cứu được thực hiện bởi các nhà khoa học từ Đại học Monash dẫn đến những phát hiện mới về sức hấp dẫn của đàn ông đối với phụ nữ. Trong thí nghiệm, phụ nữ được cho xem những bức ảnh của đàn ông với những câu chuyện ngắn gọn về hành vi của họ trong nhiều tình huống khác nhau, bao gồm cả phản ứng của họ khi gặp một người đàn ông vô gia cư. Một số người đàn ông phớt lờ người đàn ông vô gia cư, trong khi những người khác giúp đỡ anh ta, chẳng hạn như mua đồ ăn cho anh ta. Một nghiên cứu cho thấy những người đàn ông thể hiện sự đồng cảm và tử tế sẽ hấp dẫn phụ nữ hơn so với những người đàn ông thể hiện sự đồng cảm và tử tế. ... >>

Tin tức ngẫu nhiên từ Kho lưu trữ

Lạnh từ hồ 09.11.2007

Một thành phố lớn dành một lượng lớn năng lượng cho việc điều hòa không khí trong các tòa nhà. Giải pháp ban đầu cho vấn đề được tìm thấy ở thành phố Toronto của Canada.

Thành phố nằm trên bờ Hồ Ontario, nơi ở trong các tầng sâu, nhiệt độ nước duy trì ở mức + 4 ° C quanh năm. Ba ống polyetylen có đường kính 1600 mm, dài từ 5 km đến độ sâu 83 mét được dẫn vào hồ.

Nước lạnh đầu tiên được lọc và sau đó được chuyển đến bộ trao đổi nhiệt, từ đó nước lạnh được chuyển đến hệ thống điều hòa không khí của 36 tòa nhà văn phòng ở trung tâm thành phố Toronto. 16 tòa nhà chọc trời khác đã ký hợp đồng kết nối với hệ thống. Cùng nhau, họ sẽ tiết kiệm cho thành phố 61 megawatt điện mỗi năm. Nước nóng đi vào hệ thống cấp nước thành phố và đáp ứng 15% nhu cầu nước sinh hoạt.

Một hệ thống điều hòa không khí tương tự hoạt động ở Stockholm, nhưng nó hoạt động bằng nước từ biển.

Tin tức thú vị khác:

▪ Vải phát điện

▪ Chip P5CT072 dùng cho hộ chiếu trên thẻ nhựa

▪ Tinh thể của các electron

▪ Hút chân không ổ cứng

▪ Khả năng toán học được di truyền

Nguồn cấp tin tức khoa học và công nghệ, điện tử mới

 

Tài liệu thú vị của Thư viện kỹ thuật miễn phí:

▪ phần của trang web Thợ điện. PUE. Lựa chọn bài viết

▪ bài viết Những lời dằn vặt. biểu hiện phổ biến

▪ bài viết Kim cương công nghiệp là gì? đáp án chi tiết

▪ bài Sterculia sycamore. Truyền thuyết, canh tác, phương pháp áp dụng

▪ bài viết Mã chuyển đổi (bộ mã hóa, bộ ghép kênh, v.v.). Bách khoa toàn thư về điện tử vô tuyến và kỹ thuật điện

▪ Chip SPST: Công tắc tương tự Maxim MAX4706 và MAX4707. Bách khoa toàn thư về điện tử vô tuyến và kỹ thuật điện

Để lại bình luận của bạn về bài viết này:

Имя:


Email (tùy chọn):


bình luận:





Tất cả các ngôn ngữ của trang này

Trang chủ | Thư viện | bài viết | Sơ đồ trang web | Đánh giá trang web

www.diagram.com.ua

www.diagram.com.ua
2000-2024