Software Development
Configuring your vCampus environment. Every PI Geek needs a Sandbox. (Part 1)
You need a sandbox To become good at building reliable solutions you have to be really good a breaking things. You must have a sandbox that allows you to play, experiment, and develop an intuitive sense of how things work. Over the years, I have literally spent thousands of hours in sandbox environments making a…
Read MoreCalling a SharePoint list using Web Service using GetListItems now expects XElement
I recently ran into a problem trying to run CAML queries against a SharePoint 2010 list using the web service and the stub code created by Visual Studio 2010. It seems that Microsoft has made some changes so the GetListItems method now expects the query parameter to be of type System.Xml.Linq.XElement instead of an XMLNode.…
Read MoreConfiguring a new OSIsoft vCampus Development Server
The time has come to renew my OSIsoft vCampus subscription. This is the second year of the vCampus program and my second year participating. In case you are not familiar with vCampus, you can find the site here http://vcampus.osisoft.com. I’ve been working with PI since PI 3 was released on Windows NT around 1996. I…
Read MoreCustom Operator Reports to Ensure Environmental Compliance
Everyone struggles to comply with the assortment of environmental restraints that are the result of federal, state, local, and permit requirements. It is important to present information to your operators in an unambiguous manner that lets them know immediately if they are on target. I recently put together a little solution for a customer who was having problems. They could produce reports from…
Read More