All posts by yanke928

shit

Meter UI Manual

PC Software UI Manual

C# Library Download

Click this if you don’t know why you are here.

C# communication library:

1 eca0d3aa7e downloads/shizuku/csharplib 4c2c8bc9c2
NameSizeDate
csharplib.zip

Download
684.79 KBApril 7, 2021

1

Send Link

Send an email with links to the files. Add more files if needed.

Files to be sent:

Separate multiple addresses with a comma

Add More Files

/csharplib.zip
dirtyexample/csharplibdirtyexample.zip

Quick dirty example:

1 eca0d3aa7e downloads/shizuku/csharplibdirtyexample 4c2c8bc9c2
NameSizeDate
csharplibdirtyexample.zip

Download
1.45 MBApril 7, 2021

1

C# API Brief

板号Shizuku的USB万用表的定制商的常见问题

板号Shizuku的USB万用表的定制商的常见问题

板号Shizuku的USB万用表的定制商的常见问题

基本所有您关心的问题都在下面,请认真阅读。

外壳

是否可以定制外壳?

可以

如何定制外壳?

如果贵方有PCB技术人员,我方可发送参考PCB源文件,在此基础上做修改。如果不知道怎么修改的,可以画出示意图,我方代为修改。

多少起订?

PCB外壳很费精力,双方要修改核对图形多次。由于是沉金板,少量的PCB打样都会造成很大的费用。第一次下单数量必须在50只以上。

有什么颜色?

目前可用的颜色有蓝色,哑光黑色,白色,黄色,绿色,红色不可用。

为什么红色不可用?

我方与POWER-Z的协议中被要求POWER-Z独家使用红色PCB。

如果要使用铝合金或者CNC外壳会有问题吗?

会有问题,将无法使用负载模块。如果您只出售表头,仍然是可以考虑的。

其他定制商是否可以用贵方的外壳,贵方是否可以用其他定制商的外壳?

默认不允许定制商与定制商互相使用对方的logo,但若双方同意,可以使用同样外壳出货。

 

开机画面及关于界面

是否可以定制开机画面及关于界面?

可以

开机画面可以做成什么样子?

一个Logo淡入动画,和一个进度条动画,时长可以定制。Logo最多可以有7个分区,每个分区1中颜色,您需要提供每个分区的图像,每个分区的位置,大小,淡入时间,颜色可以自定义。详情请咨询,可以提供现有定制商的样例做参考。

多少起订?

50只。

可不可以禁用开机画面?

部分客户用的开机画面较长,表头如果在工厂内使用将会导致不便,为此可以让您的用户进入菜单->Developer Tools->Advanced Settings->Disable Logo禁用开机画面,这样这些用户就不会有等待logo的困扰。当然,如果您定制完全不要logo,也是可以的,出货完全不带logo。

经过定制后的Logo是否可以更改?

不行,为了保证各个定制商的权益,我方不允许在货物发出后再更改Logo。您只能更改目前未发出的部分。

其他定制商是否可以用贵方的Logo,贵方是否可以用其他定制商的Logo?

默认不允许定制商与定制商互相使用对方的logo,但若双方同意,可以使用同样logo出货。

可以定制关于界面的哪些内容?

可以,您可以修改产品型号,定制商名称以及网址。

Logo和关于界面的定制内容是否会因为固件升级而失效?

不会。Logo和关于界面的定制内容在出厂时烧录在一个单独的分区,固件升级不会修改这个分区。

杂项

还可以定制默认语言,默认时区,方便于特定地区的外贸。

 

工厂批测程序

可不可以定制工厂使用的程序?

可以。

可以定制哪些内容?

测试流程,原理上您可以使用板上的所有资源完成自己的功能(屏幕,蜂鸣器,诱骗,如果有负载功能还可以控制负载)。

如何定制工厂批测程序?

如果贵方有工程师,可以参考二次开发概览内的内容。如果贵方觉得自己写太麻烦,在量足够的情况下,可以让我代写,具体请咨询。

别人会不会拿到贵方的程序?

您保管好您的代码和设备,就不会拿到。我方保证不会在定制商之间交换程序。

上述内容仅供参考,实际实施以咨询结果为准,有疑问请联系QQ 1410297278 电话18628228557。

 

ShizukuSHoukai EN

Shizuku_Brief

Shizuku USB MultiMeter

Brief

