List of Contributions

Noah

Contact Details

Noah


My Content

1 to 20 of 45 total
Posted By Noah Mar 23, 2026 12:56:52 PM
Found In Egroup: Advanced Software
\ view thread
Interesting idea. My project takes 5-7 minutes to fully load. If I rebooted the project, I would not necessarily want to lose those 5-7 minutes of polling time (which are vital for MES and other things). But, it would be cool to have that as an option. Also, using the project loaded event is a pretty ...
Posted By Noah Feb 25, 2026 08:57:42 AM
Found In Egroup: Advanced Software
\ view thread
As a sanity check, can you add this to your loop: Log.Info(tsTag.BrowseName); // or tTag.BrowseName whichever you have named it and verify you're seeing the names of the PLC tags? I only have up to 1.6.2.36 and my Rockwell account doesn't allow me to download any new software due to some ...
Posted By Noah Feb 25, 2026 06:28:13 AM
Found In Egroup: Advanced Software
\ view thread
Hi Platten, First off thank you for the context, this makes it a lot easier to see what's going on. Try tsTag.Description.Text (or vTag.Description.Text) instead of tsModule.Description.Text. You're looping through each vTag and setting it to a tsTag but not looking at any of its properties in ...
Posted By Noah Feb 20, 2026 09:27:36 AM
Found In Egroup: Advanced Software
\ view thread
As far as I can see in your contribution history, you have never answered another person's question on Engage, or added something to someone else's post. Try doing this. I think it would give you a better understanding of what type of context you're missing from your posts. ------------------------- ...
Posted By Noah Feb 18, 2026 12:36:14 PM
Found In Egroup: Advanced Software
\ view thread
Just to add to this... only put this record limit on tables in an embedded database, not ones using ODBC connection. I tried adding it to some tables using an ODBC connection and a warning popped up. After removing the limits, I still get the errors every time I boot up my project haha. It's been an ...
Posted By Noah Feb 17, 2026 09:15:10 AM
Found In Egroup: Advanced Software
\ view thread
Those GitHub repos are incredibly valuable if you take the time to read through them. Also, this YouTube playlist is very helpful. https://www.youtube.com/playlist?list=PL3K_BigUXJ1M1-JpRiwIIhzJUbhwtK3yy 2 years ago, using just those GitHub repos, and that YouTube playlist (which were both much more ...
Posted By Noah Feb 16, 2026 12:17:17 PM
Found In Egroup: Advanced Software
\ view thread
It may behoove you to bookmark some of the examples. That's saved me a lot of hours of digging through the internet. -------------------------------------------
Posted By Noah Feb 05, 2026 04:18:00 PM
Found In Egroup: Advanced Software
\ view thread
In general, if you copy-paste a "type", you should get a 2nd "type". I do this sometimes when I need to make a significant modification to a "type" that would be better off as a new, separate "type". If you copy-paste the instance of a "type", you should get a 2nd instance, not a 2nd "type". ----- ...
Posted By Noah Jan 28, 2026 10:37:35 AM
Found In Egroup: Advanced Software
\ view thread
I'd be interested to see what stbDateTime does. At first glance I wouldn't blame threading- but seeing the bigger picture how/where you're calling this could clarify that. -------------------------------------------
Posted By Noah Jan 27, 2026 03:22:00 PM
Found In Egroup: Advanced Software
\ view thread
As you've found, .ToString() is subtly different from simply casting a variable to a string. You are probably looking for this (Assume TableName is a string variable in your NetLogic): Manually cast the Value to a string: string Table = (string) LogicObject.GetVariable("TableName").Value; ...
Posted By Noah Oct 01, 2025 01:47:08 PM
Found In Egroup: Advanced Software
\ view thread
Yeah Admin is pretty important there. On a local machine, one of my colleagues exited out of the Admin prompt instead of putting in credentials, and was never able to get that Admin prompt to show up even again, so he couldn't use the emulator to its full extent after that. Eventually he did a full factory ...
Posted By Noah Sep 30, 2025 03:45:13 PM
Found In Egroup: Advanced Software
\ view thread
Interesting. How are you re-booting it? I wrote my own C# script that detects if the system is down, and if so, it runs the .exe pointing to the Optix project. I was thinking about capturing the CPU and memory usage as well at that point and storing it somewhere so I could check it later. That could ...
Posted By Noah Sep 29, 2025 06:33:31 AM
Found In Egroup: Advanced Software
\ view thread
Update: Upgrading from 1.5.3.4 and 1.6.2.36 has made a massive improvement. 30-50% CPU with some spikes at 55% or so. Our actual SCADA system on the web browser also runs a bit faster. Whatever you guys changed, keep doing that. Haha. -------------------------------------------
Posted By Noah Sep 29, 2025 06:29:52 AM
Found In Egroup: Advanced Software
\ view thread
Weird. Fair enough, haha. -------------------------------------------
Posted By Noah Sep 26, 2025 03:37:00 PM
Found In Egroup: Advanced Software
\ view thread
Just curious why zoom on Trace and Range mode on Trends is disabled now? We just upgraded from 1.5.3.4 to 1.6.2.36 and so far we're happy with it, CPU usage seems to be a bit lower and our project is crashing less, but I noticed this odd quirk. I appreciate that it's in the changelog so I know it's intentional-- ...
Posted By Noah Sep 09, 2025 12:25:59 PM
Found In Egroup: Advanced Software
\ view thread
That's a really nice loading screen. Probably the best way I've seen load time handed in Optix. -------------------------------------------
Posted By Noah Sep 08, 2025 06:28:20 AM
Found In Egroup: Advanced Software
\ view thread
That's a good point. It does look like all the cores max out, usually at the same time: -------------------------------------------
Posted By Noah Sep 04, 2025 06:10:43 PM
Found In Egroup: Advanced Software
\ view thread
Joe W: Ah, gotcha. Yeah that's the thing, they're manually assigned to each individual bit, and not inherited. -------------------------------------------
Posted By Noah Sep 04, 2025 06:09:03 PM
Found In Egroup: Advanced Software
\ view thread
I was just wondering why I didn't have to add @Value. I went down the @Description rabbit hole and eventually realized what I was doing wrong. In general I would think @Value is best practice but it worked without. -------------------------------------------
Posted By Noah Sep 03, 2025 03:59:00 PM
Found In Egroup: Advanced Software
\ view thread
We bought the Unlimited version of Optix so we could have more than 50 connections because we were maxing out at times. So it can be 4-5 dozen sometimes. I understand that's a lot of overhead but unfortunately my hands are tied there. It's a good problem to have, though, because it means everybody is ...