Forum Replies Created

  • maxperique

    Member
    October 16, 2025 at 7:00 am in reply to: stddevc usage

    In case anyone needs it, I found out how to do it

    Calculate locStdDev as stddevc(ivList;eval(con(‘”‘;locColName;'”‘)))

    using eval() function to evaluate the locColName variable between quotes (or double quotes).

  • maxperique

    Member
    September 26, 2025 at 11:44 am in reply to: Format y axis tick labels in graph2 kG2xyScatter

    Hi Götz.

    Perfect thank you!!!

  • maxperique

    Member
    March 1, 2025 at 10:36 am in reply to: Browser or Proxy error when trying Python Worker

    UPDATE: solved!

    For anyone facing the same issue, the problem was that I was not passing any vListOrRow to $callmethod.

    Passing an empty Row defined as

    Do locRow.$define('')

    and calling the module as

    Do ivPythonWorker.$callmethod("omnis_test","test",locRow,,locErrorText) Returns #F

    solved the issue, where ivPythonWorker is an object reference of subtype objPythonWorker defined as

    Calculate ivPythonWorker as $objects.objPythonWorker.$newref()

    and objPythonWorker is an object with OW3 PYTHONWorker superclass and overridden methods to send the response back to the calling item (a remote form, in my case).

    • This reply was modified 7 months, 3 weeks ago by  maxperique. Reason: wrong formatting
  • maxperique

    Member
    February 28, 2025 at 10:30 pm in reply to: Browser or Proxy error when trying Python Worker

    Hi.

    I’ve got the same error 10811.

    I’m on macOS 15.3.1, Apple M1, and I’m using Omnis Studio Community Edition version 11.1

    There is no Python sample under Hub in the Community Edition, so I can’t compare my code with a working example.

    I created an object with the OW3 Python Worker superclass, overriding $methodreturn and $methoderror methods to send the response row back to the calling instance, a remote form, where an object reference to the objPythonWorker has been set.

    Python 3.11 is correctly installed in a conda environment, and all the required packages are installed, too.

    I tried to call the basic omnis_test module and I can see the __pycache__ inside pyworker folder (so, at least something is actually working).

    Is it an issue/limitation of the Community Edition?

    Thank you.

  • maxperique

    Member
    October 3, 2025 at 11:48 am in reply to: evGraphClick parameters in Omnis Studio 8.1

    Hi Götz. I got it.

    My iGraphList is defined with columns X and Y that are Number, Floating dp. In this case, pSetname is NULL, it is returned only when X is Integer and is the value on the x-axis.

    In case of multiple data, for example

    Do iGraphList.$define(lName, X1, Y1, X2, Y2, X3, Y3)

    only pSet is returned (in case all columns are Number, Floating dp) which is the $line of iGraphList. The parameter pItem is always equal to 1 and the others all NULL. So I don’t know how to identify the data series. i.e. did I click on (X1, Y1), (X2, Y2) or (X3, Y3)?

  • maxperique

    Member
    October 3, 2025 at 8:35 am in reply to: evGraphClick parameters in Omnis Studio 8.1

    Hi Götz.

    Thank you. I guess it’s happening because my iGraphList is not well-formed. I’ll check more in detail.