Giter Club home page Giter Club logo

toolbox's Introduction

ToolboX

EXPERIMENTAL CONTENT - Work in progress

On Toolbox/Utils .net project you can find useful classes (as follows). All classes expose certain methods that can be used on Runtime or Design-time NelLogics.

Utils.cs

  • MeasureMethodExecutionTime: Measures the method execution time.
  • GetStringFromSbyteVariable: Gets the string from sbyte array variable.
  • FromStringToSbyteArray: Generate a sbyte[] from a string

UtilsAlarms.cs

  • ClearAlarmsFolder
  • GenerateDigitalAlamrsFromCommTags: Generates the digital alamrs from tags found starting from a given node

UtilsModel.cs

  • ExportModelToCsv: Exports variables and objects starting form /Model or a specific node

UtilsProjectInformations.cs

  • GetProjectInfos:
    • Project total nodes
    • Project Tags
    • Project unreferenced tags
    • List of broken dynamic links
    • List of all existing methods
    • ... more to come

UtilsRecipe.cs

  • SetDefaultsToEditModelVariables: Sets the defaults values to edit model variables ("reset" edit model)

UtilsScreens.cs

  • PanelLoaderHistoryManager: manages the history of a panel loader and actions like: forward, back, clear history. Minimal setup required to be used!

UtilsStore.cs

  • PopulateTableWithRandomData: Given a Store, a table name, and a number of rows to generate, it populates the table
  • TruncateTableData: Truncates a table
  • ... more to come

UtilsTags.cs

  • ExportToCsv
  • ImportOrUpdateFromCsv
  • GenerateNodesIntoModel: Generatets a set of objects and variables in model in order to have a "copy" of a set of imported tags, retrieved from a starting node

Disclaimer

Rockwell Automation maintains these repositories as a convenience to you and other users. Although Rockwell Automation reserves the right at any time and for any reason to refuse access to edit or remove content from this Repository, you acknowledge and agree to accept sole responsibility and liability for any Repository content posted, transmitted, downloaded, or used by you. Rockwell Automation has no obligation to monitor or update Repository content

The examples provided are to be used as a reference for building your own application and should not be used in production as-is. It is recommended to adapt the example for the purpose, observing the highest safety standards.

toolbox's People

Stargazers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.