LabVIEW Vietnam

cancel
Showing results for 
Search instead for 
Did you mean: 

Không show được hình ảnh trong 3D Picture

Mình có tạo một ứng dụng nhỏ để hiện thị hình ảnh, không hiểu sao không hiện thị được một file hình ảnh ok2.wrl

  • Mình có 2 file hình ảnh (ok2.wrl, p-38S.wrl) có đuôi là wrl mình dùng load VRML file để hiển thị hình ảnh
  • File ok2.wrl thì không hiển thị được cho màn hình tối đen, nhưng khi chạy trên một số máy khác vẫn chạy bình thường
  • FIle p-38S.wrl thì hiển thị bình thường nhưng thiếu một số chi tiết (File này có cấu hình thấp hơn).

Mình đã thử mọi cách nhưng không ăn thua, mong các bạn giúp đỡ.

Front panel.jpg

Block Diagram.jpg

0 Kudos
Message 1 of 13
(11,137 Views)

không ai giúp mình à ?

0 Kudos
Message 2 of 13
(9,281 Views)

Chào bạn,

Máy mình load được mà. Bạn xem hình bên dưới nhé.

Screen.png

0 Kudos
Message 3 of 13
(9,281 Views)

hi, thế bạn biết làm sao máy mình không load không.

  1. Bạn dùng card đồ họa gì vậy
  2. Bạn dùng Labview bản nào vậy (32bit, 64bit)
  3. Bạn có cài thếm gì nữa không.
0 Kudos
Message 4 of 13
(9,281 Views)

Chào bạn,

Mình chỉ dùng laptop bình thường của Dell thôi, dòng Latitude 6420.

Card màn hình on-board của Intel thôi.

LabVIEW 32 bit, chọn Win7.

Mình không cài thêm phần cứng hay phần mềm gì đặc biệt.

0 Kudos
Message 5 of 13
(9,281 Views)

Chào bạn,

Có lẽ do file lớn quá nên load không kịp.

Bạn thử tăng delay time lên xem sao. Hiện tại bạn đang dùng 200ms. Thử tăng lên 1 giây hoặc lớn hơn xem sao.

0 Kudos
Message 6 of 13
(9,281 Views)
  • qpham: Mình đã thử cách của bạn nhưng không được
  • Hình máy bay của mình cũng bị thiếu mất phần ở giữa.
0 Kudos
Message 7 of 13
(9,281 Views)

Máy mình cũng bị như thế... có ai giúp không???

0 Kudos
Message 8 of 13
(9,281 Views)

Chào bạn,

Bạn thử thay đổi setting của 3D Picture trong LabVIEW xem sao. Bạn thử với 2 settings:

- Auto Projection

- Camera Controller

Bạn xem hình bên dưới.

Tôi cũng chú ý một điều là code gốc của bạn TangMinh có vấn đề.

Nếu bạn để chương trình chạy liên tục, lượng RAM máy tính mà LabVIEW sử dụng sẽ tăng liên tục. Tôi nghĩ là do bạn TangMinh để hàm "Load VRML File" trong vòng lặp, mỗi lần hàm này được gọi, LabVIEW sẽ dùng một lượng RAM mới.

Để giải quyết vấn đề này, ta có thể đặt hàm "Load VRML File" ra ngoài vòng lặp. Tôi đã chuẩn bị một chương trình ví dụ với code như trong hình bên dưới. Đây là VI Snippet, bạn có thể kéo vào trong Block Diagram của LabVIEW 2014 để sử dụng.

Chúc bạn thành công.

3D Picture Settings in LabVIEW.png

Load 3D Pictures.png

0 Kudos
Message 9 of 13
(9,281 Views)

Anh ơi cho e hỏi lỗi này ké cái ạ. e mới học mà k biết ạ.

0 Kudos
Message 10 of 13
(9,110 Views)