Phát triển chương trình đọc các định dạng phổ bức xạ gamma khác nhau

3 1 0
Phát triển chương trình đọc các định dạng phổ bức xạ gamma khác nhau

Đang tải... (xem toàn văn)

Thông tin tài liệu

Bài viết Phát triển chương trình đọc các định dạng phổ bức xạ gamma khác nhau được nghiên cứu nhằm đưa ra, xây dựng và phát triển chương trình có thể đọc được các loại phổ gamma biến nhất như chn, spc, spe, cnf và đưa ra chuyển về dạng phù hợp với người sử dụng để giải quyết khó khăn trong việc trao đổi phổ.

PHÁT TRIỂN CHƢƠNG TRÌNH ĐỌC CÁC ĐỊNH DẠNG PHỔ BỨC XẠ GAMMA KHÁC NHAU LÊ TUẤN ANH, NGUYỄN THÀNH LUÂN, LÊ MAI DŨNG Trung tâm Vật lý hạt nhân, Viện Vật lý, Viện hàn lâm khoa học công nghệ Việt Nam, 18 Hồng Quốc Việt, Nghĩa Đơ, Cầu Giấy, Hà Nội ntluan@iop.vast.ac.vn Tóm tắt: Báo cáo nhằm đưa ra, xây dựng phát triển chương trình đọc loại phổ gamma biến chn, spc, spe, cnf đưa chuyển dạng phù hợp với người sử dụng để giải khó khăn việc trao đổi phổ Chương trình xây dựng dựa ngôn ngữ C++ kết hợp với cấu trúc phổ để lấy thông tin quan trọng tổ chức lại thơng tin Chương trình đọc phổ chuyển số dạng phổ đơn giản Đây bước quan trọng việc phát triển chương trình xử lý phổ nâng cao Từ khóa: phổ gamma, đọc phổ I MỞ ĐẦU Hiện nay, phịng thí nghiệm, trường đại học nhóm nghiên cứu giới việc đo xử lý phổ gamma thường sử dụng phần mềm, chương trình riêng họ với định dạng file riêng khác Các phần mềm đọc phổ hãng lớn ORTEC, CANBERRA lại kèm với chương trình xử lý phổ theo quyền ứng với hệ đo mua Ở nước, phần lớn chương trình đọc xử lý phổ phần mềm GammaVision, MAESTRO ORTEC hay GENIE 2000 CANBERRA, nhiên chúng lại có định dạng file phổ khác Sự đa dạng định dạng phổ dẫn tới khó khăn việc trao đổi phổ, việc phát triển chương trình đọc phổ nâng cao gần chưa trọng Để khắc phục khó khăn này, đề tài phát triển chương trình đọc định dạng phổ khác đưa định dạng thuận tiện cho việc xử lý phân tích phổ, bước đầu quan trọng để hướng tới việc phát triển phần mềm xử lý phổ nâng cao II NỘI DUNG II Đối tƣợng Phƣơng pháp Trong vật lý hạt nhân thực nghiệm, đặc biệt ghi đo xạ gamma, phổ xạ biên độ-năng lượng chứa thông tin cần thiết cho việc nghiên cứu số đặc trưng hạt nhân Số liệu với tham số liên quan việc đo đạc, xử lý thường tập hợp lại cấu trúc thành file với định dạng xác định Các định dạng khác nhau, từ đơn giản đến phức tạp, lượng thông tin lữu trữ khác nhau, nói, file phổ gamma giới đa dạng Cụ thể báo cáo này, đối tượng nghiên cứu phổ gamma định dạng khác phổ biến giới nước Trong đó, có hai hãng thiết bị hạt nhân lớn đưa chương trình xử lý phổ với định dạng phổ khác là: • ORTEC: Chn, Spe, Spc [1] • CANBERRA: Cnf [2] Mỗi định dạng khác có cấu trúc tổ chức liệu khác nhà cung cấp xây dựng Do việc nắm rõ thơng tin cấu trúc tổ chức chúng quan trọng Khi biết cấu trúc cách tổ chức liệu, việc sử dụng ngôn ngữ lập trình hướng đối tượng C++ thư viện cần thiết, ta can thiệp vào phổ lấy thơng tin lưu phổ Sau đó, ta tổ chức lại liệu thu lưu định dạng riêng, ta tự định nghĩa, phù hợp Cuối cùng, ta cần thu thập nhiều phổ đo khác để tiến hành kiểm tra ổn định phát lỗi chương trình II Kết Kết ban đầu đọc phổ lấy thông tin cần thiết từ định dạng phổ phổ biến lưu lại chúng với định dạng khác Bên cạnh đó, chương trình đọc phổ cịn tích hợp chức thị phổ, tự động tìm đỉnh xác định diện tích đỉnh Hình thể hình dạng phổ sau đọc Hình Hiện thị phổ phổ gamma sau đọc: hình thang tuyến tính, hình thang Log10 II Bàn luận Kết thu bước đầu cho thấy ổn định nhiên cịn đơn giản phát triển tiếp Các thông tin lấy số kênh, số đếm, thông số thời gian, hệ số hiệu chuẩn thông tin hệ đo, mẫu đo Qua đó, ta thị xử lý phổ thông qua chương trình xử lý mã nguồn mở khác mà khơng cần thiết qua chương trình xử lý quyền III KẾT LUẬN Nghiên cứu bước đầu xây dựng chương trình để đọc phổ, lấy thơng tin cần thiết lưu định dạng khác Một số chương trình xử lý phổ thường tích hợp sẵn việc đọc nhiều dạng phổ khác Tuy nhiên, chương trình quyền phát triển Việc xây dựng chương trình xử lý phổ kèm theo tính mở rộng cần thiết cho việc xử lý số liệu phổ cần thiết việc hỗ trợ người xử lý, đặc biệt nước Trong đó, việc đọc phổ bước đầu cần thiết TÀI LIỆU THAM KHẢO [1] ORTEC, “ORTEC Software File Structural Manual for DOS and Windows Systems”, 2002 [2] CANBERRA, “GenieTM 2000 Spectroscopy Software Customization Tools”, 2004 DEVELOP A PROGRAM TO READ THE FORMATS OF VARIOUS GAMMA SPECTRUM Abstract: The report aims to devise, build and develop programs that can read the gamma spectrum of variable types as chn, spc, spe, cnf and take out information needed then save it in the form appropriated with the users to resolve difficulties in the spectrum exchange The program is based on the C++ language, combined with the structure of the spectrum to get the important information and organize it The program has read the above spectrum and save in the simple formats This is an important step in the development of advanced spectrum processing program Keywords: gamma spectrum, spectrum reading ... nhiều phổ đo khác để tiến hành kiểm tra ổn định phát lỗi chương trình II Kết Kết ban đầu đọc phổ lấy thông tin cần thiết từ định dạng phổ phổ biến lưu lại chúng với định dạng khác Bên cạnh đó, chương. .. khác mà không cần thiết qua chương trình xử lý quyền III KẾT LUẬN Nghiên cứu bước đầu xây dựng chương trình để đọc phổ, lấy thông tin cần thiết lưu định dạng khác Một số chương trình xử lý phổ. .. khác Bên cạnh đó, chương trình đọc phổ cịn tích hợp chức thị phổ, tự động tìm đỉnh xác định diện tích đỉnh Hình thể hình dạng phổ sau đọc Hình Hiện thị phổ phổ gamma sau đọc: hình thang tuyến tính,

Ngày đăng: 27/01/2023, 15:59

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

  • Đang cập nhật ...

Tài liệu liên quan