0

giao tiếp lập trình

LVTN - Xay dung giao dien lap trinh OCI.doc

LVTN - Xay dung giao dien lap trinh OCI.doc

Công nghệ thông tin

... -Xây dựng giao diện lập trình OCI GVHD :KS.Bùi Hoài Thắng PHẦN I : CÁC KHÁI NIỆM CƠ BẢNCHƯƠNG I : GIỚI THIỆU OCI VÀ NHỮNG ĐẶC TÍNH CỦA NÓI-Oracle Call Inteface(OCI)SQL là ngôn ngữ lập trình ... dựng giao diện lập trình OCI GVHD :KS.Bùi Hoài Thắng OCI_STMT_DECLARE DECLARE (PL/SQL) II.BindingĐể chương trình trở nên mềm dẻo hơn , chẳng hạn cung cấp dữ liệu vào lúc chạy chương trình ... phát biểu và dịch lại chương trình mỗi khi thêm employee mới vào CSDL . Để chương trình mềm dẻo hơn bạn có thể viết chương trình để user nhập dữ liệu mỗi khi chương trình chạy .Khi chuẩn bị cho...
  • 105
  • 649
  • 0
Giáo án lập trình - Khai báo biến

Giáo án lập trình - Khai báo biến

Kỹ thuật lập trình

