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.

    • NetLogic

      You can use C# code in a project to extend its functionalities.

      • NetLogics management

        Create, modify, and execute NetLogic to extend your project with custom logic. Use an external editor to edit the code of a NetLogic.

      • Third-party .NET libraries

        Extend the C# programming language capabilities using third-party .NET libraries.

        • Add a third-party library to the Visual Studio project

          Add a third-party .NET library.

        • Add a third-party library to the Visual Studio Code project

          Add a third-party .NET library by editing the CSPROJ project file.

      • NuGet packages

        Some library widgets and scripts require specific NuGet packages to be installed.

      • Debug NetLogic locally

        Identify, investigate, and fix issues with NetLogic code by locally using Visual Studio or Visual Studio Code.

      • Debug NetLogic remotely

        With Visual Studio, you can remotely debug a runtime NetLogic on Windows systems.

      • NetLogic templates

        You must use the NetLogic templates to make the code operational.

    • C# project nodes

      The code of a NetLogic represents the project nodes by special C# classes that contain and expose properties.

    • Methods and events in C#

      You can define C# methods in a NetLogic.

    • Sessions and users in C#

      Read and modify the properties of a runtime session through the properties of the Session C# variable, displayed by NetLogic. Modify session properties to authenticate another user for a session or change the locale of the session.

    • C# API reference

      Use C# APIs to create logics that manipulate project nodes, variables, log messages, dynamic links, aliases, paths, and translations.

  • 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.

  • 21CFR Part 11 Regulation Compliance

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

Third-party .NET libraries

Extend the C# programming language capabilities using third-party .NET libraries.

Important: FactoryTalk Optix Studio supports only .NET libraries with the .NET Standard 6.0 destination framework.

Add a third-party library in the editor of your choice. See Add a third-party library to the Visual Studio project and Add a third-party library to the Visual Studio Code project.

Provide Feedback

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

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