List of Contributions

SamO

Contact Details

SamO


My Content

1 to 17 of 17 total
Posted By SamO Sep 18, 2025 11:37:20 PM
Found In Library: Emulate3D Software
Posted By SamO Sep 18, 2025 11:37:00 PM
Found In Egroup: Emulate3D Software
\ view thread
Hi Phil, The palletizer component handles the load from the robot to the pallet, but cannot control what the robot picks up. The robot will continue to pick on a first-come first-served basis unless otherwise instructed, so as you suggest a bit of logic needs to control this. Turning the load creators ...
Posted By SamO Sep 18, 2025 11:31:53 PM
Found In Library: Emulate3D Software
Posted By SamO Sep 18, 2025 11:31:03 PM
Found In Library: Emulate3D Software
Posted By SamO Sep 18, 2025 11:29:45 PM
Found In Library: Emulate3D Software
Posted By SamO Sep 17, 2025 02:58:00 AM
Found In Egroup: Emulate3D Software
\ view thread
Hi QUYEN, There are a few ways to achieve this, probably one of the easier ways is using telegrams. I've attached an example which is the simplest form of this, there's an .exe which can be found in: SimpleTCPExample\SimpleTCPExample\bin\Debug\net8.0\SimpleTCPExample.exe This .exe (source code ...
Posted By SamO Sep 17, 2025 02:57:29 AM
Found In Library: Emulate3D Software
Posted By SamO Aug 13, 2025 11:42:00 PM
Found In Egroup: Emulate3D Software
\ view thread
Hi Joey, It's just down to how the DrawingBlockVisual has been implemented internally, I could've instead cast to a DrawingBlockVisual type but using dynamic covers more of the native types (BoxVisual for example also has a Material property that can be accessed via .Props). You are correct this ...
Posted By SamO Aug 13, 2025 02:33:00 AM
Found In Egroup: Emulate3D Software
\ view thread
Hi KLJ, Running a model and observing it/interacting via HMIs and panels should be done in navigate mode as you describe as it prevents you from accidentally moving things you don't mean to during a model run, but does allow OnClick behavior that things like buttons rely on. The exact 'click point' ...
Posted By SamO Aug 13, 2025 02:32:57 AM
Found In Library: Emulate3D Software
Posted By SamO Aug 13, 2025 01:54:00 AM
Found In Egroup: Emulate3D Software
\ view thread
Hi Stephen, The simplest way to do this is to simply delete the wiring diagram controller from your model. This stops wiring having any effect. If you want to regain the wiring functionality simply add a new one from the Wiring Diagram catalog. Wiring information is stored on the visuals themselves ...
Posted By SamO Aug 13, 2025 01:11:11 AM
Found In Library: Emulate3D Software
Posted By SamO Aug 13, 2025 01:11:00 AM
Found In Egroup: Emulate3D Software
\ view thread
Hi Paul, The Color property for the DrawingBlockVisual is slightly hidden in visual.Props.Material.Color. Attached is an example component that changes the color of DrawingBlockVisuals using a custom function. -------------------------------------------
Posted By SamO Aug 12, 2025 02:52:00 AM
Found In Egroup: Emulate3D Software
\ view thread
Hi Saini-san and Friedrich, Good point about the power of C# scripting, so I've done just that! Attached is a catalog that contains an aspect (can be found in the Aspect Viewer under the Fault Framework category) that exposes a bindable item 'FaultEnabled' that will pass through it's value when ...
Posted By SamO Aug 12, 2025 02:51:58 AM
Found In Library: Emulate3D Software
Posted By SamO Aug 04, 2025 01:51:06 AM
Found In Library: Emulate3D Software
Posted By SamO Aug 04, 2025 01:51:00 AM
Found In Egroup: Emulate3D Software
\ view thread
Hi Manoj, This can be achieved with a slight change to the Data Collectors MainProcedure, setting up monitoring threads for each property, then observing all of them when any one of them changes: This is implemented in your example in the attached model. ---------------- ...