I know this is old but can you expound on this a little bit? I have a Global inherited header that will live in projects with multiple “skids”. I was hoping to get the Global header to update a string with the skid’s name when you go to specific URLs in the project. A given skid will have half a dozen different pages.
There’s master pages where you oversee the skids where I don’t want there to be a skid name, but there’s currently two different sites you can navigate to where I’d like the header to show the skid’s name.
Menu tree doesn’t seem to be able to pass parameters, just points at targets, and that’s what’s being used for navigation.
i did that using a XY chart on render line mode using two different datasource for each year with 2 different series you can customize, once you have different seriex you create different xAxes and yAxes for each of them .
Is important also to calculate the range minimum and maximum ob both charts,
First calculate the maximum and minimum of each chart so later you calculate the max and min of both.
Here’s a project I was working on a month or two ago that allows for integration between Minecraft and Ignition!
It’s a Minecraft mod that implements a Modbus TCP/IP server that is very tightly integrated with the Minecraft API allowing fast and efficient bi-directional Modbus updates. I currently have only implemented Modbus coils (and sort of Unit ID’s) and I planned on eventually adding registers but with some other more important projects I never got around to it.
I recorded a short demo video of it and posted it here (YouTube). It’s also completely open source so you can check out my code here as well (GitHub)
Because this works by just implementing a simple Modbus TCP/IP protocol with only coil support I was able to write some C code for an ESP-32 using FreeRTOS to control both Minecraft and Ignition tag bits with a button and a microcontroller! I didn’t record a demo of this but if there is some interest in this project here I will record a video.
The code for the ESP-32 project I mentioned above is also available here (Github)
In 8.3 you can just draw using the drawing tools and that is often the best way to build things.
What I have done historically is draw SVGs using Inkscape (any SVG tools are fine) and embed the SVGs in Ignition. It’s good to save them as “optimized SVG” to reduce the size before embedding them.
The rest of the process is to systematically find parts of the drawing and manipulating them with CSS bindings typically. You can also do simple color bindings which are generally easier to perform in the 8.3 drawing tools.
Oh, that conveyor belt animation is just a dash-line border on a shape and I’m animating the offset position property using a CSS animation. So basically I have a binding that either applies the CSS style to animate the belt as running or I apply a default style that makes the dash line offset static.