Origin 2017 SR2 Bug Fixes

Top Bug Fixes

JIRASummaryDetails
ORG-16335Mask using Regional mode doesn't mask continuous region

When using Mask tool on graph, there are 3 modes: Press SPACE key to switch mask mode

  • Range mask
  • Regional mask by drawing a rectangle
  • Regional Mask by freehand drawing

If the plot is dense, when using the latter two, some points in the region are not masked.

Reason for this bug: we have an internal drawing cache that the masking tool will use if in Regional mode, and this drawing cache was optimized in 2017, but the optimization will skip over overlapping points on same logical pixel.

So the issue only exists in Origin 2017 Sr0 and Sr1. And you can set @dm=0 as a workaround before doing the masking as a workaround.

Fixed in Origin 2017 SR2.

ORG-16169

Operations in extracted worksheet are gone after recalculation

This is a limitation for many versions.

User can extract data that fits defined conditions to new worksheet with recalculation set to Auto and then do further analysis such as column calculation, smoothing, fitting, etc. on extracted data only.

But when changing source data or import new data, on extracted worksheet, the further analysis on extracted worksheet are gone.




Worksheet

JIRASummaryDetails
ORG-16267date(1/1/2017) in F(X) gives a wrong date instead of 1/1/2017 in Origin 2017

Issue with the Spreadsheet Cell Notation from Origin 2017 Sr0.

date(1/1/2017) in F(X) gives a wrong date, which make requirement below do not work

  1. Enter A-date(4/12/2017) in F(X) cell of column B
    ==> The results are not correct.

Fixed in Origin 2017 SR2.

ORG-16169Operations in extracted worksheet are gone after recalculation

This is a limitation for many versions.

User can extract data that fits defined conditions to new worksheet with recalculation set to Auto and then do further analysis such as column calculation, smoothing, fitting, etc. on extracted data only.

But when changing source data or import new data, on extracted worksheet, the further analysis on extracted worksheet are gone.

ORG-16260Conditional expression fails to recalculate with the Spreadsheet Cell Notation

When works with total() function, the conditional expression fails to recalculate. See below case,

  1. Fill col(A) with data, set column value on col(B) with formula "total(A)>10?1:0".
  2. Change data in col(A) and recalculate.
    ==> The result remains same.

Fixed in Origin 2017 SR2.

Fitting

JIRASummaryDetails
ORG-16295Initializing NLFit Params from Label Rows Fails

Issue with the Initial Formula from Origin 2017 Sr0. Initializing NLFit Params from Label Rows Fails in the following case:

Multiple Datasets, Sampling Interval Data, Fit with Multiple Peak Fit and Quick Fit gadget.

Fixed in Origin 2017 SR2.


Graphing

JIRASummaryDetails
ORG-16335Mask using Regional mode doesn't mask continuous region

When using Mask tool on graph, there are 3 modes: Press SPACE key to switch mask mode

  • Range mask
  • Regional mask by drawing a rectangle
  • Regional Mask by freehand drawing

If the plot is dense, when using the latter two, some points in the region are not masked.

Reason for this bug: we have an internal drawing cache that the masking tool will use if in Regional mode, and this drawing cache was optimized in 2017, but the optimization will skip over overlapping points on same logical pixel.

So the issue only exists in Origin 2017 Sr0 and Sr1. And you can set @dm=0 as a workaround before doing the masking as a workaround.

Fixed in Origin 2017 SR2.

ORG-16366

Crash when using user-defined geology patterns located under EXE\Patterns\Geology\

This issue started since Origin 2017 SR1.

When putting some user-defined emf file under EXE\Patterns\Geology\ and using it in graph, Origin crashes.

it only happens with some emf files.

Fixed in origin 2017 SR2.

Programming

JIRASummaryDetails

ORG-16341

the return value of color function is wrong for 24 build-in index color

Issue with color() function from Origin 2017SR1.

LT script: color(#FFFFFF) returns 17, which should be 33554431.

Fixed in Origin 2017 SR2.