@gninaus Hi Guenther,
the fix is available in our daily build repository: https://download.rexcontrols.cz/partner/daily/
Feel free to test it and report back.
Kind Regards,
Tomas
@gninaus Hi Guenther,
the fix is available in our daily build repository: https://download.rexcontrols.cz/partner/daily/
Feel free to test it and report back.
Kind Regards,
Tomas
Hi Guenther,
Thank you for your bug report. Our developers fixed that immediately. The fix is now under test, and I will let you know once it is publicly available.
Thank you for your understanding.
Cheers,
Tomas
@Scoobsalamander Hi Kris, thanks for your question!
We are still missing the converter from EtherCAT XML files to our driver which is crucial for EtherCAT setup. Do you have any EtherCAT IO modules in your mind? We can prepare a basic example for you so you can modify it according to your needs. What do you think?
Please, note that the Raspberry Pi is not the best piece of HW for challenging tasks and short communication periods
Cheers,
Tomas
@Tourneur Hi,
glad you made it work!
Yes, it is possible to make a custom component (separate SVG file). For more details see example "0301-12 HMI with External file".
Cheers,
Tomas
@Tourneur Hi! What a progress - great!
You just need to change the pivot point by means of the Inscape editor. Feel free to Google any Inkscape-related documentation on this (e.g. https://www.tutorviacomputer.com/inkscape/rotate-flip-objects/)
Note: Once the object is "animated" by REXYGEN Extension I recommend you to delete the object, change the pivot point and make the animation again.
Good luck!
Tomas
@stepan-ozana Thanks for sharing your solution with the community!
Good luck with your project.
Tomas
@Tourneur Hi! For the gauge sketched at the beginning of this topic you don't need any hand coding and the old forum post is overkill.
Just have a look at the example 0301-08 HMI Animation DEMO and read HMI documentation - Chapter 3.3.1 Group Animation: https://www.rexygen.com/doc/ENGLISH/MANUALS/RexHMI/RexHMI_ENG.html#x1-180003.3.1
Kind regards,
Tomas
@stepan-ozana Hi Stepan,
thanks for your question. It is not possible to call REXYGEN function blocks within the PYTHON block. The implementation of this functionality is not scheduled yet.
Kind regards,
Tomas
@Tourneur Hi! Thanks for your question. Yes, this is possible using basic animations. The green line will rotate according to the desired signal.
Have a look at the example: 0301-08 HMI Animation DEMO.
Kind regards,
Tomas
@MikeyH Hi Mike,
thanks for sharing the solution with the community!
Good luck with your project.
Cheers,
Tomas
@MikeyH Hi Mike,
Thanks for your question. I can confirm that using EPC FB is the right way. I don't see anything wrong - maybe just "sudo" is not necessary in this case. Just put the rising edge to the "EXEC" input and it should run the command.
Does the System log say anything?
Cheers,
Tomas
@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
@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:
RexArc --help
python archive_timezone_converter.py input.csv output.csv offset
Parameters meaning:
Script file: archive_timezone_converter.py
Let me know if it helps.
Cheers, Tomas
@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
@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
@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
@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
@Tourneur Hi Ludovic,
What OS system do you use on your development PC? If Windows there is no need to install anything else except REXYGEN Development Tools. When you hit the "Compile and Download" button (F6) you will be asked by Connection Dialog to locate your target device. Just fill in 127.0.0.1. Afterwards, you will be asked if you want to run RexCore locally - confirm. Your project will be downloaded to the RexCore running on your Windows machine.
Cheers, Tomas
@MikeyH Hi Mike,
I'm glad it works for you
For the "variable decimal point" I would use blocks MUL and CNDR. CNDR configure so it reflects the changing of the gain according to the value.
You will probably find many other solutions which will lead you to the desired behaviour (e.g. SSW for switching gain according to the value)
Hope it helps.
Cheers,
Tomas