Đăng Ký
Kết quả 1 đến 9 của 9

Hybrid View

  1. #1
    Thành viên cấp 3
    Ngày tham gia
    Mar 2012
    Bài viết
    150
    Thanks
    10
    47 lượt trong 39 bài viết
    Bạn muốn dừng ở thang đo 50 ah, bạn vào Geometry -> Height giảm nó xuống xem nó ở giá trị bao nhiêu thì ở thang đo 50.
    {
    int a;
    a=GetHeight("1.pdl","A"); //Return-Type: long int
    if (GetTagBit("MUC_NUOC_BON")==0); //Return-Type: BOOL
    {
    a=a-5;
    SetHeight("1.pdl","A",a);
    }
    if(GetHeight("1.pdl","A")== gt cua Height) SetTagBit("MUC_NUOC_BON",1);
    }
    Nói chung là khi nào muốn chạy thì kiểm tra đk rồi SetTagBit("MUC_NUOC_BON",0) dừng thì SetTagBit("MUC_NUOC_BON",1)

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


  3. #2
    Thành viên cấp 1
    Ngày tham gia
    Apr 2013
    Bài viết
    27
    Thanks
    1
    0 lượt trong 0 bài viết
    Trích dẫn Gửi bởi hoanghoa_dtt Xem bài viết
    Bạn muốn dừng ở thang đo 50 ah, bạn vào Geometry -> Height giảm nó xuống xem nó ở giá trị bao nhiêu thì ở thang đo 50.
    {
    int a;
    a=GetHeight("1.pdl","A"); //Return-Type: long int
    if (GetTagBit("MUC_NUOC_BON")==0); //Return-Type: BOOL
    {
    a=a-5;
    SetHeight("1.pdl","A",a);
    }
    if(GetHeight("1.pdl","A")== gt cua Height) SetTagBit("MUC_NUOC_BON",1);
    }
    Nói chung là khi nào muốn chạy thì kiểm tra đk rồi SetTagBit("MUC_NUOC_BON",0) dừng thì SetTagBit("MUC_NUOC_BON",1)
    ok. để mình làm thử, ak nếu mình tạo 1 ô nhập giá trị của Height ngoài giao diện thì có làm đc ko?

  4. #3
    Thành viên Mới
    Ngày tham gia
    Oct 2011
    Bài viết
    8
    Thanks
    1
    Thanked 2 Times in 1 Post
    Trích dẫn Gửi bởi hoanghoa_dtt Xem bài viết
    Bạn muốn dừng ở thang đo 50 ah, bạn vào Geometry -> Height giảm nó xuống xem nó ở giá trị bao nhiêu thì ở thang đo 50.
    {
    int a;
    a=GetHeight("1.pdl","A"); //Return-Type: long int
    if (GetTagBit("MUC_NUOC_BON")==0); //Return-Type: BOOL
    {
    a=a-5;
    SetHeight("1.pdl","A",a);
    }
    if(GetHeight("1.pdl","A")== gt cua Height) SetTagBit("MUC_NUOC_BON",1);
    }
    Nói chung là khi nào muốn chạy thì kiểm tra đk rồi SetTagBit("MUC_NUOC_BON",0) dừng thì SetTagBit("MUC_NUOC_BON",1)
    Code này của bạn có thể chạy theo ý mình và có thể không, vì tùy thuộc vào Hight của cái thang đo của bạn là bao nhiêu, nếu là bội số của 5(trong lệnh a=a-5) thì nó tới đúng 50 nó sẽ dừng . Nếu không phải là bội số của 5 thì nó sẽ không dừng. nếu bạn muốn dừng thì câu lệnh phải sữa như thế này "if(GetHeight("1.pdl","A")>= gt cua Height)", hoặc phải tao cái mức của bạn có Hight là bội số của 5 trong (a=a-5).
    tớ có ý kiến như vậy không biết giúp gì được bạn không

  5. #4
    Thành viên cấp 3
    Ngày tham gia
    Mar 2012
    Bài viết
    150
    Thanks
    10
    47 lượt trong 39 bài viết
    Trích dẫn Gửi bởi hhhuudang Xem bài viết
    Code này của bạn có thể chạy theo ý mình và có thể không, vì tùy thuộc vào Hight của cái thang đo của bạn là bao nhiêu, nếu là bội số của 5(trong lệnh a=a-5) thì nó tới đúng 50 nó sẽ dừng . Nếu không phải là bội số của 5 thì nó sẽ không dừng. nếu bạn muốn dừng thì câu lệnh phải sữa như thế này "if(GetHeight("1.pdl","A")>= gt cua Height)", hoặc phải tao cái mức của bạn có Hight là bội số của 5 trong (a=a-5).
    tớ có ý kiến như vậy không biết giúp gì được bạn không
    Uhm phải >= nếu = thì phải là bội số nó mới dừng.

Đá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