Datasets in Ignition
A dataset in Ignition is a set of rows and columns holding values, like a spreadsheet. Many components in Ignition use datasets, including table components, dropdown list, list,template repeater and...
View ArticlePA Power Scripting Module
I created the Perfect Abstractions (PA) Power Scripting Module to make some things easier to do and to make new things possible. I will give a free license for this module to the first five people that...
View ArticleGetting Rid of GStore
GStore was some functionality I built into the Power Scripting module. It developed over a short time and now I think it is best to get rid of it. GStore is short for global storage. It was a way to...
View ArticlePython Module Level Variables vs. Client Tags
I don't use client tags in Ignition much. Not because they are bad or something like that, but because there is something better: module level Python variables. Python module level variables and client...
View ArticlePerfect Abstractions Ignition Project Development Style Guide
Having a consistent style when developing Ignition projects helps keep developers in agreement on how projects should be developed, facilitates communication and makes projects easier to understand and...
View ArticleIgnition Training in Sweden
Dream Team Consulting is delivering the Ignition Core Training and Ignition Advanced Training classes in Sweden. So if you are in Sweden or Europe it might be more convenient to take the classes there.
View ArticleNew Ignition Modules From Automation Professionals
Phil Turmel, from Automation Prefessionals, has been working on some interesting new Ignition modules. The Time Series Database Cache module was recently released on Module Marketplace. The Time Series...
View ArticlePerfectChat: Instant Messaging and Chat Functionality for Ignition Projects
I am happy to announce the release of PerfectChat. It is a new product from the Perfect Abstractions Ignition development team. PerfectChat is instant messenger and chat functionality that is very easy...
View ArticleNew Features in Ignition 7.8
Here's a list of new features and changes in Ignition 7.8: New Reporting Module The new reporting module is just as flexible and powerful as the old reporting module but has a significantly improved...
View ArticleNew Ignition Pricing
Inductive Automation released a new pricing web application. You can choose various packages, Ignition modules and functionality and get prices instantly. Check it out. Zack Scriven writes details...
View ArticleUpdated Perfect Abstraction Modules to Ignition 7.8
The PA Power Scripting Module has been updated to work with Ignition 7.8. Download here The PA Office Document Module has been updated to work with Ignition 7.8. Download here
View ArticleUnderstanding Threading, system.util.invokeAsynchronous in Ignition
The Vision Module, which is installed in Ignition by default, enables people to create Java-based graphical user interfaces. The underlying Java library that Vision Module GUIs are created upon is...
View ArticleGraphical Object Inspector In Ignition
A Perfect Abstractions Ignition Project Developer recently made a graphical interface for displaying all the available super classes and methods that exists in a component. Sometimes it is very useful...
View ArticleIgnition 7.9 Released!
This week Ignition 7.9 was released. You can find out about the new features at this link: What's New. Also: Webinar: The New Ignition 7.9
View ArticleDiscover Gallery Features Project Developed By Perfect Abstractions
LafargeHolcim's Technical Information System Ignition project was recently featured in the Discover Gallery at the 2016 Ignition Community Conference. The user interface in this project was developed...
View ArticlePower Scripting Module Released for Ignition 7.9
The Perfect Abstractions Power Scripting Module has been tested and released for Ignition 7.9. The module can be downloaded from this webpage: http://www.perfectabstractions.com/products.html Contact...
View ArticleDrag and Drop Ignition Templates on the Template Canvas
I was curious if it was possible to implement the ability to drag and drop Ignition templates onto a template canvas. So I implemented it. I found that it is possible and it works. I am releasing the...
View ArticleIgnition Clients Displayed on High Resolution Monitors
Awhile ago Travis Cox gave a solution on his blog to make Java applications (and therefore Ignition clients) display nicely on high resolution monitors. Check out his solution here: Java and High DPI...
View ArticleStoring Images in Ignition Projects
Normally images in Ignition are stored in the Ignition gateway, not in Ignition projects. This makes it easy to reuse the same images in multiple projects, but it makes projects less portable because...
View ArticleView the Ignition wrapper.log File in the Designer or Client
One of the Perfect Abstractions Ignition project developers developed a very useful tool for viewing the Ignition wrapper.log file in an Ignition client or designer. Find out what the Ignition...
View Article