Need to use an existing dynamo to build a new one, running into a problem (DeltaV13.3.1)

Hi All, 

I am new to DeltaV and currently working with DeltaV13.3.1. I need to create new dynamos to meet a client's standard.

I found that most of the required functionality exists already in frsModules_HighPref.

The theme required for the new dynamos has to match the existing Dynamos ie Alarm borders, visibility conditions, the background animation, colour animation, with some changes in the color table.

In summary, I need to create new custom Dynamo’s based the out the box Dynamos.

For me it makes more sense to copy and edit the out the box Dynamos to build a new library that suits the client's needs rather than start from scratch.

The approach I have used is:

1- Instantiate the most relevant dynamo from the existing Dynamo library.

2- Edit the dynamo with the necessary changes required including the frsDynamoInfo.

3- Build a new dynamo using "Build Dynamo Expert" with a new name and version number. 

 

The problem with this approach is that I end up with two encapsulated dynamos instead of just one, I end up with two frsDynamoInfo and two ps_DataSource and if there is a custom form associated with the dynamo I lose it.

I seem to be missing a step but don't know what it is. 

I tried to use "Convert to objects" before I start editing but this seems to break the existing functionality and any custom forms come with the original dynamo as well.

I’ve also tried to group the dynamo items and just copy the inner group and edit it but the scripts behind the dynamos don't seem to appreciate being left behind.

Can anyone please help and direct me to the right path here?

I don't need to update any existing pictures, the new dynamos I am going to create will be used in new pictures only.

Thanks,

  • Figured out the missing part, here is the process to edit a dynamo and keep any custom forms behind it:

    1- Instantiate the most relevant dynamo from the existing Dynamo library.
    2- Note the existing custom forms under dynamoname_edit()
    3- "Convert to objects" and apply the necessary changes.
    4- "Build Dynamo Expert" and put in the Name and version. (Must have a dynamo set *.FDS open)
    5- Go to the newly created dynamo and edit the script. (The missing link for me)
    6- Apply the changes required in Dynamoname_edit() and save.