{"id":24211,"date":"2024-10-01T09:52:54","date_gmt":"2024-10-01T14:52:54","guid":{"rendered":"https:\/\/dev.arbin.com\/?page_id=24211"},"modified":"2025-03-11T10:43:58","modified_gmt":"2025-03-11T15:43:58","slug":"smart-data-logging-acquistion-users-guideline","status":"publish","type":"page","link":"https:\/\/www.arbin.com\/zh\/82-8\/%e6%99%ba%e8%83%bd%e6%95%b0%e6%8d%ae%e8%ae%b0%e5%bd%95%e9%87%87%e9%9b%86%e7%94%a8%e6%88%b7%e6%8c%87%e5%8d%97-html","title":{"rendered":"\u667a\u80fd\u6570\u636e\u8bb0\u5f55\uff08\u91c7\u96c6\uff09\u7528\u6237\u6307\u5357"},"content":{"rendered":"<h1>\n\t\tSmart Data Logging  (Acquistion) User&#8217;s Guideline\n\t<\/h1>\n\t\t<p>\u5bf9\u4e8e\u9700\u8981\u7814\u7a76\u7535\u6c60\u6027\u80fd\u7684\u7535\u6c60\u7814\u7a76\u4eba\u5458\u548c\u6d4b\u8bd5\u4eba\u5458\u6765\u8bf4\uff0c\u6570\u636e\u8bb0\u5f55\u662f\u4e00\u4e2a\u91cd\u8981\u56e0\u7d20\uff0c\u5b83\u53ef\u4ee5\u63d0\u4f9b\u66f4\u51c6\u786e\u7684\u7535\u6d41\u3001\u7535\u538b\u3001\u65f6\u95f4\u548c\u6e29\u5ea6\u6570\u636e\uff0c\u4ece\u800c\u63d0\u9ad8\u6d4b\u8bd5\u5206\u6790\u7684\u6548\u7387\u3002<\/p>\n\t\t<p>\u8fd9\u4e9b\u6280\u672f\u7b56\u7565\u9700\u8981\u5728\u7535\u6c60\u6d4b\u8bd5\u884c\u4e1a\u5e94\u7528\u667a\u80fd\u6570\u636e\u8bb0\u5f55\uff08SDL\uff09\u529f\u80fd\uff0c\u963f\u5c14\u5bbe\u6d4b\u8bd5\u7cfb\u7edf\u53ef\u5728\u5b9e\u9a8c\u4e2d\u4f7f\u7528 SDL \u8fc7\u6ee4\u4e0d\u53d8\u7684\u6570\u636e\u6d4b\u91cf\uff0c\u964d\u4f4e\u6570\u636e\u8bb0\u5f55\u7387\uff0c\u63d0\u9ad8\u6548\u7387\uff0c\u9632\u6b62\u6570\u636e\u6536\u96c6\u8fc7\u8f7d\u5bfc\u81f4\u88ab\u6d4b\u7cfb\u7edf\uff08SUT\uff09\u5b9e\u9a8c\u5931\u8d25\u3002<\/p>\n\t<p>\u76ee\u5f55<\/p>\n<h4>\n\t\t\u66f4\u6539\u8bb0\u5f55\u6570\u636e\u70b9\u7684\u6807\u51c6\n\t<\/h4>\n      Parameters \n      Different Range \n      Comparision\n      Target Range\n      Voltage\n      \u2206V=Vpresent  &#8211; Vprevious \n      \u2206V=Vpresent  &#8211; Vprevious \n      XXmV \n      Current  \n      \u2206I = Ipresent  &#8211;  Iprevious \n      >,>=, <, <=, &#038;, || \n      YYmA \n      Time Interval \n      \u2206I = Ipresent  -  Iprevious \n      >=, >, <, = \n      ZZms \n  Table 1 \n\t\t<p>\u4f8b\u5982\uff0c\u5982\u679c\u4e14\u4ec5\u5f53\u7535\u538b\u53d8\u5316\u7b49\u4e8e\u6216\u5927\u4e8e 1mV\uff0c\u7535\u6d41\u53d8\u5316\u5927\u4e8e 2mA\uff0c\u6216\u8bb0\u5f55\u4e00\u4e2a\u6570\u636e\u70b9\u7684\u65f6\u95f4\u95f4\u9694\u8d85\u8fc7 10ms \u65f6\uff0c\u6d4b\u8bd5\u4eea\u624d\u5e0c\u671b\u4f7f\u7528 SDL \u8bb0\u5f55\u6570\u636e\u3002<\/p>\n\t\t<p>\u7528\u903b\u8f91\u8868\u8fbe\u5f0f\u53ef\u4ee5\u8868\u793a\u5982\u4e0b\uff1a\u5982\u679c \u2206V &gt;= 1mV\uff0c\u4e14 \u2206I &gt;2mA \u6216 \u2206t &gt;=10ms\uff0c\u5219\u8bb0\u5f55\u6570\u636e\u70b9\u3002  \u540e\u9762\u7684\u7ae0\u8282\u5c06\u6307\u5bfc\u60a8\u5728 Arbin \u8ba1\u5212\u6587\u4ef6\u4e2d\u5b9e\u73b0\u8fd9\u4e00\u903b\u8f91\u3002<\/p>\n<h4>\n\t\t\u56fe 1.  \u5e38\u89c4\u65e5\u5fd7\u8bb0\u5f55\uff08\u5de6\uff09\u4e0e SDL\uff08\u53f3\uff09\u00a0\n\t<\/h4>\n\t\t<h3>\u7981\u7528 SDL<\/h3>\n\t\t\t\t<img decoding=\"async\" src=\"http:\/\/arbin.local\/wp-content\/uploads\/v2\/ss-smart-data-logging\/ARBIN-ACL-SDL-Disable.png\" alt=\"\u7981\u7528 ARBIN-ACL-SDL\" itemprop=\"image\" height=\"330\" width=\"766\" title=\"\u7981\u7528 ARBIN-ACL-SDL\" onerror=\"this.style.display='none'\"  \/>\n\t\t<h3>SDL \u542f\u7528<\/h3>\n\t\t\t\t<img decoding=\"async\" src=\"http:\/\/arbin.local\/wp-content\/uploads\/v2\/ss-smart-data-logging\/ARBIN-ACL-SDL-Enable.png\" alt=\"ARBIN-ACL-SDL-Enable\" itemprop=\"image\" height=\"404\" width=\"766\" title=\"ARBIN-ACL-SDL-Enable\" onerror=\"this.style.display='none'\"  \/>\n\t\t<p>\u4eba\u4eec\u8ba4\u4e3a\u5feb\u901f\u8bb0\u5f55\u662f\u5728\u7535\u6c60\u6d4b\u8bd5\u4e2d\u83b7\u53d6\u7535\u538b\u6216\u7535\u6d41\u6ce2\u52a8\u7684\u4e00\u79cd\u65b9\u6cd5\uff0c\u7136\u800c\uff0c\u7535\u6c60\u6d4b\u8bd5\u4e2d\u7684\u9ad8\u8bb0\u5f55\u7387\u53ef\u80fd\u65e0\u6cd5\u63d0\u4f9b\u66f4\u591a\u4fe1\u606f\uff0c\u56e0\u4e3a\u53d8\u5316\u72b6\u6001\u975e\u5e38\u7f13\u6162\u3002<\/p>\n\t\t<p>\u5feb\u901f\u8bb0\u5f55\u53ef\u80fd\u4f1a\u5bf9\u6570\u636e\u5e93\u670d\u52a1\u5668\u3001\u5185\u5b58\u3001\u5185\u5b58\u8d44\u6e90\u548c\u7f51\u7edc\u5e26\u5bbd\u9020\u6210\u66f4\u5927\u538b\u529b\uff0c\u4ece\u800c\u53ef\u80fd\u5bfc\u81f4\u88ab\u6d4b\u7535\u8111\u4e22\u5931\u6570\u636e\u6216\u6027\u80fd\u4f4e\u4e0b\u3002<\/p>\n\t\t<p>Arbin Mits 8.x \u4f7f\u7528 SQL \u6570\u636e\u5e93\u670d\u52a1\u5668\uff0c\u6700\u5927\u8bb0\u5f55\u901f\u5ea6\u4e3a 20 \u70b9\/\u6beb\u79d2\uff08\u6bcf\u79d2 20,000 \u4e2a\u6570\u636e\u70b9\uff09\u3002  \u5982\u679c\u6211\u4eec\u5728\u6d4b\u8bd5\u4e2d\u8bb0\u5f55\u7684\u6570\u636e\u8d85\u8fc7 20 \u70b9\/\u6beb\u79d2\uff0c\u6570\u636e\u5c31\u4f1a\u5728 RAM \u4e2d\u7f13\u51b2\uff0c\u4ece\u800c\u5bfc\u81f4 PC \u65e0\u6cd5\u5904\u7406\u8bb0\u5f55\u7684\u6570\u636e\u3002<\/p>\n      Channels \n      Logging Rate \n      PC Insert Rate \n       No SDL \n       SDL \n      Burst Mode \n      2 CH \n      60\u00b5S\n      33 pts\/ms    = 33k \/sec \n      No\n      Yes\n      Yes\n      4 CH\n      60\u00b5S \n      66 pts\/ms    = 66k \/sec\n      No\n      Yes\n      Yes\n      6 CH \n      60\u00b5S \n      100 pts\/ms = 100k\/sec \n      No\n      Yes\n      Yes\n      8 CH \n      1ms \n      8pts \/ms  =    8,000\/sec \n      Yes\n      Yes\n      No\n      16 CH \n      1ms \n      16pts \/ms =   16,000\/sec \n      Yes\n      Yes\n      No\n      32 CH \n      1ms \n      32 pts \/ms =  32,000\/sec \n      No\n      Yes\n      No\n      64 CH \n      1ms \n      64 pts \/ms =  64,000\/sec\n      No\n      Yes\n      No\n      96 CH \n      1ms \n      96 pts\/ms  =  96,000\/sec \n      No\n      Yes\n      No\n      128 CH \n      1ms \n      128 pts\/ms = 128,000\/sec \n      No\n      Yes\n      No\n  Table 2: Mits 8.x PC Comparison No-SDL\/SDL.\n\t\t<p>\u0394V\u3001\u0394I \u548c \u0394t \u503c\u8303\u56f4\u7684\u7c92\u5ea6\u5fc5\u987b\u5728 ADC \u89c4\u683c\u6216 Arbin Precision System \u7684\u7cbe\u5ea6\u548c\u51c6\u786e\u5ea6\u8303\u56f4\u5185\uff08\u4ee5 PPM \u4e3a\u5355\u4f4d\uff09\u3002<\/p>\n\t\t<p>\u4f8b\u5982\uff0c\u7cfb\u7edf\u7cbe\u5ea6\u4e3a 100 PPM (100\/1M)\uff0c\u5219 \u2206V \u548c \u2206I \u7684\u8303\u56f4\u5e94\u4e3a 0.1mV \u6216 0.1mA\uff0c\u5982\u679c\u5c06 \u2206V \u548c \u2206I \u8bbe\u7f6e\u4e3a 0.01mA \u6216 0.01mV\uff0c\u5219\u6570\u636e\u91c7\u96c6\u5c06\u5931\u53bb\u4ef7\u503c\u3002<\/p>\n\t\t<p>\u8bf7\u6ce8\u610f\u7cbe\u786e\u8ba1\u7b97\u8bb0\u5f55\u6570\u636e\u70b9\u7684\u53d8\u5316\u8303\u56f4\uff0c\u4ee5\u4fbf\u4ece\u5b9e\u9a8c\u4e2d\u83b7\u5f97\u826f\u597d\u7684\u6570\u636e\u3002<\/p>\n<h2>\n\t\tArbin \u667a\u80fd\u6570\u636e\u8bb0\u5f55\u89e3\u51b3\u65b9\u6848\n\t<\/h2>\n\t\t<p>To achieve the Smart data logging, Arbin has developed 5 flexible solutions that can be applied depending on the need of our customers&#8217; demand.\u00a0 We will describe step-by-step how to configure, setup, and run these methods.<\/p>\n\t\t\t\t\t\t\t\t<a href=\"#\" id=\"fl-tabs--label-0\" data-index=\"0\" aria-selected=\"true\" aria-controls=\"fl-tabs--panel-0\" aria-expanded=\"true\" role=\"tab\" tabindex=\"0\">\t\t\t\t\u65b9\u6cd5 1\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<a href=\"#\" id=\"fl-tabs--label-1\" data-index=\"1\" aria-selected=\"false\" aria-controls=\"fl-tabs--panel-1\" aria-expanded=\"false\" role=\"tab\" tabindex=\"0\">\t\t\t\t\u65b9\u6cd5 2\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<a href=\"#\" id=\"fl-tabs--label-2\" data-index=\"2\" aria-selected=\"false\" aria-controls=\"fl-tabs--panel-2\" aria-expanded=\"false\" role=\"tab\" tabindex=\"0\">\t\t\t\t\u65b9\u6cd5 3\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<a href=\"#\" id=\"fl-tabs--label-3\" data-index=\"3\" aria-selected=\"false\" aria-controls=\"fl-tabs--panel-3\" aria-expanded=\"false\" role=\"tab\" tabindex=\"0\">\t\t\t\t\u65b9\u6cd5 4\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<a href=\"#\" id=\"fl-tabs--label-4\" data-index=\"4\" aria-selected=\"false\" aria-controls=\"fl-tabs--panel-4\" aria-expanded=\"false\" role=\"tab\" tabindex=\"0\">\t\t\t\t\u65b9\u6cd5 5\t\t\t\t<\/a>\n\t\t\t\t\t\t\u65b9\u6cd5 1\n\t  <style>\n.frame-1321315895,\n.frame-1321315895 * {\n  box-sizing: border-box;\n}\n.frame-1321315895 {\n  display: flex;\n  flex-direction: column;\n  gap: 48px;\n  align-items: center;\n  justify-content: flex-start;\n  align-self: stretch;\n  flex-shrink: 0;\n  position: relative;\n}\n.frame-1321315896 {\n  display: flex;\n  flex-direction: column;\n  gap: 32px;\n  align-items: flex-start;\n  justify-content: flex-start;\n  align-self: stretch;\n  flex-shrink: 0;\n  position: relative;\n}\n.method-1-using-v-or-i-as-logging-limit-instead-of-t {\n  color: var(--text-title, #18214d);\n  text-align: left;\n  font-family: \"Inter-SemiBold\", sans-serif;\n  font-size: 24px;\n  line-height: 150%;\n  font-weight: 600;\n  position: relative;\n  display: flex;\n  align-items: center;\n  justify-content: flex-start;\n}\n.frame-1321315894 {\n  display: flex;\n  flex-direction: column;\n  gap: 24px;\n  align-items: flex-start;\n  justify-content: flex-start;\n  align-self: stretch;\n  flex-shrink: 0;\n  position: relative;\n}\n.frame-1321315847 {\n  display: flex;\n  flex-direction: row;\n  gap: 24px;\n  align-items: flex-start;\n  justify-content: flex-start;\n  align-self: stretch;\n  flex-shrink: 0;\n  position: relative;\n}\n.frame-335898 {\n  background: var(--grays-white, #ffffff);\n  border-radius: 12px;\n  padding: 24px;\n  display: flex;\n  flex-direction: column;\n  gap: 32px;\n  align-items: flex-start;\n  justify-content: flex-start;\n  flex: 1;\n  position: relative;\n}\n.description {\n  color: var(--text2, #515666);\n  text-align: left;\n  font-family: \"Inter-Regular\", sans-serif;\n  font-size: 18px;\n  line-height: 150%;\n  letter-spacing: 0.02em;\n  font-weight: 400;\n  position: relative;\n  align-self: stretch;\n  display: flex;\n  align-items: center;\n  justify-content: flex-start;\n}\n.frame-1321315849 {\n  display: flex;\n  flex-direction: row;\n  gap: 24px;\n  align-items: flex-start;\n  justify-content: flex-start;\n  align-self: stretch;\n  flex-shrink: 0;\n  position: relative;\n}\n.frame-1321315850 {\n  display: flex;\n  flex-direction: row;\n  gap: 24px;\n  align-items: flex-start;\n  justify-content: flex-start;\n  align-self: stretch;\n  flex-shrink: 0;\n  position: relative;\n}\n.frame-1321315898 {\n  display: flex;\n  flex-direction: column;\n  gap: 24px;\n  align-items: center;\n  justify-content: flex-start;\n  align-self: stretch;\n  flex-shrink: 0;\n  position: relative;\n}\n.image-13995 {\n  align-self: stretch;\n  flex-shrink: 0;\n  height: auto;\n  position: relative;\n  object-fit: cover;\n}\n.frame-1321315870 {\n  display: flex;\n  flex-direction: row;\n  gap: 68px;\n  align-items: flex-start;\n  justify-content: flex-start;\n  align-self: stretch;\n  flex-shrink: 0;\n  position: relative;\n}\n.figure-2-voltage-current-vs-time-during-battery-charging-test {\n  color: var(--text-title, #18214d);\n  text-align: left;\n  font-family: \"Inter-Medium\", sans-serif;\n  font-size: 16px;\n  line-height: 130%;\n  font-weight: 500;\n  position: relative;\n  display: flex;\n  align-items: center;\n  justify-content: flex-start;\n}\n.frame-1321315744 {\n  display: flex;\n  flex-direction: column;\n  gap: 24px;\n  align-items: flex-start;\n  justify-content: flex-start;\n  align-self: stretch;\n  flex-shrink: 0;\n  position: relative;\n}\n.description2 {\n  color: #18214d;\n  text-align: left;\n  font-family: \"Inter-Medium\", sans-serif;\n  font-size: 24px;\n  line-height: 150%;\n  letter-spacing: 0.02em;\n  font-weight: 500;\n  position: relative;\n  align-self: stretch;\n  display: flex;\n  align-items: center;\n  justify-content: flex-start;\n}\n.frame-1321315897 {\n  display: flex;\n  flex-direction: column;\n  gap: 12px;\n  align-items: flex-start;\n  justify-content: flex-start;\n  align-self: stretch;\n  flex-shrink: 0;\n  position: relative;\n}\n.description3 {\n  color: #18214d;\n  text-align: left;\n  font-family: \"Inter-Medium\", sans-serif;\n  font-size: 20px;\n  line-height: 150%;\n  letter-spacing: 0.02em;\n  font-weight: 500;\n  position: relative;\n  align-self: stretch;\n  display: flex;\n  align-items: center;\n  justify-content: flex-start;\n}\n.image-13996 {\n  align-self: stretch;\n  flex-shrink: 0;\n  height: auto;\n  position: relative;\n  object-fit: cover;\n}\n.frame-13213158702 {\n  display: flex;\n  flex-direction: row;\n  gap: 68px;\n  align-items: flex-start;\n  justify-content: flex-start;\n  flex-shrink: 0;\n  position: relative;\n}\n.figure-3-testing-schedule-for-regular-data-logging {\n  color: var(--text-title, #18214d);\n  text-align: left;\n  font-family: \"Inter-Medium\", sans-serif;\n  font-size: 16px;\n  line-height: 130%;\n  font-weight: 500;\n  position: relative;\n  display: flex;\n  align-items: center;\n  justify-content: flex-start;\n}\n.frame-1321315899 {\n  display: flex;\n  flex-direction: column;\n  gap: 16px;\n  align-items: flex-start;\n  justify-content: flex-start;\n  align-self: stretch;\n  flex-shrink: 0;\n  position: relative;\n  margin-bottom: 30px;\n}\n.frame-13213158972 {\n  display: flex;\n  flex-direction: column;\n  gap: 12px;\n  align-items: flex-start;\n  justify-content: flex-start;\n  align-self: stretch;\n  flex-shrink: 0;\n  height: auto;\n  position: relative;\n}\n.image {\n  align-self: stretch;\n  flex-shrink: 0;\n  height: auto;\n  position: relative;\n  object-fit: cover;\n  width: 100%;\n}\n.figure-4-testing-result-for-regular-data-logging {\n  color: var(--text-title, #18214d);\n  text-align: left;\n  font-family: \"Inter-Medium\", sans-serif;\n  font-size: 16px;\n  line-height: 130%;\n  font-weight: 500;\n  position: relative;\n  display: flex;\n  align-items: center;\n  justify-content: flex-start;\n}\n.frame-1321315745 {\n  display: flex;\n  flex-direction: column;\n  gap: 24px;\n  align-items: flex-start;\n  justify-content: flex-start;\n  align-self: stretch;\n  flex-shrink: 0;\n  position: relative;\n}\n.frame-1321315911 {\n  display: flex;\n  flex-direction: column;\n  gap: 16px;\n  align-items: flex-start;\n  justify-content: flex-start;\n  align-self: stretch;\n  flex-shrink: 0;\n  position: relative;\n}\n.frame-1321315510 {\n  display: flex;\n  flex-direction: column;\n  gap: 0px;\n  align-items: flex-start;\n  justify-content: flex-start;\n  flex-shrink: 0;\n  position: relative;\n}\n.frame-flex-table {\n  display: flex;\n  border: 1px solid rgb(223 223 223);\n  WIDTH: 100%;\n  flex-wrap: wrap;\n}\n.frame-flex-table .frame-1 {\n  position: relative;\n  flex: 1;\n}\n.frame-flex-table .frame-1::after {\n  position: absolute;\n  top: 0;\n  right: -12px;\n  height: 100%;\n  width: 6px;\n  border-left-width: 12px;\n  content: \"\";\n  --tw-border-opacity: 1;\n  border-color: rgb(223 223 223);\n}\n.frame-flex-table .frame-1 > div {\n  border-bottom: 1px solid rgb(223 223 223);\n  padding: 10px;\n}\n.frame-flex-table .frame-1:first-child {\n  border-right: 1px solid #eee;\n}\n.frame-336132 {\n  background: #ffffff;\n  border-style: solid;\n  border-color: var(--line-video, #d0dbe9);\n  border-width: 0.5px;\n  display: flex;\n  flex-direction: row;\n  gap: 0px;\n  align-items: center;\n  justify-content: flex-start;\n  align-self: stretch;\n  flex-shrink: 0;\n  position: relative;\n}\n.frame-336108 {\n  padding: 12px;\n  display: flex;\n  flex-direction: row;\n  gap: 10px;\n  align-items: center;\n  justify-content: flex-start;\n  flex: 1;\n  position: relative;\n}\n.method-1-applying-sdl-with-arbin-cyclers-using-mits-pro-8 {\n  color: #18214d;\n  text-align: left;\n  font-family: \"Inter-SemiBold\", sans-serif;\n  font-size: 18px;\n  font-weight: 600;\n  position: relative;\n  flex: 1;\n  display: flex;\n  align-items: center;\n  justify-content: flex-start;\n}\n.frame-1321315533 {\n  border-style: solid;\n  border-color: var(--line-video, #d0dbe9);\n  border-width: 0px 0px 0px 1px;\n  padding: 12px;\n  display: flex;\n  flex-direction: row;\n  gap: 10px;\n  align-items: center;\n  justify-content: center;\n  align-self: stretch;\n  flex: 1;\n  position: relative;\n}\n.method-1-applying-sdl-with-arbin-cyclers-using-mits-pro-x {\n  color: var(--text-title, #18214d);\n  text-align: left;\n  font-family: \"Inter-SemiBold\", sans-serif;\n  font-size: 18px;\n  font-weight: 600;\n  position: relative;\n  flex: 1;\n  display: flex;\n  align-items: center;\n  justify-content: flex-start;\n}\n.frame-336134 {\n  background: #ffffff;\n  border-style: solid;\n  border-color: var(--line-video, #d0dbe9);\n  border-width: 0.5px;\n  display: flex;\n  flex-direction: row;\n  gap: 0px;\n  align-items: center;\n  justify-content: flex-start;\n  align-self: stretch;\n  flex-shrink: 0;\n  position: relative;\n}\n.frame-3361082 {\n  padding: 12px 0;\n  display: flex;\n  flex-direction: row;\n  gap: 10px;\n  align-items: center;\n  justify-content: center;\n  flex: 1;\n  position: relative;\n}\n.smart-data-logging {\n  color: var(--text-title, #18214d);\n  text-align: center;\n  font-family: \"Inter-SemiBold\", sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  position: relative;\n  width: 154px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n}\n.frame-13213155332 {\n  border-style: solid;\n  border-color: var(--line-video, #d0dbe9);\n  border-width: 0px 0px 0px 1px;\n  padding: 12px 0px 12px 0px;\n  display: flex;\n  flex-direction: row;\n  gap: 10px;\n  align-items: center;\n  justify-content: center;\n  align-self: stretch;\n  flex: 1;\n  position: relative;\n}\n.smart-data-logging2 {\n  color: var(--text-title, #18214d);\n  text-align: left;\n  font-family: \"Inter-SemiBold\", sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  position: relative;\n  display: flex;\n  align-items: center;\n  justify-content: flex-start;\n}\n.frame-336137 {\n  background: #ffffff;\n  border-style: solid;\n  border-color: var(--line-video, #d0dbe9);\n  border-width: 0.5px;\n  display: flex;\n  flex-direction: row;\n  gap: 0px;\n  align-items: flex-start;\n  justify-content: flex-start;\n  align-self: stretch;\n  flex-shrink: 0;\n  position: relative;\n}\n.frame-3361083 {\n  padding: 12px;\n  display: flex;\n  flex-direction: column;\n  gap: 10px;\n  align-items: flex-start;\n  justify-content: flex-start;\n  flex: 1;\n  position: relative;\n  border-bottom: 0 !important;\n}\n.charging-the-battery-to-3-8-v-using-1-a-current-and-log-data-when-v-5-m-v-or-every-5-minutes {\n  color: var(--text-title, #18214d);\n  text-align: left;\n  font-family: \"Inter-Regular\", sans-serif;\n  font-size: 16px;\n  font-weight: 400;\n  position: relative;\n  align-self: stretch;\n  display: flex;\n  align-items: center;\n  justify-content: flex-start;\n}\n.image-13997 {\n  align-self: stretch;\n  flex-shrink: 0;\n  height: auto;\n  position: relative;\n  object-fit: cover;\n}\n.figure-5-testing-schedule-for-smart-data-logging-mits-pro-8 {\n  color: var(--text-title, #18214d);\n  text-align: left;\n  font-family: \"Inter-Medium\", sans-serif;\n  font-size: 16px;\n  font-weight: 500;\n  position: relative;\n  align-self: stretch;\n  display: flex;\n  align-items: center;\n  justify-content: flex-start;\n}\n.frame-13213155333 {\n  border-style: solid;\n  border-color: var(--line-video, #d0dbe9);\n  border-width: 0px 0px 0px 1px;\n  padding: 12px;\n  display: flex;\n  flex-direction: column;\n  gap: 10px;\n  align-items: flex-start;\n  justify-content: flex-start;\n  flex: 1;\n  position: relative;\n}\n.image-13998 {\n  align-self: stretch;\n  flex-shrink: 0;\n  height: auto;\n  position: relative;\n  object-fit: cover;\n}\n.figure-6-testing-schedule-for-smart-data-logging-mits-pro-x {\n  color: var(--text-title, #18214d);\n  text-align: left;\n  font-family: \"Inter-Medium\", sans-serif;\n  font-size: 16px;\n  font-weight: 500;\n  position: relative;\n  align-self: stretch;\n  display: flex;\n  align-items: center;\n  justify-content: flex-start;\n}\n.description4 {\n  color: #18214d;\n  text-align: left;\n  font-family: \"Inter-Medium\", sans-serif;\n  font-size: 16px;\n  line-height: 150%;\n  letter-spacing: 0.02em;\n  font-weight: 500;\n  position: relative;\n  align-self: stretch;\n  display: flex;\n  align-items: center;\n  justify-content: flex-start;\n}\n.frame-13213158973 {\n  display: flex;\n  flex-direction: column;\n  gap: 16px;\n  align-items: flex-start;\n  justify-content: flex-start;\n  align-self: stretch;\n  flex-shrink: 0;\n  position: relative;\n}\n.figure-7-testing-result-for-smart-data-logging {\n  color: var(--text-title, #18214d);\n  text-align: left;\n  font-family: \"Inter-Medium\", sans-serif;\n  font-size: 16px;\n  line-height: 130%;\n  font-weight: 500;\n  position: relative;\n  display: flex;\n  align-items: center;\n  justify-content: flex-start;\n}\n@media screen and (max-width: 630px) {\n  .frame-1321315847, .frame-1321315849, .frame-1321315850{\n    flex-direction: column;\n    gap: 0;\n  }\n}\n  <\/style>\n        METHOD 1. Using \u2206V or \u2206I as logging limit, instead of \u2206T.\u00a0\n              Compared with regular data logging that uses time (\u2206T) as the log\n              limit, smart data logging used more variables as the log limit such\n              as voltage, current, \u2206V (change in voltage), and \u2206I (change in\n              current).\n              For example, you can log the data for every 2mV change in voltage.\n              When using the SDL, the ADC still reads the data continuously, but\n              the system will only log the data based on the user-defined limit.\u00a0\n              Let us look at a sample example of using SDL in battery testing &#8211;\n              charging the battery with a constant current. When applying a\n              constant current to a battery, we care more about the voltage\n              change.\n              Therefore, it is an innovative idea to use \u2206V as the log limit. The\n              voltage of the battery will not be a linear curve &#8212; the change in\n              voltage will be faster in the beginning and slower at the end.\n              By setting a certain \u2206V as the limit, we expect to log more data\n              points in the beginning and fewer data points near the end.\n              Compared with the regular log limit method using a time limit, SDL\n              comes with fewer data points but can still show battery\n              performance.\u00a0\n      <img decoding=\"async\" src=\"\/wp-content\/uploads\/2024\/10\/Arbin-SD-Logging-Solution-method-1-i1.png\" \/>\n          Figure 2. Voltage\/Current vs. Time During Battery Charging Test\u00a0\n            We can see another more complicated example of CCCV test (constant\n            current to constant voltage). This test is to charge the battery to a\n            target voltage level using the constant current, and then hold the\n            battery at constant voltage level.\n            At the CC (Constant Current) stage, the current will be the constant\n            and the major change will be on the voltage. At the CV (Constant\n            Voltage) stage, the voltage will be the constant and the major change\n            will be on the current.\n            In this condition, neither voltage nor current will be considered as a\n            suitable log limit because they are used as part of the test.\n            The change in capacity will be a viable choice. Arbin provides\n            multiple variable types that you can choose from for the log limit.\n            Different tests should have different log limit settings.\u00a0\u00a0\n      Regular Data Logging\u00a0\n          Charging the battery to 3.8V using 1A current and keep logging data\n          every 2 seconds.\u00a0\n        <img decoding=\"async\" src=\"\/wp-content\/uploads\/2024\/10\/Arbin-SD-Logging-Solution-method-1-i2.png\" \/>\n          \u56fe 3.\u5b9a\u671f\u6570\u636e\u8bb0\u5f55\u7684\u6d4b\u8bd5\u65f6\u95f4\u8868\n        <img decoding=\"async\" src=\"\/wp-content\/uploads\/2024\/10\/Arbin-SD-Logging-Solution-method-1-i3.png\" \/>\n          Figure 4. Testing Result for Regular Data Logging\n      Criteria on change logging data point\n            METHOD1. Applying SDL with Arbin Cyclers using Mits Pro 8\n              Smart Data Logging\n                Charging the battery to 3.8V using 1A current and log data when \u2206V\n                &gt; 5mV or every 5 minutes.\n              <img decoding=\"async\" src=\"\/wp-content\/uploads\/2024\/10\/Arbin-SD-Logging-Solution-method-1-i4.png\" \/>\n                Figure 5. Testing Schedule for Smart Data Logging (Mits Pro8)\n              METHOD1. Applying SDL with Arbin Cyclers using MITS\n                Smart Data Logging\n                  Charging the battery to 3.8V using 1A current and log data when \u2206V\n                  &gt; 5mV or every 5 minutes.\n                <img decoding=\"async\" src=\"\/wp-content\/uploads\/2024\/10\/Arbin-SD-Logging-Solution-method-1-i5.png\" \/>\n                  \u56fe 6.\u667a\u80fd\u6570\u636e\u8bb0\u5f55\uff08MITS\uff09\u6d4b\u8bd5\u65f6\u95f4\u8868\n        <img decoding=\"async\" src=\"\/wp-content\/uploads\/2024\/10\/Arbin-SD-Logging-Solution-method-1-i6.png\" \/>\n          Figure 7. Testing Result for Smart Data Logging\n\t\t\t\t\t\tMETHOD 2\n\t  <style>\n.method-2-using-sub-schedule-to-change-the-logging-speed,\n.method-2-using-sub-schedule-to-change-the-logging-speed * {\n  box-sizing: border-box;\n}\n.method-2-using-sub-schedule-to-change-the-logging-speed {\n  background: var(--background-themetheme, #f9fafa);\n  display: flex;\n  flex-direction: column;\n  gap: 48px;\n  align-items: center;\n  justify-content: flex-start;\n  position: relative;\n}\n.frame-1321315896 {\n  display: flex;\n  flex-direction: column;\n  gap: 32px;\n  align-items: flex-start;\n  justify-content: flex-start;\n  align-self: stretch;\n  flex-shrink: 0;\n  position: relative;\n}\n.method-2-using-sub-schedule-to-change-the-logging-speed2 {\n  color: var(--text-title, #18214d);\n  text-align: left;\n  font-family: \"Inter-SemiBold\", sans-serif;\n  font-size: 24px;\n  line-height: 150%;\n  font-weight: 600;\n  position: relative;\n  width: auto;\n  display: flex;\n  align-items: center;\n  justify-content: flex-start;\n}\n.frame-1321315894 {\n  display: flex;\n  flex-direction: column;\n  gap: 24px;\n  align-items: flex-start;\n  justify-content: flex-start;\n  align-self: stretch;\n  flex-shrink: 0;\n  position: relative;\n}\n.frame-1321315847 {\n  display: flex;\n  flex-direction: row;\n  gap: 24px;\n  align-items: flex-start;\n  justify-content: flex-start;\n  align-self: stretch;\n  flex-shrink: 0;\n  position: relative;\n}\n.frame-335898 {\n  background: var(--grays-white, #ffffff);\n  border-radius: 12px;\n  padding: 24px;\n  display: flex;\n  flex-direction: column;\n  gap: 32px;\n  align-items: flex-start;\n  justify-content: flex-start;\n  flex: 1;\n  position: relative;\n}\n.description {\n  color: var(--text2, #515666);\n  text-align: left;\n  font-family: \"Inter-Regular\", sans-serif;\n  font-size: 18px;\n  line-height: 150%;\n  letter-spacing: 0.02em;\n  font-weight: 400;\n  position: relative;\n  align-self: stretch;\n  display: flex;\n  align-items: center;\n  justify-content: flex-start;\n}\n.frame-335899 {\n  background: var(--grays-white, #ffffff);\n  border-radius: 12px;\n  padding: 24px;\n  display: flex;\n  flex-direction: column;\n  gap: 32px;\n  align-items: flex-start;\n  justify-content: flex-start;\n  flex: 1;\n  position: relative;\n}\n.frame-1321315849 {\n  display: flex;\n  flex-direction: row;\n  gap: 24px;\n  align-items: flex-start;\n  justify-content: flex-start;\n  align-self: stretch;\n  flex-shrink: 0;\n  position: relative;\n}\n.frame-335900 {\n  background: var(--grays-white, #ffffff);\n  border-radius: 12px;\n  padding: 24px;\n  display: flex;\n  flex-direction: column;\n  gap: 32px;\n  align-items: flex-start;\n  justify-content: flex-start;\n  flex: 1;\n  position: relative;\n}\n.frame-1321315609 {\n  background: #f1f1f1;\n  border-radius: 8px;\n  border-style: solid;\n  border-color: var(--color, #0052a0);\n  border-width: 0px 0px 0px 4px;\n  padding: 16px 24px 16px 24px;\n  display: flex;\n  flex-direction: row;\n  gap: 10px;\n  align-items: center;\n  justify-content: center;\n  align-self: stretch;\n  flex-shrink: 0;\n  position: relative;\n}\n.description2 {\n  color: var(--text2, #515666);\n  text-align: left;\n  font-family: \"Inter-SemiBold\", sans-serif;\n  font-size: 24px;\n  line-height: 130%;\n  letter-spacing: 0.02em;\n  font-weight: 600;\n  position: relative;\n  flex: 1;\n  display: flex;\n  align-items: center;\n  justify-content: flex-start;\n}\n.frame-1321315897 {\n  display: flex;\n  flex-direction: column;\n  gap: 16px;\n  align-items: flex-start;\n  justify-content: flex-start;\n  align-self: stretch;\n  flex-shrink: 0;\n  position: relative;\n}\n.image {\n  align-self: stretch;\n  flex-shrink: 0;\n  height: auto;\n  position: relative;\n  object-fit: cover;\n}\n.frame-1321315870 {\n  display: flex;\n  flex-direction: row;\n  gap: 68px;\n  align-items: flex-start;\n  justify-content: flex-start;\n  flex-shrink: 0;\n  width: auto;\n  position: relative;\n}\n.figure-8-example-of-main-schedule {\n  color: var(--text-title, #18214d);\n  text-align: left;\n  font-family: \"Inter-Medium\", sans-serif;\n  font-size: 16px;\n  line-height: 130%;\n  font-weight: 500;\n  position: relative;\n  display: flex;\n  align-items: center;\n  justify-content: flex-start;\n}\n.frame-1321315898 {\n  display: flex;\n  flex-direction: column;\n  gap: 16px;\n  align-items: flex-start;\n  justify-content: flex-start;\n  align-self: stretch;\n  flex-shrink: 0;\n  position: relative;\n}\n.image2 {\n  align-self: stretch;\n  flex-shrink: 0;\n  height: auto;\n  position: relative;\n  object-fit: cover;\n}\n.figure-9-example-of-sub-schedule {\n  color: var(--text-title, #18214d);\n  text-align: left;\n  font-family: \"Inter-Medium\", sans-serif;\n  font-size: 16px;\n  line-height: 130%;\n  font-weight: 500;\n  position: relative;\n  display: flex;\n  align-items: center;\n  justify-content: flex-start;\n}\n.frame-1321315899 {\n  display: flex;\n  flex-direction: column;\n  gap: 16px;\n  align-items: flex-start;\n  justify-content: flex-start;\n  align-self: stretch;\n  flex-shrink: 0;\n  position: relative;\n}\n.image3 {\n  align-self: stretch;\n  flex-shrink: 0;\n  height: auto;\n  position: relative;\n  object-fit: cover;\n}\n.figure-10-by-clicking-the-use-sub-box-in-the-sub-schedule-when-the-test-goes-to-sub-schedule-step-it-will-use-the-logging-setting-in-sub-schedule {\n  color: var(--text-title, #18214d);\n  text-align: left;\n  font-family: \"Inter-Medium\", sans-serif;\n  font-size: 16px;\n  line-height: 130%;\n  font-weight: 500;\n  position: relative;\n  flex: 1;\n  display: flex;\n  align-items: center;\n  justify-content: flex-start;\n}\n.frame-1321315900 {\n  display: flex;\n  flex-direction: column;\n  gap: 16px;\n  align-items: flex-start;\n  justify-content: flex-start;\n  align-self: stretch;\n  flex-shrink: 0;\n  position: relative;\n}\n.image4 {\n  align-self: stretch;\n  flex-shrink: 0;\n  height: auto;\n  position: relative;\n  object-fit: cover;\n}\n.figure-11-logging-points-vs-logging-speed {\n  color: var(--text-title, #18214d);\n  text-align: left;\n  font-family: \"Inter-Medium\", sans-serif;\n  font-size: 16px;\n  line-height: 130%;\n  font-weight: 500;\n  position: relative;\n  display: flex;\n  align-items: center;\n  justify-content: flex-start;\n}\n@media screen and (max-width: 767px) {\n  .frame-1321315847, .frame-1321315849 {\n    flex-direction: column;\n  }\n}\n   <\/style>\n        METHOD 2. Using Sub-Schedule to change the logging speed\n              To facilitate quick application of existing schedules to new ones,\n              the traditional schedule is divided into Main-Schedule and\n              Sub-Schedule.\n              The Sub-Schedule serves as a reference within the Main-Schedule,\n              allowing it to be included as one of the &quot;Steps&quot; to be\n              tested concurrently.\n              This structure enables seamless integration and organization of\n              testing procedures.\n              The Sub-Schedule functions as separate files called upon by a test\n              schedule, akin to simulation profiles. Regardless of the complexity\n              of the simulation file, it is treated as a single step within the\n              test schedule.\n              This approach circumvents the 200-step limit in Mits Pro 8, enabling\n              tests of unlimited duration. Leveraging the SubSchedule also\n              empowers users to adjust logging speeds as needed.\n          SubSchedule feature only available in MITS.\n          Let us see a sample example of using Sub-Schedule to achieve SDL. In\n          this example, we use Sub-Schedule Control Type in the second step\n          (Step_B). In the first step (Step_A) we use Rest as the control type,\n          which the battery is disconnected from the charge\/discharge circuit, but\n          is still connected to the voltage measurement circuit, so the open\n          circuit voltage can be measured.\n          It logs points every 0.005 second for 1 minute long. Then goes to the\n          Sub-Schedule Step (Figure 9), we keep running the rest step, but we\n          changed the logging speed to logs points every 0.001 second for 10\n          seconds long.\u00a0 To activate this feature, Figure 10 shows that the &#8220;Use\n          Sub&#8221; check box must be selected. \u00a0The results of the test using the\n          SubSchedule feature are seen in Figure 11.\n      <img decoding=\"async\" src=\"\/wp-content\/uploads\/2024\/10\/Arbin-SD-Logging-Solution-method-2-i1.png\" \/>\n          \u56fe 8.\u4e3b\u8ba1\u5212\u8868\u793a\u4f8b\n      <img decoding=\"async\" src=\"\/wp-content\/uploads\/2024\/10\/Arbin-SD-Logging-Solution-method-2-i2.png\" \/>\n          \u56fe 9.\u5206\u8ba1\u5212\u793a\u4f8b\n      <img decoding=\"async\" src=\"\/wp-content\/uploads\/2024\/10\/Arbin-SD-Logging-Solution-method-2-i3.png\" \/>\n          Figure 10. By clicking the &#8220;Use Sub&#8221; box in the SubSchedule, when the\n          test goes to SubSchedule step, it will use the logging setting in\n          SubSchedule.\n      <img decoding=\"async\" src=\"\/wp-content\/uploads\/2024\/10\/Arbin-SD-Logging-Solution-method-2-i4.png\" \/>\n          Figure 11. Logging points vs logging speed\n\t\t\t\t\t\tMETHOD 3\n\t<style>\n  .method-3-combining-sdl-and-sub-schedule,\n  .method-3-combining-sdl-and-sub-schedule * {\n    box-sizing: border-box;\n  }\n  .method-3-combining-sdl-and-sub-schedule {\n    background: var(--background-themetheme, #f9fafa);\n    display: flex;\n    flex-direction: column;\n    gap: 48px;\n    align-items: center;\n    justify-content: flex-start;\n    position: relative;\n  }\n  .frame-1321315896 {\n    display: flex;\n    flex-direction: column;\n    gap: 32px;\n    align-items: flex-start;\n    justify-content: flex-start;\n    align-self: stretch;\n    flex-shrink: 0;\n    position: relative;\n  }\n  .method-3-combining-sdl-and-sub-schedule2 {\n    color: var(--text-title, #18214d);\n    text-align: left;\n    font-family: \"Inter-SemiBold\", sans-serif;\n    font-size: 24px;\n    line-height: 150%;\n    font-weight: 600;\n    position: relative;\n    display: flex;\n    align-items: center;\n    justify-content: flex-start;\n  }\n  .frame-1321315894 {\n    display: flex;\n    flex-direction: column;\n    gap: 24px;\n    align-items: flex-start;\n    justify-content: flex-start;\n    align-self: stretch;\n    flex-shrink: 0;\n    position: relative;\n  }\n  .frame-1321315847 {\n    display: flex;\n    flex-direction: row;\n    gap: 24px;\n    align-items: flex-start;\n    justify-content: flex-start;\n    align-self: stretch;\n    flex-shrink: 0;\n    position: relative;\n  }\n  .frame-335898 {\n    background: var(--grays-white, #ffffff);\n    border-radius: 12px;\n    padding: 24px;\n    display: flex;\n    flex-direction: column;\n    gap: 32px;\n    align-items: flex-start;\n    justify-content: flex-start;\n    flex: 1;\n    position: relative;\n  }\n  .description {\n    color: var(--text2, #515666);\n    text-align: left;\n    font-family: \"Inter-Regular\", sans-serif;\n    font-size: 18px;\n    line-height: 150%;\n    letter-spacing: 0.02em;\n    font-weight: 400;\n    position: relative;\n    align-self: stretch;\n    display: flex;\n    align-items: center;\n    justify-content: flex-start;\n  }\n  .frame-335899 {\n    background: var(--grays-white, #ffffff);\n    border-radius: 12px;\n    padding: 24px;\n    display: flex;\n    flex-direction: column;\n    gap: 32px;\n    align-items: flex-start;\n    justify-content: flex-start;\n    flex: 1;\n    position: relative;\n  }\n  .frame-1321315849 {\n    display: flex;\n    flex-direction: row;\n    gap: 24px;\n    align-items: flex-start;\n    justify-content: flex-start;\n    align-self: stretch;\n    flex-shrink: 0;\n    position: relative;\n  }\n  .frame-335900 {\n    background: var(--grays-white, #ffffff);\n    border-radius: 12px;\n    padding: 24px;\n    display: flex;\n    flex-direction: column;\n    gap: 32px;\n    align-items: flex-start;\n    justify-content: flex-start;\n    flex: 1;\n    position: relative;\n  }\n  .frame-1321315897 {\n    display: flex;\n    flex-direction: column;\n    gap: 16px;\n    align-items: flex-start;\n    justify-content: flex-start;\n    align-self: stretch;\n    flex-shrink: 0;\n    position: relative;\n  }\n  .image {\n    align-self: stretch;\n    flex-shrink: 0;\n    height: auto;\n    position: relative;\n    object-fit: cover;\n  }\n  .frame-1321315870 {\n    display: flex;\n    flex-direction: row;\n    gap: 68px;\n    align-items: flex-start;\n    justify-content: flex-start;\n    flex-shrink: 0;\n    position: relative;\n  }\n  .figure-12-main-schedule-logging-points-every-0-005-seconds {\n    color: var(--text-title, #18214d);\n    text-align: left;\n    font-family: \"Inter-Medium\", sans-serif;\n    font-size: 16px;\n    line-height: 130%;\n    font-weight: 500;\n    position: relative;\n    display: flex;\n    align-items: center;\n    justify-content: flex-start;\n  }\n  .frame-1321315899 {\n    display: flex;\n    flex-direction: column;\n    gap: 16px;\n    align-items: flex-start;\n    justify-content: flex-start;\n    align-self: stretch;\n    flex-shrink: 0;\n    position: relative;\n  }\n  .image2 {\n    align-self: stretch;\n    flex-shrink: 0;\n    height: auto;\n    position: relative;\n    object-fit: cover;\n  }\n  .figure-13-sub-schedule-logging-points-every-0-2-volt-change {\n    color: var(--text-title, #18214d);\n    text-align: left;\n    font-family: \"Inter-Medium\", sans-serif;\n    font-size: 16px;\n    line-height: 130%;\n    font-weight: 500;\n    position: relative;\n    flex: 1;\n    display: flex;\n    align-items: center;\n    justify-content: flex-start;\n  }\n  @media screen and (max-width: 767px) {\n    .frame-1321315847,\n    .frame-1321315849 {\n      flex-direction: column;\n    }\n  }\n<\/style>\n      METHOD 3. Combining SDL and Sub-Schedule\n            When the SDL and Sub-Schedule are combined, data logging&#039;s\n            flexibility is greatly enhanced.\n            This approach enables users to utilize a wider range of variables as\n            log limits, such as voltage, current, \u2206V (change in voltage), and \u2206I\n            (change in current), allowing for logging at different speeds based\n            on the log limit adjustments.\n            Additionally, SubSchedule provides more options for changing the\n            logging rate while maintaining the same Control Type.\n            For instance, users can charge at a constant current of 1A, and log\n            data points every 0.005 seconds for 30 seconds.\n            Then, within the SubSchedule, they can maintain the same constant\n            current but adjust the logging frequency based on voltage changes,\n            logging data points every 0.2 volt.\n    <img decoding=\"async\" src=\"\/wp-content\/uploads\/2024\/10\/Arbin-SD-Logging-Solution-method-3-i1.png\" \/>\n        \u56fe 12.\u4e3b\u8ba1\u5212\u6bcf 0.005 \u79d2\u8bb0\u5f55\u4e00\u4e2a\u70b9\n    <img decoding=\"async\" src=\"\/wp-content\/uploads\/2024\/10\/Arbin-SD-Logging-Solution-method-3-i2.png\" \/>\n        Figure 13. Sub-Schedule logging points every 0.2 Volt change\n\t\t\t\t\t\tMETHOD 4\n\t<style>\n  .method-4-use-kafka-postgre-sql-to-get-better-logging-speed,\n  .method-4-use-kafka-postgre-sql-to-get-better-logging-speed * {\n    box-sizing: border-box;\n  }\n  .method-4-use-kafka-postgre-sql-to-get-better-logging-speed {\n    background: var(--background-themetheme, #f9fafa);\n    display: flex;\n    flex-direction: column;\n    gap: 48px;\n    align-items: center;\n    justify-content: flex-start;\n    height: 3572px;\n    position: relative;\n  }\n  .frame-1321315908 {\n    display: flex;\n    flex-direction: column;\n    gap: 48px;\n    align-items: flex-start;\n    justify-content: flex-start;\n    align-self: stretch;\n    flex-shrink: 0;\n    position: relative;\n  }\n  .frame-1321315896 {\n    display: flex;\n    flex-direction: column;\n    gap: 32px;\n    align-items: flex-start;\n    justify-content: flex-start;\n    align-self: stretch;\n    flex-shrink: 0;\n    position: relative;\n  }\n  .method-4-use-kafka-postgre-sql-to-get-better-logging-speed2 {\n    color: var(--text-title, #18214d);\n    text-align: left;\n    font-family: \"Inter-SemiBold\", sans-serif;\n    font-size: 24px;\n    line-height: 150%;\n    font-weight: 600;\n    position: relative;\n    align-self: stretch;\n    display: flex;\n    align-items: center;\n    justify-content: flex-start;\n  }\n  .frame-1321315894 {\n    display: flex;\n    flex-direction: column;\n    gap: 24px;\n    align-items: flex-start;\n    justify-content: flex-start;\n    align-self: stretch;\n    flex-shrink: 0;\n    position: relative;\n  }\n  .frame-1321315847 {\n    display: flex;\n    flex-direction: row;\n    gap: 24px;\n    align-items: flex-start;\n    justify-content: flex-start;\n    align-self: stretch;\n    flex-shrink: 0;\n    position: relative;\n  }\n  .frame-335898 {\n    background: var(--grays-white, #ffffff);\n    border-radius: 12px;\n    padding: 24px;\n    display: flex;\n    flex-direction: column;\n    gap: 32px;\n    align-items: flex-start;\n    justify-content: flex-start;\n    flex: 1;\n    position: relative;\n  }\n  .description {\n    color: var(--text2, #515666);\n    text-align: left;\n    font-family: \"Inter-Regular\", sans-serif;\n    font-size: 18px;\n    line-height: 150%;\n    letter-spacing: 0.02em;\n    font-weight: 400;\n    position: relative;\n    align-self: stretch;\n    display: flex;\n    align-items: center;\n    justify-content: flex-start;\n  }\n  .frame-335899 {\n    background: var(--grays-white, #ffffff);\n    border-radius: 12px;\n    padding: 24px;\n    display: flex;\n    flex-direction: column;\n    gap: 32px;\n    align-items: flex-start;\n    justify-content: flex-start;\n    flex: 1;\n    position: relative;\n  }\n  .frame-1321315849 {\n    display: flex;\n    flex-direction: row;\n    gap: 24px;\n    align-items: flex-start;\n    justify-content: flex-start;\n    align-self: stretch;\n    flex-shrink: 0;\n    position: relative;\n  }\n  .frame-335900 {\n    background: var(--grays-white, #ffffff);\n    border-radius: 12px;\n    padding: 24px;\n    display: flex;\n    flex-direction: column;\n    gap: 32px;\n    align-items: flex-start;\n    justify-content: flex-start;\n    flex: 1;\n    position: relative;\n  }\n  .frame-1321315850 {\n    display: flex;\n    flex-direction: row;\n    gap: 24px;\n    align-items: flex-start;\n    justify-content: flex-start;\n    align-self: stretch;\n    flex-shrink: 0;\n    position: relative;\n  }\n  .frame-1321315897 {\n    display: flex;\n    flex-direction: column;\n    gap: 16px;\n    align-items: flex-start;\n    justify-content: flex-start;\n    align-self: stretch;\n    flex-shrink: 0;\n    position: relative;\n  }\n  .image {\n    align-self: stretch;\n    flex-shrink: 0;\n    height: auto;\n    position: relative;\n    object-fit: cover;\n  }\n  .frame-1321315870 {\n    display: flex;\n    flex-direction: row;\n    gap: 68px;\n    align-items: flex-start;\n    justify-content: flex-start;\n    flex-shrink: 0;\n    width: auto;\n    position: relative;\n  }\n  .figure-14-basic-kafka-structure {\n    color: var(--text-title, #18214d);\n    text-align: left;\n    font-family: \"Inter-Medium\", sans-serif;\n    font-size: 16px;\n    line-height: 130%;\n    font-weight: 500;\n    position: relative;\n    display: flex;\n    align-items: center;\n    justify-content: flex-start;\n  }\n  .frame-1321315905 {\n    display: flex;\n    flex-direction: column;\n    gap: 48px;\n    align-items: flex-start;\n    justify-content: flex-start;\n    align-self: stretch;\n    flex-shrink: 0;\n    position: relative;\n  }\n  .postgre-sql-database-server {\n    color: var(--text-content-big, #3d4556);\n    text-align: center;\n    font-family: \"-\", sans-serif;\n    font-size: 42px;\n    line-height: 50px;\n    letter-spacing: 1px;\n    font-weight: 400;\n    position: relative;\n    align-self: stretch;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n  }\n  .postgre-sql-database-server-span {\n    color: var(--text-content-big, #3d4556);\n    font-family: \"Inter-SemiBold\", sans-serif;\n    font-size: 42px;\n    line-height: 50px;\n    letter-spacing: 1px;\n    font-weight: 600;\n  }\n  .postgre-sql-database-server-span2 {\n    color: var(--text-content-big, #3d4556);\n    font-family: \"Inter-Regular\", sans-serif;\n    font-size: 42px;\n    line-height: 50px;\n    letter-spacing: 1px;\n    font-weight: 400;\n  }\n  .frame-1321315902 {\n    display: flex;\n    flex-direction: row;\n    gap: 24px;\n    align-items: flex-start;\n    justify-content: flex-start;\n    align-self: stretch;\n    flex-shrink: 0;\n    position: relative;\n  }\n  .frame-1321315888 {\n    display: flex;\n    flex-direction: column;\n    gap: 24px;\n    align-items: flex-start;\n    justify-content: flex-start;\n    align-self: stretch;\n    flex: 1;\n    position: relative;\n  }\n  .frame-1321315903 {\n    display: flex;\n    flex-direction: column;\n    gap: 24px;\n    align-items: flex-start;\n    justify-content: center;\n    flex: 1;\n    position: relative;\n  }\n  .frame-1321315893 {\n    display: flex;\n    flex-direction: column;\n    gap: 24px;\n    align-items: flex-start;\n    justify-content: flex-start;\n    align-self: stretch;\n    flex: 1;\n    position: relative;\n  }\n  .frame-1321315609 {\n    background: #f1f1f1;\n    border-radius: 8px;\n    border-style: solid;\n    border-color: var(--color, #0052a0);\n    border-width: 0px 0px 0px 4px;\n    padding: 16px 24px 16px 24px;\n    display: flex;\n    flex-direction: row;\n    gap: 10px;\n    align-items: center;\n    justify-content: center;\n    align-self: stretch;\n    flex-shrink: 0;\n    position: relative;\n  }\n  .description2 {\n    color: var(--text2, #515666);\n    text-align: left;\n    font-family: \"Inter-SemiBold\", sans-serif;\n    font-size: 24px;\n    line-height: 130%;\n    letter-spacing: 0.02em;\n    font-weight: 600;\n    position: relative;\n    flex: 1;\n    display: flex;\n    align-items: center;\n    justify-content: flex-start;\n  }\n  .frame-1321315907 {\n    display: flex;\n    flex-direction: column;\n    gap: 24px;\n    align-items: flex-start;\n    justify-content: flex-start;\n    align-self: stretch;\n    flex-shrink: 0;\n    position: relative;\n  }\n  .frame-1321315906 {\n    display: flex;\n    flex-direction: column;\n    gap: 24px;\n    align-items: flex-start;\n    justify-content: flex-start;\n    align-self: stretch;\n    flex-shrink: 0;\n    position: relative;\n  }\n  .description3 {\n    color: #18214d;\n    text-align: left;\n    font-family: \"Inter-Medium\", sans-serif;\n    font-size: 20px;\n    line-height: 150%;\n    letter-spacing: 0.02em;\n    font-weight: 500;\n    position: relative;\n    align-self: stretch;\n    display: flex;\n    align-items: center;\n    justify-content: flex-start;\n  }\n  .frame-1321315892 {\n    display: flex;\n    flex-direction: column;\n    gap: 12px;\n    align-items: flex-start;\n    justify-content: flex-start;\n    align-self: stretch;\n    flex-shrink: 0;\n    position: relative;\n  }\n  .frame-1321315904 {\n    display: flex;\n    flex-direction: column;\n    gap: 0px;\n    align-items: flex-start;\n    justify-content: flex-start;\n    align-self: stretch;\n    flex-shrink: 0;\n    position: relative;\n  }\n  .frame-336132 {\n    background: #ffffff;\n    border-style: solid;\n    border-color: var(--line-video, #d0dbe9);\n    border-width: 0.5px;\n    display: flex;\n    flex-direction: row;\n    gap: 0px;\n    align-items: center;\n    justify-content: flex-start;\n    align-self: stretch;\n    flex-shrink: 0;\n    position: relative;\n  }\n  .frame-336108 {\n    padding: 8px 10px 8px 10px;\n    display: flex;\n    flex-direction: row;\n    gap: 10px;\n    align-items: center;\n    justify-content: flex-start;\n    flex-shrink: 0;\n    width: 191px;\n    position: relative;\n  }\n  .database {\n    color: #18214d;\n    text-align: left;\n    font-family: \"Inter-SemiBold\", sans-serif;\n    font-size: 18px;\n    font-weight: 600;\n    position: relative;\n    display: flex;\n    align-items: center;\n    justify-content: flex-start;\n  }\n  .frame-1321315527 {\n    border-style: solid;\n    border-color: var(--line-video, #d0dbe9);\n    border-width: 0px 0px 0px 1px;\n    padding: 8px 0px 8px 0px;\n    display: flex;\n    flex-direction: row;\n    gap: 10px;\n    align-items: center;\n    justify-content: center;\n    align-self: stretch;\n    flex: 1;\n    position: relative;\n  }\n  .access-pps {\n    color: #18214d;\n    text-align: left;\n    font-family: \"Inter-SemiBold\", sans-serif;\n    font-size: 18px;\n    font-weight: 600;\n    position: relative;\n    display: flex;\n    align-items: center;\n    justify-content: flex-start;\n  }\n  .frame-1321315532 {\n    border-style: solid;\n    border-color: var(--line-video, #d0dbe9);\n    border-width: 0px 0px 0px 1px;\n    padding: 8px 0px 8px 0px;\n    display: flex;\n    flex-direction: row;\n    gap: 10px;\n    align-items: center;\n    justify-content: center;\n    align-self: stretch;\n    flex: 1;\n    position: relative;\n  }\n  .mssql-pps {\n    color: #18214d;\n    text-align: left;\n    font-family: \"Inter-SemiBold\", sans-serif;\n    font-size: 18px;\n    font-weight: 600;\n    position: relative;\n    display: flex;\n    align-items: center;\n    justify-content: flex-start;\n  }\n  .frame-1321315533 {\n    border-style: solid;\n    border-color: var(--line-video, #d0dbe9);\n    border-width: 0px 0px 0px 1px;\n    padding: 8px 0px 8px 0px;\n    display: flex;\n    flex-direction: row;\n    gap: 10px;\n    align-items: center;\n    justify-content: center;\n    align-self: stretch;\n    flex: 1;\n    position: relative;\n  }\n  .postgre-sql-pps {\n    color: #18214d;\n    text-align: left;\n    font-family: \"Inter-SemiBold\", sans-serif;\n    font-size: 18px;\n    font-weight: 600;\n    position: relative;\n    display: flex;\n    align-items: center;\n    justify-content: flex-start;\n  }\n  .frame-1321315534 {\n    border-style: solid;\n    border-color: var(--line-video, #d0dbe9);\n    border-width: 0px 0px 0px 1px;\n    padding: 8px 0px 8px 0px;\n    display: flex;\n    flex-direction: row;\n    gap: 10px;\n    align-items: center;\n    justify-content: center;\n    align-self: stretch;\n    flex: 1;\n    position: relative;\n  }\n  .kafka-pps {\n    color: #18214d;\n    text-align: left;\n    font-family: \"Inter-SemiBold\", sans-serif;\n    font-size: 18px;\n    font-weight: 600;\n    position: relative;\n    display: flex;\n    align-items: center;\n    justify-content: flex-start;\n  }\n  .insertion-rate {\n    color: #18214d;\n    text-align: left;\n    font-family: \"Inter-SemiBold\", sans-serif;\n    font-size: 16px;\n    font-weight: 600;\n    position: relative;\n    display: flex;\n    align-items: center;\n    justify-content: flex-start;\n  }\n  ._2000 {\n    color: #18214d;\n    text-align: left;\n    font-family: \"Inter-Regular\", sans-serif;\n    font-size: 16px;\n    font-weight: 400;\n    position: relative;\n    display: flex;\n    align-items: center;\n    justify-content: flex-start;\n  }\n  ._80-000 {\n    color: #18214d;\n    text-align: left;\n    font-family: \"Inter-Regular\", sans-serif;\n    font-size: 16px;\n    font-weight: 400;\n    position: relative;\n    display: flex;\n    align-items: center;\n    justify-content: flex-start;\n  }\n  ._100-000 {\n    color: #18214d;\n    text-align: left;\n    font-family: \"Inter-Regular\", sans-serif;\n    font-size: 16px;\n    font-weight: 400;\n    position: relative;\n    display: flex;\n    align-items: center;\n    justify-content: flex-start;\n  }\n  .unlimited {\n    color: #18214d;\n    text-align: left;\n    font-family: \"Inter-Regular\", sans-serif;\n    font-size: 16px;\n    font-weight: 400;\n    position: relative;\n    display: flex;\n    align-items: center;\n    justify-content: flex-start;\n  }\n  .frame-336133 {\n    background: #ffffff;\n    border-style: solid;\n    border-color: var(--line-video, #d0dbe9);\n    border-width: 0.5px;\n    display: flex;\n    flex-direction: row;\n    gap: 0px;\n    align-items: center;\n    justify-content: flex-start;\n    align-self: stretch;\n    flex-shrink: 0;\n    position: relative;\n  }\n  .query-rate {\n    color: #18214d;\n    text-align: left;\n    font-family: \"Inter-SemiBold\", sans-serif;\n    font-size: 16px;\n    font-weight: 600;\n    position: relative;\n    display: flex;\n    align-items: center;\n    justify-content: flex-start;\n  }\n  ._200-000 {\n    color: #18214d;\n    text-align: left;\n    font-family: \"Inter-Regular\", sans-serif;\n    font-size: 16px;\n    font-weight: 400;\n    position: relative;\n    display: flex;\n    align-items: center;\n    justify-content: flex-start;\n  }\n  ._333-000 {\n    color: #18214d;\n    text-align: left;\n    font-family: \"Inter-Regular\", sans-serif;\n    font-size: 16px;\n    font-weight: 400;\n    position: relative;\n    display: flex;\n    align-items: center;\n    justify-content: flex-start;\n  }\n  .on-demand {\n    color: #18214d;\n    text-align: left;\n    font-family: \"Inter-Regular\", sans-serif;\n    font-size: 16px;\n    font-weight: 400;\n    position: relative;\n    display: flex;\n    align-items: center;\n    justify-content: flex-start;\n  }\n  .frame-336134 {\n    background: #ffffff;\n    border-style: solid;\n    border-color: var(--line-video, #d0dbe9);\n    border-width: 0.5px;\n    display: flex;\n    flex-direction: row;\n    gap: 0px;\n    align-items: center;\n    justify-content: flex-start;\n    align-self: stretch;\n    flex-shrink: 0;\n    position: relative;\n  }\n  .frame-3361082 {\n    padding: 8px 10px 8px 10px;\n    display: flex;\n    flex-direction: row;\n    gap: 10px;\n    align-items: center;\n    justify-content: flex-start;\n    flex: 1;\n    position: relative;\n  }\n  .all-units-in-pps-point-per-second-arbin-data-point-takes-10-bytes-in-size-which-contains-two-floats-1-byte-per-float-number-and-two-unsigned-char-4-byte-per-char-which-adds-up-to-10-bytes {\n    color: #18214d;\n    text-align: left;\n    font-family: \"-\", sans-serif;\n    font-size: 16px;\n    line-height: 150%;\n    font-weight: 400;\n    position: relative;\n    flex: 1;\n    display: flex;\n    align-items: center;\n    justify-content: flex-start;\n  }\n  .all-units-in-pps-point-per-second-arbin-data-point-takes-10-bytes-in-size-which-contains-two-floats-1-byte-per-float-number-and-two-unsigned-char-4-byte-per-char-which-adds-up-to-10-bytes-span {\n    color: #18214d;\n    font-family: \"Inter-SemiBold\", sans-serif;\n    font-size: 16px;\n    line-height: 150%;\n    font-weight: 600;\n  }\n  .all-units-in-pps-point-per-second-arbin-data-point-takes-10-bytes-in-size-which-contains-two-floats-1-byte-per-float-number-and-two-unsigned-char-4-byte-per-char-which-adds-up-to-10-bytes-span2 {\n    color: #18214d;\n    font-family: \"Inter-Regular\", sans-serif;\n    font-size: 16px;\n    line-height: 150%;\n    font-weight: 400;\n  }\n  .description4 {\n    color: #18214d;\n    text-align: left;\n    font-family: \"Inter-Medium\", sans-serif;\n    font-size: 16px;\n    line-height: 150%;\n    letter-spacing: 0.02em;\n    font-weight: 500;\n    position: relative;\n    align-self: stretch;\n    display: flex;\n    align-items: center;\n    justify-content: flex-start;\n  }\n  .frame-1321315889 {\n    display: flex;\n    flex-direction: row;\n    gap: 24px;\n    align-items: flex-start;\n    justify-content: flex-start;\n    align-self: stretch;\n    flex-shrink: 0;\n    position: relative;\n  }\n  .description5 {\n    color: var(--text2, #515666);\n    text-align: left;\n    font-family: \"Inter-Regular\", sans-serif;\n    font-size: 18px;\n    line-height: 150%;\n    letter-spacing: 0.02em;\n    font-weight: 400;\n    position: relative;\n    flex: 1;\n    display: flex;\n    align-items: center;\n    justify-content: flex-start;\n  }\n  @media screen and (max-width: 767px) {\n    .frame-1321315847,\n    .frame-1321315849,\n    .frame-1321315902,\n    .frame-1321315889 {\n      flex-direction: column;\n    }\n    .frame-1321315892 {\n      overflow: auto;\n    }\n  }\n<\/style>\n        METHOD 4. Use Kafka\/PostgreSQL to get better logging speed\n              As mentioned, Arbin uses a SQL database capable of logging 20,000\n              data points per second (Mits Pro 8).\n              However, the maximum insertion capacity of the Arbin PC SQL\n              database imposes a limit of 80,000 points per second on the\n              logging rate (MITS).\n              Transitioning to a Kafka database offers a solution to this\n              limitation, as it enables unlimited insertion speed, effectively\n              removing the 80,000 data points per second constraint.\n              Kafka is a distributed streaming platform specifically designed\n              for publishing and subscribing to streams of records. It employs a\n              distributed, partitioned, and replicated architecture to ensure\n              high throughput, durability, and fault tolerance.\n              With its inherent high throughput capabilities, Kafka excels at\n              handling large volumes of data streams, making it suitable for\n              scenarios requiring extensive data stream processing.\n              Consequently, the maximum logging point can be extended to the\n              hardware limit, or Kafka Cluster Setup Limit.\u00a0\n              Kafka is not a traditional database in the sense of having strict\n              data storage and retrieval capabilities. Instead, it functions\n              more like a distributed message queue, focusing on\n              high-performance message passing.\n              <br \/>\n              Unlike traditional databases, Kafka does not impose limits on\n              ingestion speed. Its primary objective is to maximize message\n              throughput and processing speed to meet the demands of large-scale\n              data stream processing.\n              Therefore, Kafka does not restrict ingestion speed because its\n              primary goal is to provide high-performance message passing rather\n              than traditional database functionalities.\n              <br \/>\n              Arbin \u5b9e\u65bd\u4e86 Kafka \u5e73\u53f0\uff0c\u4ee5\u5229\u7528\u5176\u5206\u5e03\u5f0f\u67b6\u6784\u548c\u4f18\u5316\u7684\u6d88\u606f\u4f20\u9012\u673a\u5236\u6765\u5b9e\u73b0\n              \u67b6\u6784\u548c\u4f18\u5316\u7684\u6d88\u606f\u4f20\u9012\u673a\u5236\uff0c\u4ece\u800c\u5b9e\u73b0\n              \u5b9e\u73b0\u5927\u89c4\u6a21\u6570\u636e\u5904\u7406\u7684\u9ad8\u541e\u5410\u91cf\u548c\u4f4e\u5ef6\u8fdf\u3002\n      <img decoding=\"async\" src=\"\/wp-content\/uploads\/2024\/10\/Arbin-SD-Logging-Solution-method-4-i1.png\" \/>\n          Figure 14. Basic Kafka structure\n            Kafka operates as a distributed system, where data is spread across\n            multiple brokers in a cluster. This architecture allows Kafka to\n            horizontally scale by adding more brokers as needed.\n            Each broker handles a portion of the data partitions, enabling Kafka\n            to handle large volumes of data and distribute the workload across\n            multiple machines.\n          PostgreSQL\n          Database Server\n            Arbin also provides PostgreSQL as a database option in MITS.\n            PostgreSQL offers several advantages over MSSQL. First, being\n            open-source, PostgreSQL is freely available for use and enjoys\n            strong community support.\n            It is also a cross-platform database, that can run on Windows,\n            Linux, and macOS, while MSSQL is primarily designed for Windows.\n            PostgreSQL also has better performance in data insertion rate as\n            shown in the Table 4 below.\n            PostgreSQL performs well at handling large numbers of concurrent\n            insert operations, which means it can more efficiently handle\n            situations where multiple clients are inserting data into the\n            database at the same time.\n            Additionally, PostgreSQL provides extensive customizability,\n            supporting complex data types and rich extension systems, which may\n            be more limited in MSSQL.\n            Moreover, PostgreSQL&#039;s scalability and integration capabilities\n            are notable, thanks to its plugin architecture and active\n            development community.\n            Overall, these factors contribute to PostgreSQL&#039;s appeal for\n            projects requiring open-source solutions, flexibility, and\n            scalability.\n          Kafka and PostgreSQL only support MITS. Mits Pro 8 does not\n          support Kafka or PostgreSQL.\n        Insertion\/Query Rate Comparison\n                Database\n                Access (pps)\n                MSSQL (pps)\n                PostgreSQL (pps)\n                Kafka (pps)\n                Insertion Rate\n                2000\n                80,000\n                100,000\n                unlimited\n                Query Rate\n                2000\n                200,000\n                333,000\n                OnDemand\n                      *All units in pps (point per second)\n                      <br \/>\n                      Arbin data point takes 10 bytes in size, which contains\n                      two floats (1byte per float number) and two unsigned char\n                      (4 byte per char) which adds up to 10 bytes.\n          Table 4\n          The granularity of \u2206V, \u2206I, and \u2206t value range must be within the\n          precision and accuracy of ADC specification or Arbin Precision System\n          in term PPM.\u00a0\n          For example, a system with 100 PPM (100\/1M) precision level, then\n          \u2206Vand \u2206I should be in the range of 0.1mV or 0.1mA, if you set the\n          \u2206Vand \u2206I in range of 0.01mA or 0.01mV, then data acquisition will not\n          be valuable.\n          Please be mindful and calculate the change range to log data point\n          precisely to have good data acquisition from your experiments.\u00a0\u00a0\n\t\t\t\t\t\tMETHOD 5\n\t<style>\n  .frame-1321315899,\n  .frame-1321315899 * {\n    box-sizing: border-box;\n  }\n  .frame-1321315899 {\n    background: var(--background-themetheme, #f9fafa);\n    display: flex;\n    flex-direction: column;\n    gap: 48px;\n    align-items: center;\n    justify-content: flex-start;\n    position: relative;\n  }\n  .frame-1321315909 {\n    display: flex;\n    flex-direction: column;\n    gap: 48px;\n    align-items: flex-start;\n    justify-content: flex-start;\n    align-self: stretch;\n    flex-shrink: 0;\n    position: relative;\n  }\n  .frame-1321315896 {\n    display: flex;\n    flex-direction: column;\n    gap: 32px;\n    align-items: flex-start;\n    justify-content: flex-start;\n    align-self: stretch;\n    flex-shrink: 0;\n    position: relative;\n  }\n  .method-5-lua-script-control-type-that-directly-controls-the-mcu-in-real-time {\n    color: var(--text-title, #18214d);\n    text-align: left;\n    font-family: \"Inter-SemiBold\", sans-serif;\n    font-size: 24px;\n    line-height: 150%;\n    font-weight: 600;\n    position: relative;\n    align-self: stretch;\n    display: flex;\n    align-items: center;\n    justify-content: flex-start;\n  }\n  .frame-1321315894 {\n    display: flex;\n    flex-direction: column;\n    gap: 24px;\n    align-items: flex-start;\n    justify-content: flex-start;\n    align-self: stretch;\n    flex-shrink: 0;\n    position: relative;\n  }\n  .frame-1321315847 {\n    display: flex;\n    flex-direction: row;\n    gap: 24px;\n    align-items: flex-start;\n    justify-content: flex-start;\n    align-self: stretch;\n    flex-shrink: 0;\n    position: relative;\n  }\n  .frame-335898 {\n    background: var(--grays-white, #ffffff);\n    border-radius: 12px;\n    padding: 24px;\n    display: flex;\n    flex-direction: column;\n    gap: 32px;\n    align-items: flex-start;\n    justify-content: flex-start;\n    flex: 1;\n    position: relative;\n  }\n  .description {\n    color: var(--text2, #515666);\n    text-align: left;\n    font-family: \"Inter-Regular\", sans-serif;\n    font-size: 18px;\n    line-height: 150%;\n    letter-spacing: 0.02em;\n    font-weight: 400;\n    position: relative;\n    align-self: stretch;\n    display: flex;\n    align-items: center;\n    justify-content: flex-start;\n  }\n  .frame-335899 {\n    background: var(--grays-white, #ffffff);\n    border-radius: 12px;\n    padding: 24px;\n    display: flex;\n    flex-direction: column;\n    gap: 32px;\n    align-items: flex-start;\n    justify-content: flex-start;\n    flex: 1;\n    position: relative;\n  }\n  .frame-1321315849 {\n    display: flex;\n    flex-direction: row;\n    gap: 24px;\n    align-items: flex-start;\n    justify-content: flex-start;\n    align-self: stretch;\n    flex-shrink: 0;\n    position: relative;\n  }\n  .frame-1321315609 {\n    background: #f1f1f1;\n    border-radius: 8px;\n    border-style: solid;\n    border-color: var(--color, #0052a0);\n    border-width: 0px 0px 0px 4px;\n    padding: 12px 24px 12px 24px;\n    display: flex;\n    flex-direction: row;\n    gap: 10px;\n    align-items: center;\n    justify-content: center;\n    align-self: stretch;\n    flex-shrink: 0;\n    position: relative;\n  }\n  .description2 {\n    color: var(--text2, #515666);\n    text-align: left;\n    font-family: \"Inter-SemiBold\", sans-serif;\n    font-size: 24px;\n    line-height: 130%;\n    letter-spacing: 0.02em;\n    font-weight: 600;\n    position: relative;\n    flex: 1;\n    display: flex;\n    align-items: center;\n    justify-content: flex-start;\n  }\n  .frame-1321315897 {\n    display: flex;\n    flex-direction: column;\n    gap: 16px;\n    align-items: flex-start;\n    justify-content: flex-start;\n    align-self: stretch;\n    flex-shrink: 0;\n    position: relative;\n  }\n  .image {\n    align-self: stretch;\n    flex-shrink: 0;\n    height: auto;\n    position: relative;\n    object-fit: cover;\n  }\n  .frame-1321315870 {\n    display: flex;\n    flex-direction: row;\n    gap: 68px;\n    align-items: flex-start;\n    justify-content: flex-start;\n    flex-shrink: 0;\n    position: relative;\n  }\n  .figure-15-use-lua-script-as-a-control-type-in-the-schedule {\n    color: var(--text-title, #18214d);\n    text-align: left;\n    font-family: \"Inter-Medium\", sans-serif;\n    font-size: 16px;\n    line-height: 130%;\n    font-weight: 500;\n    position: relative;\n    display: flex;\n    align-items: center;\n    justify-content: flex-start;\n  }\n  .frame-13213158992 {\n    display: flex;\n    flex-direction: column;\n    gap: 16px;\n    align-items: flex-start;\n    justify-content: flex-start;\n    align-self: stretch;\n    flex-shrink: 0;\n    position: relative;\n  }\n  .image2 {\n    align-self: stretch;\n    flex-shrink: 0;\n    height: auto;\n    position: relative;\n    object-fit: cover;\n  }\n  .figure-16-example-of-lua-script-and-set-odr {\n    color: var(--text-title, #18214d);\n    text-align: left;\n    font-family: \"Inter-Medium\", sans-serif;\n    font-size: 16px;\n    line-height: 130%;\n    font-weight: 500;\n    position: relative;\n    flex: 1;\n    display: flex;\n    align-items: center;\n    justify-content: flex-start;\n  }\n  @media screen and (max-width: 767px) {\n    .frame-1321315847,\n    .frame-1321315849 {\n      flex-direction: column;\n    }\n  }\n<\/style>\n        \u65b9\u6cd5 5.\u76f4\u63a5\u5b9e\u65f6\u63a7\u5236 MCU \u7684 Lua \u811a\u672c\u63a7\u5236\u7c7b\u578b\u3002\n        \u5b9e\u65f6\u63a7\u5236\u3002\n        <br \/>\n        \u00a0\n              <ul>\n                <li>\n                  \u7528\u6237\u53ef\u4ee5\u4f7f\u7528 Arbin \u7684 Control\n                  \u7c7b\u578b\u6765\u5236\u4f5c\u81ea\u5df1\u7684\u811a\u672c\uff0c\u4e0e\u7f16\u5199\u65f6\u95f4\u8868\u76f8\u6bd4\uff0c\u7075\u6d3b\u6027\u66f4\u9ad8\u3002\n                  \u7684\u7075\u6d3b\u6027\u3002\u8fd9\u4f7f\u7528\u6237\u80fd\u591f\u5728\u6d4b\u8bd5\u8fc7\u7a0b\u4e2d\u65e0\u7f1d\u5730\u7f16\u8f91\u548c\u4fee\u6539\u6761\u4ef6\n                  \u6216\u63a7\u5236\u7c7b\u578b\u3002\n                <\/li>\n              <\/ul>\n              <ul>\n                <li>\n                  \u5f00\u53d1 Lua \u811a\u672c\u4e3b\u8981\u662f\u4e3a\u4e86\u5feb\u901f\u6267\u884c\n                  \u8c03\u8bd5\u7b97\u6cd5\u548c\u5904\u7406\u4e0d\u660e\u786e\u6216\u4e0d\u5b8c\u6574\u7684\n                  \u529f\u80fd\u3002\n                <\/li>\n              <\/ul>\n              <ul>\n                <li>\n                  \u5728\u7b97\u6cd5\u6216\u529f\u80fd\u5c1a\u672a\u5b8c\u5168\u5f00\u53d1\u7684\u60c5\u51b5\u4e0b\n                  \u5728\u7b97\u6cd5\u6216\u529f\u80fd\u5c1a\u672a\u5b8c\u5168\u5f00\u53d1\u7684\u60c5\u51b5\u4e0b\uff0c\u7528\u6237\u53ef\u4ee5\u5f88\u5bb9\u6613\u5730\u5bf9\u5176\u8fdb\u884c\u8c03\u6574\u548c\u5b9a\u5236\uff0c\u4ee5\u6ee1\u8db3\u5176\u9700\u6c42\u3002\n                  \u9700\u8981\u3002\n                <\/li>\n              <\/ul>\n              <ul>\n                <li>\n                  \u5728\u8ba1\u5212\u8868\u4e2d\u4f7f\u7528 Lua \u811a\u672c\u4f5c\u4e3a\u63a7\u5236\u7c7b\u578b\u6709\u4ee5\u4e0b\u51e0\u4e2a\u597d\u5904\n                  \u6709\u51e0\u4e2a\u597d\u5904\uff0c\u5305\u62ec\u53ef\u4ee5\u7075\u6d3b\u5730\u5b9e\u65bd\u5b9a\u5236\u7684\n                  \u903b\u8f91\u7684\u7075\u6d3b\u6027\uff0c\u7531\u4e8e Lua \u811a\u672c\u8f7b\u4fbf\u6613\u5b66\uff0c\u4f7f\u7528\u65b9\u4fbf\n                  \u7531\u4e8e Lua \u7684\u8f7b\u91cf\u7ea7\u548c\u6613\u5b66\u7279\u6027\uff0c\u4f7f\u7528\u65b9\u4fbf\uff0c\u4ee5\u53ca\n                  \u80fd\u5feb\u901f\u521b\u5efa\u6d4b\u8bd5\u65b9\u6848\u548c\u7b97\u6cd5\u539f\u578b\u3002\n                  \u7b97\u6cd5\u3002\n                <\/li>\n              <\/ul>\n      Mits Pro8 \u4e2d\u6ca1\u6709 Lua \u811a\u672c\u3002\n      <img decoding=\"async\" src=\"\/wp-content\/uploads\/2024\/10\/Arbin-SD-Logging-Solution-method-5-i1.png\" \/>\n          \u56fe 15.\u5728\u8ba1\u5212\u8868\u4e2d\u4f7f\u7528 Lua \u811a\u672c\u4f5c\u4e3a\u63a7\u5236\u7c7b\u578b\n          <ul>\n            <li>\n              \u5728\u56fe 16 \u4e2d\uff0c\u6211\u4eec\u6709\u56db\u4e2a\u53c2\u6570 p1~p4 \u53ef\u4ee5\u4f20\u5165\u7a0b\u5e8f\uff0c\u7528\u4e8e doInit \u51fd\u6570\u6216 doControl \u51fd\u6570\u3002\n              \u53ef\u4ee5\u4f20\u5165\u7a0b\u5e8f\uff0c\u7528\u4e8e doInit \u51fd\u6570\u6216 doControl\n              \u51fd\u6570\u4f20\u9012\u5230\u7a0b\u5e8f\u4e2d\u3002\u901a\u9053\u7f16\u53f7\u5bf9\u5e94\u5f53\u524d\u8fd0\u884c\u7684 Lua \u901a\u9053\u3002\n              \u5f53\u524d\u8fd0\u884c\u7684 Lua \u9891\u9053\u3002\n            <\/li>\n          <\/ul>\n          <ul>\n            <li>\n              \u5728\u7b2c 99 \u884c\uff0csetODR \u529f\u80fd\u53ef\u8ba9\u7528\u6237\u4fee\u6539 ADC\n              \u8f93\u51fa\u6570\u636e\u901f\u7387\uff0c\u63d0\u4f9b\u4e86\u4e00\u79cd\u7528\u6237\u53cb\u597d\u7684\u65b9\u6cd5\u6765\u5b9e\u65bd\u667a\u80fd\u6570\u636e\u8bb0\u5f55\u3002\n              \u667a\u80fd\u6570\u636e\u8bb0\u5f55\u3002\n            <\/li>\n          <\/ul>\n      <img decoding=\"async\" src=\"\/wp-content\/uploads\/2024\/10\/Arbin-SD-Logging-Solution-method-5-i2.png\" \/>\n          \u56fe 16.Lua \u811a\u672c\u548c setODR \u793a\u4f8b\n<h2>\n\t\t\u603b\u7ed3\n\t<\/h2>\n\t\t<p>\u5728\u5bf9\u7ec6\u80de\u8fdb\u884c\u591a\u901a\u9053\u6d4b\u8bd5\u65f6\uff0c\u5c06 SDL \u4e0e Arbin cycler \u7ed3\u5408\u4f7f\u7528\u53ef\u63d0\u4f9b\u66f4\u51c6\u786e\u3001\u66f4\u9ad8\u6548\u7684\u6570\u636e\u8bb0\u5f55\u65b9\u5f0f\u3002<\/p>\n<p>\u8fd9\u79cd\u6574\u5408\u662f\u5bf9\u5353\u8d8a\u7684\u79d1\u5b66\u7814\u7a76\u548c\u6280\u672f\u8fdb\u6b65\u7684\u627f\u8bfa\uff0c\u4e3a\u90a3\u4e9b\u5bfb\u6c42\u7a33\u5065\u9ad8\u6548\u7684\u6570\u636e\u91c7\u96c6\u65b9\u6cd5\u7684\u4eba\u63d0\u4f9b\u4e86\u6700\u5148\u8fdb\u7684\u89e3\u51b3\u65b9\u6848\u3002<\/p>","protected":false},"excerpt":{"rendered":"<p>Smart Data Logging (Acquistion) User&#8217;s Guideline For battery researchers and testers who need to study battery performance, data logging is an important factor, it can provide more accurate current, voltage, time, and temperature data to increase the efficiency of testing analysis. These technical strategies will need to apply Smart Data Logging (SDL) feature in the [&hellip;]<\/p>","protected":false},"author":27,"featured_media":0,"parent":22211,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"_seopress_robots_primary_cat":"","_seopress_titles_title":"Smart Data Logging (Acquistion) User\u2019s Guideline | Arbin Instruments","_seopress_titles_desc":"For battery researchers and testers who need to study battery performance, data logging is an important factor, it can provide more accurate current, voltage, time, and temperature data to increase the efficiency of testing analysis. These technical strategies will need to apply Smart Data Logging (SDL) feature in the battery testing industry, the Arbin Testing System can be used with SDL filtering unchanged data measurement in the experiment, reducing data logging rates, increasing efficiency, and preventing overload of data collections that cause the System Under Test (SUT) to fail the experiment.\u00a0","_seopress_robots_index":"","inline_featured_image":false,"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-24211","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.arbin.com\/zh\/wp-json\/wp\/v2\/pages\/24211","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.arbin.com\/zh\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.arbin.com\/zh\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.arbin.com\/zh\/wp-json\/wp\/v2\/users\/27"}],"replies":[{"embeddable":true,"href":"https:\/\/www.arbin.com\/zh\/wp-json\/wp\/v2\/comments?post=24211"}],"version-history":[{"count":0,"href":"https:\/\/www.arbin.com\/zh\/wp-json\/wp\/v2\/pages\/24211\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/www.arbin.com\/zh\/wp-json\/wp\/v2\/pages\/22211"}],"wp:attachment":[{"href":"https:\/\/www.arbin.com\/zh\/wp-json\/wp\/v2\/media?parent=24211"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}