# PcdProbeList ________________________________________________________________________________________________________________________________________________ The PcdProbeList application is a tool designed to manage and compare probe lists for PC-DMIS measurement routines. It allows users to import probe data from JSON files, compare it with the current probes in the system, and identify any missing probes. The application also provides functionality to print the list of missing probes for easy reference. The application requires .NET 10.0 or later and is built using Windows Forms for the user interface. Change History --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ## Version 1.2026.1.9 (2026-05-13) ### New Features - ✅ ### Technical Improvements - 📊 Changed ImageScalingSize of the toolbar to 128x128 for better visibility and user experience - 📊 Improved Icons and UI elements for better user experience --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Version 1.2026.1.8 (2026-05-12) New Features ✅ After compare, the missing probes are now highlighted in the list with a yellow background, making it easier for users to identify which probes are missing at a glance. Technical Improvements 📊 Automatically harmonized splitter distance for better user experience --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Version 1.2026.1.7 (2026-05-08) New Features ✅ Import of JSON file with PC-DMIS probes and display in the application. This allows users to easily import and view their probe data which was exported on a legacy PC-DMIS system. The JSON file name now includes the part name (e.g. PcdProbes_for_{PartName}.PRG), making it easier to identify the content of the file and organize it accordingly. Technical Improvements 📊 Harmonized splitter distance for better user experience --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Version 1.2026.1.6 (2026-05-07) Bug Fixes 🔧 Fixed an issue with the file name when exporting missing tips to JSON, now it correctly uses the name "MissingTips.json" Technical Improvements 📈 Printing optimization if the path of Measurement Routine is longer as the printing area. 📊 Improved Icons and UI elements for better user experience 📉 Added comments and documentation for better code readability 🚀 Better error handling 📊 Improved Status messages for better user experience --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Version 1.2026.1.5 (2026-05-07) Technical Improvements 📈 Improved code structure for better maintainability including logging and error handling --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Version 1.2026.1.4 (2026-05-07) New Features ✅ Reading the probes direct from HexMF via RPC commands Technical Improvements 📈 Removed I++ communication and related code 📊 Improved Icons and UI elements for better user experience --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Version 1.2026.1.3 (2026-04-24) New Features ✅ Window position and size are restored when starting ✅ Validation for empty collections in compare function ✅ Improved printing of missing probes with better formatting ✅ Added selction for tool list before printing ✅ Added printer selection dialog before printing ✅ Added PCDLRN application events for open and close measurement routines Bug Fixes 🔧 Fixed error when loading form position on multi-monitor systems 🔧 Prevented null reference exception for empty probe collections 🔧 Changed an error message from "Buttons could not be read." to "Probes could not be read." 🔧 Fixed issue with status message after export PC-DMIS files to JSON Technical Improvements 🚀 Better error handling for invalid window settings 📊 Screen position validation 📈 Improved code structure for better maintainability including logging and error handling 📉 Added comments and documentation for better code readability --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Version 1.2026.1.1 (2026-04-01) Initial Release Basic functionality for PC-DMIS probe management JSON import/export TCP/IP communication with HexMF probes Comparison and printing of missing probes