Hướng dẫn cài đặt hiệu ứng cho Ledimm COLOR

14 953 0
Hướng dẫn cài đặt hiệu ứng cho Ledimm COLOR

Đ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

Hướng dẫn cài đặt hiệu ứng cho Ledimm COLOR Version 2.0614 Tác giả Bùi Việt Hoàng Hà Nội, 23/6/2014 Những thay đổi so với phiên trước: – Thêm từ khóa trạng thái: LINEW, CLIPS – Thêm số hiệu ứng: SHIFT, CONCE, FIWO – Thay đổi tham số hiệu ứng WAVE – Sửa lỗi tham số thứ hiệu ứng BLOW – Thêm thích từ khóa REPEAT Khái quát: Ledimm COLOR điều khiển LED điểm ảnh fullcolor nháy theo nhạc Nó dùng nhiều phòng hát karaoke, quán bar, sàn nhẩy, sân khấu Đây điều khiển offline, tức tự tạo hiệu ứng điều khiển bóng LED mà không cần kết nối với máy tính Các hiệu ứng Ledimm COLOR soạn thảo sẵn lưu vào tệp tin thẻ nhớ Việc cập nhật hiệu ứng thực cách đút thẻ nhớ vào khe cắm Ledimm COLOR tắt bật lại nguồn Yêu cầu công cụ kèm: Để cài đặt hiệu ứng cho Ledimm COLOR, bạn cần có: Một thẻ nhớ microSD (không phải loại microSDHC hay microSDXC) định dạng FAT32 Bạn mua thẻ nhớ microSD, cho vào máy tính hay điện thoại format với tùy chọn FAT32 Một hệ thống soạn thảo tệp tin văn dạng txt Bạn dùng máy tính, máy tính bảng, hay điện thoại để làm việc Và tất nhiên điều khiển Ledimm COLOR (www.ledimm.vn) kèm theo bảng LED fullcolor mà bạn lắp đặt sẵn 2 Cài đặt: 2.1 Phương thức hoạt động: Ledimm COLOR yêu cầu nguồn cấp 5V, có nguồn, đèn nguồn PWR sáng liên tục Ban đầu cấp nguồn, Ledimm COLOR kiểm tra xem có thẻ nhớ microSD hợp lệ khe cắm hay không Nếu thấy không có, nháy đèn tín hiệu SIG lần tự tải chương trình lưu trước Nếu có thẻ nhớ hợp lệ, đọc tệp tin: settings.txt effects.txt Hai tệp tin chứa thông số cài đặt bảng LED hiệu ứng người dùng soạn thảo Nếu tệp tin hợp lệ thông tin có khác biệt so với nội dung lưu trước đó, Ledimm COLOR cập nhật cài đặt từ file Kết thúc trình kiểm tra, tự chạy chương trình hiệu ứng Khi đèn báo SIG nháy liên tục 2.2 Cách cài đặt hiệu ứng: Như nói, để cài đặt hiệu ứng cho Ledimm COLOR, bạn cần tạo soạn thảo nội dung cho tệp tin: settings.txt effects.txt, sau chép chúng vào thẻ nhớ 2.3 Tệp tin settings.txt: Đây tệp tin dùng để khai báo thông số cấu hình bảng LED số lượng sơ đồ nối điểm ảnh, chủng loại IC dùng điểm ảnh Cú pháp để khai báo cấu hình phần cứng sau: : Ví dụ, để khai báo bảng LED có dạng hình vẽ, ta soạn thảo tệp tin settings.txt với nội dung sau: 01 02 03 04 05 06 07 08 09 010 011 012 013 SYSTEM: BVHOANG42 MODEL: 6803 WIDTH: 10 HEIGHT: MAPDIR: VERTICAL MAPPOS: LEFTTOP BLOCK: 0 PIXEL: PIXEL: MAPDIR: HORIZONTAL 014 015 016 017 018 MAPPOS: LEFTBOTTOM BLOCK: 6 END Ý nghĩa từ khóa dòng sau:  SYSTEM: BVHOANG42 dòng bắt buộc phải có để Ledimm COLOR xem tệp tin chứa nội dung hợp lệ  MODEL (hoặc FORMAT) từ khóa để khai báo chủng loại IC điều khiển bóng LED, tham số       6803, 16716, 1903, 9813, 2801, 3001 tùy theo loại IC mà dùng WIDTH HEIGTH chiều rộng chiều cao hình ảo hình chữ nhật mà hiệu ứng tạo BLOCK khai báo vùng có điểm ảnh chạy liên tục theo hình chữ nhật Các tham số tọa độ điểm gốc phía bên trái Các tọa độ kích thước tính theo đơn vị điểm ảnh hình ảo PIXEL khai báo điểm ảnh tọa độ định hình ảo Tham số vị trí theo tọa độ ngang, dọc MAPDIR từ khóa khai báo chiều điểm ảnh BLOCK (được khai báo sau nó) tham số chiều dọc (VERTICAL) chiều ngang (HORIZONTAL) MAPPOS từ khóa khai báo vị trí tương đối điểm ảnh BLOCK (được khai báo sau nó), tham số bên trái (LEFTTOP), bên phải (RIGHTTOP), bên trái (LEFTBOTTOM), bên phải (RIGHTBOTTOM) END kết thúc khai báo Gặp từ khóa này, Ledimm COLOR ngừng không đọc tệp tin Trong hình vẽ ta thấy có vùng rõ rệt:  vùng lớn (các bóng đánh dấu màu vàng) với kích thước 5x8, nằm tọa độ (0, 0), điểm ảnh chạy   theo chiều dọc, điểm bên trái Nó khai báo dòng 6, vùng (các bóng đánh dấu màu xanh) gồm điểm ảnh tọa độ (5, 4) tọa độ (5, 2) Nó khai báo dòng 10 11 vùng bé (các bóng đánh dấu màu vàng) với kích thước 4x6, nằm tọa độ (6, 0), điểm ảnh chạy theo chiều ngang, điểm bên trái Nó khai báo dòng 13, 14 15 Nhận xét sau: Từ khóa PIXEL dùng để khai báo cho điểm ảnh, thường hay dùng cho điểm LED nằm vị trí bất thường Còn khai báo dạng BLOCK dùng để khai báo mảng to, liên tục, hình chữ nhật Và dùng BLOCK phải lưu ý đến MAPDIR MAPPOS Màn hình ảo hiểu hình dạng chữ nhật mà tạo hiệu ứng Còn BLOCK hay PIXEL khu vực hình ảo mà chọn để hiển thị LED thật Ở ví dụ trên, sử dụng hình ảo vùng chữ nhật có kích thước 10x8 điểm ảnh, tức chiều rộng chiều rộng lớn vùng, chiều cao chiều cao lớn vùng Nó bao gồm vị trí mà không cắm LED Tuy nhiên, sửa dòng thành WIDTH: 6, hình ảo có kích thước 6x8 điểm ảnh Và đồng thời ta sửa dòng 15 thành BLOCK: 0 6, 24 bóng cuối (đánh dấu màu vàng) hiển thị hiệu ứng giống góc 40 bóng (đánh dấu màu vàng) Như vậy, thấy Ledimm COLOR có khả xử lý cấu hình phức tạp nhất, người dùng dây tùy ý, khai báo với cách dây • Lưu ý: Đôi cần gộp nhiều điểm ảnh lại làm điểm ảnh, nên sử dụng từ khóa REPEAT Theo sau REPEAT tham số N nhất, định nghĩa số lượng điểm ảnh cần gộp lại làm điểm ảnh Sau từ khóa REPEAT, gặp khai báo điểm ảnh (PIXEL BLOCK) hệ thống tự động xử lý N điểm ảnh liên tiếp điểm ảnh Vì từ khóa trạng thái nên khai báo linh động, lúc gộp, lúc không gộp điểm ảnh (REPEAT: 1) file cấu hình 2.4 Tệp tin effects.txt: Ledimm COLOR có hiệu ứng nháy theo nhạc hiệu ứng chạy ảnh động Một chương trình hiệu ứng chia làm cảnh chạy liên tục với thời gian đặt trước Trong cảnh có lớp hiệu ứng chạy song song Cú pháp tệp tin effects.txt tương tự tệp tin settings.txt : Ví dụ chương trình hiệu ứng hoàn chỉnh dựa cấu hình tâp tin settings.txt vừa nghiên cứu: 01 02 03 04 05 06 07 08 09 010 011 012 013 014 015 016 017 018 019 020 021 RGBA: 255 255 0 RGBA: 200 186 45 CLIPS: 0 10 COLOR: 255 10 FLIPX: 20 FLIPY: 15 SCENE: EFFECT: EQUA 10 32 EFFECT: DOTS 10 0 0 0 PLAY: 15000 COLOR: 10 CLIPS: 0 8 SCENE: EFFECT: BLOW 10 0 0 0 PLAY: 10000 END Chương trình gồm cảnh Mỗi cảnh khóa SCENE kết thúc từ khóa PLAY kèm theo tham số Tham số sau từ khóa PLAY thời gian tồn cảnh tính theo mili giây (ms) Trong cảnh (dòng đến dòng 12) ta thấy có lớp hiệu ứng chạy đồng thời khai báo dòng 10 dòng 11 Ở dòng 10 hiệu ứng Equaizer (EQUA) với tham số, dòng 11 hiệu ứng Equalizer (EQUA) với tham số khác chút Thời gian chạy cảnh 15 giây Trong cảnh thứ hai (dòng 14 đến dòng 16) có lớp hiệu ứng, lớp hiệu ứng BLOW (một loại hiệu ứng co dãn hình) Ở hiệu ứng BLOW có tham số có ý nghĩa, tham số lại ý nghĩa để cú pháp Ledimm PLAY, chúng phải viết vào cho đủ tham số Kết thúc khai bao hiệu ứng từ khóa END Lưu ý: Giá trị tham số ảnh hưởng đến hiệu ứng hiển thị LED Xin xem thêm danh sách từ khóa ý nghĩa tham số mục tham khảo Nếu bạn thắc mắc màu sắc hiệu ứng, để ý đến dòng 1, 2, 14  Dòng dòng dùng từ khóa RGBA tham số để đăng kí màu sắc mà dùng  Dòng dùng từ khóa COLOR để chọn màu sắc, tham số 255 nghĩa Ledimm Play không   dùng màu sắc số màu sắc khai báo RGBA, mà tự động tạo màu sắc ngẫu nhiên; tham số thứ hai chinh khoảng thời gian mà màu sắc tự động chuyển, tính theo đơn vị 1/10 giây Khi vào hiệu ứng đầu tiên, màu sắc chọn trước màu hiệu ứng, tức hiệu ứng sử dụng màu ngẫu nhiên Nhưng đến trước vào hiệu ứng thứ hai, bắt gặp câu lệnh chọn màu COLOR: 10, Tham số thứ 0, có nghĩa chọn màu bảng màu mà ta đăng kí Tham số thứ ý nghĩa tham số thứ khác giá trị 255 Do vậy, cảnh thứ 2, hiệu ứng BLOW có màu vàng Danh sách hiệu ứng tham số liên quan 3.1 Hiệu ứng Đốm sáng: Khai báo: EFFECT: DOTS Mô tả: Mỗi có nhịp nhạc, hiệu ứng hiển thị đốm sáng vị trí ngẫu nhiên hình Ý nghĩa tham số:  số lượng đốm sáng mà ta muốn hiển thị Các giá trị dùng số nguyên lớn  chiều rộng đốm sáng tính theo đơn vị điểm ảnh Các giá trị dùng số nguyên lớn  chiều cao đốm sáng tính theo đơn vị điểm ảnh Các giá trị dùng số nguyên lớn  Các tham số lại ý nghĩa, nên cho 3.2 Hiệu ứng Equalizer: Khai báo: EFFECT: EQUA Mô tả: Hiệu ứng mô cột lượng tần số hệ thống equalizer Ý nghĩa tham số:  số lượng cột tần số mà ta muốn hiển thị Các giá trị dùng số nguyên lớn  chiều rộng cột tần số tính theo đơn vị điểm ảnh Các giá trị dùng số nguyên lớn  khoảng cách cột tần số tính theo đơn vị điểm ảnh  hệ số nhân bước nhảy tần số Các giá trị dùng số nguyên lớn nhỏ 32 Chú thích: Tín hiệu âm Ledimm COLOR phân tích thành 32 dải tần xếp từ thấp đến cao: 1, 2, 3, 4, 32 ◦ Nếu cột tần số tương ứng với dải tần 1, 2, 3, 4, 32 ◦ Nếu cột tần số tương ứng với dải tần 1, 3, 5, 7, 31 ◦ ◦   Nếu cột tần số tương ứng với dải tần 1, 4, 7, 10, 30 … hệ số nhân độ cao cột tần số Các giá trị dùng số nguyên lớn hệ số chia độ cao cột tần số Các giá trị dùng số nguyên lớn Chú thích: Khi hiển thị hình, độ lớn cột tần số có công thức sau: H = h*/ H độ lớn thực tế tính theo đơn vị điểm ảnh, h lượng cột tần số đo  Kiểu tô màu cho cột tần số Các giá trị dùng - cột vẽ nét bao - cột tô đậm  kiểu phân bố cột tần số Các giá trị dùng - cột nằm theo chiều dọc hình - cột nằm theo chiều ngang hình - tần số hiển thị ô vuông vị trị ngẫu nhiên hình 3.3 Hiệu ứng Sóng âm thanh: Khai báo: EFFECT: WAVE Mô tả: Hiệu ứng hiển thị dải sóng hình sin sóng âm nằm ngang hình, rung động có âm Ý nghĩa tham số:  số lượng đoạn thẳng nối tiếp mà ta dùng để ghép thành dải sóng Các giá trị dùng số nguyên lớn  độ dài theo trục ngang đoạn thẳng tính theo đơn vị điểm ảnh Các giá trị dùng số nguyên lớn  hệ số nhân độ biên độ sóng Giá trị phải lớn  hệ số chia độ biên độ sóng Giá trị phải lớn  khoảng cách đỉnh sóng tính theo góc Giá trị này, từ đến 360, lớn đỉnh gần  hình dạng sóng Các giá trị dùng  - sóng dạng dây, dịch chuyển có biên độ tương đương *H/, H chiều cao hình ảo - sóng dạng dây, dịch chuyển có biên độ theo cường độ âm - sóng dạn dây, hình dạng phản ánh đoạn sóng âm - sóng dạng cột, dịch chuyển có biên độ tương đương *H/, H chiều cao hình ảo - sóng dạng cột, dịch chuyển có biên độ tỉ lệ với cường độ âm Các tham số lại ý nghĩa, nên cho 3.4 Hiệu ứng Co hình: Khai báo: EFFECT: BLOW Mô tả: Mỗi có nhịp nhạc, hiệu ứng hiển thị hình với kích thước ban đầu, sau co lại biến Ý nghĩa tham số:  số lượng hình mà ta muốn hiển thị Các giá trị dùng số nguyên lớn  kích thước hình tính theo đơn vị điểm ảnh Các giá trị dùng số nguyên lớn nhỏ  kiểu hình mà ta muốn hiển thị Các giá trị dùng: - Hình chám - Hình tròn - Hình vuông - Hình dọc - Hình ngang  Các tham số lại ý nghĩa, nên cho 3.5 Hiệu ứng Hạt rơi: Khai báo: EFFECT: DOTS Mô tả: Hiệu ứng hiển thị hình với kích thước ban đầu, sau co lại biến Ý nghĩa tham số:  số lượng hạt mà ta muốn hiển thị Các giá trị dùng số nguyên lớn  chiều rộng hạt tính theo đơn vị điểm ảnh Các giá trị dùng số nguyên lớn  chiều cao hạt tính theo đơn vị điểm ảnh Các giá trị dùng số nguyên lớn  Các tham số lại ý nghĩa, nên cho Gợi ý: Khi sử dụng hiệu ứng này, để độ lưu hình lớn (tham khảo từ khóa FADE), tạo hiệu ứng băng, tức hạt rơi có đuôi nhòe dần phía sau 3.6 Hiệu ứng Chữ chạy: Khai báo: EFFECT: TEXT Mô tả: Hiệu ứng hiển thị dòng chữ chuyển động từ tọa độ đầu đến tọa độ cuối Ý nghĩa tham số:  thứ tự dòng chữ (tham khảo từ khóa STRING) mà ta muốn hiển thị Các giá trị dùng số nguyên lớn  độ lớn font chữ Các giá trị dùng - Kích thước bé nhất, chiều cao điểm ảnh - Kích thước trung bình, chiều cao 14 điểm ảnh - Kích thước lớn, chiều cao 20 điểm ảnh    tọa độ đầu theo chiều ngang dòng chữ Các giá trị dùng số nguyên tọa độ đầu theo chiều dọc dòng chữ Các giá trị dùng số nguyên chiều chuyển động Các giá trị dùng - Chữ đứng yên tọa độ đầu, tham số ý nghĩa 1- Chữ chuyển động từ phải qua trái - Chữ chuyển động từ trái qua phải - chữ chuyển động từ lên - chữ chuyển động từ xuống   tọa độ cuối theo chiều ngang dòng chữ Các giá trị dùng số nguyên tọa độ cuối theo chiều dọc dòng chữ Các giá trị dùng số nguyên Lưu ý: Các tham số , , , tính theo đơn vị điểm ảnh  Tham số lại ý nghĩa, nên cho 3.7 Hiệu ứng hai gạt: Khai báo: EFFECT: CROP Mô tả: Hiệu ứng hiển thị cặp đường thẳng vuông góc với chuyển động tương ứng với cường độ âm Các đường thẳng nằm ngang thẳng đứng Ý nghĩa tham số:  tsố lượng cặp đường thẳng vuông góc với Các giá trị dùng - có cặp đường thẳng - có hai cặp đường thẳng đối xứng qua tâm hình     hệ số nhân độ dịch chuyển đường thẳng Các giá trị dùng số nguyên lớn hệ số chia độ dịch chuyển đường thẳng Các giá trị dùng số nguyên lớn tham số ảnh hưởng đến màu sắc đường thẳng Các giá trị dùng - màu sắc phụ thuộc vào khai báo COLOR - màu sắc đoạn thẳng ngẫu nhiên qua khung hình Tham số lại ý nghĩa, nên cho 3.8 Hiệu ứng Các hình dịch chuyển: Khai báo: EFFECT: SHIFT Mô tả: Một số đối tượng hình học dịch chuyển hình Ý nghĩa tham số:  số lượng đối tượng dịch chuyển hình Các giá trị dùng số nguyên lớn  kích thước theo chiều ngang đường bao đối tượng tính theo đơn vị điểm ảnh Các giá trị dùng số nguyên lớn  kích thước theo chiều dọc đường bao đối tượng tính theo đơn vị điểm ảnh Các giá trị dùng số nguyên lớn  có chữ số, chữ số kiểu hình dạng đối tượng ◦ ◦ ◦ ◦ ◦ Nếu chữ số đối tượng có hình đa giác lồi Nếu chữ số đối tượng có hình đa giác lõm (hình cánh sao) Nếu chữ số đối tượng có hình tia (hình nan hoa) Nếu chữ số đối tượng có hình đa giác lồi bị khuyết cạnh Nếu chữ số đối tượng vẽ thành hình tròn đỉnh chúng Hai chữ số lại định nghĩa số cạnh đối tượng hình, giá trị từ 01 đến 20  có chữ số Ba chữ số sau lại định nghĩa góc quay αº đối tượng hình Giá trị số số nguyên từ 000 đến 360 Chữ số quy định việc đối tượng hình có xoay liên tục hay không: ◦ Nếu chữ số đối tượng hình luông nghiêng với góc cố định αº ◦ Nếu chữ số đối tượng hình xoay liên tục với tốc độ quay αº / khung hình  quy định chiều dịch chuyển đối tượng hình - Dịch trái - Dịch phải - Dịch lên - Dịch xuông - Dịch ngẫu nhiên theo thời gian quy định - Dịch ngẫu nhiên theo nhạc   thời gian ngắn mà đối tượng tự động đổi chiều dịch chuyển tốc độ dịch chuyển đối tượng Giá trị này, số nguyên, nhỏ tốc độ nhanh 3.9 Hiệu ứng Các hình đồng tâm: Khai báo: EFFECT: CONCE Mô tả: Một số đối tượng hình học bản, nằm đồng tâm với hình, co lại dãn Ý nghĩa tham số:  khoảng trống tương đối đối tượng đồng tâm, tính theo đơn vị điểm ảnh Các giá trị dùng số nguyên lớn  kích thước theo chiều ngang đường bao đối tượng tính theo đơn vị tỉ lệ phần trăm Các giá trị dùng số nguyên lớn nhỏ 100  kích thước theo chiều dọc đường bao đối tượng tính theo đơn vị tỉ lệ phần trăm Các giá trị dùng số nguyên lớn nhỏ 100  có chữ số, chữ số kiểu hình dạng đối tượng ◦ ◦ ◦ ◦ ◦ Nếu chữ số đối tượng có hình đa giác lồi Nếu chữ số đối tượng có hình đa giác lõm (hình cánh sao) Nếu chữ số đối tượng có hình tia (hình nan hoa) Nếu chữ số đối tượng có hình đa giác lồi bị khuyết cạnh Nếu chữ số đối tượng vẽ thành hình tròn đỉnh chúng Hai chữ số lại định nghĩa số cạnh đối tượng hình, giá trị từ 01 đến 20  có chữ số Ba chữ số sau lại định nghĩa góc quay αº đối tượng hình Giá trị số số nguyên từ 000 đến 360 Chữ số quy định việc đối tượng hình có xoay liên tục hay không: ◦ Nếu chữ số đối tượng hình luông nghiêng với góc cố định αº ◦ Nếu chữ số đối tượng hình xoay liên tục với tốc độ quay αº / khung hình  Các tham số lại ý nghĩa, nên cho 4.0 Hiệu ứng Pháo hoa nổ: Khai báo: EFFECT: FIWO Mô tả: Một số đối tượng hình học bản, nằm đồng tâm với hình, co lại dãn Ý nghĩa tham số:  số lượng tâm nổ Các giá trị dùng số nguyên lớn  kích thước tương đối tính theo điểm ảnh hạt tỏa từ tâm nổ Các giá trị dùng số nguyên lớn  giới hạn dịch chuyển hạt tỏa từ tâm nổ Các giá trị dùng số nguyên lớn  có chữ số Ba chữ số sau lại định nghĩa góc quay αº, xung quanh tâm nổ, hạt tỏa từ tâm nổ Giá trị số số nguyên từ 000 đến 360 Chữ số quy định việc đối tượng hình có xoay liên tục hay không: ◦ Nếu chữ số đối tượng hình luông nghiêng với góc cố định αº ◦ Nếu chữ số đối tượng hình xoay liên tục với tốc độ quay αº / khung hình   quy định hình dạng hạt nổ, hạt nổ hình tròn với đường kính , hạt nổ đường thẳng với độ dài có chiều dày quy định từ khóa trạng thái LINEW Các tham số lại ý nghĩa, nên cho 4.1 Hiệu ứng chạy ảnh động: Khai báo: EFFECT: FILE Mô tả: Hiệu ứng hiển thị ảnh động đọc từ tệp tin lưu thẻ nhớ Ý nghĩa tham số:  thứ tự tên tệp tin (tham khảo từ khóa STRING) ta muốn muốn hiển thị nội dung Các giá trị dùng số nguyên lớn  độ trễ khung hình Giá trị lớn độ trễ khung hình lớn Thường ta để mặc định  tham số khống chế việc hiển thị theo nhạc Các giá trị dùng - ảnh động chạy liên tục - có nhịp nhạc, khung hình thị, khung hình đợi nhịp nhạc Lưu ý: Nếu thẻ nhớ bị rút đột ngột trình chạy hiệu ứng này, hình có màu đỏ Để tạo tệp tin ảnh động tương thích với Ledimm Play, bạn cần tải công cụ chuyển đổi ảnh GIF sang định dạng LAF (viết tắt Ledimm Animation Format) Công cụ file có tên LAC.exe (www.ledimm.vn), chạy Windows XP, Windows Vista, Windows 7và Windows 8.x Các bạn chạy chương trình này, chọn tham số chiều rộng (W) chiều ngang (H) vùng hiệu ứng muốn hiển thị ảnh động, sau nhấn Save để tạo tệp tin ảnh động có định dạng LAF Lưu ý, đặt tên tệp tin LAF có phần tên dài tối đa kí tự, phần mở rộng kí tự LAF Ta chép tệp tin LAF vào thẻ nhớ, sau khai báo đầu tệp tin effects.txt với nội dung STRING: Ví dụ, ta tạo tệp tin có tên movie_01.laf từ file ảnh GIF đó, tệp tin effects.txt ta khai báo: STRING: \movie_01.laf Ở đây, ta thêm dấu số ngược (\) để đánh dấu đường dẫn thư mục gốc thẻ nhớ Thứ tự xuất từ khóa STRING tệp tin giá trị tham số Ý nghĩa từ khóa trạng thái 4.1 STRING: Khai báo: STRING: Từ khóa dùng để khai báo dòng chữ sau Các dòng chữ dùng loại hiệu ứng: chạy chữ (EFFECT: TEXT) chạy ảnh động (EFFECT: FILE) Đối với hiệu ứng chạy chữ, nội dung chữ chạy Còn với hiệu ứng chạy ảnh động, tên đường dẫn đến tệp tin ảnh động Khi đọc tệp tin effects.txt, điều khiển Ledimm COLOR đọc từ đầu đến cuối tệp tin gặp từ khóa END Mỗi lần gặp từ khóa STRING, lưu lại dòng chữ sau nó, kèm theo thứ tự dòng chữ Với từ khóa STRING đầu tiên, thứ tự dòng chữ 0, gặp STRING tiếp theo, dòng chữ tương ứng có thứ tự Ví dụ, tệp tin effects.txt có nội dung sau: STRING: STRING: STRING: STRING: STRING: SCENE: \movie_01.laf \movie_02.laf Welcome to LEDIMM.VN KARAOKE ABC \movie_03.laf EFECT: TEXT 0 0 0 PLAY: 10000 SCENE: EFFECT: FILE 0 0 0 PLAY: 10000 END Ta thấy, thứ tự dòng chữ \movie_01.laf \movie_02.laf Welcome to LEDIMM.VN KARAOKE ABC \movie_03.laf Và cảnh đầu tiên, hiệu ứng chạy dòng chữ có thứ tự 2, tức dòng Welcome to LEDIMM.VN Ở cảnh thứ hai, hiệu ứng chạy ảnh động với tên tệp dòng chữ có thứ tự 4, tức tệp tin movie_03.laf 4.2 TRIGGER: Đôi với ứng dụng thực tế, người ta muốn âm thanh, hình tắt Từ khóa TRIGGER giúp bạn làm việc Khai báo: TRIGGER: Nó có tham số nhất, ngưỡng để bắt tín hiệu âm Nếu tín hiệu âm có cường độ vượt qua giá trị Ledimm COLOR coi có tín hiệu âm bắt đầu xử lý hiệu ứng Nếu tham số có giá trị âm nhận biết, hiệu ứng TRIGGER từ khóa trạng thái, tức từ xuất hiệu ứng sau bị ảnh hưởng Ta xem ví dụ sau: TRIGGER: 20 SCENE: EFECT: WAVE 10 0 0 0 PLAY: 10000 TRIGGER: SCENE: EFFECT: WAVE 10 0 0 0 PLAY: 10000 END Chương trình có cảnh với hiệu ứng WAVE, khác biệt nằm chỗ, với cảnh đầu tiên, hiệu ứng lên hình ngưỡng âm vượt qua 20 (TRIGGER: 20) Còn cảnh thứ 2, hiệu ứng ra, ngưỡng âm sóng âm vẽ (thành đường thẳng) Ở dùng giá trị 20 làm ngưỡng theo thực tế, tham số phù hợp với đại đa số trường hợp muốn giảm nhiễu, thường từ 15 đến 30 4.3 CLIPS: Từ khóa trạng thái dùng để ép hiệu ứng vào khung hình chữ nhật hình Khả Ledimm COLOR cho phép hiệu ứng không thiết phải chiếm đầy hình ảo, mà đặt vào khung nhỏ hơn, lớn hơn, hoặc, lệch với gốc tọa độ Khai báo: FLIPS: Ý nghĩa tham số: gốc tọa độ theo chiều ngang khung hình chữ nhật gốc tọa độ theo chiều dọc khung hình chữ nhật độ rộng khung hình chữ nhật chiều cao khung hình chữ nhật Để thấy rõ hơn, ta xem ví dụ mục 2.4, dòng thứ 3, ta khai báo hiệu ứng chạy toàn hình kích thước 10x8 điểm ảnh, đến dòng thứ 15, hiệu ứng chạy vùng hình có kích thước 8x8 4.4 FLIPX FLIPY: Đây từ khóa trạng thái khác, chúng dẫn cho việc đảo chiều hình theo chiều ngang ( FLIPX) chiều dọc (FLIPY) Khai báo: FLIPX: FLIPY: Ý nghĩa tham số: chiều hình giữ nguyên theo chiều tương ứng, chiều hình bị đảo, hình bị đảo không bị đảo cách ngẫu nhiên, thời gian đảo thể tham số , tính theo 1/2 giây 4.5 FADE: Đây từ khóa trạng thái khống chế độ lưu ảnh khung hình Một hiệu ứng chạy liên tục thực chất chuỗi khung hình nối tiếp nhau, khung hình trước mà không khung hình sau xuất ta thấy tượng lưu ảnh Hiện tượng lưu ảnh thường dùng để tạo số hiệu ứng băng, để tránh cảm giác đột ngột chuyển hiệu ứng Khai báo: FADE: Ý nghĩa tham số: Giả sử khung thứ n xuất vào thời điểm n Và đến khung hình thứ n+1 khung hình n tồn tại, ảnh mờ so với ảnh khung hình n+1 Nếu gọi độ rõ ảnh hai khung hình liên tiếp Rn Rn+1 thì: Rn+1 = Rn*/ Lưu ý tham số nhỏ tham số Ví dụ, với hiệu ứng DROP, ta có hạt rơi Nếu để mặc định, hạt dịch chuyển dứt khoát, ta đặt khai báo: FADE: 10 trước khai báo hiệu ứng DROP lần hạt dịch chuyển, để lại vệt mờ nó, ta có hiệu ứng giống băng rơi Nói nôm na, độ rõ ảnh lưu 9/10 4.6 LINEW: Từ khóa dùng để đặt độ rộng nét vẽ số hiệu ứng WAVE, SHIFT, CONCE, FIWO Khai báo: LINEW: Ý nghĩa tham số: độ rộng nét vẽ tính theo đơn vị pixel, chia cho lần Ví dụ, ta khai báo LINEW: độ rộng nét vẽ điểm ảnh THÔNG TIN LIÊN HỆ: Bùi Việt Hoàng - developer Điệnt thoại: 0934606416 Email: bvhoang42@yahoo.com Website: www.ledimm.vn

Ngày đăng: 11/11/2016, 03:35

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan