নারকেল ব্যাটারি কীভাবে একটি ম্যাকবুক ব্যাটারির ডিজাইন ক্ষমতা নির্ধারণ করে?


11

একটি ম্যাকবুকের ব্যাটারিতে তিনটি চার্জ নম্বর রয়েছে:

  1. বর্তমান চার্জ
  2. সর্বাধিক চার্জ
  3. নকশা ক্ষমতা

এমনকি যদি কোনও ম্যাকবুক প্লাগইন থাকে তবে ওএস এক্স চার্জ দেওয়ার চেষ্টা করে না — যতক্ষণ না (1) (2) এর 95% হয়, তাই নোটিফিকেশন বারে প্রায়শই 95% থেকে 100% এর মধ্যে থাকবে।

এই দুটি সংখ্যা ব্যাটারির "নকশা ক্ষমতা" এর সাথে বিপরীতে। নারকেল ব্যাটারি হ'ল একমাত্র সফ্টওয়্যার যা ম্যাকবুক ব্যাটারির "ডিজাইন ক্ষমতা" হিসাবে প্রতিবেদন করে।

এই নকশা ক্ষমতা অ্যাপল এর চশমা, সিস্টেম তথ্য, বা Everymac.com এ প্রদর্শিত হবে না।

নারকেল ব্যাটারি কীভাবে কোনও ব্যাটারির নকশা ক্ষমতা নির্ধারণ করে?


আইস্ট্যাট মেনুগুলি ব্যাটারি ডিজাইনের ক্ষমতাও প্রদর্শন করে
মায়াবাহারী

6
এবং এখানে আমি একটি নারকেল ব্যাটারি লেবু কোষ মত কিছু ছিল । কত হতাশ।
ওয়াইল্ডকার্ড

উত্তর:


27

আপনি কমান্ড থেকে অনেক অন্যান্য ব্যাটারি এবং / অথবা সিস্টেমের তথ্য সহ এই তথ্যটি পেতে পারেন

ioreg

এই আদেশটি তার ম্যান পেজ অনুসারে করে:

ioreg আই / ও কিট রেজিস্ট্রি প্রদর্শন করে। এটি একটি উল্টানো গাছ হিসাবে বৈকল্পিক 1 রেজিস্ট্রি কাঠামো দেখায় ।

1 : উত্তরাধিকারী [sic]

AppleSmartBatteryকেবল ব্যাটারি সম্পর্কিত তথ্য পেতে শ্রেণির নাম অনুসারে ফিল্টার ব্যবহার করা ( ব্যাটারির জন্য):

$ ioreg -brc AppleSmartBattery
-b    Show the object name in bold.
-r    Show subtrees rooted by objects that match the specified criteria.
       If none of -c, -k, or -n are supplied, -r has no effect.
-c    Show the object properties only if the object is an instance of, or
       derives from, the specified C++ class (e.g. IOService).

থেকে man ioreg

এরকম কিছু মুদ্রণ করবে:

$ ioreg -brc AppleSmartBattery
+-o AppleSmartBattery  <class AppleSmartBattery, id 0x100000254, registered, ma$
{
  "ExternalConnected" = Yes
  "TimeRemaining" = 0
  "InstantTimeToEmpty" = 65535
  "ExternalChargeCapable" = Yes
  "FullPathUpdated" = 1464849055
  "CellVoltage" = (4298,4292,4299,0)
  "Voltage" = 12889
  "BatteryInvalidWakeSeconds" = 30
  "AdapterInfo" = 0
  "MaxCapacity" = 5524
  "PermanentFailureStatus" = 0
  "Manufacturer" = "SMP"
  "Location" = 0
  "CurrentCapacity" = 5524
  "LegacyBatteryInfo" = {"Amperage"=0,"Flags"=5,"Capacity"=5524,"Current"=5$
  "FirmwareSerialNumber" = 1
  "BatteryInstalled" = Yes
  "PackReserve" = 200
  "CycleCount" = 318
  "DesignCapacity" = 6330
  "OperationStatus" = 58371
  "ManufactureDate" = 17726
  "AvgTimeToFull" = 65535
  "BatterySerialNumber" = "D864403T3UVFVN7A6"
  "BootPathUpdated" = 1464353527
  "PostDischargeWaitSeconds" = 120
  "Temperature" = 3096
  "UserVisiblePathUpdated" = 1464849490
  "InstantAmperage" = 0
  "ManufacturerData" = <000000000702000a03890000034a34340330304103534449032$
  "MaxErr" = 1
  "FullyCharged" = Yes
  "DeviceName" = "bq20z451"
  "IOGeneralInterest" = "IOCommand is not serializable"
  "Amperage" = 0
  "IsCharging" = No
  "DesignCycleCount9C" = 1000
  "PostChargeWaitSeconds" = 120
  "AvgTimeToEmpty" = 65535
}

আপনি যে ক্ষেত্রটি সন্ধান করছেন তা হ'ল DesignCapacity। সুবিধার জন্য, এটি দিয়ে ফিল্টার করুন grep(ইউনিটটি মিলিঅ্যাম্প-ঘন্টা, বা এমএএইচ):

$ ioreg -brc AppleSmartBattery | grep DesignCapacity
      "DesignCapacity" = 6330

আপনার DesignCapacityক্ষেত্রটি 6330এর মান হিসাবে প্রদর্শিত হতে পারে না । আমি একটি 13 "2014-এর মাঝামাঝি আরএমবিপি ব্যবহার করছি তবে আপনি বিভিন্ন ব্যাটারি রেটিং সহ অন্য একটি সিস্টেম ব্যবহার করছেন।

ব্যাটারি সম্পর্কিত তথ্য ছাড়াও, ioregআপনার সিস্টেম এবং অন্যান্য পেরিফেরিয়ালগুলি সম্পর্কে কিছুটা জানতে - কিছুটা কমান্ড-লাইন সিস্টেম তথ্য সরঞ্জামের মতো ব্যবহার করা যেতে পারে।


আপনি যদি এই আদেশটির কোড-প্রয়োগের সন্ধান করছেন, গিথুব-এর বেলটেক্সের সিস্টেমকিটটি একবার দেখুন । এটি আমার জানা একটি দুর্দান্ত সুইফট লাইব্রেরি।

দাবি অস্বীকার: সিস্টেমকিট বা বেলটেক্সের সাথে অনুমোদিত নয়। সিস্টেমকিটের কেবল একজন খুশি ব্যবহারকারী।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.