• Request for demo license does nothing

    5
    1 Votes
    5 Posts
    1k Views
    S

    Solved: Hello, I tried to activate demo license by clicking Next , but it doesn't allow & asking for license 192.168.l.254 file. Please present license it is showing nothing in License Manager window as shown ... Please suggest any other settings to do for Demo licensing?You installed a trial version of the application on the computer, which has expired. Adobe Customer Service deactivated your serial number. This issue can occur when you request a new serial number from Adobe Customer Service

  • This topic is deleted!

    1
    0 Votes
    1 Posts
    13 Views
    No one has replied
  • Archive download

    4
    0 Votes
    4 Posts
    1k Views
    cechuratC

    @mikeyh RexArc command line utility is installed along with the REXYGEN Development Tools (see the installation folder - default: C:\Program Files\REX Controls\REXYGEN 2.50.11.13762\Bin\RexArc.exe)

    Kind Regards,
    Tomas

  • Pressure to volume calculation, piecewise-LIN

    Solved
    4
    0 Votes
    4 Posts
    1k Views
    cechuratC

    @pocket_brewing Thanks for getting back to us. I'm glad I could help.

    Kind Regards,
    Tomas

  • This topic is deleted!

    1
    0 Votes
    1 Posts
    6 Views
    No one has replied
  • This topic is deleted!

    1
    0 Votes
    1 Posts
    13 Views
    No one has replied
  • REXLANG include file

    Moved
    4
    0 Votes
    4 Posts
    2k Views
    R

    @relaxc Hello,

    C code has certain limitations in the REXLANG block. A detailed description of the block is available here: https://www.rexygen.com/doc/ENGLISH/MANUALS/BRef/REXLANG.html#x274-27300015. Examples for using the REXLANG block are available in the installation. By default on the C:\Program Files\REX Controls\REXYGEN 2.50.10.13491\Examples\0203_Function_Blocks_REXLANG path. Compilation takes place only when translating the whole project in Rexygen Studio. Unfortunately, .so or .dll files are not supported in REXLANG . In REXYGEN, it is possible to call standard C language scripts with linked .so or .dll files. Scripts can be executed using the EPC block (documentation here). If you can use Python instead of C, take a look at the Python block (documentation here).

    Cheers,
    Jan

  • This topic is deleted!

    1
    0 Votes
    1 Posts
    7 Views
    No one has replied
  • Redirecting HMI from studio

    12
    0 Votes
    12 Posts
    4k Views
    cechuratC

    @tcele said in Redirecting HMI from studio:

    There is one last flaw that I would like to work out. The chromium instance allows the user to use gestures and go back and forth in the history of pages. In some cases get to a restricted page this way.
    I googled vigorously to solve this issue, but so far to no avail. Any advice on this topic?

    Hi Ivan,
    I wasn't successful in finding any suitable solution as well. Have a look at xinput command which might help you to disable all the gestures at Linux level. I didn't tried it myself however if you find any working solution our team and the community will be happy to hear about it.

    Cheers,
    Tomas

  • This topic is deleted!

    1
    0 Votes
    1 Posts
    275 Views
    No one has replied
  • This topic is deleted!

    1
    0 Votes
    1 Posts
    4 Views
    No one has replied
  • This topic is deleted!

    1
    0 Votes
    1 Posts
    4 Views
    No one has replied
  • RexArc

    7
    0 Votes
    7 Posts
    2k Views
    M

    @reitinge Thank you, that is a great help

  • JSON string parsing issue

    2
    0 Votes
    2 Posts
    779 Views
    cechuratC

    @mkrupicka Hello Michal,

    thank you for your post. You are right - the behaviour of PJSOCT function block is not as one would expect. However it is also caused by format of "id" item - since the value is written without quotation marks it represents number by the definition.

    I would use different approach:

    search the string for substring "id" offset the position (I presume that the message structure is given) extract substring (I presume that the ID length is given)

    cfc11698-ac5b-4527-bb9a-989303ca4380-image.png

    If you need any help just let me know.

    Kind regards,
    Tomas

  • This topic is deleted!

    1
    0 Votes
    1 Posts
    14 Views
    No one has replied
  • This topic is deleted!

    1
    0 Votes
    1 Posts
    31 Views
    No one has replied
  • This topic is deleted!

    1
    0 Votes
    1 Posts
    19 Views
    No one has replied
  • Missing Archive Data

    3
    0 Votes
    3 Posts
    805 Views
    M

    @cechurat Hi Tomas,

    Thank for letting me know. No worries, I'll make sure to always install RexArc.

    Cheers

    Mike

  • Initialization of string in REXLANG

    4
    0 Votes
    4 Posts
    2k Views
    S

    @reitinge I did try this before but then I can't even compile due to an error.

    23345552-af28-4c1c-b9d1-6a4c22f5c625-image.png

    But apparently it was because I did the initialization of this string inside the main routine.
    Bizarre that it is throwing a warning for the string 'stringTemp' and not for the long variable 'index'.
    Both are only used inside the main routine.

    This is the complete code which is now running without a warning :

    //assigning inputs to variables, these variables are READ-ONLY double input(0) inputGLAS; double input(1) inputGFT; double input(2) inputPMD; double input(3) inputRA; double input(4) inputTEXT; double input(5) inputP_K; //assigning variables to outputs, these variables are WRITE-ONLY string output(0) stringOUT; //value to send to y0 output char stringTemp[80]; //the init procedure is executed once when the REXLANG function block initializes long init(void) { return 0; } //the main procedure is executed repeatedly (once in each sampling period) long main(void) { long index = 0; //char stringTemp[80]; stringTemp=""; strcat(stringTemp,"Vergeet+niet+volgend+vuilnis+buiten+te+zetten+:+"); if (inputGLAS!=0) { strcat(stringTemp,"Glas"); index=index+1; } if (inputGFT!=0) { if (index!=0) { strcat(stringTemp,",+"); } strcat(stringTemp,"GFT"); index=index+1; } if (inputPMD!=0) { if (index!=0) { strcat(stringTemp,",+"); } strcat(stringTemp,"PMD"); index=index+1; } if (inputRA!=0) { if (index!=0) { strcat(stringTemp,",+"); } strcat(stringTemp,"Restafval"); index=index+1; } if (inputTEXT!=0) { if (index!=0) { strcat(stringTemp,",+"); } strcat(stringTemp,"Textiel"); index=index+1; } if (inputP_K!=0) { if (index!=0) { strcat(stringTemp,",+"); } strcat(stringTemp,"Papier+en+Karton"); } stringOUT=stringTemp; return 0; } //the exit procedure is executed once when the task is correctly terminated // (system shutdown, downloading new control algorithm, etc.) long exit(void) { /* PUT YOUR CODE HERE */ return 0; }
  • SHIFTOCT - persistent parameters

    5
    0 Votes
    5 Posts
    2k Views
    cechuratC

    @scoobsalamander I understand, however "Persistent parameters" feature is mainly for parameters and in some cases internal states of FBs, not inputs/outputs - see Doc: https://www.rexygen.com/doc/ENGLISH/MANUALS/RexygenStudio/RexygenStudio_ENG.html#x1-220002.5

    Cheers,
    Tomas