Bộ phát triển phần mềm SDK
Thứ Sáu, 10.01.2025
Bộ phát triển phần mềm SDK Larson Davis (SDK) là bộ công cụ để phát triển các ứng dụng tùy chỉnh trong Microsoft Windows®, Debian Linux và các nền tảng di động bao gồm mã ví dụ và mọi thứ khác bạn cần để giao tiếp với Máy đo mức âm thanh SoundAdvisor™ Model 831C, Model 831 và Model 831-INT-ET, Máy đo mức âm thanh dòng LxT và Máy đo độ rung ở người Model HVM200.
I. Đặc điểm kỹ thuật của Bộ công cụ phát triển phần mềm Larson Davis SDK
VIẾT PHẦN MỀM ĐỂ KIỂM SOÁT VÀ THU THẬP DỮ LIỆU
Phiên bản SDK mới nhất của chúng tôi bao gồm API http được ghi lại và các thành phần phần mềm cho phép kiểm soát và thiết lập Máy đo mức âm thanh Larson Davis – Model 831C, 831, LxT – bằng các phương pháp được thiết kế để tương thích với internet. Các phương pháp này cho phép Nhà cung cấp phần mềm độc lập (ISV) viết phần mềm có thể chạy trên nhiều nền tảng khác nhau. Khi làm việc với Máy đo độ rung của con người, SDK cung cấp tài liệu cần thiết để sử dụng API http được tích hợp trong HVM200 và các thư viện liên quan để truy cập dữ liệu được lưu trữ trong các tệp dữ liệu HVM200.
SDK cho phép bạn dễ dàng sử dụng internet bằng cách giao tiếp với máy đo mức âm thanh của mình qua mạng bằng ổ cắm tcp/ip. Yêu cầu phần mềm và phản hồi của thiết bị đều được định dạng bằng văn bản ASCII đơn giản để dễ phát triển và làm cho ứng dụng kết quả có tính di động cao. Yêu cầu được thực hiện thông qua SDK được định dạng giống như URL và dữ liệu phản hồi được định dạng bằng định dạng JSON chuẩn. Ở mức đơn giản nhất, điều này cho phép giao diện với đồng hồ đo chỉ bằng trình duyệt.
ĐIỂM NỔI BẬT
- Kiểm soát toàn bộ nhạc cụ thông qua nền tảng di động
- Hỗ trợ Windows và Linux
- Tích hợp web đơn giản
- Trao đổi dữ liệu JSON
- Các lệnh và phản hồi ASCII có thể đọc được.
ỨNG DỤNG ĐIỂN HÌNH
- Phần mềm tùy chỉnh và triển khai các thuật toán chuyên biệt
- Giám sát tiếng ồn môi trường
- Tiếng ồn xây dựng
- Tiếng ồn khai thác
- Địa điểm ngoài trời
- Tiếng ồn máy bay
- Giám sát tiếng ồn công nghiệp.
II. Thông số kỹ thuật của Bộ phát triển phần mềm SDK
SPECIFICATIONS |
|
|
SDK Components for Control & Download |
|
|
Runtime Operating System |
Windows 7 or newer |
|
Debian Linux |
|
|
LxT Communication |
USB, serial |
|
831 Communication |
tcp/ip [1], USB, serial 2 |
|
SDK API |
http over tcp/ip for instrument control |
|
C# & C++ for data file access |
|
|
Data-interchange format (command and control) |
JSON |
|
Example code |
C#, C++, Javascript |
|
SDK component type |
Stand-alone executable |
|
Documentation |
|
|
SDK for Reading Data Files |
|
|
Runtime Operating System |
MS Windows 7 or newer |
|
Development Environment |
C++, C# |
|
LDTranslator.dll (C# component) |
For 831C, 831, LxT, HVM100 & HVM200 |
|
SLMtranslate.dll (C++ component) |
For 831C, 831, LxT |
|
SDK component type |
.dll files |
|
File Types Supported |
.ldbin, .slmdl, .hvm2 |
|
Components required for Windows development (included) |
|
|
831 or LxT firmware revision ≥ 2.3 |
≥ 2.300 |
|
Miniweb.dll [2] |
|
|
Libusb [3] |
1.0 |
|
Supercom |
|
|
MSVCP120 |
|
|
MSVCR120 |
|
|
Components required for Debian Linux development |
|
|
831 or LxT firmware revision |
≥ 2.300 |
|
Miniweb.dll3 |
|
|
Libusb4 |
1.0 (not included in SDK) |
ORDER INFORMATION |
|
|
SWW-G4-SDK Software Development kit supporting Larson Davis Model 831C, 831, LxT and HVM200 instruments. For Debian Linux and Microsoft® Windows® 7 or newer |
|
|
SWW-G4-WINSDK Software Development kit supporting Larson Davis Model 831C, 831, LxT and HVM200 instruments. For Microsoft® Windows® 7 or newer |
|
|
INCLUDED ACCESSORIES |
|
|
Httpld.exe |
Software interface application (Windows & one Linux version) |
|
Slmtranslate.dll |
File translation library (Windows only) |
|
Documentation |
|
|
[1] Requires Model 831 with 831 INT-ET |
|
