List of Contributions

Josh815

Contact Details

Josh815


My Content

1 to 17 of 17 total
Posted By Josh815 Feb 17, 2026 11:13:40 PM
Found In Egroup: Advanced Software
\ view thread
Looking forward to having this feature added to Optix! Thank You, -------------------------------------------
Posted By Josh815 Feb 06, 2026 05:10:00 PM
Found In Egroup: Advanced Software
\ view thread
Thank you! Using the proper type now, did not understand that, but now I do. Still seeing issues. This is the latest code, been trying a few items to troubleshoot... public void RebuildTabs() ( var navPanel = (NavigationPanel)Owner; if (navPanel == null) ( Log.Error("NavPanelBuilder must be attached ...
Posted By Josh815 Feb 05, 2026 03:57:00 PM
Found In Egroup: Advanced Software
\ view thread
I'm having issues getting NetLogic to work wo build our a NavigationPanel panels. The number of panels is variable based on the number of PLCs in the CommDrivers. The PLC tags names are identical name and structures are identical. Overall, I feel I'm close, but am missing something... public void ...
Posted By Josh815 Jul 18, 2025 02:49:00 PM
Found In Egroup: Advanced Software
\ view thread
Updated reply just ported. Had a button event messing items up
Posted By Josh815 Jul 15, 2025 03:13:00 PM
Found In Egroup: Advanced Software
\ view thread
How do you programmatically set a DynamicLink to a NodePointer in runtime C# script? In Model I have a NodePointer that is dynamically set based on what a user clicks on a screen. This load a more detailed screen and need to set a NodePointer to a specific PLC tag that can only be FTOptix.C ...
Posted By Josh815 Mar 07, 2025 12:55:00 PM
Found In Egroup: Advanced Software
\ view thread
This does work for determining even/odd. Trying to use modulus operator. What is the proper syntax? Thank you in advance!
Posted By Josh815 Jul 09, 2024 10:53:00 AM
Found In Egroup: Advanced Software
\ view thread
How does one create a horizonal or vertical layout? I know how to make a plain Panel var newPanel = InformationModel.Make (tokens[0] + "_" + tokens[1] + "_Panel"); I figured there would be a Class similar to Panel such as HorizontalPanel or HorizontalLayout, but there isn't. ...
Posted By Josh815 Jul 08, 2024 09:48:00 AM
Found In Egroup: Advanced Software
\ view thread
Has anyone been able to get Optix to connect with MariaDB? I've tried connecting to MariaDB with just the MariaDB ODBC connector and then with MySQL Connectors installed This is the error I receive when MySQL ODBC is not installed... MySQL Unicode ODBC Connector not found. It is required ...
Posted By Josh815 Jun 28, 2024 12:35:00 PM
Found In Egroup: Advanced Software
\ view thread
Thank you Shane. That was in the back of my head and I agree it is the best solution. Devices are daisy-chained and multiple alarm would make it harder to sift through.
Posted By Josh815 Jun 27, 2024 11:06:00 AM
Found In Egroup: Advanced Software
\ view thread
Is there a way to periodically poll for PLC tag values to keep values up to date in Optix? In Optix I'm trying to: Loop through a customer digital alarm that references several PLC tags. Due to the design, there are two tags where one needs to be grabbed to satisfy a formatted dynamic ...
Posted By Josh815 Jun 05, 2024 10:00:00 AM
Found In Egroup: Advanced Software
\ view thread
This C# statement returns a null value while trying to auto generate alarms with design time logic. AlarmController alarm = InformationModel.MakeObject (alarmName); This statement work fine for the build in digital alarms within Optix. AlarmController alarm = InformationModel.MakeObject ...
Posted By Josh815 May 24, 2024 10:11:00 AM
Found In Egroup: Advanced Software
\ view thread
Shane, Thank you for your response. StartStopAreas is an array of a UDT. I tried what you suggested, it did not work. There are other links similar to this (referencing and index within an array) within the Optix solution that work fine without the square brackets[]. P.S. The index is ...
Posted By Josh815 May 23, 2024 02:36:00 PM
Found In Egroup: Advanced Software
\ view thread
Thank you Riggs for the documentation pointer. That helped. I'm trying to take this one stage further to create a dynamic alarm messaged based off configuration within the program. This way if there are tweaks make post code generation the alarm message will notate a proper area name meaningful to the ...
Posted By Josh815 May 22, 2024 10:51:00 AM
Found In Egroup: Advanced Software
\ view thread
Looking for a way to create a string formatter with dynamic links for alarm design time imports. This is a view of what I want to do, I've done it in an alarm definition. Not sure how to have NetLogic create this though for auto alarm import at design time... The string message could be defined ...
Posted By Josh815 May 20, 2024 09:30:00 AM
Found In Egroup: Advanced Software
\ view thread
Benjamin, The particular issue on my side was trying to use a graphic DisplayName attribute to drive dynamic links. The screen worked fine, but it would cause the exceptions mentioned above.. This was done save typing time and duplicate text entries on a graphical layout screen. The issues wasn't ...
Posted By Josh815 May 02, 2024 10:50:00 AM
Found In Egroup: Advanced Software
\ view thread
The detailed logs do not provide anything obvious. On the screens I beleive this issue is occuring on there is no NetLogic code. These errors seem to occur when on the these screens. There are dynamic links that build off of each other. I'm wondering if something there is causing the issue. Reworking ...
Posted By Josh815 May 01, 2024 04:08:00 PM
Found In Egroup: Advanced Software
\ view thread
Does anyone know what would cause this exception in Optix? Exception caught: Invalid affinity id in SuspendDispatch (must by >0) This appears in a screen that shows dozens of objects that allows the users to see overall status and navigate to a details screen for a selected object. ...