Jump to main content
Rockwell Automation Home
FactoryTalk Optix Studio Help
  • Getting started

    Become familiar with the terminology, design concepts, and workflows present in the FactoryTalk® Optix™ environment and create your first project.

  • Creating projects

    Create a project and your application logic.

  • Extending projects

    Use C# to implement custom functionalities into your application logic.

  • Deploying projects

    Compile projects to FactoryTalk Optix Applications and then deploy the applications to target devices.

  • Tutorials

    Tutorials and short procedures to help with designing your own FactoryTalk Optix Applications.

    • Alarms tutorial

      The sample application for alarms walks you through how to configure an alarm associated with a change in temperature.

    • Aliases tutorial

      The sample application for aliases walks you through how to configure a dashboard for managing objects in the project.

    • Dynamic links tutorial

      The sample applications for UI (user interface) development walk you through how to configure measurement units based on the locale of a logged in user.

    • Graphic objects tutorial

      Configure graphic elements for different scenarios.

    • IoT tutorial

      Sample IoT projects.

    • Logger tutorial

      The sample applications for loggers walk you through how to configure various types of data loggers and event loggers.

    • NetLogic tutorial

      This section illustrates how to extend your projects with custom C# NetLogics.

      • Develop a button that changes label text

        Develop a button that changes the text of a label when you select the button.

      • Develop an interface for interacting with a database

        Develop NetLogics that: insert values into the database, query the database, and display the query results.

      • Develop a contact form

        Develop a contact form that sends emails to a predefined address.

        • Develop a NetLogic for sending emails

          This NetLogic sends emails to a predefined address.

        • Create the contact form interface

          Create the contact form interface and integrate it with the NetLogic.

      • Develop a solution for importing objects

        This design-time script creates objects in the project based on the data from a CSV file.

      • Develop an archives manager

        Use the preconfigured Zip Unzip NetLogic to create, extract, and password-protect ZIP archives.

    • OPC UA tutorial

      The sample application for OPC UA walks you through how to synchronize objects and variables between projects.

    • Reports tutorial

      The sample application for reports walks you through how to configure a PDF report that includes information from a data grid.

    • Sessions and locales tutorial

      Configure persistent user-specific settings and buttons to close the application and shut down the system.

    • Translations tutorial

      The sample applications for translations walk you through how to create a multilingual login form, and how to fetch translations from an OPC UA server.

  • 21CFR Part 11 Regulation Compliance

    Get acquainted with specific FactoryTalk® Optix setup instructions to comply with the 21 CFR Part 11 Regulation.

Develop a contact form

Develop a contact form that sends emails to a predefined address.

Figure 1. Application example
Tip: You can download a sample project from: ContactForm.zip

Prerequisites

Create a project.

To develop the project
  1. Develop a NetLogic for sending emails.
  2. Create the contact form interface.
  3. Save the project.

Select Run to run the project using the client emulator to test your project. To run the project on a remote client, see Add a client device.

Provide Feedback

Have questions or feedback about this documentation? Please submit your feedback here.

Copyright ©2024 Rockwell Automation, Inc.
Legal Notice
Privacy & Cookies Policy