Accurate Technologies
Accurate Technologies

ATI's Custom Screen Control Objects

24.03.26 12:25 PM By Steven

Enhancing User Experience with ATI's Custom Screen Control Objects in VISION

In the realm of accessibility and user experience, the latest version of ATI's VISION data acquisition and calibration software stands out with its innovative Custom Screen Control (CSC) Objects. Released with VISION 7.0 on February 29th, 2024, CSC unleashes the ability to craft accessible interfaces via scripts. These scripts facilitate interaction and data retrieval within the VISION environment, ensuring a smooth and efficient user experience. This feature empowers users to tailor interfaces according to their specific needs and preferences, fostering seamless interaction and data retrieval within the VISION environment.


The CSC Objects operate in two distinct modes: "Designer Mode" (a.k.a. “Power Users”, “Unlocked Mode”) and "User Mode" (“Locked Mode”). While Unlocked, Power Users gain access to a context menu hosting a selection of controllers, enabling them to create and configure CSC Objects within a dedicated screen. Conversely, when locked, the context menu becomes inaccessible, ensuring that all users can run the controls without modifying or configuring CSC Objects. Toggling between locked and unlocked states is straightforward; users simply need to right-click on the CSC's title bar and select the respective action from the context menu. This grants users flexibility and control over their CSC configurations within the VISION environment. Enabling Designer Mode is equally simple; users can unlock the CSC by right-clicking on its title bar and selecting "Unlock" from the context menu.


User Mode provides accessibility to all users, allowing them to utilize CSCs crafted by Power Users effortlessly. These controls encompass various action items such as Buttons, Check Boxes, Output Lists, etc. facilitating interaction with scripts and data retrieval. Features like Edit Fields and Selection List controls retain user inputs or selections between sessions, further enhancing user experience and productivity. Conversely, the Designer Mode’s advanced context menu offers additional configuration options yielding a selection of "Controllers" to further customize their CSC’s. There is a specific controller that allows for script configuration, enabling users to set up actions and display results seamlessly. By right-clicking inside a Button controller, users can access the script configuration menu and generate Callback IDs associated with callback functions or event handlers, ensuring a tailored and responsive user experience.


CSC Objects can be easily distributed to other users, fostering collaboration, and sharing customized interfaces within and across teams. Users can package projects which organize the files required by CSC into folders with the same name as the VISION “Screen Name” they’re utilized in. Within each screen’s folder hosting CSC Objects, users will find directories for Background Images, Help Files, and Scripts, ensuring a comprehensive and organized distribution of CSC components.


In conclusion, ATI's CSCs in VISION 7.0 onwards offer a powerful toolset for crafting accessible and tailored interfaces, enhancing user experience and productivity within the VISION environment. With flexible configuration options, seamless interaction with controls, and easy distribution, CSC empowers users to customize their workflows and optimize their use of VISION software.

Steven