Origin 9.1 SR2 Features and Changes

Graphing

JIRASummaryDetails
ORG-10081Support categorical legend for line plotPlot a line graph and map or index line color to a column with categorical values. Update Legend: Categorical Values wasn't available before.
ORG-10206Add Axis... context menu when right click on Layer iconIn multi-layer graphs, it could be hard to double click an axis to open the correct axis db for that layer So added Axis contxt menu on Layer icon
ORG-10144Axis dialog: Ease of user improvements

More context menus when right clicking a node such as

  • Show  – Easy way to turn on or off a control
  • Go to X Axis/Go to Y Axis – Easy navigation to matching node in other direction
  • Select Similars in All Axes– Select matching nodes in other directions – Same as Select Others button
  • Select All in Same Axis– Select all nodes on save level in same direciton
  • Select All//Select all nodes on same level in all directions

Click Select Others button will give 3 options:

  • Select Similars in All Axes– Select matching nodes in other directions – Same as Select Others button
  • Select All in Same Axis– Select all nodes on save level in same direciton
  • Select All//Select all nodes on same level in all directions

 

ORG-10182Axis dialog: Axis break improvements
  • When there are multiple breaks on an axis, Previous break To, Next Break From hints are given to help user set the current break range.
  • Renamed Custom Scale node into After Break Scale

 

Import

JIRASummaryDetails
ORG-10271Reading more header information for NetCDF filesImport NetCDF files with impNetCDF X-Function, Origin will read more header information, include Dimensions and Attributes.
ORG-10108

Origin C support for reading video files

Origin C class VideoReader is added to support reading video file as frames into Origin's matrix window. It provides following methods:

  • int Open(LPCSTR fileName);
  • int Close();
  • int SeekTime(double nOffset, int nOrigin);
  • int SeekFrame(int nOffset, int nOrigin);
  • int ReadFrame(MatrixObject& mo);
  • int ReadFrames(MatrixLayer& ml, int nFrames = -1, int nSkip = 0); // -1 = read to end, 0 = no skipping
ORG-10211LabTalk Script support for reading video files

LabTalk object vr is added to support reading video file as frames into Origin's matrix window. It provides following properties and methods:

  • FileName$
  • FourCC
  • FourCC$
  • Format
  • Channels
  • ChannelBits
  • ChannelInt
  • ChannelSigned
  • FPS
  • FrameCount
  • Length
  • Width
  • Height
  • PosFrames
  • PosMSec
  • Open(fname)
  • Close()
  • SeekFrame(frameOffset, nOrigin=0)
  • SeekTime(msecOffset, nOrigin=0)
  • ReadFrame([dataset])
  • ReadFrame(MBookName, layerIndex, objectIndex)
  • ReadFrames(MBookName, frameCount, skipFrames=0)
ORG-7760CDF Import: Suport importing comments and units into column label rows 

 

Signal Processing

JIRASummaryDetails
ORG-9806FFT, IFFT & STFT: All window methods other than Rectangular should have an Amplitude Correction Factor

Window Correction drop-down list is added in the dialogs with three options:

  • None
  • Amplitude
  • Power

 

Programming

JIRASummaryDetails
ORG-10506Want UID support for run -p au commandForce a specific pending operation to update to completion. Syntax: run -p aui UID