20220802 iFix Initialize Picture

Mission:

While working with iFIX you want to initialize some variables while loading a picture.
But you can do other cool stuff too. See this documentation.

Solution:

VBA is your friend... again. Sit and relax.

Step 1 - Stop the workspace (press ctrl-w).

Step 2 - Open the picture you want to initialize on.
Click right and goto the "Edit Script"-line.

OpenPic.jpg

Step 3 - At the top, enter the script in the "Initialize" part.

Script.jpg

1. Be sure to open a private subroutine with the current iFIX picture to beinitialized.
2. In this example CFixPicture_Initialize.
3. Enter the desired code.

The code:

      Private Sub CFixPicture_Initialize()
         user.L1_ButtonIndex.CurrentValue = 0
         user.L2_ButtonIndex.CurrentValue = 0
         user.L3_ButtonIndex.CurrentValue = 0
      End Sub

Back to top