C giúp

C

Cleong

Guest
i cần phải sử dụng C / C để phát triển một chương trình đa luồng concurent rằng mô phỏng một hệ thống contro cho dây chuyền lắp ráp..
các dây chuyền lắp ráp tôi cần phải bao gồm 3 dòng.các đối tượng màu xanh và đỏ được vận chuyển xuống dòng 1 và sắp xếp vào dòng 2 (màu xanh) và 3 màu đỏ ()
và cũng cần tách biệt I / O quá trình đầu vào từ bàn phím ..
jz như tăng, giảm thiểu và ngăn chặn tốc độ của dòng

bất cứ ai có thể cho tôi một ý tưởng làm thế nào để làm điều đó.
im mới trong C

 
Bạn có thể bắt đầu bằng cách đề hoặc nhiều quy trình.Mỗi quá trình / thread sẽ được chỉ định làm nhiệm vụ riêng của nó.Bạn sẽ cần semaphores để đồng bộ hóa các nhiệm vụ này.Bạn cũng có thể cần Queues hoặc danh sách được Liên kết để mô phỏng các dây chuyền lắp ráp (các phần tử trong hàng đợi sẽ được sản phẩm du lịch trên dây chuyền lắp ráp)

 
agent_009 đã viết:

Bạn có thể bắt đầu bằng cách đề hoặc nhiều quy trình.
Mỗi quá trình / thread sẽ được chỉ định làm nhiệm vụ riêng của nó.
Bạn sẽ cần semaphores để đồng bộ hóa các nhiệm vụ này.
Bạn cũng có thể cần Queues hoặc danh sách được Liên kết để mô phỏng các dây chuyền lắp ráp (các phần tử trong hàng đợi sẽ được sản phẩm du lịch trên dây chuyền lắp ráp)
 
Tôi đoán bạn sẽ phải mất đầu vào là chuỗi.Sau đó, phân tích chuỗi giá trị và sau đó sử dụng như là tốc độ và đường không.

Ví dụ: từ 1W riêng '1 'và' Tây '.Sau đó xem những dòng là nó và những gì tốc độ.Bạn cũng sẽ phải thực hiện kiểm tra tính hợp lệ trên đó đầu tiên.

 
Tại sao bạn sử dụng các chủ đề?Có một dự án trường học.Giao tiếp với chủ đề thông qua bộ nhớ được chia sẻ và massage.
Trong mô phỏng nói chung, thiết lập các đối tượng là đại diện cho các quy trình chung sẽ được mô phỏng, kế thừa để speicalise chúng, hãy sử dụng chức năng cập nhật các thành viên để iterate qua thời gian.

Chủ đề rất mạnh, nhưng phức tạp, chắc chắn bạn sử dụng đúng công cụ cho công việc

Swingbyte

 
I có thể biết làm thế nào để viết code nếu tôi wan A và B được vận chuyển xuống dòng 1 cách ngẫu nhiên.

jz like it wil hiển thị chúng tôi AAABA B. ...........
ngẫu nhiên ..

 
Ai có thể đại diện cho mỗi dòng với một lớp mà thực hiện một FIFO giống như một dây chuyền.Chức năng lặp thời gian di chuyển các đối tượng cùng bước rời rạc một lúc.Mỗi đối tượng khác nhau trên băng tải có thể được đại diện bởi một định danh (số, chuỗi lớp??) Các thời gian lặp phải kiểm tra trạng thái ban đầu và thiết bị đầu cuối của băng tải và xử lý thích hợp ví dụ như cuộc gọi di chuyển đến dòng kế tiếp, đóng gói trong hộp.
Mỗi dòng là instantiated trống và được lấp đầy bởi một chức năng theo vị trí đối tượng.
Khái niệm quan trọng để nắm bắt được rằng mô hình toán học không phải là chất tương tự vật lý của thế giới thực và thời gian đó được đại diện bởi những khoảnh khắc rời rạc mà là một tối thiểu để có thể giải quyết.
Chúc may mắn.

Swingbyte

 
ai đó có thể cho tôi mã đơn giản cho 1 cửa sổ sẽ sản xuất màu xanh và đỏ
, Thứ 2 và 3 cửa sổ riêng biệt là nhận được màu xanh và đỏ....
tqtqtq

 

Welcome to EDABoard.com

Sponsor

Back
Top