Group Details

administrators

  • RE: Overtime info in REXYGEN Diagnostics

    @stepan-ozana Hello Stepan, the issue lies in the setting of the task values for Level0. By using ntick, multiple time "slots" (ticks) are created in which individual tasks can be performed. The start and stop parameters specify which slots the tasks will run in. With the setting ntick=5, basetick=2ms, this creates 5 ticks of 2ms each for Level0. If you want a task to run across all ticks, you set start=0, stop=5. For the setting start=0, stop=1, the task will run only for one assigned tick, i.e., 2ms. In newer versions of REXYGEN, this can be automatically adjusted by setting start=-1 and stop=-1.

    Cheers,
    Jan

    posted in REXYGEN Studio
  • RE: Exchanging data between tasks

    @stepan-ozana Hi, yes it is. Please, take a look at Inport and Outport blocks.

    posted in REXYGEN Studio
  • RE: Animation object leaving a trail

    Hello Stepan,
    There is a XYChart component in the CHARTS library in the HMI Designer. It shows several points (lines) stored in the internal buffer. So, the trail is represented by several historical points.

    posted in REXYGEN HMI Designer
  • RE: REXYGEN 3.0.0

    @MikeyH Hi Mike,

    Please, make sure to tick the "GenerateRexHMI" parameter as well.

    Cheers,
    Tomas

    posted in REXYGEN Studio
  • RE: REXYGEN 3.0.0

    @MikeyH Hi Mike,

    there is a new beta version available (same location: https://download.rexcontrols.cz/partner/testing/) - the fixes of issues reported above should be part of the version available.

    Kind regards,
    Tomas

    posted in REXYGEN Studio
  • RE: Delete Archives

    @MikeyH Hi Mike,

    thanks for the report. It seems that the Archive viewer in Diagnostics is limited to the 16 signals.

    I have prepared a Python script for converting the Archive timezone - find it attached.

    How to use the script:

    • export the REXYGEN archive using the RexArc command line utility. For details execute command RexArc --help
    • put the exported file in the same directory as the Python conversion script
    • run the conversion script using the following command: python archive_timezone_converter.py input.csv output.csv offset

    Parameters meaning:

    • input.csv - original file exported using RexArc
    • output.csv - output file
    • offset - The timezone offset to apply (in hours).

    Script file: archive_timezone_converter.py

    Let me know if it helps.

    Cheers, Tomas

    posted in REXYGEN Studio
  • RE: Delete Archives

    @MikeyH Hi Mike,

    which values are you missing? The archive viewer in Diagnostics should show all values stored in the archive. From your screenshot (first one) it seems to me that the values between 10:40 and 13:30 weren't stored for some reason (RexCore not running?).

    TRND block shows data stored after RexCore restart and to the maximum buffer length set in TRND configuration.

    Cheers, Tomas

    posted in REXYGEN Studio
  • RE: Delete Archives

    @MikeyH Hi Mike,

    all the timestamps in REXYGEN are stored in UTC. REXYGEN Tools often use Local timezone and convert the timestamps to the Local time (e.g. System Log, DWM Archives, etc.). However export from Archives will be always in UTC.

    Cheers,
    Tomas

    posted in REXYGEN Studio
  • RE: Delete Archives

    @MikeyH Hi Mike,

    the deletion of archives is possible manually directly on the target device only - have a look at the old forum post: https://www.rexygen.com/oldforum/viewtopic.php@pid=481.html

    EDIT: There is a function block ACLEAR for deletion of the specified archive/s. When the archive is stored in RAM memory it is deleted completely with any mode settings.

    When using Disk Archive the behaviour of the mode parameter is as follows:
    1 = Delete today
    2 = Delete yesterday
    4 = Delete older records than yesterday
    (it can be combined bitwise: e.g. 3 = today + yesterday; 7 = entire archive)

    Cheers,
    Tomas

    posted in REXYGEN Studio
  • RE: TRND block in REXYGEN 3

    @MikeyH Hi Mike,

    you are right - this is new in v3. The parameter SigNames is passed to the TRND block and can be read in Watch Mode in REXYGEN Studio (just double-click the TRND block) - see the signal annotation in the right part of a window.
    It is also read by HMI component TRND which displays the information directly to the HMI (you can override the information by editing the HMI component parameters).

    Cheers,
    Tomas

    posted in REXYGEN Studio