Version 7.11 - Released 30 November 2017 (Operator released 24th January 2018)

Mobile version for Sym3 Operator:

What’s new

  • Script: GetPosition: New function for basic shapes. During an animation, you can call the GetPosition function to get the current X, Y, Z value of the shape. [ref 10726]. [JIRA Sym3-213] and [JIRA Sym3-173]

    var shape = GetComponentByNameAndType("BasicShape1", "Basic Shape");
    
    function OnSimulationStart()
    {
        Position();
    }
    
    function Position()
    {
        // start animation
        shape.GoToPosition(7, 0, 0, 1, 0, 1, Noop, [1000, 800, 600, 400, 200]);
    }
    
    function Noop(sender, x, y, z)
    {
        // get the current position and log it
        var pos = shape.GetPosition()
        LogDebug("X: " + pos[0] + " Y: " + pos[1] + " Z: " + pos[2])
    }
    
  • This version contains few improvement: lower memory usage overall. It is more obvious on big project with lot of products. The memory gain is around 30%. Also the CPU usage for products has been improved a lot. [ref 10653]

Bugs fixed

  • Scripting: ‘CreateBlockage’ function was working in metrics (not working in imperial) [ref 10740]. [JIRA Sym3-206]

  • Crash with Integrator when changing a user property value in a specfic project. [JIRA Sym3-203]

  • Replay: for both Operator and Integrator: MyEquipment were not visible due to a hard-coded folder on the disk for the cache. [ref 10757 and 10654]. [Support Case 120] Please note that now the cache folder used by Replay (to save texture and shapes) is the following:

    C:\ProgramData\Sym3\Cache
    
  • Shoe Sorter: it was crashing when changing the ‘Slats’ visible property when simulation was running. [ref 10720]

  • Devices: it was crashing when entering an IP address of 0.0.0.0. [ref 10119]

  • Device IOs: fixed a crash when using a scripthandler with CIP devices. [ref 10114]

  • MyEquipment from a shape: instances couldn’t be selected in 3D view after first creation. [ref 10791]

  • Property Editor: name of equipment is set as read-only when simulation is running. It is not possible to change the name of an equipment. [ref 10767]

  • Operator: Android client didn’t show products and MyEquipment. [ref 10245, 10246, 10247]

  • Script: SubscribeToEvent was crashing when subscribing to events: OnConveyorSpeedChange, OnConveyorRunningStateChange and OnConveyorReverseStateChange. [ref 10772]

  • Operator: Presence tracking was not working. [ref 10972]

  • Operator: Replay was crashing with a project that contained Conveyor Controllers. [ref 10955]

  • Operator: Conveyor controllers were not working as expected in operator.