Mô tả: MatDeck là một phần mềm kỹ thuật phổ quát dành cho Toán học, Khoa học, Kỹ thuật, Hóa học, Coding, Cơ sở dữ liệu và nhiều mục đích sử dụng khác. MatDeck cung cấp một IDE Python hoàn chỉnh; hàng ngàn hàm toán học; một trình thiết kế giao diện GUI Designer dạng kéo và thả và nhiều công cụ trực quan khác nhau, tất cả được nhúng trong một tài liệu trực tiếp tiên tiến cho một môi trường máy tính chuyên nghiệp và rẻ tiền.
MatDeck Overview
Cao hơn một bậc so với Engineering Designer và Visionary Deck: MatDeck là phần mềm được các chuyên gia ưa thích; được sử dụng để lập trình và các quy trình và ứng dụng nâng cao khác, nó là một công cụ cần thiết để cung cấp các giải pháp tiên tiến.
Một số tính năng của MatDeck:
MatDeck kết hợp các tập lệnh Python, C và MD C++ cùng với các hỗn hợp mã độc đáo trong tài liệu MD để tạo trải nghiệm lý tưởng và được cá nhân hóa cho mọi người dùng. Các tài liệu MD cũng chứa một trình soạn thảo văn bản (với chính tả, tiêu đề, nội dung, dấu đầu dòng) để tạo ra một bản trình bày đẹp mắt cho người dùng. Tuy nhiên, MatDeck vẫn là một phần mềm có tính khoa học cao và do đó có các tính năng riêng biệt như nhiều GUI giải quyết vấn đề khác nhau, trình soạn thảo toán học và các chức năng, trình thiết kế GUI và các tùy chọn/tính năng khác. Tất cả những thứ này được kết hợp liền mạch trong một tài liệu MD để tạo ra một tài liệu thú vị nhưng nâng cao.
MatDeck được trang bị một trình thiết kế GUI có thể tạo các thành phần GUI trong tập lệnh Python và MD để phù hợp nhất với nhu cầu của người dùng và đơn giản hóa việc tạo các ứng dụng độc lập. Widget và Ứng dụng giờ đây có thể được lắp ráp và bảo trì dễ dàng mà không cần kỹ năng chuyên môn.
Toán học, viết code, xử lý EXE trực tiếp và chỉnh sửa văn bản
Các tài liệu MD cho phép code lập trình được trộn lẫn với nhiều phương trình khoa học và nhiều GUI khác nhau trong cùng một tài liệu MD. Các tính năng như dấu đầu dòng, tiêu đề, đầu trang, chân trang, lưu đồ, hình vẽ và bảng cũng có thể được sử dụng trong cách chia động từ. Điều này cho phép các đầu ra được thao tác tại bất kỳ điểm nào.
Các tài liệu MD cũng “sống”: các công thức toán học, GUI và code được xử lý một cách tự nhiên. Tài liệu MD có thể được sử dụng để trình bày, tạo ứng dụng hoặc tệp mã hóa thông thường. MatDeck, tập lệnh Python script và GUI đều có thể tạo tệp EXE để giảm thời gian hoàn thành tài liệu, giúp mã hóa và các ứng dụng độc lập như GUI nhanh hơn. Tài liệu MD hoạt động và thực thi ở tốc độ tương đương với các ngôn ngữ lập trình chuyên dụng khác. Các tệp EXE cũng có thể được tạo tự động.
Ví dụ về đào tạo Naive Bayes Training Example
MD Framework độc đáo
Môi trường lập trình thông minh MD IDE environment
Các hàm và biến có thể được xáo trộn và chuyển đổi hoàn hảo giữa tập lệnh Python, MD C++ script cũng như các tính năng và thuộc tính của MatDecks. Các biến được giao dịch giữa trình soạn thảo code của MD và trình soạn thảo toán học một cách tự nhiên để cho phép sử dụng trơn tru các tài liệu MD.
Giao diện người dùng độc quyền của MatDecks kết hợp các hàm, biến và thuộc tính từ các lĩnh vực nghiên cứu khác nhau vào cùng một tài liệu. Ví dụ trên giới thiệu cách sử dụng các hàm toán học MD với Python để tạo các biểu đồ gọn gàng và chính xác mà không cần các dòng mã không cần thiết.
Các hàm toán học có thể được gọi và chỉnh sửa trong thời gian thực trong các tài liệu MD cùng với toán học ký hiệu. Các đầu ra có thể được thao tác tại bất kỳ điểm nào với các tính năng như Python, tập lệnh kiểu MatDeck C ++, GUI, v.v.
Cơ sở dữ liệu Databases và MatDeck
SQLite được sử dụng phổ biến được nhúng trong tất cả các phần mềm MatDeck. Các cơ sở dữ liệu khác như MySQL, MS, SQL và Postgres đều tương thích nhưng cần phải cài đặt. MatDeck cũng chứa một trình duyệt cơ sở dữ liệu với các truy vấn cơ sở dữ liệu khác. Cơ sở dữ liệu Databases có thể chạy với tập lệnh Python, C, MD C++, truy vấn cơ sở dữ liệu số và các chức năng cơ sở dữ liệu MD.
Trình duyệt cơ sở dữ liệu Database Browser với các truy vấn
Ví dụ tập lệnh cơ sở dữ liệu Database script example
Ví dụ cơ sở dữ liệu tập lệnh Python và MD script
Trình thiết kế giao diện MD GUI Designer
MatDeck GUI Designer là một môi trường làm việc đồ họa, tương tác cho phép người dùng tạo các ứng dụng GUI tùy chỉnh mà không gặp rắc rối không cần thiết.
GUI được trang bị đầy đủ các tính năng và chức năng. Điều này bao gồm 19 đối tượng/phần tử GUI riêng lẻ có vô số khả năng và số lượng đối tượng/phần tử không giới hạn có thể được đặt trong vùng làm việc.
Tất cả các phần tử/đối tượng GUI đều có mức độ tùy chỉnh và cá nhân hóa vô hạn. Các ứng dụng GUI là không thể so sánh được và được tạo ra để phù hợp với nhu cầu của người dùng.
Khi một GUI được lắp ráp, toàn bộ ứng dụng có thể được xuất ra dưới dạng mã lập trình “Programming code”. Mã code được tạo sẽ được xuất ra dưới dạng mã Python code hoặc mã code kiểu MatDeck C++ tùy thuộc vào nơi GUI được tạo.
Tạo ứng dụng App độc lập – Build và Run EXE
Các ứng dụng hoặc tệp EXE triển khai có thể được tạo cho tất cả và mọi ứng dụng. Các ứng dụng được tạo có thể là GUI sắp xếp cơ sở dữ liệu hoặc tương tác với người dùng. Tệp EXE và GUI có thể được tạo cho phần cứng từ hàng trăm thiết bị điện tử khác nhau.
Tài liệu MatDeck EXE có tốc độ thực thi ngang bằng với trình biên dịch C++ compilers.
Các tính năng GUI không giới hạn cho phép tạo bất kỳ tham số nào được đặt trong một ứng dụng. Nếu cần bất kỳ tiện ích mở rộng hoặc tệp bổ sung nào (.dll), chúng sẽ được tạo và lưu cùng với ứng dụng trong tài liệu đã chọn.
Các ứng dụng và GUI có thể chạy trên máy tính/PC mà không cần cài đặt MatDeck. Điều này cho phép bất kỳ ứng dụng độc lập nào được tạo sẽ được thực thi trên bất kỳ thiết bị nào, giúp cho việc trình diễn và trưng bày trở nên dễ dàng hơn.
Như đã đề cập trước đó, tất cả các phần mở rộng cần thiết và tệp bổ sung (.dll) được tạo và đưa vào ứng dụng trong thư mục đã chọn. Các ứng dụng sẽ hoạt động trên tất cả các PC.
Tính năng làm mịn đường cong - Curve Fitting
Làm mịn đường cong Curve fitting là một hệ thống cơ bản và được sử dụng thường xuyên để phân tích và mô hình hóa các điểm dữ liệu khác nhau. Việc làm mịn đường cong được dựa vào trong nhiều ứng dụng kỹ thuật và không thể thiếu.
Curve Fitting forms
Curve fitting forms tương tự như biểu mẫu cấu hình và có thể được sử dụng để bắt đầu và thiết lập các ứng dụng làm mịn đường cong thông qua GUI tùy chỉnh.
Các chức năng làm mịn đường cong tùy chỉnh có thể khởi chạy các hộp thoại cấu hình làm mịn đường cong Curve Fitting Configuration Forms có thể được triển khai trong tài liệu MD hoặc tài liệu lập trình. Các chức năng này cũng có thể được lưu trữ dưới dạng các biến được gọi để sử dụng muộn
Biến Results variable lưu trữ đường cong được lấy bởi các hàm curvefitresult.
Bất kể MatDeck phù hợp hơn cho các nhà toán học và kỹ sư, tất cả các tính năng và chức năng đều được tích hợp trong cùng một tài liệu để phù hợp nhất với tất cả người dùng. Các đường cong đã tạo có thể được tạo ở dạng mã code; cho phép tất cả các tính năng và chức năng được sử dụng với mã code.
Phần mềm vẽ biểu đồ 3Dplus Graph
Để sử dụng phần mềm 3Dplus, hãy nhấp đúp vào biểu đồ 3D. Phần mềm cung cấp nhiều tùy chọn và tùy chỉnh khác nhau cho đồ thị 3D. Tính năng linh hoạt này của đồ thị 3D có thể được mở và hiển thị ở dạng 3D riêng biệt.
Audio GUI
Audio GUIs có thể được kết hợp với các chức năng MD, GUIS khác, trình soạn thảo văn bản, chức năng toán học, tập lệnh kiểu Python, C, MD C ++ và nhiều chức năng khác để tạo tài liệu điêu luyện. Các ví dụ dưới đây giới thiệu Audio GUIs được sử dụng để Tạo âm thanh “Audio Generation”, Phân tích tín hiệu âm thanh “Audio Signal Analysis” và Bộ chỉnh âm “Audi Equalisers”.
microphone-testing-landscape-inverse.pdf
Coding – Python, C and MD C++ style script IDE
Đối với các lập trình viên, MatDeck cung cấp ba IDE lập trình khác nhau (Môi trường phát triển tích hợp). Ba IDE là:
Hình ảnh bên dưới, hiển thị một IDE Python. Loại tài liệu MD này không thể kết hợp mã code, chỉnh sửa văn bản và phương trình toán học trong một tài liệu duy nhất. Tuy nhiên, nếu cần, mã Python code có thể được gọi vào tập lệnh MatDeck script để cho phép sử dụng tất cả các tính năng.
Python FFT và biểu đồ 2D Graphs
Một ví dụ điển hình về mã Python code kết hợp với đồ thị MatDecks 2D, trình soạn thảo văn bản tài liệu và tiêu đề dẫn đến một ví dụ tuyệt vời cho thấy các tính năng MD khác nhau có thể được sử dụng và tích hợp với nhau như thế nào trong cùng một tài liệu. Từ các tiêu đề, bạn có thể tạo nội dung trong cùng một tài liệu.
Filter response GUI với đồ thị 2D
Để thiết lập bộ lọc, một biểu mẫu cấu hình với các trường và tham số được sử dụng. Trong ví dụ hiển thị bên dưới, phản hồi từ bộ lọc được hiển thị trong cấu hình từ. Người dùng có thể chọn xuất phản hồi với biểu mẫu cấu hình hoặc bên ngoài nó.
Kiến trúc tài liệu độc đáo của MD được sử dụng trong ví dụ này bằng cách cho phép các biểu mẫu cấu hình, biểu đồ đầu ra và chỉnh sửa văn bản tường thuật được sử dụng và tích hợp với nhau vào một tài liệu duy nhất.
Giảm số lượng phân tích ví dụ mã hóa trong miền tần số
Phân tích miền tần số “Frequency domain analysis” có thể được thực hiện bằng cách sử dụng các biểu mẫu cấu hình trong cùng tài liệu với bản thân phân tích. Phương pháp chuyển đổi “Transform method”, hướng Direction (Direct/Inverse) và độ dài của Phân tích miền tần số “Frequency domain analysis” có thể được chỉnh sửa và tùy chỉnh theo sở thích của người dùng. Nhiều phương thức chuyển đổi Transform methods khác nhau có sẵn để sử dụng. Sử dụng GUI, số lượng mã code được giảm đáng kể.
Đơn giản để sử dụng một bộ tạo dạng sóng
Dưới đây là các ví dụ về Visionary Deck. Ví dụ đầu tiên là một công cụ tạo dạng sóng. Tại đây, bạn có thể thấy sự đơn giản khi tham gia công cụ GUI của trình tạo dạng sóng điều hành với chỉnh sửa văn bản và tiêu đề, trên hết, bạn có thể thêm mã code Python, C , MD C++ style script tất cả trong cùng một lớp tài liệu.
Waveform generator
Phương trình và cân bằng hóa học
Ví dụ này hiển thị các tiêu đề văn bản và bộ cân bằng xử lý dữ liệu trong thời gian thực cùng với phương trình phản ứng cân bằng hóa học bên dưới. Bất kể bộ cân bằng và phản ứng cân bằng hóa học có những ứng dụng rất khác nhau đối với các nhà hóa học và vật lý, MatDeck có nhiều công cụ linh hoạt sáng tạo để thu hẹp khoảng cách.
Chemical equation and equalizer
Một cách dễ dàng để cân bằng các phản ứng hóa học
Một ví dụ điển hình về cân bằng phản ứng hóa học MatDeck, là nửa đầu của trang là hàm ma trận CHEM và phần thứ hai của trang là phương pháp đơn giản của phản ứng cân bằng hóa học bằng cách sử dụng Ctrl và = . Tất cả được tìm thấy trong tài liệu MD có chỉnh sửa văn bản, bảng hệ số phản ứng, hộp văn bản và phương trình.
Phân hạch hạt nhân “Nuclear Fission”
Ví dụ này cho thấy một phản ứng phân hạch hạt nhân ấn tượng và phương trình cân bằng nguyên tử đi kèm với các chỉ số dưới và chỉ số trên. Đây là tất cả các công cụ cần thiết cho các nhà vật lý. Công thức nguyên tử trực tiếp, tài liệu văn bản, tiêu đề, dấu đầu dòng và hộp văn bản có sẵn để giúp bạn trình bày công việc của mình. Trên hết, bạn có thể thêm các công thức toán học và vật lý, lập trình, sơ đồ, bảng, v.v.
Phân hạch hạt nhân - Nuclear Fission
Bộ lọc điện tử “Electronic filters”
Đối với các kỹ sư điện tử, có thể tạo ra nhiều sơ đồ, bảng biểu, bản vẽ/phân tích mạch điện. Tài liệu được sử dụng là tài liệu "Trực tiếp" (“Live” documents). Điều này có nghĩa là các công thức và phương trình có thể ở dạng văn bản hoặc dưới dạng công thức "Trực tiếp" (“Live” formulas) xử lý dữ liệu tự động trong khi tài liệu đang được chỉnh sửa.
Các bộ lọc điện tử - Electronic filters
Các liên kết quan trọng để tìm hiểu và học cách sử dụng Mathdeck
Để biết các mẹo và thông tin hữu ích về cách sử dụng các tính năng khác nhau trong MD Python, hãy sử dụng các hướng dẫn sau:
Comparison
Bảng dưới đây thể hiện sự so sánh nhanh giữa các sản phẩm LabDeck khác nhau.
MatDeck Commercial, Annual, Student và Academic có các tính năng giống nhau.
Các sản phẩm so sánh
MatDeck Free
Lite MD Python Designer
MD Python Designer
Engineering Designer
Visionary Deck
MatDeck
Trial
MatDeck GUI Visual Designer
Limited to 5 Elements
Unlimited
Python GUI Visual Designer
LabDeck Note
√
Call/Embed Python files
Custom Plugins
Breakpoints
Debugger
2D MD Graphs per document
2
10
Vector and matrix max size
100
2000
Multiple documents .mdd
3
4
TABLE rows
IDE C
IDE Python
IDE MD C++ script
Database SQL
Database PostgreSQL
Database SQLite
Database MySQL
Database Browser
Database Browser Query
Build and run exe
Deploy exe (with DLLs)
Periodic Table with autoinsert data
Graphical Database Chemistry Tools
Drawing the molecular structures
Web chemistry database access tool
Chemical reaction balancing equation
Chemistry functions
Project Management
Basic mathematical functions
Discrete function
Constants
MatDeck Script C++ Stile Script
Python
Python libraries
Units
Spelling
GUI functions
Drawings
Flowchart
3Dplus Graph
Curve Fitting Tools
Graph 2D ToolBox
CSV, Excel and Libre Spreadsheet
Wave file
PDF
Bookmark
Image Functions
Random Generators
Audio toolkit
Equalizer and Equalizer Inverse Toolkit
FFT package
Equations package
Polynomial package
Multiple PCs – Parallel processing
Hyperlinks
Distribution package
Regression package
Content
Graph 2D Perspective
Chemistry
IO
Export HTML
Grid
Data Table
Artificial intelligence
Waveform Toolkit
ArrayFire
Watermark in document
Collapse Expand with Password
Page Frame
Finance package
Decomposition package
Special functions
Specialized functions
DSP
Filtering toolkit 1
Filtering toolkit 2
PID
Signal Transform Toolkit
Statistical DSP Toolkit
Optimisation
Wavelets
MD SCADA
Virtual instrumentation Virtument
Data Acquisition / Control
Hardware
Advantech
ICP DAS
Micro:bit
LabJack
(Lưu ý: Giá trên web có tính chất tham khảo, có thể tăng hoặc giảm so với hiện tại, Quý khách vui lòng liên hệ để có báo giá tốt nhất.)
Pricing
So sánh giá của các phiên bản MatDeck khác nhau và chọn phiên bản phù hợp với bạn:
Edition
Price/unit
Target
Free
Commercial
Lite MD Python Designer Year Subscription
£19.60
MD Python Designer Year Subscription
£56.0
Engineering Designer Year Subscription
£74.0
Visionary Deck Year Subscription
£98.0
MatDeck Student Year Subscription
£30.0
Non Commercial
MatDeck Student Year Subscription (for 10+ licenses)
£20.0
MatDeck Academic Year Subscription
£95.0
Faculty staff
MatDeck Home Year Subscription
MatDeck Monthly Subscription
£69.0
MatDeck Quarterly Subscription
£119.0
MatDeck Year Subscription
£340.0
£692.0
Commercial Perpetual
MatDeck Perpetual Renewal
£173.0
Commercial Perpetual Year of Updates
Nguồn: https://labdeck.com/matdeck/