⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 revisionhistory.htm

📁 Iocomp Ultra Pack v3.0.2 Sources.For.Delphi 数据显示编程插件,可用于工业控制
💻 HTM
📖 第 1 页 / 共 5 页
字号:
  <li>Added ZoomToFit context sensitive menu item and method to the X and Y-Axis 
  Objects </li>
  <li>Added OnBeforeZoomBox event to Plot Pack Components.&nbsp; <br>
  <i><u>VCL and CLX Components</u></i>: Passes two parameters by pointer that you 
  can modify, ZoomRect and Cancel.&nbsp; ZoomRect has the pixel coordinates of the 
  zoom box that can be easily converted to Axes values.&nbsp; Cancel allows you 
  to cancel the Zoom Box if you wish.<br>
  <i><u>ActiveX Components</u></i>: Passes five parameters by pointer that you can 
  modify, Left, Right, Top, Bottom, and Cancel. The four coordinate parameters have 
  the pixel coordinates of the zoom box that can be easily converted to Axes values.&nbsp; 
  Cancel allows you to cancel the Zoom Box if you wish.</li>
  <li>Added four new methods to Plot Pack Annotation Object: PositionXToPixels, 
  PositionYToPixels, PixelsXToPosition, PixelsYToPosition for converting pixel coordinates 
  to position values. </li>
  <li>Added one new method to Plot Pack Annotation Object: UserCanSize which allows 
  the application end-user to resize the rectangle annotation objects.</li>
  <li>Added two new styles to the Plot Pack Channel Data Marker Styles: VerticalLine 
  and HorizontalLine.</li>
  <li>Updated Plot Pack Axes Tracking Style characteristics for SmoothScroll.&nbsp; 
  Before, this style would only scroll when the new value was greater than the max 
  of the axis.&nbsp; The new characteristic is to scroll when the new value is greater 
  than the max or less than the min. </li>
  <li>Added new event handler to the Plot Pack: OnAnnotationCoordinatesChange and 
  OnAnnotationCoordinatesChangeFinished events which allows you to handle changes 
  of the X, Y, X2, Y2, Width, Height, or any other future position/size property 
  of Annotation.&nbsp; This event is generally used in conjunction with the UserCanMove 
  and UserCanSize properties which allows your application end-users to move and 
  size Annotation Objects.&nbsp; The event will fire from user generated events 
  as well as changes to the position/size of annotations by your code. </li>
  <li>Added Bar support to the iPlot component channel object. </li>
  <li>Added LabelsVisible property to the Axis Objects (X and Y-Axes) of the Plot 
  Components.&nbsp; This property allows you to hade the axes labels, showing only 
  the axes tick marks </li>
  <li>Added the following Grid Line properties to the DataView object of the Plot 
  Pack: <br>
  GridLineXMajorCustom<br>
  GridLineXMajorColor <br>
  GridLineXMajorWidth <br>
  GridLineXMajorStyle <br>
  GridLineXMinorCustom<br>
  GridLineXMinorColor <br>
  GridLineXMinorWidth <br>
  GridLineXMinorStyle <br>
  <br>
  GridLineYMajorCustom<br>
  GridLineYMajorColor <br>
  GridLineYMajorWidth <br>
  GridLineYMajorStyle <br>
  GridLineYMinorCustom<br>
  GridLineYMinorColor <br>
  GridLineYMinorWidth <br>
  GridLineYMinorStyle&nbsp; </li>
  <li>Added FocusHandle property to keyboard control.&nbsp; Allows setting the window 
  handle of the component that will receive keystrokes. </li>
  <li>All ActiveX components upgraded to include Width, Height, Enabled, and Visible 
  properties.&nbsp; Non-visible components (such as the timer components) do not 
  contain these properties.&nbsp; These properties are provided for ActiveX containers 
  that do not already supply their own version of these properties. </li>
  <li>Added Image Annotation style.&nbsp; Includes built-in image list for use with 
  Annotations and other future uses. </li>
  <li>Added three built-in custom image lists that you can use with Image Annotations.&nbsp; 
  Images must be loaded at design-time. </li>
  <li>Upgraded Plot Pack Data Cursor to convert Carriage Return and Line Feed characters 
  to a single space in the Data Cursor Tool Tip to avoid strange characters.
  </li>
  <li>Added new OPC methods to Instrumentation and Professional Pack Components.
  <br>
  OPCItemUpdateSuspend which allow deactivation of updates from the server.<br>
  OPCItemUpdateResume which allow re-activation of updates from the server after 
  suspension by using OPCItemUpdateSuspend.<br>
  GetOPCItemData<br>
  GetOPCItemTimeStamp<br>
  GetOPCItemQuality<br>
  SetOPCItemData </li>
  <li>Added new OPC event: OnOPCData which will notify you every time an update 
  is received from the OPC Server.&nbsp; The standard component events (such as 
  OnPositionChange in the iKnob control) are only fired when an update that changes 
  the current component property. </li>
  <li>Added to MarkersTurnOffLimit iPlotChannelCustom object.&nbsp; This allows 
  you to suppress the drawing of DataMarkers according to the limit set here.&nbsp; 
  If the number of DataMarkers to display is greater than this value, all DataMarkers 
  for the channel will not be drawn.&nbsp; This speeds up drawing operations when 
  displaying large numbers of data points on the screen. </li>
  <li>Added CopyToClipBoardFormat property to Plot Pack.&nbsp; Possible selections 
  are Bitmap, Metafile, and JPEG. </li>
  <li>Added the following event handlers to the Plot Pack.&nbsp; Each event passes 
  four parameters: Index of the Object, Cancel Flag By Reference, ScreenX in Pixels, 
  and ScreenY in Pixels.<br>
  OnPopupMenuChannel<br>
  OnPopupMenuXAxis<br>
  OnPopupMenuYAxis<br>
  OnPopupMenuToolBar<br>
  OnPopupMenuLegend<br>
  OnPopupMenuLimit<br>
  OnPopupMenuAnnotation </li>
  <li>Added Cartesian Coordinate Axes support to the Plot Pack components.&nbsp; 
  Added three new properties to the Axis objects...<br>
  CartesianStyle<br>
  CartesianChildRefAxesName<br>
  CartesianChildRefValue </li>
  <li>Updated Plot Pack Digital Channel to support FastDraw. </li>
  <li>Added new property to Axis object: GridLinesVisible. </li>
  <li>Upgraded CubicSpline and Interpolation Trace styles to support empty and null 
  data points.&nbsp; Empty data points will be skipped.&nbsp; Null Data points will 
  generate a break in the trace line. </li>
  <li>Added the following new properties and methods to the iPlotChannelCustom (channel 
  object for all Plot Components)...<br>
  <br>
  DataPointSize - the number of bytes used by each data point added to the chart.<br>
  MaxDataPoints - the maximum theoretical number of data points that you can fit 
  into the chart.&nbsp; For 32-bit Windows, this represents the maximum theoretical 
  number of data points that will fit into the 2GBprocess memory limitation ( minus 
  the appliction&#39;s memory footprint)&nbsp; imposed by Windows.<br>
  Capacity - the number of data points that have been <br>
  MemoryUsed - the currently allocated memory used by the data buffer.&nbsp; This 
  value is in bytes.<br>
  <br>
  DataStyle - specifies the features available to the data points.&nbsp; The Compact 
  Style uses 8 bytes per data point, and stores X and Y data point data with Single 
  Precision.&nbsp; This style loses features regarding individual data marker styles 
  in exchange for a smaller memory footprint.&nbsp; The Standard Style uses 24 bytes 
  per data point, and stores X and Y data point data with Double Precision.&nbsp; 
  The Standard Style allows for use of the individual data point data marker styles.&nbsp; 
  The Full Feature Style has extended features that is open for future expansion
  </li>
  <li>iAnalogOutput, iAnalogDisplay, and iEdit have the following properties added...<br>
  ErrorActive - When True, then the following three properties control the display 
  of the error drawn on the control.<br>
  ErrorFont<br>
  ErrorText<br>
  ErrorBackgroundColor </li>
  <li>Added GetOPCItemActive to the ActiveX components. </li>
  <li>Added AutoError to the OPC item.&nbsp; For VCL components, access the OPC 
  item object to access AutoError.&nbsp; For ActiveX, use the GetOPCItemAutoError 
  and SetOPCItemAutoError methods.&nbsp; If AutoError is True, then if the quality 
  of the OPC data received from the OPC Server is not good, then the ErrorActive 
  property of the component will be set to True.&nbsp; If the OPC Server data is 
  good, then the ErrorActive property of the component will be set to False.&nbsp; 
  When the OPC item is connected to the server, and AutoError is set to True, the 
  ErrorActive property is automatically set to True indicating that the component 
  is in an invalid state. </li>
  <li>Optimized LoadDataFromFile method in the Plot Pack to be 500% faster than 
  previous versions. </li>
  <li>Optimized Code for speed on DataAxis and FastDraw features of the Plot Pack.
  </li>
  <li>Added Compact Interval data type to Plot Pack.&nbsp; This style allows for 
  the storage of single-precision fixed x-interval data points resulting in the 
  ability to store approximately 538 million data points total in the chart (this 
  represents the 2GB limit of applications running under Windows.&nbsp; This value 
  depends on memory usage in other parts of your application, and the physical and 
  virtual memory of your computer). </li>
  <li>Upgraded iEdit and iAnalogOutput to inherit from our own custom iEditCustom 
  control.&nbsp; Since these controls no longer inherit from the Windows API or 
  QT API Edit-box control, they no longer have the bugs and inconsistencies that 
  come along with the API controls. </li>
  <li>Upgraded iModeComboBox&nbsp; control to inherit from our own custom combo 
  box control.&nbsp; Since this control no longer inherits from the Windows API 
  or QT API combo-box control, it no longer has the bugs and inconsistencies that 
  come along with the API control. </li>
  <li>Added new TextRectangle Annotation style to the Plot Pack components.&nbsp; 
  Allows the display of a text string inside of a sizeable rectangle. </li>
  <li>Added AddXYArray method to Plot Pack Channel object.&nbsp; Allows the addition 
  of 2-dimensional Variant Arrays to Channel that contain X and Y coordinate data.
  </li>
  <li>Limits upgraded to support streaming. </li>
  <li>Annotations now clip to axes.&nbsp; Beneficial when you have stacked axes 
  and you don&#39;t want annotations dragging or bleeding into other axis regions.
  </li>
  <li>Added PrintDocumentName property to Plot Pack components to specify the name 
  of the document that is displayed on compatible printers when the chart is being 
  printed.<br>
  </li>
</ol>
<hr size="1" color="#C0C0C0">
<h4>ActiveX and VCL/CLX Version 2.1.0 Service Pack 5</h4>
<h4>Bug Fixes:</h4>
<ol>
  <li>Fixed Plot Pack problem where a call to ClearAllElements method of the Limit 
  objects would not result in the component being repainted.</li>
  <li>Fixed OPC problem where the initial callback would sometimes be ignored during 
  connection to an OPC server and would only affect static data on the OPC server.</li>
  <li>Fixed problem where the Legend Y-Value would incorrectly display the X-Value 
  column data.</li>
  <li>Fixed ActiveX bug where license errors would occur if you were not logged 
  in as Administrator on a Windows NT4/2000/XP workstation at Design-Time.&nbsp; 
  Does not affect Run-Time.</li>
  <li>Fixed iKeyboard problem where SecondRowMargin property was ignored during 
  the automatic height calculations of individual keys.</li>
  <li>Fixed Plot Pack Interface memory leak.&nbsp; When Plot Pack sub object interfaces 
  were released, the connection point object was not released resulting in a memory 
  leak.</li>
  <li>Fixed rounding error in iOdometer.&nbsp; Values would sometimes be incorrectly 
  rounded due to differences in floating point calculation results from different 
  processor manufacturer and models.</li>
  <li>Fixed AddLimit property of gauge components.&nbsp; Pointer Size and Pointer 
  Margin properties were reversed.&nbsp; No interface change, only correction of 
  incorrect property assignment.</li>
  <li>Fixed Limit events that were not functional in gauge components</li>
  <li>Fixed OnPositionChange event that was not functional in gauge components.</li>
  <li>Fixed Data Cursor &quot;Divide By Zero&quot; error in Plot Pack which would occur with 
  tightly packed data points (multiple data points that would fit into a single 
  pixel).</li>
  <li>Fixed ActiveX ZOrder problem in Excel where the ZOrder would not be preserved 
  from last save.</li>
  <li>Fixed transparency problems with iKnob, iSwitchLever, iCompass, iSlidingScale, 
  and iSlidingCompass components that utilize gradients.</li>
  <li>Fixed resizing issues in RSView and Microsoft Word.&nbsp; Components would 
  change size when switching between design-time and run-time.</li>
  <li>Fixed AddLimit method in gauge components.&nbsp; Pointer Size and Pointer 
  Margin parameters were flipped.</li>
  <li>Fixed limit events in Gauge components; events were not firing.</li>
  <li>Fixed OnPositionChange event in Gauges, event was not firing.</li>
  <li>Fixed the over/under-range triangles in the Seven Segment components.&nbsp; 
  Would not display over/under-range triangles unless value was 1 above or below 
  the max and min displayable range.</li>
  <li>Fixed ActiveX painting corruption in iThermometer, iLinearGauge, iLogGauge, 
  iSlidingScale, and iSlidingCompass when switching between horizontal and vertical 
  orientations.</li>
  <li>Fixed decay feature in iSpectrumDisplay component.&nbsp; Decay had not been 
  functioning since Service Pack 2.</li>
  <li>Fixed iOdometer visual rotation &quot;blip&quot; problem when TenthsDigitCount = 0.</li>
  <li>Fixed SavePropertiesToFile method in Plot Pack.&nbsp; Would previously only 
  save one cursor even if you had multiple cursors in the chart.</li>
  <li>Fixed OnPositionChange property.&nbsp; Would not fire if changed by an OPC 
  Server.</li>
  <li>Fixed HP VEE/Agilent VEE compatibility problem.&nbsp; Plot Pack Mouse events 
  were blocked by VEE during high CPU load.&nbsp; Symptom: Axis would continue to 
  move once mouse was released if there was a large CPU load.</li>
</ol>
<h4>New Features:</h4>
<ol>
  <li>Added iEdit component with OPC string support.</li>
  <li>Improved OPC browser panel.&nbsp; Browsing for computers is now hi

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -