2015-11-26

ROBOTC 更新,發布4.51先行版(4.51 Preview)

ROBOTC 更新 4.51先行版,

增加新的功能,並且修正一些臭蟲Bugs,

請參考4.51版更新記錄。http://www.robotc.net/blog/2015/11/19/robotc-lego-4-51/

ROBOTC 4.50 —> 4.51 Change Log:

New Features and Improvements:
新增功能及改善加強


Added support for simple mathematical expressions in numerical text boxes in Graphical.
圖形語言可以輸入數學計算式

Datalogging has been added for the EV3 platform.
增加EV3主機資料蒐集功能

Users can now log data from inside your program, with or without a timestamp.
用戶自行選擇是否需要資料蒐集之時間標記


Users can also configure motor, sensor and other values to be automatically polled at intervals as low as 10ms.
使用者可以設定馬達感應器等數據自動上傳顯示(最快速率10ms)

Users can view data in ROBOTC as it polled in and save to a .CSV file for additional analysis in a popular spreadsheet software.
使用者可以即時觀看收集之數據,並轉換成.CSV檔,方便利用試算表處理資料。

還有以下更多新功能:

Use standard keyboard shortcuts to Select All, Copy, Cut and Paste in the Debugstream Window.
Natural Language Library Files have been enhanced for improved readability.
“Port with no Motor” has been added as an option for graphical blocks that use multiple motors – this will allow you to unselect a specific motor.
Graphical Copy and Paste has been improved to work better with comment blocks.
A flag (-SUPPRESS ) has been added to allow suppression of command line activation errors.
When compiling multiple files at once, the IDE will remain more responsive to user interaction.
A setMotorBrakeMode block has been added to Graphical, allowing motors to be set to either “float” or “brake”. This will allow motors to be setup as “free running”. This command can be found in “Expert” and above menu levels.
Additional programming samples have been added


一般修正如下:
General Fixes:

‘Trial’ indicator displays correctly, regardless of license combinations.
Missing function added to the Function Library descriptions
Fixed and improved “hover over” tool tip help descriptions inside of the Function Library.
Resolved issue where the bottom of the Graphical Library view would not be cleared properly when scrolling
Char arrays with “\0” are properly initialized.
Selection of options inside of a Graphical Block can be reverted by using “undo”.
Fix potential RVW file read issue from crashing ROBOTC.
Several float-related issues resolved:
Compiler incorrectly optimizes constant expressions with ‘float’ operands.
Formatted printing does not work with negative floats
Using nSemaphore.nOwningTask comparison no longer generates a compiler warning
Two enum issues related to overflowed values have been fixed.
Functions returning pointers no longer generate errors when used in Boolean logic expressions.
Values from arrays of pointers assigned to another pointer, no longer cause errors.
setMotorBrakeMode commands take immediate effect, rather than after the first motor speed command.
Closing a source file could cause am unhandled exception under certain conditions, this has been resolved.
Compiling multiple Graphical programs at once no longer generates an error that there is no code to compile.
Fixed an issue where the Global Variable Base Address was incorrectly displayed.
RVW Package Manager will only self-elevate if multiple level packs are being installed.
Numerous small visual enhancements and fixes.
MINDSTORMS Fixes:

Changing the volume programmatically on an EV3 could cause a screen freeze when using the on-brick volume program after the program had exited.
Fixed issue where Casper is not cleaned up properly when the application exits.

下載4.51先行版連結

沒有留言:

張貼留言

探奇歡迎大家留言討論!謝謝分享你的意見。