Đăng Ký
Trang 5 của 9 Đầu tiênĐầu tiên ... 34567 ... CuốiCuối
Kết quả 41 đến 50 của 88
  1. #41
    Thành viên cấp 1
    Ngày tham gia
    Dec 2011
    Bài viết
    23
    Thanks
    0
    0 lượt trong 0 bài viết
    Trích dẫn Gửi bởi nguyenhongmancdt Xem bài viết
    ban Mrahiub ơi. bạn thiết lập thuộc tinhds cho chiếc hộp chạy ntn vậy? bạn hướng dẫn mình đc không? mình Gà quá ko làm theo clip đực. thanks bạn nhiều.
    bạn chuột phải vào vật,properties, geometry, chuột phải vào biểu tượng bóng đèn bên phải position ấy.ở đây có nhiều cách:
    1. gán tag cho position X hoặc Y hoặc cả 2 tùy theo quỹ đạo bạn muốn chuyển động bằng cách chọn tag muốn gán
    2. Trực tiếp đặt giá trị cho vị trí trên quỹ đạo bằng cách chọn vào Dynamic Dialog rồi chọn giá trị tọa độ, sau đó vật sẽ đi qua lần lượt các tọa độ đó
    3. Viết code cho chuyển động, bạn vào global script, mở C- Editor, chọn new action rồi viết code trong đó. Chú ý tên picture, tên vật thể bạn muốn chuyển động phải chọn y như thế khi lập trình.

  2. #42
    Thành viên cấp 4
    Ngày tham gia
    Mar 2011
    Đang ở
    HoChiMinh City
    Bài viết
    488
    Thanks
    0
    83 lượt trong 49 bài viết
    Trích dẫn Gửi bởi nguyenhongmancdt Xem bài viết
    bạn có thể h]ớng dẫn cụ thể cho mình 1 cách đc ko? mình thực sự ko tìm đc cái thiết lập này.
    Mình sẽ hướng dẫn bạn cách để 1 vật có thể chuyển động, chỉ là chuyển động được thôi nhé, còn khi bạn làm từ từ bằng các cách khác bạn sẽ gặp vấn đề này vấn đề nọ và mình sẽ giải quyết cùng.
    1.Tạo 1 tag dạng Us 16 bit chẳng hạn (chuyendong) (Tag nội nhé)
    2.Vẽ 1 hình bất kỳ (H.A)
    3.Trong Properties của hình H.A đó bạn chọn Position X (chạy ngang) -> chuột phải -> chọn Dialog .... -> dòng thứ 2 (Expression/Fomular ấy) chọn Tag 'chuyendong'. Sau đó viết thêm +10 (tức nguyên mẫu của dòng Expression/Fomula đó sẽ là 'chuyendong'+10
    Nếu bạn muốn sau đoạn đường x quay lại thì sẽ là ('chuyendong'+10)%500 . tức là sau khoảng 500 thì quay lại. (Bạn làm và chạy RT là sẽ hiểu công thức đó có ý nghĩa gì thôi)
    4. Chú ý chổ Data type là bạn phải đánh dấu vào Direct nhé.
    Đây là 1 cách để chuyển động. Tuy nhiên về mất độ linh hoạt của nó không bằng viết code được. Nếu đi nghiên cứu ở mức độ từ thấp đến cao, bạn nên thông qua cách này trước, sau đó mình sẽ nâng lên từ từ, như vậy sau này bạn có thể rút ra được khi nào dùng cách này, khi nào dùng cách kia.
    Còn cách viết code thì nếu có điều kiện mình sẽ chụp lại mấy tấm hình trong WinCC (Do hiện tại máy mình không cài WinCC nên không thể chỉ bạn viết theo giao diện trong WinCC được, mà mình chỉ có thể nói cách làm thôi).
    Bạn thông cảm.
    Chúc thành công.
    Vinh - 0935 501 812

  3. Bài viết của "thiquocvinh" đã được cám ơn bởi các thành viên:


  4. #43
    Thành viên cấp 1
    Ngày tham gia
    Feb 2012
    Bài viết
    18
    Thanks
    0
    0 lượt trong 0 bài viết
    Trích dẫn Gửi bởi _DavidTran_ Xem bài viết
    Tình hình là video chi tiết của băng chuyền chuyển động trong WinCC mình đã làm xong. Cơ dưng mà post luôn thì thấy nó vô lý quá!
    Bộ não dùng để suy nghĩ chứ không nên áp đặt bộ não phải làm theo những gì mà người khác làm! Mình nghĩ rằng mỗi người nên tự làm và chia sẻ cách làm của mình. Sau đó, tổng hợp lại xem cách làm thế nào? Cách nào hợp lý và tính ứng dụng cao hơn thì mình áp dụng. Cách thức của mình chỉ sử dụng Internal tag chứ ko sử dụng PLC.
    Mình hy vọng không ai nghĩ mình là khoe cái tài ở đây, vì thực sự bản thân mình chẳng có tài gì cả.

    Thân,
    Anh có thể cho em xin cái code chưng tình c cho vật chuyển động được không ạ. em hực sự ko biết về ngôn ngữ c nên làm rất vất vả. em cũng có làm nhưn ko tài nào chạy đc.

  5. #44
    Thành viên cấp 1
    Ngày tham gia
    Feb 2012
    Bài viết
    18
    Thanks
    0
    0 lượt trong 0 bài viết
    Anh Vinh ơi. êm có làm rồi nhưng vật chỉ chuyển động sang 1 phía có 1 lần rồi đứn yên đó. mà mình lại ko nhìn đc chuyển động của nó.
    Anh có thể bớt chút thời gian tìm lại cho em xin cái code lập tình c đc ko? em cũng tìm hiểu nhiều nhưng em Gà quá làm ko ra đc.

  6. #45
    Thành viên cấp 2
    Ngày tham gia
    Mar 2012
    Bài viết
    58
    Thanks
    0
    0 lượt trong 0 bài viết
    rất cảm ơn các anh David tran thiquocvinh khanh my, các anh rất nhiệt tình, chúc các anh sức khỏe

  7. #46
    Thành viên Mới
    Ngày tham gia
    Feb 2012
    Bài viết
    4
    Thanks
    0
    0 lượt trong 0 bài viết
    Trích dẫn Gửi bởi khanh my Xem bài viết
    Đây là video hoàn chỉnh của mình, mong các bạn phát triển thêm
    Bạn khanh my cho mình hỏi 1 câu hơi chuối ^^!
    trong phần giao diện của bạn cái vật bạn gán tag cho nó chỗ nào mà nó chạy vậy?? Mình tag phần Geometry/Position X mà vẫn không chạy ^^!
    tag mình gán là tag ngoại output của plc đã lập trình cho tag chạy trong global script

  8. #47
    Thành viên cấp 1
    Ngày tham gia
    Apr 2011
    Bài viết
    30
    Thanks
    0
    3 lượt trong 2 bài viết
    Trích dẫn Gửi bởi nguyenhongmancdt Xem bài viết
    Anh có thể cho em xin cái code chưng tình c cho vật chuyển động được không ạ. em hực sự ko biết về ngôn ngữ c nên làm rất vất vả. em cũng có làm nhưn ko tài nào chạy đc.
    Đây là code mình viết cho video mình post ở trên.
    Bạn tham khảo nhé, có gì không hiểu bạn cứ hỏi.
    Code:
    #include "apdefap.h"
    
    int gscAction( void )
    {
    int x1, x2,x3;
    x1=GetLeft("BangTai.Pdl","Group3");
    x2=GetTagDWord("NumberOfTrigger");	//Return-Type: DWORD 
    x3=GetTagWord("TimeOfSetting");	//Return-Type: WORD 
    if((GetTagBit("Start_Stop")==1)&&(x1<187))
    {
    	x1=x1+2;
    	SetLeft("BangTai.Pdl","Group3",x1);	//Return-Type: BOOL 
    x2=x2+1;
    SetTagDWord("NumberOfTrigger",x2);	//Return-Type: BOOL 
    SetTagDWord("TimeOfRun",x2/2);
    	if(x2>=(x3*2))
    	{
    		x2=0;
    		SetTagDWord("NumberOfTrigger",x2);	
    		SetTagBit("Start_Stop",0);	//Return-Type: BOOL 
    		SetTagDWord("NumberOfTrigger",0);	
    	}
    }
    else 
    {
    x1=111;	
    SetLeft("BangTai.Pdl","Group3",x1);
    //SetTagDWord("NumberOfTrigger",0);	
    }
    
    return 0; 
    }
    Thân,
    Tìm lại tôi ngày xưa...

  9. #48
    khanh my
    Guest
    Trích dẫn Gửi bởi huynhtanhanh Xem bài viết
    Bạn khanh my cho mình hỏi 1 câu hơi chuối ^^!
    trong phần giao diện của bạn cái vật bạn gán tag cho nó chỗ nào mà nó chạy vậy?? Mình tag phần Geometry/Position X mà vẫn không chạy ^^!
    tag mình gán là tag ngoại output của plc đã lập trình cho tag chạy trong global script
    Mình lập trình C chổ global script đó

  10. #49
    Thành viên cấp 1
    Ngày tham gia
    Feb 2012
    Bài viết
    36
    Thanks
    0
    3 lượt trong 3 bài viết
    Trích dẫn Gửi bởi khanh my Xem bài viết
    Đây là video của em về vấn đề này
    khánh mỹ ơi cho hỏi bạn làm cái bảng kia ntn vậy?bạn gộp cả text vs I/O ntn thế?
    yahoo:jos_batu
    mail:Hidden Content

  11. #50
    khanh my
    Guest
    Làm bình thường mà có gộp gì đâu, xếp hàng text rồi đến I/O thui

Trang 5 của 9 Đầu tiênĐầu tiên ... 34567 ... CuốiCuối

Đánh dấu

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •  
Back to Top