Programming in VBA language in GE iFIX environment(advanced) - VIX Automation

Programming in VBA language in GE iFIX environment(advanced)

VBA for GE HMI/SCADA iFIX advanced course


VBA for GE HMI/SCADA iFIX – training program ADVANCED:


1. Advanced iFIX project structure

  • module composition
  • class implementation

2. iFIX ribbon – adding own functionality to the iFIX context menu ribbon

3. Block group technology

  • advanced iFIX applications using TGD files
  • creating TGD files from the VBA level

4. GE Historian

  • access to historical data using SDK
  • operating the file collector (working with XML and CSV files)

5. Relationship databases

  • SQL operations on a relationship database
  • ADO technology
  • iFIX diagram with relationship database data
  • access to historical data using ADO and the GE Historian OLE DB source

6. Advanced iFIX diagram functions

  • adding / deleting markers
  • marker color change
  • navigation in time

7. Interfering in IDE during code execution

  • adding procedures
  • adding modules

8. Using MS Office

  • creating an xls, pdf format report
  • creating a doc, pdf format report

9. Advanced data presentation tools – using msfFlexGrid


Contact form


Send a question or leave your contact details – we will contact you!


I hereby agree for processing my personal data by Data Administrator – VIX Automation sp. z o.o. located in Katowice, at ul. Żeliwna 43, 40-852, for the purpose of service of a received question and the legally justified purpose of the Data Administrator. I am conscious that the consent may be withdrawn at any time and I have the right to access and rectify abovementioned personal data. Submitting personal data is voluntary, but necessary to receive an answer. Your personal data shall be kept until you withdraw your consent. Any questions regarding your personal data and requests to modify or change should be directed to DANE.OSOBOWE@VIX.COM.PL. Any other information is available in our Privacy Policy