Shizuku USB Multimeter is a all-in-one test equipment designed for USB surrounded devices. Main features can be divided into several parts: Voltage&Current Monitoring, Fast-charge trigger, Capacity/Energy Accumulation, Data Logging, User Programmable Design, Electronic Load (With module SM-LD-00). It's suitable for charger/powerbank tests, factory multi-production and products development.

Specialities compared to old series(Kotomi)

If you've never used the old series devices, skip this section.

1. Provided lua APIs for user programming, to custom your own features or batch tests.

2. Supports extension module (SM-LD-00 is provided so far, modules with other features are under development).

3. More powerful PC software.

4. Internal 12MBytes user data space, for user program saving(Your program can also write files to this space), data logging.

5. Able to view ripple graph of VBUS with internal 3.2Msps ADC.

6. Larger screen(2.0' 128*160)

7. (Super)VOOC/DASH extra signal line is now passed through, enabling direct measurement of devices running (Super)VOOC/DASH protocols.

8. A buzzer is added to improve user experience.

9. A gravity sensor is added to rotate the screen automatically.

11. (Super)VOOC/DASH cable reader.

12. USB3.1 partially supported.

 

Primary features and spec

Hardware Interface

  1. USB-A full-pin(9-pin) male and female to measure devices.
  2. USB-C full-pin(24-pin) male and female to measure devices.
  3. Micro USB for PC connection and independent power supply.
  4. Extension module interface.

User Interface

  1. 2.0' 128*160 TFT screen.
  2. A buzzer.
  3. PC software UI.

USB Basic Measurements

  1. Current resolution 0.0001A, voltage resolution 0.0001V, precision 0.1%, 0.1%.
  2. 100sps high speed data (Voltage&Current) logging/graphing on the meter, and 1000sps data logging/graphing on the PC.
  3. 5 groups of capacity, energy, time accumulator.

Fast-charge Trigger

  1. QC2.0, QC3.0 trigger.
  2. Huawei FCP,SCP,SSCP trigger,SCP/SSCP smooth voltage adjustments.
  3. Samsung AFC trigger,
  4. VOOC(DASH/WARP) trigger with smooth voltage adjustments.
  5. Super VOOC trigger.
  6. Auto-enumeration of protocols stated above.
  7. PD2.0,3.0 (PPS/QC4.0 included) trigger.

Cable Tests

  1. A-C and C-C cable resistance test without external load.
  2. Normal method A-C cable resistance measurement.
  3. E-mark cable data reader.
  4. Dash cable data reader.

Data Logging

  1. Internal 12MBytes data space, can be used for offline data recording, recording rate 1sps-100sps, including voltage, current, D+ & D- voltage.

PC Software

  1. Basic voltage & current reading and display.
  2. 0.2-1000sps voltage & current logging,
  3. Online/offline record graphing and exporting.
  4. Real-time VBUS ripple graphing, sampled by internal 3.2Msps ADC.
  5. Bare-metal lua development environment, memory status monitoring, code downloading and executing, and a debug terminal.
  6. PD listener for PD development.
  7. Fast-charge trigger.
  8. Screenshot of the meter.
  9. Firmware retrieving and upgrading.

Misc Features

  1. D+ D- voltage measurement,.
  2. Board temperature measurement.
  3. Real-Time Clock.
  4. AC-Coupled VBUS ripple graphing.

Lua API

  1. meter, for accessing voltage & current readings.
  2. loadCon, for controlling load module.
  3. pdSink, request PD voltages as sink.
  4. fastChgTrig, for triggering protocols like QC,FCP,SCP..
  5. timer,io,sys, and standard library.
  6. APIs are under development, feel free to give advice.
  7. For detailed documentation, go to here.

 

Related Documentation

Shizuku Breif

Lua programming overview

Lua Breif en

Shizuku USB Multimeter

Lua programming overview

0.0 Overview

To provide convenience for users to custom their own features, we provide APIs and interpreter inside the meter. One can access resources on the meter with APIs to accomplish their own purposes.

0.1 Programming Language

We chose lua as our programming language, it requires basic understanding of the language, visit Lua 5.1 Reference Manual for a quick start.

0.2 Demo Programs

To get the user familiar with API modules and their style, and evaluate the usability of them, we provide demo programs in the PC software, double-click to open and click the green button to run:

luaScript

 

0.3 Documentation

See the documentation of APIs here.

0.4 Feedback

If more API is needed or bugs discovered, please contact:

Telegram: +8618628228557