Windows Release 2016.01.06.00

Download and install the latest ARC robot programming software to experience these updates.

Download ARC
Software Information
Changes:

- Happy New Year

- Audio Buffer Enhancement for quicker audio play and response

- Camera video performance decreased lag time by a 50 milliseconds in every second will increase framerate

- Biggest performance boost yet. The last few performance increases have been a result of experimenting with Microsoft's TPL to handle the many many threadable controls and background functions in ARC and EZ-B.DLL. While the TPL has provided performance improvements, I have recognized significant overhead in Microsoft's Task Factory which handles thread pooling and resource allocation. Since EZ-Robot is responsible and aware of our resources, i decided to write my own TPL task factory equivalent and replace Microsoft's library. This has provided the biggest performance increase that ARC has ever seen for EZ-Script, Audio, Video Tracking and general UI responsiveness. I call it the EZTaskScheduler, which is technically a factory, scheduler and thread handler all in one. I'm quite pleased with the result, and i'm certain you will be too.

- Added new EZ-Script examples in the examples folder that installs with ez-builder. One that is relevant to this release is the Procedural 4 (Threading) example.
#1  
I am excited about the EZTaskScheduler. Is there anything special that needs to be done with plugins to use EZTaskScheduler to manage its threads?
Synthiam
#2  
I'll post an example on how it works if anyone wants to use it. It is sort of like the background worker on steroids - with task queuing capabilities as well. It's pretty awesome!
Synthiam
#4  
Thanks - that example is meant to demonstrate what threading means and how the controls respond. You can't run a script more than once - so if a script is already running, it won't do anything. It's important lessons for threading and demonstrates how to logically sequence tasks.
Portugal
#5  
Happy New Year to all EZ´s.
Downloading......
#6  
Fantastic update! Speed increase is always a plus! Happy New Year!
#8  
If your asking then it must just be crazy super fast! I'm so slammed, I can't even test drive it, but I'm waiting to hear from those that have!
#9  
My InMoov is not running very well on this release. Scripts are skipping lines and the Talk servo is creating this error;

Talk servo Error: System.InvalidCastException: Unable to cast object of type 'System.Text.StringBuilder' to type 'System.IConvertible'.
at System.Convert.ToInt32(Object value)
at EZ_Builder.Common.NumberToWords(String inText)
at EZ_Builder.UCForms.FormTalkServo.l9hl9MbhBp(Object )

I have uninstalled this release and re-installed the previous one and everything works OK. After re-installing this release, I have the some problems.

Is anyone else experiencing any problems?
#10  
@Bob I haven't tried yet... I will tomorrow since I have the day off... I will let you know....
Synthiam
#11  
I'll take a look at the talk servo - that control is a nitemare!:)

As for scripts skipping lines - that's quite improbable. Can you explain further on that subject? It's pretty much impossible for that to happen, specifically since the complied hasn't been touched in many many months.
#12  
DJ, the lines that are being skipped are Sayezb and Sayezbwait lines. Probably related to the Talk Servo?
Synthiam
#13  
Yeah that would make sense - the talk servo would do that. I'll take a look on my next flight in a few minutes