1. Trang chủ
  2. » Thể loại khác

Lập trình c++ cho WinCC v7

23 253 3

Đ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

Thông tin cơ bản

Định dạng
Số trang 23
Dung lượng 1,59 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Lập Trình C++ Cho WinCC Bài 5: Xuất dữ liệu ra Exel + Bước 1: Bạn vào Interal tags tạo 3 tag mới : ví dụ tag là dulieu1, dulieu2, dulieu3. Loại usigned 16 – bit value + Bước 2: Vào graphics tạo 3 cái IO field và 1 nút lưu để xuất file như sau: IO field 1 ta chọn dulieu1. IO field 2 ta chọn dulieu2. IO field 3 ta chọn dulieu3.

Trang 2

Bài 1: Lập trình cho ô tô di chuyển theo phương x:

Bài 2: Lập trình Quay cánh quạt:

Bài 3: Hình tròn di chuyển theo phương x có thể tiến , lùi và dừng Bài 4: Di chuyển hình tròn theo đường chéo:

Bài 5: Xuất dữ liệu ra Exel

Trang 3

- Bạn vào Interal tags tạo 1 tag mới : ví dụ tag là oto:

- Loại Binary tag

Bước 2:

Bạn vào graphics Designer tạo 1 dao diện như sau:

Bước 3:

+ Bây giờ là đến phần lập trình cho oto di chuyển

- Bạn kik chuột phải vào oto chọn properties -> mục properties -> Geometry-> position x -> kik chuột phải mục Dynamic chọn C - Action

Trang 4

- Và bạn lập trình như sau:

Mọi người để ý là : static int a=200; // vì oto chúng ta ở tọa độ thứ x=200

thì quay về vị trí ban đầu ( tức là vị trí thứ 200)

- Bạn có thể chọn tốc độ ở mục Event Name:

Trang 5

-+ Bây giờ lập trình cho nút nhấn:

- Bạn kik chuột phải vào nút chọn properties -> mục Events -> Mouse-> Pressleft ( chuột trái ) -> kik chuột phải mục Action chọn C- Action-

- Và bạn lập trình như sau:

Bạn nhắp theo đường link để tranh viết sai nhé:

Trang 6

- Nếu các bạn thích khi ấn nút thì nó đổi màu thi các bạn làm như sau:

Trang 7

Bài 2: Lập trình Quay cánh quạt:

Bước 1:

- Bạn vào Interal tags tạo 1 tag mới : ví dụ tag là canhquat:

- Loại Binary tag

Bước 2:

Bạn vào graphics Designer tạo 1 dao diện như sau:

- Ban nhắp vào Polygon

-Và vẽ cái cánh quạt như thế này cộng với nút nhấn luôn nhé:

( chú ý: Bạn vẽ thêm đường thẳng rồi chọn tất cả -> link -> group nhé:

Trang 8

Bước 3:

+ Bây giờ là đến phần lập trình cho cánh quạt di chuyển:

- Bạn kik chuột phải vào canh quat chọn properties -> mục properties ->Geometry -> Rotation Angle -> kik chuột phải mục Dynamic chọn C -Action

Trang 9

- Và lập trình như

sau:

- Mọi người để ý là : static int a=0; // vì ở góc số 0

bạn thich quay bao nhiêu độ thì bạn sửa lại nhé:

+ Bây giờ lập trình cho nút nhấn:

- Bạn kik chuột phải vào nút chọn properties -> mục Events -> Mouse-> Pressleft ( chuột trái ) -> kik chuột phải mục Action chọn C- Action

- Và bạn lập trình như sau:

Với nút quay:

Trang 10

Nhắp đúp vào Press left

- Điền số 1 và chọn tag canhquatVới nút dừng:

Nhắp đúp vào Press left

Trang 11

Diền số 0 và chọn tag canhquat:

Bước 4: Mô phỏng:

-Bạn lưu lại và ấn runtime

Trang 13

- Bạn vào Interal tags tạo 2 tag mới : ví dụ tag là dichtrai và tag dichphai:

- Loại Binary tag

Trang 15

-Làm tương tự với Tag dich phải ta được dòng lệnh như sau:

ở đây chọn là 0 Vì nó đang dịch theo phía trái:

- Hoặc các bạn vào c- action viết đúng như sau: (copy paste nhé)SetTagBit("dichphai",0); //Return-Type: BOOL

SetTagBit("dichtrai",1); //Return-Type: BOOL

Trang 16

- Tương tự với nút dịch phải:

- Làm tương tự với nút dừng:

Trang 17

- Viết chương trình cho hình tròn di chuyển:

- Bạn kik chuột phải vào hình tròn chọn properties -> mục properties ->Geometry

-> position x -> kik chuột phải mục Dynamic chọn C – Action

Và lập trình như sau

static int a=340;

if (GetTagBit("dichtrai")==1)

Trang 19

Bài 4: Di chuyể hình tròn theo đường chéo:

- Viết chương trình cho hình tròn di chuyển:

- Bạn kik chuột phải vào hình tròn chọn properties -> mục properties ->Geometry

-> position x -> kik chuột phải mục Dynamic chọn C – Action

Trang 20

Và lập trình như sau

- Position Y chọn tag : ‘ tag_dich_xy2 ’

- Viết chương trình cho nút di chuyển:

Bước 4: Mô phỏng:

Trang 21

Bài 5: Xuất dữ liệu ra Exel

+ Bước 1: Bạn vào Interal tags tạo 3 tag mới : ví dụ tag là dulieu1, dulieu2,dulieu3

Loại usigned 16 – bit value

+ Bước 2:

Vào graphics tạo 3 cái I/O field và 1 nút lưu để xuất file như sau:

- Ta gán tag lần lượt cho 3 cái I/O field như sau:

- I/O field 1 ta chọn dulieu1

- I/O field 2 ta chọn dulieu2

- I/O field 3 ta chọn dulieu3

Trang 23

Bước 4 : Mô phỏng:

Ngày đăng: 17/08/2017, 01:09

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

  • Đang cập nhật ...

TÀI LIỆU LIÊN QUAN

w