Error message

  • Deprecated function: html_entity_decode(): Passing null to parameter #1 ($string) of type string is deprecated in decode_entities() (line 463 of /home1/kaixin/precision-me.com/includes/unicode.inc).
  • Deprecated function: html_entity_decode(): Passing null to parameter #1 ($string) of type string is deprecated in decode_entities() (line 463 of /home1/kaixin/precision-me.com/includes/unicode.inc).
  • Deprecated function: html_entity_decode(): Passing null to parameter #1 ($string) of type string is deprecated in decode_entities() (line 463 of /home1/kaixin/precision-me.com/includes/unicode.inc).
  • Deprecated function: html_entity_decode(): Passing null to parameter #1 ($string) of type string is deprecated in decode_entities() (line 463 of /home1/kaixin/precision-me.com/includes/unicode.inc).
  • Deprecated function: html_entity_decode(): Passing null to parameter #1 ($string) of type string is deprecated in decode_entities() (line 463 of /home1/kaixin/precision-me.com/includes/unicode.inc).
  • Deprecated function: html_entity_decode(): Passing null to parameter #1 ($string) of type string is deprecated in decode_entities() (line 463 of /home1/kaixin/precision-me.com/includes/unicode.inc).
  • Deprecated function: html_entity_decode(): Passing null to parameter #1 ($string) of type string is deprecated in decode_entities() (line 463 of /home1/kaixin/precision-me.com/includes/unicode.inc).
  • Deprecated function: html_entity_decode(): Passing null to parameter #1 ($string) of type string is deprecated in decode_entities() (line 463 of /home1/kaixin/precision-me.com/includes/unicode.inc).
  • Deprecated function: html_entity_decode(): Passing null to parameter #1 ($string) of type string is deprecated in decode_entities() (line 463 of /home1/kaixin/precision-me.com/includes/unicode.inc).

TwinCAT

Live Chart with EtherCAT

  • Posted on: 5 February 2018
  • By: Kai Xin

Live chart is commonly needed for process monitoring. EtherCAT's fast data rate makes it possible to have very dynamic live chartiing capability. In one of recent project, I tried the live chart from a very simple QT live charting mechanism. The data used for live chart is exchanged through ADS communication interface. The chart itself is realized from QT's standard line chart. It is surprisingly easy to do this with both tools, simple and yet powerful.

Servo Tuning

  • Posted on: 7 December 2017
  • By: Kai Xin

Tuning servo is a basic skill in automation and machine building. There is tuning by ears and eyes (who know how good this is). There is also tuning by performance factor. The fundamental key is the good understanding of PID control. P is proportional gain, adding. I is integration gain, reducing. D is derivative gain, anticipating. For servo tuning, the following error and derived charts are key for good visual understanding of the system performance.