... khai báo các biến đơn trong chương trình. 2. Về tư tưởng, tình cảm:Giúp học sinh hiểu hơn về việc khai báo các biến đơn trong mỗi chương trình. III. Tiến trình lên lớp và nội dung bài giảng.1. ... khai báo biến trong một chương trình. Các bạn cần ghi nhớ cách khai báo biến và một số chú ý khi khai báo biến trong một chương trình. 3. Nội Dung Bài Học (Tiếp( .>danh sách biến>:<kiểu ... chuẩn hoặc kiểu dữ liệu do người lập trình định nghĩa. Sau từ khoá var có thể khai báo nhiều danh sách biến khác nhau,tức là cấu trúc: 3. Nội Dung Bài Học (Tiếp( . Trong khai báo này có ba...
  • 16
  • 1,313
  • 2
Kỹ năng giao tiếp - thuyết trình

Kỹ năng giao tiếp - thuyết trình

Kỹ năng lãnh đạo

... cái nhìn sâu hơn về quá trình giao tiếp Tại sao các kỹ năng giao tiếp lại quan trọng như vậy: Mục đích của giao tiếp là truyển tải được những thông điệp. Đây là quá trình liên quan đến cả ... phức tạp trong giao tiếp Gần đây có người nói với tôi: ‘vấn đề giao tiếp chẳng có gì phức tạp cả’, tôi không đồng ý với ý kiến này. Không đơn giản như việc nói chuyện, trong giao tiếp - sự trao ... để trình bày trước đám đông nhiều nhất có thể bởi vì nó không hề đáng sợ như bạn nghĩ thậm chí trái lại nó còn rất thú vị ! Những kĩ năng giao tiếp Quan sát Giao tiếp là một quá trình...
  • 15
  • 838
  • 1
ĐỀ TÀI MÔ HÌNH ĐÈN GIAO THÔNG - LẬP TRÌNH VÀ MÔ PHỎNG PLC S7200

ĐỀ TÀI MÔ HÌNH ĐÈN GIAO THÔNG - LẬP TRÌNH VÀ MÔ PHỎNG PLC S7200

Điện - Điện tử

... CÁOMÔ HÌNH ĐÈN GIAO THÔNGb.Chương trình: Thực hiện gán dịa chỉ I/O như hình:Chương trình: b. Tạo file ảnh DENGIAOTHONGClick phảivào ảnh DENGIAOTHONG.pdl chọn Open picture. Giao diện đồ hoạ ... để chèn hình ảnh.Thực hiện tự ta chèn them các hình ta được:ĐỀ TÀI :ĐÈN GIAO THÔNGI. Nội dung :Thiết kế hệ thống đèn giao thông ở ngã 4 gồm: 4 trụ đèn được đặt ở 2 hướng đường. Mỗi trụ ... _2, xanh_2, start, stops.Sau đó chon dường dẫn lưu lại.3. GiaodiệnWinCC:Sử dụng các Standard Objects trong Object Palette để đường giao thông.VàoView > Library để mở thư việnVào Building,...
  • 16
  • 1,621
  • 13
LCD HD44780 - Giao Tiếp Và Lập Trình Điều Khiển

LCD HD44780 - Giao TiếpLập Trình Điều Khiển

Điện - Điện tử

... [F] * * DL: Khi DL=1, LCD giao tiếp với MPU bằng giao thức 8 bit (từ bit DB7 đến DB0). Ngược lại, giao thức giao tiếp là 4 bit (từ bit DB7 đến bit DB0). Khi chọn giao thức 4 bit, dữ liệu được ... chương trình và bao gồm: + Thiết lập chế độ giao tiếp (function set): Bài này sẽ giúp bạn khởi tạo LCD ở chế độ 8 bit. + Thiết lập chế độ nhập (Entry mode set): Các thiết lập về kí tự + Thiết lập ... theo giao thức 4 bit như sau: Với một chút kinh nghiệm lập trình ASM, ta có thể viết chương trình cho lưu đồ trên với một chút cải tiến (bằng cách dùng chương trình con). Một chương trình...
  • 33
  • 1,740
  • 15
Lập trình giao tiếp mạng với winshock

Lập trình giao tiếp mạng với winshock

Quản trị mạng

... phát triển các phần mềm theo mô hình của nó. Người lập trình phải tổ chức quản lý được các giao tiếp giữa hai phần của chương trìnhgiao tiếp với môi trường bên ngoài tại cả hai phía Server ... Client tổ chức giao tiếp với người dùng, với môi trường bên ngoài tại trạm làm việc và với phía Server, tiếp nhận yêu cầu của người dùng, thành lập các query string gửi về phía Server, tiếp nhận ... gian kế tiếp sẵn sàng để nhận thông báo sau đó nó chuyển tiếp thông báo đến trạm kế tiếp, chính vì lý do này mà mạng chuyển mạch thông báo còn có thể được gọi là mạng lưu và chuyển tiếp (Store...
  • 36
  • 656
  • 3
Lập trình giao tiếp máy tính qua cổng RS232

Lập trình giao tiếp máy tính qua cổng RS232

Công nghệ thông tin

...  trong thực tế.  Do đó tôi xin giới thiệu cho các bạn viết chương trình trên PC dùng MSComm. Tôi xin đưa ra một số vấn đề như sau:  ‐ Giới thiệu chuẩn giao tiếp  RS232  và  điều khiển Active X Microsoft Communication 6.0( MSComm): cách tính chất và cách thiết lập tham số tối ưu cho điều khiển. ‐ Lập trình ứng dụng giao tiếp trên cơ sở sử dụng phần mềm Visual C++ trong bộ công cụ Visual ‐ Studio 6.0 của Microsft: + Thiết kế giao diện chương trình.  + Viết mã cho chương trình.   1. ... Điều khiển MSComm trong Visual C++        Trên đây là các tham số của điều khiển MSComm trong VB.  Trong Visual C++ , mỗi một điều khiển được định nghĩa trong một lớp riêng. Và MSComm cũng không phải là ngoại lệ.  Với các tham số ở trên các bạn hoàn toàn có thể áp dụng rất là tốt cho lập trình với VC++ bởi lẽ các tham số này bạn có thể lấy giá trị hoặc thiết lập tham số cho chúng tương ứng bằng các hàm thành viên cửa lớp như Get_thuộctính hoặc Set_thuộctính. Ví dụ, bạn muốn thiết lập dùng cổng COM1 chẳng hạn thì dùng thuộc tính CommPort ở trên và chỉ thêm tiền tố Set_ nếu muốn thiết lập và Get_  nếu muốn lấy giá trị này. Sau đây là lớp MSComm là một lớp kế thừa từ lớp cở sở CWnd, các bạn có thể tham khảo. Các bạn chú ý về các kiều dữ liệu cửa các tham số và giá trị trả về của các hàm. Việc Người báo cáo: Ngô Hải Bắc Tài liệu: TUT01.03 Ngày: 10/01/06 Trang: 1/78  Tutorial no 01.02  Gửi đến: Đoàn Hiệp, Doãn Minh Đăng, Huỳnh Châu Thuận  picvietnam@googlegroups.comNội dung:  Lập trình giao tiếp máy tính qua cổng RS232    MICROSOFT WORD Tóm tắt: Vấn giao tiếp giữa PC và vi điều khiển rất quan trong trong các ứng dụng điều khiển, đo lường, ...  trong thực tế.  Do đó tôi xin giới thiệu cho các bạn viết chương trình trên PC dùng MSComm. Tôi xin đưa ra một số vấn đề như sau:  ‐ Giới thiệu chuẩn giao tiếp  RS232  và  điều khiển Active X Microsoft Communication 6.0( MSComm): cách tính chất và cách thiết lập tham số tối ưu cho điều khiển. ‐ Lập trình ứng dụng giao tiếp trên cơ sở sử dụng phần mềm Visual C++ trong bộ công cụ Visual ‐ Studio 6.0 của Microsft: + Thiết kế giao diện chương trình.  + Viết mã cho chương trình.   1. Điều khiển MSComm 1.1. Chuẩn giao tiếp RS232 RS232 là một chuẩn giao tiếp nối tiếp dùng định dạng không đồng bộ, kết nối nhiều nhất là với 2 thiết bị, chiều dài kết nối lớn nhất cho phép để đảm bảo dữ liệu là 50 – 100 feet ( 12.7 đến 25.4 m), tốc độ 20kBít/s đôi khi là tốc độ 115 k Bít/s với một số thiết bị đặc biệt.  Để biết được các tham số của chuẩn giao tiếp RS232 trong hệ điều hành của bạn như thế nảo thì bạn kích phải chuột vào biểu tượng My Computer , chọn Properties, chọn Tab HardWare chọn Device Manager sẽ có một tree hiện ra. Bạn chọn Port( Com & LPT), kích chuột phải vào Communication Port( COM1). Chuyển sang tab Port Setting sẽ thấy được các tham số mà chúng ta cần thiết lập bao gồm tần số bus, Data Bits, Parity Bits, Stop Bits, Handshaking,...
  • 78
  • 3,094
  • 7
Lập trình giao tiếp máy tính qua cổng RS232

Lập trình giao tiếp máy tính qua cổng RS232

Công nghệ thông tin

... Cách thiết lập tối ưu cho ứng dụng Để  cho ứng dụng có thể đọc ngay dữ liệu khi bắt đầu có trong bộ đệm nhận thì các bạn nên đặt thuộc tính RthresHold = 1. Ngoài ra các bạn cần quan tâm đến các tham số: CommPort, Settings, Rthreshold, SthresHold,PortOpen, InputLen, InputBuffer, OutputBuffer, InBufferSize, InputMode, OutBufferSize.  2. Lập trình 2.1. Mục đích yêu cầu Chương trình này rất là đơn giản. Chúng ta sẽ tạo ra một chương trìnhgiao diện như sau:  Hình 2.1: Giao diện chương trình    Chương trình có chức năng sau: ‐ Nhập kí tự hoặc xâu kí tự vào EditBox Transfer, điều chỉnh tham số giao tiếp trên các ComboBox. Nhấn nút Send để gửi dữ liệu ra cổng COM.  ‐ Đồng thời với nó nếu có dữ liệu truyền vê cổng Com thì dữ liệu sẽ được hiển thị lên EditBox Receive. Khi bạn nhấn vào Clear thì sẽ xoá dữ liệu hiển thị trên EditBox này. Chú ý: Người báo cáo: Ngô Hải Bắc Tài liệu: TUT01.03 Ngày: 10/01/06 Trang: 32/78   Hình 2.37 Làm cho các GroupBox 7‐>9 có khoảng cách bằng nhau  Hình 2.38: Làm cho các GroupBox này thẳng hàng với nhau Người báo cáo: Ngô Hải Bắc Tài liệu: TUT01.03 Ngày: 10/01/06 Trang: 8/78  + Handshaking: thiết lập và trả lại giao thức bắt tay phần cứng. object.Handshaking [ = value ]. Các giá trị của value:   comNone   ... Handshaking chỉ là giao thức truyền thông nội tại quyết định bởi dữ liệu nào được truyền từ cổng phần cứng tới bộ đệm nhận. Khi kí tự của dữ liệu tới cổng nối tiếp,  thiết bị truyền thông sẽ chuyển nó vào trong bộ đệm nhận và chương trình của bạn có thể đọc chúng. Nếu không có bộ đệm dữ liệu hoặc chương trình của bạn cần đọc kí tự trực tiếp từ phần cứng , bạn có thể mất dữ liệu bởi vì kí tự từ phần cứng đến rất nhanh. Giao thức Handshaking đảm bảo dữ liệu không bị mất, khi dữ liệu đến cổng quá nhanh thì thiết bị truyền thông sẽ chuyển dữ liệu vào trong bộ đệm nhận.  + RTSEnable: quết định khi nào cho phép đường Request To Send (RTS), Tín hiệu RTS từ máy tính tới modem để yêu cầu được tryền dữ liệu. Khi RTSEnable = true thì đường RTS mức cao khi cổng mở, tích mức thấp khi cổng đóng. Và hiển nhiên khi RTSEnable thì đường RTS luôn mức thấp.RTS dùng trong RTS/CTS hardware handshaking. RTSEnable cho phép bạn dò đường RTS khi cần biết tình trạng của đường này.         Các tính chất trên không có lúc thiết kế giao diện mà chỉ có lúc chạy chương trình ( dùng trong viết code). 1.1.2. ... Điều khiển MSComm trong Visual C++        Trên đây là các tham số của điều khiển MSComm trong VB.  Trong Visual C++ , mỗi một điều khiển được định nghĩa trong một lớp riêng. Và MSComm cũng không phải là ngoại lệ.  Với các tham số ở trên các bạn hoàn toàn có thể áp dụng rất là tốt cho lập trình với VC++ bởi lẽ các tham số này bạn có thể lấy giá trị hoặc thiết lập tham số cho chúng tương ứng bằng các hàm thành viên cửa lớp như Get_thuộctính hoặc Set_thuộctính. Ví dụ, bạn muốn thiết lập dùng cổng COM1 chẳng hạn thì dùng thuộc tính CommPort ở trên và chỉ thêm tiền tố Set_ nếu muốn thiết lập và Get_  nếu muốn lấy giá trị này. Sau đây là lớp MSComm là một lớp kế thừa từ lớp cở sở CWnd, các bạn có thể tham khảo. Các bạn chú ý về các kiều dữ liệu cửa các tham số và giá trị trả về của các hàm. Việc Người báo cáo: Ngô Hải Bắc Tài liệu: TUT01.03 Ngày: 10/01/06 Trang: 44/78   Hình 2.61: Tạo cho các comboBox có cùng chiều rộng Chú ý:  Riêng với ComboBox thì các bạn phải kéo sao cho chiều cao của điều khiển phải đủ lớn để chứa các dữ liệu nằm trong nó sau này nếu không thì bạn sẽ chẳng thấy nó hiển thị gì hoặc là sẽ thấy có thanh cuộn. Tốt nhất là kéo dài thoải mái đi.  Để điều chỉnh chiều cao của các ComboBox như sau:  Di chuột đến ComboBox để con trỏ chuột nằm trên nút xổ xuống của điều khiển sau đó kích chuột trái 1 lần. Khi đó bạn sẽ có thể co dãn chiều cao của ComboBox thoải mái Người báo cáo: Ngô Hải Bắc Tài liệu: TUT01.03 Ngày: 10/01/06 Trang: 28/78   Hình 2.30: Thiết lập thuộc tính cho GroupBox3  Hình 2.31: Thiết lập thuộc tính cho GroupBox4 Người báo cáo: Ngô Hải Bắc Tài liệu: TUT01.03 Ngày: 10/01/06 Trang: 14/78  Để có thể test luôn chương trình các bạn nối tắt chân 2 và chân 3 của RS232 lại với nhau chính là nối chân RxD và TxD để chúng ta truyền dữ liệu ra RS232 sau đó nhận dữ liệu luôn. Đây là ví dụ test đơn giản không có bắt tay phần cứng.    Hình 2.2: Sơ đồ đấu chân của RS232 2.2....
  • 78
  • 1,091
  • 3
Giáo trình dạy học Ngôn ngữ lập trình Pascal  (tiếp theo)

Giáo trình dạy học Ngôn ngữ lập trình Pascal (tiếp theo)

Tin học

... một chơng trình con(sub-routine hay sub-program). Các lập trình viên có thể làm việc độc lập vớinhau trên các chơng trình con, ngời quản lý chung chỉ cần tập hợp và sử dụngcác chơng trình con ... cũng làm phức tạp và91Giáo trình tin học đại cơng Chơng 12. Chơng trình con12.1. Khái niệm về chơng trình con (subprogram).Chơng trình con là một đoạn chơng trình có tên và có chức năng ... thay đổi giá trị đợc, chẳng hạn trong chơng trình ta cóthể gán :x[1] := 4; x[2] :=3+25;57 Phần 3- Ngôn ngữ lập trình Pascalhai cách nh đối với chơng trình con FUNCTION, tham_số_hình_thức có...
  • 51
  • 740
  • 5
Tài liệu Lập trình hệ thống Chương 5 Chương 5 GIAO TIẾP CỐNG SONG SONG 1. Cấu

Tài liệu Lập trình hệ thống Chương 5 Chương 5 GIAO TIẾP CỐNG SONG SONG 1. Cấu

Kỹ thuật lập trình

... liệu D0 – D7. Tài liệu Lập trình hệ thống Chương 5 Phạm Hùng Kim Khánh Trang 118 2. Giao tiếp với thiết bị ngoại vi 2.1. Giao tiếp với máy tính Quá trình giao tiếp với cổng song song ... STROBE SELECTIN17 13 SELECT INIT 16 11 BUSY STROBE 1 10 ACK 2.2. Giao tiếp thiết bị khác Quá trình giao tiếp với các thiết bị ngoại vi có thể thực hiện thông qua chế độ chuẩn. Để ... sử dụng cổng song song có thể dùng chế độ mở rộng, chế độ này cho phép giao tiếp với tốc độ cao hơn. Tài liệu Lập trình hệ thống Chương 5 Phạm Hùng Kim Khánh Trang 117 thái ở 01h, và...
  • 15
  • 618
  • 6
Tài liệu Tài liệu Lập trình hệ thống - Chương 4: GIAO TIẾP CỐNG NỐI TIẾP doc

Tài liệu Tài liệu Lập trình hệ thống - Chương 4: GIAO TIẾP CỐNG NỐI TIẾP doc

Cao đẳng - Đại học

... liệu Lập trình hệ thống Chương 4Tài liệu Lập trình hệ thống Chương 4 Phạm Hùng Kim Khánh Trang 106 Ví dụ lập trình điều khiển Modem như sau: Hình 4.13 – Giao tiếp ... If End Sub 6. Giao tiếp với MODEM 6.1. Giao tiếp Quá trình trao đổi dữ liệu giữa máy tính và Modem được thực hiện theo cơ chế bắt tay phần cứng hay phần mềm. Tài liệu Lập trình hệ thống ... tăc SW DIP-8 JMP Receive Giao diện của chương trình trên máy tính: Hình 4.12 – Chương trình giao tiếp với vi điều khiển Chương trình nguồn: VERSION 5.00 Object...
  • 41
  • 521
  • 1
Tài liệu Tài liệu Lập trình hệ thống - Chương 4: GIAO TIẾP CỐNG NỐI TIẾP pdf

Tài liệu Tài liệu Lập trình hệ thống - Chương 4: GIAO TIẾP CỐNG NỐI TIẾP pdf

Hóa học - Dầu khí

... If End Sub 6. Giao tiếp với MODEM 6.1. Giao tiếp Quá trình trao đổi dữ liệu giữa máy tính và Modem được thực hiện theo cơ chế bắt tay phần cứng hay phần mềm. Tài liệu Lập trình hệ thống ... False  SThreshold: Tài liệu Lập trình hệ thống Chương 4 Phạm Hùng Kim Khánh Trang 75 Chương 4 GIAO TIẾP CỐNG NỐI TIẾP 1. Cấu trúc cổng nối tiếp Cổng nối tiếp được sử dụng để truyền dữ ... Tài liệu Lập trình hệ thống Chương 4 Phạm Hùng Kim Khánh Trang 106 Ví dụ lập trình điều khiển Modem như sau: Hình 4.13 – Giao tiếp và điều khiển Modem Chương trình...
  • 41
  • 620
  • 1
Tài liệu Lập trình giao tiếp mối tiếp pdf

Tài liệu Lập trình giao tiếp mối tiếp pdf

Điện - Điện tử

... Buffer as Variant MSComm1.CommPort = 1 MSComm1.PortOpen = True Lập trình giao tiếp mối tiếp I. Cấu trúc cổng nối tiếp Cổng nối tiếp được sử dụng để truyền dữ liệu hai chiều giữa máy tính và ... Visual Basic. Đối với Visual C thì lập trình MSComm phức tạp hơn, sau đây là ví dụ cài đặt MSComm trong Visual C Lập trình MSCOMM trong Visual C++ phức tạp hơn lập trình trong Visual Basic và Delphi, ... phục vụ ngắt và dữ liệu sẽ được đưa vào để xử lý.b) Lập trình 8051 để truyền dữ liệu nối tiếp. Khi lập trình 8051 để truyền các byte ký tự nối tiếp thì cần phải thực hiện các bước sau đây:1....
  • 28
  • 559
  • 4
lập trình java chương 05 Tạo giao tiếp người dùng Graphic User Interface- GUI

lập trình java chương 05 Tạo giao tiếp người dùng Graphic User Interface- GUI

Kỹ thuật lập trình

... nay. Nhờ GUI, giao diện với người sử dụng đẹp hơn và có được cơ hội kiểm tra dữ liệu nhập trước khi chuyển giao vào biến. Ta nói rằng “tách biệt cơ chế điều khiển của chương trình và dữ liệu).•User ... tùy thuộc vào ứng dụng.•Khi user tương tác với phần tử của GUI, ứng dụng phải có phản ứng.• Lập trình sự kiện sẽ bàn đến trong chương sau. GUI Slide 31/575.7.1-Layouts có sẵn trong AWT ... dung5.1- Ôn tập5.2- GUI là gì?5.3- Gói AWT của Java.5.4- Đưa 1 component vào GUI.5.5- Một chương trình tạo GUI5.6- Sử dụng các đối tượng của AWT.5.7- Bố trí các phần tử trên GUI.5.8- Hướng dẫn...
  • 56
  • 685
  • 2

Xem thêm