59
3302C Mainframe 使用手冊 S/N:90033023 REV :J 北京海洋兴业科技股份有限公司(证券代码:839145) www.hyxyyq.com

3302C Mainframe 使用手冊 · 2016. 12. 20. · 3302c mainframe 使用手冊 1-3 1-5 系統方塊圖 3302c 系統方塊圖如圖 1-1 所示,3302c 內含兩組電源供應器,其中一組供應給

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

Page 1: 3302C Mainframe 使用手冊 · 2016. 12. 20. · 3302c mainframe 使用手冊 1-3 1-5 系統方塊圖 3302c 系統方塊圖如圖 1-1 所示,3302c 內含兩組電源供應器,其中一組供應給

3302C Mainframe 使用手冊

SN90033023 REV J

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊目錄

一簡介 1-1

1-1 特性 1-2

1-2 標準配備1-2

1-3 選用配備1-2

1-4 規格 1-2

1-5 系統方塊圖1-3

二安裝 2-1

2-1 安裝前的準備 2-1

2-2 電源的設定與檢查2-1

2-3 接地需求2-2

2-4 環境需求2-2

2-5 維修及校正服務2-2

2-6 GPIB 介面功能2-3

2-7 RS-232 介面功能 2-4

2-8 遙控裝置2-4

三操作說明3-1

3-1 電源開關3-2

3-2 儲存呼叫 ( STORE RECALL ) 操作3-3

3-3 AUTO SEQ 功能操作說明 3-4

四GPIB RS-232 操作命令說明 4-1

4-1 GPIBRS-232 簡介4-1

4-2 GPIB 命令摘要4-1

4-3 RS-232 命令摘要 4-2

4-4 3320 3250 3310A 3310C 3330A GPIBRS-232 命令列表 4-3

4-5 縮寫代號說明 4-10

4-6 GPIB RS-232 命令語法說明 4-10

4-7 GPIB RS-232 命令說明 4-11

4-8 3250A 系列 GPIB 控制流程圖4-26

4-9 3310A 系列 GPIB 控制流程圖 4-27

4-10 3320 系列 GPIB 控制流程圖4-28

4-11 3310C 系列 GPIB 控制流程圖 4-29

APPENDIX A GPIB PROGRAMMING EXAMPLEA-1

APPENDIX B RS-232 PROGRAMMING EXAMPLE B-1

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

Figure

圖 1-1 3302C MAINFRAME 方塊圖1-3

圖 2-1 電源設定圖2-1

圖 2-2 保險絲座 2-1

圖 2-3 3302C 前板按鍵圖背板圖 2-3

圖 2-4 遙控連接埠圖2-4

圖 3-1 3302C 前面板圖 3-1

圖 3-2 自動動測試模式操作流程圖3-4

圖 3-3 編輯模式操作流程圖3-5

圖 3-4 測試模式操作流程圖3-6

圖 4-1 後面板 RS-232 介面連接圖4-2

圖 4-2 3250A 系列 GPIB 控制流程圖4-26

圖 4-3 3310A 系列 GPIB 控制流程圖 4-27

圖 4-4 3320 系列 GPIB 控制流程圖 4-28

圖 4-5 3310C 系列 GPIB 控制流程圖4-29

Table

表 1-1 3250A3310A33203310C3330A 系列簡單規格表 1-1

表 1-2 規格表 1-2

表 3-1 風扇速度規格表 3-2

表 4-1 設定預置數值命令查詢預置數值命令4-5

表 4-2 STAGE設定命令查詢命令 4-7

表 4-3 LIMIT設定預置數值命令查詢預置數值命令4-7

表 4-4 系統設定命令查詢命令 4-8

表 4-5 系統設定命令查詢命4-8

表 4-6 系統設定命令查詢命4-8

表 4-7 解析度差異表4-9

表 4-8 命令結束字元表 4-10

表 4-9 波形資料表4-11

表 4-10 各系列可工作模組表4-19

表 4-11 3310A 系列電流及電阻的規格表 4-20

表 4-13 PROT 狀態暫存器4-23

表 4-14 各系列機型編號表4-24

表 4-15 3320系列機型編號表 4-24

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 1-1

一簡介

Model 3302C 電子負載機框乃是為了 3250A3310A33203310C3330A 系列抽取式電子負載

模組而設計的單組控制機框3302C 機框必需與 3250A3310A33203310C3330A 系列插入

式電子負載模組組合起來才可操作目前本公司產生的 3250A3310A33203310C3330A 系

列抽取式電子負載模組的簡單規格如表 1-1 所示詳細規格請參考各系列電子負載使用手

冊或與本公司營業部聯絡取得詳細資料

型 號 最大電流 最大電壓 最大功率

3250A 20 Arms 60 Vrms 300 W

3251A 8 Arms 150 Vrms 300 W

3252A 4 Arms 300 Vrms 300 W

3253 1 Arms 500 Vrms 300 W

3310A 30 A 60 V 150 W

3311A 60 A 60 V 300 W

3312A 10 A 250 V 300 W

3314A 5 A 500 V 200 W

3315A 15 A 60 V 75 W

3310AC 30 A 60 V 150 W

3311C 60 A 60 V 300 W

3312C 10 A 250 V 300 W

3314C 5 A 500 V 200 W

3320 30 A 60 V 150 W

3321 60 A 60 V 300 W

3322 10 A 250 V 300 W

3323 10 A 400 V 150 W

3324 5 A 500 V 200 W

3325 15 A 60 V 75 W

3330A A50A B5A A+60V B+60V 250W 50W

3331A A50A B5A A+60V B-60V 250W 50W

3332A A5A B5A A+60V B+60V 75Wx2

3333A A5A B5A A+60V B-60V 75Wx2

3334A A5A B5A A-60V B-60V 75Wx2

表 1-1 3250A3310A33203310C3330A 系列簡單規格表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 1-2

1-1 特性

Model 3302C 是一個操作簡單經濟型的電子負載機框包含列特性

111 電子負載採用可抽取式設計方便更換不同規格的電子負載並且能識別模

組的型號

112 可使用 3250A3310A 及 33203310C3330A 系列電子負載

113 對於 3250A3310A 系列電子負載模組3302C 可儲存呼叫 5 種電子負載狀態

設定對於 3310C3330A3320 系列電子負載模組3302C 可儲存呼叫 150

種電子負載狀態設定節省測試時間

114 背面板的類比信號控制端子 (BNC)可控制 3310A 系列的負載電流波形及

3250A 系列外部同步信號輸入端子

115 具有 RS-232 界面可連接 PCNOTE BOOK PC 等作自動測試

116 GPIB 選用配備可輕易達成自動化控制GPIB 位址由前板設定

117 具有自動測試功能 (AUTO SEQ)可自行編輯測試步驟自動測試

118 對機箱內部風扇採用智慧型控制節約能源

11 9 9931C 遙控器提供使用者遠端操作 5 組儲存呼叫功能用ldquoNGrdquo指示燈顯

示當前測試狀況最適合線上使用

1-2 標準配備

121 Model 3302C 主機 1 台

122 電源線 1 條

113 Model 3302C Mainframe 使用手冊 1 本

1-3 選用配備

131 IEEE-488 介面

132 GPIB 纜線長度 1 米

133 GPIB 纜線長度 2 米

134 D-SUB 9 Pin (公) to D-SUB 9 Pin (母) 連接電纜線長度 1 米

135 9931C 遙控器

1-4 規格

LINE 100V115V plusmn 10 200V230V plusmn 10

FREQUENCY 5060 Hz

FUSE 1A250V(5times20 mm) 05A250V(5times20 mm)

MAX POWER

CONSUMPTION 40 W

DIMENSIONS (W H D) 150 mm times 177 mm times 445 mm

WEIGHT NET55 Kg

表 1-2 規格表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 1-3

1-5 系統方塊圖

3302C 系統方塊圖如圖 1-1 所示3302C 內含兩組電源供應器其中一組供應給

3302C 機框另一組則供應給電子負載模組

POWER

SUPPLY

SYSTEMCONTROLLER

(CPU MEMORY

DIGIT IOCIRCUIT

IEEE488INTERFACE

FRONT PANEL

KEY

STORERECALL

POWER SUPPLY

ISO IO

SERIESMODULARPLUG-INLOAD

Analog Programming

CONTROLL

INTERFACE

RS-232INTERFACE

3250A3310A3330A3310C3320

9931C CREMOTE

3302C 電子負載機框與電子負載模組以光隔離元件隔離

圖 1-1 3302C Mainframe 方塊圖

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 2-1

二安裝

2-1 安裝前的準備

3302C 電子負載機框於出貨前都己經過嚴密的品質檢驗如果機框於運輸過程遭受損

壞時請您就近聯絡博計電子的經銷商或直接與本公司營業部聯絡

2-2 電源的設定與檢查

3302C 電子負載機框可以工作於交流電源 100V115V200V 及 230V工作電壓標示

於後面板電源輸入端附近使用前請先確定標示的工作電壓與您的使用電壓是否相

同如果您的使用電壓與 3302C 電子負載機框所標示的工作電壓不同時請依照以下

的步驟重新設定工作電壓

115V100V

230V200V

圖 2-1 電源設定圖

221 關閉 3302C 電子負載機框電源開關 (0 的位置)

222 背板之開關設定請參考圖 2-1設定正確的使用工作電壓電壓的設定說明如

2221 設定開關到 115 V 位置即設定使用電壓為 115 V

2222 設定開關到 230 V 位置即設定使用電壓為 230 V

223 確認保險絲的安裝是否正確如果必要時請一併更換正確的保險絲一般來

說應該為另一顆位於保險座中的備用保險絲

224 保險絲座位於交流電源插座下方如圖 2-2 所示檢視保險絲前務必先拔除電源

線以避免電擊的危險取出保險絲座時圖 2-2 所示可以使用一把較小的平

頭螺絲起子換上如表 1-2 所示正確規格的保險絲

225 置回保險絲座插上電源線後即可

圖 2-2 保險絲座

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 2-2

2-3 接地需求

為了避免機殼因漏電時而造成危險3302C 電子負載機框強烈要求使用三端式的電源

線並且電源配線接地皆需正確和完整

2-4 環境需求

為了保持 3302C 電子負載機框可以正常地操作建議操作環境的溫度應位於攝氏 0

~40 之間最佳的工作環境溫度為攝氏 25plusmn5

2-5 維修及校正服務

如果 3302C 電子負載機框故障或需要校正時請於機框上貼上標示有所有人 (公司行

號部門人員) 的標籤並指明為校正服務或者維修服務然後通知博計電子的經銷商或

者直接與本公司聯絡

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 2-3

2-6 GPIB 介面功能

GPIB 連接器位於 3302C 電子負載機框的後面板 (參考圖 2-3)用於連接 GPIB 控制

器 (CONTROLLER) 或其他裝置 (DEVICES)

GPIB 連線時有二點較為重要的限制如後所述

261 包含 GPIB 控制器 (CONTROLLER) 在內所有裝置不能超過 15 台

262 GPIB 連接器電纜線長度最長為 2 米裝置連線後其總長不可超出 20 米

GPIB 位址由前板 STATE 4+STATE 5 同時按下進入 GPIB 位址設定模式按 UP 鍵

DOWN 鍵選擇 0-31 位址完成後按 STATE 2 跳出 GPIB 位址設定模式

STORE

1

2

3

4

5

STATE

START

EXIT

AUTOSEQ

Addr

REMOTE CONTROLLER

GPIB

MADE IN TAIWAN

PRODIGIT ELECTRONICS CO LTD

PROGRAMMINGANALOGINPUT

LINE INPUT

100V115V

200V230V

RS232

LINE FUSE RATING

5060Hz

115

05A

1A100V

230V200V

0~10 Vac +dc

圖 2-3 3302C 前板按鍵圖背板圖

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 2-4

2-7 RS-232 介面功能

3302C 電子負載機框提供了一個 RS-232 母座 (FEMALE) 連接裝置於背面板上 (參考

圖 2-3)此連接裝置與電腦 RS-232 連接埠以一對一的方式連接

2-8 遙控裝置

3302C 電子負載機框提供了一個可以連接 Model 9931C 遙控器的連接埠於後面板上

此一連接埠為一般的 9 Pin 母座連接埠連接於前面板的按鍵用以使用 Model 9931C

5 個按鍵的遙控器它可以取代3302C 前面板的 Recall 1~5如果電子負載產生

NG MODEL 9931C 上的〝NG〞指示燈指示 NG 狀態

INSTRUMENT PROFESSIONAL

PRODIGIT

9931C REMOTE INTERFACE

9 Pin to 9 Pin Cable

1

2

3

4

5

STORE

1

2

3

4

5

6

7

8

9NC

NC

D-sub 9 Pin

FAIL

圖 2-4 遙控連接埠圖

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 3-1

三操作說明

3302C 電子負載機框前面板圖如圖 3-1 所示

STATE

STORE

POWER

BANK

START

EXIT

AUTOSEQ

ADDR

2

3

1

圖 3-1 3302C 前面板圖

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 3-2

3-1 電源開關

在接上電源線之前請先確定使用電壓與本機所使用的電壓是否相符

當 電 源 開 關 切 換 到 〝 1 〞 (ON) 時 3302C 電 子 負 載 機 框 及

3250A3310A3310C33203330A 系列電子負載模組即能正常地工作3302C 電子負載機

框開機時的狀態如下說明

311 3302C 打開電源LED 燈七段式顯示器全部亮起及風扇全速運轉約三秒鐘之

312 LED 燈全滅則七段速式顯示器依序顯示版本 r1 (r1~r9) BANK 值 bn 01

風扇速度會有改變如下說明

313 風扇會隨著裝上的模組風速有所不同

3310A3250A 系列以全速運轉3310C3330A 系列以慢速運轉 (未吃載)3320

系列則風扇會停止當按下 LOAD 鍵時風扇才會以全速運轉風扇不再被控

314 3302C 智慧型風扇控制

3141 3302C 搭配 3310A3250A3320 系列電子負載模組時風扇無智慧型控制

都以全速運轉

3142 3302C 搭配 3310C3330A 系列電子負載模組時風扇有智慧型控制風

扇控制如下表 3-1

風扇速度隨著吃載功率大小改變一段為最慢五段為最快

風扇速度 一段 二段 三段 四段 五段

3310C 0~30W 30~60W 60~90W 90~120W gt120W

3311C3312C 0~60W 60~120W 120~180W 180~240W gt240W

3314C 0~40W 40~80W 80~120W 120~150W gt150W

3315C 0~15W 15~30W 30~45W 45~60W gt60W

3330A3331A 0~60W 60~90W 90~120W 120~150W gt150W

3332A3333A3334A 0~30W 30~60W 60~90W 90~120W gt120W

表 3-1 風扇速度規格表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 3-3

3-2 儲存呼叫 ( STORE RECALL ) 操作

3302C 電子負載機框前面板的 8 個功能鍵對於 3250A3310A 系列電子負載模組其

中 STATE 1 ~ 5 提供了使用者可以儲存呼叫最多達 5 個的測試項目或狀態對於

3310C3330A3320 系列電子負載模組 3302C 可儲存呼叫 5 種電子負載狀態設定項

目每個項目別分為 30 種狀態共有 150 種3310C3330A 系列電子負載模組狀

態設定於負載模組的 EPROM 中3320 系列電子負載模組狀態設定於 3302C 電子負

載機框 EPROM 中每一組 STATE (1~5) 皆能儲存 (STORE) 或呼叫 (RECALL)

3250A3310A3310C33203330A 電子負載的狀態及設定值

321 儲存功能操作步驟

3211 設定好電子負載的狀態及設定值

3212 對於 3310C3330A 及 3320 系列用 UP 和 DOWN 鍵選擇將要存

儲的 BANK 狀態號碼(1~30)對於 3310A 和 3250A 系列跳到下一

3213 按下 3302C 面板上的儲存 (STORE) 鍵此時儲存件的指示燈會立即

以每秒一次的速度閃爍若欲放棄儲存時可再按一次儲存鍵或等大

約 20 秒鐘即離開儲存功能

3214 按下儲存鍵後儲存功能指示燈亦開始閃爍之後按下 STATE 1 ~ 5

任何一鍵時相對地指示燈立即點亮表示電子負載面板狀態及設定

值都已經儲存至指定的記憶裝置中儲存功能指示燈熄滅之後表示

儲存步驟已經完成

322 呼叫功能操作步驟

按下 STATE 1 ~ 5 中任何一個按鍵相對的指示燈即點亮表示 3250A

3310A 系列電子負載模組會從相對地記憶裝置中將資料呼叫出來此時

3250A3310A 系列電子負載模組面板的狀態及設定值即會依照呼叫出來的資料

重新設定對於 3310C3330A 及3320 系列按 UP 和 DOWN 鍵改變當前項

目中的狀態號碼同時將此狀態的資料傳送至電子負載模組設定呼叫功能

後若按下模組面板上任何一個按鍵時呼叫功能指示燈 (STATE 1 ~ 5) 隨

即亮起表示呼叫步驟已經完成

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 3-4

3-3 AUTO SEQ 功能操作說明

AUTO SEQ 功能內有兩種模式一為 STORE (EDIT) MODE (編輯模式)另一 START

(TEST) MODE (測試模式)同時按下前面板的 S3 + S4 可以進入 AUTO SEQ 功能內再

按 STORE 或 SEATE 選 STORE (EDIT) MODE (編輯模式) 或 START (TEST) MODE

(測試模式)(操作方式請參考流程圖)

Normal Mode

AUTO SEQ

按下 S3+S4 鍵

Display bank no

STORE MODE STATE MODE

按下 Exit 鍵

bn

Show r1-r9 Display 3302C 程式版本 r1-r9

Display bank

SHOW n1~n9

按下 STATE 鍵按下 STORE 鍵

圖 3-2 自動動測試模式操作流程圖

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 3-5

331 編輯模式 (Edit) Mode

3311 3302C 內有 9 組 (n1 ~ n9) 自動測試可編輯

3312 每組各有 16 項步驟可設定由 BANK 0 ~ 30 及 STATE 0 ~ 5 來選擇

150 組

3313 每組內可設定 T1 (TEST TIME) 及 T2 (DEALY TIME)單位為 100 ms

範圍在 (01s ~ 99s)

S3+S4

Show n1-n9

Store Mode

1按下按鍵 S3+S4

2顯示 AUTO SEQ No1-No9 按上下箭頭選擇 n1-n9

Initial = n1

按下 Store 鍵3按下 Store 鍵進入 Store Mode

Show BANK 值

設定 Bank

設定 T1

設定 T2

按上下箭頭選擇 Bank NoSTART 1~5

按下 Store 鍵 = Enter 進入下一個項目

Show t1

Show t2

按上下箭頭設定 t1 = 01-99 單位 = 100mS

按下 Store 鍵 = Enter 進入下一個項目

按下 Store 鍵 = Enter 進入下一個項目

按上下箭頭設定 t2 = 00-99 單位 = 100mS

顯示 Step No Sp = 0-F

Step = F

Yes完成

Sp=Sp+1

NO

圖 3-3 編輯模式操作流程圖

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 3-6

332 測試模式(Test)Mode

3321 當同時按下 S4 + S5 進入自動測試模式S3S4 LED 燈亮起按下

SEART 鍵則進入測試模式

3332 測試方式由 (STEP 0- T1-T2) 接著 (SETP 1-T1-T2) 直到 16 個步驟做

完或按 EXIT 離開測試模式

3333 若全部測試步驟都 GO測試結果顯示 GO 時表示為 PASS測試步

驟若有任何一項為 nG 時測試結果顯示 nG 時表示為 FAIL

S3+S4

Show n1-n9

Start Mode

1按下按鍵 S3+S4

2顯示 AUTO SEQ No1-No9 按上下箭頭選擇 n1-n9

Initial = n1

按下 Start 鍵

3按下 Start 鍵進入 Start Mode

Testing3依據 3310C 及 3330A 傳回之 GONG 3302C 不用顯示 GONG

4若測試結果為 NG 時 3302C 應暫停測試

Exit

1依照 n1-n9 的內容 Recall 3330A 及 3310C 模組

41 使用者按下 START 則繼續測試

42 使用者按下 Exit 則終止測試 回到 Normal ModeStartExit

Start

Show BANK值

NG Yes

Normal Mode

End

No

Sp = Sp+1

No

PASSFAIL

Show GO Show NG

PASS FAIL

1

2

3

Exit

Yes

4

5若測試結果為 GO 時 則判斷是否為最後一個測試項

51 若不是最後測試 Step 則 Step + 1 繼續測試

52 若是最後測試 Step 則測試若全部為 GO 時 顯示 GO 表示為 PASS

53 若是最後測試 Step 則測試若有任一項為 NG 時 顯示 NG 表示為 FAIL

5

52 53

5141

42

圖 3-4 測試模式操作流程圖

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-1

四GPIB RS-232 操作命令說明

4-1 GPIBRS-232 簡介

3302C 電子負載機框後面板上的 GPIBRS-232 介面可以和個人電腦 (PC) 或者筆記本

型電腦 (Note Book PC) 的 GPIBRS-232 介面連接可以使用高階語言 C 和 VB 等應

用程式遠端控制電子負載模組組成自動控制系統

根據 GPIBRS-232 介面功能更可以利用在交換式電源供應器 (Switching Mode Power

Supply) 的自動化測試如負載調整率 (LOAD Regulation)電壓調整 (Centering Voltage

Adjust) 等或者可充電式電池的充放電測試3302C 的 GPIBRS-232 介面功能不僅

可以設定 3250A3310A3310C33203330A 系列電子負載模組的負載狀態更可以讀回

設定值及實際值從而可以在 PC 上可以觀察到電子負載模組的工作狀態

4-2 GPIB 命令摘要

GPIB 的設定命令中 rdquoNAME XXXXrdquo 只對 3320 系列有效3320 系列進入 GPIB 後

要先下此命令使 3302C機框知道裝 3320 系列中何種機型

GPIB 的命令群組中查詢命令及測量命令的命令延遲時間為 (100mS)請於下達查詢命

令及測量命令之後延遲 100 mS 之後再讀取資料緩衝區上的資料

3302C 裝 3321 負載模組欲使用 GPIB 控制時 GPIB 命令下達應如下

NAME 3321

若沒有先下此命令給 3302C 則機框無法分辨機型造成設定錯誤

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-2

4-3 RS-232 命令摘要

RS-232 命令語法與 GPIB 命令語法都是相同的3302C 電子負載機框 RS-232 功能的

通訊協定為固定的其通訊協定如下所述

鮑得率 (Baud-rate) 9600

同位檢查 (Parity) 沒有

資料位元數 (Data bit) 8 位元

結束位元 (Stop bit) 1 位元

命令延遲時間 (Command Delay time) 20 mSec

後面板 RS-232 介面連接圖如圖 4-1其中圖 4-1 (A) 為 3302C RS-232 介面的內部配

線圖使用者只須使用如圖 4-1 (B) 的一般一對一 RS-232 電纜線

TxDRxDRTSCTS

TxDRxD RTSCTS

Figure 4-1A

TxDRxDRTSCTSDSR GNDDCDDTR

234567820

Figure 4-1B

Inside of 3302C Mainframe 3302C Mainframe RS232C port on PC RS232C port on

圖 4-1 後面板 RS-232 介面連接圖

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-3

4-4 3320 3250 3310A 3310C 3330A GPIBRS-232 命令列表

332032503310A3310C3330A 系列 GPIBRS-232 設定及讀取命令如下列表格

型 號 設定預置數值命令查詢預置數值命令

3250A 3310A 3310C 3320 3330A 備 註

[PRESet] BANKSPd⎢NL d=0~10

[PRESet] BANKSP⎢NL 0~10

[PRESet] WAVESPm⎢NL M=0~4

[PRESet] WAVESP⎢NL 1~5

[PRESet] FREQuency SP NR2 ⎢NL 00~700

[PRESet] FREQuency ⎢NL 00~700

[PRESet] RISESP NR2 ⎢NL

[PRESet] RISE ⎢NL

[PRESet] FALLSP NR2 ⎢NL

[PRESet] FALL NR2 ⎢NL

[PRESet] SLEWrateSP NR2 ⎢NL

[PRESet] SLEWrate ⎢NL

[PRESet ] PERiod HIGH ⎢LOW SPNR2

[PRESet] PERiodHIGH ⎢LOW

⎢NL

[PRESet] PERDHIGH ⎢LOW SP NR2

[PRESet ] PERDHIGH ⎢LOW

⎢NL

[PRESet] LDONvSP NR2 ⎢NL

[PRESet] LDONv ⎢NL

[PRESet] LDOFfvSP NR2 ⎢NL

[PRESet] LDOFfv ⎢NL

[PRESet] CC SP NR2 ⎢NL

[PRESet] CC ⎢NL

PRESet] CURR SP NR2 ⎢NL

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-4

型 號 設定預置數值命令查詢預置數值命令

3250A 3310A 3310C 3320 3330A 備 註

[PRESet] CURR ⎢NL

[PRESet] CCA ⎢B SP NR2⎢NL

[PRESet] CCA ⎢B ⎢NL

[PRESet] CURRA ⎢BSP NR2

⎢NL

[PRESet] CURRA ⎢B⎢NL

[PRESet ] CC HIGH ⎢LOWSPNR2⎢NL

[PRESet] CCHIGH ⎢LOW ⎢NL

[PRESet ] CURR HIGH ⎢LOWSPNR2⎢NL

[PRESet] CURRHIGH ⎢LOW

⎢NL

[PRESet ] CP HIGH ⎢LOW SPNR2⎢NL

[PRESet] CPHIGH ⎢LOW ⎢NL

[PRESet] CRSPNR2 ⎢NL

[PRESet] CR ⎢NL

[PRESet] CRA ⎢B SP NR2⎢NL

[PRESet] CRA ⎢B ⎢NL

[PRESet ] RESA ⎢B SP NR2

⎢NL

[PRESet] RESA ⎢B ⎢NL

[PRESet] LINA⎢B SP NR2⎢NL

[PRESet] LINA ⎢B ⎢NL

[PRESet ] CR HIGH ⎢LOW SPNR2⎢NL

[PRESet] CRHIGH ⎢LOW ⎢NL

[PRESet ] RES HIGH ⎢LOW SPNR2⎢NL

[PRESet ] RESHIGH ⎢LOW

⎢NL

[PRESet ] CV HIGH ⎢LOW SPNR2⎢NL

[PRESet] CVHIGH ⎢LOW ⎢NL

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-5

[PRESet] CVSP NR2 ⎢NL

[PRESet] CV ⎢NL

型 號 設定預置數值命令查詢預置數值命令

3250A 3310A 3310C 3320 3330A 備 註

[PRESet ]TCONFIG SP

NORMAL|OCP|OPP|NL

[PRESet ]TCONFIG SP

NORMAL|OCP|OVP|NL

[PRESet] TCONFIG |NL 1NORMAL

2OCP

3OPP

[PRESet] TCONFIG |NL 1NORMAL

2OCP

3OVP

[PRESet] OCPSTART SP NR2|NL

[PRESet] OCPSTART |NL

[PRESet] OCPSTEP SP NR2|NL

[PRESet] OCPSTEP |NL

[PRESet] OCPSTOP SP NR2|NL

[PRESet] OCPSTOP |NL

[PRESet] OCPVTH SP NR2|NL

[PRESet] OCPVTH |NL

[PRESet] OPPSTART SP NR2|NL

[PRESet] OPPSTART |NL

[PRESet] OPPSTEP SP NR2|NL

[PRESet] OPPSTEP |NL

[PRESet] OPPSTOP SP NR2|NL

[PRESet] OPPSTOP |NL

[PRESet] OPPVTH SP NR2|NL

[PRESet] OPPVTH |NL

表 4-1 設定預置數值命令查詢預置數值命令

註1OCPOPP和TCONFIG功能在3310C3311C3315C在(REV306)之後版本才有此功能

3312C在(REV309)之後版本才有此功能

3314C在(REV307)之後版本才有此功能

3310C系列需搭配3302C (REV29)之後版本才有此功能

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-6

型 號

STAGE設定命令查詢命令 3250A 3310A 3310C 3320 3330A

備 註

[STATe] LOAD SPONOFF

NL

[STATe] LOAD NL 0OFF 1ON

[STATe ] MODESPCC CR CV

CP NL

[STATe] MODE NL 0CC 1CR

2CV 3CP

[STATe] SHORt SP ONOFF

NL

[STATe] SHORt NL 0OFF 1ON

[STATe] PRESet SP ONOFF

NL

[STATe] PRESe NL 0OFF 1ON

[STATe] SENSet NL 0OFF 1ON

[STATe] SENSe SP ONOFF

NL

[STATe] AFREQ SP ONOFF

NL

[STATe] AFREQ NL 0OFF 1AUTO

[STATe] RANGe SP III NL

[STATe] RANGe NL 0I 1II

[STATe] LEVei SP HIGHLOW

NL

[STATe] LEVei NL 0LOW 1HIGH

[STATe] LEV SP HIGHLOW

NL

[STATe] LEV NL 0LOW 1HIGH

[STATe] DYNamic SP ONOFF

NL

[STATe] DYNamic NL 0OFF 1ON

[STATe ] SYNChronize SPON

OFFNL

[STATe] SYNChronize NL 0OFF 1ON

[STATe] WATT SPONOFF

[STATe] WATT 0OFF 1ON

[STATe] DUALSPDVMDAM|OFF

[STATe] CCSPAUTOR2(註一)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-7

註一CC AUTOR2 功能3302C啟用於(REV28)版本之後

3310C系列啟用於(REV305)3312C(REV306)版本之後

3330A系列啟用於(REV317)版本之後

型 號

STAGE設定命令查詢命令 3250A 3310A 3310C 3320 3330A

備 註

[STATe] NO 0GO 1NG

[STATe] PROTect 1PROT

[STATe ] SLEWrate FAST MIDDle

SLOW

[STATe] SLEWrate NL FAST=3 MIDDL=2

SLOW=1

表 4-2 STAGE設定命令查詢命令

型 號

LIMIT設定預置數值命令查詢預置數值命令 3250A 3310C 3330A 備 註

LIMITCURRentHIGH ⎢LOWSPNR2

⎢NL

LIMITCURRentHIGH ⎢LOW⎢NL

LIMIT POWer HIGH ⎢LOWSPNR2

⎢NL

LIMITPOWerHIGH ⎢LOW⎢NL

LIMITVAHIGH ⎢LOWSPNR2⎢NL

LIMITVAHIGH ⎢LOW⎢NL

LIMITVOLTageHIGH ⎢LOWSPNR2

⎢NL

LIMITVOLTageHIGH ⎢LOW⎢NL

IH ⎢ILSPNR2⎢NL

IH ⎢IL⎢NL

WH ⎢WLSPNR2⎢NL

WH ⎢WL⎢NL

VAH ⎢VALSPNR2⎢NL

VAH ⎢VAL⎢NL

VH ⎢VLSPNR2⎢NL

VH ⎢VL⎢NL

表 4-3 LIMIT設定預置數值命令查詢預置數值命令

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-8

系統命令對所有模組有效

COMMAND NOTE RETURN

[SYStem] RECall SP m [n] ⎢NL M=1 ~ 5 n=1 ~30

[SYStem] STORe SP m [n] ⎢NL M=1~5 n=1~30

[ SYStem] REMotel ⎢NL Only RS232 cmd

[SYStem] LOCAL⎢ NL Only RS232 cmd 0OFF 1ON

[SYStem] NAME ⎢ NL ldquoXXXXX

表 4-4 系統設定命令查詢命令

對 3320 系列有效

[SYStem] NAME XXXXX

NL

XXXXX 為模組型

33203321332233243325

[SYStem] SPEC SPNR2

⎢NL

0 ~ 5 33203321332233243325

表 4-5 系統設定命令查詢命

測量命令對所有模組有效

COMMAND 3250A 3310A 3310C 3330A RETURN

MEASureCURRent ⎢NL

MEASureVOLtage ⎢NL

MEASurePOWer ⎢NL

MEASureVA ⎢NL

表 4-6 系統設定命令查詢命

附註

1 電流單位為安培 (AArms)

2 電阻單位為歐姆 (Ω)

3 電壓單位為伏特 (VVrms)

4 週期單位為毫秒 (mS)

5 轉換率 (SLEW-RATE) 單位為安培微秒 (AuS)

6 頻率單位為赫芝 (Hz)

7 功率單位為瓦特 (W)

8 VA 單位為伏安 (VA)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-9

3310C 系列與 3310A 系列在 3302C 機框中 GPIB 命令可以相容但是因 3310C 系列與

3310A 系列負載上解析度有差異所以在撰寫程式時請注意解析度的差異解析度差異參考下

機 型 CC MODE CR MODE CV MODE

3310C

Resolution

0-3A30A

08mA80mA

01067Ω-2Ω-75kΩ

0533mΩ0133mS

0V-60V

0016V

3310A

Resolution

0-3A30A

075mA75mA

01Ω-2Ω-8kΩ

05mΩ0125mΩ

0V-60V

0015V

3311C

Resolution

0-6A60A

16mA16mA

00533Ω-1Ω-375kΩ

0266mΩ0266mS

0V-60V

0016V

3311A

Resolution

0-6A60A

15mA15mA

005Ω-1Ω-4kΩ

025mΩ025mΩ

0V-60V

0015V

3312C

Resolution

0-1A10A

0266mA266mA

1333Ω-25Ω-1875kΩ

6666mΩ0053mS

0V-250V

00666V

3312A

Resolution

0-1A10A

025mA25mA

125Ω-25Ω-20kΩ

005mS625mΩ

0V-250V

00625V

3314C

Resolution

0-05A5A

0133mA133mA

5333Ω-100Ω-1875kΩ

2666mΩ13333μS

0V-500V

0133V

3314A

Resolution

0-05A5A

0125mA125mA

5Ω-100Ω-20kΩ

00125mS25mΩ

0V-500V

0125V

3315C

Resolution

0-15A15A

04mA40mA

0213Ω-4Ω-15kΩ

1066mΩ66666μS

0V-60V

0016V

3315A

Resolution

0-15A15A

0375mA375mA

02Ω-4Ω-16kΩ

1mS00625mΩ

0V-60V

0015V

表 4-7 解析度差異表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-10

4-5 縮寫代號說明

1 SPSPACE空隔字元ASCII 碼為 20H

2 命令結束符號

3 NL命令結束符號

4 NR2包含小數點的數值形式形式為 在此範圍內皆可接受

例如30123450

5 表示是讀取數據的命令即查詢命令

6 NR316 進制數 0000 ~ FFFFF

4-6 GPIB RS-232 命令語法說明

1 此符號表示命令必需包含此項不可省略

2 [ ]此符號表示命令中可以有可以沒有此項參數

3 | 此符號表示 OPTION 之意例如〝LOW|HIGH〞表示可以使用 LOW 或

HIGH但兩者只能選擇其中一個使用

4 在下達完一個命令後你必須接者送出一個命令結束字元本機可接受之結束字元

為如表 4-7或同時 9送出多個命令每個命令之間以分隔符號〝〞隔開在最後

一個命令加上結束位元若你未送出結束字元則此命令視為無效命令

LF

LF WITH EOI

CRLF

CRLF WITH

EOI

表 4-8 命令結束字元表

5 程式撰寫時在下達完一個詢問命令後必須加入 delay (100) 再下達讀回命令

例以 C 語言撰寫程式配合迦捷 GPIB 卡控制 3300C 機框 3310C 負載模組

gpoutput(PROmeascurr) 詢問命令

delay(100) 延遲時間

gpinput(instrEOSPRO7 ) 讀回命令

如範例撰寫格式在每個詢問命令與讀回命令之間加入延遲時間delay (100)即可讀回

正確值

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-11

4-7 GPIB RS-232 命令說明

471 PRESET 設定和讀取電子負載的預設值

BANK (適用機型3250A 系列)

格式[PRESet] BANK SPd| NL d=0~10

[PRESet] BANK | NL

用途設定和讀取所選擇的波形庫

說明此命令為設定欲選擇的波形庫

1 波形庫 0~4 為正弦波

2 波形庫 5~9 為方波

3 波形庫 10 為直流

4 每個波形庫當中有 5 個波形資料共 11 個波形庫55 個波形資料波

形資料如表 4-9

波 形 庫 A B C D E 0 radic2 20 25 30 35 1 15 16 17 18 19 正弦波 2 30 31 32 33 34

CF= 20 3 PF=-085 PF=-080 PF=-075 PF=-070 PF=-065 CF= 25 4 PF=-070 PF=-065 PF=-060 PF=-050 PF=-040 CF= 35 5 PF=-050 PF=-045 PF=-040 PF=-035 PF=-030 CF= 20 6 PF= 085 PF= 080 PF= 075 PF= 070 PF= 065 CF= 25 7 PF= 070 PF= 065 PF= 060 PF= 050 PF= 040 CF= 35 8 PF= 050 PF= 045 PF= 040 PF= 035 PF= 030

方波 9 10 11 12 13 14 直 流 10 radic2dc 2dc 25dc 30dc 35dc

表 4-9 波形資料表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-12

WAVE (適用機型3250A 系列)

格式[PRESet] WAVE SPdNL d=0~4

[PRESet] WAVE NL

用途設定和讀取所選擇的波形庫

說明此命令是設定 CC MODE 時的電流 CF (峰值因數)

此命令儀在 CC MODE 時才有作用BANK 改變時這 5 組 CF 亦同時會定

義成不同之 CF 如 表 4-9 詳細內容請參考 3250A 使用手冊

FREQ (適用機型3250A 系列)

格式[PRESet] FREQuery SPNR2NL

[PRESet] FREQuery NL

用途設定和讀取頻率值

說明此命令為設定電子負載的頻率值下達命令時需注意下列事項

1 下達的頻率值必須為含有小數點的數值否則命令無效

2 數值最小有效位數為小數點後第 5 位

3 下達的數值若超過電子負載得規格時則 3302C 機框會送出該電子負載

規格的滿刻度頻率值

4 3250A 系列電子負載的頻率設為範圍為 000 ~ 700 Hz

5 單位為赫茲 (Hz)

RISE (適用機型3310A 3310C3330A 系列)

格式[PRESet] RISE SPNR2NL

[PRESet] RISE NL

用途設定和讀取負載轉換率 (SLEW-RATE) 的上升斜率

說明

1 換率上升時間的定義含括負載電流改變時及動態負載電流 (DYNAMIC)

上升時間 (RISE) 與下降時間 (FALL) 的設定為完全獨立

2 升時間得設定值必須包含小數點的數值否則命令無效

3 值最小有效位數為小數點後第 5 位

4 下達上升時間數值若超過電子負載得規格時則 3302C 機框會送出該電

子負載規格的滿刻度電流值

5 單位為安培微秒 (AUs)3314C3315C 在設定時使用 (AUs) 為單位而讀

回時以 (AUs) 為單位

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-13

FALL (適用機型3310A 3310C3330A 系列)

格式[PRESet] FALL SPNR2NL

[PRESet] FALL NL

用途設定和讀取負載轉換率 (SLEW-RATE) 的下降斜率

說明

1 負載轉換率下降時間的定義含括負載電流改變時及動態負載電流下降時

間 (FALL) 與上升時間 (RISE) 的設定為完全獨立

2 下降時間得設定值必須包含小數點的數值否則命令無效

3 數值最小有效位數為小數點後第 5 位

4 下達下降時間數值若超過電子負載得規格時則 3302C 機框會送出該電

子負載規格的滿刻度電流值

5 單位為安培微秒 (AuS)3314C3315C 在設定時使用 (AuS) 為單位而讀

回時以 (mAuS) 為單位

SLEW (適用機型3330A 系列)

格式[PRESet] SLEWRATE SPNR2NL

[PRESet] SLEW NL

用途設定和讀取負載轉換率 (SLEW-RATE) 的上升和下降斜率

說明請參考 RISE和 FALL

PERI or PERD (適用機型3310A 3310C3330A 系列)

格式[PRESet] PERiodHIGHLOW SPNR2NL

[PRESet] PERi NL

[PRESet] PERDHIGHLOW SPNR2NL

[PRESet] PERD NL

用途設定和讀取動態 (DYNAMIC) 負載時的 Tlow 和 Thigh 寬度

說明

1 動態 (DYNAMIC) 負載波形的周期為 TLOW 與 THIGH 的組成

2 TLOW 與 THIGH 的的設定值必須為包含小數點的數值否則命令無

3 數值的最小有效位數為小數點後第 5 位

4 下達的 TLOW 或 THIGH 數值超過電子負載的最大規格時3302C 機框

會送出該電子負載的滿刻度 TLOW 或 THIGH 數值

5 單位為毫秒 (mS)

LDONv (適用機型3310A 3310C3330A 系列)

格式[PRESet] LDONv SPNR2NL

[PRESet] LDONv NL

用途設定和讀取 LOAD ON 電壓

說明此命令為設定電子負載 LOAD ON 電壓值

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-14

LDOFfv (適用機型3310A 3310C3330A 系列)

格式[PRESet] LDOFfv SPNR2NL

[PRESet] LDOFfv NL

用途設定和讀取負載 LOAD OFF 電壓

說明此命令為設定電子負載 LOAD OFF 電壓值

CC (適用機型3320 3330A 系列)

格式[PRESet] CC SPNR2NL

[PRESet] CC NL

用途設定和讀取負載電流值

說明設定電子負載欲載入的電流值3330A 系列指 STATIC CURRENT

CURR (適用機型3320 系列)

格式[PRESet] CURR SPNR2NL

用途設定和讀取負載電流值

說明設定電子負載欲載入的電流值3330A 系列指 STATIC CURRENT

CCHIGHLOW or CURRHIGHLOW (適用機型3310A 3310C3330A 系

列)

格式[PRESet] CCHIGHLOW SPNR2NL

[PRESet] CCHIGHLOW NL

[PRESet] CURRHIGHLOW SPNR2NL

[PRESet] CURRHIGHLOW NL

用途設定和讀取負載 HIGHLOW 組電流值

說明此命令為設定電子負載欲載入的電流值下達命令時須注意下列事項

1 下達的電流值必須含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的電流數值超過該電子負載的最大規格時3302C 機框會送出該電子

負載規格的滿刻度電流值

4 LOW 的設定電流值必須比 HIGH 的設定電流值小

5 單位為安培 (A)

CPHIGHLOW (適用機型3310C 系列)

格式[PRESet] CPHIGHLOWSPNR2NL

[PRESet] CPHIGHLOW NL

用途設定和讀取負載固定功率值

說明此命令為設定電子負載固定功率模式的功率值

CR (適用機型3330A 系列)

格式[PRESet] CRSPNR2NL

[PRESet] CR NL

用途設定和讀取負載電阻值

說明設定電子負載固定電阻模式的電阻值

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-15

LIN RES AB ( 適用機型3250A系列 ) 用途設定線性負載電流值

格式LINA|BSPNR2|NL

說明此命令為設定電子負載欲載入 (Sink) 的電流值下達命令時須注意下列事

1 下達的電流值必須為含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的數值若超過該電子負載的規格時則 3250A 系列高功率電子負載機

框會送出該電子負載規格的滿刻度電流值

4 A 組負載和 B 組負載的電流設定值為完全獨立的

5 單位為安培 (A)

CR AB or RES AB(適用機型3250A 系列)

格式[PRESet] CRABSPNR2NL

[PRESet] CRAB NL

[PRESet] RESABSPNR2NL

[PRESet] RESAB NL

用途設定和讀取負載電阻值

說明此命令為設定 A 組或 B 組電子負載欲載入的電阻值下達命令時注意

下列事項

1 下達的電阻值必須含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的電阻數值超過該電子負載的最大規格時3302C 機框會送出該電子

負載規格的滿刻度電阻值

4 單位為 Ohm (Ω)

CRHIGHLOW or RESHIGHLOW (適用機型3310A 3310C 系列)

格式[PRESet] CRHIGHLOWSPNR2NL

[PRESet] CRHIGHLOW NL

[PRESet] RESHIGHLOWSPNR2NL

[PRESet] RESHIGHLOW NL

用途設定和讀取負載電阻值

說明此命令為設定電子負載欲載入的電阻值下達命令時注意下列事項

1 下達的電阻值必須含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的電流數值超過該電子負載的最大規格時3302C 機框會送出該電子

負載規格的滿刻度電阻值

4 LOW的設定電阻值必須比 HIGH 的設定值小

5 單位為 Ohm (Ω)

CVHIGHLOW (適用機型3310A 3310C 系列)

格式[PRESet] CVHIGHLOWSPNR2NL

[PRESet] CVHIGHLOW NL

用途設定和讀取負載固定電壓模式電壓值

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-16

說明此命令為設定電子負載固定電壓模式的電壓值下達命令時須注意下列

事項

1 下達的電壓值必須含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的電壓數值超過該電子負載的最大規格時3302C 機框會送出該電子

負載規格的滿刻度電壓值

4 LOW 的設定電壓值必須比 HIGH 的設定電壓值小

5 單位為伏特 (V)

CV (適用機型3330A 系列)

格式[PRESet] CV SPNR2 NL

[PRESet] CV NL

用途設定和讀取負載固定電壓模式電壓值

說明設定電子負載固定電壓模式的確電壓值

OCPSTART (適用機型3310C 3330A 系列)

格式[PRESet] OCPSTART SPNR2NL

[PRESet] OCPSTART NL

用途設定和讀取OCP測試電流的啟始設定值

說明此命令是設定過電流保護測試(OCP)的啟始電流值(I-START)

OCPSTEP (適用機型3310C 3330A 系列)

格式[PRESet] OCPSTEP SPNR2NL

[PRESet] OCPSTEP NL

用途設定和讀取OCP測試電流的遞增電流量

說明此命令是設定過電流保護測試(OCP)的遞增電流量(I-STEP)

OCPSTOP (適用機型3310C 3330A 系列)

格式[PRESet] OCPSTOP SPNR2NL

[PRESet] OCPSTOP NL

用途設定和讀取OCP測試電流的最大電流量

說明此命令是設定過電流保護測試(OCP)的最大電流量(I-STOP)

OCPVTH (適用機型3310C 3330A 系列)

格式[PRESet] OCPVTH SPNR2NL

[PRESet] OCPVTH NL

用途設定和讀取OCP測試的臨界點電壓設定

說明此命令是設定過電流保護測試(OCP)臨界點電壓設定當待測試物的輸出

電壓小於或等於VTH電壓值時即為OCP點

OPPSTART (適用機型3310C 系列)

格式[PRESet] OPPSTART SPNR2NL

[PRESet] OPPSTART NL

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-17

用途設定和讀取OPP測試功率的啟始設定值

說明此命令是設定過功率保護測試(OPP)的啟始功率值(P-START)

OPPSTEP (適用機型3310C系列)

格式[PRESet] OPPSTEP SPNR2NL

[PRESet] OPPSTEP NL

用途設定和讀取OPP測試功率的遞增功率值

說明此命令是設定過功率保護測試(OPP)的遞增功率值(P-STEP)

OPPSTOP (適用機型3310C 系列)

格式[PRESet] OPPSTOP SPNR2NL

[PRESet] OPPSTOP NL

用途設定和讀取OPP測試功率的最大功率值

說明此命令是設定過功率保護測試(OPP)的最大功率值(P-STOP)

OPPVTH (適用機型3310C 系列)

格式[PRESet] OPPVTH SPNR2NL

[PRESet] OPPVTH NL

用途設定和讀取OPP測試的臨界點電壓設定

說明此命令是設定過功率保護測試(OPP)臨界點電壓設定當待測試物的輸出

電壓小於或等於VTH電壓值時即為OPP點

TCONFIG (適用機型3310C3330A 系列)

格式[PRESet] TONFIG NORMAL|OCP|OVP|OPPNR2NL

[PRESet] TONFIG NL

用途設定和讀取動態測試的功能

說明此命令有四個選項(NORMAL|OCP|OVP|OPP)分別是正常模式(NORMAL)

過電流保護測試(OCP)過電壓保護測試(OVP)過功率保護測試(OPP)

PS3310C有過電流保護測試(OCP)過功率保護測試(OPP)

3330A有過電流保護測試(OCP)過電壓保護測試(OVP)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-18

472 LIMIT 設定和讀取電子負載判斷 NG 的上下限

[LIMit]CURRentHIGHLOW or IHIL (適用機型3250A3310A

3310C3330A 系列)

格式[LIMit]CURRentHIGHLOWSPNR2NL

[LIMit]CURRentHIGHLOW NL

IHILSPNR2NL

IHIL NL

用途設定和讀取負載電流的上下限

說明設定比較電流的下限值當負載載入電流低於此下限值時NG 指示燈

即點亮表示ldquoNO GOODrdquo

設定比較電流的上限值當負載載入電流高於此下限值時NG 指示燈即點亮

表示ldquoNO GOODrdquo

[LIMit]POWerHIGHLOW or WHWL (適用機型3310C3250A 系列)

格式[LIMit]POWerHIGHLOWSPNR2NL

[LIMit]POWerHIGHLOW NL

用途設定和讀取負載功率 (W) 的上下限

說明設定比較功率 (瓦特) 的下限值當功率 (瓦特) 高於此上限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

設定比較功率 (瓦特) 的上限值當功率 (瓦特) 低於此下限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

[LIMit]VA HIGHLOW or VAHVAL (適用機型3250A 系列)

格式[LIMit] VAHIGHLOWSPNR2NL

[LIMit] VAHIGHLOW NL

VAHVALSPNR2NL

VAHVAL NL

用途設定和讀取負載視在功率 (VA) 的上下限

說明設定比較功率 (伏安) 的下限值當功率 (伏安) 高於此上限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

設定比較功率 (伏安) 的上限值當功率 (伏安) 低於此下限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-19

[LIMit] VOLtage HIGHLOW or VHVL (適用機型3250A 3310A

3310C3330A 系列)

格式[LIMit] VOLtageHIGHLOWSPNR2NL

[LIMit] VOLtageHIGHLOW NL

VHVLSPNR2NL

VHVL NL

用途設定和讀取負載電壓的上下限

說明設定比較電壓的下限值當輸入電壓低於此下限值時NG 指示燈即點

亮表示ldquoNO GOODrdquo

設定比較電壓的上限值當輸入電壓高於此上限值時NG 指示燈即點

亮表示ldquoNO GOODrdquo

473 STAGE 設定和讀取電子負載的工作狀態

[STATe] LOAD SPONOFF (適用機型33203250A3310A 3310C

3330A 系列)

格式[STATe] LOAD SPONOFFNL

[STATe] LOAD NL

用途設定和讀取電子負載是否載入電流

說明設定電子負載是否載入電流當設定為 ON 時則電子負載開始以待測物

載入電流當設定為OFF 時則電子負載不會載入電流

[STATe] MODE SPCCCRCVCP (適用機型3250A3310A 3310C

3330A 系列)

格式[STATe] MODE SPCCCRCVCPNL

[STATe] MODE NL

用途設定和讀取電子負載的操作模式

說明電子負載可工作的模式如下表所示

當 讀 取 負 載 操 作 模 式 時 返 回 值 0123 分 別 代 表

CCCRCVLINCP 模式

CC CR CVLIN CP

3310A CV

3310C CV

3330A CV

3250 LIN

表 4-10 各系列可工作模組表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-20

[STATe] SHORt SPONOFF (適用機型33203310A 3310C3330A

系列)

格式[STATe] SHORt SPONOFFNL

[STATe] SHORt NL

用途設定和讀取電子負載是否短路測試

說明此命令為設定電子負載作短路測試當設定為 ON 時此時電子負載之

V+V- 端如同短路狀態

[STATe ] PRESet SPONOFF ( 適 用 機 型 3320 3250A 3310A

3310C3330A 系列)

格式[STATe] PRESet SPONOFFNL

[STATe] PRESet NL

用途設定和讀取電子負載預設功能

說明此命令是控制電流表的輸出形式若設為 ON 時則電流表所顯示的電

流值為預設之值若設為 OFF則電流表所顯示的電流值為實際載入電

流之值

[STATe] SENSe SPONOFF (適用機型3250A3310A 3310C3330A

系列)

格式[STATe] SENSe SPONOFFNL

[STATe] SENSe NL

用途設定和讀取電子負載 VSENSE 功能的狀態

說明此命令為設定電壓讀取由輸入連接器端或是 VSENSE BNC 端設定為

ON 時電壓值由 VSENSE BNC 端所取得設定為 OFF 時電壓值是

由輸入連接器端所取得

[STATe] RANGe SPI∣II (適用機型33203310A 系列)

格式[STATe] RANGe SPI∣II∣NL

[STATe] RANGe ∣NL

用途設定和讀取電源或電阻範圍

說明此命令為設定電流及電阻範圍3310A 系列電子負載共有二檔RANG 1

即 RANG IRANG 2 即 RANGE II而其電流及電阻的範圍一電子負載

模組規格而定3310A 系列各電子負載模組的電流及電阻的範圍如下

規格

機種 3310A 3311A 3312A 3314A 3315A

CC MODE

RANGE III 0~3A 0~ 30A 0~6A 0~60A 0~1A 0~10A 0~05A 0~5A 0~15A 0~15A

CR MODE

RANGE III 01~2Ω 2~8KΩ

005~1

Ω 1~4KΩ

125~25

Ω

25~20K

Ω 5~100Ω

100~2K

Ω 02~4Ω

4~16K

Ω

表 4-11 3310A 系列電流及電阻的規格表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-21

[STATe] LEVEl SPHIGH∣LOW (適用機型3310A 3310C 系列)

格式[STATe] LEVEl SPHIGH∣LOW∣NL

[STATe] LEVEl ∣NL

用途設定和讀取電子負載 LOW 和 HIGH

說明

1 LEV LOW 固定電流 (CC) 模式時為低準位電流設定值固定電阻 (CR)

模式時為低準位電阻設定值固定電壓 (CV) 模式時為低準位電壓設

定值

2 LEV HIGH 固定電流模式時為高準位電流設定值固定電阻模式時為

高準位電阻設定值固定電壓模式時為高準位電壓設定值

[STATe] DYNamic SPON∣OFF (適用機型3310A 3310C3330A 系

列)

格式[STATe] DYNamic SPON∣OFF∣NL

[STATe] DYNamic ∣NL

用途設定和讀取電子負載為動態或靜態負載

說明

1 DYN ON 設定為動態 (DYNAMIC) 負載

2 DYN OFF 設定為靜態 (STATIC) 負載

[STATe] SYNCronize SPON∣OFF (適用機型3250A 系列)

格式[STATe] SYNCronize SPON∣OFF∣NL

[STATe] SYNCronize ∣NL

用途設定和讀取電子負載為外部同步或內部同步

說明

1 外部同步信號 (SYNC ON)使用外部同步信號作為電子負載同步解發信

號以控制負載電流與電壓同步

2 內部同步信號 (SYNC OFF)使用輸入連接器的信號再經由內部的零交

越電路及隔離電路產生同步信號

[STATe] WATT SPON∣OFF (適用機型3250A3310C 系列)

格式[STATe] WATT SPON∣OFF∣NL

[STATe] WATT ∣NL

用途設定和讀取是否顯示功率

說明此命令是設定功率電表的顯示本命令必須配合 PRESOFF 時使用

設定 ON 時上方的顯示器由電壓表變為瓦特表下方的顯示器由電流

表變為伏安 (VA) 表其單位分別為ˆ W ˜ˆ VA ˜

設定 OFF 時上方的瓦特 (W) 變回電壓表下方的伏安 (VA) 表變回

電流表其單位分別為ˆ Vrms ˜ˆ Vrms ˜

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-22

[STATe] AFREQ SPONOFF (適用機型3250A系列)

格式[STATe] AFREQ SPONOFFNL

[STATe] AFREQ NL

用途設定和讀取電子負載是否自動偵測頻率

說明此命令式控制電子負載是否自動偵測頻率若設為 ON 時則電子負載

會自動偵測輸入端電壓之頻率若設為 OFF則電子負載輸入電壓之頻

率須要自行設定

[STATe] DUAL DVM∣DVM∣OFF (適用機型3330A 系列)

格式 [STATe] DUAL DVM∣DVM∣OFF∣NL

用途設定當前模組在顯示狀態

說明此命令為設定 3330A 系列模組在顯示狀態

DVM雙電壓顯示模式

DAM雙電壓顯示模式

OFFNORMAL顯示模式

[STATe] CC AUTO∣R2 (適用機型333XA331XC 系列)

格式 [STATe] CC AUTO∣R2∣NL

用途設定AUTO RANGE強制RANGE II功能

說明設定在AUTO RANGE 會自動切換RANGE 檔位

設定在強制 RANGE II 會將RANGE 檔位設定在RANGE II

PS此項功能3302C啟用於(REV28)版本之後

3310C系列啟用於(REV305)3312C(REV306)版本之後

3330A系列啟用於(REV317)版本之後

[STATe] NG (適用機型3250A3310A 3310C3330A 系列)

格式[STATe] NG ∣NL

用途查詢當前模組是否有的 NG 標誌

說明NG 讀回NG 的狀態指示燈ldquo0rdquo表示 NG (NO GOOD) 指示燈熄

滅ldquo1rdquo表示 NG 指示燈點亮

[STATe] PROTect (適用機型3310A 3310C3330A 系列)

格式[STATe] PROTect ∣NL

用途查詢當前模組是否有的保護標誌

說明

1 PROT 讀回負載目前的保護狀態ldquo1rdquo表是發生 OPPldquo4rdquo表示發

生 OVP ldquo8rdquo表示發生 OCP下表說明保護狀態位元對應碼

2 PROT 狀態暫存器的清除可以使用 CLER 命令將 PROT 狀態暫存器清

除為ldquo0rdquo

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-23

7 6 5 4 3 2 1 0

過功率保護(OPP)

過電壓保護(OVP)

過電流保護(OCP)

位元 7 位元 0

過溫度保護(OTP)(3310)

表 4-13 PROT 狀態暫存器

[STATe] SLEWrate ATE FAST∣MIDDle∣SLOWNL (適用機型3320

系列)

格式[STATe] SLEWrate FAST∣MIDDle∣SLOWNL

用途設置當前模組電流斜率

說明設置當前模組電流斜率約快中慢

474 SYSTEM 設定和讀取機框和電子負載的狀態

[SYStem] RECall SP m n (適用機型33203250A3310A 3310C

3330A 系列)

格式[SYStem] RECall SP m n∣NL

用途呼叫記憶裝定中的負載狀態

說明此命令為呼叫記憶裝定中的負載狀態資料m = 1~5n = 1~30

如果當前模組為 3310A3250 系列時項目號 (n) 無效n 可以省略

如果當前模組為其他系列時省略符號 n項目默議為 3302C 所顯示的項

實例RECALL 215 呼叫記憶裝定中的第 2 組第 15 項負載裝態資料

REC 3 呼叫記憶裝定中的第3組負載狀態資料如果當前模組為 3320

3310C3330A 系列時項目默議為 3302C 所顯示的項目

[SYStem] STORe SP m n (適用機型33203250A3310A 3310C

3330A 系列)

格式[SYStem] STORe SP m n∣NL

用途存儲負載狀態到記憶裝定中

說明此命令為存儲負載狀態到記憶裝定中m = 1~5n = 1~30如果當前模組

為 3310A3250A 系列時項目 (n) 無效n 可以省略

如果當前模組為其他系列時省略項目號 n 項目默議為 3302C 所顯示的項

實例SYSTEMSTORE 215 存儲負載狀態到記憶裝定第 2 組第 15 項中

STOR 3 存儲負載狀態到記憶裝定第 3 組如果當前模組為 33203310C

3330A 系列時項目默議為 3302C 所顯示的項目

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-24

[SYStem] NAME (適用機型3250A3310A 3310C3330A 系列)

格式[SYStem] NAME ∣NL

用途讀取當前電子負載機型編號

說明此命令讀回當前電子負載機型編號如果當前沒有模組那麼將讀到字

符串 ˆNONE˜如果當前安裝了模組那麼將會讀到以下型號

型 號 型 號 型 號 型 號

3250A 3310A 3310C 3330A

3251A 3311A 3311C 3331A

3252A 3312A 3312C 3332A

3253 3314A 3314C 3333A

3315A 3315C 3334A

表 4-14 各系列機型編號表

[SYStem] NAME XXXX ∣NL or [SYStem] SPEC NR2 (適用機型

3320A 系列)

格式[SYStem] NAME XXXX ∣NL

[SYStem] SPEC NR2

用途設定當前電子負載機型編號

說明XXXX 為 33203321332233243325 型號之一3302C 才能知道當

前為何種規格電子負載

SPCT 型號

0 3320

1 3321

2 3322

4 3324

5 3325

表 4-15 3320系列機型編號表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-25

475 MEASURE 測量電子負載的當前電流電壓的實際值

MEASureCURRent (適用機型3250A3310A 3310C3330A 系列)

格式MEASureCURRent ∣NL

用途讀取當前電子負載的電流

說明讀回 4 位半數位電流表的讀值單位為安培 (A)

MEASureVOLtage (適用機型3250A3310A 3310C3330A 系列)

格式MEASureVOLtage ∣NL

用途讀取當前電子負載的電壓

說明讀回 4 位半數位電壓表的讀值單位為伏特 (V)

MEASurePOWer (適用機型3250A3310C 系列)

格式MEASurePOW ∣NL

用途讀取當前電子負載的功率

說明讀回 4 位半數位瓦特表的讀值單位為瓦特(W)

MEASureVA (適用機型3250A 系列)

格式MEASureVA ∣NL

用途讀取當前電子負載的伏安

說明讀回 4 位半數位伏安表的讀值單位為伏安 (VA)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-26

4-8 3250 系列 GPIB 控制流程圖

START

SET to LEV A or B

AC or DC

AC

DC

SET

FREQ NR2

SYNC ON|OFF

BANK m

SET

FREQ 01

SYNC ONOFF

MODE CCCC

SET

CR

MODE CR

SET

MODE CC

WAVE nCURR = A NR2

SET

VL NR2VH NR2

IL NR2

IH NR2WL NR2

WH NR2VAL NR2VAH NR2

m 0 ~ 10n 1 ~ 5

BANK 命令僅能使用於

交流 (AC) 負載

Lighting REM

Indicater

WAVE 命令僅能使用於

固定電流 (CC)模式

RESA NR2

圖 4-2 3250A 系列 GPIB 控制流程圖

SET

ldquoMODE LINrdquoldquoCURR=A NR2rdquo

LIN

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-27

4-9 3310A 系列 GPIB 控制流程圖

圖 4-3 3310A 系列 GPIB 控制流程圖

START

SETMODE CC

SET SET

CURRENTiexclOslashA

CC

SETRANG 2

SETRANG 1

SETRANG 1

SETRANG 2

HIGH or LOW LEVEL

SET

LEV HIGHRESLOW C

RESHIGH NR2

SET

LEV LOWRESLOW D

RESHIGH NR2

SETLEV HIGH

RESLOW ERESHIGH NR2

SET

LEV LOWRESHIGH FRESHIGH NR2

SET

LEV HIGHRESLOW G

RESHIGH NR2

SET

LEV LOWRESHIGH H

RESHIGH NR2

STA or DYN

SETDYN OFF

SET

HIGH or

SETLEV HIGH

CURRLOW I

CURRHIGH NR2

SETLEV LOW

CURRHIGH J

CURRLOW NR2

SETLEV HIGH

CURRLOW K

CURRHIGH NR2

SETLEV LOW

CURRHIGH L

CURRLOW NR2

SETDYN ON

RISENR2

PERDLOW NR2

STA or DYN

DYN OFF

LOW LEVELHIGH or

LOW LEVEL

CURRHIGH NR2CURRLOW NR2

FALLNR2PERDHIGH NR2

SETDYN ON

RISENR2

PERDLOW NR2

CURRHIGH NR2CURRLOW NR2

FALLNR2PERDHIGH NR2

HIGH or LOW LEVEL

HIGH or LOW LEVEL

CURRENTiexclUgraveB

MODE CR MODE CV

MODE

CR

MODE

CV

MODE NO NO NO

YESYESYES

YES

YESNO

NO

LOW

HIGH HIGH

LOW

DYN DYN

SAT SAT

LOWLOW

HIGH HIGH

HIGH

LOW

3310A 3311A 3312A 3314A 3315A

AB

CD

E

FGH

IJKL

3020

20800001

20

0060000

3000300

6010

104000

0051000

60000

6000600

10250

25020000

125250

001000

1000100

051000

100020000

501000

00500000

050050

1540

4015000

0240

0060000

1500150

3310A 系列流程圖變數表

Lighti ng REMIndicater

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-28

4-10 3320 系列 GPIB 控制流程圖

圖 4-4 3320 系列 GPIB 控制流程圖

START

A B C

3320 3321 3322 3323 3324 30

30

300

60

60

600

10

10

100

10

10

100

05

05

50

3325 15

15

150

SETRANG 1SLEW n

CURR ≦ B

CURRENT ≦ A

SETRANG 2SLEW n

CURR ≦ C

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-29

4-11 3310C 系列 GPIB 控制流程圖

圖 4-5 3310C 系列 GPIB 控制流程圖

START

CC

MODE

NO CP

MODE

CV

MODE

CR

MODE

SETldquoMODE CCrdquo

SETldquoMODE CRrdquo

SETldquoMODE CVrdquo

SETldquoMODE CPrdquo

CORRENTlt=A

SETldquoRANGE 2rdquo

SETldquoRANGE 1rdquo

RESgt=B

SETldquoRANGE 2rdquo

SETldquoRANGE 1rdquo

STA or

SETldquoDYN OFFrdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquo ldquoCURRHIGH D ldquo ldquoCURRLOW NR2rdquo

SET ldquoLEV HIGHrdquo ldquoCURRLOW C ldquo ldquoCURRHIGH NR2rdquo

SET ldquoDYN ONrdquo

ldquoCURRHIGH NR2ldquo ldquoCURRLOW NR2rdquo ldquoRISENR2rdquo ldquoFALLNR2rdquo ldquoPERDHIGH NR2rdquo ldquoPERDLOW NR2rdquo

STA or

SETldquoDYN OFFrdquo

HIGH orLOW LEVEL

SETldquoLEV LOWrdquo ldquoCURRHIGH F ldquoldquoCURRLOW NR2rdquo

SETldquoLEV HIGHrdquoldquoCURRLOW E ldquoldquoCURRHIGH NR2rdquo

SETldquoDYN ONrdquo

ldquoCURRHIGH NR2ldquoldquoCURRLOW NR2rdquoldquoRISENR2rdquoldquoFALLNR2rdquoldquoPERDHIGH NR2rdquoldquoPERDLOW NR2rdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquoldquoRESHIGH J ldquo ldquoRESLOW NR2rdquo

SET ldquoLEV HIGHrdquo ldquoRESLOW I ldquo ldquoRESHIGH NR2rdquo

HIGH orLOW LEVEL

SETldquoLEV LOWrdquoldquoRESHIGH L ldquoldquoRESLOW NR2rdquo

SET ldquoLEV HIGHrdquo ldquoRESLOW K ldquoldquoRESHIGH NR2rdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquo ldquoCVHIGH H ldquo ldquoCVLOW NR2rdquo

SET ldquoLEV HIGHrdquoldquoCVLOW G ldquo ldquoCVHIGH NR2rdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquo ldquoCPHIGH N ldquo ldquoCPLOW NR2rdquo

SETldquoLEV HIGHrdquo ldquoCPLOW M ldquoldquoCPHIGH NR2rdquo

A B CDEF GH I J KLM N

3310C30 20 0 0300030

20 750010620

00 60

00 150

3311C601000 60 0060

1037500510

00 60

00300

3312C102500100010

25 1875013325

00250

00300

3314C0510000050050

1001875533100

00500

00200

3315C154000150015

4015002140

0060

0075

3310C系列流程圖變數表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 A-1

Appendix A GPIB programming Example

C Example Program

Link this program with appropriate cibobj

This application program is written in TURBO C 20 for the IBM PC-AT compatible The National Instruments Cooperation (NIC) Model PC-2A board provides the interface between the PC-AT and a PRODIGIT MPAL ELECTRONIC LOAD The appropriate cibobj file is required in each program to properly link the NIC board to C LANGUAGE and include the ltdeclhgt HEADER FILE to C LANGUAGE

include ltstdiohgt

include ltdoshgt

include ltmathhgt

include declh NI GPIB CARD HEADER FILE

main()

char ouster[20]rdbuf[15]spec[10]

int ichload

Assign unique identifier to the device dev5 and store in variable load check for error ibfind error = negative value returned

if((load = ibfind(dev5)) lt 0) Device variable name is load

GPIB address is 5

printf(r INTERFACE ERROR an)

printf(rnError routine to notify that ibfind failedn)

printf(rnCheck software configurationn)

exit(1)

Clear the device

if((ibclr(load)) amp ERR)

printf(INTERFACE ERROR a)

exit(1)

clrscr()

Clear load error register

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT A-2

ibwrt(loadoutstr6)

ibwrt(loadCLR3)

ibwrt( loadNAME5) Get the 3310 series module load specification

strset(rdbuf0) Clear rdbuf string buffer

strset(spec0) Clear spec string buffer

ibrd(loadspec20)

if (spec[3] == 9)

printf(n 3302C series specification error )

Set preset off current sink 10 amps and load on commands to the load

ibwrt( loadpres offcclow 00cchigh 10load on 47)

ibwrt( loadmeascurr10)

Get the load actially sink current from the load

ibrd( loadrdbuf20)

go to local

ibloc(load)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 A-3

BASICA Example Program

LOAD DECLBAS using BASICA MERGE command

100 REM You must merge this code with DECLBAS

105 REM

110 REM Assign a unique identifier to the device dev5 and store it in variable load

125 REM

130 udname$ = dev5

140 CALL ibfind (udname$load)

145 REM

150 REM Check for error on ibfind call

155 REM

160 IF load lt 0 THEN GOTO 2000

165 REM

170 REM Clear the device

175 REM

180 CALL ibclr (load)

185 REM

190 REM Get the 3310 series module load specification

195 REM

200 wrt$ = NAME CALL ibwrt(loadwrt$)

210 rd$ = space$(20) CALL ibrd(loadrd$)

215 REM

220 REM Set preset off current sink 10 amps and load on commands to the load

225 REM

230 wrt$ = pres offcclow 00cchigh 10load on

240 CALL ibwrt(loadwrt$)

245 REM

250 REM Get the load actially sink current from the load

255 REM

260 wrt$ = meascurr CALL ibwrt(loadwrt$)

270 rd$ = space$(20) CALL ibrd(loadrd$)

275 REM

280 REM Go to local

285 REM

290 CALL ibloc(load)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT A-4

2000 REM Error routine to notify that ibfind failed

2010 REM Check software configuration

2020 PRINT ibfind error STOP

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-1

Appendix B RS-232 programming Example

C Language Interface for DOS Handlers pd_rs232c include ltdoshgt

include ltstdiohgt

include ltconiohgt

include ltstringhgt

define COMPTR 44 command array pointer

define QUELEN 1024 size of seriel input

define SUCCESS 0 return value variable for success

define OPER_ERR -1 operate error

define TIME_OUT 1 time_out

int input_index = 0 index of seriel input buffer

int rd_result = 0 return value variable of pd_rd()

int timeout = 0 timeout flag

char queue[QUELEN] seriel input buffer

int ACE_DATA_REG ACIA data register

int ACE_INT_ENB_REG ACIA interrupt enable register

int ACE_INT_IDENT_REG ACIA interrupt identification register

int ACE_LINE_CTL_REG ACIA line control register

int ACE_MODEM_CTL_REG ACIA modem control register

int ACE_LINE_STAT_REG ACIA line status register

int ACE_MODEM_STAT_REG ACIA modem status register

int COM_INT_NUM ACIA communication port interrupt number

int IRQ_MASK IRQ mask for PC IRQ flag

void pd_loc(void) function of disable interrupt routine

void pd_rem(void) function of enable interrupt routine

int pd_init(int) function of initial communication port

int pd_wrt(char int) function of write to device

int pd_rd(char int) function of read from device

int read_buf(void)

define PIC_CTL_REG 0x20 8259A PIC control register

define PIC_INT_MASK_REG 0x21 8259A PIC interrupt mask register

define NON_SPEC_EOI 0x20 non-spacific end of interrupt

define CTS 0x10 clear to send

define DSR 0x20 data set ready

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-2

define RI 0x40 ring indicator

define DCD 0x80 data carrier detect

define DCTS 1 delta clear to send

define DDSR 2 delta data set ready

define TERI 4 trailing edge ring detect

define DDCD 8 delta data carrier detect

define OE 2 overrun error

define PE 4 parity error

define FE 8 frame error

define BI 0x10 break interrupt

define THRE 0x20 transmit holding reg empty

3302C series elec load command sets

int pd_wrt(char wrtbufint count)

static char combuf[COMPTR] = CHAN CURRHIGH CURRLOW

RESHIGH RESLOW VOLTHIGH

VOLTLOW PERDHIGH PERDLOW

FALL RISE GLOBLOAD

GLOBLEV GLOBPRES GLOBSHOR

GLOBDYN GLOBRANG GLOBMODE

CLER CHAN MEASVOLT

MEASCURRCURRHIGH CURRLOW

ERR RESHIGH RESLOW

VOLTHIGHVOLTLOW NAME

PERDHIGHPERDLOW FALL

RISE LOAD LEV

PRES SHOR DYN

RANG MODE PROT

REMOTE LOCAL

int cntresultt

int comerrerr

char ch

char tempbuf[QUELEN]

char intbuf[QUELEN]

for (cnt = 0cnt lt 1024cnt++)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-3

intbuf[cnt] =

tempbuf[cnt]=

strset(intbuf)

strset(tempbuf)

for (cnt = 0cnt lt count+1cnt++wrtbuf++)

intbuf[cnt] = wrtbuf

cnt = cnt--

intbuf[cnt] = r

cnt = cnt++

count = count++

intbuf[cnt] = n

t = strcspn(intbuf )

if (t gtcount)

t = count-1

for (cnt = 0cnt lt tcnt++)

tempbuf[cnt] = intbuf[cnt]

strupr(tempbuf)

strupr(intbuf)

cnt = 0

do

comerr = strncmp(tempbufcombuf[cnt]t)

cnt = cnt++

while(( cnt = COMPTR) ampamp (comerr = 0))

if ( comerr == 0)

result = SUCCESS

for (cnt = 0cnt lt count+1cnt++)

while(inportb(ACE_LINE_STAT_REG) amp THRE == 0)

ch = intbuf[cnt]

delay(20)

outportb(ACE_DATA_REG ch)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-4

timeout = 0

for (cnt = 0 cnt lt= countcnt++)

ch = intbuf[cnt]

if(ch == )

do

read_buf()

while((rd_result == 0)ampamp(timeout == 0))

rd_result = 0

for (cnt = 0cntlt= countcnt++)

intbuf[cnt] =

tempbuf[cnt] =

return(result)

return(OPER_ERR)

int pd_rd(char bufint count)

char ch

int cnt = 0

do

ch = queue[cnt]

buf = ch

cnt = cnt++

buf = buf++

while((ch = n) ampamp (cnt = count))

buf = 0

queue[0] = 0

if (timeout == 1)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-5

return(TIME_OUT)

return(SUCCESS)

int read_buf()

char chch1

int temp_index

unsigned long ticks

float sec1sec2

rd_result = 0

ticks = biostime(00)

sec1 = ticks182

do

ticks = biostime(00)

sec2 = ticks182

if((sec2 - sec1) gt= 200) delay about 1 Sec

timeout = 1

ch = inportb(ACE_INT_IDENT_REG)

ch amp= 0x06

switch(ch)

case 6

inportb(ACE_DATA_REG) read the data register to empty it

break

case 0

break

case 2

break

case 4 read character from data register

ch1 = inportb(ACE_DATA_REG)

temp_index = input_index + 1 increment index of input buffer

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-6

if (ch1 = n) check terminate bit

queue[input_index] = ch1 store character to input buffer

input_index = temp_index

else

queue[input_index] = ch1

input_index = temp_index

input_index = 0 if terminate bit was detected

temp_index = 0

rd_result = 1 clear index and set return value

break

finally send the non-spacific

while ((rd_result == 0) ampamp (timeout == 0))

int pd_init(int pd_com)

if ((pd_com = 1) ampamp (pd_com = 2))

return(OPER_ERR)

if (pd_com == 2) initial communication port 2

ACE_DATA_REG = 0x2f8

ACE_INT_ENB_REG = 0x2f9

ACE_INT_IDENT_REG = 0x2fa

ACE_LINE_CTL_REG = 0x2fb

ACE_MODEM_CTL_REG = 0x2fc

ACE_LINE_STAT_REG = 0x2fd

ACE_MODEM_STAT_REG = 0x2fe

COM_INT_NUM = 11

IRQ_MASK = 0xf7 IRQ mask for IRQ3 (11110111)

else initial communication port 1

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-7

ACE_DATA_REG = 0x3f8

ACE_INT_ENB_REG = 0x3f9

ACE_INT_IDENT_REG = 0x3fa

ACE_LINE_CTL_REG = 0x3fb

ACE_MODEM_CTL_REG = 0x3fc

ACE_LINE_STAT_REG = 0x3fd

ACE_MODEM_STAT_REG = 0x3fe

COM_INT_NUM = 12

IRQ_MASK = 0xef IRQ mask for IRQ4 (11101111)

bioscom(0 0xe3 pd_com-1) boud rate 9600 1 start bit

pd_rem() no parity 1 stop bit

pd_wrt(remote6) data bit 8 bits

return(SUCCESS)

void pd_rem(void)

char ch

outportb(ACE_INT_ENB_REG 0xd) enable ACIA interrupt register

inportb(ACE_DATA_REG) empty receive data register

inportb(ACE_LINE_STAT_REG) clear line status register

outportb(ACE_MODEM_CTL_REG 0xb) set RTSDTR to enable modem and

turn on OUT2 to enable the 8250s

IRQ interrupt to system

void pd_loc(void)

char ch

outportb(ACE_INT_ENB_REG 0) disable all 8250 interrupt

outportb(ACE_MODEM_CTL_REG 0) clear RTSDTR to disable modem and

turn off OUT2 to disable the 8250s

IRQ interrupt to system

Program terminated

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-8

C Example Program Link this program with pd_rs232obj

include ltdoshgt

include ltstdiohgt

include ltconiohgt

include ltstringhgt

main()

int com

int io_err= 0

char rdbuf[1024]

clrscr()

printf(Input COM1COM2 port is )

scanf(d ampcom)

if((io_err = pd_init(com)) == 0) Initial RS-232 interface

setstr(rdbuf)

pd_wrt(name5)

if ((io_err = pd_rd(a10)) == 0)

do

Set preset off current sink 10 amps and load on commands to the load

pd_wrt(pres off8)

delay(200)

pd_wrt(currlow 0012)

delay(200)

pd_wrt(curr high 1013

delay(200)

pd_wrt(load on7)

delay(200)

pd_wrt(meascurr 11)

Get the load actially sink current from the load

delay(200)

pd_rd(rdbuf20)

io_err = 1

while (io_err == 0)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-9

else

printf(a)

printf(3302C IO reading error n)

exit(1)

pd_loc() Go to local

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

Material Contents Declaration (材料含量宣称)

Hazardous Substance (有毒有害物质或元素)

(Part Name) 零件名称

(Pb) 汞

(Hg) 镉

(Cd) 六价铬

(Cr6+)

多溴

联苯

(PBB)

多溴

二苯醚

(PBDE)

PCBA (印刷电路装配件)

X O X O O O

Electrical part not on PCBArsquos 未在PCBA上的电子零件 X O X O O O

Metal parts 金属零件

O O O X O O

Plastic parts 塑料零件

O O O O X X

Wiring 电线

X O O O O O

Package 封装

X O O O O O

对销售之日的所售产品本表显示 PRODIGIT 供应链的电子信息产品可能包含这些物质注意在所售产品中可能

会也可能不会含有所有所列的部件This table shows where these substances may be found in the supply chain of Prodigit electronic information products as of the date of sale of the enclosed product Note that some of the component types listed above may or may not be a part of the enclosed product 表示该有毒有害物质在该部

件所有均质材料中的含量均在SJT 11363-2006 标准规定的限量要求以下Indicates that the concentration of the hazardous substance in all homogeneous materials in the parts is below the relevant threshold of the SJT 113632006 standard times表示该有毒有害物质至少在该部件的某一均质材料中的含量超出SJT 11363-2006 标准

规定的限量要求times Indicates that the concentration of the hazardous substance of at least one of all homogeneous materials in the parts is above the relevant threshold of the SJT 11363-2006 standard Note(注释) 1Prodigit has not fully transitioned to lead-free solder assembly at this momentHowever most of thecomponents used are RoHS compliant(此刻Prodigit 并非完全过渡到无铅焊料组装但是大部份的元器件一至于RoHS的规定)

2 The product is labeled with an environment-friendly usage period in yearsThe marked period is assumed under the operating environment specified in the product specifications(产品标注了环境友好的使用期限制(年)所标注的环境使用期限假定是在此产品定义的使用环境之下)

Example of a marking for a 10 year period (例如此标制环境使用期限为10年)

Page 2: 3302C Mainframe 使用手冊 · 2016. 12. 20. · 3302c mainframe 使用手冊 1-3 1-5 系統方塊圖 3302c 系統方塊圖如圖 1-1 所示,3302c 內含兩組電源供應器,其中一組供應給

3302C Mainframe 使用手冊目錄

一簡介 1-1

1-1 特性 1-2

1-2 標準配備1-2

1-3 選用配備1-2

1-4 規格 1-2

1-5 系統方塊圖1-3

二安裝 2-1

2-1 安裝前的準備 2-1

2-2 電源的設定與檢查2-1

2-3 接地需求2-2

2-4 環境需求2-2

2-5 維修及校正服務2-2

2-6 GPIB 介面功能2-3

2-7 RS-232 介面功能 2-4

2-8 遙控裝置2-4

三操作說明3-1

3-1 電源開關3-2

3-2 儲存呼叫 ( STORE RECALL ) 操作3-3

3-3 AUTO SEQ 功能操作說明 3-4

四GPIB RS-232 操作命令說明 4-1

4-1 GPIBRS-232 簡介4-1

4-2 GPIB 命令摘要4-1

4-3 RS-232 命令摘要 4-2

4-4 3320 3250 3310A 3310C 3330A GPIBRS-232 命令列表 4-3

4-5 縮寫代號說明 4-10

4-6 GPIB RS-232 命令語法說明 4-10

4-7 GPIB RS-232 命令說明 4-11

4-8 3250A 系列 GPIB 控制流程圖4-26

4-9 3310A 系列 GPIB 控制流程圖 4-27

4-10 3320 系列 GPIB 控制流程圖4-28

4-11 3310C 系列 GPIB 控制流程圖 4-29

APPENDIX A GPIB PROGRAMMING EXAMPLEA-1

APPENDIX B RS-232 PROGRAMMING EXAMPLE B-1

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

Figure

圖 1-1 3302C MAINFRAME 方塊圖1-3

圖 2-1 電源設定圖2-1

圖 2-2 保險絲座 2-1

圖 2-3 3302C 前板按鍵圖背板圖 2-3

圖 2-4 遙控連接埠圖2-4

圖 3-1 3302C 前面板圖 3-1

圖 3-2 自動動測試模式操作流程圖3-4

圖 3-3 編輯模式操作流程圖3-5

圖 3-4 測試模式操作流程圖3-6

圖 4-1 後面板 RS-232 介面連接圖4-2

圖 4-2 3250A 系列 GPIB 控制流程圖4-26

圖 4-3 3310A 系列 GPIB 控制流程圖 4-27

圖 4-4 3320 系列 GPIB 控制流程圖 4-28

圖 4-5 3310C 系列 GPIB 控制流程圖4-29

Table

表 1-1 3250A3310A33203310C3330A 系列簡單規格表 1-1

表 1-2 規格表 1-2

表 3-1 風扇速度規格表 3-2

表 4-1 設定預置數值命令查詢預置數值命令4-5

表 4-2 STAGE設定命令查詢命令 4-7

表 4-3 LIMIT設定預置數值命令查詢預置數值命令4-7

表 4-4 系統設定命令查詢命令 4-8

表 4-5 系統設定命令查詢命4-8

表 4-6 系統設定命令查詢命4-8

表 4-7 解析度差異表4-9

表 4-8 命令結束字元表 4-10

表 4-9 波形資料表4-11

表 4-10 各系列可工作模組表4-19

表 4-11 3310A 系列電流及電阻的規格表 4-20

表 4-13 PROT 狀態暫存器4-23

表 4-14 各系列機型編號表4-24

表 4-15 3320系列機型編號表 4-24

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 1-1

一簡介

Model 3302C 電子負載機框乃是為了 3250A3310A33203310C3330A 系列抽取式電子負載

模組而設計的單組控制機框3302C 機框必需與 3250A3310A33203310C3330A 系列插入

式電子負載模組組合起來才可操作目前本公司產生的 3250A3310A33203310C3330A 系

列抽取式電子負載模組的簡單規格如表 1-1 所示詳細規格請參考各系列電子負載使用手

冊或與本公司營業部聯絡取得詳細資料

型 號 最大電流 最大電壓 最大功率

3250A 20 Arms 60 Vrms 300 W

3251A 8 Arms 150 Vrms 300 W

3252A 4 Arms 300 Vrms 300 W

3253 1 Arms 500 Vrms 300 W

3310A 30 A 60 V 150 W

3311A 60 A 60 V 300 W

3312A 10 A 250 V 300 W

3314A 5 A 500 V 200 W

3315A 15 A 60 V 75 W

3310AC 30 A 60 V 150 W

3311C 60 A 60 V 300 W

3312C 10 A 250 V 300 W

3314C 5 A 500 V 200 W

3320 30 A 60 V 150 W

3321 60 A 60 V 300 W

3322 10 A 250 V 300 W

3323 10 A 400 V 150 W

3324 5 A 500 V 200 W

3325 15 A 60 V 75 W

3330A A50A B5A A+60V B+60V 250W 50W

3331A A50A B5A A+60V B-60V 250W 50W

3332A A5A B5A A+60V B+60V 75Wx2

3333A A5A B5A A+60V B-60V 75Wx2

3334A A5A B5A A-60V B-60V 75Wx2

表 1-1 3250A3310A33203310C3330A 系列簡單規格表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 1-2

1-1 特性

Model 3302C 是一個操作簡單經濟型的電子負載機框包含列特性

111 電子負載採用可抽取式設計方便更換不同規格的電子負載並且能識別模

組的型號

112 可使用 3250A3310A 及 33203310C3330A 系列電子負載

113 對於 3250A3310A 系列電子負載模組3302C 可儲存呼叫 5 種電子負載狀態

設定對於 3310C3330A3320 系列電子負載模組3302C 可儲存呼叫 150

種電子負載狀態設定節省測試時間

114 背面板的類比信號控制端子 (BNC)可控制 3310A 系列的負載電流波形及

3250A 系列外部同步信號輸入端子

115 具有 RS-232 界面可連接 PCNOTE BOOK PC 等作自動測試

116 GPIB 選用配備可輕易達成自動化控制GPIB 位址由前板設定

117 具有自動測試功能 (AUTO SEQ)可自行編輯測試步驟自動測試

118 對機箱內部風扇採用智慧型控制節約能源

11 9 9931C 遙控器提供使用者遠端操作 5 組儲存呼叫功能用ldquoNGrdquo指示燈顯

示當前測試狀況最適合線上使用

1-2 標準配備

121 Model 3302C 主機 1 台

122 電源線 1 條

113 Model 3302C Mainframe 使用手冊 1 本

1-3 選用配備

131 IEEE-488 介面

132 GPIB 纜線長度 1 米

133 GPIB 纜線長度 2 米

134 D-SUB 9 Pin (公) to D-SUB 9 Pin (母) 連接電纜線長度 1 米

135 9931C 遙控器

1-4 規格

LINE 100V115V plusmn 10 200V230V plusmn 10

FREQUENCY 5060 Hz

FUSE 1A250V(5times20 mm) 05A250V(5times20 mm)

MAX POWER

CONSUMPTION 40 W

DIMENSIONS (W H D) 150 mm times 177 mm times 445 mm

WEIGHT NET55 Kg

表 1-2 規格表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 1-3

1-5 系統方塊圖

3302C 系統方塊圖如圖 1-1 所示3302C 內含兩組電源供應器其中一組供應給

3302C 機框另一組則供應給電子負載模組

POWER

SUPPLY

SYSTEMCONTROLLER

(CPU MEMORY

DIGIT IOCIRCUIT

IEEE488INTERFACE

FRONT PANEL

KEY

STORERECALL

POWER SUPPLY

ISO IO

SERIESMODULARPLUG-INLOAD

Analog Programming

CONTROLL

INTERFACE

RS-232INTERFACE

3250A3310A3330A3310C3320

9931C CREMOTE

3302C 電子負載機框與電子負載模組以光隔離元件隔離

圖 1-1 3302C Mainframe 方塊圖

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 2-1

二安裝

2-1 安裝前的準備

3302C 電子負載機框於出貨前都己經過嚴密的品質檢驗如果機框於運輸過程遭受損

壞時請您就近聯絡博計電子的經銷商或直接與本公司營業部聯絡

2-2 電源的設定與檢查

3302C 電子負載機框可以工作於交流電源 100V115V200V 及 230V工作電壓標示

於後面板電源輸入端附近使用前請先確定標示的工作電壓與您的使用電壓是否相

同如果您的使用電壓與 3302C 電子負載機框所標示的工作電壓不同時請依照以下

的步驟重新設定工作電壓

115V100V

230V200V

圖 2-1 電源設定圖

221 關閉 3302C 電子負載機框電源開關 (0 的位置)

222 背板之開關設定請參考圖 2-1設定正確的使用工作電壓電壓的設定說明如

2221 設定開關到 115 V 位置即設定使用電壓為 115 V

2222 設定開關到 230 V 位置即設定使用電壓為 230 V

223 確認保險絲的安裝是否正確如果必要時請一併更換正確的保險絲一般來

說應該為另一顆位於保險座中的備用保險絲

224 保險絲座位於交流電源插座下方如圖 2-2 所示檢視保險絲前務必先拔除電源

線以避免電擊的危險取出保險絲座時圖 2-2 所示可以使用一把較小的平

頭螺絲起子換上如表 1-2 所示正確規格的保險絲

225 置回保險絲座插上電源線後即可

圖 2-2 保險絲座

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 2-2

2-3 接地需求

為了避免機殼因漏電時而造成危險3302C 電子負載機框強烈要求使用三端式的電源

線並且電源配線接地皆需正確和完整

2-4 環境需求

為了保持 3302C 電子負載機框可以正常地操作建議操作環境的溫度應位於攝氏 0

~40 之間最佳的工作環境溫度為攝氏 25plusmn5

2-5 維修及校正服務

如果 3302C 電子負載機框故障或需要校正時請於機框上貼上標示有所有人 (公司行

號部門人員) 的標籤並指明為校正服務或者維修服務然後通知博計電子的經銷商或

者直接與本公司聯絡

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 2-3

2-6 GPIB 介面功能

GPIB 連接器位於 3302C 電子負載機框的後面板 (參考圖 2-3)用於連接 GPIB 控制

器 (CONTROLLER) 或其他裝置 (DEVICES)

GPIB 連線時有二點較為重要的限制如後所述

261 包含 GPIB 控制器 (CONTROLLER) 在內所有裝置不能超過 15 台

262 GPIB 連接器電纜線長度最長為 2 米裝置連線後其總長不可超出 20 米

GPIB 位址由前板 STATE 4+STATE 5 同時按下進入 GPIB 位址設定模式按 UP 鍵

DOWN 鍵選擇 0-31 位址完成後按 STATE 2 跳出 GPIB 位址設定模式

STORE

1

2

3

4

5

STATE

START

EXIT

AUTOSEQ

Addr

REMOTE CONTROLLER

GPIB

MADE IN TAIWAN

PRODIGIT ELECTRONICS CO LTD

PROGRAMMINGANALOGINPUT

LINE INPUT

100V115V

200V230V

RS232

LINE FUSE RATING

5060Hz

115

05A

1A100V

230V200V

0~10 Vac +dc

圖 2-3 3302C 前板按鍵圖背板圖

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 2-4

2-7 RS-232 介面功能

3302C 電子負載機框提供了一個 RS-232 母座 (FEMALE) 連接裝置於背面板上 (參考

圖 2-3)此連接裝置與電腦 RS-232 連接埠以一對一的方式連接

2-8 遙控裝置

3302C 電子負載機框提供了一個可以連接 Model 9931C 遙控器的連接埠於後面板上

此一連接埠為一般的 9 Pin 母座連接埠連接於前面板的按鍵用以使用 Model 9931C

5 個按鍵的遙控器它可以取代3302C 前面板的 Recall 1~5如果電子負載產生

NG MODEL 9931C 上的〝NG〞指示燈指示 NG 狀態

INSTRUMENT PROFESSIONAL

PRODIGIT

9931C REMOTE INTERFACE

9 Pin to 9 Pin Cable

1

2

3

4

5

STORE

1

2

3

4

5

6

7

8

9NC

NC

D-sub 9 Pin

FAIL

圖 2-4 遙控連接埠圖

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 3-1

三操作說明

3302C 電子負載機框前面板圖如圖 3-1 所示

STATE

STORE

POWER

BANK

START

EXIT

AUTOSEQ

ADDR

2

3

1

圖 3-1 3302C 前面板圖

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 3-2

3-1 電源開關

在接上電源線之前請先確定使用電壓與本機所使用的電壓是否相符

當 電 源 開 關 切 換 到 〝 1 〞 (ON) 時 3302C 電 子 負 載 機 框 及

3250A3310A3310C33203330A 系列電子負載模組即能正常地工作3302C 電子負載機

框開機時的狀態如下說明

311 3302C 打開電源LED 燈七段式顯示器全部亮起及風扇全速運轉約三秒鐘之

312 LED 燈全滅則七段速式顯示器依序顯示版本 r1 (r1~r9) BANK 值 bn 01

風扇速度會有改變如下說明

313 風扇會隨著裝上的模組風速有所不同

3310A3250A 系列以全速運轉3310C3330A 系列以慢速運轉 (未吃載)3320

系列則風扇會停止當按下 LOAD 鍵時風扇才會以全速運轉風扇不再被控

314 3302C 智慧型風扇控制

3141 3302C 搭配 3310A3250A3320 系列電子負載模組時風扇無智慧型控制

都以全速運轉

3142 3302C 搭配 3310C3330A 系列電子負載模組時風扇有智慧型控制風

扇控制如下表 3-1

風扇速度隨著吃載功率大小改變一段為最慢五段為最快

風扇速度 一段 二段 三段 四段 五段

3310C 0~30W 30~60W 60~90W 90~120W gt120W

3311C3312C 0~60W 60~120W 120~180W 180~240W gt240W

3314C 0~40W 40~80W 80~120W 120~150W gt150W

3315C 0~15W 15~30W 30~45W 45~60W gt60W

3330A3331A 0~60W 60~90W 90~120W 120~150W gt150W

3332A3333A3334A 0~30W 30~60W 60~90W 90~120W gt120W

表 3-1 風扇速度規格表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 3-3

3-2 儲存呼叫 ( STORE RECALL ) 操作

3302C 電子負載機框前面板的 8 個功能鍵對於 3250A3310A 系列電子負載模組其

中 STATE 1 ~ 5 提供了使用者可以儲存呼叫最多達 5 個的測試項目或狀態對於

3310C3330A3320 系列電子負載模組 3302C 可儲存呼叫 5 種電子負載狀態設定項

目每個項目別分為 30 種狀態共有 150 種3310C3330A 系列電子負載模組狀

態設定於負載模組的 EPROM 中3320 系列電子負載模組狀態設定於 3302C 電子負

載機框 EPROM 中每一組 STATE (1~5) 皆能儲存 (STORE) 或呼叫 (RECALL)

3250A3310A3310C33203330A 電子負載的狀態及設定值

321 儲存功能操作步驟

3211 設定好電子負載的狀態及設定值

3212 對於 3310C3330A 及 3320 系列用 UP 和 DOWN 鍵選擇將要存

儲的 BANK 狀態號碼(1~30)對於 3310A 和 3250A 系列跳到下一

3213 按下 3302C 面板上的儲存 (STORE) 鍵此時儲存件的指示燈會立即

以每秒一次的速度閃爍若欲放棄儲存時可再按一次儲存鍵或等大

約 20 秒鐘即離開儲存功能

3214 按下儲存鍵後儲存功能指示燈亦開始閃爍之後按下 STATE 1 ~ 5

任何一鍵時相對地指示燈立即點亮表示電子負載面板狀態及設定

值都已經儲存至指定的記憶裝置中儲存功能指示燈熄滅之後表示

儲存步驟已經完成

322 呼叫功能操作步驟

按下 STATE 1 ~ 5 中任何一個按鍵相對的指示燈即點亮表示 3250A

3310A 系列電子負載模組會從相對地記憶裝置中將資料呼叫出來此時

3250A3310A 系列電子負載模組面板的狀態及設定值即會依照呼叫出來的資料

重新設定對於 3310C3330A 及3320 系列按 UP 和 DOWN 鍵改變當前項

目中的狀態號碼同時將此狀態的資料傳送至電子負載模組設定呼叫功能

後若按下模組面板上任何一個按鍵時呼叫功能指示燈 (STATE 1 ~ 5) 隨

即亮起表示呼叫步驟已經完成

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 3-4

3-3 AUTO SEQ 功能操作說明

AUTO SEQ 功能內有兩種模式一為 STORE (EDIT) MODE (編輯模式)另一 START

(TEST) MODE (測試模式)同時按下前面板的 S3 + S4 可以進入 AUTO SEQ 功能內再

按 STORE 或 SEATE 選 STORE (EDIT) MODE (編輯模式) 或 START (TEST) MODE

(測試模式)(操作方式請參考流程圖)

Normal Mode

AUTO SEQ

按下 S3+S4 鍵

Display bank no

STORE MODE STATE MODE

按下 Exit 鍵

bn

Show r1-r9 Display 3302C 程式版本 r1-r9

Display bank

SHOW n1~n9

按下 STATE 鍵按下 STORE 鍵

圖 3-2 自動動測試模式操作流程圖

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 3-5

331 編輯模式 (Edit) Mode

3311 3302C 內有 9 組 (n1 ~ n9) 自動測試可編輯

3312 每組各有 16 項步驟可設定由 BANK 0 ~ 30 及 STATE 0 ~ 5 來選擇

150 組

3313 每組內可設定 T1 (TEST TIME) 及 T2 (DEALY TIME)單位為 100 ms

範圍在 (01s ~ 99s)

S3+S4

Show n1-n9

Store Mode

1按下按鍵 S3+S4

2顯示 AUTO SEQ No1-No9 按上下箭頭選擇 n1-n9

Initial = n1

按下 Store 鍵3按下 Store 鍵進入 Store Mode

Show BANK 值

設定 Bank

設定 T1

設定 T2

按上下箭頭選擇 Bank NoSTART 1~5

按下 Store 鍵 = Enter 進入下一個項目

Show t1

Show t2

按上下箭頭設定 t1 = 01-99 單位 = 100mS

按下 Store 鍵 = Enter 進入下一個項目

按下 Store 鍵 = Enter 進入下一個項目

按上下箭頭設定 t2 = 00-99 單位 = 100mS

顯示 Step No Sp = 0-F

Step = F

Yes完成

Sp=Sp+1

NO

圖 3-3 編輯模式操作流程圖

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 3-6

332 測試模式(Test)Mode

3321 當同時按下 S4 + S5 進入自動測試模式S3S4 LED 燈亮起按下

SEART 鍵則進入測試模式

3332 測試方式由 (STEP 0- T1-T2) 接著 (SETP 1-T1-T2) 直到 16 個步驟做

完或按 EXIT 離開測試模式

3333 若全部測試步驟都 GO測試結果顯示 GO 時表示為 PASS測試步

驟若有任何一項為 nG 時測試結果顯示 nG 時表示為 FAIL

S3+S4

Show n1-n9

Start Mode

1按下按鍵 S3+S4

2顯示 AUTO SEQ No1-No9 按上下箭頭選擇 n1-n9

Initial = n1

按下 Start 鍵

3按下 Start 鍵進入 Start Mode

Testing3依據 3310C 及 3330A 傳回之 GONG 3302C 不用顯示 GONG

4若測試結果為 NG 時 3302C 應暫停測試

Exit

1依照 n1-n9 的內容 Recall 3330A 及 3310C 模組

41 使用者按下 START 則繼續測試

42 使用者按下 Exit 則終止測試 回到 Normal ModeStartExit

Start

Show BANK值

NG Yes

Normal Mode

End

No

Sp = Sp+1

No

PASSFAIL

Show GO Show NG

PASS FAIL

1

2

3

Exit

Yes

4

5若測試結果為 GO 時 則判斷是否為最後一個測試項

51 若不是最後測試 Step 則 Step + 1 繼續測試

52 若是最後測試 Step 則測試若全部為 GO 時 顯示 GO 表示為 PASS

53 若是最後測試 Step 則測試若有任一項為 NG 時 顯示 NG 表示為 FAIL

5

52 53

5141

42

圖 3-4 測試模式操作流程圖

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-1

四GPIB RS-232 操作命令說明

4-1 GPIBRS-232 簡介

3302C 電子負載機框後面板上的 GPIBRS-232 介面可以和個人電腦 (PC) 或者筆記本

型電腦 (Note Book PC) 的 GPIBRS-232 介面連接可以使用高階語言 C 和 VB 等應

用程式遠端控制電子負載模組組成自動控制系統

根據 GPIBRS-232 介面功能更可以利用在交換式電源供應器 (Switching Mode Power

Supply) 的自動化測試如負載調整率 (LOAD Regulation)電壓調整 (Centering Voltage

Adjust) 等或者可充電式電池的充放電測試3302C 的 GPIBRS-232 介面功能不僅

可以設定 3250A3310A3310C33203330A 系列電子負載模組的負載狀態更可以讀回

設定值及實際值從而可以在 PC 上可以觀察到電子負載模組的工作狀態

4-2 GPIB 命令摘要

GPIB 的設定命令中 rdquoNAME XXXXrdquo 只對 3320 系列有效3320 系列進入 GPIB 後

要先下此命令使 3302C機框知道裝 3320 系列中何種機型

GPIB 的命令群組中查詢命令及測量命令的命令延遲時間為 (100mS)請於下達查詢命

令及測量命令之後延遲 100 mS 之後再讀取資料緩衝區上的資料

3302C 裝 3321 負載模組欲使用 GPIB 控制時 GPIB 命令下達應如下

NAME 3321

若沒有先下此命令給 3302C 則機框無法分辨機型造成設定錯誤

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-2

4-3 RS-232 命令摘要

RS-232 命令語法與 GPIB 命令語法都是相同的3302C 電子負載機框 RS-232 功能的

通訊協定為固定的其通訊協定如下所述

鮑得率 (Baud-rate) 9600

同位檢查 (Parity) 沒有

資料位元數 (Data bit) 8 位元

結束位元 (Stop bit) 1 位元

命令延遲時間 (Command Delay time) 20 mSec

後面板 RS-232 介面連接圖如圖 4-1其中圖 4-1 (A) 為 3302C RS-232 介面的內部配

線圖使用者只須使用如圖 4-1 (B) 的一般一對一 RS-232 電纜線

TxDRxDRTSCTS

TxDRxD RTSCTS

Figure 4-1A

TxDRxDRTSCTSDSR GNDDCDDTR

234567820

Figure 4-1B

Inside of 3302C Mainframe 3302C Mainframe RS232C port on PC RS232C port on

圖 4-1 後面板 RS-232 介面連接圖

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-3

4-4 3320 3250 3310A 3310C 3330A GPIBRS-232 命令列表

332032503310A3310C3330A 系列 GPIBRS-232 設定及讀取命令如下列表格

型 號 設定預置數值命令查詢預置數值命令

3250A 3310A 3310C 3320 3330A 備 註

[PRESet] BANKSPd⎢NL d=0~10

[PRESet] BANKSP⎢NL 0~10

[PRESet] WAVESPm⎢NL M=0~4

[PRESet] WAVESP⎢NL 1~5

[PRESet] FREQuency SP NR2 ⎢NL 00~700

[PRESet] FREQuency ⎢NL 00~700

[PRESet] RISESP NR2 ⎢NL

[PRESet] RISE ⎢NL

[PRESet] FALLSP NR2 ⎢NL

[PRESet] FALL NR2 ⎢NL

[PRESet] SLEWrateSP NR2 ⎢NL

[PRESet] SLEWrate ⎢NL

[PRESet ] PERiod HIGH ⎢LOW SPNR2

[PRESet] PERiodHIGH ⎢LOW

⎢NL

[PRESet] PERDHIGH ⎢LOW SP NR2

[PRESet ] PERDHIGH ⎢LOW

⎢NL

[PRESet] LDONvSP NR2 ⎢NL

[PRESet] LDONv ⎢NL

[PRESet] LDOFfvSP NR2 ⎢NL

[PRESet] LDOFfv ⎢NL

[PRESet] CC SP NR2 ⎢NL

[PRESet] CC ⎢NL

PRESet] CURR SP NR2 ⎢NL

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-4

型 號 設定預置數值命令查詢預置數值命令

3250A 3310A 3310C 3320 3330A 備 註

[PRESet] CURR ⎢NL

[PRESet] CCA ⎢B SP NR2⎢NL

[PRESet] CCA ⎢B ⎢NL

[PRESet] CURRA ⎢BSP NR2

⎢NL

[PRESet] CURRA ⎢B⎢NL

[PRESet ] CC HIGH ⎢LOWSPNR2⎢NL

[PRESet] CCHIGH ⎢LOW ⎢NL

[PRESet ] CURR HIGH ⎢LOWSPNR2⎢NL

[PRESet] CURRHIGH ⎢LOW

⎢NL

[PRESet ] CP HIGH ⎢LOW SPNR2⎢NL

[PRESet] CPHIGH ⎢LOW ⎢NL

[PRESet] CRSPNR2 ⎢NL

[PRESet] CR ⎢NL

[PRESet] CRA ⎢B SP NR2⎢NL

[PRESet] CRA ⎢B ⎢NL

[PRESet ] RESA ⎢B SP NR2

⎢NL

[PRESet] RESA ⎢B ⎢NL

[PRESet] LINA⎢B SP NR2⎢NL

[PRESet] LINA ⎢B ⎢NL

[PRESet ] CR HIGH ⎢LOW SPNR2⎢NL

[PRESet] CRHIGH ⎢LOW ⎢NL

[PRESet ] RES HIGH ⎢LOW SPNR2⎢NL

[PRESet ] RESHIGH ⎢LOW

⎢NL

[PRESet ] CV HIGH ⎢LOW SPNR2⎢NL

[PRESet] CVHIGH ⎢LOW ⎢NL

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-5

[PRESet] CVSP NR2 ⎢NL

[PRESet] CV ⎢NL

型 號 設定預置數值命令查詢預置數值命令

3250A 3310A 3310C 3320 3330A 備 註

[PRESet ]TCONFIG SP

NORMAL|OCP|OPP|NL

[PRESet ]TCONFIG SP

NORMAL|OCP|OVP|NL

[PRESet] TCONFIG |NL 1NORMAL

2OCP

3OPP

[PRESet] TCONFIG |NL 1NORMAL

2OCP

3OVP

[PRESet] OCPSTART SP NR2|NL

[PRESet] OCPSTART |NL

[PRESet] OCPSTEP SP NR2|NL

[PRESet] OCPSTEP |NL

[PRESet] OCPSTOP SP NR2|NL

[PRESet] OCPSTOP |NL

[PRESet] OCPVTH SP NR2|NL

[PRESet] OCPVTH |NL

[PRESet] OPPSTART SP NR2|NL

[PRESet] OPPSTART |NL

[PRESet] OPPSTEP SP NR2|NL

[PRESet] OPPSTEP |NL

[PRESet] OPPSTOP SP NR2|NL

[PRESet] OPPSTOP |NL

[PRESet] OPPVTH SP NR2|NL

[PRESet] OPPVTH |NL

表 4-1 設定預置數值命令查詢預置數值命令

註1OCPOPP和TCONFIG功能在3310C3311C3315C在(REV306)之後版本才有此功能

3312C在(REV309)之後版本才有此功能

3314C在(REV307)之後版本才有此功能

3310C系列需搭配3302C (REV29)之後版本才有此功能

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-6

型 號

STAGE設定命令查詢命令 3250A 3310A 3310C 3320 3330A

備 註

[STATe] LOAD SPONOFF

NL

[STATe] LOAD NL 0OFF 1ON

[STATe ] MODESPCC CR CV

CP NL

[STATe] MODE NL 0CC 1CR

2CV 3CP

[STATe] SHORt SP ONOFF

NL

[STATe] SHORt NL 0OFF 1ON

[STATe] PRESet SP ONOFF

NL

[STATe] PRESe NL 0OFF 1ON

[STATe] SENSet NL 0OFF 1ON

[STATe] SENSe SP ONOFF

NL

[STATe] AFREQ SP ONOFF

NL

[STATe] AFREQ NL 0OFF 1AUTO

[STATe] RANGe SP III NL

[STATe] RANGe NL 0I 1II

[STATe] LEVei SP HIGHLOW

NL

[STATe] LEVei NL 0LOW 1HIGH

[STATe] LEV SP HIGHLOW

NL

[STATe] LEV NL 0LOW 1HIGH

[STATe] DYNamic SP ONOFF

NL

[STATe] DYNamic NL 0OFF 1ON

[STATe ] SYNChronize SPON

OFFNL

[STATe] SYNChronize NL 0OFF 1ON

[STATe] WATT SPONOFF

[STATe] WATT 0OFF 1ON

[STATe] DUALSPDVMDAM|OFF

[STATe] CCSPAUTOR2(註一)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-7

註一CC AUTOR2 功能3302C啟用於(REV28)版本之後

3310C系列啟用於(REV305)3312C(REV306)版本之後

3330A系列啟用於(REV317)版本之後

型 號

STAGE設定命令查詢命令 3250A 3310A 3310C 3320 3330A

備 註

[STATe] NO 0GO 1NG

[STATe] PROTect 1PROT

[STATe ] SLEWrate FAST MIDDle

SLOW

[STATe] SLEWrate NL FAST=3 MIDDL=2

SLOW=1

表 4-2 STAGE設定命令查詢命令

型 號

LIMIT設定預置數值命令查詢預置數值命令 3250A 3310C 3330A 備 註

LIMITCURRentHIGH ⎢LOWSPNR2

⎢NL

LIMITCURRentHIGH ⎢LOW⎢NL

LIMIT POWer HIGH ⎢LOWSPNR2

⎢NL

LIMITPOWerHIGH ⎢LOW⎢NL

LIMITVAHIGH ⎢LOWSPNR2⎢NL

LIMITVAHIGH ⎢LOW⎢NL

LIMITVOLTageHIGH ⎢LOWSPNR2

⎢NL

LIMITVOLTageHIGH ⎢LOW⎢NL

IH ⎢ILSPNR2⎢NL

IH ⎢IL⎢NL

WH ⎢WLSPNR2⎢NL

WH ⎢WL⎢NL

VAH ⎢VALSPNR2⎢NL

VAH ⎢VAL⎢NL

VH ⎢VLSPNR2⎢NL

VH ⎢VL⎢NL

表 4-3 LIMIT設定預置數值命令查詢預置數值命令

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-8

系統命令對所有模組有效

COMMAND NOTE RETURN

[SYStem] RECall SP m [n] ⎢NL M=1 ~ 5 n=1 ~30

[SYStem] STORe SP m [n] ⎢NL M=1~5 n=1~30

[ SYStem] REMotel ⎢NL Only RS232 cmd

[SYStem] LOCAL⎢ NL Only RS232 cmd 0OFF 1ON

[SYStem] NAME ⎢ NL ldquoXXXXX

表 4-4 系統設定命令查詢命令

對 3320 系列有效

[SYStem] NAME XXXXX

NL

XXXXX 為模組型

33203321332233243325

[SYStem] SPEC SPNR2

⎢NL

0 ~ 5 33203321332233243325

表 4-5 系統設定命令查詢命

測量命令對所有模組有效

COMMAND 3250A 3310A 3310C 3330A RETURN

MEASureCURRent ⎢NL

MEASureVOLtage ⎢NL

MEASurePOWer ⎢NL

MEASureVA ⎢NL

表 4-6 系統設定命令查詢命

附註

1 電流單位為安培 (AArms)

2 電阻單位為歐姆 (Ω)

3 電壓單位為伏特 (VVrms)

4 週期單位為毫秒 (mS)

5 轉換率 (SLEW-RATE) 單位為安培微秒 (AuS)

6 頻率單位為赫芝 (Hz)

7 功率單位為瓦特 (W)

8 VA 單位為伏安 (VA)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-9

3310C 系列與 3310A 系列在 3302C 機框中 GPIB 命令可以相容但是因 3310C 系列與

3310A 系列負載上解析度有差異所以在撰寫程式時請注意解析度的差異解析度差異參考下

機 型 CC MODE CR MODE CV MODE

3310C

Resolution

0-3A30A

08mA80mA

01067Ω-2Ω-75kΩ

0533mΩ0133mS

0V-60V

0016V

3310A

Resolution

0-3A30A

075mA75mA

01Ω-2Ω-8kΩ

05mΩ0125mΩ

0V-60V

0015V

3311C

Resolution

0-6A60A

16mA16mA

00533Ω-1Ω-375kΩ

0266mΩ0266mS

0V-60V

0016V

3311A

Resolution

0-6A60A

15mA15mA

005Ω-1Ω-4kΩ

025mΩ025mΩ

0V-60V

0015V

3312C

Resolution

0-1A10A

0266mA266mA

1333Ω-25Ω-1875kΩ

6666mΩ0053mS

0V-250V

00666V

3312A

Resolution

0-1A10A

025mA25mA

125Ω-25Ω-20kΩ

005mS625mΩ

0V-250V

00625V

3314C

Resolution

0-05A5A

0133mA133mA

5333Ω-100Ω-1875kΩ

2666mΩ13333μS

0V-500V

0133V

3314A

Resolution

0-05A5A

0125mA125mA

5Ω-100Ω-20kΩ

00125mS25mΩ

0V-500V

0125V

3315C

Resolution

0-15A15A

04mA40mA

0213Ω-4Ω-15kΩ

1066mΩ66666μS

0V-60V

0016V

3315A

Resolution

0-15A15A

0375mA375mA

02Ω-4Ω-16kΩ

1mS00625mΩ

0V-60V

0015V

表 4-7 解析度差異表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-10

4-5 縮寫代號說明

1 SPSPACE空隔字元ASCII 碼為 20H

2 命令結束符號

3 NL命令結束符號

4 NR2包含小數點的數值形式形式為 在此範圍內皆可接受

例如30123450

5 表示是讀取數據的命令即查詢命令

6 NR316 進制數 0000 ~ FFFFF

4-6 GPIB RS-232 命令語法說明

1 此符號表示命令必需包含此項不可省略

2 [ ]此符號表示命令中可以有可以沒有此項參數

3 | 此符號表示 OPTION 之意例如〝LOW|HIGH〞表示可以使用 LOW 或

HIGH但兩者只能選擇其中一個使用

4 在下達完一個命令後你必須接者送出一個命令結束字元本機可接受之結束字元

為如表 4-7或同時 9送出多個命令每個命令之間以分隔符號〝〞隔開在最後

一個命令加上結束位元若你未送出結束字元則此命令視為無效命令

LF

LF WITH EOI

CRLF

CRLF WITH

EOI

表 4-8 命令結束字元表

5 程式撰寫時在下達完一個詢問命令後必須加入 delay (100) 再下達讀回命令

例以 C 語言撰寫程式配合迦捷 GPIB 卡控制 3300C 機框 3310C 負載模組

gpoutput(PROmeascurr) 詢問命令

delay(100) 延遲時間

gpinput(instrEOSPRO7 ) 讀回命令

如範例撰寫格式在每個詢問命令與讀回命令之間加入延遲時間delay (100)即可讀回

正確值

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-11

4-7 GPIB RS-232 命令說明

471 PRESET 設定和讀取電子負載的預設值

BANK (適用機型3250A 系列)

格式[PRESet] BANK SPd| NL d=0~10

[PRESet] BANK | NL

用途設定和讀取所選擇的波形庫

說明此命令為設定欲選擇的波形庫

1 波形庫 0~4 為正弦波

2 波形庫 5~9 為方波

3 波形庫 10 為直流

4 每個波形庫當中有 5 個波形資料共 11 個波形庫55 個波形資料波

形資料如表 4-9

波 形 庫 A B C D E 0 radic2 20 25 30 35 1 15 16 17 18 19 正弦波 2 30 31 32 33 34

CF= 20 3 PF=-085 PF=-080 PF=-075 PF=-070 PF=-065 CF= 25 4 PF=-070 PF=-065 PF=-060 PF=-050 PF=-040 CF= 35 5 PF=-050 PF=-045 PF=-040 PF=-035 PF=-030 CF= 20 6 PF= 085 PF= 080 PF= 075 PF= 070 PF= 065 CF= 25 7 PF= 070 PF= 065 PF= 060 PF= 050 PF= 040 CF= 35 8 PF= 050 PF= 045 PF= 040 PF= 035 PF= 030

方波 9 10 11 12 13 14 直 流 10 radic2dc 2dc 25dc 30dc 35dc

表 4-9 波形資料表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-12

WAVE (適用機型3250A 系列)

格式[PRESet] WAVE SPdNL d=0~4

[PRESet] WAVE NL

用途設定和讀取所選擇的波形庫

說明此命令是設定 CC MODE 時的電流 CF (峰值因數)

此命令儀在 CC MODE 時才有作用BANK 改變時這 5 組 CF 亦同時會定

義成不同之 CF 如 表 4-9 詳細內容請參考 3250A 使用手冊

FREQ (適用機型3250A 系列)

格式[PRESet] FREQuery SPNR2NL

[PRESet] FREQuery NL

用途設定和讀取頻率值

說明此命令為設定電子負載的頻率值下達命令時需注意下列事項

1 下達的頻率值必須為含有小數點的數值否則命令無效

2 數值最小有效位數為小數點後第 5 位

3 下達的數值若超過電子負載得規格時則 3302C 機框會送出該電子負載

規格的滿刻度頻率值

4 3250A 系列電子負載的頻率設為範圍為 000 ~ 700 Hz

5 單位為赫茲 (Hz)

RISE (適用機型3310A 3310C3330A 系列)

格式[PRESet] RISE SPNR2NL

[PRESet] RISE NL

用途設定和讀取負載轉換率 (SLEW-RATE) 的上升斜率

說明

1 換率上升時間的定義含括負載電流改變時及動態負載電流 (DYNAMIC)

上升時間 (RISE) 與下降時間 (FALL) 的設定為完全獨立

2 升時間得設定值必須包含小數點的數值否則命令無效

3 值最小有效位數為小數點後第 5 位

4 下達上升時間數值若超過電子負載得規格時則 3302C 機框會送出該電

子負載規格的滿刻度電流值

5 單位為安培微秒 (AUs)3314C3315C 在設定時使用 (AUs) 為單位而讀

回時以 (AUs) 為單位

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-13

FALL (適用機型3310A 3310C3330A 系列)

格式[PRESet] FALL SPNR2NL

[PRESet] FALL NL

用途設定和讀取負載轉換率 (SLEW-RATE) 的下降斜率

說明

1 負載轉換率下降時間的定義含括負載電流改變時及動態負載電流下降時

間 (FALL) 與上升時間 (RISE) 的設定為完全獨立

2 下降時間得設定值必須包含小數點的數值否則命令無效

3 數值最小有效位數為小數點後第 5 位

4 下達下降時間數值若超過電子負載得規格時則 3302C 機框會送出該電

子負載規格的滿刻度電流值

5 單位為安培微秒 (AuS)3314C3315C 在設定時使用 (AuS) 為單位而讀

回時以 (mAuS) 為單位

SLEW (適用機型3330A 系列)

格式[PRESet] SLEWRATE SPNR2NL

[PRESet] SLEW NL

用途設定和讀取負載轉換率 (SLEW-RATE) 的上升和下降斜率

說明請參考 RISE和 FALL

PERI or PERD (適用機型3310A 3310C3330A 系列)

格式[PRESet] PERiodHIGHLOW SPNR2NL

[PRESet] PERi NL

[PRESet] PERDHIGHLOW SPNR2NL

[PRESet] PERD NL

用途設定和讀取動態 (DYNAMIC) 負載時的 Tlow 和 Thigh 寬度

說明

1 動態 (DYNAMIC) 負載波形的周期為 TLOW 與 THIGH 的組成

2 TLOW 與 THIGH 的的設定值必須為包含小數點的數值否則命令無

3 數值的最小有效位數為小數點後第 5 位

4 下達的 TLOW 或 THIGH 數值超過電子負載的最大規格時3302C 機框

會送出該電子負載的滿刻度 TLOW 或 THIGH 數值

5 單位為毫秒 (mS)

LDONv (適用機型3310A 3310C3330A 系列)

格式[PRESet] LDONv SPNR2NL

[PRESet] LDONv NL

用途設定和讀取 LOAD ON 電壓

說明此命令為設定電子負載 LOAD ON 電壓值

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-14

LDOFfv (適用機型3310A 3310C3330A 系列)

格式[PRESet] LDOFfv SPNR2NL

[PRESet] LDOFfv NL

用途設定和讀取負載 LOAD OFF 電壓

說明此命令為設定電子負載 LOAD OFF 電壓值

CC (適用機型3320 3330A 系列)

格式[PRESet] CC SPNR2NL

[PRESet] CC NL

用途設定和讀取負載電流值

說明設定電子負載欲載入的電流值3330A 系列指 STATIC CURRENT

CURR (適用機型3320 系列)

格式[PRESet] CURR SPNR2NL

用途設定和讀取負載電流值

說明設定電子負載欲載入的電流值3330A 系列指 STATIC CURRENT

CCHIGHLOW or CURRHIGHLOW (適用機型3310A 3310C3330A 系

列)

格式[PRESet] CCHIGHLOW SPNR2NL

[PRESet] CCHIGHLOW NL

[PRESet] CURRHIGHLOW SPNR2NL

[PRESet] CURRHIGHLOW NL

用途設定和讀取負載 HIGHLOW 組電流值

說明此命令為設定電子負載欲載入的電流值下達命令時須注意下列事項

1 下達的電流值必須含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的電流數值超過該電子負載的最大規格時3302C 機框會送出該電子

負載規格的滿刻度電流值

4 LOW 的設定電流值必須比 HIGH 的設定電流值小

5 單位為安培 (A)

CPHIGHLOW (適用機型3310C 系列)

格式[PRESet] CPHIGHLOWSPNR2NL

[PRESet] CPHIGHLOW NL

用途設定和讀取負載固定功率值

說明此命令為設定電子負載固定功率模式的功率值

CR (適用機型3330A 系列)

格式[PRESet] CRSPNR2NL

[PRESet] CR NL

用途設定和讀取負載電阻值

說明設定電子負載固定電阻模式的電阻值

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-15

LIN RES AB ( 適用機型3250A系列 ) 用途設定線性負載電流值

格式LINA|BSPNR2|NL

說明此命令為設定電子負載欲載入 (Sink) 的電流值下達命令時須注意下列事

1 下達的電流值必須為含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的數值若超過該電子負載的規格時則 3250A 系列高功率電子負載機

框會送出該電子負載規格的滿刻度電流值

4 A 組負載和 B 組負載的電流設定值為完全獨立的

5 單位為安培 (A)

CR AB or RES AB(適用機型3250A 系列)

格式[PRESet] CRABSPNR2NL

[PRESet] CRAB NL

[PRESet] RESABSPNR2NL

[PRESet] RESAB NL

用途設定和讀取負載電阻值

說明此命令為設定 A 組或 B 組電子負載欲載入的電阻值下達命令時注意

下列事項

1 下達的電阻值必須含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的電阻數值超過該電子負載的最大規格時3302C 機框會送出該電子

負載規格的滿刻度電阻值

4 單位為 Ohm (Ω)

CRHIGHLOW or RESHIGHLOW (適用機型3310A 3310C 系列)

格式[PRESet] CRHIGHLOWSPNR2NL

[PRESet] CRHIGHLOW NL

[PRESet] RESHIGHLOWSPNR2NL

[PRESet] RESHIGHLOW NL

用途設定和讀取負載電阻值

說明此命令為設定電子負載欲載入的電阻值下達命令時注意下列事項

1 下達的電阻值必須含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的電流數值超過該電子負載的最大規格時3302C 機框會送出該電子

負載規格的滿刻度電阻值

4 LOW的設定電阻值必須比 HIGH 的設定值小

5 單位為 Ohm (Ω)

CVHIGHLOW (適用機型3310A 3310C 系列)

格式[PRESet] CVHIGHLOWSPNR2NL

[PRESet] CVHIGHLOW NL

用途設定和讀取負載固定電壓模式電壓值

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-16

說明此命令為設定電子負載固定電壓模式的電壓值下達命令時須注意下列

事項

1 下達的電壓值必須含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的電壓數值超過該電子負載的最大規格時3302C 機框會送出該電子

負載規格的滿刻度電壓值

4 LOW 的設定電壓值必須比 HIGH 的設定電壓值小

5 單位為伏特 (V)

CV (適用機型3330A 系列)

格式[PRESet] CV SPNR2 NL

[PRESet] CV NL

用途設定和讀取負載固定電壓模式電壓值

說明設定電子負載固定電壓模式的確電壓值

OCPSTART (適用機型3310C 3330A 系列)

格式[PRESet] OCPSTART SPNR2NL

[PRESet] OCPSTART NL

用途設定和讀取OCP測試電流的啟始設定值

說明此命令是設定過電流保護測試(OCP)的啟始電流值(I-START)

OCPSTEP (適用機型3310C 3330A 系列)

格式[PRESet] OCPSTEP SPNR2NL

[PRESet] OCPSTEP NL

用途設定和讀取OCP測試電流的遞增電流量

說明此命令是設定過電流保護測試(OCP)的遞增電流量(I-STEP)

OCPSTOP (適用機型3310C 3330A 系列)

格式[PRESet] OCPSTOP SPNR2NL

[PRESet] OCPSTOP NL

用途設定和讀取OCP測試電流的最大電流量

說明此命令是設定過電流保護測試(OCP)的最大電流量(I-STOP)

OCPVTH (適用機型3310C 3330A 系列)

格式[PRESet] OCPVTH SPNR2NL

[PRESet] OCPVTH NL

用途設定和讀取OCP測試的臨界點電壓設定

說明此命令是設定過電流保護測試(OCP)臨界點電壓設定當待測試物的輸出

電壓小於或等於VTH電壓值時即為OCP點

OPPSTART (適用機型3310C 系列)

格式[PRESet] OPPSTART SPNR2NL

[PRESet] OPPSTART NL

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-17

用途設定和讀取OPP測試功率的啟始設定值

說明此命令是設定過功率保護測試(OPP)的啟始功率值(P-START)

OPPSTEP (適用機型3310C系列)

格式[PRESet] OPPSTEP SPNR2NL

[PRESet] OPPSTEP NL

用途設定和讀取OPP測試功率的遞增功率值

說明此命令是設定過功率保護測試(OPP)的遞增功率值(P-STEP)

OPPSTOP (適用機型3310C 系列)

格式[PRESet] OPPSTOP SPNR2NL

[PRESet] OPPSTOP NL

用途設定和讀取OPP測試功率的最大功率值

說明此命令是設定過功率保護測試(OPP)的最大功率值(P-STOP)

OPPVTH (適用機型3310C 系列)

格式[PRESet] OPPVTH SPNR2NL

[PRESet] OPPVTH NL

用途設定和讀取OPP測試的臨界點電壓設定

說明此命令是設定過功率保護測試(OPP)臨界點電壓設定當待測試物的輸出

電壓小於或等於VTH電壓值時即為OPP點

TCONFIG (適用機型3310C3330A 系列)

格式[PRESet] TONFIG NORMAL|OCP|OVP|OPPNR2NL

[PRESet] TONFIG NL

用途設定和讀取動態測試的功能

說明此命令有四個選項(NORMAL|OCP|OVP|OPP)分別是正常模式(NORMAL)

過電流保護測試(OCP)過電壓保護測試(OVP)過功率保護測試(OPP)

PS3310C有過電流保護測試(OCP)過功率保護測試(OPP)

3330A有過電流保護測試(OCP)過電壓保護測試(OVP)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-18

472 LIMIT 設定和讀取電子負載判斷 NG 的上下限

[LIMit]CURRentHIGHLOW or IHIL (適用機型3250A3310A

3310C3330A 系列)

格式[LIMit]CURRentHIGHLOWSPNR2NL

[LIMit]CURRentHIGHLOW NL

IHILSPNR2NL

IHIL NL

用途設定和讀取負載電流的上下限

說明設定比較電流的下限值當負載載入電流低於此下限值時NG 指示燈

即點亮表示ldquoNO GOODrdquo

設定比較電流的上限值當負載載入電流高於此下限值時NG 指示燈即點亮

表示ldquoNO GOODrdquo

[LIMit]POWerHIGHLOW or WHWL (適用機型3310C3250A 系列)

格式[LIMit]POWerHIGHLOWSPNR2NL

[LIMit]POWerHIGHLOW NL

用途設定和讀取負載功率 (W) 的上下限

說明設定比較功率 (瓦特) 的下限值當功率 (瓦特) 高於此上限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

設定比較功率 (瓦特) 的上限值當功率 (瓦特) 低於此下限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

[LIMit]VA HIGHLOW or VAHVAL (適用機型3250A 系列)

格式[LIMit] VAHIGHLOWSPNR2NL

[LIMit] VAHIGHLOW NL

VAHVALSPNR2NL

VAHVAL NL

用途設定和讀取負載視在功率 (VA) 的上下限

說明設定比較功率 (伏安) 的下限值當功率 (伏安) 高於此上限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

設定比較功率 (伏安) 的上限值當功率 (伏安) 低於此下限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-19

[LIMit] VOLtage HIGHLOW or VHVL (適用機型3250A 3310A

3310C3330A 系列)

格式[LIMit] VOLtageHIGHLOWSPNR2NL

[LIMit] VOLtageHIGHLOW NL

VHVLSPNR2NL

VHVL NL

用途設定和讀取負載電壓的上下限

說明設定比較電壓的下限值當輸入電壓低於此下限值時NG 指示燈即點

亮表示ldquoNO GOODrdquo

設定比較電壓的上限值當輸入電壓高於此上限值時NG 指示燈即點

亮表示ldquoNO GOODrdquo

473 STAGE 設定和讀取電子負載的工作狀態

[STATe] LOAD SPONOFF (適用機型33203250A3310A 3310C

3330A 系列)

格式[STATe] LOAD SPONOFFNL

[STATe] LOAD NL

用途設定和讀取電子負載是否載入電流

說明設定電子負載是否載入電流當設定為 ON 時則電子負載開始以待測物

載入電流當設定為OFF 時則電子負載不會載入電流

[STATe] MODE SPCCCRCVCP (適用機型3250A3310A 3310C

3330A 系列)

格式[STATe] MODE SPCCCRCVCPNL

[STATe] MODE NL

用途設定和讀取電子負載的操作模式

說明電子負載可工作的模式如下表所示

當 讀 取 負 載 操 作 模 式 時 返 回 值 0123 分 別 代 表

CCCRCVLINCP 模式

CC CR CVLIN CP

3310A CV

3310C CV

3330A CV

3250 LIN

表 4-10 各系列可工作模組表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-20

[STATe] SHORt SPONOFF (適用機型33203310A 3310C3330A

系列)

格式[STATe] SHORt SPONOFFNL

[STATe] SHORt NL

用途設定和讀取電子負載是否短路測試

說明此命令為設定電子負載作短路測試當設定為 ON 時此時電子負載之

V+V- 端如同短路狀態

[STATe ] PRESet SPONOFF ( 適 用 機 型 3320 3250A 3310A

3310C3330A 系列)

格式[STATe] PRESet SPONOFFNL

[STATe] PRESet NL

用途設定和讀取電子負載預設功能

說明此命令是控制電流表的輸出形式若設為 ON 時則電流表所顯示的電

流值為預設之值若設為 OFF則電流表所顯示的電流值為實際載入電

流之值

[STATe] SENSe SPONOFF (適用機型3250A3310A 3310C3330A

系列)

格式[STATe] SENSe SPONOFFNL

[STATe] SENSe NL

用途設定和讀取電子負載 VSENSE 功能的狀態

說明此命令為設定電壓讀取由輸入連接器端或是 VSENSE BNC 端設定為

ON 時電壓值由 VSENSE BNC 端所取得設定為 OFF 時電壓值是

由輸入連接器端所取得

[STATe] RANGe SPI∣II (適用機型33203310A 系列)

格式[STATe] RANGe SPI∣II∣NL

[STATe] RANGe ∣NL

用途設定和讀取電源或電阻範圍

說明此命令為設定電流及電阻範圍3310A 系列電子負載共有二檔RANG 1

即 RANG IRANG 2 即 RANGE II而其電流及電阻的範圍一電子負載

模組規格而定3310A 系列各電子負載模組的電流及電阻的範圍如下

規格

機種 3310A 3311A 3312A 3314A 3315A

CC MODE

RANGE III 0~3A 0~ 30A 0~6A 0~60A 0~1A 0~10A 0~05A 0~5A 0~15A 0~15A

CR MODE

RANGE III 01~2Ω 2~8KΩ

005~1

Ω 1~4KΩ

125~25

Ω

25~20K

Ω 5~100Ω

100~2K

Ω 02~4Ω

4~16K

Ω

表 4-11 3310A 系列電流及電阻的規格表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-21

[STATe] LEVEl SPHIGH∣LOW (適用機型3310A 3310C 系列)

格式[STATe] LEVEl SPHIGH∣LOW∣NL

[STATe] LEVEl ∣NL

用途設定和讀取電子負載 LOW 和 HIGH

說明

1 LEV LOW 固定電流 (CC) 模式時為低準位電流設定值固定電阻 (CR)

模式時為低準位電阻設定值固定電壓 (CV) 模式時為低準位電壓設

定值

2 LEV HIGH 固定電流模式時為高準位電流設定值固定電阻模式時為

高準位電阻設定值固定電壓模式時為高準位電壓設定值

[STATe] DYNamic SPON∣OFF (適用機型3310A 3310C3330A 系

列)

格式[STATe] DYNamic SPON∣OFF∣NL

[STATe] DYNamic ∣NL

用途設定和讀取電子負載為動態或靜態負載

說明

1 DYN ON 設定為動態 (DYNAMIC) 負載

2 DYN OFF 設定為靜態 (STATIC) 負載

[STATe] SYNCronize SPON∣OFF (適用機型3250A 系列)

格式[STATe] SYNCronize SPON∣OFF∣NL

[STATe] SYNCronize ∣NL

用途設定和讀取電子負載為外部同步或內部同步

說明

1 外部同步信號 (SYNC ON)使用外部同步信號作為電子負載同步解發信

號以控制負載電流與電壓同步

2 內部同步信號 (SYNC OFF)使用輸入連接器的信號再經由內部的零交

越電路及隔離電路產生同步信號

[STATe] WATT SPON∣OFF (適用機型3250A3310C 系列)

格式[STATe] WATT SPON∣OFF∣NL

[STATe] WATT ∣NL

用途設定和讀取是否顯示功率

說明此命令是設定功率電表的顯示本命令必須配合 PRESOFF 時使用

設定 ON 時上方的顯示器由電壓表變為瓦特表下方的顯示器由電流

表變為伏安 (VA) 表其單位分別為ˆ W ˜ˆ VA ˜

設定 OFF 時上方的瓦特 (W) 變回電壓表下方的伏安 (VA) 表變回

電流表其單位分別為ˆ Vrms ˜ˆ Vrms ˜

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-22

[STATe] AFREQ SPONOFF (適用機型3250A系列)

格式[STATe] AFREQ SPONOFFNL

[STATe] AFREQ NL

用途設定和讀取電子負載是否自動偵測頻率

說明此命令式控制電子負載是否自動偵測頻率若設為 ON 時則電子負載

會自動偵測輸入端電壓之頻率若設為 OFF則電子負載輸入電壓之頻

率須要自行設定

[STATe] DUAL DVM∣DVM∣OFF (適用機型3330A 系列)

格式 [STATe] DUAL DVM∣DVM∣OFF∣NL

用途設定當前模組在顯示狀態

說明此命令為設定 3330A 系列模組在顯示狀態

DVM雙電壓顯示模式

DAM雙電壓顯示模式

OFFNORMAL顯示模式

[STATe] CC AUTO∣R2 (適用機型333XA331XC 系列)

格式 [STATe] CC AUTO∣R2∣NL

用途設定AUTO RANGE強制RANGE II功能

說明設定在AUTO RANGE 會自動切換RANGE 檔位

設定在強制 RANGE II 會將RANGE 檔位設定在RANGE II

PS此項功能3302C啟用於(REV28)版本之後

3310C系列啟用於(REV305)3312C(REV306)版本之後

3330A系列啟用於(REV317)版本之後

[STATe] NG (適用機型3250A3310A 3310C3330A 系列)

格式[STATe] NG ∣NL

用途查詢當前模組是否有的 NG 標誌

說明NG 讀回NG 的狀態指示燈ldquo0rdquo表示 NG (NO GOOD) 指示燈熄

滅ldquo1rdquo表示 NG 指示燈點亮

[STATe] PROTect (適用機型3310A 3310C3330A 系列)

格式[STATe] PROTect ∣NL

用途查詢當前模組是否有的保護標誌

說明

1 PROT 讀回負載目前的保護狀態ldquo1rdquo表是發生 OPPldquo4rdquo表示發

生 OVP ldquo8rdquo表示發生 OCP下表說明保護狀態位元對應碼

2 PROT 狀態暫存器的清除可以使用 CLER 命令將 PROT 狀態暫存器清

除為ldquo0rdquo

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-23

7 6 5 4 3 2 1 0

過功率保護(OPP)

過電壓保護(OVP)

過電流保護(OCP)

位元 7 位元 0

過溫度保護(OTP)(3310)

表 4-13 PROT 狀態暫存器

[STATe] SLEWrate ATE FAST∣MIDDle∣SLOWNL (適用機型3320

系列)

格式[STATe] SLEWrate FAST∣MIDDle∣SLOWNL

用途設置當前模組電流斜率

說明設置當前模組電流斜率約快中慢

474 SYSTEM 設定和讀取機框和電子負載的狀態

[SYStem] RECall SP m n (適用機型33203250A3310A 3310C

3330A 系列)

格式[SYStem] RECall SP m n∣NL

用途呼叫記憶裝定中的負載狀態

說明此命令為呼叫記憶裝定中的負載狀態資料m = 1~5n = 1~30

如果當前模組為 3310A3250 系列時項目號 (n) 無效n 可以省略

如果當前模組為其他系列時省略符號 n項目默議為 3302C 所顯示的項

實例RECALL 215 呼叫記憶裝定中的第 2 組第 15 項負載裝態資料

REC 3 呼叫記憶裝定中的第3組負載狀態資料如果當前模組為 3320

3310C3330A 系列時項目默議為 3302C 所顯示的項目

[SYStem] STORe SP m n (適用機型33203250A3310A 3310C

3330A 系列)

格式[SYStem] STORe SP m n∣NL

用途存儲負載狀態到記憶裝定中

說明此命令為存儲負載狀態到記憶裝定中m = 1~5n = 1~30如果當前模組

為 3310A3250A 系列時項目 (n) 無效n 可以省略

如果當前模組為其他系列時省略項目號 n 項目默議為 3302C 所顯示的項

實例SYSTEMSTORE 215 存儲負載狀態到記憶裝定第 2 組第 15 項中

STOR 3 存儲負載狀態到記憶裝定第 3 組如果當前模組為 33203310C

3330A 系列時項目默議為 3302C 所顯示的項目

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-24

[SYStem] NAME (適用機型3250A3310A 3310C3330A 系列)

格式[SYStem] NAME ∣NL

用途讀取當前電子負載機型編號

說明此命令讀回當前電子負載機型編號如果當前沒有模組那麼將讀到字

符串 ˆNONE˜如果當前安裝了模組那麼將會讀到以下型號

型 號 型 號 型 號 型 號

3250A 3310A 3310C 3330A

3251A 3311A 3311C 3331A

3252A 3312A 3312C 3332A

3253 3314A 3314C 3333A

3315A 3315C 3334A

表 4-14 各系列機型編號表

[SYStem] NAME XXXX ∣NL or [SYStem] SPEC NR2 (適用機型

3320A 系列)

格式[SYStem] NAME XXXX ∣NL

[SYStem] SPEC NR2

用途設定當前電子負載機型編號

說明XXXX 為 33203321332233243325 型號之一3302C 才能知道當

前為何種規格電子負載

SPCT 型號

0 3320

1 3321

2 3322

4 3324

5 3325

表 4-15 3320系列機型編號表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-25

475 MEASURE 測量電子負載的當前電流電壓的實際值

MEASureCURRent (適用機型3250A3310A 3310C3330A 系列)

格式MEASureCURRent ∣NL

用途讀取當前電子負載的電流

說明讀回 4 位半數位電流表的讀值單位為安培 (A)

MEASureVOLtage (適用機型3250A3310A 3310C3330A 系列)

格式MEASureVOLtage ∣NL

用途讀取當前電子負載的電壓

說明讀回 4 位半數位電壓表的讀值單位為伏特 (V)

MEASurePOWer (適用機型3250A3310C 系列)

格式MEASurePOW ∣NL

用途讀取當前電子負載的功率

說明讀回 4 位半數位瓦特表的讀值單位為瓦特(W)

MEASureVA (適用機型3250A 系列)

格式MEASureVA ∣NL

用途讀取當前電子負載的伏安

說明讀回 4 位半數位伏安表的讀值單位為伏安 (VA)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-26

4-8 3250 系列 GPIB 控制流程圖

START

SET to LEV A or B

AC or DC

AC

DC

SET

FREQ NR2

SYNC ON|OFF

BANK m

SET

FREQ 01

SYNC ONOFF

MODE CCCC

SET

CR

MODE CR

SET

MODE CC

WAVE nCURR = A NR2

SET

VL NR2VH NR2

IL NR2

IH NR2WL NR2

WH NR2VAL NR2VAH NR2

m 0 ~ 10n 1 ~ 5

BANK 命令僅能使用於

交流 (AC) 負載

Lighting REM

Indicater

WAVE 命令僅能使用於

固定電流 (CC)模式

RESA NR2

圖 4-2 3250A 系列 GPIB 控制流程圖

SET

ldquoMODE LINrdquoldquoCURR=A NR2rdquo

LIN

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-27

4-9 3310A 系列 GPIB 控制流程圖

圖 4-3 3310A 系列 GPIB 控制流程圖

START

SETMODE CC

SET SET

CURRENTiexclOslashA

CC

SETRANG 2

SETRANG 1

SETRANG 1

SETRANG 2

HIGH or LOW LEVEL

SET

LEV HIGHRESLOW C

RESHIGH NR2

SET

LEV LOWRESLOW D

RESHIGH NR2

SETLEV HIGH

RESLOW ERESHIGH NR2

SET

LEV LOWRESHIGH FRESHIGH NR2

SET

LEV HIGHRESLOW G

RESHIGH NR2

SET

LEV LOWRESHIGH H

RESHIGH NR2

STA or DYN

SETDYN OFF

SET

HIGH or

SETLEV HIGH

CURRLOW I

CURRHIGH NR2

SETLEV LOW

CURRHIGH J

CURRLOW NR2

SETLEV HIGH

CURRLOW K

CURRHIGH NR2

SETLEV LOW

CURRHIGH L

CURRLOW NR2

SETDYN ON

RISENR2

PERDLOW NR2

STA or DYN

DYN OFF

LOW LEVELHIGH or

LOW LEVEL

CURRHIGH NR2CURRLOW NR2

FALLNR2PERDHIGH NR2

SETDYN ON

RISENR2

PERDLOW NR2

CURRHIGH NR2CURRLOW NR2

FALLNR2PERDHIGH NR2

HIGH or LOW LEVEL

HIGH or LOW LEVEL

CURRENTiexclUgraveB

MODE CR MODE CV

MODE

CR

MODE

CV

MODE NO NO NO

YESYESYES

YES

YESNO

NO

LOW

HIGH HIGH

LOW

DYN DYN

SAT SAT

LOWLOW

HIGH HIGH

HIGH

LOW

3310A 3311A 3312A 3314A 3315A

AB

CD

E

FGH

IJKL

3020

20800001

20

0060000

3000300

6010

104000

0051000

60000

6000600

10250

25020000

125250

001000

1000100

051000

100020000

501000

00500000

050050

1540

4015000

0240

0060000

1500150

3310A 系列流程圖變數表

Lighti ng REMIndicater

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-28

4-10 3320 系列 GPIB 控制流程圖

圖 4-4 3320 系列 GPIB 控制流程圖

START

A B C

3320 3321 3322 3323 3324 30

30

300

60

60

600

10

10

100

10

10

100

05

05

50

3325 15

15

150

SETRANG 1SLEW n

CURR ≦ B

CURRENT ≦ A

SETRANG 2SLEW n

CURR ≦ C

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-29

4-11 3310C 系列 GPIB 控制流程圖

圖 4-5 3310C 系列 GPIB 控制流程圖

START

CC

MODE

NO CP

MODE

CV

MODE

CR

MODE

SETldquoMODE CCrdquo

SETldquoMODE CRrdquo

SETldquoMODE CVrdquo

SETldquoMODE CPrdquo

CORRENTlt=A

SETldquoRANGE 2rdquo

SETldquoRANGE 1rdquo

RESgt=B

SETldquoRANGE 2rdquo

SETldquoRANGE 1rdquo

STA or

SETldquoDYN OFFrdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquo ldquoCURRHIGH D ldquo ldquoCURRLOW NR2rdquo

SET ldquoLEV HIGHrdquo ldquoCURRLOW C ldquo ldquoCURRHIGH NR2rdquo

SET ldquoDYN ONrdquo

ldquoCURRHIGH NR2ldquo ldquoCURRLOW NR2rdquo ldquoRISENR2rdquo ldquoFALLNR2rdquo ldquoPERDHIGH NR2rdquo ldquoPERDLOW NR2rdquo

STA or

SETldquoDYN OFFrdquo

HIGH orLOW LEVEL

SETldquoLEV LOWrdquo ldquoCURRHIGH F ldquoldquoCURRLOW NR2rdquo

SETldquoLEV HIGHrdquoldquoCURRLOW E ldquoldquoCURRHIGH NR2rdquo

SETldquoDYN ONrdquo

ldquoCURRHIGH NR2ldquoldquoCURRLOW NR2rdquoldquoRISENR2rdquoldquoFALLNR2rdquoldquoPERDHIGH NR2rdquoldquoPERDLOW NR2rdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquoldquoRESHIGH J ldquo ldquoRESLOW NR2rdquo

SET ldquoLEV HIGHrdquo ldquoRESLOW I ldquo ldquoRESHIGH NR2rdquo

HIGH orLOW LEVEL

SETldquoLEV LOWrdquoldquoRESHIGH L ldquoldquoRESLOW NR2rdquo

SET ldquoLEV HIGHrdquo ldquoRESLOW K ldquoldquoRESHIGH NR2rdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquo ldquoCVHIGH H ldquo ldquoCVLOW NR2rdquo

SET ldquoLEV HIGHrdquoldquoCVLOW G ldquo ldquoCVHIGH NR2rdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquo ldquoCPHIGH N ldquo ldquoCPLOW NR2rdquo

SETldquoLEV HIGHrdquo ldquoCPLOW M ldquoldquoCPHIGH NR2rdquo

A B CDEF GH I J KLM N

3310C30 20 0 0300030

20 750010620

00 60

00 150

3311C601000 60 0060

1037500510

00 60

00300

3312C102500100010

25 1875013325

00250

00300

3314C0510000050050

1001875533100

00500

00200

3315C154000150015

4015002140

0060

0075

3310C系列流程圖變數表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 A-1

Appendix A GPIB programming Example

C Example Program

Link this program with appropriate cibobj

This application program is written in TURBO C 20 for the IBM PC-AT compatible The National Instruments Cooperation (NIC) Model PC-2A board provides the interface between the PC-AT and a PRODIGIT MPAL ELECTRONIC LOAD The appropriate cibobj file is required in each program to properly link the NIC board to C LANGUAGE and include the ltdeclhgt HEADER FILE to C LANGUAGE

include ltstdiohgt

include ltdoshgt

include ltmathhgt

include declh NI GPIB CARD HEADER FILE

main()

char ouster[20]rdbuf[15]spec[10]

int ichload

Assign unique identifier to the device dev5 and store in variable load check for error ibfind error = negative value returned

if((load = ibfind(dev5)) lt 0) Device variable name is load

GPIB address is 5

printf(r INTERFACE ERROR an)

printf(rnError routine to notify that ibfind failedn)

printf(rnCheck software configurationn)

exit(1)

Clear the device

if((ibclr(load)) amp ERR)

printf(INTERFACE ERROR a)

exit(1)

clrscr()

Clear load error register

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT A-2

ibwrt(loadoutstr6)

ibwrt(loadCLR3)

ibwrt( loadNAME5) Get the 3310 series module load specification

strset(rdbuf0) Clear rdbuf string buffer

strset(spec0) Clear spec string buffer

ibrd(loadspec20)

if (spec[3] == 9)

printf(n 3302C series specification error )

Set preset off current sink 10 amps and load on commands to the load

ibwrt( loadpres offcclow 00cchigh 10load on 47)

ibwrt( loadmeascurr10)

Get the load actially sink current from the load

ibrd( loadrdbuf20)

go to local

ibloc(load)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 A-3

BASICA Example Program

LOAD DECLBAS using BASICA MERGE command

100 REM You must merge this code with DECLBAS

105 REM

110 REM Assign a unique identifier to the device dev5 and store it in variable load

125 REM

130 udname$ = dev5

140 CALL ibfind (udname$load)

145 REM

150 REM Check for error on ibfind call

155 REM

160 IF load lt 0 THEN GOTO 2000

165 REM

170 REM Clear the device

175 REM

180 CALL ibclr (load)

185 REM

190 REM Get the 3310 series module load specification

195 REM

200 wrt$ = NAME CALL ibwrt(loadwrt$)

210 rd$ = space$(20) CALL ibrd(loadrd$)

215 REM

220 REM Set preset off current sink 10 amps and load on commands to the load

225 REM

230 wrt$ = pres offcclow 00cchigh 10load on

240 CALL ibwrt(loadwrt$)

245 REM

250 REM Get the load actially sink current from the load

255 REM

260 wrt$ = meascurr CALL ibwrt(loadwrt$)

270 rd$ = space$(20) CALL ibrd(loadrd$)

275 REM

280 REM Go to local

285 REM

290 CALL ibloc(load)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT A-4

2000 REM Error routine to notify that ibfind failed

2010 REM Check software configuration

2020 PRINT ibfind error STOP

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-1

Appendix B RS-232 programming Example

C Language Interface for DOS Handlers pd_rs232c include ltdoshgt

include ltstdiohgt

include ltconiohgt

include ltstringhgt

define COMPTR 44 command array pointer

define QUELEN 1024 size of seriel input

define SUCCESS 0 return value variable for success

define OPER_ERR -1 operate error

define TIME_OUT 1 time_out

int input_index = 0 index of seriel input buffer

int rd_result = 0 return value variable of pd_rd()

int timeout = 0 timeout flag

char queue[QUELEN] seriel input buffer

int ACE_DATA_REG ACIA data register

int ACE_INT_ENB_REG ACIA interrupt enable register

int ACE_INT_IDENT_REG ACIA interrupt identification register

int ACE_LINE_CTL_REG ACIA line control register

int ACE_MODEM_CTL_REG ACIA modem control register

int ACE_LINE_STAT_REG ACIA line status register

int ACE_MODEM_STAT_REG ACIA modem status register

int COM_INT_NUM ACIA communication port interrupt number

int IRQ_MASK IRQ mask for PC IRQ flag

void pd_loc(void) function of disable interrupt routine

void pd_rem(void) function of enable interrupt routine

int pd_init(int) function of initial communication port

int pd_wrt(char int) function of write to device

int pd_rd(char int) function of read from device

int read_buf(void)

define PIC_CTL_REG 0x20 8259A PIC control register

define PIC_INT_MASK_REG 0x21 8259A PIC interrupt mask register

define NON_SPEC_EOI 0x20 non-spacific end of interrupt

define CTS 0x10 clear to send

define DSR 0x20 data set ready

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-2

define RI 0x40 ring indicator

define DCD 0x80 data carrier detect

define DCTS 1 delta clear to send

define DDSR 2 delta data set ready

define TERI 4 trailing edge ring detect

define DDCD 8 delta data carrier detect

define OE 2 overrun error

define PE 4 parity error

define FE 8 frame error

define BI 0x10 break interrupt

define THRE 0x20 transmit holding reg empty

3302C series elec load command sets

int pd_wrt(char wrtbufint count)

static char combuf[COMPTR] = CHAN CURRHIGH CURRLOW

RESHIGH RESLOW VOLTHIGH

VOLTLOW PERDHIGH PERDLOW

FALL RISE GLOBLOAD

GLOBLEV GLOBPRES GLOBSHOR

GLOBDYN GLOBRANG GLOBMODE

CLER CHAN MEASVOLT

MEASCURRCURRHIGH CURRLOW

ERR RESHIGH RESLOW

VOLTHIGHVOLTLOW NAME

PERDHIGHPERDLOW FALL

RISE LOAD LEV

PRES SHOR DYN

RANG MODE PROT

REMOTE LOCAL

int cntresultt

int comerrerr

char ch

char tempbuf[QUELEN]

char intbuf[QUELEN]

for (cnt = 0cnt lt 1024cnt++)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-3

intbuf[cnt] =

tempbuf[cnt]=

strset(intbuf)

strset(tempbuf)

for (cnt = 0cnt lt count+1cnt++wrtbuf++)

intbuf[cnt] = wrtbuf

cnt = cnt--

intbuf[cnt] = r

cnt = cnt++

count = count++

intbuf[cnt] = n

t = strcspn(intbuf )

if (t gtcount)

t = count-1

for (cnt = 0cnt lt tcnt++)

tempbuf[cnt] = intbuf[cnt]

strupr(tempbuf)

strupr(intbuf)

cnt = 0

do

comerr = strncmp(tempbufcombuf[cnt]t)

cnt = cnt++

while(( cnt = COMPTR) ampamp (comerr = 0))

if ( comerr == 0)

result = SUCCESS

for (cnt = 0cnt lt count+1cnt++)

while(inportb(ACE_LINE_STAT_REG) amp THRE == 0)

ch = intbuf[cnt]

delay(20)

outportb(ACE_DATA_REG ch)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-4

timeout = 0

for (cnt = 0 cnt lt= countcnt++)

ch = intbuf[cnt]

if(ch == )

do

read_buf()

while((rd_result == 0)ampamp(timeout == 0))

rd_result = 0

for (cnt = 0cntlt= countcnt++)

intbuf[cnt] =

tempbuf[cnt] =

return(result)

return(OPER_ERR)

int pd_rd(char bufint count)

char ch

int cnt = 0

do

ch = queue[cnt]

buf = ch

cnt = cnt++

buf = buf++

while((ch = n) ampamp (cnt = count))

buf = 0

queue[0] = 0

if (timeout == 1)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-5

return(TIME_OUT)

return(SUCCESS)

int read_buf()

char chch1

int temp_index

unsigned long ticks

float sec1sec2

rd_result = 0

ticks = biostime(00)

sec1 = ticks182

do

ticks = biostime(00)

sec2 = ticks182

if((sec2 - sec1) gt= 200) delay about 1 Sec

timeout = 1

ch = inportb(ACE_INT_IDENT_REG)

ch amp= 0x06

switch(ch)

case 6

inportb(ACE_DATA_REG) read the data register to empty it

break

case 0

break

case 2

break

case 4 read character from data register

ch1 = inportb(ACE_DATA_REG)

temp_index = input_index + 1 increment index of input buffer

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-6

if (ch1 = n) check terminate bit

queue[input_index] = ch1 store character to input buffer

input_index = temp_index

else

queue[input_index] = ch1

input_index = temp_index

input_index = 0 if terminate bit was detected

temp_index = 0

rd_result = 1 clear index and set return value

break

finally send the non-spacific

while ((rd_result == 0) ampamp (timeout == 0))

int pd_init(int pd_com)

if ((pd_com = 1) ampamp (pd_com = 2))

return(OPER_ERR)

if (pd_com == 2) initial communication port 2

ACE_DATA_REG = 0x2f8

ACE_INT_ENB_REG = 0x2f9

ACE_INT_IDENT_REG = 0x2fa

ACE_LINE_CTL_REG = 0x2fb

ACE_MODEM_CTL_REG = 0x2fc

ACE_LINE_STAT_REG = 0x2fd

ACE_MODEM_STAT_REG = 0x2fe

COM_INT_NUM = 11

IRQ_MASK = 0xf7 IRQ mask for IRQ3 (11110111)

else initial communication port 1

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-7

ACE_DATA_REG = 0x3f8

ACE_INT_ENB_REG = 0x3f9

ACE_INT_IDENT_REG = 0x3fa

ACE_LINE_CTL_REG = 0x3fb

ACE_MODEM_CTL_REG = 0x3fc

ACE_LINE_STAT_REG = 0x3fd

ACE_MODEM_STAT_REG = 0x3fe

COM_INT_NUM = 12

IRQ_MASK = 0xef IRQ mask for IRQ4 (11101111)

bioscom(0 0xe3 pd_com-1) boud rate 9600 1 start bit

pd_rem() no parity 1 stop bit

pd_wrt(remote6) data bit 8 bits

return(SUCCESS)

void pd_rem(void)

char ch

outportb(ACE_INT_ENB_REG 0xd) enable ACIA interrupt register

inportb(ACE_DATA_REG) empty receive data register

inportb(ACE_LINE_STAT_REG) clear line status register

outportb(ACE_MODEM_CTL_REG 0xb) set RTSDTR to enable modem and

turn on OUT2 to enable the 8250s

IRQ interrupt to system

void pd_loc(void)

char ch

outportb(ACE_INT_ENB_REG 0) disable all 8250 interrupt

outportb(ACE_MODEM_CTL_REG 0) clear RTSDTR to disable modem and

turn off OUT2 to disable the 8250s

IRQ interrupt to system

Program terminated

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-8

C Example Program Link this program with pd_rs232obj

include ltdoshgt

include ltstdiohgt

include ltconiohgt

include ltstringhgt

main()

int com

int io_err= 0

char rdbuf[1024]

clrscr()

printf(Input COM1COM2 port is )

scanf(d ampcom)

if((io_err = pd_init(com)) == 0) Initial RS-232 interface

setstr(rdbuf)

pd_wrt(name5)

if ((io_err = pd_rd(a10)) == 0)

do

Set preset off current sink 10 amps and load on commands to the load

pd_wrt(pres off8)

delay(200)

pd_wrt(currlow 0012)

delay(200)

pd_wrt(curr high 1013

delay(200)

pd_wrt(load on7)

delay(200)

pd_wrt(meascurr 11)

Get the load actially sink current from the load

delay(200)

pd_rd(rdbuf20)

io_err = 1

while (io_err == 0)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-9

else

printf(a)

printf(3302C IO reading error n)

exit(1)

pd_loc() Go to local

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

Material Contents Declaration (材料含量宣称)

Hazardous Substance (有毒有害物质或元素)

(Part Name) 零件名称

(Pb) 汞

(Hg) 镉

(Cd) 六价铬

(Cr6+)

多溴

联苯

(PBB)

多溴

二苯醚

(PBDE)

PCBA (印刷电路装配件)

X O X O O O

Electrical part not on PCBArsquos 未在PCBA上的电子零件 X O X O O O

Metal parts 金属零件

O O O X O O

Plastic parts 塑料零件

O O O O X X

Wiring 电线

X O O O O O

Package 封装

X O O O O O

对销售之日的所售产品本表显示 PRODIGIT 供应链的电子信息产品可能包含这些物质注意在所售产品中可能

会也可能不会含有所有所列的部件This table shows where these substances may be found in the supply chain of Prodigit electronic information products as of the date of sale of the enclosed product Note that some of the component types listed above may or may not be a part of the enclosed product 表示该有毒有害物质在该部

件所有均质材料中的含量均在SJT 11363-2006 标准规定的限量要求以下Indicates that the concentration of the hazardous substance in all homogeneous materials in the parts is below the relevant threshold of the SJT 113632006 standard times表示该有毒有害物质至少在该部件的某一均质材料中的含量超出SJT 11363-2006 标准

规定的限量要求times Indicates that the concentration of the hazardous substance of at least one of all homogeneous materials in the parts is above the relevant threshold of the SJT 11363-2006 standard Note(注释) 1Prodigit has not fully transitioned to lead-free solder assembly at this momentHowever most of thecomponents used are RoHS compliant(此刻Prodigit 并非完全过渡到无铅焊料组装但是大部份的元器件一至于RoHS的规定)

2 The product is labeled with an environment-friendly usage period in yearsThe marked period is assumed under the operating environment specified in the product specifications(产品标注了环境友好的使用期限制(年)所标注的环境使用期限假定是在此产品定义的使用环境之下)

Example of a marking for a 10 year period (例如此标制环境使用期限为10年)

Page 3: 3302C Mainframe 使用手冊 · 2016. 12. 20. · 3302c mainframe 使用手冊 1-3 1-5 系統方塊圖 3302c 系統方塊圖如圖 1-1 所示,3302c 內含兩組電源供應器,其中一組供應給

Figure

圖 1-1 3302C MAINFRAME 方塊圖1-3

圖 2-1 電源設定圖2-1

圖 2-2 保險絲座 2-1

圖 2-3 3302C 前板按鍵圖背板圖 2-3

圖 2-4 遙控連接埠圖2-4

圖 3-1 3302C 前面板圖 3-1

圖 3-2 自動動測試模式操作流程圖3-4

圖 3-3 編輯模式操作流程圖3-5

圖 3-4 測試模式操作流程圖3-6

圖 4-1 後面板 RS-232 介面連接圖4-2

圖 4-2 3250A 系列 GPIB 控制流程圖4-26

圖 4-3 3310A 系列 GPIB 控制流程圖 4-27

圖 4-4 3320 系列 GPIB 控制流程圖 4-28

圖 4-5 3310C 系列 GPIB 控制流程圖4-29

Table

表 1-1 3250A3310A33203310C3330A 系列簡單規格表 1-1

表 1-2 規格表 1-2

表 3-1 風扇速度規格表 3-2

表 4-1 設定預置數值命令查詢預置數值命令4-5

表 4-2 STAGE設定命令查詢命令 4-7

表 4-3 LIMIT設定預置數值命令查詢預置數值命令4-7

表 4-4 系統設定命令查詢命令 4-8

表 4-5 系統設定命令查詢命4-8

表 4-6 系統設定命令查詢命4-8

表 4-7 解析度差異表4-9

表 4-8 命令結束字元表 4-10

表 4-9 波形資料表4-11

表 4-10 各系列可工作模組表4-19

表 4-11 3310A 系列電流及電阻的規格表 4-20

表 4-13 PROT 狀態暫存器4-23

表 4-14 各系列機型編號表4-24

表 4-15 3320系列機型編號表 4-24

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 1-1

一簡介

Model 3302C 電子負載機框乃是為了 3250A3310A33203310C3330A 系列抽取式電子負載

模組而設計的單組控制機框3302C 機框必需與 3250A3310A33203310C3330A 系列插入

式電子負載模組組合起來才可操作目前本公司產生的 3250A3310A33203310C3330A 系

列抽取式電子負載模組的簡單規格如表 1-1 所示詳細規格請參考各系列電子負載使用手

冊或與本公司營業部聯絡取得詳細資料

型 號 最大電流 最大電壓 最大功率

3250A 20 Arms 60 Vrms 300 W

3251A 8 Arms 150 Vrms 300 W

3252A 4 Arms 300 Vrms 300 W

3253 1 Arms 500 Vrms 300 W

3310A 30 A 60 V 150 W

3311A 60 A 60 V 300 W

3312A 10 A 250 V 300 W

3314A 5 A 500 V 200 W

3315A 15 A 60 V 75 W

3310AC 30 A 60 V 150 W

3311C 60 A 60 V 300 W

3312C 10 A 250 V 300 W

3314C 5 A 500 V 200 W

3320 30 A 60 V 150 W

3321 60 A 60 V 300 W

3322 10 A 250 V 300 W

3323 10 A 400 V 150 W

3324 5 A 500 V 200 W

3325 15 A 60 V 75 W

3330A A50A B5A A+60V B+60V 250W 50W

3331A A50A B5A A+60V B-60V 250W 50W

3332A A5A B5A A+60V B+60V 75Wx2

3333A A5A B5A A+60V B-60V 75Wx2

3334A A5A B5A A-60V B-60V 75Wx2

表 1-1 3250A3310A33203310C3330A 系列簡單規格表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 1-2

1-1 特性

Model 3302C 是一個操作簡單經濟型的電子負載機框包含列特性

111 電子負載採用可抽取式設計方便更換不同規格的電子負載並且能識別模

組的型號

112 可使用 3250A3310A 及 33203310C3330A 系列電子負載

113 對於 3250A3310A 系列電子負載模組3302C 可儲存呼叫 5 種電子負載狀態

設定對於 3310C3330A3320 系列電子負載模組3302C 可儲存呼叫 150

種電子負載狀態設定節省測試時間

114 背面板的類比信號控制端子 (BNC)可控制 3310A 系列的負載電流波形及

3250A 系列外部同步信號輸入端子

115 具有 RS-232 界面可連接 PCNOTE BOOK PC 等作自動測試

116 GPIB 選用配備可輕易達成自動化控制GPIB 位址由前板設定

117 具有自動測試功能 (AUTO SEQ)可自行編輯測試步驟自動測試

118 對機箱內部風扇採用智慧型控制節約能源

11 9 9931C 遙控器提供使用者遠端操作 5 組儲存呼叫功能用ldquoNGrdquo指示燈顯

示當前測試狀況最適合線上使用

1-2 標準配備

121 Model 3302C 主機 1 台

122 電源線 1 條

113 Model 3302C Mainframe 使用手冊 1 本

1-3 選用配備

131 IEEE-488 介面

132 GPIB 纜線長度 1 米

133 GPIB 纜線長度 2 米

134 D-SUB 9 Pin (公) to D-SUB 9 Pin (母) 連接電纜線長度 1 米

135 9931C 遙控器

1-4 規格

LINE 100V115V plusmn 10 200V230V plusmn 10

FREQUENCY 5060 Hz

FUSE 1A250V(5times20 mm) 05A250V(5times20 mm)

MAX POWER

CONSUMPTION 40 W

DIMENSIONS (W H D) 150 mm times 177 mm times 445 mm

WEIGHT NET55 Kg

表 1-2 規格表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 1-3

1-5 系統方塊圖

3302C 系統方塊圖如圖 1-1 所示3302C 內含兩組電源供應器其中一組供應給

3302C 機框另一組則供應給電子負載模組

POWER

SUPPLY

SYSTEMCONTROLLER

(CPU MEMORY

DIGIT IOCIRCUIT

IEEE488INTERFACE

FRONT PANEL

KEY

STORERECALL

POWER SUPPLY

ISO IO

SERIESMODULARPLUG-INLOAD

Analog Programming

CONTROLL

INTERFACE

RS-232INTERFACE

3250A3310A3330A3310C3320

9931C CREMOTE

3302C 電子負載機框與電子負載模組以光隔離元件隔離

圖 1-1 3302C Mainframe 方塊圖

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 2-1

二安裝

2-1 安裝前的準備

3302C 電子負載機框於出貨前都己經過嚴密的品質檢驗如果機框於運輸過程遭受損

壞時請您就近聯絡博計電子的經銷商或直接與本公司營業部聯絡

2-2 電源的設定與檢查

3302C 電子負載機框可以工作於交流電源 100V115V200V 及 230V工作電壓標示

於後面板電源輸入端附近使用前請先確定標示的工作電壓與您的使用電壓是否相

同如果您的使用電壓與 3302C 電子負載機框所標示的工作電壓不同時請依照以下

的步驟重新設定工作電壓

115V100V

230V200V

圖 2-1 電源設定圖

221 關閉 3302C 電子負載機框電源開關 (0 的位置)

222 背板之開關設定請參考圖 2-1設定正確的使用工作電壓電壓的設定說明如

2221 設定開關到 115 V 位置即設定使用電壓為 115 V

2222 設定開關到 230 V 位置即設定使用電壓為 230 V

223 確認保險絲的安裝是否正確如果必要時請一併更換正確的保險絲一般來

說應該為另一顆位於保險座中的備用保險絲

224 保險絲座位於交流電源插座下方如圖 2-2 所示檢視保險絲前務必先拔除電源

線以避免電擊的危險取出保險絲座時圖 2-2 所示可以使用一把較小的平

頭螺絲起子換上如表 1-2 所示正確規格的保險絲

225 置回保險絲座插上電源線後即可

圖 2-2 保險絲座

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 2-2

2-3 接地需求

為了避免機殼因漏電時而造成危險3302C 電子負載機框強烈要求使用三端式的電源

線並且電源配線接地皆需正確和完整

2-4 環境需求

為了保持 3302C 電子負載機框可以正常地操作建議操作環境的溫度應位於攝氏 0

~40 之間最佳的工作環境溫度為攝氏 25plusmn5

2-5 維修及校正服務

如果 3302C 電子負載機框故障或需要校正時請於機框上貼上標示有所有人 (公司行

號部門人員) 的標籤並指明為校正服務或者維修服務然後通知博計電子的經銷商或

者直接與本公司聯絡

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 2-3

2-6 GPIB 介面功能

GPIB 連接器位於 3302C 電子負載機框的後面板 (參考圖 2-3)用於連接 GPIB 控制

器 (CONTROLLER) 或其他裝置 (DEVICES)

GPIB 連線時有二點較為重要的限制如後所述

261 包含 GPIB 控制器 (CONTROLLER) 在內所有裝置不能超過 15 台

262 GPIB 連接器電纜線長度最長為 2 米裝置連線後其總長不可超出 20 米

GPIB 位址由前板 STATE 4+STATE 5 同時按下進入 GPIB 位址設定模式按 UP 鍵

DOWN 鍵選擇 0-31 位址完成後按 STATE 2 跳出 GPIB 位址設定模式

STORE

1

2

3

4

5

STATE

START

EXIT

AUTOSEQ

Addr

REMOTE CONTROLLER

GPIB

MADE IN TAIWAN

PRODIGIT ELECTRONICS CO LTD

PROGRAMMINGANALOGINPUT

LINE INPUT

100V115V

200V230V

RS232

LINE FUSE RATING

5060Hz

115

05A

1A100V

230V200V

0~10 Vac +dc

圖 2-3 3302C 前板按鍵圖背板圖

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 2-4

2-7 RS-232 介面功能

3302C 電子負載機框提供了一個 RS-232 母座 (FEMALE) 連接裝置於背面板上 (參考

圖 2-3)此連接裝置與電腦 RS-232 連接埠以一對一的方式連接

2-8 遙控裝置

3302C 電子負載機框提供了一個可以連接 Model 9931C 遙控器的連接埠於後面板上

此一連接埠為一般的 9 Pin 母座連接埠連接於前面板的按鍵用以使用 Model 9931C

5 個按鍵的遙控器它可以取代3302C 前面板的 Recall 1~5如果電子負載產生

NG MODEL 9931C 上的〝NG〞指示燈指示 NG 狀態

INSTRUMENT PROFESSIONAL

PRODIGIT

9931C REMOTE INTERFACE

9 Pin to 9 Pin Cable

1

2

3

4

5

STORE

1

2

3

4

5

6

7

8

9NC

NC

D-sub 9 Pin

FAIL

圖 2-4 遙控連接埠圖

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 3-1

三操作說明

3302C 電子負載機框前面板圖如圖 3-1 所示

STATE

STORE

POWER

BANK

START

EXIT

AUTOSEQ

ADDR

2

3

1

圖 3-1 3302C 前面板圖

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 3-2

3-1 電源開關

在接上電源線之前請先確定使用電壓與本機所使用的電壓是否相符

當 電 源 開 關 切 換 到 〝 1 〞 (ON) 時 3302C 電 子 負 載 機 框 及

3250A3310A3310C33203330A 系列電子負載模組即能正常地工作3302C 電子負載機

框開機時的狀態如下說明

311 3302C 打開電源LED 燈七段式顯示器全部亮起及風扇全速運轉約三秒鐘之

312 LED 燈全滅則七段速式顯示器依序顯示版本 r1 (r1~r9) BANK 值 bn 01

風扇速度會有改變如下說明

313 風扇會隨著裝上的模組風速有所不同

3310A3250A 系列以全速運轉3310C3330A 系列以慢速運轉 (未吃載)3320

系列則風扇會停止當按下 LOAD 鍵時風扇才會以全速運轉風扇不再被控

314 3302C 智慧型風扇控制

3141 3302C 搭配 3310A3250A3320 系列電子負載模組時風扇無智慧型控制

都以全速運轉

3142 3302C 搭配 3310C3330A 系列電子負載模組時風扇有智慧型控制風

扇控制如下表 3-1

風扇速度隨著吃載功率大小改變一段為最慢五段為最快

風扇速度 一段 二段 三段 四段 五段

3310C 0~30W 30~60W 60~90W 90~120W gt120W

3311C3312C 0~60W 60~120W 120~180W 180~240W gt240W

3314C 0~40W 40~80W 80~120W 120~150W gt150W

3315C 0~15W 15~30W 30~45W 45~60W gt60W

3330A3331A 0~60W 60~90W 90~120W 120~150W gt150W

3332A3333A3334A 0~30W 30~60W 60~90W 90~120W gt120W

表 3-1 風扇速度規格表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 3-3

3-2 儲存呼叫 ( STORE RECALL ) 操作

3302C 電子負載機框前面板的 8 個功能鍵對於 3250A3310A 系列電子負載模組其

中 STATE 1 ~ 5 提供了使用者可以儲存呼叫最多達 5 個的測試項目或狀態對於

3310C3330A3320 系列電子負載模組 3302C 可儲存呼叫 5 種電子負載狀態設定項

目每個項目別分為 30 種狀態共有 150 種3310C3330A 系列電子負載模組狀

態設定於負載模組的 EPROM 中3320 系列電子負載模組狀態設定於 3302C 電子負

載機框 EPROM 中每一組 STATE (1~5) 皆能儲存 (STORE) 或呼叫 (RECALL)

3250A3310A3310C33203330A 電子負載的狀態及設定值

321 儲存功能操作步驟

3211 設定好電子負載的狀態及設定值

3212 對於 3310C3330A 及 3320 系列用 UP 和 DOWN 鍵選擇將要存

儲的 BANK 狀態號碼(1~30)對於 3310A 和 3250A 系列跳到下一

3213 按下 3302C 面板上的儲存 (STORE) 鍵此時儲存件的指示燈會立即

以每秒一次的速度閃爍若欲放棄儲存時可再按一次儲存鍵或等大

約 20 秒鐘即離開儲存功能

3214 按下儲存鍵後儲存功能指示燈亦開始閃爍之後按下 STATE 1 ~ 5

任何一鍵時相對地指示燈立即點亮表示電子負載面板狀態及設定

值都已經儲存至指定的記憶裝置中儲存功能指示燈熄滅之後表示

儲存步驟已經完成

322 呼叫功能操作步驟

按下 STATE 1 ~ 5 中任何一個按鍵相對的指示燈即點亮表示 3250A

3310A 系列電子負載模組會從相對地記憶裝置中將資料呼叫出來此時

3250A3310A 系列電子負載模組面板的狀態及設定值即會依照呼叫出來的資料

重新設定對於 3310C3330A 及3320 系列按 UP 和 DOWN 鍵改變當前項

目中的狀態號碼同時將此狀態的資料傳送至電子負載模組設定呼叫功能

後若按下模組面板上任何一個按鍵時呼叫功能指示燈 (STATE 1 ~ 5) 隨

即亮起表示呼叫步驟已經完成

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 3-4

3-3 AUTO SEQ 功能操作說明

AUTO SEQ 功能內有兩種模式一為 STORE (EDIT) MODE (編輯模式)另一 START

(TEST) MODE (測試模式)同時按下前面板的 S3 + S4 可以進入 AUTO SEQ 功能內再

按 STORE 或 SEATE 選 STORE (EDIT) MODE (編輯模式) 或 START (TEST) MODE

(測試模式)(操作方式請參考流程圖)

Normal Mode

AUTO SEQ

按下 S3+S4 鍵

Display bank no

STORE MODE STATE MODE

按下 Exit 鍵

bn

Show r1-r9 Display 3302C 程式版本 r1-r9

Display bank

SHOW n1~n9

按下 STATE 鍵按下 STORE 鍵

圖 3-2 自動動測試模式操作流程圖

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 3-5

331 編輯模式 (Edit) Mode

3311 3302C 內有 9 組 (n1 ~ n9) 自動測試可編輯

3312 每組各有 16 項步驟可設定由 BANK 0 ~ 30 及 STATE 0 ~ 5 來選擇

150 組

3313 每組內可設定 T1 (TEST TIME) 及 T2 (DEALY TIME)單位為 100 ms

範圍在 (01s ~ 99s)

S3+S4

Show n1-n9

Store Mode

1按下按鍵 S3+S4

2顯示 AUTO SEQ No1-No9 按上下箭頭選擇 n1-n9

Initial = n1

按下 Store 鍵3按下 Store 鍵進入 Store Mode

Show BANK 值

設定 Bank

設定 T1

設定 T2

按上下箭頭選擇 Bank NoSTART 1~5

按下 Store 鍵 = Enter 進入下一個項目

Show t1

Show t2

按上下箭頭設定 t1 = 01-99 單位 = 100mS

按下 Store 鍵 = Enter 進入下一個項目

按下 Store 鍵 = Enter 進入下一個項目

按上下箭頭設定 t2 = 00-99 單位 = 100mS

顯示 Step No Sp = 0-F

Step = F

Yes完成

Sp=Sp+1

NO

圖 3-3 編輯模式操作流程圖

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 3-6

332 測試模式(Test)Mode

3321 當同時按下 S4 + S5 進入自動測試模式S3S4 LED 燈亮起按下

SEART 鍵則進入測試模式

3332 測試方式由 (STEP 0- T1-T2) 接著 (SETP 1-T1-T2) 直到 16 個步驟做

完或按 EXIT 離開測試模式

3333 若全部測試步驟都 GO測試結果顯示 GO 時表示為 PASS測試步

驟若有任何一項為 nG 時測試結果顯示 nG 時表示為 FAIL

S3+S4

Show n1-n9

Start Mode

1按下按鍵 S3+S4

2顯示 AUTO SEQ No1-No9 按上下箭頭選擇 n1-n9

Initial = n1

按下 Start 鍵

3按下 Start 鍵進入 Start Mode

Testing3依據 3310C 及 3330A 傳回之 GONG 3302C 不用顯示 GONG

4若測試結果為 NG 時 3302C 應暫停測試

Exit

1依照 n1-n9 的內容 Recall 3330A 及 3310C 模組

41 使用者按下 START 則繼續測試

42 使用者按下 Exit 則終止測試 回到 Normal ModeStartExit

Start

Show BANK值

NG Yes

Normal Mode

End

No

Sp = Sp+1

No

PASSFAIL

Show GO Show NG

PASS FAIL

1

2

3

Exit

Yes

4

5若測試結果為 GO 時 則判斷是否為最後一個測試項

51 若不是最後測試 Step 則 Step + 1 繼續測試

52 若是最後測試 Step 則測試若全部為 GO 時 顯示 GO 表示為 PASS

53 若是最後測試 Step 則測試若有任一項為 NG 時 顯示 NG 表示為 FAIL

5

52 53

5141

42

圖 3-4 測試模式操作流程圖

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-1

四GPIB RS-232 操作命令說明

4-1 GPIBRS-232 簡介

3302C 電子負載機框後面板上的 GPIBRS-232 介面可以和個人電腦 (PC) 或者筆記本

型電腦 (Note Book PC) 的 GPIBRS-232 介面連接可以使用高階語言 C 和 VB 等應

用程式遠端控制電子負載模組組成自動控制系統

根據 GPIBRS-232 介面功能更可以利用在交換式電源供應器 (Switching Mode Power

Supply) 的自動化測試如負載調整率 (LOAD Regulation)電壓調整 (Centering Voltage

Adjust) 等或者可充電式電池的充放電測試3302C 的 GPIBRS-232 介面功能不僅

可以設定 3250A3310A3310C33203330A 系列電子負載模組的負載狀態更可以讀回

設定值及實際值從而可以在 PC 上可以觀察到電子負載模組的工作狀態

4-2 GPIB 命令摘要

GPIB 的設定命令中 rdquoNAME XXXXrdquo 只對 3320 系列有效3320 系列進入 GPIB 後

要先下此命令使 3302C機框知道裝 3320 系列中何種機型

GPIB 的命令群組中查詢命令及測量命令的命令延遲時間為 (100mS)請於下達查詢命

令及測量命令之後延遲 100 mS 之後再讀取資料緩衝區上的資料

3302C 裝 3321 負載模組欲使用 GPIB 控制時 GPIB 命令下達應如下

NAME 3321

若沒有先下此命令給 3302C 則機框無法分辨機型造成設定錯誤

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-2

4-3 RS-232 命令摘要

RS-232 命令語法與 GPIB 命令語法都是相同的3302C 電子負載機框 RS-232 功能的

通訊協定為固定的其通訊協定如下所述

鮑得率 (Baud-rate) 9600

同位檢查 (Parity) 沒有

資料位元數 (Data bit) 8 位元

結束位元 (Stop bit) 1 位元

命令延遲時間 (Command Delay time) 20 mSec

後面板 RS-232 介面連接圖如圖 4-1其中圖 4-1 (A) 為 3302C RS-232 介面的內部配

線圖使用者只須使用如圖 4-1 (B) 的一般一對一 RS-232 電纜線

TxDRxDRTSCTS

TxDRxD RTSCTS

Figure 4-1A

TxDRxDRTSCTSDSR GNDDCDDTR

234567820

Figure 4-1B

Inside of 3302C Mainframe 3302C Mainframe RS232C port on PC RS232C port on

圖 4-1 後面板 RS-232 介面連接圖

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-3

4-4 3320 3250 3310A 3310C 3330A GPIBRS-232 命令列表

332032503310A3310C3330A 系列 GPIBRS-232 設定及讀取命令如下列表格

型 號 設定預置數值命令查詢預置數值命令

3250A 3310A 3310C 3320 3330A 備 註

[PRESet] BANKSPd⎢NL d=0~10

[PRESet] BANKSP⎢NL 0~10

[PRESet] WAVESPm⎢NL M=0~4

[PRESet] WAVESP⎢NL 1~5

[PRESet] FREQuency SP NR2 ⎢NL 00~700

[PRESet] FREQuency ⎢NL 00~700

[PRESet] RISESP NR2 ⎢NL

[PRESet] RISE ⎢NL

[PRESet] FALLSP NR2 ⎢NL

[PRESet] FALL NR2 ⎢NL

[PRESet] SLEWrateSP NR2 ⎢NL

[PRESet] SLEWrate ⎢NL

[PRESet ] PERiod HIGH ⎢LOW SPNR2

[PRESet] PERiodHIGH ⎢LOW

⎢NL

[PRESet] PERDHIGH ⎢LOW SP NR2

[PRESet ] PERDHIGH ⎢LOW

⎢NL

[PRESet] LDONvSP NR2 ⎢NL

[PRESet] LDONv ⎢NL

[PRESet] LDOFfvSP NR2 ⎢NL

[PRESet] LDOFfv ⎢NL

[PRESet] CC SP NR2 ⎢NL

[PRESet] CC ⎢NL

PRESet] CURR SP NR2 ⎢NL

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-4

型 號 設定預置數值命令查詢預置數值命令

3250A 3310A 3310C 3320 3330A 備 註

[PRESet] CURR ⎢NL

[PRESet] CCA ⎢B SP NR2⎢NL

[PRESet] CCA ⎢B ⎢NL

[PRESet] CURRA ⎢BSP NR2

⎢NL

[PRESet] CURRA ⎢B⎢NL

[PRESet ] CC HIGH ⎢LOWSPNR2⎢NL

[PRESet] CCHIGH ⎢LOW ⎢NL

[PRESet ] CURR HIGH ⎢LOWSPNR2⎢NL

[PRESet] CURRHIGH ⎢LOW

⎢NL

[PRESet ] CP HIGH ⎢LOW SPNR2⎢NL

[PRESet] CPHIGH ⎢LOW ⎢NL

[PRESet] CRSPNR2 ⎢NL

[PRESet] CR ⎢NL

[PRESet] CRA ⎢B SP NR2⎢NL

[PRESet] CRA ⎢B ⎢NL

[PRESet ] RESA ⎢B SP NR2

⎢NL

[PRESet] RESA ⎢B ⎢NL

[PRESet] LINA⎢B SP NR2⎢NL

[PRESet] LINA ⎢B ⎢NL

[PRESet ] CR HIGH ⎢LOW SPNR2⎢NL

[PRESet] CRHIGH ⎢LOW ⎢NL

[PRESet ] RES HIGH ⎢LOW SPNR2⎢NL

[PRESet ] RESHIGH ⎢LOW

⎢NL

[PRESet ] CV HIGH ⎢LOW SPNR2⎢NL

[PRESet] CVHIGH ⎢LOW ⎢NL

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-5

[PRESet] CVSP NR2 ⎢NL

[PRESet] CV ⎢NL

型 號 設定預置數值命令查詢預置數值命令

3250A 3310A 3310C 3320 3330A 備 註

[PRESet ]TCONFIG SP

NORMAL|OCP|OPP|NL

[PRESet ]TCONFIG SP

NORMAL|OCP|OVP|NL

[PRESet] TCONFIG |NL 1NORMAL

2OCP

3OPP

[PRESet] TCONFIG |NL 1NORMAL

2OCP

3OVP

[PRESet] OCPSTART SP NR2|NL

[PRESet] OCPSTART |NL

[PRESet] OCPSTEP SP NR2|NL

[PRESet] OCPSTEP |NL

[PRESet] OCPSTOP SP NR2|NL

[PRESet] OCPSTOP |NL

[PRESet] OCPVTH SP NR2|NL

[PRESet] OCPVTH |NL

[PRESet] OPPSTART SP NR2|NL

[PRESet] OPPSTART |NL

[PRESet] OPPSTEP SP NR2|NL

[PRESet] OPPSTEP |NL

[PRESet] OPPSTOP SP NR2|NL

[PRESet] OPPSTOP |NL

[PRESet] OPPVTH SP NR2|NL

[PRESet] OPPVTH |NL

表 4-1 設定預置數值命令查詢預置數值命令

註1OCPOPP和TCONFIG功能在3310C3311C3315C在(REV306)之後版本才有此功能

3312C在(REV309)之後版本才有此功能

3314C在(REV307)之後版本才有此功能

3310C系列需搭配3302C (REV29)之後版本才有此功能

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-6

型 號

STAGE設定命令查詢命令 3250A 3310A 3310C 3320 3330A

備 註

[STATe] LOAD SPONOFF

NL

[STATe] LOAD NL 0OFF 1ON

[STATe ] MODESPCC CR CV

CP NL

[STATe] MODE NL 0CC 1CR

2CV 3CP

[STATe] SHORt SP ONOFF

NL

[STATe] SHORt NL 0OFF 1ON

[STATe] PRESet SP ONOFF

NL

[STATe] PRESe NL 0OFF 1ON

[STATe] SENSet NL 0OFF 1ON

[STATe] SENSe SP ONOFF

NL

[STATe] AFREQ SP ONOFF

NL

[STATe] AFREQ NL 0OFF 1AUTO

[STATe] RANGe SP III NL

[STATe] RANGe NL 0I 1II

[STATe] LEVei SP HIGHLOW

NL

[STATe] LEVei NL 0LOW 1HIGH

[STATe] LEV SP HIGHLOW

NL

[STATe] LEV NL 0LOW 1HIGH

[STATe] DYNamic SP ONOFF

NL

[STATe] DYNamic NL 0OFF 1ON

[STATe ] SYNChronize SPON

OFFNL

[STATe] SYNChronize NL 0OFF 1ON

[STATe] WATT SPONOFF

[STATe] WATT 0OFF 1ON

[STATe] DUALSPDVMDAM|OFF

[STATe] CCSPAUTOR2(註一)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-7

註一CC AUTOR2 功能3302C啟用於(REV28)版本之後

3310C系列啟用於(REV305)3312C(REV306)版本之後

3330A系列啟用於(REV317)版本之後

型 號

STAGE設定命令查詢命令 3250A 3310A 3310C 3320 3330A

備 註

[STATe] NO 0GO 1NG

[STATe] PROTect 1PROT

[STATe ] SLEWrate FAST MIDDle

SLOW

[STATe] SLEWrate NL FAST=3 MIDDL=2

SLOW=1

表 4-2 STAGE設定命令查詢命令

型 號

LIMIT設定預置數值命令查詢預置數值命令 3250A 3310C 3330A 備 註

LIMITCURRentHIGH ⎢LOWSPNR2

⎢NL

LIMITCURRentHIGH ⎢LOW⎢NL

LIMIT POWer HIGH ⎢LOWSPNR2

⎢NL

LIMITPOWerHIGH ⎢LOW⎢NL

LIMITVAHIGH ⎢LOWSPNR2⎢NL

LIMITVAHIGH ⎢LOW⎢NL

LIMITVOLTageHIGH ⎢LOWSPNR2

⎢NL

LIMITVOLTageHIGH ⎢LOW⎢NL

IH ⎢ILSPNR2⎢NL

IH ⎢IL⎢NL

WH ⎢WLSPNR2⎢NL

WH ⎢WL⎢NL

VAH ⎢VALSPNR2⎢NL

VAH ⎢VAL⎢NL

VH ⎢VLSPNR2⎢NL

VH ⎢VL⎢NL

表 4-3 LIMIT設定預置數值命令查詢預置數值命令

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-8

系統命令對所有模組有效

COMMAND NOTE RETURN

[SYStem] RECall SP m [n] ⎢NL M=1 ~ 5 n=1 ~30

[SYStem] STORe SP m [n] ⎢NL M=1~5 n=1~30

[ SYStem] REMotel ⎢NL Only RS232 cmd

[SYStem] LOCAL⎢ NL Only RS232 cmd 0OFF 1ON

[SYStem] NAME ⎢ NL ldquoXXXXX

表 4-4 系統設定命令查詢命令

對 3320 系列有效

[SYStem] NAME XXXXX

NL

XXXXX 為模組型

33203321332233243325

[SYStem] SPEC SPNR2

⎢NL

0 ~ 5 33203321332233243325

表 4-5 系統設定命令查詢命

測量命令對所有模組有效

COMMAND 3250A 3310A 3310C 3330A RETURN

MEASureCURRent ⎢NL

MEASureVOLtage ⎢NL

MEASurePOWer ⎢NL

MEASureVA ⎢NL

表 4-6 系統設定命令查詢命

附註

1 電流單位為安培 (AArms)

2 電阻單位為歐姆 (Ω)

3 電壓單位為伏特 (VVrms)

4 週期單位為毫秒 (mS)

5 轉換率 (SLEW-RATE) 單位為安培微秒 (AuS)

6 頻率單位為赫芝 (Hz)

7 功率單位為瓦特 (W)

8 VA 單位為伏安 (VA)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-9

3310C 系列與 3310A 系列在 3302C 機框中 GPIB 命令可以相容但是因 3310C 系列與

3310A 系列負載上解析度有差異所以在撰寫程式時請注意解析度的差異解析度差異參考下

機 型 CC MODE CR MODE CV MODE

3310C

Resolution

0-3A30A

08mA80mA

01067Ω-2Ω-75kΩ

0533mΩ0133mS

0V-60V

0016V

3310A

Resolution

0-3A30A

075mA75mA

01Ω-2Ω-8kΩ

05mΩ0125mΩ

0V-60V

0015V

3311C

Resolution

0-6A60A

16mA16mA

00533Ω-1Ω-375kΩ

0266mΩ0266mS

0V-60V

0016V

3311A

Resolution

0-6A60A

15mA15mA

005Ω-1Ω-4kΩ

025mΩ025mΩ

0V-60V

0015V

3312C

Resolution

0-1A10A

0266mA266mA

1333Ω-25Ω-1875kΩ

6666mΩ0053mS

0V-250V

00666V

3312A

Resolution

0-1A10A

025mA25mA

125Ω-25Ω-20kΩ

005mS625mΩ

0V-250V

00625V

3314C

Resolution

0-05A5A

0133mA133mA

5333Ω-100Ω-1875kΩ

2666mΩ13333μS

0V-500V

0133V

3314A

Resolution

0-05A5A

0125mA125mA

5Ω-100Ω-20kΩ

00125mS25mΩ

0V-500V

0125V

3315C

Resolution

0-15A15A

04mA40mA

0213Ω-4Ω-15kΩ

1066mΩ66666μS

0V-60V

0016V

3315A

Resolution

0-15A15A

0375mA375mA

02Ω-4Ω-16kΩ

1mS00625mΩ

0V-60V

0015V

表 4-7 解析度差異表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-10

4-5 縮寫代號說明

1 SPSPACE空隔字元ASCII 碼為 20H

2 命令結束符號

3 NL命令結束符號

4 NR2包含小數點的數值形式形式為 在此範圍內皆可接受

例如30123450

5 表示是讀取數據的命令即查詢命令

6 NR316 進制數 0000 ~ FFFFF

4-6 GPIB RS-232 命令語法說明

1 此符號表示命令必需包含此項不可省略

2 [ ]此符號表示命令中可以有可以沒有此項參數

3 | 此符號表示 OPTION 之意例如〝LOW|HIGH〞表示可以使用 LOW 或

HIGH但兩者只能選擇其中一個使用

4 在下達完一個命令後你必須接者送出一個命令結束字元本機可接受之結束字元

為如表 4-7或同時 9送出多個命令每個命令之間以分隔符號〝〞隔開在最後

一個命令加上結束位元若你未送出結束字元則此命令視為無效命令

LF

LF WITH EOI

CRLF

CRLF WITH

EOI

表 4-8 命令結束字元表

5 程式撰寫時在下達完一個詢問命令後必須加入 delay (100) 再下達讀回命令

例以 C 語言撰寫程式配合迦捷 GPIB 卡控制 3300C 機框 3310C 負載模組

gpoutput(PROmeascurr) 詢問命令

delay(100) 延遲時間

gpinput(instrEOSPRO7 ) 讀回命令

如範例撰寫格式在每個詢問命令與讀回命令之間加入延遲時間delay (100)即可讀回

正確值

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-11

4-7 GPIB RS-232 命令說明

471 PRESET 設定和讀取電子負載的預設值

BANK (適用機型3250A 系列)

格式[PRESet] BANK SPd| NL d=0~10

[PRESet] BANK | NL

用途設定和讀取所選擇的波形庫

說明此命令為設定欲選擇的波形庫

1 波形庫 0~4 為正弦波

2 波形庫 5~9 為方波

3 波形庫 10 為直流

4 每個波形庫當中有 5 個波形資料共 11 個波形庫55 個波形資料波

形資料如表 4-9

波 形 庫 A B C D E 0 radic2 20 25 30 35 1 15 16 17 18 19 正弦波 2 30 31 32 33 34

CF= 20 3 PF=-085 PF=-080 PF=-075 PF=-070 PF=-065 CF= 25 4 PF=-070 PF=-065 PF=-060 PF=-050 PF=-040 CF= 35 5 PF=-050 PF=-045 PF=-040 PF=-035 PF=-030 CF= 20 6 PF= 085 PF= 080 PF= 075 PF= 070 PF= 065 CF= 25 7 PF= 070 PF= 065 PF= 060 PF= 050 PF= 040 CF= 35 8 PF= 050 PF= 045 PF= 040 PF= 035 PF= 030

方波 9 10 11 12 13 14 直 流 10 radic2dc 2dc 25dc 30dc 35dc

表 4-9 波形資料表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-12

WAVE (適用機型3250A 系列)

格式[PRESet] WAVE SPdNL d=0~4

[PRESet] WAVE NL

用途設定和讀取所選擇的波形庫

說明此命令是設定 CC MODE 時的電流 CF (峰值因數)

此命令儀在 CC MODE 時才有作用BANK 改變時這 5 組 CF 亦同時會定

義成不同之 CF 如 表 4-9 詳細內容請參考 3250A 使用手冊

FREQ (適用機型3250A 系列)

格式[PRESet] FREQuery SPNR2NL

[PRESet] FREQuery NL

用途設定和讀取頻率值

說明此命令為設定電子負載的頻率值下達命令時需注意下列事項

1 下達的頻率值必須為含有小數點的數值否則命令無效

2 數值最小有效位數為小數點後第 5 位

3 下達的數值若超過電子負載得規格時則 3302C 機框會送出該電子負載

規格的滿刻度頻率值

4 3250A 系列電子負載的頻率設為範圍為 000 ~ 700 Hz

5 單位為赫茲 (Hz)

RISE (適用機型3310A 3310C3330A 系列)

格式[PRESet] RISE SPNR2NL

[PRESet] RISE NL

用途設定和讀取負載轉換率 (SLEW-RATE) 的上升斜率

說明

1 換率上升時間的定義含括負載電流改變時及動態負載電流 (DYNAMIC)

上升時間 (RISE) 與下降時間 (FALL) 的設定為完全獨立

2 升時間得設定值必須包含小數點的數值否則命令無效

3 值最小有效位數為小數點後第 5 位

4 下達上升時間數值若超過電子負載得規格時則 3302C 機框會送出該電

子負載規格的滿刻度電流值

5 單位為安培微秒 (AUs)3314C3315C 在設定時使用 (AUs) 為單位而讀

回時以 (AUs) 為單位

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-13

FALL (適用機型3310A 3310C3330A 系列)

格式[PRESet] FALL SPNR2NL

[PRESet] FALL NL

用途設定和讀取負載轉換率 (SLEW-RATE) 的下降斜率

說明

1 負載轉換率下降時間的定義含括負載電流改變時及動態負載電流下降時

間 (FALL) 與上升時間 (RISE) 的設定為完全獨立

2 下降時間得設定值必須包含小數點的數值否則命令無效

3 數值最小有效位數為小數點後第 5 位

4 下達下降時間數值若超過電子負載得規格時則 3302C 機框會送出該電

子負載規格的滿刻度電流值

5 單位為安培微秒 (AuS)3314C3315C 在設定時使用 (AuS) 為單位而讀

回時以 (mAuS) 為單位

SLEW (適用機型3330A 系列)

格式[PRESet] SLEWRATE SPNR2NL

[PRESet] SLEW NL

用途設定和讀取負載轉換率 (SLEW-RATE) 的上升和下降斜率

說明請參考 RISE和 FALL

PERI or PERD (適用機型3310A 3310C3330A 系列)

格式[PRESet] PERiodHIGHLOW SPNR2NL

[PRESet] PERi NL

[PRESet] PERDHIGHLOW SPNR2NL

[PRESet] PERD NL

用途設定和讀取動態 (DYNAMIC) 負載時的 Tlow 和 Thigh 寬度

說明

1 動態 (DYNAMIC) 負載波形的周期為 TLOW 與 THIGH 的組成

2 TLOW 與 THIGH 的的設定值必須為包含小數點的數值否則命令無

3 數值的最小有效位數為小數點後第 5 位

4 下達的 TLOW 或 THIGH 數值超過電子負載的最大規格時3302C 機框

會送出該電子負載的滿刻度 TLOW 或 THIGH 數值

5 單位為毫秒 (mS)

LDONv (適用機型3310A 3310C3330A 系列)

格式[PRESet] LDONv SPNR2NL

[PRESet] LDONv NL

用途設定和讀取 LOAD ON 電壓

說明此命令為設定電子負載 LOAD ON 電壓值

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-14

LDOFfv (適用機型3310A 3310C3330A 系列)

格式[PRESet] LDOFfv SPNR2NL

[PRESet] LDOFfv NL

用途設定和讀取負載 LOAD OFF 電壓

說明此命令為設定電子負載 LOAD OFF 電壓值

CC (適用機型3320 3330A 系列)

格式[PRESet] CC SPNR2NL

[PRESet] CC NL

用途設定和讀取負載電流值

說明設定電子負載欲載入的電流值3330A 系列指 STATIC CURRENT

CURR (適用機型3320 系列)

格式[PRESet] CURR SPNR2NL

用途設定和讀取負載電流值

說明設定電子負載欲載入的電流值3330A 系列指 STATIC CURRENT

CCHIGHLOW or CURRHIGHLOW (適用機型3310A 3310C3330A 系

列)

格式[PRESet] CCHIGHLOW SPNR2NL

[PRESet] CCHIGHLOW NL

[PRESet] CURRHIGHLOW SPNR2NL

[PRESet] CURRHIGHLOW NL

用途設定和讀取負載 HIGHLOW 組電流值

說明此命令為設定電子負載欲載入的電流值下達命令時須注意下列事項

1 下達的電流值必須含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的電流數值超過該電子負載的最大規格時3302C 機框會送出該電子

負載規格的滿刻度電流值

4 LOW 的設定電流值必須比 HIGH 的設定電流值小

5 單位為安培 (A)

CPHIGHLOW (適用機型3310C 系列)

格式[PRESet] CPHIGHLOWSPNR2NL

[PRESet] CPHIGHLOW NL

用途設定和讀取負載固定功率值

說明此命令為設定電子負載固定功率模式的功率值

CR (適用機型3330A 系列)

格式[PRESet] CRSPNR2NL

[PRESet] CR NL

用途設定和讀取負載電阻值

說明設定電子負載固定電阻模式的電阻值

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-15

LIN RES AB ( 適用機型3250A系列 ) 用途設定線性負載電流值

格式LINA|BSPNR2|NL

說明此命令為設定電子負載欲載入 (Sink) 的電流值下達命令時須注意下列事

1 下達的電流值必須為含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的數值若超過該電子負載的規格時則 3250A 系列高功率電子負載機

框會送出該電子負載規格的滿刻度電流值

4 A 組負載和 B 組負載的電流設定值為完全獨立的

5 單位為安培 (A)

CR AB or RES AB(適用機型3250A 系列)

格式[PRESet] CRABSPNR2NL

[PRESet] CRAB NL

[PRESet] RESABSPNR2NL

[PRESet] RESAB NL

用途設定和讀取負載電阻值

說明此命令為設定 A 組或 B 組電子負載欲載入的電阻值下達命令時注意

下列事項

1 下達的電阻值必須含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的電阻數值超過該電子負載的最大規格時3302C 機框會送出該電子

負載規格的滿刻度電阻值

4 單位為 Ohm (Ω)

CRHIGHLOW or RESHIGHLOW (適用機型3310A 3310C 系列)

格式[PRESet] CRHIGHLOWSPNR2NL

[PRESet] CRHIGHLOW NL

[PRESet] RESHIGHLOWSPNR2NL

[PRESet] RESHIGHLOW NL

用途設定和讀取負載電阻值

說明此命令為設定電子負載欲載入的電阻值下達命令時注意下列事項

1 下達的電阻值必須含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的電流數值超過該電子負載的最大規格時3302C 機框會送出該電子

負載規格的滿刻度電阻值

4 LOW的設定電阻值必須比 HIGH 的設定值小

5 單位為 Ohm (Ω)

CVHIGHLOW (適用機型3310A 3310C 系列)

格式[PRESet] CVHIGHLOWSPNR2NL

[PRESet] CVHIGHLOW NL

用途設定和讀取負載固定電壓模式電壓值

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-16

說明此命令為設定電子負載固定電壓模式的電壓值下達命令時須注意下列

事項

1 下達的電壓值必須含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的電壓數值超過該電子負載的最大規格時3302C 機框會送出該電子

負載規格的滿刻度電壓值

4 LOW 的設定電壓值必須比 HIGH 的設定電壓值小

5 單位為伏特 (V)

CV (適用機型3330A 系列)

格式[PRESet] CV SPNR2 NL

[PRESet] CV NL

用途設定和讀取負載固定電壓模式電壓值

說明設定電子負載固定電壓模式的確電壓值

OCPSTART (適用機型3310C 3330A 系列)

格式[PRESet] OCPSTART SPNR2NL

[PRESet] OCPSTART NL

用途設定和讀取OCP測試電流的啟始設定值

說明此命令是設定過電流保護測試(OCP)的啟始電流值(I-START)

OCPSTEP (適用機型3310C 3330A 系列)

格式[PRESet] OCPSTEP SPNR2NL

[PRESet] OCPSTEP NL

用途設定和讀取OCP測試電流的遞增電流量

說明此命令是設定過電流保護測試(OCP)的遞增電流量(I-STEP)

OCPSTOP (適用機型3310C 3330A 系列)

格式[PRESet] OCPSTOP SPNR2NL

[PRESet] OCPSTOP NL

用途設定和讀取OCP測試電流的最大電流量

說明此命令是設定過電流保護測試(OCP)的最大電流量(I-STOP)

OCPVTH (適用機型3310C 3330A 系列)

格式[PRESet] OCPVTH SPNR2NL

[PRESet] OCPVTH NL

用途設定和讀取OCP測試的臨界點電壓設定

說明此命令是設定過電流保護測試(OCP)臨界點電壓設定當待測試物的輸出

電壓小於或等於VTH電壓值時即為OCP點

OPPSTART (適用機型3310C 系列)

格式[PRESet] OPPSTART SPNR2NL

[PRESet] OPPSTART NL

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-17

用途設定和讀取OPP測試功率的啟始設定值

說明此命令是設定過功率保護測試(OPP)的啟始功率值(P-START)

OPPSTEP (適用機型3310C系列)

格式[PRESet] OPPSTEP SPNR2NL

[PRESet] OPPSTEP NL

用途設定和讀取OPP測試功率的遞增功率值

說明此命令是設定過功率保護測試(OPP)的遞增功率值(P-STEP)

OPPSTOP (適用機型3310C 系列)

格式[PRESet] OPPSTOP SPNR2NL

[PRESet] OPPSTOP NL

用途設定和讀取OPP測試功率的最大功率值

說明此命令是設定過功率保護測試(OPP)的最大功率值(P-STOP)

OPPVTH (適用機型3310C 系列)

格式[PRESet] OPPVTH SPNR2NL

[PRESet] OPPVTH NL

用途設定和讀取OPP測試的臨界點電壓設定

說明此命令是設定過功率保護測試(OPP)臨界點電壓設定當待測試物的輸出

電壓小於或等於VTH電壓值時即為OPP點

TCONFIG (適用機型3310C3330A 系列)

格式[PRESet] TONFIG NORMAL|OCP|OVP|OPPNR2NL

[PRESet] TONFIG NL

用途設定和讀取動態測試的功能

說明此命令有四個選項(NORMAL|OCP|OVP|OPP)分別是正常模式(NORMAL)

過電流保護測試(OCP)過電壓保護測試(OVP)過功率保護測試(OPP)

PS3310C有過電流保護測試(OCP)過功率保護測試(OPP)

3330A有過電流保護測試(OCP)過電壓保護測試(OVP)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-18

472 LIMIT 設定和讀取電子負載判斷 NG 的上下限

[LIMit]CURRentHIGHLOW or IHIL (適用機型3250A3310A

3310C3330A 系列)

格式[LIMit]CURRentHIGHLOWSPNR2NL

[LIMit]CURRentHIGHLOW NL

IHILSPNR2NL

IHIL NL

用途設定和讀取負載電流的上下限

說明設定比較電流的下限值當負載載入電流低於此下限值時NG 指示燈

即點亮表示ldquoNO GOODrdquo

設定比較電流的上限值當負載載入電流高於此下限值時NG 指示燈即點亮

表示ldquoNO GOODrdquo

[LIMit]POWerHIGHLOW or WHWL (適用機型3310C3250A 系列)

格式[LIMit]POWerHIGHLOWSPNR2NL

[LIMit]POWerHIGHLOW NL

用途設定和讀取負載功率 (W) 的上下限

說明設定比較功率 (瓦特) 的下限值當功率 (瓦特) 高於此上限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

設定比較功率 (瓦特) 的上限值當功率 (瓦特) 低於此下限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

[LIMit]VA HIGHLOW or VAHVAL (適用機型3250A 系列)

格式[LIMit] VAHIGHLOWSPNR2NL

[LIMit] VAHIGHLOW NL

VAHVALSPNR2NL

VAHVAL NL

用途設定和讀取負載視在功率 (VA) 的上下限

說明設定比較功率 (伏安) 的下限值當功率 (伏安) 高於此上限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

設定比較功率 (伏安) 的上限值當功率 (伏安) 低於此下限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-19

[LIMit] VOLtage HIGHLOW or VHVL (適用機型3250A 3310A

3310C3330A 系列)

格式[LIMit] VOLtageHIGHLOWSPNR2NL

[LIMit] VOLtageHIGHLOW NL

VHVLSPNR2NL

VHVL NL

用途設定和讀取負載電壓的上下限

說明設定比較電壓的下限值當輸入電壓低於此下限值時NG 指示燈即點

亮表示ldquoNO GOODrdquo

設定比較電壓的上限值當輸入電壓高於此上限值時NG 指示燈即點

亮表示ldquoNO GOODrdquo

473 STAGE 設定和讀取電子負載的工作狀態

[STATe] LOAD SPONOFF (適用機型33203250A3310A 3310C

3330A 系列)

格式[STATe] LOAD SPONOFFNL

[STATe] LOAD NL

用途設定和讀取電子負載是否載入電流

說明設定電子負載是否載入電流當設定為 ON 時則電子負載開始以待測物

載入電流當設定為OFF 時則電子負載不會載入電流

[STATe] MODE SPCCCRCVCP (適用機型3250A3310A 3310C

3330A 系列)

格式[STATe] MODE SPCCCRCVCPNL

[STATe] MODE NL

用途設定和讀取電子負載的操作模式

說明電子負載可工作的模式如下表所示

當 讀 取 負 載 操 作 模 式 時 返 回 值 0123 分 別 代 表

CCCRCVLINCP 模式

CC CR CVLIN CP

3310A CV

3310C CV

3330A CV

3250 LIN

表 4-10 各系列可工作模組表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-20

[STATe] SHORt SPONOFF (適用機型33203310A 3310C3330A

系列)

格式[STATe] SHORt SPONOFFNL

[STATe] SHORt NL

用途設定和讀取電子負載是否短路測試

說明此命令為設定電子負載作短路測試當設定為 ON 時此時電子負載之

V+V- 端如同短路狀態

[STATe ] PRESet SPONOFF ( 適 用 機 型 3320 3250A 3310A

3310C3330A 系列)

格式[STATe] PRESet SPONOFFNL

[STATe] PRESet NL

用途設定和讀取電子負載預設功能

說明此命令是控制電流表的輸出形式若設為 ON 時則電流表所顯示的電

流值為預設之值若設為 OFF則電流表所顯示的電流值為實際載入電

流之值

[STATe] SENSe SPONOFF (適用機型3250A3310A 3310C3330A

系列)

格式[STATe] SENSe SPONOFFNL

[STATe] SENSe NL

用途設定和讀取電子負載 VSENSE 功能的狀態

說明此命令為設定電壓讀取由輸入連接器端或是 VSENSE BNC 端設定為

ON 時電壓值由 VSENSE BNC 端所取得設定為 OFF 時電壓值是

由輸入連接器端所取得

[STATe] RANGe SPI∣II (適用機型33203310A 系列)

格式[STATe] RANGe SPI∣II∣NL

[STATe] RANGe ∣NL

用途設定和讀取電源或電阻範圍

說明此命令為設定電流及電阻範圍3310A 系列電子負載共有二檔RANG 1

即 RANG IRANG 2 即 RANGE II而其電流及電阻的範圍一電子負載

模組規格而定3310A 系列各電子負載模組的電流及電阻的範圍如下

規格

機種 3310A 3311A 3312A 3314A 3315A

CC MODE

RANGE III 0~3A 0~ 30A 0~6A 0~60A 0~1A 0~10A 0~05A 0~5A 0~15A 0~15A

CR MODE

RANGE III 01~2Ω 2~8KΩ

005~1

Ω 1~4KΩ

125~25

Ω

25~20K

Ω 5~100Ω

100~2K

Ω 02~4Ω

4~16K

Ω

表 4-11 3310A 系列電流及電阻的規格表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-21

[STATe] LEVEl SPHIGH∣LOW (適用機型3310A 3310C 系列)

格式[STATe] LEVEl SPHIGH∣LOW∣NL

[STATe] LEVEl ∣NL

用途設定和讀取電子負載 LOW 和 HIGH

說明

1 LEV LOW 固定電流 (CC) 模式時為低準位電流設定值固定電阻 (CR)

模式時為低準位電阻設定值固定電壓 (CV) 模式時為低準位電壓設

定值

2 LEV HIGH 固定電流模式時為高準位電流設定值固定電阻模式時為

高準位電阻設定值固定電壓模式時為高準位電壓設定值

[STATe] DYNamic SPON∣OFF (適用機型3310A 3310C3330A 系

列)

格式[STATe] DYNamic SPON∣OFF∣NL

[STATe] DYNamic ∣NL

用途設定和讀取電子負載為動態或靜態負載

說明

1 DYN ON 設定為動態 (DYNAMIC) 負載

2 DYN OFF 設定為靜態 (STATIC) 負載

[STATe] SYNCronize SPON∣OFF (適用機型3250A 系列)

格式[STATe] SYNCronize SPON∣OFF∣NL

[STATe] SYNCronize ∣NL

用途設定和讀取電子負載為外部同步或內部同步

說明

1 外部同步信號 (SYNC ON)使用外部同步信號作為電子負載同步解發信

號以控制負載電流與電壓同步

2 內部同步信號 (SYNC OFF)使用輸入連接器的信號再經由內部的零交

越電路及隔離電路產生同步信號

[STATe] WATT SPON∣OFF (適用機型3250A3310C 系列)

格式[STATe] WATT SPON∣OFF∣NL

[STATe] WATT ∣NL

用途設定和讀取是否顯示功率

說明此命令是設定功率電表的顯示本命令必須配合 PRESOFF 時使用

設定 ON 時上方的顯示器由電壓表變為瓦特表下方的顯示器由電流

表變為伏安 (VA) 表其單位分別為ˆ W ˜ˆ VA ˜

設定 OFF 時上方的瓦特 (W) 變回電壓表下方的伏安 (VA) 表變回

電流表其單位分別為ˆ Vrms ˜ˆ Vrms ˜

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-22

[STATe] AFREQ SPONOFF (適用機型3250A系列)

格式[STATe] AFREQ SPONOFFNL

[STATe] AFREQ NL

用途設定和讀取電子負載是否自動偵測頻率

說明此命令式控制電子負載是否自動偵測頻率若設為 ON 時則電子負載

會自動偵測輸入端電壓之頻率若設為 OFF則電子負載輸入電壓之頻

率須要自行設定

[STATe] DUAL DVM∣DVM∣OFF (適用機型3330A 系列)

格式 [STATe] DUAL DVM∣DVM∣OFF∣NL

用途設定當前模組在顯示狀態

說明此命令為設定 3330A 系列模組在顯示狀態

DVM雙電壓顯示模式

DAM雙電壓顯示模式

OFFNORMAL顯示模式

[STATe] CC AUTO∣R2 (適用機型333XA331XC 系列)

格式 [STATe] CC AUTO∣R2∣NL

用途設定AUTO RANGE強制RANGE II功能

說明設定在AUTO RANGE 會自動切換RANGE 檔位

設定在強制 RANGE II 會將RANGE 檔位設定在RANGE II

PS此項功能3302C啟用於(REV28)版本之後

3310C系列啟用於(REV305)3312C(REV306)版本之後

3330A系列啟用於(REV317)版本之後

[STATe] NG (適用機型3250A3310A 3310C3330A 系列)

格式[STATe] NG ∣NL

用途查詢當前模組是否有的 NG 標誌

說明NG 讀回NG 的狀態指示燈ldquo0rdquo表示 NG (NO GOOD) 指示燈熄

滅ldquo1rdquo表示 NG 指示燈點亮

[STATe] PROTect (適用機型3310A 3310C3330A 系列)

格式[STATe] PROTect ∣NL

用途查詢當前模組是否有的保護標誌

說明

1 PROT 讀回負載目前的保護狀態ldquo1rdquo表是發生 OPPldquo4rdquo表示發

生 OVP ldquo8rdquo表示發生 OCP下表說明保護狀態位元對應碼

2 PROT 狀態暫存器的清除可以使用 CLER 命令將 PROT 狀態暫存器清

除為ldquo0rdquo

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-23

7 6 5 4 3 2 1 0

過功率保護(OPP)

過電壓保護(OVP)

過電流保護(OCP)

位元 7 位元 0

過溫度保護(OTP)(3310)

表 4-13 PROT 狀態暫存器

[STATe] SLEWrate ATE FAST∣MIDDle∣SLOWNL (適用機型3320

系列)

格式[STATe] SLEWrate FAST∣MIDDle∣SLOWNL

用途設置當前模組電流斜率

說明設置當前模組電流斜率約快中慢

474 SYSTEM 設定和讀取機框和電子負載的狀態

[SYStem] RECall SP m n (適用機型33203250A3310A 3310C

3330A 系列)

格式[SYStem] RECall SP m n∣NL

用途呼叫記憶裝定中的負載狀態

說明此命令為呼叫記憶裝定中的負載狀態資料m = 1~5n = 1~30

如果當前模組為 3310A3250 系列時項目號 (n) 無效n 可以省略

如果當前模組為其他系列時省略符號 n項目默議為 3302C 所顯示的項

實例RECALL 215 呼叫記憶裝定中的第 2 組第 15 項負載裝態資料

REC 3 呼叫記憶裝定中的第3組負載狀態資料如果當前模組為 3320

3310C3330A 系列時項目默議為 3302C 所顯示的項目

[SYStem] STORe SP m n (適用機型33203250A3310A 3310C

3330A 系列)

格式[SYStem] STORe SP m n∣NL

用途存儲負載狀態到記憶裝定中

說明此命令為存儲負載狀態到記憶裝定中m = 1~5n = 1~30如果當前模組

為 3310A3250A 系列時項目 (n) 無效n 可以省略

如果當前模組為其他系列時省略項目號 n 項目默議為 3302C 所顯示的項

實例SYSTEMSTORE 215 存儲負載狀態到記憶裝定第 2 組第 15 項中

STOR 3 存儲負載狀態到記憶裝定第 3 組如果當前模組為 33203310C

3330A 系列時項目默議為 3302C 所顯示的項目

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-24

[SYStem] NAME (適用機型3250A3310A 3310C3330A 系列)

格式[SYStem] NAME ∣NL

用途讀取當前電子負載機型編號

說明此命令讀回當前電子負載機型編號如果當前沒有模組那麼將讀到字

符串 ˆNONE˜如果當前安裝了模組那麼將會讀到以下型號

型 號 型 號 型 號 型 號

3250A 3310A 3310C 3330A

3251A 3311A 3311C 3331A

3252A 3312A 3312C 3332A

3253 3314A 3314C 3333A

3315A 3315C 3334A

表 4-14 各系列機型編號表

[SYStem] NAME XXXX ∣NL or [SYStem] SPEC NR2 (適用機型

3320A 系列)

格式[SYStem] NAME XXXX ∣NL

[SYStem] SPEC NR2

用途設定當前電子負載機型編號

說明XXXX 為 33203321332233243325 型號之一3302C 才能知道當

前為何種規格電子負載

SPCT 型號

0 3320

1 3321

2 3322

4 3324

5 3325

表 4-15 3320系列機型編號表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-25

475 MEASURE 測量電子負載的當前電流電壓的實際值

MEASureCURRent (適用機型3250A3310A 3310C3330A 系列)

格式MEASureCURRent ∣NL

用途讀取當前電子負載的電流

說明讀回 4 位半數位電流表的讀值單位為安培 (A)

MEASureVOLtage (適用機型3250A3310A 3310C3330A 系列)

格式MEASureVOLtage ∣NL

用途讀取當前電子負載的電壓

說明讀回 4 位半數位電壓表的讀值單位為伏特 (V)

MEASurePOWer (適用機型3250A3310C 系列)

格式MEASurePOW ∣NL

用途讀取當前電子負載的功率

說明讀回 4 位半數位瓦特表的讀值單位為瓦特(W)

MEASureVA (適用機型3250A 系列)

格式MEASureVA ∣NL

用途讀取當前電子負載的伏安

說明讀回 4 位半數位伏安表的讀值單位為伏安 (VA)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-26

4-8 3250 系列 GPIB 控制流程圖

START

SET to LEV A or B

AC or DC

AC

DC

SET

FREQ NR2

SYNC ON|OFF

BANK m

SET

FREQ 01

SYNC ONOFF

MODE CCCC

SET

CR

MODE CR

SET

MODE CC

WAVE nCURR = A NR2

SET

VL NR2VH NR2

IL NR2

IH NR2WL NR2

WH NR2VAL NR2VAH NR2

m 0 ~ 10n 1 ~ 5

BANK 命令僅能使用於

交流 (AC) 負載

Lighting REM

Indicater

WAVE 命令僅能使用於

固定電流 (CC)模式

RESA NR2

圖 4-2 3250A 系列 GPIB 控制流程圖

SET

ldquoMODE LINrdquoldquoCURR=A NR2rdquo

LIN

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-27

4-9 3310A 系列 GPIB 控制流程圖

圖 4-3 3310A 系列 GPIB 控制流程圖

START

SETMODE CC

SET SET

CURRENTiexclOslashA

CC

SETRANG 2

SETRANG 1

SETRANG 1

SETRANG 2

HIGH or LOW LEVEL

SET

LEV HIGHRESLOW C

RESHIGH NR2

SET

LEV LOWRESLOW D

RESHIGH NR2

SETLEV HIGH

RESLOW ERESHIGH NR2

SET

LEV LOWRESHIGH FRESHIGH NR2

SET

LEV HIGHRESLOW G

RESHIGH NR2

SET

LEV LOWRESHIGH H

RESHIGH NR2

STA or DYN

SETDYN OFF

SET

HIGH or

SETLEV HIGH

CURRLOW I

CURRHIGH NR2

SETLEV LOW

CURRHIGH J

CURRLOW NR2

SETLEV HIGH

CURRLOW K

CURRHIGH NR2

SETLEV LOW

CURRHIGH L

CURRLOW NR2

SETDYN ON

RISENR2

PERDLOW NR2

STA or DYN

DYN OFF

LOW LEVELHIGH or

LOW LEVEL

CURRHIGH NR2CURRLOW NR2

FALLNR2PERDHIGH NR2

SETDYN ON

RISENR2

PERDLOW NR2

CURRHIGH NR2CURRLOW NR2

FALLNR2PERDHIGH NR2

HIGH or LOW LEVEL

HIGH or LOW LEVEL

CURRENTiexclUgraveB

MODE CR MODE CV

MODE

CR

MODE

CV

MODE NO NO NO

YESYESYES

YES

YESNO

NO

LOW

HIGH HIGH

LOW

DYN DYN

SAT SAT

LOWLOW

HIGH HIGH

HIGH

LOW

3310A 3311A 3312A 3314A 3315A

AB

CD

E

FGH

IJKL

3020

20800001

20

0060000

3000300

6010

104000

0051000

60000

6000600

10250

25020000

125250

001000

1000100

051000

100020000

501000

00500000

050050

1540

4015000

0240

0060000

1500150

3310A 系列流程圖變數表

Lighti ng REMIndicater

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-28

4-10 3320 系列 GPIB 控制流程圖

圖 4-4 3320 系列 GPIB 控制流程圖

START

A B C

3320 3321 3322 3323 3324 30

30

300

60

60

600

10

10

100

10

10

100

05

05

50

3325 15

15

150

SETRANG 1SLEW n

CURR ≦ B

CURRENT ≦ A

SETRANG 2SLEW n

CURR ≦ C

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-29

4-11 3310C 系列 GPIB 控制流程圖

圖 4-5 3310C 系列 GPIB 控制流程圖

START

CC

MODE

NO CP

MODE

CV

MODE

CR

MODE

SETldquoMODE CCrdquo

SETldquoMODE CRrdquo

SETldquoMODE CVrdquo

SETldquoMODE CPrdquo

CORRENTlt=A

SETldquoRANGE 2rdquo

SETldquoRANGE 1rdquo

RESgt=B

SETldquoRANGE 2rdquo

SETldquoRANGE 1rdquo

STA or

SETldquoDYN OFFrdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquo ldquoCURRHIGH D ldquo ldquoCURRLOW NR2rdquo

SET ldquoLEV HIGHrdquo ldquoCURRLOW C ldquo ldquoCURRHIGH NR2rdquo

SET ldquoDYN ONrdquo

ldquoCURRHIGH NR2ldquo ldquoCURRLOW NR2rdquo ldquoRISENR2rdquo ldquoFALLNR2rdquo ldquoPERDHIGH NR2rdquo ldquoPERDLOW NR2rdquo

STA or

SETldquoDYN OFFrdquo

HIGH orLOW LEVEL

SETldquoLEV LOWrdquo ldquoCURRHIGH F ldquoldquoCURRLOW NR2rdquo

SETldquoLEV HIGHrdquoldquoCURRLOW E ldquoldquoCURRHIGH NR2rdquo

SETldquoDYN ONrdquo

ldquoCURRHIGH NR2ldquoldquoCURRLOW NR2rdquoldquoRISENR2rdquoldquoFALLNR2rdquoldquoPERDHIGH NR2rdquoldquoPERDLOW NR2rdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquoldquoRESHIGH J ldquo ldquoRESLOW NR2rdquo

SET ldquoLEV HIGHrdquo ldquoRESLOW I ldquo ldquoRESHIGH NR2rdquo

HIGH orLOW LEVEL

SETldquoLEV LOWrdquoldquoRESHIGH L ldquoldquoRESLOW NR2rdquo

SET ldquoLEV HIGHrdquo ldquoRESLOW K ldquoldquoRESHIGH NR2rdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquo ldquoCVHIGH H ldquo ldquoCVLOW NR2rdquo

SET ldquoLEV HIGHrdquoldquoCVLOW G ldquo ldquoCVHIGH NR2rdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquo ldquoCPHIGH N ldquo ldquoCPLOW NR2rdquo

SETldquoLEV HIGHrdquo ldquoCPLOW M ldquoldquoCPHIGH NR2rdquo

A B CDEF GH I J KLM N

3310C30 20 0 0300030

20 750010620

00 60

00 150

3311C601000 60 0060

1037500510

00 60

00300

3312C102500100010

25 1875013325

00250

00300

3314C0510000050050

1001875533100

00500

00200

3315C154000150015

4015002140

0060

0075

3310C系列流程圖變數表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 A-1

Appendix A GPIB programming Example

C Example Program

Link this program with appropriate cibobj

This application program is written in TURBO C 20 for the IBM PC-AT compatible The National Instruments Cooperation (NIC) Model PC-2A board provides the interface between the PC-AT and a PRODIGIT MPAL ELECTRONIC LOAD The appropriate cibobj file is required in each program to properly link the NIC board to C LANGUAGE and include the ltdeclhgt HEADER FILE to C LANGUAGE

include ltstdiohgt

include ltdoshgt

include ltmathhgt

include declh NI GPIB CARD HEADER FILE

main()

char ouster[20]rdbuf[15]spec[10]

int ichload

Assign unique identifier to the device dev5 and store in variable load check for error ibfind error = negative value returned

if((load = ibfind(dev5)) lt 0) Device variable name is load

GPIB address is 5

printf(r INTERFACE ERROR an)

printf(rnError routine to notify that ibfind failedn)

printf(rnCheck software configurationn)

exit(1)

Clear the device

if((ibclr(load)) amp ERR)

printf(INTERFACE ERROR a)

exit(1)

clrscr()

Clear load error register

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT A-2

ibwrt(loadoutstr6)

ibwrt(loadCLR3)

ibwrt( loadNAME5) Get the 3310 series module load specification

strset(rdbuf0) Clear rdbuf string buffer

strset(spec0) Clear spec string buffer

ibrd(loadspec20)

if (spec[3] == 9)

printf(n 3302C series specification error )

Set preset off current sink 10 amps and load on commands to the load

ibwrt( loadpres offcclow 00cchigh 10load on 47)

ibwrt( loadmeascurr10)

Get the load actially sink current from the load

ibrd( loadrdbuf20)

go to local

ibloc(load)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 A-3

BASICA Example Program

LOAD DECLBAS using BASICA MERGE command

100 REM You must merge this code with DECLBAS

105 REM

110 REM Assign a unique identifier to the device dev5 and store it in variable load

125 REM

130 udname$ = dev5

140 CALL ibfind (udname$load)

145 REM

150 REM Check for error on ibfind call

155 REM

160 IF load lt 0 THEN GOTO 2000

165 REM

170 REM Clear the device

175 REM

180 CALL ibclr (load)

185 REM

190 REM Get the 3310 series module load specification

195 REM

200 wrt$ = NAME CALL ibwrt(loadwrt$)

210 rd$ = space$(20) CALL ibrd(loadrd$)

215 REM

220 REM Set preset off current sink 10 amps and load on commands to the load

225 REM

230 wrt$ = pres offcclow 00cchigh 10load on

240 CALL ibwrt(loadwrt$)

245 REM

250 REM Get the load actially sink current from the load

255 REM

260 wrt$ = meascurr CALL ibwrt(loadwrt$)

270 rd$ = space$(20) CALL ibrd(loadrd$)

275 REM

280 REM Go to local

285 REM

290 CALL ibloc(load)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT A-4

2000 REM Error routine to notify that ibfind failed

2010 REM Check software configuration

2020 PRINT ibfind error STOP

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-1

Appendix B RS-232 programming Example

C Language Interface for DOS Handlers pd_rs232c include ltdoshgt

include ltstdiohgt

include ltconiohgt

include ltstringhgt

define COMPTR 44 command array pointer

define QUELEN 1024 size of seriel input

define SUCCESS 0 return value variable for success

define OPER_ERR -1 operate error

define TIME_OUT 1 time_out

int input_index = 0 index of seriel input buffer

int rd_result = 0 return value variable of pd_rd()

int timeout = 0 timeout flag

char queue[QUELEN] seriel input buffer

int ACE_DATA_REG ACIA data register

int ACE_INT_ENB_REG ACIA interrupt enable register

int ACE_INT_IDENT_REG ACIA interrupt identification register

int ACE_LINE_CTL_REG ACIA line control register

int ACE_MODEM_CTL_REG ACIA modem control register

int ACE_LINE_STAT_REG ACIA line status register

int ACE_MODEM_STAT_REG ACIA modem status register

int COM_INT_NUM ACIA communication port interrupt number

int IRQ_MASK IRQ mask for PC IRQ flag

void pd_loc(void) function of disable interrupt routine

void pd_rem(void) function of enable interrupt routine

int pd_init(int) function of initial communication port

int pd_wrt(char int) function of write to device

int pd_rd(char int) function of read from device

int read_buf(void)

define PIC_CTL_REG 0x20 8259A PIC control register

define PIC_INT_MASK_REG 0x21 8259A PIC interrupt mask register

define NON_SPEC_EOI 0x20 non-spacific end of interrupt

define CTS 0x10 clear to send

define DSR 0x20 data set ready

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-2

define RI 0x40 ring indicator

define DCD 0x80 data carrier detect

define DCTS 1 delta clear to send

define DDSR 2 delta data set ready

define TERI 4 trailing edge ring detect

define DDCD 8 delta data carrier detect

define OE 2 overrun error

define PE 4 parity error

define FE 8 frame error

define BI 0x10 break interrupt

define THRE 0x20 transmit holding reg empty

3302C series elec load command sets

int pd_wrt(char wrtbufint count)

static char combuf[COMPTR] = CHAN CURRHIGH CURRLOW

RESHIGH RESLOW VOLTHIGH

VOLTLOW PERDHIGH PERDLOW

FALL RISE GLOBLOAD

GLOBLEV GLOBPRES GLOBSHOR

GLOBDYN GLOBRANG GLOBMODE

CLER CHAN MEASVOLT

MEASCURRCURRHIGH CURRLOW

ERR RESHIGH RESLOW

VOLTHIGHVOLTLOW NAME

PERDHIGHPERDLOW FALL

RISE LOAD LEV

PRES SHOR DYN

RANG MODE PROT

REMOTE LOCAL

int cntresultt

int comerrerr

char ch

char tempbuf[QUELEN]

char intbuf[QUELEN]

for (cnt = 0cnt lt 1024cnt++)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-3

intbuf[cnt] =

tempbuf[cnt]=

strset(intbuf)

strset(tempbuf)

for (cnt = 0cnt lt count+1cnt++wrtbuf++)

intbuf[cnt] = wrtbuf

cnt = cnt--

intbuf[cnt] = r

cnt = cnt++

count = count++

intbuf[cnt] = n

t = strcspn(intbuf )

if (t gtcount)

t = count-1

for (cnt = 0cnt lt tcnt++)

tempbuf[cnt] = intbuf[cnt]

strupr(tempbuf)

strupr(intbuf)

cnt = 0

do

comerr = strncmp(tempbufcombuf[cnt]t)

cnt = cnt++

while(( cnt = COMPTR) ampamp (comerr = 0))

if ( comerr == 0)

result = SUCCESS

for (cnt = 0cnt lt count+1cnt++)

while(inportb(ACE_LINE_STAT_REG) amp THRE == 0)

ch = intbuf[cnt]

delay(20)

outportb(ACE_DATA_REG ch)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-4

timeout = 0

for (cnt = 0 cnt lt= countcnt++)

ch = intbuf[cnt]

if(ch == )

do

read_buf()

while((rd_result == 0)ampamp(timeout == 0))

rd_result = 0

for (cnt = 0cntlt= countcnt++)

intbuf[cnt] =

tempbuf[cnt] =

return(result)

return(OPER_ERR)

int pd_rd(char bufint count)

char ch

int cnt = 0

do

ch = queue[cnt]

buf = ch

cnt = cnt++

buf = buf++

while((ch = n) ampamp (cnt = count))

buf = 0

queue[0] = 0

if (timeout == 1)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-5

return(TIME_OUT)

return(SUCCESS)

int read_buf()

char chch1

int temp_index

unsigned long ticks

float sec1sec2

rd_result = 0

ticks = biostime(00)

sec1 = ticks182

do

ticks = biostime(00)

sec2 = ticks182

if((sec2 - sec1) gt= 200) delay about 1 Sec

timeout = 1

ch = inportb(ACE_INT_IDENT_REG)

ch amp= 0x06

switch(ch)

case 6

inportb(ACE_DATA_REG) read the data register to empty it

break

case 0

break

case 2

break

case 4 read character from data register

ch1 = inportb(ACE_DATA_REG)

temp_index = input_index + 1 increment index of input buffer

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-6

if (ch1 = n) check terminate bit

queue[input_index] = ch1 store character to input buffer

input_index = temp_index

else

queue[input_index] = ch1

input_index = temp_index

input_index = 0 if terminate bit was detected

temp_index = 0

rd_result = 1 clear index and set return value

break

finally send the non-spacific

while ((rd_result == 0) ampamp (timeout == 0))

int pd_init(int pd_com)

if ((pd_com = 1) ampamp (pd_com = 2))

return(OPER_ERR)

if (pd_com == 2) initial communication port 2

ACE_DATA_REG = 0x2f8

ACE_INT_ENB_REG = 0x2f9

ACE_INT_IDENT_REG = 0x2fa

ACE_LINE_CTL_REG = 0x2fb

ACE_MODEM_CTL_REG = 0x2fc

ACE_LINE_STAT_REG = 0x2fd

ACE_MODEM_STAT_REG = 0x2fe

COM_INT_NUM = 11

IRQ_MASK = 0xf7 IRQ mask for IRQ3 (11110111)

else initial communication port 1

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-7

ACE_DATA_REG = 0x3f8

ACE_INT_ENB_REG = 0x3f9

ACE_INT_IDENT_REG = 0x3fa

ACE_LINE_CTL_REG = 0x3fb

ACE_MODEM_CTL_REG = 0x3fc

ACE_LINE_STAT_REG = 0x3fd

ACE_MODEM_STAT_REG = 0x3fe

COM_INT_NUM = 12

IRQ_MASK = 0xef IRQ mask for IRQ4 (11101111)

bioscom(0 0xe3 pd_com-1) boud rate 9600 1 start bit

pd_rem() no parity 1 stop bit

pd_wrt(remote6) data bit 8 bits

return(SUCCESS)

void pd_rem(void)

char ch

outportb(ACE_INT_ENB_REG 0xd) enable ACIA interrupt register

inportb(ACE_DATA_REG) empty receive data register

inportb(ACE_LINE_STAT_REG) clear line status register

outportb(ACE_MODEM_CTL_REG 0xb) set RTSDTR to enable modem and

turn on OUT2 to enable the 8250s

IRQ interrupt to system

void pd_loc(void)

char ch

outportb(ACE_INT_ENB_REG 0) disable all 8250 interrupt

outportb(ACE_MODEM_CTL_REG 0) clear RTSDTR to disable modem and

turn off OUT2 to disable the 8250s

IRQ interrupt to system

Program terminated

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-8

C Example Program Link this program with pd_rs232obj

include ltdoshgt

include ltstdiohgt

include ltconiohgt

include ltstringhgt

main()

int com

int io_err= 0

char rdbuf[1024]

clrscr()

printf(Input COM1COM2 port is )

scanf(d ampcom)

if((io_err = pd_init(com)) == 0) Initial RS-232 interface

setstr(rdbuf)

pd_wrt(name5)

if ((io_err = pd_rd(a10)) == 0)

do

Set preset off current sink 10 amps and load on commands to the load

pd_wrt(pres off8)

delay(200)

pd_wrt(currlow 0012)

delay(200)

pd_wrt(curr high 1013

delay(200)

pd_wrt(load on7)

delay(200)

pd_wrt(meascurr 11)

Get the load actially sink current from the load

delay(200)

pd_rd(rdbuf20)

io_err = 1

while (io_err == 0)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-9

else

printf(a)

printf(3302C IO reading error n)

exit(1)

pd_loc() Go to local

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

Material Contents Declaration (材料含量宣称)

Hazardous Substance (有毒有害物质或元素)

(Part Name) 零件名称

(Pb) 汞

(Hg) 镉

(Cd) 六价铬

(Cr6+)

多溴

联苯

(PBB)

多溴

二苯醚

(PBDE)

PCBA (印刷电路装配件)

X O X O O O

Electrical part not on PCBArsquos 未在PCBA上的电子零件 X O X O O O

Metal parts 金属零件

O O O X O O

Plastic parts 塑料零件

O O O O X X

Wiring 电线

X O O O O O

Package 封装

X O O O O O

对销售之日的所售产品本表显示 PRODIGIT 供应链的电子信息产品可能包含这些物质注意在所售产品中可能

会也可能不会含有所有所列的部件This table shows where these substances may be found in the supply chain of Prodigit electronic information products as of the date of sale of the enclosed product Note that some of the component types listed above may or may not be a part of the enclosed product 表示该有毒有害物质在该部

件所有均质材料中的含量均在SJT 11363-2006 标准规定的限量要求以下Indicates that the concentration of the hazardous substance in all homogeneous materials in the parts is below the relevant threshold of the SJT 113632006 standard times表示该有毒有害物质至少在该部件的某一均质材料中的含量超出SJT 11363-2006 标准

规定的限量要求times Indicates that the concentration of the hazardous substance of at least one of all homogeneous materials in the parts is above the relevant threshold of the SJT 11363-2006 standard Note(注释) 1Prodigit has not fully transitioned to lead-free solder assembly at this momentHowever most of thecomponents used are RoHS compliant(此刻Prodigit 并非完全过渡到无铅焊料组装但是大部份的元器件一至于RoHS的规定)

2 The product is labeled with an environment-friendly usage period in yearsThe marked period is assumed under the operating environment specified in the product specifications(产品标注了环境友好的使用期限制(年)所标注的环境使用期限假定是在此产品定义的使用环境之下)

Example of a marking for a 10 year period (例如此标制环境使用期限为10年)

Page 4: 3302C Mainframe 使用手冊 · 2016. 12. 20. · 3302c mainframe 使用手冊 1-3 1-5 系統方塊圖 3302c 系統方塊圖如圖 1-1 所示,3302c 內含兩組電源供應器,其中一組供應給

3302C Mainframe 使用手冊 1-1

一簡介

Model 3302C 電子負載機框乃是為了 3250A3310A33203310C3330A 系列抽取式電子負載

模組而設計的單組控制機框3302C 機框必需與 3250A3310A33203310C3330A 系列插入

式電子負載模組組合起來才可操作目前本公司產生的 3250A3310A33203310C3330A 系

列抽取式電子負載模組的簡單規格如表 1-1 所示詳細規格請參考各系列電子負載使用手

冊或與本公司營業部聯絡取得詳細資料

型 號 最大電流 最大電壓 最大功率

3250A 20 Arms 60 Vrms 300 W

3251A 8 Arms 150 Vrms 300 W

3252A 4 Arms 300 Vrms 300 W

3253 1 Arms 500 Vrms 300 W

3310A 30 A 60 V 150 W

3311A 60 A 60 V 300 W

3312A 10 A 250 V 300 W

3314A 5 A 500 V 200 W

3315A 15 A 60 V 75 W

3310AC 30 A 60 V 150 W

3311C 60 A 60 V 300 W

3312C 10 A 250 V 300 W

3314C 5 A 500 V 200 W

3320 30 A 60 V 150 W

3321 60 A 60 V 300 W

3322 10 A 250 V 300 W

3323 10 A 400 V 150 W

3324 5 A 500 V 200 W

3325 15 A 60 V 75 W

3330A A50A B5A A+60V B+60V 250W 50W

3331A A50A B5A A+60V B-60V 250W 50W

3332A A5A B5A A+60V B+60V 75Wx2

3333A A5A B5A A+60V B-60V 75Wx2

3334A A5A B5A A-60V B-60V 75Wx2

表 1-1 3250A3310A33203310C3330A 系列簡單規格表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 1-2

1-1 特性

Model 3302C 是一個操作簡單經濟型的電子負載機框包含列特性

111 電子負載採用可抽取式設計方便更換不同規格的電子負載並且能識別模

組的型號

112 可使用 3250A3310A 及 33203310C3330A 系列電子負載

113 對於 3250A3310A 系列電子負載模組3302C 可儲存呼叫 5 種電子負載狀態

設定對於 3310C3330A3320 系列電子負載模組3302C 可儲存呼叫 150

種電子負載狀態設定節省測試時間

114 背面板的類比信號控制端子 (BNC)可控制 3310A 系列的負載電流波形及

3250A 系列外部同步信號輸入端子

115 具有 RS-232 界面可連接 PCNOTE BOOK PC 等作自動測試

116 GPIB 選用配備可輕易達成自動化控制GPIB 位址由前板設定

117 具有自動測試功能 (AUTO SEQ)可自行編輯測試步驟自動測試

118 對機箱內部風扇採用智慧型控制節約能源

11 9 9931C 遙控器提供使用者遠端操作 5 組儲存呼叫功能用ldquoNGrdquo指示燈顯

示當前測試狀況最適合線上使用

1-2 標準配備

121 Model 3302C 主機 1 台

122 電源線 1 條

113 Model 3302C Mainframe 使用手冊 1 本

1-3 選用配備

131 IEEE-488 介面

132 GPIB 纜線長度 1 米

133 GPIB 纜線長度 2 米

134 D-SUB 9 Pin (公) to D-SUB 9 Pin (母) 連接電纜線長度 1 米

135 9931C 遙控器

1-4 規格

LINE 100V115V plusmn 10 200V230V plusmn 10

FREQUENCY 5060 Hz

FUSE 1A250V(5times20 mm) 05A250V(5times20 mm)

MAX POWER

CONSUMPTION 40 W

DIMENSIONS (W H D) 150 mm times 177 mm times 445 mm

WEIGHT NET55 Kg

表 1-2 規格表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 1-3

1-5 系統方塊圖

3302C 系統方塊圖如圖 1-1 所示3302C 內含兩組電源供應器其中一組供應給

3302C 機框另一組則供應給電子負載模組

POWER

SUPPLY

SYSTEMCONTROLLER

(CPU MEMORY

DIGIT IOCIRCUIT

IEEE488INTERFACE

FRONT PANEL

KEY

STORERECALL

POWER SUPPLY

ISO IO

SERIESMODULARPLUG-INLOAD

Analog Programming

CONTROLL

INTERFACE

RS-232INTERFACE

3250A3310A3330A3310C3320

9931C CREMOTE

3302C 電子負載機框與電子負載模組以光隔離元件隔離

圖 1-1 3302C Mainframe 方塊圖

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 2-1

二安裝

2-1 安裝前的準備

3302C 電子負載機框於出貨前都己經過嚴密的品質檢驗如果機框於運輸過程遭受損

壞時請您就近聯絡博計電子的經銷商或直接與本公司營業部聯絡

2-2 電源的設定與檢查

3302C 電子負載機框可以工作於交流電源 100V115V200V 及 230V工作電壓標示

於後面板電源輸入端附近使用前請先確定標示的工作電壓與您的使用電壓是否相

同如果您的使用電壓與 3302C 電子負載機框所標示的工作電壓不同時請依照以下

的步驟重新設定工作電壓

115V100V

230V200V

圖 2-1 電源設定圖

221 關閉 3302C 電子負載機框電源開關 (0 的位置)

222 背板之開關設定請參考圖 2-1設定正確的使用工作電壓電壓的設定說明如

2221 設定開關到 115 V 位置即設定使用電壓為 115 V

2222 設定開關到 230 V 位置即設定使用電壓為 230 V

223 確認保險絲的安裝是否正確如果必要時請一併更換正確的保險絲一般來

說應該為另一顆位於保險座中的備用保險絲

224 保險絲座位於交流電源插座下方如圖 2-2 所示檢視保險絲前務必先拔除電源

線以避免電擊的危險取出保險絲座時圖 2-2 所示可以使用一把較小的平

頭螺絲起子換上如表 1-2 所示正確規格的保險絲

225 置回保險絲座插上電源線後即可

圖 2-2 保險絲座

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 2-2

2-3 接地需求

為了避免機殼因漏電時而造成危險3302C 電子負載機框強烈要求使用三端式的電源

線並且電源配線接地皆需正確和完整

2-4 環境需求

為了保持 3302C 電子負載機框可以正常地操作建議操作環境的溫度應位於攝氏 0

~40 之間最佳的工作環境溫度為攝氏 25plusmn5

2-5 維修及校正服務

如果 3302C 電子負載機框故障或需要校正時請於機框上貼上標示有所有人 (公司行

號部門人員) 的標籤並指明為校正服務或者維修服務然後通知博計電子的經銷商或

者直接與本公司聯絡

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 2-3

2-6 GPIB 介面功能

GPIB 連接器位於 3302C 電子負載機框的後面板 (參考圖 2-3)用於連接 GPIB 控制

器 (CONTROLLER) 或其他裝置 (DEVICES)

GPIB 連線時有二點較為重要的限制如後所述

261 包含 GPIB 控制器 (CONTROLLER) 在內所有裝置不能超過 15 台

262 GPIB 連接器電纜線長度最長為 2 米裝置連線後其總長不可超出 20 米

GPIB 位址由前板 STATE 4+STATE 5 同時按下進入 GPIB 位址設定模式按 UP 鍵

DOWN 鍵選擇 0-31 位址完成後按 STATE 2 跳出 GPIB 位址設定模式

STORE

1

2

3

4

5

STATE

START

EXIT

AUTOSEQ

Addr

REMOTE CONTROLLER

GPIB

MADE IN TAIWAN

PRODIGIT ELECTRONICS CO LTD

PROGRAMMINGANALOGINPUT

LINE INPUT

100V115V

200V230V

RS232

LINE FUSE RATING

5060Hz

115

05A

1A100V

230V200V

0~10 Vac +dc

圖 2-3 3302C 前板按鍵圖背板圖

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 2-4

2-7 RS-232 介面功能

3302C 電子負載機框提供了一個 RS-232 母座 (FEMALE) 連接裝置於背面板上 (參考

圖 2-3)此連接裝置與電腦 RS-232 連接埠以一對一的方式連接

2-8 遙控裝置

3302C 電子負載機框提供了一個可以連接 Model 9931C 遙控器的連接埠於後面板上

此一連接埠為一般的 9 Pin 母座連接埠連接於前面板的按鍵用以使用 Model 9931C

5 個按鍵的遙控器它可以取代3302C 前面板的 Recall 1~5如果電子負載產生

NG MODEL 9931C 上的〝NG〞指示燈指示 NG 狀態

INSTRUMENT PROFESSIONAL

PRODIGIT

9931C REMOTE INTERFACE

9 Pin to 9 Pin Cable

1

2

3

4

5

STORE

1

2

3

4

5

6

7

8

9NC

NC

D-sub 9 Pin

FAIL

圖 2-4 遙控連接埠圖

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 3-1

三操作說明

3302C 電子負載機框前面板圖如圖 3-1 所示

STATE

STORE

POWER

BANK

START

EXIT

AUTOSEQ

ADDR

2

3

1

圖 3-1 3302C 前面板圖

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 3-2

3-1 電源開關

在接上電源線之前請先確定使用電壓與本機所使用的電壓是否相符

當 電 源 開 關 切 換 到 〝 1 〞 (ON) 時 3302C 電 子 負 載 機 框 及

3250A3310A3310C33203330A 系列電子負載模組即能正常地工作3302C 電子負載機

框開機時的狀態如下說明

311 3302C 打開電源LED 燈七段式顯示器全部亮起及風扇全速運轉約三秒鐘之

312 LED 燈全滅則七段速式顯示器依序顯示版本 r1 (r1~r9) BANK 值 bn 01

風扇速度會有改變如下說明

313 風扇會隨著裝上的模組風速有所不同

3310A3250A 系列以全速運轉3310C3330A 系列以慢速運轉 (未吃載)3320

系列則風扇會停止當按下 LOAD 鍵時風扇才會以全速運轉風扇不再被控

314 3302C 智慧型風扇控制

3141 3302C 搭配 3310A3250A3320 系列電子負載模組時風扇無智慧型控制

都以全速運轉

3142 3302C 搭配 3310C3330A 系列電子負載模組時風扇有智慧型控制風

扇控制如下表 3-1

風扇速度隨著吃載功率大小改變一段為最慢五段為最快

風扇速度 一段 二段 三段 四段 五段

3310C 0~30W 30~60W 60~90W 90~120W gt120W

3311C3312C 0~60W 60~120W 120~180W 180~240W gt240W

3314C 0~40W 40~80W 80~120W 120~150W gt150W

3315C 0~15W 15~30W 30~45W 45~60W gt60W

3330A3331A 0~60W 60~90W 90~120W 120~150W gt150W

3332A3333A3334A 0~30W 30~60W 60~90W 90~120W gt120W

表 3-1 風扇速度規格表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 3-3

3-2 儲存呼叫 ( STORE RECALL ) 操作

3302C 電子負載機框前面板的 8 個功能鍵對於 3250A3310A 系列電子負載模組其

中 STATE 1 ~ 5 提供了使用者可以儲存呼叫最多達 5 個的測試項目或狀態對於

3310C3330A3320 系列電子負載模組 3302C 可儲存呼叫 5 種電子負載狀態設定項

目每個項目別分為 30 種狀態共有 150 種3310C3330A 系列電子負載模組狀

態設定於負載模組的 EPROM 中3320 系列電子負載模組狀態設定於 3302C 電子負

載機框 EPROM 中每一組 STATE (1~5) 皆能儲存 (STORE) 或呼叫 (RECALL)

3250A3310A3310C33203330A 電子負載的狀態及設定值

321 儲存功能操作步驟

3211 設定好電子負載的狀態及設定值

3212 對於 3310C3330A 及 3320 系列用 UP 和 DOWN 鍵選擇將要存

儲的 BANK 狀態號碼(1~30)對於 3310A 和 3250A 系列跳到下一

3213 按下 3302C 面板上的儲存 (STORE) 鍵此時儲存件的指示燈會立即

以每秒一次的速度閃爍若欲放棄儲存時可再按一次儲存鍵或等大

約 20 秒鐘即離開儲存功能

3214 按下儲存鍵後儲存功能指示燈亦開始閃爍之後按下 STATE 1 ~ 5

任何一鍵時相對地指示燈立即點亮表示電子負載面板狀態及設定

值都已經儲存至指定的記憶裝置中儲存功能指示燈熄滅之後表示

儲存步驟已經完成

322 呼叫功能操作步驟

按下 STATE 1 ~ 5 中任何一個按鍵相對的指示燈即點亮表示 3250A

3310A 系列電子負載模組會從相對地記憶裝置中將資料呼叫出來此時

3250A3310A 系列電子負載模組面板的狀態及設定值即會依照呼叫出來的資料

重新設定對於 3310C3330A 及3320 系列按 UP 和 DOWN 鍵改變當前項

目中的狀態號碼同時將此狀態的資料傳送至電子負載模組設定呼叫功能

後若按下模組面板上任何一個按鍵時呼叫功能指示燈 (STATE 1 ~ 5) 隨

即亮起表示呼叫步驟已經完成

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 3-4

3-3 AUTO SEQ 功能操作說明

AUTO SEQ 功能內有兩種模式一為 STORE (EDIT) MODE (編輯模式)另一 START

(TEST) MODE (測試模式)同時按下前面板的 S3 + S4 可以進入 AUTO SEQ 功能內再

按 STORE 或 SEATE 選 STORE (EDIT) MODE (編輯模式) 或 START (TEST) MODE

(測試模式)(操作方式請參考流程圖)

Normal Mode

AUTO SEQ

按下 S3+S4 鍵

Display bank no

STORE MODE STATE MODE

按下 Exit 鍵

bn

Show r1-r9 Display 3302C 程式版本 r1-r9

Display bank

SHOW n1~n9

按下 STATE 鍵按下 STORE 鍵

圖 3-2 自動動測試模式操作流程圖

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 3-5

331 編輯模式 (Edit) Mode

3311 3302C 內有 9 組 (n1 ~ n9) 自動測試可編輯

3312 每組各有 16 項步驟可設定由 BANK 0 ~ 30 及 STATE 0 ~ 5 來選擇

150 組

3313 每組內可設定 T1 (TEST TIME) 及 T2 (DEALY TIME)單位為 100 ms

範圍在 (01s ~ 99s)

S3+S4

Show n1-n9

Store Mode

1按下按鍵 S3+S4

2顯示 AUTO SEQ No1-No9 按上下箭頭選擇 n1-n9

Initial = n1

按下 Store 鍵3按下 Store 鍵進入 Store Mode

Show BANK 值

設定 Bank

設定 T1

設定 T2

按上下箭頭選擇 Bank NoSTART 1~5

按下 Store 鍵 = Enter 進入下一個項目

Show t1

Show t2

按上下箭頭設定 t1 = 01-99 單位 = 100mS

按下 Store 鍵 = Enter 進入下一個項目

按下 Store 鍵 = Enter 進入下一個項目

按上下箭頭設定 t2 = 00-99 單位 = 100mS

顯示 Step No Sp = 0-F

Step = F

Yes完成

Sp=Sp+1

NO

圖 3-3 編輯模式操作流程圖

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 3-6

332 測試模式(Test)Mode

3321 當同時按下 S4 + S5 進入自動測試模式S3S4 LED 燈亮起按下

SEART 鍵則進入測試模式

3332 測試方式由 (STEP 0- T1-T2) 接著 (SETP 1-T1-T2) 直到 16 個步驟做

完或按 EXIT 離開測試模式

3333 若全部測試步驟都 GO測試結果顯示 GO 時表示為 PASS測試步

驟若有任何一項為 nG 時測試結果顯示 nG 時表示為 FAIL

S3+S4

Show n1-n9

Start Mode

1按下按鍵 S3+S4

2顯示 AUTO SEQ No1-No9 按上下箭頭選擇 n1-n9

Initial = n1

按下 Start 鍵

3按下 Start 鍵進入 Start Mode

Testing3依據 3310C 及 3330A 傳回之 GONG 3302C 不用顯示 GONG

4若測試結果為 NG 時 3302C 應暫停測試

Exit

1依照 n1-n9 的內容 Recall 3330A 及 3310C 模組

41 使用者按下 START 則繼續測試

42 使用者按下 Exit 則終止測試 回到 Normal ModeStartExit

Start

Show BANK值

NG Yes

Normal Mode

End

No

Sp = Sp+1

No

PASSFAIL

Show GO Show NG

PASS FAIL

1

2

3

Exit

Yes

4

5若測試結果為 GO 時 則判斷是否為最後一個測試項

51 若不是最後測試 Step 則 Step + 1 繼續測試

52 若是最後測試 Step 則測試若全部為 GO 時 顯示 GO 表示為 PASS

53 若是最後測試 Step 則測試若有任一項為 NG 時 顯示 NG 表示為 FAIL

5

52 53

5141

42

圖 3-4 測試模式操作流程圖

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-1

四GPIB RS-232 操作命令說明

4-1 GPIBRS-232 簡介

3302C 電子負載機框後面板上的 GPIBRS-232 介面可以和個人電腦 (PC) 或者筆記本

型電腦 (Note Book PC) 的 GPIBRS-232 介面連接可以使用高階語言 C 和 VB 等應

用程式遠端控制電子負載模組組成自動控制系統

根據 GPIBRS-232 介面功能更可以利用在交換式電源供應器 (Switching Mode Power

Supply) 的自動化測試如負載調整率 (LOAD Regulation)電壓調整 (Centering Voltage

Adjust) 等或者可充電式電池的充放電測試3302C 的 GPIBRS-232 介面功能不僅

可以設定 3250A3310A3310C33203330A 系列電子負載模組的負載狀態更可以讀回

設定值及實際值從而可以在 PC 上可以觀察到電子負載模組的工作狀態

4-2 GPIB 命令摘要

GPIB 的設定命令中 rdquoNAME XXXXrdquo 只對 3320 系列有效3320 系列進入 GPIB 後

要先下此命令使 3302C機框知道裝 3320 系列中何種機型

GPIB 的命令群組中查詢命令及測量命令的命令延遲時間為 (100mS)請於下達查詢命

令及測量命令之後延遲 100 mS 之後再讀取資料緩衝區上的資料

3302C 裝 3321 負載模組欲使用 GPIB 控制時 GPIB 命令下達應如下

NAME 3321

若沒有先下此命令給 3302C 則機框無法分辨機型造成設定錯誤

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-2

4-3 RS-232 命令摘要

RS-232 命令語法與 GPIB 命令語法都是相同的3302C 電子負載機框 RS-232 功能的

通訊協定為固定的其通訊協定如下所述

鮑得率 (Baud-rate) 9600

同位檢查 (Parity) 沒有

資料位元數 (Data bit) 8 位元

結束位元 (Stop bit) 1 位元

命令延遲時間 (Command Delay time) 20 mSec

後面板 RS-232 介面連接圖如圖 4-1其中圖 4-1 (A) 為 3302C RS-232 介面的內部配

線圖使用者只須使用如圖 4-1 (B) 的一般一對一 RS-232 電纜線

TxDRxDRTSCTS

TxDRxD RTSCTS

Figure 4-1A

TxDRxDRTSCTSDSR GNDDCDDTR

234567820

Figure 4-1B

Inside of 3302C Mainframe 3302C Mainframe RS232C port on PC RS232C port on

圖 4-1 後面板 RS-232 介面連接圖

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-3

4-4 3320 3250 3310A 3310C 3330A GPIBRS-232 命令列表

332032503310A3310C3330A 系列 GPIBRS-232 設定及讀取命令如下列表格

型 號 設定預置數值命令查詢預置數值命令

3250A 3310A 3310C 3320 3330A 備 註

[PRESet] BANKSPd⎢NL d=0~10

[PRESet] BANKSP⎢NL 0~10

[PRESet] WAVESPm⎢NL M=0~4

[PRESet] WAVESP⎢NL 1~5

[PRESet] FREQuency SP NR2 ⎢NL 00~700

[PRESet] FREQuency ⎢NL 00~700

[PRESet] RISESP NR2 ⎢NL

[PRESet] RISE ⎢NL

[PRESet] FALLSP NR2 ⎢NL

[PRESet] FALL NR2 ⎢NL

[PRESet] SLEWrateSP NR2 ⎢NL

[PRESet] SLEWrate ⎢NL

[PRESet ] PERiod HIGH ⎢LOW SPNR2

[PRESet] PERiodHIGH ⎢LOW

⎢NL

[PRESet] PERDHIGH ⎢LOW SP NR2

[PRESet ] PERDHIGH ⎢LOW

⎢NL

[PRESet] LDONvSP NR2 ⎢NL

[PRESet] LDONv ⎢NL

[PRESet] LDOFfvSP NR2 ⎢NL

[PRESet] LDOFfv ⎢NL

[PRESet] CC SP NR2 ⎢NL

[PRESet] CC ⎢NL

PRESet] CURR SP NR2 ⎢NL

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-4

型 號 設定預置數值命令查詢預置數值命令

3250A 3310A 3310C 3320 3330A 備 註

[PRESet] CURR ⎢NL

[PRESet] CCA ⎢B SP NR2⎢NL

[PRESet] CCA ⎢B ⎢NL

[PRESet] CURRA ⎢BSP NR2

⎢NL

[PRESet] CURRA ⎢B⎢NL

[PRESet ] CC HIGH ⎢LOWSPNR2⎢NL

[PRESet] CCHIGH ⎢LOW ⎢NL

[PRESet ] CURR HIGH ⎢LOWSPNR2⎢NL

[PRESet] CURRHIGH ⎢LOW

⎢NL

[PRESet ] CP HIGH ⎢LOW SPNR2⎢NL

[PRESet] CPHIGH ⎢LOW ⎢NL

[PRESet] CRSPNR2 ⎢NL

[PRESet] CR ⎢NL

[PRESet] CRA ⎢B SP NR2⎢NL

[PRESet] CRA ⎢B ⎢NL

[PRESet ] RESA ⎢B SP NR2

⎢NL

[PRESet] RESA ⎢B ⎢NL

[PRESet] LINA⎢B SP NR2⎢NL

[PRESet] LINA ⎢B ⎢NL

[PRESet ] CR HIGH ⎢LOW SPNR2⎢NL

[PRESet] CRHIGH ⎢LOW ⎢NL

[PRESet ] RES HIGH ⎢LOW SPNR2⎢NL

[PRESet ] RESHIGH ⎢LOW

⎢NL

[PRESet ] CV HIGH ⎢LOW SPNR2⎢NL

[PRESet] CVHIGH ⎢LOW ⎢NL

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-5

[PRESet] CVSP NR2 ⎢NL

[PRESet] CV ⎢NL

型 號 設定預置數值命令查詢預置數值命令

3250A 3310A 3310C 3320 3330A 備 註

[PRESet ]TCONFIG SP

NORMAL|OCP|OPP|NL

[PRESet ]TCONFIG SP

NORMAL|OCP|OVP|NL

[PRESet] TCONFIG |NL 1NORMAL

2OCP

3OPP

[PRESet] TCONFIG |NL 1NORMAL

2OCP

3OVP

[PRESet] OCPSTART SP NR2|NL

[PRESet] OCPSTART |NL

[PRESet] OCPSTEP SP NR2|NL

[PRESet] OCPSTEP |NL

[PRESet] OCPSTOP SP NR2|NL

[PRESet] OCPSTOP |NL

[PRESet] OCPVTH SP NR2|NL

[PRESet] OCPVTH |NL

[PRESet] OPPSTART SP NR2|NL

[PRESet] OPPSTART |NL

[PRESet] OPPSTEP SP NR2|NL

[PRESet] OPPSTEP |NL

[PRESet] OPPSTOP SP NR2|NL

[PRESet] OPPSTOP |NL

[PRESet] OPPVTH SP NR2|NL

[PRESet] OPPVTH |NL

表 4-1 設定預置數值命令查詢預置數值命令

註1OCPOPP和TCONFIG功能在3310C3311C3315C在(REV306)之後版本才有此功能

3312C在(REV309)之後版本才有此功能

3314C在(REV307)之後版本才有此功能

3310C系列需搭配3302C (REV29)之後版本才有此功能

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-6

型 號

STAGE設定命令查詢命令 3250A 3310A 3310C 3320 3330A

備 註

[STATe] LOAD SPONOFF

NL

[STATe] LOAD NL 0OFF 1ON

[STATe ] MODESPCC CR CV

CP NL

[STATe] MODE NL 0CC 1CR

2CV 3CP

[STATe] SHORt SP ONOFF

NL

[STATe] SHORt NL 0OFF 1ON

[STATe] PRESet SP ONOFF

NL

[STATe] PRESe NL 0OFF 1ON

[STATe] SENSet NL 0OFF 1ON

[STATe] SENSe SP ONOFF

NL

[STATe] AFREQ SP ONOFF

NL

[STATe] AFREQ NL 0OFF 1AUTO

[STATe] RANGe SP III NL

[STATe] RANGe NL 0I 1II

[STATe] LEVei SP HIGHLOW

NL

[STATe] LEVei NL 0LOW 1HIGH

[STATe] LEV SP HIGHLOW

NL

[STATe] LEV NL 0LOW 1HIGH

[STATe] DYNamic SP ONOFF

NL

[STATe] DYNamic NL 0OFF 1ON

[STATe ] SYNChronize SPON

OFFNL

[STATe] SYNChronize NL 0OFF 1ON

[STATe] WATT SPONOFF

[STATe] WATT 0OFF 1ON

[STATe] DUALSPDVMDAM|OFF

[STATe] CCSPAUTOR2(註一)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-7

註一CC AUTOR2 功能3302C啟用於(REV28)版本之後

3310C系列啟用於(REV305)3312C(REV306)版本之後

3330A系列啟用於(REV317)版本之後

型 號

STAGE設定命令查詢命令 3250A 3310A 3310C 3320 3330A

備 註

[STATe] NO 0GO 1NG

[STATe] PROTect 1PROT

[STATe ] SLEWrate FAST MIDDle

SLOW

[STATe] SLEWrate NL FAST=3 MIDDL=2

SLOW=1

表 4-2 STAGE設定命令查詢命令

型 號

LIMIT設定預置數值命令查詢預置數值命令 3250A 3310C 3330A 備 註

LIMITCURRentHIGH ⎢LOWSPNR2

⎢NL

LIMITCURRentHIGH ⎢LOW⎢NL

LIMIT POWer HIGH ⎢LOWSPNR2

⎢NL

LIMITPOWerHIGH ⎢LOW⎢NL

LIMITVAHIGH ⎢LOWSPNR2⎢NL

LIMITVAHIGH ⎢LOW⎢NL

LIMITVOLTageHIGH ⎢LOWSPNR2

⎢NL

LIMITVOLTageHIGH ⎢LOW⎢NL

IH ⎢ILSPNR2⎢NL

IH ⎢IL⎢NL

WH ⎢WLSPNR2⎢NL

WH ⎢WL⎢NL

VAH ⎢VALSPNR2⎢NL

VAH ⎢VAL⎢NL

VH ⎢VLSPNR2⎢NL

VH ⎢VL⎢NL

表 4-3 LIMIT設定預置數值命令查詢預置數值命令

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-8

系統命令對所有模組有效

COMMAND NOTE RETURN

[SYStem] RECall SP m [n] ⎢NL M=1 ~ 5 n=1 ~30

[SYStem] STORe SP m [n] ⎢NL M=1~5 n=1~30

[ SYStem] REMotel ⎢NL Only RS232 cmd

[SYStem] LOCAL⎢ NL Only RS232 cmd 0OFF 1ON

[SYStem] NAME ⎢ NL ldquoXXXXX

表 4-4 系統設定命令查詢命令

對 3320 系列有效

[SYStem] NAME XXXXX

NL

XXXXX 為模組型

33203321332233243325

[SYStem] SPEC SPNR2

⎢NL

0 ~ 5 33203321332233243325

表 4-5 系統設定命令查詢命

測量命令對所有模組有效

COMMAND 3250A 3310A 3310C 3330A RETURN

MEASureCURRent ⎢NL

MEASureVOLtage ⎢NL

MEASurePOWer ⎢NL

MEASureVA ⎢NL

表 4-6 系統設定命令查詢命

附註

1 電流單位為安培 (AArms)

2 電阻單位為歐姆 (Ω)

3 電壓單位為伏特 (VVrms)

4 週期單位為毫秒 (mS)

5 轉換率 (SLEW-RATE) 單位為安培微秒 (AuS)

6 頻率單位為赫芝 (Hz)

7 功率單位為瓦特 (W)

8 VA 單位為伏安 (VA)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-9

3310C 系列與 3310A 系列在 3302C 機框中 GPIB 命令可以相容但是因 3310C 系列與

3310A 系列負載上解析度有差異所以在撰寫程式時請注意解析度的差異解析度差異參考下

機 型 CC MODE CR MODE CV MODE

3310C

Resolution

0-3A30A

08mA80mA

01067Ω-2Ω-75kΩ

0533mΩ0133mS

0V-60V

0016V

3310A

Resolution

0-3A30A

075mA75mA

01Ω-2Ω-8kΩ

05mΩ0125mΩ

0V-60V

0015V

3311C

Resolution

0-6A60A

16mA16mA

00533Ω-1Ω-375kΩ

0266mΩ0266mS

0V-60V

0016V

3311A

Resolution

0-6A60A

15mA15mA

005Ω-1Ω-4kΩ

025mΩ025mΩ

0V-60V

0015V

3312C

Resolution

0-1A10A

0266mA266mA

1333Ω-25Ω-1875kΩ

6666mΩ0053mS

0V-250V

00666V

3312A

Resolution

0-1A10A

025mA25mA

125Ω-25Ω-20kΩ

005mS625mΩ

0V-250V

00625V

3314C

Resolution

0-05A5A

0133mA133mA

5333Ω-100Ω-1875kΩ

2666mΩ13333μS

0V-500V

0133V

3314A

Resolution

0-05A5A

0125mA125mA

5Ω-100Ω-20kΩ

00125mS25mΩ

0V-500V

0125V

3315C

Resolution

0-15A15A

04mA40mA

0213Ω-4Ω-15kΩ

1066mΩ66666μS

0V-60V

0016V

3315A

Resolution

0-15A15A

0375mA375mA

02Ω-4Ω-16kΩ

1mS00625mΩ

0V-60V

0015V

表 4-7 解析度差異表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-10

4-5 縮寫代號說明

1 SPSPACE空隔字元ASCII 碼為 20H

2 命令結束符號

3 NL命令結束符號

4 NR2包含小數點的數值形式形式為 在此範圍內皆可接受

例如30123450

5 表示是讀取數據的命令即查詢命令

6 NR316 進制數 0000 ~ FFFFF

4-6 GPIB RS-232 命令語法說明

1 此符號表示命令必需包含此項不可省略

2 [ ]此符號表示命令中可以有可以沒有此項參數

3 | 此符號表示 OPTION 之意例如〝LOW|HIGH〞表示可以使用 LOW 或

HIGH但兩者只能選擇其中一個使用

4 在下達完一個命令後你必須接者送出一個命令結束字元本機可接受之結束字元

為如表 4-7或同時 9送出多個命令每個命令之間以分隔符號〝〞隔開在最後

一個命令加上結束位元若你未送出結束字元則此命令視為無效命令

LF

LF WITH EOI

CRLF

CRLF WITH

EOI

表 4-8 命令結束字元表

5 程式撰寫時在下達完一個詢問命令後必須加入 delay (100) 再下達讀回命令

例以 C 語言撰寫程式配合迦捷 GPIB 卡控制 3300C 機框 3310C 負載模組

gpoutput(PROmeascurr) 詢問命令

delay(100) 延遲時間

gpinput(instrEOSPRO7 ) 讀回命令

如範例撰寫格式在每個詢問命令與讀回命令之間加入延遲時間delay (100)即可讀回

正確值

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-11

4-7 GPIB RS-232 命令說明

471 PRESET 設定和讀取電子負載的預設值

BANK (適用機型3250A 系列)

格式[PRESet] BANK SPd| NL d=0~10

[PRESet] BANK | NL

用途設定和讀取所選擇的波形庫

說明此命令為設定欲選擇的波形庫

1 波形庫 0~4 為正弦波

2 波形庫 5~9 為方波

3 波形庫 10 為直流

4 每個波形庫當中有 5 個波形資料共 11 個波形庫55 個波形資料波

形資料如表 4-9

波 形 庫 A B C D E 0 radic2 20 25 30 35 1 15 16 17 18 19 正弦波 2 30 31 32 33 34

CF= 20 3 PF=-085 PF=-080 PF=-075 PF=-070 PF=-065 CF= 25 4 PF=-070 PF=-065 PF=-060 PF=-050 PF=-040 CF= 35 5 PF=-050 PF=-045 PF=-040 PF=-035 PF=-030 CF= 20 6 PF= 085 PF= 080 PF= 075 PF= 070 PF= 065 CF= 25 7 PF= 070 PF= 065 PF= 060 PF= 050 PF= 040 CF= 35 8 PF= 050 PF= 045 PF= 040 PF= 035 PF= 030

方波 9 10 11 12 13 14 直 流 10 radic2dc 2dc 25dc 30dc 35dc

表 4-9 波形資料表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-12

WAVE (適用機型3250A 系列)

格式[PRESet] WAVE SPdNL d=0~4

[PRESet] WAVE NL

用途設定和讀取所選擇的波形庫

說明此命令是設定 CC MODE 時的電流 CF (峰值因數)

此命令儀在 CC MODE 時才有作用BANK 改變時這 5 組 CF 亦同時會定

義成不同之 CF 如 表 4-9 詳細內容請參考 3250A 使用手冊

FREQ (適用機型3250A 系列)

格式[PRESet] FREQuery SPNR2NL

[PRESet] FREQuery NL

用途設定和讀取頻率值

說明此命令為設定電子負載的頻率值下達命令時需注意下列事項

1 下達的頻率值必須為含有小數點的數值否則命令無效

2 數值最小有效位數為小數點後第 5 位

3 下達的數值若超過電子負載得規格時則 3302C 機框會送出該電子負載

規格的滿刻度頻率值

4 3250A 系列電子負載的頻率設為範圍為 000 ~ 700 Hz

5 單位為赫茲 (Hz)

RISE (適用機型3310A 3310C3330A 系列)

格式[PRESet] RISE SPNR2NL

[PRESet] RISE NL

用途設定和讀取負載轉換率 (SLEW-RATE) 的上升斜率

說明

1 換率上升時間的定義含括負載電流改變時及動態負載電流 (DYNAMIC)

上升時間 (RISE) 與下降時間 (FALL) 的設定為完全獨立

2 升時間得設定值必須包含小數點的數值否則命令無效

3 值最小有效位數為小數點後第 5 位

4 下達上升時間數值若超過電子負載得規格時則 3302C 機框會送出該電

子負載規格的滿刻度電流值

5 單位為安培微秒 (AUs)3314C3315C 在設定時使用 (AUs) 為單位而讀

回時以 (AUs) 為單位

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-13

FALL (適用機型3310A 3310C3330A 系列)

格式[PRESet] FALL SPNR2NL

[PRESet] FALL NL

用途設定和讀取負載轉換率 (SLEW-RATE) 的下降斜率

說明

1 負載轉換率下降時間的定義含括負載電流改變時及動態負載電流下降時

間 (FALL) 與上升時間 (RISE) 的設定為完全獨立

2 下降時間得設定值必須包含小數點的數值否則命令無效

3 數值最小有效位數為小數點後第 5 位

4 下達下降時間數值若超過電子負載得規格時則 3302C 機框會送出該電

子負載規格的滿刻度電流值

5 單位為安培微秒 (AuS)3314C3315C 在設定時使用 (AuS) 為單位而讀

回時以 (mAuS) 為單位

SLEW (適用機型3330A 系列)

格式[PRESet] SLEWRATE SPNR2NL

[PRESet] SLEW NL

用途設定和讀取負載轉換率 (SLEW-RATE) 的上升和下降斜率

說明請參考 RISE和 FALL

PERI or PERD (適用機型3310A 3310C3330A 系列)

格式[PRESet] PERiodHIGHLOW SPNR2NL

[PRESet] PERi NL

[PRESet] PERDHIGHLOW SPNR2NL

[PRESet] PERD NL

用途設定和讀取動態 (DYNAMIC) 負載時的 Tlow 和 Thigh 寬度

說明

1 動態 (DYNAMIC) 負載波形的周期為 TLOW 與 THIGH 的組成

2 TLOW 與 THIGH 的的設定值必須為包含小數點的數值否則命令無

3 數值的最小有效位數為小數點後第 5 位

4 下達的 TLOW 或 THIGH 數值超過電子負載的最大規格時3302C 機框

會送出該電子負載的滿刻度 TLOW 或 THIGH 數值

5 單位為毫秒 (mS)

LDONv (適用機型3310A 3310C3330A 系列)

格式[PRESet] LDONv SPNR2NL

[PRESet] LDONv NL

用途設定和讀取 LOAD ON 電壓

說明此命令為設定電子負載 LOAD ON 電壓值

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-14

LDOFfv (適用機型3310A 3310C3330A 系列)

格式[PRESet] LDOFfv SPNR2NL

[PRESet] LDOFfv NL

用途設定和讀取負載 LOAD OFF 電壓

說明此命令為設定電子負載 LOAD OFF 電壓值

CC (適用機型3320 3330A 系列)

格式[PRESet] CC SPNR2NL

[PRESet] CC NL

用途設定和讀取負載電流值

說明設定電子負載欲載入的電流值3330A 系列指 STATIC CURRENT

CURR (適用機型3320 系列)

格式[PRESet] CURR SPNR2NL

用途設定和讀取負載電流值

說明設定電子負載欲載入的電流值3330A 系列指 STATIC CURRENT

CCHIGHLOW or CURRHIGHLOW (適用機型3310A 3310C3330A 系

列)

格式[PRESet] CCHIGHLOW SPNR2NL

[PRESet] CCHIGHLOW NL

[PRESet] CURRHIGHLOW SPNR2NL

[PRESet] CURRHIGHLOW NL

用途設定和讀取負載 HIGHLOW 組電流值

說明此命令為設定電子負載欲載入的電流值下達命令時須注意下列事項

1 下達的電流值必須含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的電流數值超過該電子負載的最大規格時3302C 機框會送出該電子

負載規格的滿刻度電流值

4 LOW 的設定電流值必須比 HIGH 的設定電流值小

5 單位為安培 (A)

CPHIGHLOW (適用機型3310C 系列)

格式[PRESet] CPHIGHLOWSPNR2NL

[PRESet] CPHIGHLOW NL

用途設定和讀取負載固定功率值

說明此命令為設定電子負載固定功率模式的功率值

CR (適用機型3330A 系列)

格式[PRESet] CRSPNR2NL

[PRESet] CR NL

用途設定和讀取負載電阻值

說明設定電子負載固定電阻模式的電阻值

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-15

LIN RES AB ( 適用機型3250A系列 ) 用途設定線性負載電流值

格式LINA|BSPNR2|NL

說明此命令為設定電子負載欲載入 (Sink) 的電流值下達命令時須注意下列事

1 下達的電流值必須為含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的數值若超過該電子負載的規格時則 3250A 系列高功率電子負載機

框會送出該電子負載規格的滿刻度電流值

4 A 組負載和 B 組負載的電流設定值為完全獨立的

5 單位為安培 (A)

CR AB or RES AB(適用機型3250A 系列)

格式[PRESet] CRABSPNR2NL

[PRESet] CRAB NL

[PRESet] RESABSPNR2NL

[PRESet] RESAB NL

用途設定和讀取負載電阻值

說明此命令為設定 A 組或 B 組電子負載欲載入的電阻值下達命令時注意

下列事項

1 下達的電阻值必須含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的電阻數值超過該電子負載的最大規格時3302C 機框會送出該電子

負載規格的滿刻度電阻值

4 單位為 Ohm (Ω)

CRHIGHLOW or RESHIGHLOW (適用機型3310A 3310C 系列)

格式[PRESet] CRHIGHLOWSPNR2NL

[PRESet] CRHIGHLOW NL

[PRESet] RESHIGHLOWSPNR2NL

[PRESet] RESHIGHLOW NL

用途設定和讀取負載電阻值

說明此命令為設定電子負載欲載入的電阻值下達命令時注意下列事項

1 下達的電阻值必須含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的電流數值超過該電子負載的最大規格時3302C 機框會送出該電子

負載規格的滿刻度電阻值

4 LOW的設定電阻值必須比 HIGH 的設定值小

5 單位為 Ohm (Ω)

CVHIGHLOW (適用機型3310A 3310C 系列)

格式[PRESet] CVHIGHLOWSPNR2NL

[PRESet] CVHIGHLOW NL

用途設定和讀取負載固定電壓模式電壓值

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-16

說明此命令為設定電子負載固定電壓模式的電壓值下達命令時須注意下列

事項

1 下達的電壓值必須含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的電壓數值超過該電子負載的最大規格時3302C 機框會送出該電子

負載規格的滿刻度電壓值

4 LOW 的設定電壓值必須比 HIGH 的設定電壓值小

5 單位為伏特 (V)

CV (適用機型3330A 系列)

格式[PRESet] CV SPNR2 NL

[PRESet] CV NL

用途設定和讀取負載固定電壓模式電壓值

說明設定電子負載固定電壓模式的確電壓值

OCPSTART (適用機型3310C 3330A 系列)

格式[PRESet] OCPSTART SPNR2NL

[PRESet] OCPSTART NL

用途設定和讀取OCP測試電流的啟始設定值

說明此命令是設定過電流保護測試(OCP)的啟始電流值(I-START)

OCPSTEP (適用機型3310C 3330A 系列)

格式[PRESet] OCPSTEP SPNR2NL

[PRESet] OCPSTEP NL

用途設定和讀取OCP測試電流的遞增電流量

說明此命令是設定過電流保護測試(OCP)的遞增電流量(I-STEP)

OCPSTOP (適用機型3310C 3330A 系列)

格式[PRESet] OCPSTOP SPNR2NL

[PRESet] OCPSTOP NL

用途設定和讀取OCP測試電流的最大電流量

說明此命令是設定過電流保護測試(OCP)的最大電流量(I-STOP)

OCPVTH (適用機型3310C 3330A 系列)

格式[PRESet] OCPVTH SPNR2NL

[PRESet] OCPVTH NL

用途設定和讀取OCP測試的臨界點電壓設定

說明此命令是設定過電流保護測試(OCP)臨界點電壓設定當待測試物的輸出

電壓小於或等於VTH電壓值時即為OCP點

OPPSTART (適用機型3310C 系列)

格式[PRESet] OPPSTART SPNR2NL

[PRESet] OPPSTART NL

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-17

用途設定和讀取OPP測試功率的啟始設定值

說明此命令是設定過功率保護測試(OPP)的啟始功率值(P-START)

OPPSTEP (適用機型3310C系列)

格式[PRESet] OPPSTEP SPNR2NL

[PRESet] OPPSTEP NL

用途設定和讀取OPP測試功率的遞增功率值

說明此命令是設定過功率保護測試(OPP)的遞增功率值(P-STEP)

OPPSTOP (適用機型3310C 系列)

格式[PRESet] OPPSTOP SPNR2NL

[PRESet] OPPSTOP NL

用途設定和讀取OPP測試功率的最大功率值

說明此命令是設定過功率保護測試(OPP)的最大功率值(P-STOP)

OPPVTH (適用機型3310C 系列)

格式[PRESet] OPPVTH SPNR2NL

[PRESet] OPPVTH NL

用途設定和讀取OPP測試的臨界點電壓設定

說明此命令是設定過功率保護測試(OPP)臨界點電壓設定當待測試物的輸出

電壓小於或等於VTH電壓值時即為OPP點

TCONFIG (適用機型3310C3330A 系列)

格式[PRESet] TONFIG NORMAL|OCP|OVP|OPPNR2NL

[PRESet] TONFIG NL

用途設定和讀取動態測試的功能

說明此命令有四個選項(NORMAL|OCP|OVP|OPP)分別是正常模式(NORMAL)

過電流保護測試(OCP)過電壓保護測試(OVP)過功率保護測試(OPP)

PS3310C有過電流保護測試(OCP)過功率保護測試(OPP)

3330A有過電流保護測試(OCP)過電壓保護測試(OVP)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-18

472 LIMIT 設定和讀取電子負載判斷 NG 的上下限

[LIMit]CURRentHIGHLOW or IHIL (適用機型3250A3310A

3310C3330A 系列)

格式[LIMit]CURRentHIGHLOWSPNR2NL

[LIMit]CURRentHIGHLOW NL

IHILSPNR2NL

IHIL NL

用途設定和讀取負載電流的上下限

說明設定比較電流的下限值當負載載入電流低於此下限值時NG 指示燈

即點亮表示ldquoNO GOODrdquo

設定比較電流的上限值當負載載入電流高於此下限值時NG 指示燈即點亮

表示ldquoNO GOODrdquo

[LIMit]POWerHIGHLOW or WHWL (適用機型3310C3250A 系列)

格式[LIMit]POWerHIGHLOWSPNR2NL

[LIMit]POWerHIGHLOW NL

用途設定和讀取負載功率 (W) 的上下限

說明設定比較功率 (瓦特) 的下限值當功率 (瓦特) 高於此上限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

設定比較功率 (瓦特) 的上限值當功率 (瓦特) 低於此下限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

[LIMit]VA HIGHLOW or VAHVAL (適用機型3250A 系列)

格式[LIMit] VAHIGHLOWSPNR2NL

[LIMit] VAHIGHLOW NL

VAHVALSPNR2NL

VAHVAL NL

用途設定和讀取負載視在功率 (VA) 的上下限

說明設定比較功率 (伏安) 的下限值當功率 (伏安) 高於此上限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

設定比較功率 (伏安) 的上限值當功率 (伏安) 低於此下限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-19

[LIMit] VOLtage HIGHLOW or VHVL (適用機型3250A 3310A

3310C3330A 系列)

格式[LIMit] VOLtageHIGHLOWSPNR2NL

[LIMit] VOLtageHIGHLOW NL

VHVLSPNR2NL

VHVL NL

用途設定和讀取負載電壓的上下限

說明設定比較電壓的下限值當輸入電壓低於此下限值時NG 指示燈即點

亮表示ldquoNO GOODrdquo

設定比較電壓的上限值當輸入電壓高於此上限值時NG 指示燈即點

亮表示ldquoNO GOODrdquo

473 STAGE 設定和讀取電子負載的工作狀態

[STATe] LOAD SPONOFF (適用機型33203250A3310A 3310C

3330A 系列)

格式[STATe] LOAD SPONOFFNL

[STATe] LOAD NL

用途設定和讀取電子負載是否載入電流

說明設定電子負載是否載入電流當設定為 ON 時則電子負載開始以待測物

載入電流當設定為OFF 時則電子負載不會載入電流

[STATe] MODE SPCCCRCVCP (適用機型3250A3310A 3310C

3330A 系列)

格式[STATe] MODE SPCCCRCVCPNL

[STATe] MODE NL

用途設定和讀取電子負載的操作模式

說明電子負載可工作的模式如下表所示

當 讀 取 負 載 操 作 模 式 時 返 回 值 0123 分 別 代 表

CCCRCVLINCP 模式

CC CR CVLIN CP

3310A CV

3310C CV

3330A CV

3250 LIN

表 4-10 各系列可工作模組表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-20

[STATe] SHORt SPONOFF (適用機型33203310A 3310C3330A

系列)

格式[STATe] SHORt SPONOFFNL

[STATe] SHORt NL

用途設定和讀取電子負載是否短路測試

說明此命令為設定電子負載作短路測試當設定為 ON 時此時電子負載之

V+V- 端如同短路狀態

[STATe ] PRESet SPONOFF ( 適 用 機 型 3320 3250A 3310A

3310C3330A 系列)

格式[STATe] PRESet SPONOFFNL

[STATe] PRESet NL

用途設定和讀取電子負載預設功能

說明此命令是控制電流表的輸出形式若設為 ON 時則電流表所顯示的電

流值為預設之值若設為 OFF則電流表所顯示的電流值為實際載入電

流之值

[STATe] SENSe SPONOFF (適用機型3250A3310A 3310C3330A

系列)

格式[STATe] SENSe SPONOFFNL

[STATe] SENSe NL

用途設定和讀取電子負載 VSENSE 功能的狀態

說明此命令為設定電壓讀取由輸入連接器端或是 VSENSE BNC 端設定為

ON 時電壓值由 VSENSE BNC 端所取得設定為 OFF 時電壓值是

由輸入連接器端所取得

[STATe] RANGe SPI∣II (適用機型33203310A 系列)

格式[STATe] RANGe SPI∣II∣NL

[STATe] RANGe ∣NL

用途設定和讀取電源或電阻範圍

說明此命令為設定電流及電阻範圍3310A 系列電子負載共有二檔RANG 1

即 RANG IRANG 2 即 RANGE II而其電流及電阻的範圍一電子負載

模組規格而定3310A 系列各電子負載模組的電流及電阻的範圍如下

規格

機種 3310A 3311A 3312A 3314A 3315A

CC MODE

RANGE III 0~3A 0~ 30A 0~6A 0~60A 0~1A 0~10A 0~05A 0~5A 0~15A 0~15A

CR MODE

RANGE III 01~2Ω 2~8KΩ

005~1

Ω 1~4KΩ

125~25

Ω

25~20K

Ω 5~100Ω

100~2K

Ω 02~4Ω

4~16K

Ω

表 4-11 3310A 系列電流及電阻的規格表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-21

[STATe] LEVEl SPHIGH∣LOW (適用機型3310A 3310C 系列)

格式[STATe] LEVEl SPHIGH∣LOW∣NL

[STATe] LEVEl ∣NL

用途設定和讀取電子負載 LOW 和 HIGH

說明

1 LEV LOW 固定電流 (CC) 模式時為低準位電流設定值固定電阻 (CR)

模式時為低準位電阻設定值固定電壓 (CV) 模式時為低準位電壓設

定值

2 LEV HIGH 固定電流模式時為高準位電流設定值固定電阻模式時為

高準位電阻設定值固定電壓模式時為高準位電壓設定值

[STATe] DYNamic SPON∣OFF (適用機型3310A 3310C3330A 系

列)

格式[STATe] DYNamic SPON∣OFF∣NL

[STATe] DYNamic ∣NL

用途設定和讀取電子負載為動態或靜態負載

說明

1 DYN ON 設定為動態 (DYNAMIC) 負載

2 DYN OFF 設定為靜態 (STATIC) 負載

[STATe] SYNCronize SPON∣OFF (適用機型3250A 系列)

格式[STATe] SYNCronize SPON∣OFF∣NL

[STATe] SYNCronize ∣NL

用途設定和讀取電子負載為外部同步或內部同步

說明

1 外部同步信號 (SYNC ON)使用外部同步信號作為電子負載同步解發信

號以控制負載電流與電壓同步

2 內部同步信號 (SYNC OFF)使用輸入連接器的信號再經由內部的零交

越電路及隔離電路產生同步信號

[STATe] WATT SPON∣OFF (適用機型3250A3310C 系列)

格式[STATe] WATT SPON∣OFF∣NL

[STATe] WATT ∣NL

用途設定和讀取是否顯示功率

說明此命令是設定功率電表的顯示本命令必須配合 PRESOFF 時使用

設定 ON 時上方的顯示器由電壓表變為瓦特表下方的顯示器由電流

表變為伏安 (VA) 表其單位分別為ˆ W ˜ˆ VA ˜

設定 OFF 時上方的瓦特 (W) 變回電壓表下方的伏安 (VA) 表變回

電流表其單位分別為ˆ Vrms ˜ˆ Vrms ˜

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-22

[STATe] AFREQ SPONOFF (適用機型3250A系列)

格式[STATe] AFREQ SPONOFFNL

[STATe] AFREQ NL

用途設定和讀取電子負載是否自動偵測頻率

說明此命令式控制電子負載是否自動偵測頻率若設為 ON 時則電子負載

會自動偵測輸入端電壓之頻率若設為 OFF則電子負載輸入電壓之頻

率須要自行設定

[STATe] DUAL DVM∣DVM∣OFF (適用機型3330A 系列)

格式 [STATe] DUAL DVM∣DVM∣OFF∣NL

用途設定當前模組在顯示狀態

說明此命令為設定 3330A 系列模組在顯示狀態

DVM雙電壓顯示模式

DAM雙電壓顯示模式

OFFNORMAL顯示模式

[STATe] CC AUTO∣R2 (適用機型333XA331XC 系列)

格式 [STATe] CC AUTO∣R2∣NL

用途設定AUTO RANGE強制RANGE II功能

說明設定在AUTO RANGE 會自動切換RANGE 檔位

設定在強制 RANGE II 會將RANGE 檔位設定在RANGE II

PS此項功能3302C啟用於(REV28)版本之後

3310C系列啟用於(REV305)3312C(REV306)版本之後

3330A系列啟用於(REV317)版本之後

[STATe] NG (適用機型3250A3310A 3310C3330A 系列)

格式[STATe] NG ∣NL

用途查詢當前模組是否有的 NG 標誌

說明NG 讀回NG 的狀態指示燈ldquo0rdquo表示 NG (NO GOOD) 指示燈熄

滅ldquo1rdquo表示 NG 指示燈點亮

[STATe] PROTect (適用機型3310A 3310C3330A 系列)

格式[STATe] PROTect ∣NL

用途查詢當前模組是否有的保護標誌

說明

1 PROT 讀回負載目前的保護狀態ldquo1rdquo表是發生 OPPldquo4rdquo表示發

生 OVP ldquo8rdquo表示發生 OCP下表說明保護狀態位元對應碼

2 PROT 狀態暫存器的清除可以使用 CLER 命令將 PROT 狀態暫存器清

除為ldquo0rdquo

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-23

7 6 5 4 3 2 1 0

過功率保護(OPP)

過電壓保護(OVP)

過電流保護(OCP)

位元 7 位元 0

過溫度保護(OTP)(3310)

表 4-13 PROT 狀態暫存器

[STATe] SLEWrate ATE FAST∣MIDDle∣SLOWNL (適用機型3320

系列)

格式[STATe] SLEWrate FAST∣MIDDle∣SLOWNL

用途設置當前模組電流斜率

說明設置當前模組電流斜率約快中慢

474 SYSTEM 設定和讀取機框和電子負載的狀態

[SYStem] RECall SP m n (適用機型33203250A3310A 3310C

3330A 系列)

格式[SYStem] RECall SP m n∣NL

用途呼叫記憶裝定中的負載狀態

說明此命令為呼叫記憶裝定中的負載狀態資料m = 1~5n = 1~30

如果當前模組為 3310A3250 系列時項目號 (n) 無效n 可以省略

如果當前模組為其他系列時省略符號 n項目默議為 3302C 所顯示的項

實例RECALL 215 呼叫記憶裝定中的第 2 組第 15 項負載裝態資料

REC 3 呼叫記憶裝定中的第3組負載狀態資料如果當前模組為 3320

3310C3330A 系列時項目默議為 3302C 所顯示的項目

[SYStem] STORe SP m n (適用機型33203250A3310A 3310C

3330A 系列)

格式[SYStem] STORe SP m n∣NL

用途存儲負載狀態到記憶裝定中

說明此命令為存儲負載狀態到記憶裝定中m = 1~5n = 1~30如果當前模組

為 3310A3250A 系列時項目 (n) 無效n 可以省略

如果當前模組為其他系列時省略項目號 n 項目默議為 3302C 所顯示的項

實例SYSTEMSTORE 215 存儲負載狀態到記憶裝定第 2 組第 15 項中

STOR 3 存儲負載狀態到記憶裝定第 3 組如果當前模組為 33203310C

3330A 系列時項目默議為 3302C 所顯示的項目

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-24

[SYStem] NAME (適用機型3250A3310A 3310C3330A 系列)

格式[SYStem] NAME ∣NL

用途讀取當前電子負載機型編號

說明此命令讀回當前電子負載機型編號如果當前沒有模組那麼將讀到字

符串 ˆNONE˜如果當前安裝了模組那麼將會讀到以下型號

型 號 型 號 型 號 型 號

3250A 3310A 3310C 3330A

3251A 3311A 3311C 3331A

3252A 3312A 3312C 3332A

3253 3314A 3314C 3333A

3315A 3315C 3334A

表 4-14 各系列機型編號表

[SYStem] NAME XXXX ∣NL or [SYStem] SPEC NR2 (適用機型

3320A 系列)

格式[SYStem] NAME XXXX ∣NL

[SYStem] SPEC NR2

用途設定當前電子負載機型編號

說明XXXX 為 33203321332233243325 型號之一3302C 才能知道當

前為何種規格電子負載

SPCT 型號

0 3320

1 3321

2 3322

4 3324

5 3325

表 4-15 3320系列機型編號表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-25

475 MEASURE 測量電子負載的當前電流電壓的實際值

MEASureCURRent (適用機型3250A3310A 3310C3330A 系列)

格式MEASureCURRent ∣NL

用途讀取當前電子負載的電流

說明讀回 4 位半數位電流表的讀值單位為安培 (A)

MEASureVOLtage (適用機型3250A3310A 3310C3330A 系列)

格式MEASureVOLtage ∣NL

用途讀取當前電子負載的電壓

說明讀回 4 位半數位電壓表的讀值單位為伏特 (V)

MEASurePOWer (適用機型3250A3310C 系列)

格式MEASurePOW ∣NL

用途讀取當前電子負載的功率

說明讀回 4 位半數位瓦特表的讀值單位為瓦特(W)

MEASureVA (適用機型3250A 系列)

格式MEASureVA ∣NL

用途讀取當前電子負載的伏安

說明讀回 4 位半數位伏安表的讀值單位為伏安 (VA)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-26

4-8 3250 系列 GPIB 控制流程圖

START

SET to LEV A or B

AC or DC

AC

DC

SET

FREQ NR2

SYNC ON|OFF

BANK m

SET

FREQ 01

SYNC ONOFF

MODE CCCC

SET

CR

MODE CR

SET

MODE CC

WAVE nCURR = A NR2

SET

VL NR2VH NR2

IL NR2

IH NR2WL NR2

WH NR2VAL NR2VAH NR2

m 0 ~ 10n 1 ~ 5

BANK 命令僅能使用於

交流 (AC) 負載

Lighting REM

Indicater

WAVE 命令僅能使用於

固定電流 (CC)模式

RESA NR2

圖 4-2 3250A 系列 GPIB 控制流程圖

SET

ldquoMODE LINrdquoldquoCURR=A NR2rdquo

LIN

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-27

4-9 3310A 系列 GPIB 控制流程圖

圖 4-3 3310A 系列 GPIB 控制流程圖

START

SETMODE CC

SET SET

CURRENTiexclOslashA

CC

SETRANG 2

SETRANG 1

SETRANG 1

SETRANG 2

HIGH or LOW LEVEL

SET

LEV HIGHRESLOW C

RESHIGH NR2

SET

LEV LOWRESLOW D

RESHIGH NR2

SETLEV HIGH

RESLOW ERESHIGH NR2

SET

LEV LOWRESHIGH FRESHIGH NR2

SET

LEV HIGHRESLOW G

RESHIGH NR2

SET

LEV LOWRESHIGH H

RESHIGH NR2

STA or DYN

SETDYN OFF

SET

HIGH or

SETLEV HIGH

CURRLOW I

CURRHIGH NR2

SETLEV LOW

CURRHIGH J

CURRLOW NR2

SETLEV HIGH

CURRLOW K

CURRHIGH NR2

SETLEV LOW

CURRHIGH L

CURRLOW NR2

SETDYN ON

RISENR2

PERDLOW NR2

STA or DYN

DYN OFF

LOW LEVELHIGH or

LOW LEVEL

CURRHIGH NR2CURRLOW NR2

FALLNR2PERDHIGH NR2

SETDYN ON

RISENR2

PERDLOW NR2

CURRHIGH NR2CURRLOW NR2

FALLNR2PERDHIGH NR2

HIGH or LOW LEVEL

HIGH or LOW LEVEL

CURRENTiexclUgraveB

MODE CR MODE CV

MODE

CR

MODE

CV

MODE NO NO NO

YESYESYES

YES

YESNO

NO

LOW

HIGH HIGH

LOW

DYN DYN

SAT SAT

LOWLOW

HIGH HIGH

HIGH

LOW

3310A 3311A 3312A 3314A 3315A

AB

CD

E

FGH

IJKL

3020

20800001

20

0060000

3000300

6010

104000

0051000

60000

6000600

10250

25020000

125250

001000

1000100

051000

100020000

501000

00500000

050050

1540

4015000

0240

0060000

1500150

3310A 系列流程圖變數表

Lighti ng REMIndicater

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-28

4-10 3320 系列 GPIB 控制流程圖

圖 4-4 3320 系列 GPIB 控制流程圖

START

A B C

3320 3321 3322 3323 3324 30

30

300

60

60

600

10

10

100

10

10

100

05

05

50

3325 15

15

150

SETRANG 1SLEW n

CURR ≦ B

CURRENT ≦ A

SETRANG 2SLEW n

CURR ≦ C

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-29

4-11 3310C 系列 GPIB 控制流程圖

圖 4-5 3310C 系列 GPIB 控制流程圖

START

CC

MODE

NO CP

MODE

CV

MODE

CR

MODE

SETldquoMODE CCrdquo

SETldquoMODE CRrdquo

SETldquoMODE CVrdquo

SETldquoMODE CPrdquo

CORRENTlt=A

SETldquoRANGE 2rdquo

SETldquoRANGE 1rdquo

RESgt=B

SETldquoRANGE 2rdquo

SETldquoRANGE 1rdquo

STA or

SETldquoDYN OFFrdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquo ldquoCURRHIGH D ldquo ldquoCURRLOW NR2rdquo

SET ldquoLEV HIGHrdquo ldquoCURRLOW C ldquo ldquoCURRHIGH NR2rdquo

SET ldquoDYN ONrdquo

ldquoCURRHIGH NR2ldquo ldquoCURRLOW NR2rdquo ldquoRISENR2rdquo ldquoFALLNR2rdquo ldquoPERDHIGH NR2rdquo ldquoPERDLOW NR2rdquo

STA or

SETldquoDYN OFFrdquo

HIGH orLOW LEVEL

SETldquoLEV LOWrdquo ldquoCURRHIGH F ldquoldquoCURRLOW NR2rdquo

SETldquoLEV HIGHrdquoldquoCURRLOW E ldquoldquoCURRHIGH NR2rdquo

SETldquoDYN ONrdquo

ldquoCURRHIGH NR2ldquoldquoCURRLOW NR2rdquoldquoRISENR2rdquoldquoFALLNR2rdquoldquoPERDHIGH NR2rdquoldquoPERDLOW NR2rdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquoldquoRESHIGH J ldquo ldquoRESLOW NR2rdquo

SET ldquoLEV HIGHrdquo ldquoRESLOW I ldquo ldquoRESHIGH NR2rdquo

HIGH orLOW LEVEL

SETldquoLEV LOWrdquoldquoRESHIGH L ldquoldquoRESLOW NR2rdquo

SET ldquoLEV HIGHrdquo ldquoRESLOW K ldquoldquoRESHIGH NR2rdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquo ldquoCVHIGH H ldquo ldquoCVLOW NR2rdquo

SET ldquoLEV HIGHrdquoldquoCVLOW G ldquo ldquoCVHIGH NR2rdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquo ldquoCPHIGH N ldquo ldquoCPLOW NR2rdquo

SETldquoLEV HIGHrdquo ldquoCPLOW M ldquoldquoCPHIGH NR2rdquo

A B CDEF GH I J KLM N

3310C30 20 0 0300030

20 750010620

00 60

00 150

3311C601000 60 0060

1037500510

00 60

00300

3312C102500100010

25 1875013325

00250

00300

3314C0510000050050

1001875533100

00500

00200

3315C154000150015

4015002140

0060

0075

3310C系列流程圖變數表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 A-1

Appendix A GPIB programming Example

C Example Program

Link this program with appropriate cibobj

This application program is written in TURBO C 20 for the IBM PC-AT compatible The National Instruments Cooperation (NIC) Model PC-2A board provides the interface between the PC-AT and a PRODIGIT MPAL ELECTRONIC LOAD The appropriate cibobj file is required in each program to properly link the NIC board to C LANGUAGE and include the ltdeclhgt HEADER FILE to C LANGUAGE

include ltstdiohgt

include ltdoshgt

include ltmathhgt

include declh NI GPIB CARD HEADER FILE

main()

char ouster[20]rdbuf[15]spec[10]

int ichload

Assign unique identifier to the device dev5 and store in variable load check for error ibfind error = negative value returned

if((load = ibfind(dev5)) lt 0) Device variable name is load

GPIB address is 5

printf(r INTERFACE ERROR an)

printf(rnError routine to notify that ibfind failedn)

printf(rnCheck software configurationn)

exit(1)

Clear the device

if((ibclr(load)) amp ERR)

printf(INTERFACE ERROR a)

exit(1)

clrscr()

Clear load error register

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT A-2

ibwrt(loadoutstr6)

ibwrt(loadCLR3)

ibwrt( loadNAME5) Get the 3310 series module load specification

strset(rdbuf0) Clear rdbuf string buffer

strset(spec0) Clear spec string buffer

ibrd(loadspec20)

if (spec[3] == 9)

printf(n 3302C series specification error )

Set preset off current sink 10 amps and load on commands to the load

ibwrt( loadpres offcclow 00cchigh 10load on 47)

ibwrt( loadmeascurr10)

Get the load actially sink current from the load

ibrd( loadrdbuf20)

go to local

ibloc(load)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 A-3

BASICA Example Program

LOAD DECLBAS using BASICA MERGE command

100 REM You must merge this code with DECLBAS

105 REM

110 REM Assign a unique identifier to the device dev5 and store it in variable load

125 REM

130 udname$ = dev5

140 CALL ibfind (udname$load)

145 REM

150 REM Check for error on ibfind call

155 REM

160 IF load lt 0 THEN GOTO 2000

165 REM

170 REM Clear the device

175 REM

180 CALL ibclr (load)

185 REM

190 REM Get the 3310 series module load specification

195 REM

200 wrt$ = NAME CALL ibwrt(loadwrt$)

210 rd$ = space$(20) CALL ibrd(loadrd$)

215 REM

220 REM Set preset off current sink 10 amps and load on commands to the load

225 REM

230 wrt$ = pres offcclow 00cchigh 10load on

240 CALL ibwrt(loadwrt$)

245 REM

250 REM Get the load actially sink current from the load

255 REM

260 wrt$ = meascurr CALL ibwrt(loadwrt$)

270 rd$ = space$(20) CALL ibrd(loadrd$)

275 REM

280 REM Go to local

285 REM

290 CALL ibloc(load)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT A-4

2000 REM Error routine to notify that ibfind failed

2010 REM Check software configuration

2020 PRINT ibfind error STOP

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-1

Appendix B RS-232 programming Example

C Language Interface for DOS Handlers pd_rs232c include ltdoshgt

include ltstdiohgt

include ltconiohgt

include ltstringhgt

define COMPTR 44 command array pointer

define QUELEN 1024 size of seriel input

define SUCCESS 0 return value variable for success

define OPER_ERR -1 operate error

define TIME_OUT 1 time_out

int input_index = 0 index of seriel input buffer

int rd_result = 0 return value variable of pd_rd()

int timeout = 0 timeout flag

char queue[QUELEN] seriel input buffer

int ACE_DATA_REG ACIA data register

int ACE_INT_ENB_REG ACIA interrupt enable register

int ACE_INT_IDENT_REG ACIA interrupt identification register

int ACE_LINE_CTL_REG ACIA line control register

int ACE_MODEM_CTL_REG ACIA modem control register

int ACE_LINE_STAT_REG ACIA line status register

int ACE_MODEM_STAT_REG ACIA modem status register

int COM_INT_NUM ACIA communication port interrupt number

int IRQ_MASK IRQ mask for PC IRQ flag

void pd_loc(void) function of disable interrupt routine

void pd_rem(void) function of enable interrupt routine

int pd_init(int) function of initial communication port

int pd_wrt(char int) function of write to device

int pd_rd(char int) function of read from device

int read_buf(void)

define PIC_CTL_REG 0x20 8259A PIC control register

define PIC_INT_MASK_REG 0x21 8259A PIC interrupt mask register

define NON_SPEC_EOI 0x20 non-spacific end of interrupt

define CTS 0x10 clear to send

define DSR 0x20 data set ready

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-2

define RI 0x40 ring indicator

define DCD 0x80 data carrier detect

define DCTS 1 delta clear to send

define DDSR 2 delta data set ready

define TERI 4 trailing edge ring detect

define DDCD 8 delta data carrier detect

define OE 2 overrun error

define PE 4 parity error

define FE 8 frame error

define BI 0x10 break interrupt

define THRE 0x20 transmit holding reg empty

3302C series elec load command sets

int pd_wrt(char wrtbufint count)

static char combuf[COMPTR] = CHAN CURRHIGH CURRLOW

RESHIGH RESLOW VOLTHIGH

VOLTLOW PERDHIGH PERDLOW

FALL RISE GLOBLOAD

GLOBLEV GLOBPRES GLOBSHOR

GLOBDYN GLOBRANG GLOBMODE

CLER CHAN MEASVOLT

MEASCURRCURRHIGH CURRLOW

ERR RESHIGH RESLOW

VOLTHIGHVOLTLOW NAME

PERDHIGHPERDLOW FALL

RISE LOAD LEV

PRES SHOR DYN

RANG MODE PROT

REMOTE LOCAL

int cntresultt

int comerrerr

char ch

char tempbuf[QUELEN]

char intbuf[QUELEN]

for (cnt = 0cnt lt 1024cnt++)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-3

intbuf[cnt] =

tempbuf[cnt]=

strset(intbuf)

strset(tempbuf)

for (cnt = 0cnt lt count+1cnt++wrtbuf++)

intbuf[cnt] = wrtbuf

cnt = cnt--

intbuf[cnt] = r

cnt = cnt++

count = count++

intbuf[cnt] = n

t = strcspn(intbuf )

if (t gtcount)

t = count-1

for (cnt = 0cnt lt tcnt++)

tempbuf[cnt] = intbuf[cnt]

strupr(tempbuf)

strupr(intbuf)

cnt = 0

do

comerr = strncmp(tempbufcombuf[cnt]t)

cnt = cnt++

while(( cnt = COMPTR) ampamp (comerr = 0))

if ( comerr == 0)

result = SUCCESS

for (cnt = 0cnt lt count+1cnt++)

while(inportb(ACE_LINE_STAT_REG) amp THRE == 0)

ch = intbuf[cnt]

delay(20)

outportb(ACE_DATA_REG ch)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-4

timeout = 0

for (cnt = 0 cnt lt= countcnt++)

ch = intbuf[cnt]

if(ch == )

do

read_buf()

while((rd_result == 0)ampamp(timeout == 0))

rd_result = 0

for (cnt = 0cntlt= countcnt++)

intbuf[cnt] =

tempbuf[cnt] =

return(result)

return(OPER_ERR)

int pd_rd(char bufint count)

char ch

int cnt = 0

do

ch = queue[cnt]

buf = ch

cnt = cnt++

buf = buf++

while((ch = n) ampamp (cnt = count))

buf = 0

queue[0] = 0

if (timeout == 1)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-5

return(TIME_OUT)

return(SUCCESS)

int read_buf()

char chch1

int temp_index

unsigned long ticks

float sec1sec2

rd_result = 0

ticks = biostime(00)

sec1 = ticks182

do

ticks = biostime(00)

sec2 = ticks182

if((sec2 - sec1) gt= 200) delay about 1 Sec

timeout = 1

ch = inportb(ACE_INT_IDENT_REG)

ch amp= 0x06

switch(ch)

case 6

inportb(ACE_DATA_REG) read the data register to empty it

break

case 0

break

case 2

break

case 4 read character from data register

ch1 = inportb(ACE_DATA_REG)

temp_index = input_index + 1 increment index of input buffer

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-6

if (ch1 = n) check terminate bit

queue[input_index] = ch1 store character to input buffer

input_index = temp_index

else

queue[input_index] = ch1

input_index = temp_index

input_index = 0 if terminate bit was detected

temp_index = 0

rd_result = 1 clear index and set return value

break

finally send the non-spacific

while ((rd_result == 0) ampamp (timeout == 0))

int pd_init(int pd_com)

if ((pd_com = 1) ampamp (pd_com = 2))

return(OPER_ERR)

if (pd_com == 2) initial communication port 2

ACE_DATA_REG = 0x2f8

ACE_INT_ENB_REG = 0x2f9

ACE_INT_IDENT_REG = 0x2fa

ACE_LINE_CTL_REG = 0x2fb

ACE_MODEM_CTL_REG = 0x2fc

ACE_LINE_STAT_REG = 0x2fd

ACE_MODEM_STAT_REG = 0x2fe

COM_INT_NUM = 11

IRQ_MASK = 0xf7 IRQ mask for IRQ3 (11110111)

else initial communication port 1

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-7

ACE_DATA_REG = 0x3f8

ACE_INT_ENB_REG = 0x3f9

ACE_INT_IDENT_REG = 0x3fa

ACE_LINE_CTL_REG = 0x3fb

ACE_MODEM_CTL_REG = 0x3fc

ACE_LINE_STAT_REG = 0x3fd

ACE_MODEM_STAT_REG = 0x3fe

COM_INT_NUM = 12

IRQ_MASK = 0xef IRQ mask for IRQ4 (11101111)

bioscom(0 0xe3 pd_com-1) boud rate 9600 1 start bit

pd_rem() no parity 1 stop bit

pd_wrt(remote6) data bit 8 bits

return(SUCCESS)

void pd_rem(void)

char ch

outportb(ACE_INT_ENB_REG 0xd) enable ACIA interrupt register

inportb(ACE_DATA_REG) empty receive data register

inportb(ACE_LINE_STAT_REG) clear line status register

outportb(ACE_MODEM_CTL_REG 0xb) set RTSDTR to enable modem and

turn on OUT2 to enable the 8250s

IRQ interrupt to system

void pd_loc(void)

char ch

outportb(ACE_INT_ENB_REG 0) disable all 8250 interrupt

outportb(ACE_MODEM_CTL_REG 0) clear RTSDTR to disable modem and

turn off OUT2 to disable the 8250s

IRQ interrupt to system

Program terminated

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-8

C Example Program Link this program with pd_rs232obj

include ltdoshgt

include ltstdiohgt

include ltconiohgt

include ltstringhgt

main()

int com

int io_err= 0

char rdbuf[1024]

clrscr()

printf(Input COM1COM2 port is )

scanf(d ampcom)

if((io_err = pd_init(com)) == 0) Initial RS-232 interface

setstr(rdbuf)

pd_wrt(name5)

if ((io_err = pd_rd(a10)) == 0)

do

Set preset off current sink 10 amps and load on commands to the load

pd_wrt(pres off8)

delay(200)

pd_wrt(currlow 0012)

delay(200)

pd_wrt(curr high 1013

delay(200)

pd_wrt(load on7)

delay(200)

pd_wrt(meascurr 11)

Get the load actially sink current from the load

delay(200)

pd_rd(rdbuf20)

io_err = 1

while (io_err == 0)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-9

else

printf(a)

printf(3302C IO reading error n)

exit(1)

pd_loc() Go to local

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

Material Contents Declaration (材料含量宣称)

Hazardous Substance (有毒有害物质或元素)

(Part Name) 零件名称

(Pb) 汞

(Hg) 镉

(Cd) 六价铬

(Cr6+)

多溴

联苯

(PBB)

多溴

二苯醚

(PBDE)

PCBA (印刷电路装配件)

X O X O O O

Electrical part not on PCBArsquos 未在PCBA上的电子零件 X O X O O O

Metal parts 金属零件

O O O X O O

Plastic parts 塑料零件

O O O O X X

Wiring 电线

X O O O O O

Package 封装

X O O O O O

对销售之日的所售产品本表显示 PRODIGIT 供应链的电子信息产品可能包含这些物质注意在所售产品中可能

会也可能不会含有所有所列的部件This table shows where these substances may be found in the supply chain of Prodigit electronic information products as of the date of sale of the enclosed product Note that some of the component types listed above may or may not be a part of the enclosed product 表示该有毒有害物质在该部

件所有均质材料中的含量均在SJT 11363-2006 标准规定的限量要求以下Indicates that the concentration of the hazardous substance in all homogeneous materials in the parts is below the relevant threshold of the SJT 113632006 standard times表示该有毒有害物质至少在该部件的某一均质材料中的含量超出SJT 11363-2006 标准

规定的限量要求times Indicates that the concentration of the hazardous substance of at least one of all homogeneous materials in the parts is above the relevant threshold of the SJT 11363-2006 standard Note(注释) 1Prodigit has not fully transitioned to lead-free solder assembly at this momentHowever most of thecomponents used are RoHS compliant(此刻Prodigit 并非完全过渡到无铅焊料组装但是大部份的元器件一至于RoHS的规定)

2 The product is labeled with an environment-friendly usage period in yearsThe marked period is assumed under the operating environment specified in the product specifications(产品标注了环境友好的使用期限制(年)所标注的环境使用期限假定是在此产品定义的使用环境之下)

Example of a marking for a 10 year period (例如此标制环境使用期限为10年)

Page 5: 3302C Mainframe 使用手冊 · 2016. 12. 20. · 3302c mainframe 使用手冊 1-3 1-5 系統方塊圖 3302c 系統方塊圖如圖 1-1 所示,3302c 內含兩組電源供應器,其中一組供應給

PRODIGIT 1-2

1-1 特性

Model 3302C 是一個操作簡單經濟型的電子負載機框包含列特性

111 電子負載採用可抽取式設計方便更換不同規格的電子負載並且能識別模

組的型號

112 可使用 3250A3310A 及 33203310C3330A 系列電子負載

113 對於 3250A3310A 系列電子負載模組3302C 可儲存呼叫 5 種電子負載狀態

設定對於 3310C3330A3320 系列電子負載模組3302C 可儲存呼叫 150

種電子負載狀態設定節省測試時間

114 背面板的類比信號控制端子 (BNC)可控制 3310A 系列的負載電流波形及

3250A 系列外部同步信號輸入端子

115 具有 RS-232 界面可連接 PCNOTE BOOK PC 等作自動測試

116 GPIB 選用配備可輕易達成自動化控制GPIB 位址由前板設定

117 具有自動測試功能 (AUTO SEQ)可自行編輯測試步驟自動測試

118 對機箱內部風扇採用智慧型控制節約能源

11 9 9931C 遙控器提供使用者遠端操作 5 組儲存呼叫功能用ldquoNGrdquo指示燈顯

示當前測試狀況最適合線上使用

1-2 標準配備

121 Model 3302C 主機 1 台

122 電源線 1 條

113 Model 3302C Mainframe 使用手冊 1 本

1-3 選用配備

131 IEEE-488 介面

132 GPIB 纜線長度 1 米

133 GPIB 纜線長度 2 米

134 D-SUB 9 Pin (公) to D-SUB 9 Pin (母) 連接電纜線長度 1 米

135 9931C 遙控器

1-4 規格

LINE 100V115V plusmn 10 200V230V plusmn 10

FREQUENCY 5060 Hz

FUSE 1A250V(5times20 mm) 05A250V(5times20 mm)

MAX POWER

CONSUMPTION 40 W

DIMENSIONS (W H D) 150 mm times 177 mm times 445 mm

WEIGHT NET55 Kg

表 1-2 規格表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 1-3

1-5 系統方塊圖

3302C 系統方塊圖如圖 1-1 所示3302C 內含兩組電源供應器其中一組供應給

3302C 機框另一組則供應給電子負載模組

POWER

SUPPLY

SYSTEMCONTROLLER

(CPU MEMORY

DIGIT IOCIRCUIT

IEEE488INTERFACE

FRONT PANEL

KEY

STORERECALL

POWER SUPPLY

ISO IO

SERIESMODULARPLUG-INLOAD

Analog Programming

CONTROLL

INTERFACE

RS-232INTERFACE

3250A3310A3330A3310C3320

9931C CREMOTE

3302C 電子負載機框與電子負載模組以光隔離元件隔離

圖 1-1 3302C Mainframe 方塊圖

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 2-1

二安裝

2-1 安裝前的準備

3302C 電子負載機框於出貨前都己經過嚴密的品質檢驗如果機框於運輸過程遭受損

壞時請您就近聯絡博計電子的經銷商或直接與本公司營業部聯絡

2-2 電源的設定與檢查

3302C 電子負載機框可以工作於交流電源 100V115V200V 及 230V工作電壓標示

於後面板電源輸入端附近使用前請先確定標示的工作電壓與您的使用電壓是否相

同如果您的使用電壓與 3302C 電子負載機框所標示的工作電壓不同時請依照以下

的步驟重新設定工作電壓

115V100V

230V200V

圖 2-1 電源設定圖

221 關閉 3302C 電子負載機框電源開關 (0 的位置)

222 背板之開關設定請參考圖 2-1設定正確的使用工作電壓電壓的設定說明如

2221 設定開關到 115 V 位置即設定使用電壓為 115 V

2222 設定開關到 230 V 位置即設定使用電壓為 230 V

223 確認保險絲的安裝是否正確如果必要時請一併更換正確的保險絲一般來

說應該為另一顆位於保險座中的備用保險絲

224 保險絲座位於交流電源插座下方如圖 2-2 所示檢視保險絲前務必先拔除電源

線以避免電擊的危險取出保險絲座時圖 2-2 所示可以使用一把較小的平

頭螺絲起子換上如表 1-2 所示正確規格的保險絲

225 置回保險絲座插上電源線後即可

圖 2-2 保險絲座

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 2-2

2-3 接地需求

為了避免機殼因漏電時而造成危險3302C 電子負載機框強烈要求使用三端式的電源

線並且電源配線接地皆需正確和完整

2-4 環境需求

為了保持 3302C 電子負載機框可以正常地操作建議操作環境的溫度應位於攝氏 0

~40 之間最佳的工作環境溫度為攝氏 25plusmn5

2-5 維修及校正服務

如果 3302C 電子負載機框故障或需要校正時請於機框上貼上標示有所有人 (公司行

號部門人員) 的標籤並指明為校正服務或者維修服務然後通知博計電子的經銷商或

者直接與本公司聯絡

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 2-3

2-6 GPIB 介面功能

GPIB 連接器位於 3302C 電子負載機框的後面板 (參考圖 2-3)用於連接 GPIB 控制

器 (CONTROLLER) 或其他裝置 (DEVICES)

GPIB 連線時有二點較為重要的限制如後所述

261 包含 GPIB 控制器 (CONTROLLER) 在內所有裝置不能超過 15 台

262 GPIB 連接器電纜線長度最長為 2 米裝置連線後其總長不可超出 20 米

GPIB 位址由前板 STATE 4+STATE 5 同時按下進入 GPIB 位址設定模式按 UP 鍵

DOWN 鍵選擇 0-31 位址完成後按 STATE 2 跳出 GPIB 位址設定模式

STORE

1

2

3

4

5

STATE

START

EXIT

AUTOSEQ

Addr

REMOTE CONTROLLER

GPIB

MADE IN TAIWAN

PRODIGIT ELECTRONICS CO LTD

PROGRAMMINGANALOGINPUT

LINE INPUT

100V115V

200V230V

RS232

LINE FUSE RATING

5060Hz

115

05A

1A100V

230V200V

0~10 Vac +dc

圖 2-3 3302C 前板按鍵圖背板圖

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 2-4

2-7 RS-232 介面功能

3302C 電子負載機框提供了一個 RS-232 母座 (FEMALE) 連接裝置於背面板上 (參考

圖 2-3)此連接裝置與電腦 RS-232 連接埠以一對一的方式連接

2-8 遙控裝置

3302C 電子負載機框提供了一個可以連接 Model 9931C 遙控器的連接埠於後面板上

此一連接埠為一般的 9 Pin 母座連接埠連接於前面板的按鍵用以使用 Model 9931C

5 個按鍵的遙控器它可以取代3302C 前面板的 Recall 1~5如果電子負載產生

NG MODEL 9931C 上的〝NG〞指示燈指示 NG 狀態

INSTRUMENT PROFESSIONAL

PRODIGIT

9931C REMOTE INTERFACE

9 Pin to 9 Pin Cable

1

2

3

4

5

STORE

1

2

3

4

5

6

7

8

9NC

NC

D-sub 9 Pin

FAIL

圖 2-4 遙控連接埠圖

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 3-1

三操作說明

3302C 電子負載機框前面板圖如圖 3-1 所示

STATE

STORE

POWER

BANK

START

EXIT

AUTOSEQ

ADDR

2

3

1

圖 3-1 3302C 前面板圖

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 3-2

3-1 電源開關

在接上電源線之前請先確定使用電壓與本機所使用的電壓是否相符

當 電 源 開 關 切 換 到 〝 1 〞 (ON) 時 3302C 電 子 負 載 機 框 及

3250A3310A3310C33203330A 系列電子負載模組即能正常地工作3302C 電子負載機

框開機時的狀態如下說明

311 3302C 打開電源LED 燈七段式顯示器全部亮起及風扇全速運轉約三秒鐘之

312 LED 燈全滅則七段速式顯示器依序顯示版本 r1 (r1~r9) BANK 值 bn 01

風扇速度會有改變如下說明

313 風扇會隨著裝上的模組風速有所不同

3310A3250A 系列以全速運轉3310C3330A 系列以慢速運轉 (未吃載)3320

系列則風扇會停止當按下 LOAD 鍵時風扇才會以全速運轉風扇不再被控

314 3302C 智慧型風扇控制

3141 3302C 搭配 3310A3250A3320 系列電子負載模組時風扇無智慧型控制

都以全速運轉

3142 3302C 搭配 3310C3330A 系列電子負載模組時風扇有智慧型控制風

扇控制如下表 3-1

風扇速度隨著吃載功率大小改變一段為最慢五段為最快

風扇速度 一段 二段 三段 四段 五段

3310C 0~30W 30~60W 60~90W 90~120W gt120W

3311C3312C 0~60W 60~120W 120~180W 180~240W gt240W

3314C 0~40W 40~80W 80~120W 120~150W gt150W

3315C 0~15W 15~30W 30~45W 45~60W gt60W

3330A3331A 0~60W 60~90W 90~120W 120~150W gt150W

3332A3333A3334A 0~30W 30~60W 60~90W 90~120W gt120W

表 3-1 風扇速度規格表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 3-3

3-2 儲存呼叫 ( STORE RECALL ) 操作

3302C 電子負載機框前面板的 8 個功能鍵對於 3250A3310A 系列電子負載模組其

中 STATE 1 ~ 5 提供了使用者可以儲存呼叫最多達 5 個的測試項目或狀態對於

3310C3330A3320 系列電子負載模組 3302C 可儲存呼叫 5 種電子負載狀態設定項

目每個項目別分為 30 種狀態共有 150 種3310C3330A 系列電子負載模組狀

態設定於負載模組的 EPROM 中3320 系列電子負載模組狀態設定於 3302C 電子負

載機框 EPROM 中每一組 STATE (1~5) 皆能儲存 (STORE) 或呼叫 (RECALL)

3250A3310A3310C33203330A 電子負載的狀態及設定值

321 儲存功能操作步驟

3211 設定好電子負載的狀態及設定值

3212 對於 3310C3330A 及 3320 系列用 UP 和 DOWN 鍵選擇將要存

儲的 BANK 狀態號碼(1~30)對於 3310A 和 3250A 系列跳到下一

3213 按下 3302C 面板上的儲存 (STORE) 鍵此時儲存件的指示燈會立即

以每秒一次的速度閃爍若欲放棄儲存時可再按一次儲存鍵或等大

約 20 秒鐘即離開儲存功能

3214 按下儲存鍵後儲存功能指示燈亦開始閃爍之後按下 STATE 1 ~ 5

任何一鍵時相對地指示燈立即點亮表示電子負載面板狀態及設定

值都已經儲存至指定的記憶裝置中儲存功能指示燈熄滅之後表示

儲存步驟已經完成

322 呼叫功能操作步驟

按下 STATE 1 ~ 5 中任何一個按鍵相對的指示燈即點亮表示 3250A

3310A 系列電子負載模組會從相對地記憶裝置中將資料呼叫出來此時

3250A3310A 系列電子負載模組面板的狀態及設定值即會依照呼叫出來的資料

重新設定對於 3310C3330A 及3320 系列按 UP 和 DOWN 鍵改變當前項

目中的狀態號碼同時將此狀態的資料傳送至電子負載模組設定呼叫功能

後若按下模組面板上任何一個按鍵時呼叫功能指示燈 (STATE 1 ~ 5) 隨

即亮起表示呼叫步驟已經完成

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 3-4

3-3 AUTO SEQ 功能操作說明

AUTO SEQ 功能內有兩種模式一為 STORE (EDIT) MODE (編輯模式)另一 START

(TEST) MODE (測試模式)同時按下前面板的 S3 + S4 可以進入 AUTO SEQ 功能內再

按 STORE 或 SEATE 選 STORE (EDIT) MODE (編輯模式) 或 START (TEST) MODE

(測試模式)(操作方式請參考流程圖)

Normal Mode

AUTO SEQ

按下 S3+S4 鍵

Display bank no

STORE MODE STATE MODE

按下 Exit 鍵

bn

Show r1-r9 Display 3302C 程式版本 r1-r9

Display bank

SHOW n1~n9

按下 STATE 鍵按下 STORE 鍵

圖 3-2 自動動測試模式操作流程圖

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 3-5

331 編輯模式 (Edit) Mode

3311 3302C 內有 9 組 (n1 ~ n9) 自動測試可編輯

3312 每組各有 16 項步驟可設定由 BANK 0 ~ 30 及 STATE 0 ~ 5 來選擇

150 組

3313 每組內可設定 T1 (TEST TIME) 及 T2 (DEALY TIME)單位為 100 ms

範圍在 (01s ~ 99s)

S3+S4

Show n1-n9

Store Mode

1按下按鍵 S3+S4

2顯示 AUTO SEQ No1-No9 按上下箭頭選擇 n1-n9

Initial = n1

按下 Store 鍵3按下 Store 鍵進入 Store Mode

Show BANK 值

設定 Bank

設定 T1

設定 T2

按上下箭頭選擇 Bank NoSTART 1~5

按下 Store 鍵 = Enter 進入下一個項目

Show t1

Show t2

按上下箭頭設定 t1 = 01-99 單位 = 100mS

按下 Store 鍵 = Enter 進入下一個項目

按下 Store 鍵 = Enter 進入下一個項目

按上下箭頭設定 t2 = 00-99 單位 = 100mS

顯示 Step No Sp = 0-F

Step = F

Yes完成

Sp=Sp+1

NO

圖 3-3 編輯模式操作流程圖

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 3-6

332 測試模式(Test)Mode

3321 當同時按下 S4 + S5 進入自動測試模式S3S4 LED 燈亮起按下

SEART 鍵則進入測試模式

3332 測試方式由 (STEP 0- T1-T2) 接著 (SETP 1-T1-T2) 直到 16 個步驟做

完或按 EXIT 離開測試模式

3333 若全部測試步驟都 GO測試結果顯示 GO 時表示為 PASS測試步

驟若有任何一項為 nG 時測試結果顯示 nG 時表示為 FAIL

S3+S4

Show n1-n9

Start Mode

1按下按鍵 S3+S4

2顯示 AUTO SEQ No1-No9 按上下箭頭選擇 n1-n9

Initial = n1

按下 Start 鍵

3按下 Start 鍵進入 Start Mode

Testing3依據 3310C 及 3330A 傳回之 GONG 3302C 不用顯示 GONG

4若測試結果為 NG 時 3302C 應暫停測試

Exit

1依照 n1-n9 的內容 Recall 3330A 及 3310C 模組

41 使用者按下 START 則繼續測試

42 使用者按下 Exit 則終止測試 回到 Normal ModeStartExit

Start

Show BANK值

NG Yes

Normal Mode

End

No

Sp = Sp+1

No

PASSFAIL

Show GO Show NG

PASS FAIL

1

2

3

Exit

Yes

4

5若測試結果為 GO 時 則判斷是否為最後一個測試項

51 若不是最後測試 Step 則 Step + 1 繼續測試

52 若是最後測試 Step 則測試若全部為 GO 時 顯示 GO 表示為 PASS

53 若是最後測試 Step 則測試若有任一項為 NG 時 顯示 NG 表示為 FAIL

5

52 53

5141

42

圖 3-4 測試模式操作流程圖

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-1

四GPIB RS-232 操作命令說明

4-1 GPIBRS-232 簡介

3302C 電子負載機框後面板上的 GPIBRS-232 介面可以和個人電腦 (PC) 或者筆記本

型電腦 (Note Book PC) 的 GPIBRS-232 介面連接可以使用高階語言 C 和 VB 等應

用程式遠端控制電子負載模組組成自動控制系統

根據 GPIBRS-232 介面功能更可以利用在交換式電源供應器 (Switching Mode Power

Supply) 的自動化測試如負載調整率 (LOAD Regulation)電壓調整 (Centering Voltage

Adjust) 等或者可充電式電池的充放電測試3302C 的 GPIBRS-232 介面功能不僅

可以設定 3250A3310A3310C33203330A 系列電子負載模組的負載狀態更可以讀回

設定值及實際值從而可以在 PC 上可以觀察到電子負載模組的工作狀態

4-2 GPIB 命令摘要

GPIB 的設定命令中 rdquoNAME XXXXrdquo 只對 3320 系列有效3320 系列進入 GPIB 後

要先下此命令使 3302C機框知道裝 3320 系列中何種機型

GPIB 的命令群組中查詢命令及測量命令的命令延遲時間為 (100mS)請於下達查詢命

令及測量命令之後延遲 100 mS 之後再讀取資料緩衝區上的資料

3302C 裝 3321 負載模組欲使用 GPIB 控制時 GPIB 命令下達應如下

NAME 3321

若沒有先下此命令給 3302C 則機框無法分辨機型造成設定錯誤

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-2

4-3 RS-232 命令摘要

RS-232 命令語法與 GPIB 命令語法都是相同的3302C 電子負載機框 RS-232 功能的

通訊協定為固定的其通訊協定如下所述

鮑得率 (Baud-rate) 9600

同位檢查 (Parity) 沒有

資料位元數 (Data bit) 8 位元

結束位元 (Stop bit) 1 位元

命令延遲時間 (Command Delay time) 20 mSec

後面板 RS-232 介面連接圖如圖 4-1其中圖 4-1 (A) 為 3302C RS-232 介面的內部配

線圖使用者只須使用如圖 4-1 (B) 的一般一對一 RS-232 電纜線

TxDRxDRTSCTS

TxDRxD RTSCTS

Figure 4-1A

TxDRxDRTSCTSDSR GNDDCDDTR

234567820

Figure 4-1B

Inside of 3302C Mainframe 3302C Mainframe RS232C port on PC RS232C port on

圖 4-1 後面板 RS-232 介面連接圖

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-3

4-4 3320 3250 3310A 3310C 3330A GPIBRS-232 命令列表

332032503310A3310C3330A 系列 GPIBRS-232 設定及讀取命令如下列表格

型 號 設定預置數值命令查詢預置數值命令

3250A 3310A 3310C 3320 3330A 備 註

[PRESet] BANKSPd⎢NL d=0~10

[PRESet] BANKSP⎢NL 0~10

[PRESet] WAVESPm⎢NL M=0~4

[PRESet] WAVESP⎢NL 1~5

[PRESet] FREQuency SP NR2 ⎢NL 00~700

[PRESet] FREQuency ⎢NL 00~700

[PRESet] RISESP NR2 ⎢NL

[PRESet] RISE ⎢NL

[PRESet] FALLSP NR2 ⎢NL

[PRESet] FALL NR2 ⎢NL

[PRESet] SLEWrateSP NR2 ⎢NL

[PRESet] SLEWrate ⎢NL

[PRESet ] PERiod HIGH ⎢LOW SPNR2

[PRESet] PERiodHIGH ⎢LOW

⎢NL

[PRESet] PERDHIGH ⎢LOW SP NR2

[PRESet ] PERDHIGH ⎢LOW

⎢NL

[PRESet] LDONvSP NR2 ⎢NL

[PRESet] LDONv ⎢NL

[PRESet] LDOFfvSP NR2 ⎢NL

[PRESet] LDOFfv ⎢NL

[PRESet] CC SP NR2 ⎢NL

[PRESet] CC ⎢NL

PRESet] CURR SP NR2 ⎢NL

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-4

型 號 設定預置數值命令查詢預置數值命令

3250A 3310A 3310C 3320 3330A 備 註

[PRESet] CURR ⎢NL

[PRESet] CCA ⎢B SP NR2⎢NL

[PRESet] CCA ⎢B ⎢NL

[PRESet] CURRA ⎢BSP NR2

⎢NL

[PRESet] CURRA ⎢B⎢NL

[PRESet ] CC HIGH ⎢LOWSPNR2⎢NL

[PRESet] CCHIGH ⎢LOW ⎢NL

[PRESet ] CURR HIGH ⎢LOWSPNR2⎢NL

[PRESet] CURRHIGH ⎢LOW

⎢NL

[PRESet ] CP HIGH ⎢LOW SPNR2⎢NL

[PRESet] CPHIGH ⎢LOW ⎢NL

[PRESet] CRSPNR2 ⎢NL

[PRESet] CR ⎢NL

[PRESet] CRA ⎢B SP NR2⎢NL

[PRESet] CRA ⎢B ⎢NL

[PRESet ] RESA ⎢B SP NR2

⎢NL

[PRESet] RESA ⎢B ⎢NL

[PRESet] LINA⎢B SP NR2⎢NL

[PRESet] LINA ⎢B ⎢NL

[PRESet ] CR HIGH ⎢LOW SPNR2⎢NL

[PRESet] CRHIGH ⎢LOW ⎢NL

[PRESet ] RES HIGH ⎢LOW SPNR2⎢NL

[PRESet ] RESHIGH ⎢LOW

⎢NL

[PRESet ] CV HIGH ⎢LOW SPNR2⎢NL

[PRESet] CVHIGH ⎢LOW ⎢NL

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-5

[PRESet] CVSP NR2 ⎢NL

[PRESet] CV ⎢NL

型 號 設定預置數值命令查詢預置數值命令

3250A 3310A 3310C 3320 3330A 備 註

[PRESet ]TCONFIG SP

NORMAL|OCP|OPP|NL

[PRESet ]TCONFIG SP

NORMAL|OCP|OVP|NL

[PRESet] TCONFIG |NL 1NORMAL

2OCP

3OPP

[PRESet] TCONFIG |NL 1NORMAL

2OCP

3OVP

[PRESet] OCPSTART SP NR2|NL

[PRESet] OCPSTART |NL

[PRESet] OCPSTEP SP NR2|NL

[PRESet] OCPSTEP |NL

[PRESet] OCPSTOP SP NR2|NL

[PRESet] OCPSTOP |NL

[PRESet] OCPVTH SP NR2|NL

[PRESet] OCPVTH |NL

[PRESet] OPPSTART SP NR2|NL

[PRESet] OPPSTART |NL

[PRESet] OPPSTEP SP NR2|NL

[PRESet] OPPSTEP |NL

[PRESet] OPPSTOP SP NR2|NL

[PRESet] OPPSTOP |NL

[PRESet] OPPVTH SP NR2|NL

[PRESet] OPPVTH |NL

表 4-1 設定預置數值命令查詢預置數值命令

註1OCPOPP和TCONFIG功能在3310C3311C3315C在(REV306)之後版本才有此功能

3312C在(REV309)之後版本才有此功能

3314C在(REV307)之後版本才有此功能

3310C系列需搭配3302C (REV29)之後版本才有此功能

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-6

型 號

STAGE設定命令查詢命令 3250A 3310A 3310C 3320 3330A

備 註

[STATe] LOAD SPONOFF

NL

[STATe] LOAD NL 0OFF 1ON

[STATe ] MODESPCC CR CV

CP NL

[STATe] MODE NL 0CC 1CR

2CV 3CP

[STATe] SHORt SP ONOFF

NL

[STATe] SHORt NL 0OFF 1ON

[STATe] PRESet SP ONOFF

NL

[STATe] PRESe NL 0OFF 1ON

[STATe] SENSet NL 0OFF 1ON

[STATe] SENSe SP ONOFF

NL

[STATe] AFREQ SP ONOFF

NL

[STATe] AFREQ NL 0OFF 1AUTO

[STATe] RANGe SP III NL

[STATe] RANGe NL 0I 1II

[STATe] LEVei SP HIGHLOW

NL

[STATe] LEVei NL 0LOW 1HIGH

[STATe] LEV SP HIGHLOW

NL

[STATe] LEV NL 0LOW 1HIGH

[STATe] DYNamic SP ONOFF

NL

[STATe] DYNamic NL 0OFF 1ON

[STATe ] SYNChronize SPON

OFFNL

[STATe] SYNChronize NL 0OFF 1ON

[STATe] WATT SPONOFF

[STATe] WATT 0OFF 1ON

[STATe] DUALSPDVMDAM|OFF

[STATe] CCSPAUTOR2(註一)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-7

註一CC AUTOR2 功能3302C啟用於(REV28)版本之後

3310C系列啟用於(REV305)3312C(REV306)版本之後

3330A系列啟用於(REV317)版本之後

型 號

STAGE設定命令查詢命令 3250A 3310A 3310C 3320 3330A

備 註

[STATe] NO 0GO 1NG

[STATe] PROTect 1PROT

[STATe ] SLEWrate FAST MIDDle

SLOW

[STATe] SLEWrate NL FAST=3 MIDDL=2

SLOW=1

表 4-2 STAGE設定命令查詢命令

型 號

LIMIT設定預置數值命令查詢預置數值命令 3250A 3310C 3330A 備 註

LIMITCURRentHIGH ⎢LOWSPNR2

⎢NL

LIMITCURRentHIGH ⎢LOW⎢NL

LIMIT POWer HIGH ⎢LOWSPNR2

⎢NL

LIMITPOWerHIGH ⎢LOW⎢NL

LIMITVAHIGH ⎢LOWSPNR2⎢NL

LIMITVAHIGH ⎢LOW⎢NL

LIMITVOLTageHIGH ⎢LOWSPNR2

⎢NL

LIMITVOLTageHIGH ⎢LOW⎢NL

IH ⎢ILSPNR2⎢NL

IH ⎢IL⎢NL

WH ⎢WLSPNR2⎢NL

WH ⎢WL⎢NL

VAH ⎢VALSPNR2⎢NL

VAH ⎢VAL⎢NL

VH ⎢VLSPNR2⎢NL

VH ⎢VL⎢NL

表 4-3 LIMIT設定預置數值命令查詢預置數值命令

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-8

系統命令對所有模組有效

COMMAND NOTE RETURN

[SYStem] RECall SP m [n] ⎢NL M=1 ~ 5 n=1 ~30

[SYStem] STORe SP m [n] ⎢NL M=1~5 n=1~30

[ SYStem] REMotel ⎢NL Only RS232 cmd

[SYStem] LOCAL⎢ NL Only RS232 cmd 0OFF 1ON

[SYStem] NAME ⎢ NL ldquoXXXXX

表 4-4 系統設定命令查詢命令

對 3320 系列有效

[SYStem] NAME XXXXX

NL

XXXXX 為模組型

33203321332233243325

[SYStem] SPEC SPNR2

⎢NL

0 ~ 5 33203321332233243325

表 4-5 系統設定命令查詢命

測量命令對所有模組有效

COMMAND 3250A 3310A 3310C 3330A RETURN

MEASureCURRent ⎢NL

MEASureVOLtage ⎢NL

MEASurePOWer ⎢NL

MEASureVA ⎢NL

表 4-6 系統設定命令查詢命

附註

1 電流單位為安培 (AArms)

2 電阻單位為歐姆 (Ω)

3 電壓單位為伏特 (VVrms)

4 週期單位為毫秒 (mS)

5 轉換率 (SLEW-RATE) 單位為安培微秒 (AuS)

6 頻率單位為赫芝 (Hz)

7 功率單位為瓦特 (W)

8 VA 單位為伏安 (VA)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-9

3310C 系列與 3310A 系列在 3302C 機框中 GPIB 命令可以相容但是因 3310C 系列與

3310A 系列負載上解析度有差異所以在撰寫程式時請注意解析度的差異解析度差異參考下

機 型 CC MODE CR MODE CV MODE

3310C

Resolution

0-3A30A

08mA80mA

01067Ω-2Ω-75kΩ

0533mΩ0133mS

0V-60V

0016V

3310A

Resolution

0-3A30A

075mA75mA

01Ω-2Ω-8kΩ

05mΩ0125mΩ

0V-60V

0015V

3311C

Resolution

0-6A60A

16mA16mA

00533Ω-1Ω-375kΩ

0266mΩ0266mS

0V-60V

0016V

3311A

Resolution

0-6A60A

15mA15mA

005Ω-1Ω-4kΩ

025mΩ025mΩ

0V-60V

0015V

3312C

Resolution

0-1A10A

0266mA266mA

1333Ω-25Ω-1875kΩ

6666mΩ0053mS

0V-250V

00666V

3312A

Resolution

0-1A10A

025mA25mA

125Ω-25Ω-20kΩ

005mS625mΩ

0V-250V

00625V

3314C

Resolution

0-05A5A

0133mA133mA

5333Ω-100Ω-1875kΩ

2666mΩ13333μS

0V-500V

0133V

3314A

Resolution

0-05A5A

0125mA125mA

5Ω-100Ω-20kΩ

00125mS25mΩ

0V-500V

0125V

3315C

Resolution

0-15A15A

04mA40mA

0213Ω-4Ω-15kΩ

1066mΩ66666μS

0V-60V

0016V

3315A

Resolution

0-15A15A

0375mA375mA

02Ω-4Ω-16kΩ

1mS00625mΩ

0V-60V

0015V

表 4-7 解析度差異表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-10

4-5 縮寫代號說明

1 SPSPACE空隔字元ASCII 碼為 20H

2 命令結束符號

3 NL命令結束符號

4 NR2包含小數點的數值形式形式為 在此範圍內皆可接受

例如30123450

5 表示是讀取數據的命令即查詢命令

6 NR316 進制數 0000 ~ FFFFF

4-6 GPIB RS-232 命令語法說明

1 此符號表示命令必需包含此項不可省略

2 [ ]此符號表示命令中可以有可以沒有此項參數

3 | 此符號表示 OPTION 之意例如〝LOW|HIGH〞表示可以使用 LOW 或

HIGH但兩者只能選擇其中一個使用

4 在下達完一個命令後你必須接者送出一個命令結束字元本機可接受之結束字元

為如表 4-7或同時 9送出多個命令每個命令之間以分隔符號〝〞隔開在最後

一個命令加上結束位元若你未送出結束字元則此命令視為無效命令

LF

LF WITH EOI

CRLF

CRLF WITH

EOI

表 4-8 命令結束字元表

5 程式撰寫時在下達完一個詢問命令後必須加入 delay (100) 再下達讀回命令

例以 C 語言撰寫程式配合迦捷 GPIB 卡控制 3300C 機框 3310C 負載模組

gpoutput(PROmeascurr) 詢問命令

delay(100) 延遲時間

gpinput(instrEOSPRO7 ) 讀回命令

如範例撰寫格式在每個詢問命令與讀回命令之間加入延遲時間delay (100)即可讀回

正確值

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-11

4-7 GPIB RS-232 命令說明

471 PRESET 設定和讀取電子負載的預設值

BANK (適用機型3250A 系列)

格式[PRESet] BANK SPd| NL d=0~10

[PRESet] BANK | NL

用途設定和讀取所選擇的波形庫

說明此命令為設定欲選擇的波形庫

1 波形庫 0~4 為正弦波

2 波形庫 5~9 為方波

3 波形庫 10 為直流

4 每個波形庫當中有 5 個波形資料共 11 個波形庫55 個波形資料波

形資料如表 4-9

波 形 庫 A B C D E 0 radic2 20 25 30 35 1 15 16 17 18 19 正弦波 2 30 31 32 33 34

CF= 20 3 PF=-085 PF=-080 PF=-075 PF=-070 PF=-065 CF= 25 4 PF=-070 PF=-065 PF=-060 PF=-050 PF=-040 CF= 35 5 PF=-050 PF=-045 PF=-040 PF=-035 PF=-030 CF= 20 6 PF= 085 PF= 080 PF= 075 PF= 070 PF= 065 CF= 25 7 PF= 070 PF= 065 PF= 060 PF= 050 PF= 040 CF= 35 8 PF= 050 PF= 045 PF= 040 PF= 035 PF= 030

方波 9 10 11 12 13 14 直 流 10 radic2dc 2dc 25dc 30dc 35dc

表 4-9 波形資料表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-12

WAVE (適用機型3250A 系列)

格式[PRESet] WAVE SPdNL d=0~4

[PRESet] WAVE NL

用途設定和讀取所選擇的波形庫

說明此命令是設定 CC MODE 時的電流 CF (峰值因數)

此命令儀在 CC MODE 時才有作用BANK 改變時這 5 組 CF 亦同時會定

義成不同之 CF 如 表 4-9 詳細內容請參考 3250A 使用手冊

FREQ (適用機型3250A 系列)

格式[PRESet] FREQuery SPNR2NL

[PRESet] FREQuery NL

用途設定和讀取頻率值

說明此命令為設定電子負載的頻率值下達命令時需注意下列事項

1 下達的頻率值必須為含有小數點的數值否則命令無效

2 數值最小有效位數為小數點後第 5 位

3 下達的數值若超過電子負載得規格時則 3302C 機框會送出該電子負載

規格的滿刻度頻率值

4 3250A 系列電子負載的頻率設為範圍為 000 ~ 700 Hz

5 單位為赫茲 (Hz)

RISE (適用機型3310A 3310C3330A 系列)

格式[PRESet] RISE SPNR2NL

[PRESet] RISE NL

用途設定和讀取負載轉換率 (SLEW-RATE) 的上升斜率

說明

1 換率上升時間的定義含括負載電流改變時及動態負載電流 (DYNAMIC)

上升時間 (RISE) 與下降時間 (FALL) 的設定為完全獨立

2 升時間得設定值必須包含小數點的數值否則命令無效

3 值最小有效位數為小數點後第 5 位

4 下達上升時間數值若超過電子負載得規格時則 3302C 機框會送出該電

子負載規格的滿刻度電流值

5 單位為安培微秒 (AUs)3314C3315C 在設定時使用 (AUs) 為單位而讀

回時以 (AUs) 為單位

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-13

FALL (適用機型3310A 3310C3330A 系列)

格式[PRESet] FALL SPNR2NL

[PRESet] FALL NL

用途設定和讀取負載轉換率 (SLEW-RATE) 的下降斜率

說明

1 負載轉換率下降時間的定義含括負載電流改變時及動態負載電流下降時

間 (FALL) 與上升時間 (RISE) 的設定為完全獨立

2 下降時間得設定值必須包含小數點的數值否則命令無效

3 數值最小有效位數為小數點後第 5 位

4 下達下降時間數值若超過電子負載得規格時則 3302C 機框會送出該電

子負載規格的滿刻度電流值

5 單位為安培微秒 (AuS)3314C3315C 在設定時使用 (AuS) 為單位而讀

回時以 (mAuS) 為單位

SLEW (適用機型3330A 系列)

格式[PRESet] SLEWRATE SPNR2NL

[PRESet] SLEW NL

用途設定和讀取負載轉換率 (SLEW-RATE) 的上升和下降斜率

說明請參考 RISE和 FALL

PERI or PERD (適用機型3310A 3310C3330A 系列)

格式[PRESet] PERiodHIGHLOW SPNR2NL

[PRESet] PERi NL

[PRESet] PERDHIGHLOW SPNR2NL

[PRESet] PERD NL

用途設定和讀取動態 (DYNAMIC) 負載時的 Tlow 和 Thigh 寬度

說明

1 動態 (DYNAMIC) 負載波形的周期為 TLOW 與 THIGH 的組成

2 TLOW 與 THIGH 的的設定值必須為包含小數點的數值否則命令無

3 數值的最小有效位數為小數點後第 5 位

4 下達的 TLOW 或 THIGH 數值超過電子負載的最大規格時3302C 機框

會送出該電子負載的滿刻度 TLOW 或 THIGH 數值

5 單位為毫秒 (mS)

LDONv (適用機型3310A 3310C3330A 系列)

格式[PRESet] LDONv SPNR2NL

[PRESet] LDONv NL

用途設定和讀取 LOAD ON 電壓

說明此命令為設定電子負載 LOAD ON 電壓值

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-14

LDOFfv (適用機型3310A 3310C3330A 系列)

格式[PRESet] LDOFfv SPNR2NL

[PRESet] LDOFfv NL

用途設定和讀取負載 LOAD OFF 電壓

說明此命令為設定電子負載 LOAD OFF 電壓值

CC (適用機型3320 3330A 系列)

格式[PRESet] CC SPNR2NL

[PRESet] CC NL

用途設定和讀取負載電流值

說明設定電子負載欲載入的電流值3330A 系列指 STATIC CURRENT

CURR (適用機型3320 系列)

格式[PRESet] CURR SPNR2NL

用途設定和讀取負載電流值

說明設定電子負載欲載入的電流值3330A 系列指 STATIC CURRENT

CCHIGHLOW or CURRHIGHLOW (適用機型3310A 3310C3330A 系

列)

格式[PRESet] CCHIGHLOW SPNR2NL

[PRESet] CCHIGHLOW NL

[PRESet] CURRHIGHLOW SPNR2NL

[PRESet] CURRHIGHLOW NL

用途設定和讀取負載 HIGHLOW 組電流值

說明此命令為設定電子負載欲載入的電流值下達命令時須注意下列事項

1 下達的電流值必須含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的電流數值超過該電子負載的最大規格時3302C 機框會送出該電子

負載規格的滿刻度電流值

4 LOW 的設定電流值必須比 HIGH 的設定電流值小

5 單位為安培 (A)

CPHIGHLOW (適用機型3310C 系列)

格式[PRESet] CPHIGHLOWSPNR2NL

[PRESet] CPHIGHLOW NL

用途設定和讀取負載固定功率值

說明此命令為設定電子負載固定功率模式的功率值

CR (適用機型3330A 系列)

格式[PRESet] CRSPNR2NL

[PRESet] CR NL

用途設定和讀取負載電阻值

說明設定電子負載固定電阻模式的電阻值

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-15

LIN RES AB ( 適用機型3250A系列 ) 用途設定線性負載電流值

格式LINA|BSPNR2|NL

說明此命令為設定電子負載欲載入 (Sink) 的電流值下達命令時須注意下列事

1 下達的電流值必須為含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的數值若超過該電子負載的規格時則 3250A 系列高功率電子負載機

框會送出該電子負載規格的滿刻度電流值

4 A 組負載和 B 組負載的電流設定值為完全獨立的

5 單位為安培 (A)

CR AB or RES AB(適用機型3250A 系列)

格式[PRESet] CRABSPNR2NL

[PRESet] CRAB NL

[PRESet] RESABSPNR2NL

[PRESet] RESAB NL

用途設定和讀取負載電阻值

說明此命令為設定 A 組或 B 組電子負載欲載入的電阻值下達命令時注意

下列事項

1 下達的電阻值必須含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的電阻數值超過該電子負載的最大規格時3302C 機框會送出該電子

負載規格的滿刻度電阻值

4 單位為 Ohm (Ω)

CRHIGHLOW or RESHIGHLOW (適用機型3310A 3310C 系列)

格式[PRESet] CRHIGHLOWSPNR2NL

[PRESet] CRHIGHLOW NL

[PRESet] RESHIGHLOWSPNR2NL

[PRESet] RESHIGHLOW NL

用途設定和讀取負載電阻值

說明此命令為設定電子負載欲載入的電阻值下達命令時注意下列事項

1 下達的電阻值必須含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的電流數值超過該電子負載的最大規格時3302C 機框會送出該電子

負載規格的滿刻度電阻值

4 LOW的設定電阻值必須比 HIGH 的設定值小

5 單位為 Ohm (Ω)

CVHIGHLOW (適用機型3310A 3310C 系列)

格式[PRESet] CVHIGHLOWSPNR2NL

[PRESet] CVHIGHLOW NL

用途設定和讀取負載固定電壓模式電壓值

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-16

說明此命令為設定電子負載固定電壓模式的電壓值下達命令時須注意下列

事項

1 下達的電壓值必須含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的電壓數值超過該電子負載的最大規格時3302C 機框會送出該電子

負載規格的滿刻度電壓值

4 LOW 的設定電壓值必須比 HIGH 的設定電壓值小

5 單位為伏特 (V)

CV (適用機型3330A 系列)

格式[PRESet] CV SPNR2 NL

[PRESet] CV NL

用途設定和讀取負載固定電壓模式電壓值

說明設定電子負載固定電壓模式的確電壓值

OCPSTART (適用機型3310C 3330A 系列)

格式[PRESet] OCPSTART SPNR2NL

[PRESet] OCPSTART NL

用途設定和讀取OCP測試電流的啟始設定值

說明此命令是設定過電流保護測試(OCP)的啟始電流值(I-START)

OCPSTEP (適用機型3310C 3330A 系列)

格式[PRESet] OCPSTEP SPNR2NL

[PRESet] OCPSTEP NL

用途設定和讀取OCP測試電流的遞增電流量

說明此命令是設定過電流保護測試(OCP)的遞增電流量(I-STEP)

OCPSTOP (適用機型3310C 3330A 系列)

格式[PRESet] OCPSTOP SPNR2NL

[PRESet] OCPSTOP NL

用途設定和讀取OCP測試電流的最大電流量

說明此命令是設定過電流保護測試(OCP)的最大電流量(I-STOP)

OCPVTH (適用機型3310C 3330A 系列)

格式[PRESet] OCPVTH SPNR2NL

[PRESet] OCPVTH NL

用途設定和讀取OCP測試的臨界點電壓設定

說明此命令是設定過電流保護測試(OCP)臨界點電壓設定當待測試物的輸出

電壓小於或等於VTH電壓值時即為OCP點

OPPSTART (適用機型3310C 系列)

格式[PRESet] OPPSTART SPNR2NL

[PRESet] OPPSTART NL

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-17

用途設定和讀取OPP測試功率的啟始設定值

說明此命令是設定過功率保護測試(OPP)的啟始功率值(P-START)

OPPSTEP (適用機型3310C系列)

格式[PRESet] OPPSTEP SPNR2NL

[PRESet] OPPSTEP NL

用途設定和讀取OPP測試功率的遞增功率值

說明此命令是設定過功率保護測試(OPP)的遞增功率值(P-STEP)

OPPSTOP (適用機型3310C 系列)

格式[PRESet] OPPSTOP SPNR2NL

[PRESet] OPPSTOP NL

用途設定和讀取OPP測試功率的最大功率值

說明此命令是設定過功率保護測試(OPP)的最大功率值(P-STOP)

OPPVTH (適用機型3310C 系列)

格式[PRESet] OPPVTH SPNR2NL

[PRESet] OPPVTH NL

用途設定和讀取OPP測試的臨界點電壓設定

說明此命令是設定過功率保護測試(OPP)臨界點電壓設定當待測試物的輸出

電壓小於或等於VTH電壓值時即為OPP點

TCONFIG (適用機型3310C3330A 系列)

格式[PRESet] TONFIG NORMAL|OCP|OVP|OPPNR2NL

[PRESet] TONFIG NL

用途設定和讀取動態測試的功能

說明此命令有四個選項(NORMAL|OCP|OVP|OPP)分別是正常模式(NORMAL)

過電流保護測試(OCP)過電壓保護測試(OVP)過功率保護測試(OPP)

PS3310C有過電流保護測試(OCP)過功率保護測試(OPP)

3330A有過電流保護測試(OCP)過電壓保護測試(OVP)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-18

472 LIMIT 設定和讀取電子負載判斷 NG 的上下限

[LIMit]CURRentHIGHLOW or IHIL (適用機型3250A3310A

3310C3330A 系列)

格式[LIMit]CURRentHIGHLOWSPNR2NL

[LIMit]CURRentHIGHLOW NL

IHILSPNR2NL

IHIL NL

用途設定和讀取負載電流的上下限

說明設定比較電流的下限值當負載載入電流低於此下限值時NG 指示燈

即點亮表示ldquoNO GOODrdquo

設定比較電流的上限值當負載載入電流高於此下限值時NG 指示燈即點亮

表示ldquoNO GOODrdquo

[LIMit]POWerHIGHLOW or WHWL (適用機型3310C3250A 系列)

格式[LIMit]POWerHIGHLOWSPNR2NL

[LIMit]POWerHIGHLOW NL

用途設定和讀取負載功率 (W) 的上下限

說明設定比較功率 (瓦特) 的下限值當功率 (瓦特) 高於此上限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

設定比較功率 (瓦特) 的上限值當功率 (瓦特) 低於此下限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

[LIMit]VA HIGHLOW or VAHVAL (適用機型3250A 系列)

格式[LIMit] VAHIGHLOWSPNR2NL

[LIMit] VAHIGHLOW NL

VAHVALSPNR2NL

VAHVAL NL

用途設定和讀取負載視在功率 (VA) 的上下限

說明設定比較功率 (伏安) 的下限值當功率 (伏安) 高於此上限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

設定比較功率 (伏安) 的上限值當功率 (伏安) 低於此下限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-19

[LIMit] VOLtage HIGHLOW or VHVL (適用機型3250A 3310A

3310C3330A 系列)

格式[LIMit] VOLtageHIGHLOWSPNR2NL

[LIMit] VOLtageHIGHLOW NL

VHVLSPNR2NL

VHVL NL

用途設定和讀取負載電壓的上下限

說明設定比較電壓的下限值當輸入電壓低於此下限值時NG 指示燈即點

亮表示ldquoNO GOODrdquo

設定比較電壓的上限值當輸入電壓高於此上限值時NG 指示燈即點

亮表示ldquoNO GOODrdquo

473 STAGE 設定和讀取電子負載的工作狀態

[STATe] LOAD SPONOFF (適用機型33203250A3310A 3310C

3330A 系列)

格式[STATe] LOAD SPONOFFNL

[STATe] LOAD NL

用途設定和讀取電子負載是否載入電流

說明設定電子負載是否載入電流當設定為 ON 時則電子負載開始以待測物

載入電流當設定為OFF 時則電子負載不會載入電流

[STATe] MODE SPCCCRCVCP (適用機型3250A3310A 3310C

3330A 系列)

格式[STATe] MODE SPCCCRCVCPNL

[STATe] MODE NL

用途設定和讀取電子負載的操作模式

說明電子負載可工作的模式如下表所示

當 讀 取 負 載 操 作 模 式 時 返 回 值 0123 分 別 代 表

CCCRCVLINCP 模式

CC CR CVLIN CP

3310A CV

3310C CV

3330A CV

3250 LIN

表 4-10 各系列可工作模組表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-20

[STATe] SHORt SPONOFF (適用機型33203310A 3310C3330A

系列)

格式[STATe] SHORt SPONOFFNL

[STATe] SHORt NL

用途設定和讀取電子負載是否短路測試

說明此命令為設定電子負載作短路測試當設定為 ON 時此時電子負載之

V+V- 端如同短路狀態

[STATe ] PRESet SPONOFF ( 適 用 機 型 3320 3250A 3310A

3310C3330A 系列)

格式[STATe] PRESet SPONOFFNL

[STATe] PRESet NL

用途設定和讀取電子負載預設功能

說明此命令是控制電流表的輸出形式若設為 ON 時則電流表所顯示的電

流值為預設之值若設為 OFF則電流表所顯示的電流值為實際載入電

流之值

[STATe] SENSe SPONOFF (適用機型3250A3310A 3310C3330A

系列)

格式[STATe] SENSe SPONOFFNL

[STATe] SENSe NL

用途設定和讀取電子負載 VSENSE 功能的狀態

說明此命令為設定電壓讀取由輸入連接器端或是 VSENSE BNC 端設定為

ON 時電壓值由 VSENSE BNC 端所取得設定為 OFF 時電壓值是

由輸入連接器端所取得

[STATe] RANGe SPI∣II (適用機型33203310A 系列)

格式[STATe] RANGe SPI∣II∣NL

[STATe] RANGe ∣NL

用途設定和讀取電源或電阻範圍

說明此命令為設定電流及電阻範圍3310A 系列電子負載共有二檔RANG 1

即 RANG IRANG 2 即 RANGE II而其電流及電阻的範圍一電子負載

模組規格而定3310A 系列各電子負載模組的電流及電阻的範圍如下

規格

機種 3310A 3311A 3312A 3314A 3315A

CC MODE

RANGE III 0~3A 0~ 30A 0~6A 0~60A 0~1A 0~10A 0~05A 0~5A 0~15A 0~15A

CR MODE

RANGE III 01~2Ω 2~8KΩ

005~1

Ω 1~4KΩ

125~25

Ω

25~20K

Ω 5~100Ω

100~2K

Ω 02~4Ω

4~16K

Ω

表 4-11 3310A 系列電流及電阻的規格表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-21

[STATe] LEVEl SPHIGH∣LOW (適用機型3310A 3310C 系列)

格式[STATe] LEVEl SPHIGH∣LOW∣NL

[STATe] LEVEl ∣NL

用途設定和讀取電子負載 LOW 和 HIGH

說明

1 LEV LOW 固定電流 (CC) 模式時為低準位電流設定值固定電阻 (CR)

模式時為低準位電阻設定值固定電壓 (CV) 模式時為低準位電壓設

定值

2 LEV HIGH 固定電流模式時為高準位電流設定值固定電阻模式時為

高準位電阻設定值固定電壓模式時為高準位電壓設定值

[STATe] DYNamic SPON∣OFF (適用機型3310A 3310C3330A 系

列)

格式[STATe] DYNamic SPON∣OFF∣NL

[STATe] DYNamic ∣NL

用途設定和讀取電子負載為動態或靜態負載

說明

1 DYN ON 設定為動態 (DYNAMIC) 負載

2 DYN OFF 設定為靜態 (STATIC) 負載

[STATe] SYNCronize SPON∣OFF (適用機型3250A 系列)

格式[STATe] SYNCronize SPON∣OFF∣NL

[STATe] SYNCronize ∣NL

用途設定和讀取電子負載為外部同步或內部同步

說明

1 外部同步信號 (SYNC ON)使用外部同步信號作為電子負載同步解發信

號以控制負載電流與電壓同步

2 內部同步信號 (SYNC OFF)使用輸入連接器的信號再經由內部的零交

越電路及隔離電路產生同步信號

[STATe] WATT SPON∣OFF (適用機型3250A3310C 系列)

格式[STATe] WATT SPON∣OFF∣NL

[STATe] WATT ∣NL

用途設定和讀取是否顯示功率

說明此命令是設定功率電表的顯示本命令必須配合 PRESOFF 時使用

設定 ON 時上方的顯示器由電壓表變為瓦特表下方的顯示器由電流

表變為伏安 (VA) 表其單位分別為ˆ W ˜ˆ VA ˜

設定 OFF 時上方的瓦特 (W) 變回電壓表下方的伏安 (VA) 表變回

電流表其單位分別為ˆ Vrms ˜ˆ Vrms ˜

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-22

[STATe] AFREQ SPONOFF (適用機型3250A系列)

格式[STATe] AFREQ SPONOFFNL

[STATe] AFREQ NL

用途設定和讀取電子負載是否自動偵測頻率

說明此命令式控制電子負載是否自動偵測頻率若設為 ON 時則電子負載

會自動偵測輸入端電壓之頻率若設為 OFF則電子負載輸入電壓之頻

率須要自行設定

[STATe] DUAL DVM∣DVM∣OFF (適用機型3330A 系列)

格式 [STATe] DUAL DVM∣DVM∣OFF∣NL

用途設定當前模組在顯示狀態

說明此命令為設定 3330A 系列模組在顯示狀態

DVM雙電壓顯示模式

DAM雙電壓顯示模式

OFFNORMAL顯示模式

[STATe] CC AUTO∣R2 (適用機型333XA331XC 系列)

格式 [STATe] CC AUTO∣R2∣NL

用途設定AUTO RANGE強制RANGE II功能

說明設定在AUTO RANGE 會自動切換RANGE 檔位

設定在強制 RANGE II 會將RANGE 檔位設定在RANGE II

PS此項功能3302C啟用於(REV28)版本之後

3310C系列啟用於(REV305)3312C(REV306)版本之後

3330A系列啟用於(REV317)版本之後

[STATe] NG (適用機型3250A3310A 3310C3330A 系列)

格式[STATe] NG ∣NL

用途查詢當前模組是否有的 NG 標誌

說明NG 讀回NG 的狀態指示燈ldquo0rdquo表示 NG (NO GOOD) 指示燈熄

滅ldquo1rdquo表示 NG 指示燈點亮

[STATe] PROTect (適用機型3310A 3310C3330A 系列)

格式[STATe] PROTect ∣NL

用途查詢當前模組是否有的保護標誌

說明

1 PROT 讀回負載目前的保護狀態ldquo1rdquo表是發生 OPPldquo4rdquo表示發

生 OVP ldquo8rdquo表示發生 OCP下表說明保護狀態位元對應碼

2 PROT 狀態暫存器的清除可以使用 CLER 命令將 PROT 狀態暫存器清

除為ldquo0rdquo

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-23

7 6 5 4 3 2 1 0

過功率保護(OPP)

過電壓保護(OVP)

過電流保護(OCP)

位元 7 位元 0

過溫度保護(OTP)(3310)

表 4-13 PROT 狀態暫存器

[STATe] SLEWrate ATE FAST∣MIDDle∣SLOWNL (適用機型3320

系列)

格式[STATe] SLEWrate FAST∣MIDDle∣SLOWNL

用途設置當前模組電流斜率

說明設置當前模組電流斜率約快中慢

474 SYSTEM 設定和讀取機框和電子負載的狀態

[SYStem] RECall SP m n (適用機型33203250A3310A 3310C

3330A 系列)

格式[SYStem] RECall SP m n∣NL

用途呼叫記憶裝定中的負載狀態

說明此命令為呼叫記憶裝定中的負載狀態資料m = 1~5n = 1~30

如果當前模組為 3310A3250 系列時項目號 (n) 無效n 可以省略

如果當前模組為其他系列時省略符號 n項目默議為 3302C 所顯示的項

實例RECALL 215 呼叫記憶裝定中的第 2 組第 15 項負載裝態資料

REC 3 呼叫記憶裝定中的第3組負載狀態資料如果當前模組為 3320

3310C3330A 系列時項目默議為 3302C 所顯示的項目

[SYStem] STORe SP m n (適用機型33203250A3310A 3310C

3330A 系列)

格式[SYStem] STORe SP m n∣NL

用途存儲負載狀態到記憶裝定中

說明此命令為存儲負載狀態到記憶裝定中m = 1~5n = 1~30如果當前模組

為 3310A3250A 系列時項目 (n) 無效n 可以省略

如果當前模組為其他系列時省略項目號 n 項目默議為 3302C 所顯示的項

實例SYSTEMSTORE 215 存儲負載狀態到記憶裝定第 2 組第 15 項中

STOR 3 存儲負載狀態到記憶裝定第 3 組如果當前模組為 33203310C

3330A 系列時項目默議為 3302C 所顯示的項目

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-24

[SYStem] NAME (適用機型3250A3310A 3310C3330A 系列)

格式[SYStem] NAME ∣NL

用途讀取當前電子負載機型編號

說明此命令讀回當前電子負載機型編號如果當前沒有模組那麼將讀到字

符串 ˆNONE˜如果當前安裝了模組那麼將會讀到以下型號

型 號 型 號 型 號 型 號

3250A 3310A 3310C 3330A

3251A 3311A 3311C 3331A

3252A 3312A 3312C 3332A

3253 3314A 3314C 3333A

3315A 3315C 3334A

表 4-14 各系列機型編號表

[SYStem] NAME XXXX ∣NL or [SYStem] SPEC NR2 (適用機型

3320A 系列)

格式[SYStem] NAME XXXX ∣NL

[SYStem] SPEC NR2

用途設定當前電子負載機型編號

說明XXXX 為 33203321332233243325 型號之一3302C 才能知道當

前為何種規格電子負載

SPCT 型號

0 3320

1 3321

2 3322

4 3324

5 3325

表 4-15 3320系列機型編號表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-25

475 MEASURE 測量電子負載的當前電流電壓的實際值

MEASureCURRent (適用機型3250A3310A 3310C3330A 系列)

格式MEASureCURRent ∣NL

用途讀取當前電子負載的電流

說明讀回 4 位半數位電流表的讀值單位為安培 (A)

MEASureVOLtage (適用機型3250A3310A 3310C3330A 系列)

格式MEASureVOLtage ∣NL

用途讀取當前電子負載的電壓

說明讀回 4 位半數位電壓表的讀值單位為伏特 (V)

MEASurePOWer (適用機型3250A3310C 系列)

格式MEASurePOW ∣NL

用途讀取當前電子負載的功率

說明讀回 4 位半數位瓦特表的讀值單位為瓦特(W)

MEASureVA (適用機型3250A 系列)

格式MEASureVA ∣NL

用途讀取當前電子負載的伏安

說明讀回 4 位半數位伏安表的讀值單位為伏安 (VA)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-26

4-8 3250 系列 GPIB 控制流程圖

START

SET to LEV A or B

AC or DC

AC

DC

SET

FREQ NR2

SYNC ON|OFF

BANK m

SET

FREQ 01

SYNC ONOFF

MODE CCCC

SET

CR

MODE CR

SET

MODE CC

WAVE nCURR = A NR2

SET

VL NR2VH NR2

IL NR2

IH NR2WL NR2

WH NR2VAL NR2VAH NR2

m 0 ~ 10n 1 ~ 5

BANK 命令僅能使用於

交流 (AC) 負載

Lighting REM

Indicater

WAVE 命令僅能使用於

固定電流 (CC)模式

RESA NR2

圖 4-2 3250A 系列 GPIB 控制流程圖

SET

ldquoMODE LINrdquoldquoCURR=A NR2rdquo

LIN

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-27

4-9 3310A 系列 GPIB 控制流程圖

圖 4-3 3310A 系列 GPIB 控制流程圖

START

SETMODE CC

SET SET

CURRENTiexclOslashA

CC

SETRANG 2

SETRANG 1

SETRANG 1

SETRANG 2

HIGH or LOW LEVEL

SET

LEV HIGHRESLOW C

RESHIGH NR2

SET

LEV LOWRESLOW D

RESHIGH NR2

SETLEV HIGH

RESLOW ERESHIGH NR2

SET

LEV LOWRESHIGH FRESHIGH NR2

SET

LEV HIGHRESLOW G

RESHIGH NR2

SET

LEV LOWRESHIGH H

RESHIGH NR2

STA or DYN

SETDYN OFF

SET

HIGH or

SETLEV HIGH

CURRLOW I

CURRHIGH NR2

SETLEV LOW

CURRHIGH J

CURRLOW NR2

SETLEV HIGH

CURRLOW K

CURRHIGH NR2

SETLEV LOW

CURRHIGH L

CURRLOW NR2

SETDYN ON

RISENR2

PERDLOW NR2

STA or DYN

DYN OFF

LOW LEVELHIGH or

LOW LEVEL

CURRHIGH NR2CURRLOW NR2

FALLNR2PERDHIGH NR2

SETDYN ON

RISENR2

PERDLOW NR2

CURRHIGH NR2CURRLOW NR2

FALLNR2PERDHIGH NR2

HIGH or LOW LEVEL

HIGH or LOW LEVEL

CURRENTiexclUgraveB

MODE CR MODE CV

MODE

CR

MODE

CV

MODE NO NO NO

YESYESYES

YES

YESNO

NO

LOW

HIGH HIGH

LOW

DYN DYN

SAT SAT

LOWLOW

HIGH HIGH

HIGH

LOW

3310A 3311A 3312A 3314A 3315A

AB

CD

E

FGH

IJKL

3020

20800001

20

0060000

3000300

6010

104000

0051000

60000

6000600

10250

25020000

125250

001000

1000100

051000

100020000

501000

00500000

050050

1540

4015000

0240

0060000

1500150

3310A 系列流程圖變數表

Lighti ng REMIndicater

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-28

4-10 3320 系列 GPIB 控制流程圖

圖 4-4 3320 系列 GPIB 控制流程圖

START

A B C

3320 3321 3322 3323 3324 30

30

300

60

60

600

10

10

100

10

10

100

05

05

50

3325 15

15

150

SETRANG 1SLEW n

CURR ≦ B

CURRENT ≦ A

SETRANG 2SLEW n

CURR ≦ C

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-29

4-11 3310C 系列 GPIB 控制流程圖

圖 4-5 3310C 系列 GPIB 控制流程圖

START

CC

MODE

NO CP

MODE

CV

MODE

CR

MODE

SETldquoMODE CCrdquo

SETldquoMODE CRrdquo

SETldquoMODE CVrdquo

SETldquoMODE CPrdquo

CORRENTlt=A

SETldquoRANGE 2rdquo

SETldquoRANGE 1rdquo

RESgt=B

SETldquoRANGE 2rdquo

SETldquoRANGE 1rdquo

STA or

SETldquoDYN OFFrdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquo ldquoCURRHIGH D ldquo ldquoCURRLOW NR2rdquo

SET ldquoLEV HIGHrdquo ldquoCURRLOW C ldquo ldquoCURRHIGH NR2rdquo

SET ldquoDYN ONrdquo

ldquoCURRHIGH NR2ldquo ldquoCURRLOW NR2rdquo ldquoRISENR2rdquo ldquoFALLNR2rdquo ldquoPERDHIGH NR2rdquo ldquoPERDLOW NR2rdquo

STA or

SETldquoDYN OFFrdquo

HIGH orLOW LEVEL

SETldquoLEV LOWrdquo ldquoCURRHIGH F ldquoldquoCURRLOW NR2rdquo

SETldquoLEV HIGHrdquoldquoCURRLOW E ldquoldquoCURRHIGH NR2rdquo

SETldquoDYN ONrdquo

ldquoCURRHIGH NR2ldquoldquoCURRLOW NR2rdquoldquoRISENR2rdquoldquoFALLNR2rdquoldquoPERDHIGH NR2rdquoldquoPERDLOW NR2rdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquoldquoRESHIGH J ldquo ldquoRESLOW NR2rdquo

SET ldquoLEV HIGHrdquo ldquoRESLOW I ldquo ldquoRESHIGH NR2rdquo

HIGH orLOW LEVEL

SETldquoLEV LOWrdquoldquoRESHIGH L ldquoldquoRESLOW NR2rdquo

SET ldquoLEV HIGHrdquo ldquoRESLOW K ldquoldquoRESHIGH NR2rdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquo ldquoCVHIGH H ldquo ldquoCVLOW NR2rdquo

SET ldquoLEV HIGHrdquoldquoCVLOW G ldquo ldquoCVHIGH NR2rdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquo ldquoCPHIGH N ldquo ldquoCPLOW NR2rdquo

SETldquoLEV HIGHrdquo ldquoCPLOW M ldquoldquoCPHIGH NR2rdquo

A B CDEF GH I J KLM N

3310C30 20 0 0300030

20 750010620

00 60

00 150

3311C601000 60 0060

1037500510

00 60

00300

3312C102500100010

25 1875013325

00250

00300

3314C0510000050050

1001875533100

00500

00200

3315C154000150015

4015002140

0060

0075

3310C系列流程圖變數表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 A-1

Appendix A GPIB programming Example

C Example Program

Link this program with appropriate cibobj

This application program is written in TURBO C 20 for the IBM PC-AT compatible The National Instruments Cooperation (NIC) Model PC-2A board provides the interface between the PC-AT and a PRODIGIT MPAL ELECTRONIC LOAD The appropriate cibobj file is required in each program to properly link the NIC board to C LANGUAGE and include the ltdeclhgt HEADER FILE to C LANGUAGE

include ltstdiohgt

include ltdoshgt

include ltmathhgt

include declh NI GPIB CARD HEADER FILE

main()

char ouster[20]rdbuf[15]spec[10]

int ichload

Assign unique identifier to the device dev5 and store in variable load check for error ibfind error = negative value returned

if((load = ibfind(dev5)) lt 0) Device variable name is load

GPIB address is 5

printf(r INTERFACE ERROR an)

printf(rnError routine to notify that ibfind failedn)

printf(rnCheck software configurationn)

exit(1)

Clear the device

if((ibclr(load)) amp ERR)

printf(INTERFACE ERROR a)

exit(1)

clrscr()

Clear load error register

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT A-2

ibwrt(loadoutstr6)

ibwrt(loadCLR3)

ibwrt( loadNAME5) Get the 3310 series module load specification

strset(rdbuf0) Clear rdbuf string buffer

strset(spec0) Clear spec string buffer

ibrd(loadspec20)

if (spec[3] == 9)

printf(n 3302C series specification error )

Set preset off current sink 10 amps and load on commands to the load

ibwrt( loadpres offcclow 00cchigh 10load on 47)

ibwrt( loadmeascurr10)

Get the load actially sink current from the load

ibrd( loadrdbuf20)

go to local

ibloc(load)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 A-3

BASICA Example Program

LOAD DECLBAS using BASICA MERGE command

100 REM You must merge this code with DECLBAS

105 REM

110 REM Assign a unique identifier to the device dev5 and store it in variable load

125 REM

130 udname$ = dev5

140 CALL ibfind (udname$load)

145 REM

150 REM Check for error on ibfind call

155 REM

160 IF load lt 0 THEN GOTO 2000

165 REM

170 REM Clear the device

175 REM

180 CALL ibclr (load)

185 REM

190 REM Get the 3310 series module load specification

195 REM

200 wrt$ = NAME CALL ibwrt(loadwrt$)

210 rd$ = space$(20) CALL ibrd(loadrd$)

215 REM

220 REM Set preset off current sink 10 amps and load on commands to the load

225 REM

230 wrt$ = pres offcclow 00cchigh 10load on

240 CALL ibwrt(loadwrt$)

245 REM

250 REM Get the load actially sink current from the load

255 REM

260 wrt$ = meascurr CALL ibwrt(loadwrt$)

270 rd$ = space$(20) CALL ibrd(loadrd$)

275 REM

280 REM Go to local

285 REM

290 CALL ibloc(load)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT A-4

2000 REM Error routine to notify that ibfind failed

2010 REM Check software configuration

2020 PRINT ibfind error STOP

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-1

Appendix B RS-232 programming Example

C Language Interface for DOS Handlers pd_rs232c include ltdoshgt

include ltstdiohgt

include ltconiohgt

include ltstringhgt

define COMPTR 44 command array pointer

define QUELEN 1024 size of seriel input

define SUCCESS 0 return value variable for success

define OPER_ERR -1 operate error

define TIME_OUT 1 time_out

int input_index = 0 index of seriel input buffer

int rd_result = 0 return value variable of pd_rd()

int timeout = 0 timeout flag

char queue[QUELEN] seriel input buffer

int ACE_DATA_REG ACIA data register

int ACE_INT_ENB_REG ACIA interrupt enable register

int ACE_INT_IDENT_REG ACIA interrupt identification register

int ACE_LINE_CTL_REG ACIA line control register

int ACE_MODEM_CTL_REG ACIA modem control register

int ACE_LINE_STAT_REG ACIA line status register

int ACE_MODEM_STAT_REG ACIA modem status register

int COM_INT_NUM ACIA communication port interrupt number

int IRQ_MASK IRQ mask for PC IRQ flag

void pd_loc(void) function of disable interrupt routine

void pd_rem(void) function of enable interrupt routine

int pd_init(int) function of initial communication port

int pd_wrt(char int) function of write to device

int pd_rd(char int) function of read from device

int read_buf(void)

define PIC_CTL_REG 0x20 8259A PIC control register

define PIC_INT_MASK_REG 0x21 8259A PIC interrupt mask register

define NON_SPEC_EOI 0x20 non-spacific end of interrupt

define CTS 0x10 clear to send

define DSR 0x20 data set ready

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-2

define RI 0x40 ring indicator

define DCD 0x80 data carrier detect

define DCTS 1 delta clear to send

define DDSR 2 delta data set ready

define TERI 4 trailing edge ring detect

define DDCD 8 delta data carrier detect

define OE 2 overrun error

define PE 4 parity error

define FE 8 frame error

define BI 0x10 break interrupt

define THRE 0x20 transmit holding reg empty

3302C series elec load command sets

int pd_wrt(char wrtbufint count)

static char combuf[COMPTR] = CHAN CURRHIGH CURRLOW

RESHIGH RESLOW VOLTHIGH

VOLTLOW PERDHIGH PERDLOW

FALL RISE GLOBLOAD

GLOBLEV GLOBPRES GLOBSHOR

GLOBDYN GLOBRANG GLOBMODE

CLER CHAN MEASVOLT

MEASCURRCURRHIGH CURRLOW

ERR RESHIGH RESLOW

VOLTHIGHVOLTLOW NAME

PERDHIGHPERDLOW FALL

RISE LOAD LEV

PRES SHOR DYN

RANG MODE PROT

REMOTE LOCAL

int cntresultt

int comerrerr

char ch

char tempbuf[QUELEN]

char intbuf[QUELEN]

for (cnt = 0cnt lt 1024cnt++)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-3

intbuf[cnt] =

tempbuf[cnt]=

strset(intbuf)

strset(tempbuf)

for (cnt = 0cnt lt count+1cnt++wrtbuf++)

intbuf[cnt] = wrtbuf

cnt = cnt--

intbuf[cnt] = r

cnt = cnt++

count = count++

intbuf[cnt] = n

t = strcspn(intbuf )

if (t gtcount)

t = count-1

for (cnt = 0cnt lt tcnt++)

tempbuf[cnt] = intbuf[cnt]

strupr(tempbuf)

strupr(intbuf)

cnt = 0

do

comerr = strncmp(tempbufcombuf[cnt]t)

cnt = cnt++

while(( cnt = COMPTR) ampamp (comerr = 0))

if ( comerr == 0)

result = SUCCESS

for (cnt = 0cnt lt count+1cnt++)

while(inportb(ACE_LINE_STAT_REG) amp THRE == 0)

ch = intbuf[cnt]

delay(20)

outportb(ACE_DATA_REG ch)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-4

timeout = 0

for (cnt = 0 cnt lt= countcnt++)

ch = intbuf[cnt]

if(ch == )

do

read_buf()

while((rd_result == 0)ampamp(timeout == 0))

rd_result = 0

for (cnt = 0cntlt= countcnt++)

intbuf[cnt] =

tempbuf[cnt] =

return(result)

return(OPER_ERR)

int pd_rd(char bufint count)

char ch

int cnt = 0

do

ch = queue[cnt]

buf = ch

cnt = cnt++

buf = buf++

while((ch = n) ampamp (cnt = count))

buf = 0

queue[0] = 0

if (timeout == 1)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-5

return(TIME_OUT)

return(SUCCESS)

int read_buf()

char chch1

int temp_index

unsigned long ticks

float sec1sec2

rd_result = 0

ticks = biostime(00)

sec1 = ticks182

do

ticks = biostime(00)

sec2 = ticks182

if((sec2 - sec1) gt= 200) delay about 1 Sec

timeout = 1

ch = inportb(ACE_INT_IDENT_REG)

ch amp= 0x06

switch(ch)

case 6

inportb(ACE_DATA_REG) read the data register to empty it

break

case 0

break

case 2

break

case 4 read character from data register

ch1 = inportb(ACE_DATA_REG)

temp_index = input_index + 1 increment index of input buffer

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-6

if (ch1 = n) check terminate bit

queue[input_index] = ch1 store character to input buffer

input_index = temp_index

else

queue[input_index] = ch1

input_index = temp_index

input_index = 0 if terminate bit was detected

temp_index = 0

rd_result = 1 clear index and set return value

break

finally send the non-spacific

while ((rd_result == 0) ampamp (timeout == 0))

int pd_init(int pd_com)

if ((pd_com = 1) ampamp (pd_com = 2))

return(OPER_ERR)

if (pd_com == 2) initial communication port 2

ACE_DATA_REG = 0x2f8

ACE_INT_ENB_REG = 0x2f9

ACE_INT_IDENT_REG = 0x2fa

ACE_LINE_CTL_REG = 0x2fb

ACE_MODEM_CTL_REG = 0x2fc

ACE_LINE_STAT_REG = 0x2fd

ACE_MODEM_STAT_REG = 0x2fe

COM_INT_NUM = 11

IRQ_MASK = 0xf7 IRQ mask for IRQ3 (11110111)

else initial communication port 1

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-7

ACE_DATA_REG = 0x3f8

ACE_INT_ENB_REG = 0x3f9

ACE_INT_IDENT_REG = 0x3fa

ACE_LINE_CTL_REG = 0x3fb

ACE_MODEM_CTL_REG = 0x3fc

ACE_LINE_STAT_REG = 0x3fd

ACE_MODEM_STAT_REG = 0x3fe

COM_INT_NUM = 12

IRQ_MASK = 0xef IRQ mask for IRQ4 (11101111)

bioscom(0 0xe3 pd_com-1) boud rate 9600 1 start bit

pd_rem() no parity 1 stop bit

pd_wrt(remote6) data bit 8 bits

return(SUCCESS)

void pd_rem(void)

char ch

outportb(ACE_INT_ENB_REG 0xd) enable ACIA interrupt register

inportb(ACE_DATA_REG) empty receive data register

inportb(ACE_LINE_STAT_REG) clear line status register

outportb(ACE_MODEM_CTL_REG 0xb) set RTSDTR to enable modem and

turn on OUT2 to enable the 8250s

IRQ interrupt to system

void pd_loc(void)

char ch

outportb(ACE_INT_ENB_REG 0) disable all 8250 interrupt

outportb(ACE_MODEM_CTL_REG 0) clear RTSDTR to disable modem and

turn off OUT2 to disable the 8250s

IRQ interrupt to system

Program terminated

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-8

C Example Program Link this program with pd_rs232obj

include ltdoshgt

include ltstdiohgt

include ltconiohgt

include ltstringhgt

main()

int com

int io_err= 0

char rdbuf[1024]

clrscr()

printf(Input COM1COM2 port is )

scanf(d ampcom)

if((io_err = pd_init(com)) == 0) Initial RS-232 interface

setstr(rdbuf)

pd_wrt(name5)

if ((io_err = pd_rd(a10)) == 0)

do

Set preset off current sink 10 amps and load on commands to the load

pd_wrt(pres off8)

delay(200)

pd_wrt(currlow 0012)

delay(200)

pd_wrt(curr high 1013

delay(200)

pd_wrt(load on7)

delay(200)

pd_wrt(meascurr 11)

Get the load actially sink current from the load

delay(200)

pd_rd(rdbuf20)

io_err = 1

while (io_err == 0)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-9

else

printf(a)

printf(3302C IO reading error n)

exit(1)

pd_loc() Go to local

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

Material Contents Declaration (材料含量宣称)

Hazardous Substance (有毒有害物质或元素)

(Part Name) 零件名称

(Pb) 汞

(Hg) 镉

(Cd) 六价铬

(Cr6+)

多溴

联苯

(PBB)

多溴

二苯醚

(PBDE)

PCBA (印刷电路装配件)

X O X O O O

Electrical part not on PCBArsquos 未在PCBA上的电子零件 X O X O O O

Metal parts 金属零件

O O O X O O

Plastic parts 塑料零件

O O O O X X

Wiring 电线

X O O O O O

Package 封装

X O O O O O

对销售之日的所售产品本表显示 PRODIGIT 供应链的电子信息产品可能包含这些物质注意在所售产品中可能

会也可能不会含有所有所列的部件This table shows where these substances may be found in the supply chain of Prodigit electronic information products as of the date of sale of the enclosed product Note that some of the component types listed above may or may not be a part of the enclosed product 表示该有毒有害物质在该部

件所有均质材料中的含量均在SJT 11363-2006 标准规定的限量要求以下Indicates that the concentration of the hazardous substance in all homogeneous materials in the parts is below the relevant threshold of the SJT 113632006 standard times表示该有毒有害物质至少在该部件的某一均质材料中的含量超出SJT 11363-2006 标准

规定的限量要求times Indicates that the concentration of the hazardous substance of at least one of all homogeneous materials in the parts is above the relevant threshold of the SJT 11363-2006 standard Note(注释) 1Prodigit has not fully transitioned to lead-free solder assembly at this momentHowever most of thecomponents used are RoHS compliant(此刻Prodigit 并非完全过渡到无铅焊料组装但是大部份的元器件一至于RoHS的规定)

2 The product is labeled with an environment-friendly usage period in yearsThe marked period is assumed under the operating environment specified in the product specifications(产品标注了环境友好的使用期限制(年)所标注的环境使用期限假定是在此产品定义的使用环境之下)

Example of a marking for a 10 year period (例如此标制环境使用期限为10年)

Page 6: 3302C Mainframe 使用手冊 · 2016. 12. 20. · 3302c mainframe 使用手冊 1-3 1-5 系統方塊圖 3302c 系統方塊圖如圖 1-1 所示,3302c 內含兩組電源供應器,其中一組供應給

3302C Mainframe 使用手冊 1-3

1-5 系統方塊圖

3302C 系統方塊圖如圖 1-1 所示3302C 內含兩組電源供應器其中一組供應給

3302C 機框另一組則供應給電子負載模組

POWER

SUPPLY

SYSTEMCONTROLLER

(CPU MEMORY

DIGIT IOCIRCUIT

IEEE488INTERFACE

FRONT PANEL

KEY

STORERECALL

POWER SUPPLY

ISO IO

SERIESMODULARPLUG-INLOAD

Analog Programming

CONTROLL

INTERFACE

RS-232INTERFACE

3250A3310A3330A3310C3320

9931C CREMOTE

3302C 電子負載機框與電子負載模組以光隔離元件隔離

圖 1-1 3302C Mainframe 方塊圖

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 2-1

二安裝

2-1 安裝前的準備

3302C 電子負載機框於出貨前都己經過嚴密的品質檢驗如果機框於運輸過程遭受損

壞時請您就近聯絡博計電子的經銷商或直接與本公司營業部聯絡

2-2 電源的設定與檢查

3302C 電子負載機框可以工作於交流電源 100V115V200V 及 230V工作電壓標示

於後面板電源輸入端附近使用前請先確定標示的工作電壓與您的使用電壓是否相

同如果您的使用電壓與 3302C 電子負載機框所標示的工作電壓不同時請依照以下

的步驟重新設定工作電壓

115V100V

230V200V

圖 2-1 電源設定圖

221 關閉 3302C 電子負載機框電源開關 (0 的位置)

222 背板之開關設定請參考圖 2-1設定正確的使用工作電壓電壓的設定說明如

2221 設定開關到 115 V 位置即設定使用電壓為 115 V

2222 設定開關到 230 V 位置即設定使用電壓為 230 V

223 確認保險絲的安裝是否正確如果必要時請一併更換正確的保險絲一般來

說應該為另一顆位於保險座中的備用保險絲

224 保險絲座位於交流電源插座下方如圖 2-2 所示檢視保險絲前務必先拔除電源

線以避免電擊的危險取出保險絲座時圖 2-2 所示可以使用一把較小的平

頭螺絲起子換上如表 1-2 所示正確規格的保險絲

225 置回保險絲座插上電源線後即可

圖 2-2 保險絲座

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 2-2

2-3 接地需求

為了避免機殼因漏電時而造成危險3302C 電子負載機框強烈要求使用三端式的電源

線並且電源配線接地皆需正確和完整

2-4 環境需求

為了保持 3302C 電子負載機框可以正常地操作建議操作環境的溫度應位於攝氏 0

~40 之間最佳的工作環境溫度為攝氏 25plusmn5

2-5 維修及校正服務

如果 3302C 電子負載機框故障或需要校正時請於機框上貼上標示有所有人 (公司行

號部門人員) 的標籤並指明為校正服務或者維修服務然後通知博計電子的經銷商或

者直接與本公司聯絡

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 2-3

2-6 GPIB 介面功能

GPIB 連接器位於 3302C 電子負載機框的後面板 (參考圖 2-3)用於連接 GPIB 控制

器 (CONTROLLER) 或其他裝置 (DEVICES)

GPIB 連線時有二點較為重要的限制如後所述

261 包含 GPIB 控制器 (CONTROLLER) 在內所有裝置不能超過 15 台

262 GPIB 連接器電纜線長度最長為 2 米裝置連線後其總長不可超出 20 米

GPIB 位址由前板 STATE 4+STATE 5 同時按下進入 GPIB 位址設定模式按 UP 鍵

DOWN 鍵選擇 0-31 位址完成後按 STATE 2 跳出 GPIB 位址設定模式

STORE

1

2

3

4

5

STATE

START

EXIT

AUTOSEQ

Addr

REMOTE CONTROLLER

GPIB

MADE IN TAIWAN

PRODIGIT ELECTRONICS CO LTD

PROGRAMMINGANALOGINPUT

LINE INPUT

100V115V

200V230V

RS232

LINE FUSE RATING

5060Hz

115

05A

1A100V

230V200V

0~10 Vac +dc

圖 2-3 3302C 前板按鍵圖背板圖

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 2-4

2-7 RS-232 介面功能

3302C 電子負載機框提供了一個 RS-232 母座 (FEMALE) 連接裝置於背面板上 (參考

圖 2-3)此連接裝置與電腦 RS-232 連接埠以一對一的方式連接

2-8 遙控裝置

3302C 電子負載機框提供了一個可以連接 Model 9931C 遙控器的連接埠於後面板上

此一連接埠為一般的 9 Pin 母座連接埠連接於前面板的按鍵用以使用 Model 9931C

5 個按鍵的遙控器它可以取代3302C 前面板的 Recall 1~5如果電子負載產生

NG MODEL 9931C 上的〝NG〞指示燈指示 NG 狀態

INSTRUMENT PROFESSIONAL

PRODIGIT

9931C REMOTE INTERFACE

9 Pin to 9 Pin Cable

1

2

3

4

5

STORE

1

2

3

4

5

6

7

8

9NC

NC

D-sub 9 Pin

FAIL

圖 2-4 遙控連接埠圖

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 3-1

三操作說明

3302C 電子負載機框前面板圖如圖 3-1 所示

STATE

STORE

POWER

BANK

START

EXIT

AUTOSEQ

ADDR

2

3

1

圖 3-1 3302C 前面板圖

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 3-2

3-1 電源開關

在接上電源線之前請先確定使用電壓與本機所使用的電壓是否相符

當 電 源 開 關 切 換 到 〝 1 〞 (ON) 時 3302C 電 子 負 載 機 框 及

3250A3310A3310C33203330A 系列電子負載模組即能正常地工作3302C 電子負載機

框開機時的狀態如下說明

311 3302C 打開電源LED 燈七段式顯示器全部亮起及風扇全速運轉約三秒鐘之

312 LED 燈全滅則七段速式顯示器依序顯示版本 r1 (r1~r9) BANK 值 bn 01

風扇速度會有改變如下說明

313 風扇會隨著裝上的模組風速有所不同

3310A3250A 系列以全速運轉3310C3330A 系列以慢速運轉 (未吃載)3320

系列則風扇會停止當按下 LOAD 鍵時風扇才會以全速運轉風扇不再被控

314 3302C 智慧型風扇控制

3141 3302C 搭配 3310A3250A3320 系列電子負載模組時風扇無智慧型控制

都以全速運轉

3142 3302C 搭配 3310C3330A 系列電子負載模組時風扇有智慧型控制風

扇控制如下表 3-1

風扇速度隨著吃載功率大小改變一段為最慢五段為最快

風扇速度 一段 二段 三段 四段 五段

3310C 0~30W 30~60W 60~90W 90~120W gt120W

3311C3312C 0~60W 60~120W 120~180W 180~240W gt240W

3314C 0~40W 40~80W 80~120W 120~150W gt150W

3315C 0~15W 15~30W 30~45W 45~60W gt60W

3330A3331A 0~60W 60~90W 90~120W 120~150W gt150W

3332A3333A3334A 0~30W 30~60W 60~90W 90~120W gt120W

表 3-1 風扇速度規格表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 3-3

3-2 儲存呼叫 ( STORE RECALL ) 操作

3302C 電子負載機框前面板的 8 個功能鍵對於 3250A3310A 系列電子負載模組其

中 STATE 1 ~ 5 提供了使用者可以儲存呼叫最多達 5 個的測試項目或狀態對於

3310C3330A3320 系列電子負載模組 3302C 可儲存呼叫 5 種電子負載狀態設定項

目每個項目別分為 30 種狀態共有 150 種3310C3330A 系列電子負載模組狀

態設定於負載模組的 EPROM 中3320 系列電子負載模組狀態設定於 3302C 電子負

載機框 EPROM 中每一組 STATE (1~5) 皆能儲存 (STORE) 或呼叫 (RECALL)

3250A3310A3310C33203330A 電子負載的狀態及設定值

321 儲存功能操作步驟

3211 設定好電子負載的狀態及設定值

3212 對於 3310C3330A 及 3320 系列用 UP 和 DOWN 鍵選擇將要存

儲的 BANK 狀態號碼(1~30)對於 3310A 和 3250A 系列跳到下一

3213 按下 3302C 面板上的儲存 (STORE) 鍵此時儲存件的指示燈會立即

以每秒一次的速度閃爍若欲放棄儲存時可再按一次儲存鍵或等大

約 20 秒鐘即離開儲存功能

3214 按下儲存鍵後儲存功能指示燈亦開始閃爍之後按下 STATE 1 ~ 5

任何一鍵時相對地指示燈立即點亮表示電子負載面板狀態及設定

值都已經儲存至指定的記憶裝置中儲存功能指示燈熄滅之後表示

儲存步驟已經完成

322 呼叫功能操作步驟

按下 STATE 1 ~ 5 中任何一個按鍵相對的指示燈即點亮表示 3250A

3310A 系列電子負載模組會從相對地記憶裝置中將資料呼叫出來此時

3250A3310A 系列電子負載模組面板的狀態及設定值即會依照呼叫出來的資料

重新設定對於 3310C3330A 及3320 系列按 UP 和 DOWN 鍵改變當前項

目中的狀態號碼同時將此狀態的資料傳送至電子負載模組設定呼叫功能

後若按下模組面板上任何一個按鍵時呼叫功能指示燈 (STATE 1 ~ 5) 隨

即亮起表示呼叫步驟已經完成

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 3-4

3-3 AUTO SEQ 功能操作說明

AUTO SEQ 功能內有兩種模式一為 STORE (EDIT) MODE (編輯模式)另一 START

(TEST) MODE (測試模式)同時按下前面板的 S3 + S4 可以進入 AUTO SEQ 功能內再

按 STORE 或 SEATE 選 STORE (EDIT) MODE (編輯模式) 或 START (TEST) MODE

(測試模式)(操作方式請參考流程圖)

Normal Mode

AUTO SEQ

按下 S3+S4 鍵

Display bank no

STORE MODE STATE MODE

按下 Exit 鍵

bn

Show r1-r9 Display 3302C 程式版本 r1-r9

Display bank

SHOW n1~n9

按下 STATE 鍵按下 STORE 鍵

圖 3-2 自動動測試模式操作流程圖

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 3-5

331 編輯模式 (Edit) Mode

3311 3302C 內有 9 組 (n1 ~ n9) 自動測試可編輯

3312 每組各有 16 項步驟可設定由 BANK 0 ~ 30 及 STATE 0 ~ 5 來選擇

150 組

3313 每組內可設定 T1 (TEST TIME) 及 T2 (DEALY TIME)單位為 100 ms

範圍在 (01s ~ 99s)

S3+S4

Show n1-n9

Store Mode

1按下按鍵 S3+S4

2顯示 AUTO SEQ No1-No9 按上下箭頭選擇 n1-n9

Initial = n1

按下 Store 鍵3按下 Store 鍵進入 Store Mode

Show BANK 值

設定 Bank

設定 T1

設定 T2

按上下箭頭選擇 Bank NoSTART 1~5

按下 Store 鍵 = Enter 進入下一個項目

Show t1

Show t2

按上下箭頭設定 t1 = 01-99 單位 = 100mS

按下 Store 鍵 = Enter 進入下一個項目

按下 Store 鍵 = Enter 進入下一個項目

按上下箭頭設定 t2 = 00-99 單位 = 100mS

顯示 Step No Sp = 0-F

Step = F

Yes完成

Sp=Sp+1

NO

圖 3-3 編輯模式操作流程圖

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 3-6

332 測試模式(Test)Mode

3321 當同時按下 S4 + S5 進入自動測試模式S3S4 LED 燈亮起按下

SEART 鍵則進入測試模式

3332 測試方式由 (STEP 0- T1-T2) 接著 (SETP 1-T1-T2) 直到 16 個步驟做

完或按 EXIT 離開測試模式

3333 若全部測試步驟都 GO測試結果顯示 GO 時表示為 PASS測試步

驟若有任何一項為 nG 時測試結果顯示 nG 時表示為 FAIL

S3+S4

Show n1-n9

Start Mode

1按下按鍵 S3+S4

2顯示 AUTO SEQ No1-No9 按上下箭頭選擇 n1-n9

Initial = n1

按下 Start 鍵

3按下 Start 鍵進入 Start Mode

Testing3依據 3310C 及 3330A 傳回之 GONG 3302C 不用顯示 GONG

4若測試結果為 NG 時 3302C 應暫停測試

Exit

1依照 n1-n9 的內容 Recall 3330A 及 3310C 模組

41 使用者按下 START 則繼續測試

42 使用者按下 Exit 則終止測試 回到 Normal ModeStartExit

Start

Show BANK值

NG Yes

Normal Mode

End

No

Sp = Sp+1

No

PASSFAIL

Show GO Show NG

PASS FAIL

1

2

3

Exit

Yes

4

5若測試結果為 GO 時 則判斷是否為最後一個測試項

51 若不是最後測試 Step 則 Step + 1 繼續測試

52 若是最後測試 Step 則測試若全部為 GO 時 顯示 GO 表示為 PASS

53 若是最後測試 Step 則測試若有任一項為 NG 時 顯示 NG 表示為 FAIL

5

52 53

5141

42

圖 3-4 測試模式操作流程圖

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-1

四GPIB RS-232 操作命令說明

4-1 GPIBRS-232 簡介

3302C 電子負載機框後面板上的 GPIBRS-232 介面可以和個人電腦 (PC) 或者筆記本

型電腦 (Note Book PC) 的 GPIBRS-232 介面連接可以使用高階語言 C 和 VB 等應

用程式遠端控制電子負載模組組成自動控制系統

根據 GPIBRS-232 介面功能更可以利用在交換式電源供應器 (Switching Mode Power

Supply) 的自動化測試如負載調整率 (LOAD Regulation)電壓調整 (Centering Voltage

Adjust) 等或者可充電式電池的充放電測試3302C 的 GPIBRS-232 介面功能不僅

可以設定 3250A3310A3310C33203330A 系列電子負載模組的負載狀態更可以讀回

設定值及實際值從而可以在 PC 上可以觀察到電子負載模組的工作狀態

4-2 GPIB 命令摘要

GPIB 的設定命令中 rdquoNAME XXXXrdquo 只對 3320 系列有效3320 系列進入 GPIB 後

要先下此命令使 3302C機框知道裝 3320 系列中何種機型

GPIB 的命令群組中查詢命令及測量命令的命令延遲時間為 (100mS)請於下達查詢命

令及測量命令之後延遲 100 mS 之後再讀取資料緩衝區上的資料

3302C 裝 3321 負載模組欲使用 GPIB 控制時 GPIB 命令下達應如下

NAME 3321

若沒有先下此命令給 3302C 則機框無法分辨機型造成設定錯誤

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-2

4-3 RS-232 命令摘要

RS-232 命令語法與 GPIB 命令語法都是相同的3302C 電子負載機框 RS-232 功能的

通訊協定為固定的其通訊協定如下所述

鮑得率 (Baud-rate) 9600

同位檢查 (Parity) 沒有

資料位元數 (Data bit) 8 位元

結束位元 (Stop bit) 1 位元

命令延遲時間 (Command Delay time) 20 mSec

後面板 RS-232 介面連接圖如圖 4-1其中圖 4-1 (A) 為 3302C RS-232 介面的內部配

線圖使用者只須使用如圖 4-1 (B) 的一般一對一 RS-232 電纜線

TxDRxDRTSCTS

TxDRxD RTSCTS

Figure 4-1A

TxDRxDRTSCTSDSR GNDDCDDTR

234567820

Figure 4-1B

Inside of 3302C Mainframe 3302C Mainframe RS232C port on PC RS232C port on

圖 4-1 後面板 RS-232 介面連接圖

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-3

4-4 3320 3250 3310A 3310C 3330A GPIBRS-232 命令列表

332032503310A3310C3330A 系列 GPIBRS-232 設定及讀取命令如下列表格

型 號 設定預置數值命令查詢預置數值命令

3250A 3310A 3310C 3320 3330A 備 註

[PRESet] BANKSPd⎢NL d=0~10

[PRESet] BANKSP⎢NL 0~10

[PRESet] WAVESPm⎢NL M=0~4

[PRESet] WAVESP⎢NL 1~5

[PRESet] FREQuency SP NR2 ⎢NL 00~700

[PRESet] FREQuency ⎢NL 00~700

[PRESet] RISESP NR2 ⎢NL

[PRESet] RISE ⎢NL

[PRESet] FALLSP NR2 ⎢NL

[PRESet] FALL NR2 ⎢NL

[PRESet] SLEWrateSP NR2 ⎢NL

[PRESet] SLEWrate ⎢NL

[PRESet ] PERiod HIGH ⎢LOW SPNR2

[PRESet] PERiodHIGH ⎢LOW

⎢NL

[PRESet] PERDHIGH ⎢LOW SP NR2

[PRESet ] PERDHIGH ⎢LOW

⎢NL

[PRESet] LDONvSP NR2 ⎢NL

[PRESet] LDONv ⎢NL

[PRESet] LDOFfvSP NR2 ⎢NL

[PRESet] LDOFfv ⎢NL

[PRESet] CC SP NR2 ⎢NL

[PRESet] CC ⎢NL

PRESet] CURR SP NR2 ⎢NL

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-4

型 號 設定預置數值命令查詢預置數值命令

3250A 3310A 3310C 3320 3330A 備 註

[PRESet] CURR ⎢NL

[PRESet] CCA ⎢B SP NR2⎢NL

[PRESet] CCA ⎢B ⎢NL

[PRESet] CURRA ⎢BSP NR2

⎢NL

[PRESet] CURRA ⎢B⎢NL

[PRESet ] CC HIGH ⎢LOWSPNR2⎢NL

[PRESet] CCHIGH ⎢LOW ⎢NL

[PRESet ] CURR HIGH ⎢LOWSPNR2⎢NL

[PRESet] CURRHIGH ⎢LOW

⎢NL

[PRESet ] CP HIGH ⎢LOW SPNR2⎢NL

[PRESet] CPHIGH ⎢LOW ⎢NL

[PRESet] CRSPNR2 ⎢NL

[PRESet] CR ⎢NL

[PRESet] CRA ⎢B SP NR2⎢NL

[PRESet] CRA ⎢B ⎢NL

[PRESet ] RESA ⎢B SP NR2

⎢NL

[PRESet] RESA ⎢B ⎢NL

[PRESet] LINA⎢B SP NR2⎢NL

[PRESet] LINA ⎢B ⎢NL

[PRESet ] CR HIGH ⎢LOW SPNR2⎢NL

[PRESet] CRHIGH ⎢LOW ⎢NL

[PRESet ] RES HIGH ⎢LOW SPNR2⎢NL

[PRESet ] RESHIGH ⎢LOW

⎢NL

[PRESet ] CV HIGH ⎢LOW SPNR2⎢NL

[PRESet] CVHIGH ⎢LOW ⎢NL

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-5

[PRESet] CVSP NR2 ⎢NL

[PRESet] CV ⎢NL

型 號 設定預置數值命令查詢預置數值命令

3250A 3310A 3310C 3320 3330A 備 註

[PRESet ]TCONFIG SP

NORMAL|OCP|OPP|NL

[PRESet ]TCONFIG SP

NORMAL|OCP|OVP|NL

[PRESet] TCONFIG |NL 1NORMAL

2OCP

3OPP

[PRESet] TCONFIG |NL 1NORMAL

2OCP

3OVP

[PRESet] OCPSTART SP NR2|NL

[PRESet] OCPSTART |NL

[PRESet] OCPSTEP SP NR2|NL

[PRESet] OCPSTEP |NL

[PRESet] OCPSTOP SP NR2|NL

[PRESet] OCPSTOP |NL

[PRESet] OCPVTH SP NR2|NL

[PRESet] OCPVTH |NL

[PRESet] OPPSTART SP NR2|NL

[PRESet] OPPSTART |NL

[PRESet] OPPSTEP SP NR2|NL

[PRESet] OPPSTEP |NL

[PRESet] OPPSTOP SP NR2|NL

[PRESet] OPPSTOP |NL

[PRESet] OPPVTH SP NR2|NL

[PRESet] OPPVTH |NL

表 4-1 設定預置數值命令查詢預置數值命令

註1OCPOPP和TCONFIG功能在3310C3311C3315C在(REV306)之後版本才有此功能

3312C在(REV309)之後版本才有此功能

3314C在(REV307)之後版本才有此功能

3310C系列需搭配3302C (REV29)之後版本才有此功能

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-6

型 號

STAGE設定命令查詢命令 3250A 3310A 3310C 3320 3330A

備 註

[STATe] LOAD SPONOFF

NL

[STATe] LOAD NL 0OFF 1ON

[STATe ] MODESPCC CR CV

CP NL

[STATe] MODE NL 0CC 1CR

2CV 3CP

[STATe] SHORt SP ONOFF

NL

[STATe] SHORt NL 0OFF 1ON

[STATe] PRESet SP ONOFF

NL

[STATe] PRESe NL 0OFF 1ON

[STATe] SENSet NL 0OFF 1ON

[STATe] SENSe SP ONOFF

NL

[STATe] AFREQ SP ONOFF

NL

[STATe] AFREQ NL 0OFF 1AUTO

[STATe] RANGe SP III NL

[STATe] RANGe NL 0I 1II

[STATe] LEVei SP HIGHLOW

NL

[STATe] LEVei NL 0LOW 1HIGH

[STATe] LEV SP HIGHLOW

NL

[STATe] LEV NL 0LOW 1HIGH

[STATe] DYNamic SP ONOFF

NL

[STATe] DYNamic NL 0OFF 1ON

[STATe ] SYNChronize SPON

OFFNL

[STATe] SYNChronize NL 0OFF 1ON

[STATe] WATT SPONOFF

[STATe] WATT 0OFF 1ON

[STATe] DUALSPDVMDAM|OFF

[STATe] CCSPAUTOR2(註一)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-7

註一CC AUTOR2 功能3302C啟用於(REV28)版本之後

3310C系列啟用於(REV305)3312C(REV306)版本之後

3330A系列啟用於(REV317)版本之後

型 號

STAGE設定命令查詢命令 3250A 3310A 3310C 3320 3330A

備 註

[STATe] NO 0GO 1NG

[STATe] PROTect 1PROT

[STATe ] SLEWrate FAST MIDDle

SLOW

[STATe] SLEWrate NL FAST=3 MIDDL=2

SLOW=1

表 4-2 STAGE設定命令查詢命令

型 號

LIMIT設定預置數值命令查詢預置數值命令 3250A 3310C 3330A 備 註

LIMITCURRentHIGH ⎢LOWSPNR2

⎢NL

LIMITCURRentHIGH ⎢LOW⎢NL

LIMIT POWer HIGH ⎢LOWSPNR2

⎢NL

LIMITPOWerHIGH ⎢LOW⎢NL

LIMITVAHIGH ⎢LOWSPNR2⎢NL

LIMITVAHIGH ⎢LOW⎢NL

LIMITVOLTageHIGH ⎢LOWSPNR2

⎢NL

LIMITVOLTageHIGH ⎢LOW⎢NL

IH ⎢ILSPNR2⎢NL

IH ⎢IL⎢NL

WH ⎢WLSPNR2⎢NL

WH ⎢WL⎢NL

VAH ⎢VALSPNR2⎢NL

VAH ⎢VAL⎢NL

VH ⎢VLSPNR2⎢NL

VH ⎢VL⎢NL

表 4-3 LIMIT設定預置數值命令查詢預置數值命令

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-8

系統命令對所有模組有效

COMMAND NOTE RETURN

[SYStem] RECall SP m [n] ⎢NL M=1 ~ 5 n=1 ~30

[SYStem] STORe SP m [n] ⎢NL M=1~5 n=1~30

[ SYStem] REMotel ⎢NL Only RS232 cmd

[SYStem] LOCAL⎢ NL Only RS232 cmd 0OFF 1ON

[SYStem] NAME ⎢ NL ldquoXXXXX

表 4-4 系統設定命令查詢命令

對 3320 系列有效

[SYStem] NAME XXXXX

NL

XXXXX 為模組型

33203321332233243325

[SYStem] SPEC SPNR2

⎢NL

0 ~ 5 33203321332233243325

表 4-5 系統設定命令查詢命

測量命令對所有模組有效

COMMAND 3250A 3310A 3310C 3330A RETURN

MEASureCURRent ⎢NL

MEASureVOLtage ⎢NL

MEASurePOWer ⎢NL

MEASureVA ⎢NL

表 4-6 系統設定命令查詢命

附註

1 電流單位為安培 (AArms)

2 電阻單位為歐姆 (Ω)

3 電壓單位為伏特 (VVrms)

4 週期單位為毫秒 (mS)

5 轉換率 (SLEW-RATE) 單位為安培微秒 (AuS)

6 頻率單位為赫芝 (Hz)

7 功率單位為瓦特 (W)

8 VA 單位為伏安 (VA)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-9

3310C 系列與 3310A 系列在 3302C 機框中 GPIB 命令可以相容但是因 3310C 系列與

3310A 系列負載上解析度有差異所以在撰寫程式時請注意解析度的差異解析度差異參考下

機 型 CC MODE CR MODE CV MODE

3310C

Resolution

0-3A30A

08mA80mA

01067Ω-2Ω-75kΩ

0533mΩ0133mS

0V-60V

0016V

3310A

Resolution

0-3A30A

075mA75mA

01Ω-2Ω-8kΩ

05mΩ0125mΩ

0V-60V

0015V

3311C

Resolution

0-6A60A

16mA16mA

00533Ω-1Ω-375kΩ

0266mΩ0266mS

0V-60V

0016V

3311A

Resolution

0-6A60A

15mA15mA

005Ω-1Ω-4kΩ

025mΩ025mΩ

0V-60V

0015V

3312C

Resolution

0-1A10A

0266mA266mA

1333Ω-25Ω-1875kΩ

6666mΩ0053mS

0V-250V

00666V

3312A

Resolution

0-1A10A

025mA25mA

125Ω-25Ω-20kΩ

005mS625mΩ

0V-250V

00625V

3314C

Resolution

0-05A5A

0133mA133mA

5333Ω-100Ω-1875kΩ

2666mΩ13333μS

0V-500V

0133V

3314A

Resolution

0-05A5A

0125mA125mA

5Ω-100Ω-20kΩ

00125mS25mΩ

0V-500V

0125V

3315C

Resolution

0-15A15A

04mA40mA

0213Ω-4Ω-15kΩ

1066mΩ66666μS

0V-60V

0016V

3315A

Resolution

0-15A15A

0375mA375mA

02Ω-4Ω-16kΩ

1mS00625mΩ

0V-60V

0015V

表 4-7 解析度差異表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-10

4-5 縮寫代號說明

1 SPSPACE空隔字元ASCII 碼為 20H

2 命令結束符號

3 NL命令結束符號

4 NR2包含小數點的數值形式形式為 在此範圍內皆可接受

例如30123450

5 表示是讀取數據的命令即查詢命令

6 NR316 進制數 0000 ~ FFFFF

4-6 GPIB RS-232 命令語法說明

1 此符號表示命令必需包含此項不可省略

2 [ ]此符號表示命令中可以有可以沒有此項參數

3 | 此符號表示 OPTION 之意例如〝LOW|HIGH〞表示可以使用 LOW 或

HIGH但兩者只能選擇其中一個使用

4 在下達完一個命令後你必須接者送出一個命令結束字元本機可接受之結束字元

為如表 4-7或同時 9送出多個命令每個命令之間以分隔符號〝〞隔開在最後

一個命令加上結束位元若你未送出結束字元則此命令視為無效命令

LF

LF WITH EOI

CRLF

CRLF WITH

EOI

表 4-8 命令結束字元表

5 程式撰寫時在下達完一個詢問命令後必須加入 delay (100) 再下達讀回命令

例以 C 語言撰寫程式配合迦捷 GPIB 卡控制 3300C 機框 3310C 負載模組

gpoutput(PROmeascurr) 詢問命令

delay(100) 延遲時間

gpinput(instrEOSPRO7 ) 讀回命令

如範例撰寫格式在每個詢問命令與讀回命令之間加入延遲時間delay (100)即可讀回

正確值

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-11

4-7 GPIB RS-232 命令說明

471 PRESET 設定和讀取電子負載的預設值

BANK (適用機型3250A 系列)

格式[PRESet] BANK SPd| NL d=0~10

[PRESet] BANK | NL

用途設定和讀取所選擇的波形庫

說明此命令為設定欲選擇的波形庫

1 波形庫 0~4 為正弦波

2 波形庫 5~9 為方波

3 波形庫 10 為直流

4 每個波形庫當中有 5 個波形資料共 11 個波形庫55 個波形資料波

形資料如表 4-9

波 形 庫 A B C D E 0 radic2 20 25 30 35 1 15 16 17 18 19 正弦波 2 30 31 32 33 34

CF= 20 3 PF=-085 PF=-080 PF=-075 PF=-070 PF=-065 CF= 25 4 PF=-070 PF=-065 PF=-060 PF=-050 PF=-040 CF= 35 5 PF=-050 PF=-045 PF=-040 PF=-035 PF=-030 CF= 20 6 PF= 085 PF= 080 PF= 075 PF= 070 PF= 065 CF= 25 7 PF= 070 PF= 065 PF= 060 PF= 050 PF= 040 CF= 35 8 PF= 050 PF= 045 PF= 040 PF= 035 PF= 030

方波 9 10 11 12 13 14 直 流 10 radic2dc 2dc 25dc 30dc 35dc

表 4-9 波形資料表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-12

WAVE (適用機型3250A 系列)

格式[PRESet] WAVE SPdNL d=0~4

[PRESet] WAVE NL

用途設定和讀取所選擇的波形庫

說明此命令是設定 CC MODE 時的電流 CF (峰值因數)

此命令儀在 CC MODE 時才有作用BANK 改變時這 5 組 CF 亦同時會定

義成不同之 CF 如 表 4-9 詳細內容請參考 3250A 使用手冊

FREQ (適用機型3250A 系列)

格式[PRESet] FREQuery SPNR2NL

[PRESet] FREQuery NL

用途設定和讀取頻率值

說明此命令為設定電子負載的頻率值下達命令時需注意下列事項

1 下達的頻率值必須為含有小數點的數值否則命令無效

2 數值最小有效位數為小數點後第 5 位

3 下達的數值若超過電子負載得規格時則 3302C 機框會送出該電子負載

規格的滿刻度頻率值

4 3250A 系列電子負載的頻率設為範圍為 000 ~ 700 Hz

5 單位為赫茲 (Hz)

RISE (適用機型3310A 3310C3330A 系列)

格式[PRESet] RISE SPNR2NL

[PRESet] RISE NL

用途設定和讀取負載轉換率 (SLEW-RATE) 的上升斜率

說明

1 換率上升時間的定義含括負載電流改變時及動態負載電流 (DYNAMIC)

上升時間 (RISE) 與下降時間 (FALL) 的設定為完全獨立

2 升時間得設定值必須包含小數點的數值否則命令無效

3 值最小有效位數為小數點後第 5 位

4 下達上升時間數值若超過電子負載得規格時則 3302C 機框會送出該電

子負載規格的滿刻度電流值

5 單位為安培微秒 (AUs)3314C3315C 在設定時使用 (AUs) 為單位而讀

回時以 (AUs) 為單位

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-13

FALL (適用機型3310A 3310C3330A 系列)

格式[PRESet] FALL SPNR2NL

[PRESet] FALL NL

用途設定和讀取負載轉換率 (SLEW-RATE) 的下降斜率

說明

1 負載轉換率下降時間的定義含括負載電流改變時及動態負載電流下降時

間 (FALL) 與上升時間 (RISE) 的設定為完全獨立

2 下降時間得設定值必須包含小數點的數值否則命令無效

3 數值最小有效位數為小數點後第 5 位

4 下達下降時間數值若超過電子負載得規格時則 3302C 機框會送出該電

子負載規格的滿刻度電流值

5 單位為安培微秒 (AuS)3314C3315C 在設定時使用 (AuS) 為單位而讀

回時以 (mAuS) 為單位

SLEW (適用機型3330A 系列)

格式[PRESet] SLEWRATE SPNR2NL

[PRESet] SLEW NL

用途設定和讀取負載轉換率 (SLEW-RATE) 的上升和下降斜率

說明請參考 RISE和 FALL

PERI or PERD (適用機型3310A 3310C3330A 系列)

格式[PRESet] PERiodHIGHLOW SPNR2NL

[PRESet] PERi NL

[PRESet] PERDHIGHLOW SPNR2NL

[PRESet] PERD NL

用途設定和讀取動態 (DYNAMIC) 負載時的 Tlow 和 Thigh 寬度

說明

1 動態 (DYNAMIC) 負載波形的周期為 TLOW 與 THIGH 的組成

2 TLOW 與 THIGH 的的設定值必須為包含小數點的數值否則命令無

3 數值的最小有效位數為小數點後第 5 位

4 下達的 TLOW 或 THIGH 數值超過電子負載的最大規格時3302C 機框

會送出該電子負載的滿刻度 TLOW 或 THIGH 數值

5 單位為毫秒 (mS)

LDONv (適用機型3310A 3310C3330A 系列)

格式[PRESet] LDONv SPNR2NL

[PRESet] LDONv NL

用途設定和讀取 LOAD ON 電壓

說明此命令為設定電子負載 LOAD ON 電壓值

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-14

LDOFfv (適用機型3310A 3310C3330A 系列)

格式[PRESet] LDOFfv SPNR2NL

[PRESet] LDOFfv NL

用途設定和讀取負載 LOAD OFF 電壓

說明此命令為設定電子負載 LOAD OFF 電壓值

CC (適用機型3320 3330A 系列)

格式[PRESet] CC SPNR2NL

[PRESet] CC NL

用途設定和讀取負載電流值

說明設定電子負載欲載入的電流值3330A 系列指 STATIC CURRENT

CURR (適用機型3320 系列)

格式[PRESet] CURR SPNR2NL

用途設定和讀取負載電流值

說明設定電子負載欲載入的電流值3330A 系列指 STATIC CURRENT

CCHIGHLOW or CURRHIGHLOW (適用機型3310A 3310C3330A 系

列)

格式[PRESet] CCHIGHLOW SPNR2NL

[PRESet] CCHIGHLOW NL

[PRESet] CURRHIGHLOW SPNR2NL

[PRESet] CURRHIGHLOW NL

用途設定和讀取負載 HIGHLOW 組電流值

說明此命令為設定電子負載欲載入的電流值下達命令時須注意下列事項

1 下達的電流值必須含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的電流數值超過該電子負載的最大規格時3302C 機框會送出該電子

負載規格的滿刻度電流值

4 LOW 的設定電流值必須比 HIGH 的設定電流值小

5 單位為安培 (A)

CPHIGHLOW (適用機型3310C 系列)

格式[PRESet] CPHIGHLOWSPNR2NL

[PRESet] CPHIGHLOW NL

用途設定和讀取負載固定功率值

說明此命令為設定電子負載固定功率模式的功率值

CR (適用機型3330A 系列)

格式[PRESet] CRSPNR2NL

[PRESet] CR NL

用途設定和讀取負載電阻值

說明設定電子負載固定電阻模式的電阻值

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-15

LIN RES AB ( 適用機型3250A系列 ) 用途設定線性負載電流值

格式LINA|BSPNR2|NL

說明此命令為設定電子負載欲載入 (Sink) 的電流值下達命令時須注意下列事

1 下達的電流值必須為含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的數值若超過該電子負載的規格時則 3250A 系列高功率電子負載機

框會送出該電子負載規格的滿刻度電流值

4 A 組負載和 B 組負載的電流設定值為完全獨立的

5 單位為安培 (A)

CR AB or RES AB(適用機型3250A 系列)

格式[PRESet] CRABSPNR2NL

[PRESet] CRAB NL

[PRESet] RESABSPNR2NL

[PRESet] RESAB NL

用途設定和讀取負載電阻值

說明此命令為設定 A 組或 B 組電子負載欲載入的電阻值下達命令時注意

下列事項

1 下達的電阻值必須含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的電阻數值超過該電子負載的最大規格時3302C 機框會送出該電子

負載規格的滿刻度電阻值

4 單位為 Ohm (Ω)

CRHIGHLOW or RESHIGHLOW (適用機型3310A 3310C 系列)

格式[PRESet] CRHIGHLOWSPNR2NL

[PRESet] CRHIGHLOW NL

[PRESet] RESHIGHLOWSPNR2NL

[PRESet] RESHIGHLOW NL

用途設定和讀取負載電阻值

說明此命令為設定電子負載欲載入的電阻值下達命令時注意下列事項

1 下達的電阻值必須含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的電流數值超過該電子負載的最大規格時3302C 機框會送出該電子

負載規格的滿刻度電阻值

4 LOW的設定電阻值必須比 HIGH 的設定值小

5 單位為 Ohm (Ω)

CVHIGHLOW (適用機型3310A 3310C 系列)

格式[PRESet] CVHIGHLOWSPNR2NL

[PRESet] CVHIGHLOW NL

用途設定和讀取負載固定電壓模式電壓值

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-16

說明此命令為設定電子負載固定電壓模式的電壓值下達命令時須注意下列

事項

1 下達的電壓值必須含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的電壓數值超過該電子負載的最大規格時3302C 機框會送出該電子

負載規格的滿刻度電壓值

4 LOW 的設定電壓值必須比 HIGH 的設定電壓值小

5 單位為伏特 (V)

CV (適用機型3330A 系列)

格式[PRESet] CV SPNR2 NL

[PRESet] CV NL

用途設定和讀取負載固定電壓模式電壓值

說明設定電子負載固定電壓模式的確電壓值

OCPSTART (適用機型3310C 3330A 系列)

格式[PRESet] OCPSTART SPNR2NL

[PRESet] OCPSTART NL

用途設定和讀取OCP測試電流的啟始設定值

說明此命令是設定過電流保護測試(OCP)的啟始電流值(I-START)

OCPSTEP (適用機型3310C 3330A 系列)

格式[PRESet] OCPSTEP SPNR2NL

[PRESet] OCPSTEP NL

用途設定和讀取OCP測試電流的遞增電流量

說明此命令是設定過電流保護測試(OCP)的遞增電流量(I-STEP)

OCPSTOP (適用機型3310C 3330A 系列)

格式[PRESet] OCPSTOP SPNR2NL

[PRESet] OCPSTOP NL

用途設定和讀取OCP測試電流的最大電流量

說明此命令是設定過電流保護測試(OCP)的最大電流量(I-STOP)

OCPVTH (適用機型3310C 3330A 系列)

格式[PRESet] OCPVTH SPNR2NL

[PRESet] OCPVTH NL

用途設定和讀取OCP測試的臨界點電壓設定

說明此命令是設定過電流保護測試(OCP)臨界點電壓設定當待測試物的輸出

電壓小於或等於VTH電壓值時即為OCP點

OPPSTART (適用機型3310C 系列)

格式[PRESet] OPPSTART SPNR2NL

[PRESet] OPPSTART NL

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-17

用途設定和讀取OPP測試功率的啟始設定值

說明此命令是設定過功率保護測試(OPP)的啟始功率值(P-START)

OPPSTEP (適用機型3310C系列)

格式[PRESet] OPPSTEP SPNR2NL

[PRESet] OPPSTEP NL

用途設定和讀取OPP測試功率的遞增功率值

說明此命令是設定過功率保護測試(OPP)的遞增功率值(P-STEP)

OPPSTOP (適用機型3310C 系列)

格式[PRESet] OPPSTOP SPNR2NL

[PRESet] OPPSTOP NL

用途設定和讀取OPP測試功率的最大功率值

說明此命令是設定過功率保護測試(OPP)的最大功率值(P-STOP)

OPPVTH (適用機型3310C 系列)

格式[PRESet] OPPVTH SPNR2NL

[PRESet] OPPVTH NL

用途設定和讀取OPP測試的臨界點電壓設定

說明此命令是設定過功率保護測試(OPP)臨界點電壓設定當待測試物的輸出

電壓小於或等於VTH電壓值時即為OPP點

TCONFIG (適用機型3310C3330A 系列)

格式[PRESet] TONFIG NORMAL|OCP|OVP|OPPNR2NL

[PRESet] TONFIG NL

用途設定和讀取動態測試的功能

說明此命令有四個選項(NORMAL|OCP|OVP|OPP)分別是正常模式(NORMAL)

過電流保護測試(OCP)過電壓保護測試(OVP)過功率保護測試(OPP)

PS3310C有過電流保護測試(OCP)過功率保護測試(OPP)

3330A有過電流保護測試(OCP)過電壓保護測試(OVP)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-18

472 LIMIT 設定和讀取電子負載判斷 NG 的上下限

[LIMit]CURRentHIGHLOW or IHIL (適用機型3250A3310A

3310C3330A 系列)

格式[LIMit]CURRentHIGHLOWSPNR2NL

[LIMit]CURRentHIGHLOW NL

IHILSPNR2NL

IHIL NL

用途設定和讀取負載電流的上下限

說明設定比較電流的下限值當負載載入電流低於此下限值時NG 指示燈

即點亮表示ldquoNO GOODrdquo

設定比較電流的上限值當負載載入電流高於此下限值時NG 指示燈即點亮

表示ldquoNO GOODrdquo

[LIMit]POWerHIGHLOW or WHWL (適用機型3310C3250A 系列)

格式[LIMit]POWerHIGHLOWSPNR2NL

[LIMit]POWerHIGHLOW NL

用途設定和讀取負載功率 (W) 的上下限

說明設定比較功率 (瓦特) 的下限值當功率 (瓦特) 高於此上限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

設定比較功率 (瓦特) 的上限值當功率 (瓦特) 低於此下限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

[LIMit]VA HIGHLOW or VAHVAL (適用機型3250A 系列)

格式[LIMit] VAHIGHLOWSPNR2NL

[LIMit] VAHIGHLOW NL

VAHVALSPNR2NL

VAHVAL NL

用途設定和讀取負載視在功率 (VA) 的上下限

說明設定比較功率 (伏安) 的下限值當功率 (伏安) 高於此上限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

設定比較功率 (伏安) 的上限值當功率 (伏安) 低於此下限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-19

[LIMit] VOLtage HIGHLOW or VHVL (適用機型3250A 3310A

3310C3330A 系列)

格式[LIMit] VOLtageHIGHLOWSPNR2NL

[LIMit] VOLtageHIGHLOW NL

VHVLSPNR2NL

VHVL NL

用途設定和讀取負載電壓的上下限

說明設定比較電壓的下限值當輸入電壓低於此下限值時NG 指示燈即點

亮表示ldquoNO GOODrdquo

設定比較電壓的上限值當輸入電壓高於此上限值時NG 指示燈即點

亮表示ldquoNO GOODrdquo

473 STAGE 設定和讀取電子負載的工作狀態

[STATe] LOAD SPONOFF (適用機型33203250A3310A 3310C

3330A 系列)

格式[STATe] LOAD SPONOFFNL

[STATe] LOAD NL

用途設定和讀取電子負載是否載入電流

說明設定電子負載是否載入電流當設定為 ON 時則電子負載開始以待測物

載入電流當設定為OFF 時則電子負載不會載入電流

[STATe] MODE SPCCCRCVCP (適用機型3250A3310A 3310C

3330A 系列)

格式[STATe] MODE SPCCCRCVCPNL

[STATe] MODE NL

用途設定和讀取電子負載的操作模式

說明電子負載可工作的模式如下表所示

當 讀 取 負 載 操 作 模 式 時 返 回 值 0123 分 別 代 表

CCCRCVLINCP 模式

CC CR CVLIN CP

3310A CV

3310C CV

3330A CV

3250 LIN

表 4-10 各系列可工作模組表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-20

[STATe] SHORt SPONOFF (適用機型33203310A 3310C3330A

系列)

格式[STATe] SHORt SPONOFFNL

[STATe] SHORt NL

用途設定和讀取電子負載是否短路測試

說明此命令為設定電子負載作短路測試當設定為 ON 時此時電子負載之

V+V- 端如同短路狀態

[STATe ] PRESet SPONOFF ( 適 用 機 型 3320 3250A 3310A

3310C3330A 系列)

格式[STATe] PRESet SPONOFFNL

[STATe] PRESet NL

用途設定和讀取電子負載預設功能

說明此命令是控制電流表的輸出形式若設為 ON 時則電流表所顯示的電

流值為預設之值若設為 OFF則電流表所顯示的電流值為實際載入電

流之值

[STATe] SENSe SPONOFF (適用機型3250A3310A 3310C3330A

系列)

格式[STATe] SENSe SPONOFFNL

[STATe] SENSe NL

用途設定和讀取電子負載 VSENSE 功能的狀態

說明此命令為設定電壓讀取由輸入連接器端或是 VSENSE BNC 端設定為

ON 時電壓值由 VSENSE BNC 端所取得設定為 OFF 時電壓值是

由輸入連接器端所取得

[STATe] RANGe SPI∣II (適用機型33203310A 系列)

格式[STATe] RANGe SPI∣II∣NL

[STATe] RANGe ∣NL

用途設定和讀取電源或電阻範圍

說明此命令為設定電流及電阻範圍3310A 系列電子負載共有二檔RANG 1

即 RANG IRANG 2 即 RANGE II而其電流及電阻的範圍一電子負載

模組規格而定3310A 系列各電子負載模組的電流及電阻的範圍如下

規格

機種 3310A 3311A 3312A 3314A 3315A

CC MODE

RANGE III 0~3A 0~ 30A 0~6A 0~60A 0~1A 0~10A 0~05A 0~5A 0~15A 0~15A

CR MODE

RANGE III 01~2Ω 2~8KΩ

005~1

Ω 1~4KΩ

125~25

Ω

25~20K

Ω 5~100Ω

100~2K

Ω 02~4Ω

4~16K

Ω

表 4-11 3310A 系列電流及電阻的規格表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-21

[STATe] LEVEl SPHIGH∣LOW (適用機型3310A 3310C 系列)

格式[STATe] LEVEl SPHIGH∣LOW∣NL

[STATe] LEVEl ∣NL

用途設定和讀取電子負載 LOW 和 HIGH

說明

1 LEV LOW 固定電流 (CC) 模式時為低準位電流設定值固定電阻 (CR)

模式時為低準位電阻設定值固定電壓 (CV) 模式時為低準位電壓設

定值

2 LEV HIGH 固定電流模式時為高準位電流設定值固定電阻模式時為

高準位電阻設定值固定電壓模式時為高準位電壓設定值

[STATe] DYNamic SPON∣OFF (適用機型3310A 3310C3330A 系

列)

格式[STATe] DYNamic SPON∣OFF∣NL

[STATe] DYNamic ∣NL

用途設定和讀取電子負載為動態或靜態負載

說明

1 DYN ON 設定為動態 (DYNAMIC) 負載

2 DYN OFF 設定為靜態 (STATIC) 負載

[STATe] SYNCronize SPON∣OFF (適用機型3250A 系列)

格式[STATe] SYNCronize SPON∣OFF∣NL

[STATe] SYNCronize ∣NL

用途設定和讀取電子負載為外部同步或內部同步

說明

1 外部同步信號 (SYNC ON)使用外部同步信號作為電子負載同步解發信

號以控制負載電流與電壓同步

2 內部同步信號 (SYNC OFF)使用輸入連接器的信號再經由內部的零交

越電路及隔離電路產生同步信號

[STATe] WATT SPON∣OFF (適用機型3250A3310C 系列)

格式[STATe] WATT SPON∣OFF∣NL

[STATe] WATT ∣NL

用途設定和讀取是否顯示功率

說明此命令是設定功率電表的顯示本命令必須配合 PRESOFF 時使用

設定 ON 時上方的顯示器由電壓表變為瓦特表下方的顯示器由電流

表變為伏安 (VA) 表其單位分別為ˆ W ˜ˆ VA ˜

設定 OFF 時上方的瓦特 (W) 變回電壓表下方的伏安 (VA) 表變回

電流表其單位分別為ˆ Vrms ˜ˆ Vrms ˜

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-22

[STATe] AFREQ SPONOFF (適用機型3250A系列)

格式[STATe] AFREQ SPONOFFNL

[STATe] AFREQ NL

用途設定和讀取電子負載是否自動偵測頻率

說明此命令式控制電子負載是否自動偵測頻率若設為 ON 時則電子負載

會自動偵測輸入端電壓之頻率若設為 OFF則電子負載輸入電壓之頻

率須要自行設定

[STATe] DUAL DVM∣DVM∣OFF (適用機型3330A 系列)

格式 [STATe] DUAL DVM∣DVM∣OFF∣NL

用途設定當前模組在顯示狀態

說明此命令為設定 3330A 系列模組在顯示狀態

DVM雙電壓顯示模式

DAM雙電壓顯示模式

OFFNORMAL顯示模式

[STATe] CC AUTO∣R2 (適用機型333XA331XC 系列)

格式 [STATe] CC AUTO∣R2∣NL

用途設定AUTO RANGE強制RANGE II功能

說明設定在AUTO RANGE 會自動切換RANGE 檔位

設定在強制 RANGE II 會將RANGE 檔位設定在RANGE II

PS此項功能3302C啟用於(REV28)版本之後

3310C系列啟用於(REV305)3312C(REV306)版本之後

3330A系列啟用於(REV317)版本之後

[STATe] NG (適用機型3250A3310A 3310C3330A 系列)

格式[STATe] NG ∣NL

用途查詢當前模組是否有的 NG 標誌

說明NG 讀回NG 的狀態指示燈ldquo0rdquo表示 NG (NO GOOD) 指示燈熄

滅ldquo1rdquo表示 NG 指示燈點亮

[STATe] PROTect (適用機型3310A 3310C3330A 系列)

格式[STATe] PROTect ∣NL

用途查詢當前模組是否有的保護標誌

說明

1 PROT 讀回負載目前的保護狀態ldquo1rdquo表是發生 OPPldquo4rdquo表示發

生 OVP ldquo8rdquo表示發生 OCP下表說明保護狀態位元對應碼

2 PROT 狀態暫存器的清除可以使用 CLER 命令將 PROT 狀態暫存器清

除為ldquo0rdquo

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-23

7 6 5 4 3 2 1 0

過功率保護(OPP)

過電壓保護(OVP)

過電流保護(OCP)

位元 7 位元 0

過溫度保護(OTP)(3310)

表 4-13 PROT 狀態暫存器

[STATe] SLEWrate ATE FAST∣MIDDle∣SLOWNL (適用機型3320

系列)

格式[STATe] SLEWrate FAST∣MIDDle∣SLOWNL

用途設置當前模組電流斜率

說明設置當前模組電流斜率約快中慢

474 SYSTEM 設定和讀取機框和電子負載的狀態

[SYStem] RECall SP m n (適用機型33203250A3310A 3310C

3330A 系列)

格式[SYStem] RECall SP m n∣NL

用途呼叫記憶裝定中的負載狀態

說明此命令為呼叫記憶裝定中的負載狀態資料m = 1~5n = 1~30

如果當前模組為 3310A3250 系列時項目號 (n) 無效n 可以省略

如果當前模組為其他系列時省略符號 n項目默議為 3302C 所顯示的項

實例RECALL 215 呼叫記憶裝定中的第 2 組第 15 項負載裝態資料

REC 3 呼叫記憶裝定中的第3組負載狀態資料如果當前模組為 3320

3310C3330A 系列時項目默議為 3302C 所顯示的項目

[SYStem] STORe SP m n (適用機型33203250A3310A 3310C

3330A 系列)

格式[SYStem] STORe SP m n∣NL

用途存儲負載狀態到記憶裝定中

說明此命令為存儲負載狀態到記憶裝定中m = 1~5n = 1~30如果當前模組

為 3310A3250A 系列時項目 (n) 無效n 可以省略

如果當前模組為其他系列時省略項目號 n 項目默議為 3302C 所顯示的項

實例SYSTEMSTORE 215 存儲負載狀態到記憶裝定第 2 組第 15 項中

STOR 3 存儲負載狀態到記憶裝定第 3 組如果當前模組為 33203310C

3330A 系列時項目默議為 3302C 所顯示的項目

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-24

[SYStem] NAME (適用機型3250A3310A 3310C3330A 系列)

格式[SYStem] NAME ∣NL

用途讀取當前電子負載機型編號

說明此命令讀回當前電子負載機型編號如果當前沒有模組那麼將讀到字

符串 ˆNONE˜如果當前安裝了模組那麼將會讀到以下型號

型 號 型 號 型 號 型 號

3250A 3310A 3310C 3330A

3251A 3311A 3311C 3331A

3252A 3312A 3312C 3332A

3253 3314A 3314C 3333A

3315A 3315C 3334A

表 4-14 各系列機型編號表

[SYStem] NAME XXXX ∣NL or [SYStem] SPEC NR2 (適用機型

3320A 系列)

格式[SYStem] NAME XXXX ∣NL

[SYStem] SPEC NR2

用途設定當前電子負載機型編號

說明XXXX 為 33203321332233243325 型號之一3302C 才能知道當

前為何種規格電子負載

SPCT 型號

0 3320

1 3321

2 3322

4 3324

5 3325

表 4-15 3320系列機型編號表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-25

475 MEASURE 測量電子負載的當前電流電壓的實際值

MEASureCURRent (適用機型3250A3310A 3310C3330A 系列)

格式MEASureCURRent ∣NL

用途讀取當前電子負載的電流

說明讀回 4 位半數位電流表的讀值單位為安培 (A)

MEASureVOLtage (適用機型3250A3310A 3310C3330A 系列)

格式MEASureVOLtage ∣NL

用途讀取當前電子負載的電壓

說明讀回 4 位半數位電壓表的讀值單位為伏特 (V)

MEASurePOWer (適用機型3250A3310C 系列)

格式MEASurePOW ∣NL

用途讀取當前電子負載的功率

說明讀回 4 位半數位瓦特表的讀值單位為瓦特(W)

MEASureVA (適用機型3250A 系列)

格式MEASureVA ∣NL

用途讀取當前電子負載的伏安

說明讀回 4 位半數位伏安表的讀值單位為伏安 (VA)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-26

4-8 3250 系列 GPIB 控制流程圖

START

SET to LEV A or B

AC or DC

AC

DC

SET

FREQ NR2

SYNC ON|OFF

BANK m

SET

FREQ 01

SYNC ONOFF

MODE CCCC

SET

CR

MODE CR

SET

MODE CC

WAVE nCURR = A NR2

SET

VL NR2VH NR2

IL NR2

IH NR2WL NR2

WH NR2VAL NR2VAH NR2

m 0 ~ 10n 1 ~ 5

BANK 命令僅能使用於

交流 (AC) 負載

Lighting REM

Indicater

WAVE 命令僅能使用於

固定電流 (CC)模式

RESA NR2

圖 4-2 3250A 系列 GPIB 控制流程圖

SET

ldquoMODE LINrdquoldquoCURR=A NR2rdquo

LIN

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-27

4-9 3310A 系列 GPIB 控制流程圖

圖 4-3 3310A 系列 GPIB 控制流程圖

START

SETMODE CC

SET SET

CURRENTiexclOslashA

CC

SETRANG 2

SETRANG 1

SETRANG 1

SETRANG 2

HIGH or LOW LEVEL

SET

LEV HIGHRESLOW C

RESHIGH NR2

SET

LEV LOWRESLOW D

RESHIGH NR2

SETLEV HIGH

RESLOW ERESHIGH NR2

SET

LEV LOWRESHIGH FRESHIGH NR2

SET

LEV HIGHRESLOW G

RESHIGH NR2

SET

LEV LOWRESHIGH H

RESHIGH NR2

STA or DYN

SETDYN OFF

SET

HIGH or

SETLEV HIGH

CURRLOW I

CURRHIGH NR2

SETLEV LOW

CURRHIGH J

CURRLOW NR2

SETLEV HIGH

CURRLOW K

CURRHIGH NR2

SETLEV LOW

CURRHIGH L

CURRLOW NR2

SETDYN ON

RISENR2

PERDLOW NR2

STA or DYN

DYN OFF

LOW LEVELHIGH or

LOW LEVEL

CURRHIGH NR2CURRLOW NR2

FALLNR2PERDHIGH NR2

SETDYN ON

RISENR2

PERDLOW NR2

CURRHIGH NR2CURRLOW NR2

FALLNR2PERDHIGH NR2

HIGH or LOW LEVEL

HIGH or LOW LEVEL

CURRENTiexclUgraveB

MODE CR MODE CV

MODE

CR

MODE

CV

MODE NO NO NO

YESYESYES

YES

YESNO

NO

LOW

HIGH HIGH

LOW

DYN DYN

SAT SAT

LOWLOW

HIGH HIGH

HIGH

LOW

3310A 3311A 3312A 3314A 3315A

AB

CD

E

FGH

IJKL

3020

20800001

20

0060000

3000300

6010

104000

0051000

60000

6000600

10250

25020000

125250

001000

1000100

051000

100020000

501000

00500000

050050

1540

4015000

0240

0060000

1500150

3310A 系列流程圖變數表

Lighti ng REMIndicater

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-28

4-10 3320 系列 GPIB 控制流程圖

圖 4-4 3320 系列 GPIB 控制流程圖

START

A B C

3320 3321 3322 3323 3324 30

30

300

60

60

600

10

10

100

10

10

100

05

05

50

3325 15

15

150

SETRANG 1SLEW n

CURR ≦ B

CURRENT ≦ A

SETRANG 2SLEW n

CURR ≦ C

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-29

4-11 3310C 系列 GPIB 控制流程圖

圖 4-5 3310C 系列 GPIB 控制流程圖

START

CC

MODE

NO CP

MODE

CV

MODE

CR

MODE

SETldquoMODE CCrdquo

SETldquoMODE CRrdquo

SETldquoMODE CVrdquo

SETldquoMODE CPrdquo

CORRENTlt=A

SETldquoRANGE 2rdquo

SETldquoRANGE 1rdquo

RESgt=B

SETldquoRANGE 2rdquo

SETldquoRANGE 1rdquo

STA or

SETldquoDYN OFFrdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquo ldquoCURRHIGH D ldquo ldquoCURRLOW NR2rdquo

SET ldquoLEV HIGHrdquo ldquoCURRLOW C ldquo ldquoCURRHIGH NR2rdquo

SET ldquoDYN ONrdquo

ldquoCURRHIGH NR2ldquo ldquoCURRLOW NR2rdquo ldquoRISENR2rdquo ldquoFALLNR2rdquo ldquoPERDHIGH NR2rdquo ldquoPERDLOW NR2rdquo

STA or

SETldquoDYN OFFrdquo

HIGH orLOW LEVEL

SETldquoLEV LOWrdquo ldquoCURRHIGH F ldquoldquoCURRLOW NR2rdquo

SETldquoLEV HIGHrdquoldquoCURRLOW E ldquoldquoCURRHIGH NR2rdquo

SETldquoDYN ONrdquo

ldquoCURRHIGH NR2ldquoldquoCURRLOW NR2rdquoldquoRISENR2rdquoldquoFALLNR2rdquoldquoPERDHIGH NR2rdquoldquoPERDLOW NR2rdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquoldquoRESHIGH J ldquo ldquoRESLOW NR2rdquo

SET ldquoLEV HIGHrdquo ldquoRESLOW I ldquo ldquoRESHIGH NR2rdquo

HIGH orLOW LEVEL

SETldquoLEV LOWrdquoldquoRESHIGH L ldquoldquoRESLOW NR2rdquo

SET ldquoLEV HIGHrdquo ldquoRESLOW K ldquoldquoRESHIGH NR2rdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquo ldquoCVHIGH H ldquo ldquoCVLOW NR2rdquo

SET ldquoLEV HIGHrdquoldquoCVLOW G ldquo ldquoCVHIGH NR2rdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquo ldquoCPHIGH N ldquo ldquoCPLOW NR2rdquo

SETldquoLEV HIGHrdquo ldquoCPLOW M ldquoldquoCPHIGH NR2rdquo

A B CDEF GH I J KLM N

3310C30 20 0 0300030

20 750010620

00 60

00 150

3311C601000 60 0060

1037500510

00 60

00300

3312C102500100010

25 1875013325

00250

00300

3314C0510000050050

1001875533100

00500

00200

3315C154000150015

4015002140

0060

0075

3310C系列流程圖變數表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 A-1

Appendix A GPIB programming Example

C Example Program

Link this program with appropriate cibobj

This application program is written in TURBO C 20 for the IBM PC-AT compatible The National Instruments Cooperation (NIC) Model PC-2A board provides the interface between the PC-AT and a PRODIGIT MPAL ELECTRONIC LOAD The appropriate cibobj file is required in each program to properly link the NIC board to C LANGUAGE and include the ltdeclhgt HEADER FILE to C LANGUAGE

include ltstdiohgt

include ltdoshgt

include ltmathhgt

include declh NI GPIB CARD HEADER FILE

main()

char ouster[20]rdbuf[15]spec[10]

int ichload

Assign unique identifier to the device dev5 and store in variable load check for error ibfind error = negative value returned

if((load = ibfind(dev5)) lt 0) Device variable name is load

GPIB address is 5

printf(r INTERFACE ERROR an)

printf(rnError routine to notify that ibfind failedn)

printf(rnCheck software configurationn)

exit(1)

Clear the device

if((ibclr(load)) amp ERR)

printf(INTERFACE ERROR a)

exit(1)

clrscr()

Clear load error register

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT A-2

ibwrt(loadoutstr6)

ibwrt(loadCLR3)

ibwrt( loadNAME5) Get the 3310 series module load specification

strset(rdbuf0) Clear rdbuf string buffer

strset(spec0) Clear spec string buffer

ibrd(loadspec20)

if (spec[3] == 9)

printf(n 3302C series specification error )

Set preset off current sink 10 amps and load on commands to the load

ibwrt( loadpres offcclow 00cchigh 10load on 47)

ibwrt( loadmeascurr10)

Get the load actially sink current from the load

ibrd( loadrdbuf20)

go to local

ibloc(load)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 A-3

BASICA Example Program

LOAD DECLBAS using BASICA MERGE command

100 REM You must merge this code with DECLBAS

105 REM

110 REM Assign a unique identifier to the device dev5 and store it in variable load

125 REM

130 udname$ = dev5

140 CALL ibfind (udname$load)

145 REM

150 REM Check for error on ibfind call

155 REM

160 IF load lt 0 THEN GOTO 2000

165 REM

170 REM Clear the device

175 REM

180 CALL ibclr (load)

185 REM

190 REM Get the 3310 series module load specification

195 REM

200 wrt$ = NAME CALL ibwrt(loadwrt$)

210 rd$ = space$(20) CALL ibrd(loadrd$)

215 REM

220 REM Set preset off current sink 10 amps and load on commands to the load

225 REM

230 wrt$ = pres offcclow 00cchigh 10load on

240 CALL ibwrt(loadwrt$)

245 REM

250 REM Get the load actially sink current from the load

255 REM

260 wrt$ = meascurr CALL ibwrt(loadwrt$)

270 rd$ = space$(20) CALL ibrd(loadrd$)

275 REM

280 REM Go to local

285 REM

290 CALL ibloc(load)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT A-4

2000 REM Error routine to notify that ibfind failed

2010 REM Check software configuration

2020 PRINT ibfind error STOP

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-1

Appendix B RS-232 programming Example

C Language Interface for DOS Handlers pd_rs232c include ltdoshgt

include ltstdiohgt

include ltconiohgt

include ltstringhgt

define COMPTR 44 command array pointer

define QUELEN 1024 size of seriel input

define SUCCESS 0 return value variable for success

define OPER_ERR -1 operate error

define TIME_OUT 1 time_out

int input_index = 0 index of seriel input buffer

int rd_result = 0 return value variable of pd_rd()

int timeout = 0 timeout flag

char queue[QUELEN] seriel input buffer

int ACE_DATA_REG ACIA data register

int ACE_INT_ENB_REG ACIA interrupt enable register

int ACE_INT_IDENT_REG ACIA interrupt identification register

int ACE_LINE_CTL_REG ACIA line control register

int ACE_MODEM_CTL_REG ACIA modem control register

int ACE_LINE_STAT_REG ACIA line status register

int ACE_MODEM_STAT_REG ACIA modem status register

int COM_INT_NUM ACIA communication port interrupt number

int IRQ_MASK IRQ mask for PC IRQ flag

void pd_loc(void) function of disable interrupt routine

void pd_rem(void) function of enable interrupt routine

int pd_init(int) function of initial communication port

int pd_wrt(char int) function of write to device

int pd_rd(char int) function of read from device

int read_buf(void)

define PIC_CTL_REG 0x20 8259A PIC control register

define PIC_INT_MASK_REG 0x21 8259A PIC interrupt mask register

define NON_SPEC_EOI 0x20 non-spacific end of interrupt

define CTS 0x10 clear to send

define DSR 0x20 data set ready

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-2

define RI 0x40 ring indicator

define DCD 0x80 data carrier detect

define DCTS 1 delta clear to send

define DDSR 2 delta data set ready

define TERI 4 trailing edge ring detect

define DDCD 8 delta data carrier detect

define OE 2 overrun error

define PE 4 parity error

define FE 8 frame error

define BI 0x10 break interrupt

define THRE 0x20 transmit holding reg empty

3302C series elec load command sets

int pd_wrt(char wrtbufint count)

static char combuf[COMPTR] = CHAN CURRHIGH CURRLOW

RESHIGH RESLOW VOLTHIGH

VOLTLOW PERDHIGH PERDLOW

FALL RISE GLOBLOAD

GLOBLEV GLOBPRES GLOBSHOR

GLOBDYN GLOBRANG GLOBMODE

CLER CHAN MEASVOLT

MEASCURRCURRHIGH CURRLOW

ERR RESHIGH RESLOW

VOLTHIGHVOLTLOW NAME

PERDHIGHPERDLOW FALL

RISE LOAD LEV

PRES SHOR DYN

RANG MODE PROT

REMOTE LOCAL

int cntresultt

int comerrerr

char ch

char tempbuf[QUELEN]

char intbuf[QUELEN]

for (cnt = 0cnt lt 1024cnt++)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-3

intbuf[cnt] =

tempbuf[cnt]=

strset(intbuf)

strset(tempbuf)

for (cnt = 0cnt lt count+1cnt++wrtbuf++)

intbuf[cnt] = wrtbuf

cnt = cnt--

intbuf[cnt] = r

cnt = cnt++

count = count++

intbuf[cnt] = n

t = strcspn(intbuf )

if (t gtcount)

t = count-1

for (cnt = 0cnt lt tcnt++)

tempbuf[cnt] = intbuf[cnt]

strupr(tempbuf)

strupr(intbuf)

cnt = 0

do

comerr = strncmp(tempbufcombuf[cnt]t)

cnt = cnt++

while(( cnt = COMPTR) ampamp (comerr = 0))

if ( comerr == 0)

result = SUCCESS

for (cnt = 0cnt lt count+1cnt++)

while(inportb(ACE_LINE_STAT_REG) amp THRE == 0)

ch = intbuf[cnt]

delay(20)

outportb(ACE_DATA_REG ch)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-4

timeout = 0

for (cnt = 0 cnt lt= countcnt++)

ch = intbuf[cnt]

if(ch == )

do

read_buf()

while((rd_result == 0)ampamp(timeout == 0))

rd_result = 0

for (cnt = 0cntlt= countcnt++)

intbuf[cnt] =

tempbuf[cnt] =

return(result)

return(OPER_ERR)

int pd_rd(char bufint count)

char ch

int cnt = 0

do

ch = queue[cnt]

buf = ch

cnt = cnt++

buf = buf++

while((ch = n) ampamp (cnt = count))

buf = 0

queue[0] = 0

if (timeout == 1)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-5

return(TIME_OUT)

return(SUCCESS)

int read_buf()

char chch1

int temp_index

unsigned long ticks

float sec1sec2

rd_result = 0

ticks = biostime(00)

sec1 = ticks182

do

ticks = biostime(00)

sec2 = ticks182

if((sec2 - sec1) gt= 200) delay about 1 Sec

timeout = 1

ch = inportb(ACE_INT_IDENT_REG)

ch amp= 0x06

switch(ch)

case 6

inportb(ACE_DATA_REG) read the data register to empty it

break

case 0

break

case 2

break

case 4 read character from data register

ch1 = inportb(ACE_DATA_REG)

temp_index = input_index + 1 increment index of input buffer

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-6

if (ch1 = n) check terminate bit

queue[input_index] = ch1 store character to input buffer

input_index = temp_index

else

queue[input_index] = ch1

input_index = temp_index

input_index = 0 if terminate bit was detected

temp_index = 0

rd_result = 1 clear index and set return value

break

finally send the non-spacific

while ((rd_result == 0) ampamp (timeout == 0))

int pd_init(int pd_com)

if ((pd_com = 1) ampamp (pd_com = 2))

return(OPER_ERR)

if (pd_com == 2) initial communication port 2

ACE_DATA_REG = 0x2f8

ACE_INT_ENB_REG = 0x2f9

ACE_INT_IDENT_REG = 0x2fa

ACE_LINE_CTL_REG = 0x2fb

ACE_MODEM_CTL_REG = 0x2fc

ACE_LINE_STAT_REG = 0x2fd

ACE_MODEM_STAT_REG = 0x2fe

COM_INT_NUM = 11

IRQ_MASK = 0xf7 IRQ mask for IRQ3 (11110111)

else initial communication port 1

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-7

ACE_DATA_REG = 0x3f8

ACE_INT_ENB_REG = 0x3f9

ACE_INT_IDENT_REG = 0x3fa

ACE_LINE_CTL_REG = 0x3fb

ACE_MODEM_CTL_REG = 0x3fc

ACE_LINE_STAT_REG = 0x3fd

ACE_MODEM_STAT_REG = 0x3fe

COM_INT_NUM = 12

IRQ_MASK = 0xef IRQ mask for IRQ4 (11101111)

bioscom(0 0xe3 pd_com-1) boud rate 9600 1 start bit

pd_rem() no parity 1 stop bit

pd_wrt(remote6) data bit 8 bits

return(SUCCESS)

void pd_rem(void)

char ch

outportb(ACE_INT_ENB_REG 0xd) enable ACIA interrupt register

inportb(ACE_DATA_REG) empty receive data register

inportb(ACE_LINE_STAT_REG) clear line status register

outportb(ACE_MODEM_CTL_REG 0xb) set RTSDTR to enable modem and

turn on OUT2 to enable the 8250s

IRQ interrupt to system

void pd_loc(void)

char ch

outportb(ACE_INT_ENB_REG 0) disable all 8250 interrupt

outportb(ACE_MODEM_CTL_REG 0) clear RTSDTR to disable modem and

turn off OUT2 to disable the 8250s

IRQ interrupt to system

Program terminated

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-8

C Example Program Link this program with pd_rs232obj

include ltdoshgt

include ltstdiohgt

include ltconiohgt

include ltstringhgt

main()

int com

int io_err= 0

char rdbuf[1024]

clrscr()

printf(Input COM1COM2 port is )

scanf(d ampcom)

if((io_err = pd_init(com)) == 0) Initial RS-232 interface

setstr(rdbuf)

pd_wrt(name5)

if ((io_err = pd_rd(a10)) == 0)

do

Set preset off current sink 10 amps and load on commands to the load

pd_wrt(pres off8)

delay(200)

pd_wrt(currlow 0012)

delay(200)

pd_wrt(curr high 1013

delay(200)

pd_wrt(load on7)

delay(200)

pd_wrt(meascurr 11)

Get the load actially sink current from the load

delay(200)

pd_rd(rdbuf20)

io_err = 1

while (io_err == 0)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-9

else

printf(a)

printf(3302C IO reading error n)

exit(1)

pd_loc() Go to local

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

Material Contents Declaration (材料含量宣称)

Hazardous Substance (有毒有害物质或元素)

(Part Name) 零件名称

(Pb) 汞

(Hg) 镉

(Cd) 六价铬

(Cr6+)

多溴

联苯

(PBB)

多溴

二苯醚

(PBDE)

PCBA (印刷电路装配件)

X O X O O O

Electrical part not on PCBArsquos 未在PCBA上的电子零件 X O X O O O

Metal parts 金属零件

O O O X O O

Plastic parts 塑料零件

O O O O X X

Wiring 电线

X O O O O O

Package 封装

X O O O O O

对销售之日的所售产品本表显示 PRODIGIT 供应链的电子信息产品可能包含这些物质注意在所售产品中可能

会也可能不会含有所有所列的部件This table shows where these substances may be found in the supply chain of Prodigit electronic information products as of the date of sale of the enclosed product Note that some of the component types listed above may or may not be a part of the enclosed product 表示该有毒有害物质在该部

件所有均质材料中的含量均在SJT 11363-2006 标准规定的限量要求以下Indicates that the concentration of the hazardous substance in all homogeneous materials in the parts is below the relevant threshold of the SJT 113632006 standard times表示该有毒有害物质至少在该部件的某一均质材料中的含量超出SJT 11363-2006 标准

规定的限量要求times Indicates that the concentration of the hazardous substance of at least one of all homogeneous materials in the parts is above the relevant threshold of the SJT 11363-2006 standard Note(注释) 1Prodigit has not fully transitioned to lead-free solder assembly at this momentHowever most of thecomponents used are RoHS compliant(此刻Prodigit 并非完全过渡到无铅焊料组装但是大部份的元器件一至于RoHS的规定)

2 The product is labeled with an environment-friendly usage period in yearsThe marked period is assumed under the operating environment specified in the product specifications(产品标注了环境友好的使用期限制(年)所标注的环境使用期限假定是在此产品定义的使用环境之下)

Example of a marking for a 10 year period (例如此标制环境使用期限为10年)

Page 7: 3302C Mainframe 使用手冊 · 2016. 12. 20. · 3302c mainframe 使用手冊 1-3 1-5 系統方塊圖 3302c 系統方塊圖如圖 1-1 所示,3302c 內含兩組電源供應器,其中一組供應給

3302C Mainframe 使用手冊 2-1

二安裝

2-1 安裝前的準備

3302C 電子負載機框於出貨前都己經過嚴密的品質檢驗如果機框於運輸過程遭受損

壞時請您就近聯絡博計電子的經銷商或直接與本公司營業部聯絡

2-2 電源的設定與檢查

3302C 電子負載機框可以工作於交流電源 100V115V200V 及 230V工作電壓標示

於後面板電源輸入端附近使用前請先確定標示的工作電壓與您的使用電壓是否相

同如果您的使用電壓與 3302C 電子負載機框所標示的工作電壓不同時請依照以下

的步驟重新設定工作電壓

115V100V

230V200V

圖 2-1 電源設定圖

221 關閉 3302C 電子負載機框電源開關 (0 的位置)

222 背板之開關設定請參考圖 2-1設定正確的使用工作電壓電壓的設定說明如

2221 設定開關到 115 V 位置即設定使用電壓為 115 V

2222 設定開關到 230 V 位置即設定使用電壓為 230 V

223 確認保險絲的安裝是否正確如果必要時請一併更換正確的保險絲一般來

說應該為另一顆位於保險座中的備用保險絲

224 保險絲座位於交流電源插座下方如圖 2-2 所示檢視保險絲前務必先拔除電源

線以避免電擊的危險取出保險絲座時圖 2-2 所示可以使用一把較小的平

頭螺絲起子換上如表 1-2 所示正確規格的保險絲

225 置回保險絲座插上電源線後即可

圖 2-2 保險絲座

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 2-2

2-3 接地需求

為了避免機殼因漏電時而造成危險3302C 電子負載機框強烈要求使用三端式的電源

線並且電源配線接地皆需正確和完整

2-4 環境需求

為了保持 3302C 電子負載機框可以正常地操作建議操作環境的溫度應位於攝氏 0

~40 之間最佳的工作環境溫度為攝氏 25plusmn5

2-5 維修及校正服務

如果 3302C 電子負載機框故障或需要校正時請於機框上貼上標示有所有人 (公司行

號部門人員) 的標籤並指明為校正服務或者維修服務然後通知博計電子的經銷商或

者直接與本公司聯絡

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 2-3

2-6 GPIB 介面功能

GPIB 連接器位於 3302C 電子負載機框的後面板 (參考圖 2-3)用於連接 GPIB 控制

器 (CONTROLLER) 或其他裝置 (DEVICES)

GPIB 連線時有二點較為重要的限制如後所述

261 包含 GPIB 控制器 (CONTROLLER) 在內所有裝置不能超過 15 台

262 GPIB 連接器電纜線長度最長為 2 米裝置連線後其總長不可超出 20 米

GPIB 位址由前板 STATE 4+STATE 5 同時按下進入 GPIB 位址設定模式按 UP 鍵

DOWN 鍵選擇 0-31 位址完成後按 STATE 2 跳出 GPIB 位址設定模式

STORE

1

2

3

4

5

STATE

START

EXIT

AUTOSEQ

Addr

REMOTE CONTROLLER

GPIB

MADE IN TAIWAN

PRODIGIT ELECTRONICS CO LTD

PROGRAMMINGANALOGINPUT

LINE INPUT

100V115V

200V230V

RS232

LINE FUSE RATING

5060Hz

115

05A

1A100V

230V200V

0~10 Vac +dc

圖 2-3 3302C 前板按鍵圖背板圖

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 2-4

2-7 RS-232 介面功能

3302C 電子負載機框提供了一個 RS-232 母座 (FEMALE) 連接裝置於背面板上 (參考

圖 2-3)此連接裝置與電腦 RS-232 連接埠以一對一的方式連接

2-8 遙控裝置

3302C 電子負載機框提供了一個可以連接 Model 9931C 遙控器的連接埠於後面板上

此一連接埠為一般的 9 Pin 母座連接埠連接於前面板的按鍵用以使用 Model 9931C

5 個按鍵的遙控器它可以取代3302C 前面板的 Recall 1~5如果電子負載產生

NG MODEL 9931C 上的〝NG〞指示燈指示 NG 狀態

INSTRUMENT PROFESSIONAL

PRODIGIT

9931C REMOTE INTERFACE

9 Pin to 9 Pin Cable

1

2

3

4

5

STORE

1

2

3

4

5

6

7

8

9NC

NC

D-sub 9 Pin

FAIL

圖 2-4 遙控連接埠圖

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 3-1

三操作說明

3302C 電子負載機框前面板圖如圖 3-1 所示

STATE

STORE

POWER

BANK

START

EXIT

AUTOSEQ

ADDR

2

3

1

圖 3-1 3302C 前面板圖

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 3-2

3-1 電源開關

在接上電源線之前請先確定使用電壓與本機所使用的電壓是否相符

當 電 源 開 關 切 換 到 〝 1 〞 (ON) 時 3302C 電 子 負 載 機 框 及

3250A3310A3310C33203330A 系列電子負載模組即能正常地工作3302C 電子負載機

框開機時的狀態如下說明

311 3302C 打開電源LED 燈七段式顯示器全部亮起及風扇全速運轉約三秒鐘之

312 LED 燈全滅則七段速式顯示器依序顯示版本 r1 (r1~r9) BANK 值 bn 01

風扇速度會有改變如下說明

313 風扇會隨著裝上的模組風速有所不同

3310A3250A 系列以全速運轉3310C3330A 系列以慢速運轉 (未吃載)3320

系列則風扇會停止當按下 LOAD 鍵時風扇才會以全速運轉風扇不再被控

314 3302C 智慧型風扇控制

3141 3302C 搭配 3310A3250A3320 系列電子負載模組時風扇無智慧型控制

都以全速運轉

3142 3302C 搭配 3310C3330A 系列電子負載模組時風扇有智慧型控制風

扇控制如下表 3-1

風扇速度隨著吃載功率大小改變一段為最慢五段為最快

風扇速度 一段 二段 三段 四段 五段

3310C 0~30W 30~60W 60~90W 90~120W gt120W

3311C3312C 0~60W 60~120W 120~180W 180~240W gt240W

3314C 0~40W 40~80W 80~120W 120~150W gt150W

3315C 0~15W 15~30W 30~45W 45~60W gt60W

3330A3331A 0~60W 60~90W 90~120W 120~150W gt150W

3332A3333A3334A 0~30W 30~60W 60~90W 90~120W gt120W

表 3-1 風扇速度規格表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 3-3

3-2 儲存呼叫 ( STORE RECALL ) 操作

3302C 電子負載機框前面板的 8 個功能鍵對於 3250A3310A 系列電子負載模組其

中 STATE 1 ~ 5 提供了使用者可以儲存呼叫最多達 5 個的測試項目或狀態對於

3310C3330A3320 系列電子負載模組 3302C 可儲存呼叫 5 種電子負載狀態設定項

目每個項目別分為 30 種狀態共有 150 種3310C3330A 系列電子負載模組狀

態設定於負載模組的 EPROM 中3320 系列電子負載模組狀態設定於 3302C 電子負

載機框 EPROM 中每一組 STATE (1~5) 皆能儲存 (STORE) 或呼叫 (RECALL)

3250A3310A3310C33203330A 電子負載的狀態及設定值

321 儲存功能操作步驟

3211 設定好電子負載的狀態及設定值

3212 對於 3310C3330A 及 3320 系列用 UP 和 DOWN 鍵選擇將要存

儲的 BANK 狀態號碼(1~30)對於 3310A 和 3250A 系列跳到下一

3213 按下 3302C 面板上的儲存 (STORE) 鍵此時儲存件的指示燈會立即

以每秒一次的速度閃爍若欲放棄儲存時可再按一次儲存鍵或等大

約 20 秒鐘即離開儲存功能

3214 按下儲存鍵後儲存功能指示燈亦開始閃爍之後按下 STATE 1 ~ 5

任何一鍵時相對地指示燈立即點亮表示電子負載面板狀態及設定

值都已經儲存至指定的記憶裝置中儲存功能指示燈熄滅之後表示

儲存步驟已經完成

322 呼叫功能操作步驟

按下 STATE 1 ~ 5 中任何一個按鍵相對的指示燈即點亮表示 3250A

3310A 系列電子負載模組會從相對地記憶裝置中將資料呼叫出來此時

3250A3310A 系列電子負載模組面板的狀態及設定值即會依照呼叫出來的資料

重新設定對於 3310C3330A 及3320 系列按 UP 和 DOWN 鍵改變當前項

目中的狀態號碼同時將此狀態的資料傳送至電子負載模組設定呼叫功能

後若按下模組面板上任何一個按鍵時呼叫功能指示燈 (STATE 1 ~ 5) 隨

即亮起表示呼叫步驟已經完成

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 3-4

3-3 AUTO SEQ 功能操作說明

AUTO SEQ 功能內有兩種模式一為 STORE (EDIT) MODE (編輯模式)另一 START

(TEST) MODE (測試模式)同時按下前面板的 S3 + S4 可以進入 AUTO SEQ 功能內再

按 STORE 或 SEATE 選 STORE (EDIT) MODE (編輯模式) 或 START (TEST) MODE

(測試模式)(操作方式請參考流程圖)

Normal Mode

AUTO SEQ

按下 S3+S4 鍵

Display bank no

STORE MODE STATE MODE

按下 Exit 鍵

bn

Show r1-r9 Display 3302C 程式版本 r1-r9

Display bank

SHOW n1~n9

按下 STATE 鍵按下 STORE 鍵

圖 3-2 自動動測試模式操作流程圖

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 3-5

331 編輯模式 (Edit) Mode

3311 3302C 內有 9 組 (n1 ~ n9) 自動測試可編輯

3312 每組各有 16 項步驟可設定由 BANK 0 ~ 30 及 STATE 0 ~ 5 來選擇

150 組

3313 每組內可設定 T1 (TEST TIME) 及 T2 (DEALY TIME)單位為 100 ms

範圍在 (01s ~ 99s)

S3+S4

Show n1-n9

Store Mode

1按下按鍵 S3+S4

2顯示 AUTO SEQ No1-No9 按上下箭頭選擇 n1-n9

Initial = n1

按下 Store 鍵3按下 Store 鍵進入 Store Mode

Show BANK 值

設定 Bank

設定 T1

設定 T2

按上下箭頭選擇 Bank NoSTART 1~5

按下 Store 鍵 = Enter 進入下一個項目

Show t1

Show t2

按上下箭頭設定 t1 = 01-99 單位 = 100mS

按下 Store 鍵 = Enter 進入下一個項目

按下 Store 鍵 = Enter 進入下一個項目

按上下箭頭設定 t2 = 00-99 單位 = 100mS

顯示 Step No Sp = 0-F

Step = F

Yes完成

Sp=Sp+1

NO

圖 3-3 編輯模式操作流程圖

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 3-6

332 測試模式(Test)Mode

3321 當同時按下 S4 + S5 進入自動測試模式S3S4 LED 燈亮起按下

SEART 鍵則進入測試模式

3332 測試方式由 (STEP 0- T1-T2) 接著 (SETP 1-T1-T2) 直到 16 個步驟做

完或按 EXIT 離開測試模式

3333 若全部測試步驟都 GO測試結果顯示 GO 時表示為 PASS測試步

驟若有任何一項為 nG 時測試結果顯示 nG 時表示為 FAIL

S3+S4

Show n1-n9

Start Mode

1按下按鍵 S3+S4

2顯示 AUTO SEQ No1-No9 按上下箭頭選擇 n1-n9

Initial = n1

按下 Start 鍵

3按下 Start 鍵進入 Start Mode

Testing3依據 3310C 及 3330A 傳回之 GONG 3302C 不用顯示 GONG

4若測試結果為 NG 時 3302C 應暫停測試

Exit

1依照 n1-n9 的內容 Recall 3330A 及 3310C 模組

41 使用者按下 START 則繼續測試

42 使用者按下 Exit 則終止測試 回到 Normal ModeStartExit

Start

Show BANK值

NG Yes

Normal Mode

End

No

Sp = Sp+1

No

PASSFAIL

Show GO Show NG

PASS FAIL

1

2

3

Exit

Yes

4

5若測試結果為 GO 時 則判斷是否為最後一個測試項

51 若不是最後測試 Step 則 Step + 1 繼續測試

52 若是最後測試 Step 則測試若全部為 GO 時 顯示 GO 表示為 PASS

53 若是最後測試 Step 則測試若有任一項為 NG 時 顯示 NG 表示為 FAIL

5

52 53

5141

42

圖 3-4 測試模式操作流程圖

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-1

四GPIB RS-232 操作命令說明

4-1 GPIBRS-232 簡介

3302C 電子負載機框後面板上的 GPIBRS-232 介面可以和個人電腦 (PC) 或者筆記本

型電腦 (Note Book PC) 的 GPIBRS-232 介面連接可以使用高階語言 C 和 VB 等應

用程式遠端控制電子負載模組組成自動控制系統

根據 GPIBRS-232 介面功能更可以利用在交換式電源供應器 (Switching Mode Power

Supply) 的自動化測試如負載調整率 (LOAD Regulation)電壓調整 (Centering Voltage

Adjust) 等或者可充電式電池的充放電測試3302C 的 GPIBRS-232 介面功能不僅

可以設定 3250A3310A3310C33203330A 系列電子負載模組的負載狀態更可以讀回

設定值及實際值從而可以在 PC 上可以觀察到電子負載模組的工作狀態

4-2 GPIB 命令摘要

GPIB 的設定命令中 rdquoNAME XXXXrdquo 只對 3320 系列有效3320 系列進入 GPIB 後

要先下此命令使 3302C機框知道裝 3320 系列中何種機型

GPIB 的命令群組中查詢命令及測量命令的命令延遲時間為 (100mS)請於下達查詢命

令及測量命令之後延遲 100 mS 之後再讀取資料緩衝區上的資料

3302C 裝 3321 負載模組欲使用 GPIB 控制時 GPIB 命令下達應如下

NAME 3321

若沒有先下此命令給 3302C 則機框無法分辨機型造成設定錯誤

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-2

4-3 RS-232 命令摘要

RS-232 命令語法與 GPIB 命令語法都是相同的3302C 電子負載機框 RS-232 功能的

通訊協定為固定的其通訊協定如下所述

鮑得率 (Baud-rate) 9600

同位檢查 (Parity) 沒有

資料位元數 (Data bit) 8 位元

結束位元 (Stop bit) 1 位元

命令延遲時間 (Command Delay time) 20 mSec

後面板 RS-232 介面連接圖如圖 4-1其中圖 4-1 (A) 為 3302C RS-232 介面的內部配

線圖使用者只須使用如圖 4-1 (B) 的一般一對一 RS-232 電纜線

TxDRxDRTSCTS

TxDRxD RTSCTS

Figure 4-1A

TxDRxDRTSCTSDSR GNDDCDDTR

234567820

Figure 4-1B

Inside of 3302C Mainframe 3302C Mainframe RS232C port on PC RS232C port on

圖 4-1 後面板 RS-232 介面連接圖

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-3

4-4 3320 3250 3310A 3310C 3330A GPIBRS-232 命令列表

332032503310A3310C3330A 系列 GPIBRS-232 設定及讀取命令如下列表格

型 號 設定預置數值命令查詢預置數值命令

3250A 3310A 3310C 3320 3330A 備 註

[PRESet] BANKSPd⎢NL d=0~10

[PRESet] BANKSP⎢NL 0~10

[PRESet] WAVESPm⎢NL M=0~4

[PRESet] WAVESP⎢NL 1~5

[PRESet] FREQuency SP NR2 ⎢NL 00~700

[PRESet] FREQuency ⎢NL 00~700

[PRESet] RISESP NR2 ⎢NL

[PRESet] RISE ⎢NL

[PRESet] FALLSP NR2 ⎢NL

[PRESet] FALL NR2 ⎢NL

[PRESet] SLEWrateSP NR2 ⎢NL

[PRESet] SLEWrate ⎢NL

[PRESet ] PERiod HIGH ⎢LOW SPNR2

[PRESet] PERiodHIGH ⎢LOW

⎢NL

[PRESet] PERDHIGH ⎢LOW SP NR2

[PRESet ] PERDHIGH ⎢LOW

⎢NL

[PRESet] LDONvSP NR2 ⎢NL

[PRESet] LDONv ⎢NL

[PRESet] LDOFfvSP NR2 ⎢NL

[PRESet] LDOFfv ⎢NL

[PRESet] CC SP NR2 ⎢NL

[PRESet] CC ⎢NL

PRESet] CURR SP NR2 ⎢NL

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-4

型 號 設定預置數值命令查詢預置數值命令

3250A 3310A 3310C 3320 3330A 備 註

[PRESet] CURR ⎢NL

[PRESet] CCA ⎢B SP NR2⎢NL

[PRESet] CCA ⎢B ⎢NL

[PRESet] CURRA ⎢BSP NR2

⎢NL

[PRESet] CURRA ⎢B⎢NL

[PRESet ] CC HIGH ⎢LOWSPNR2⎢NL

[PRESet] CCHIGH ⎢LOW ⎢NL

[PRESet ] CURR HIGH ⎢LOWSPNR2⎢NL

[PRESet] CURRHIGH ⎢LOW

⎢NL

[PRESet ] CP HIGH ⎢LOW SPNR2⎢NL

[PRESet] CPHIGH ⎢LOW ⎢NL

[PRESet] CRSPNR2 ⎢NL

[PRESet] CR ⎢NL

[PRESet] CRA ⎢B SP NR2⎢NL

[PRESet] CRA ⎢B ⎢NL

[PRESet ] RESA ⎢B SP NR2

⎢NL

[PRESet] RESA ⎢B ⎢NL

[PRESet] LINA⎢B SP NR2⎢NL

[PRESet] LINA ⎢B ⎢NL

[PRESet ] CR HIGH ⎢LOW SPNR2⎢NL

[PRESet] CRHIGH ⎢LOW ⎢NL

[PRESet ] RES HIGH ⎢LOW SPNR2⎢NL

[PRESet ] RESHIGH ⎢LOW

⎢NL

[PRESet ] CV HIGH ⎢LOW SPNR2⎢NL

[PRESet] CVHIGH ⎢LOW ⎢NL

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-5

[PRESet] CVSP NR2 ⎢NL

[PRESet] CV ⎢NL

型 號 設定預置數值命令查詢預置數值命令

3250A 3310A 3310C 3320 3330A 備 註

[PRESet ]TCONFIG SP

NORMAL|OCP|OPP|NL

[PRESet ]TCONFIG SP

NORMAL|OCP|OVP|NL

[PRESet] TCONFIG |NL 1NORMAL

2OCP

3OPP

[PRESet] TCONFIG |NL 1NORMAL

2OCP

3OVP

[PRESet] OCPSTART SP NR2|NL

[PRESet] OCPSTART |NL

[PRESet] OCPSTEP SP NR2|NL

[PRESet] OCPSTEP |NL

[PRESet] OCPSTOP SP NR2|NL

[PRESet] OCPSTOP |NL

[PRESet] OCPVTH SP NR2|NL

[PRESet] OCPVTH |NL

[PRESet] OPPSTART SP NR2|NL

[PRESet] OPPSTART |NL

[PRESet] OPPSTEP SP NR2|NL

[PRESet] OPPSTEP |NL

[PRESet] OPPSTOP SP NR2|NL

[PRESet] OPPSTOP |NL

[PRESet] OPPVTH SP NR2|NL

[PRESet] OPPVTH |NL

表 4-1 設定預置數值命令查詢預置數值命令

註1OCPOPP和TCONFIG功能在3310C3311C3315C在(REV306)之後版本才有此功能

3312C在(REV309)之後版本才有此功能

3314C在(REV307)之後版本才有此功能

3310C系列需搭配3302C (REV29)之後版本才有此功能

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-6

型 號

STAGE設定命令查詢命令 3250A 3310A 3310C 3320 3330A

備 註

[STATe] LOAD SPONOFF

NL

[STATe] LOAD NL 0OFF 1ON

[STATe ] MODESPCC CR CV

CP NL

[STATe] MODE NL 0CC 1CR

2CV 3CP

[STATe] SHORt SP ONOFF

NL

[STATe] SHORt NL 0OFF 1ON

[STATe] PRESet SP ONOFF

NL

[STATe] PRESe NL 0OFF 1ON

[STATe] SENSet NL 0OFF 1ON

[STATe] SENSe SP ONOFF

NL

[STATe] AFREQ SP ONOFF

NL

[STATe] AFREQ NL 0OFF 1AUTO

[STATe] RANGe SP III NL

[STATe] RANGe NL 0I 1II

[STATe] LEVei SP HIGHLOW

NL

[STATe] LEVei NL 0LOW 1HIGH

[STATe] LEV SP HIGHLOW

NL

[STATe] LEV NL 0LOW 1HIGH

[STATe] DYNamic SP ONOFF

NL

[STATe] DYNamic NL 0OFF 1ON

[STATe ] SYNChronize SPON

OFFNL

[STATe] SYNChronize NL 0OFF 1ON

[STATe] WATT SPONOFF

[STATe] WATT 0OFF 1ON

[STATe] DUALSPDVMDAM|OFF

[STATe] CCSPAUTOR2(註一)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-7

註一CC AUTOR2 功能3302C啟用於(REV28)版本之後

3310C系列啟用於(REV305)3312C(REV306)版本之後

3330A系列啟用於(REV317)版本之後

型 號

STAGE設定命令查詢命令 3250A 3310A 3310C 3320 3330A

備 註

[STATe] NO 0GO 1NG

[STATe] PROTect 1PROT

[STATe ] SLEWrate FAST MIDDle

SLOW

[STATe] SLEWrate NL FAST=3 MIDDL=2

SLOW=1

表 4-2 STAGE設定命令查詢命令

型 號

LIMIT設定預置數值命令查詢預置數值命令 3250A 3310C 3330A 備 註

LIMITCURRentHIGH ⎢LOWSPNR2

⎢NL

LIMITCURRentHIGH ⎢LOW⎢NL

LIMIT POWer HIGH ⎢LOWSPNR2

⎢NL

LIMITPOWerHIGH ⎢LOW⎢NL

LIMITVAHIGH ⎢LOWSPNR2⎢NL

LIMITVAHIGH ⎢LOW⎢NL

LIMITVOLTageHIGH ⎢LOWSPNR2

⎢NL

LIMITVOLTageHIGH ⎢LOW⎢NL

IH ⎢ILSPNR2⎢NL

IH ⎢IL⎢NL

WH ⎢WLSPNR2⎢NL

WH ⎢WL⎢NL

VAH ⎢VALSPNR2⎢NL

VAH ⎢VAL⎢NL

VH ⎢VLSPNR2⎢NL

VH ⎢VL⎢NL

表 4-3 LIMIT設定預置數值命令查詢預置數值命令

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-8

系統命令對所有模組有效

COMMAND NOTE RETURN

[SYStem] RECall SP m [n] ⎢NL M=1 ~ 5 n=1 ~30

[SYStem] STORe SP m [n] ⎢NL M=1~5 n=1~30

[ SYStem] REMotel ⎢NL Only RS232 cmd

[SYStem] LOCAL⎢ NL Only RS232 cmd 0OFF 1ON

[SYStem] NAME ⎢ NL ldquoXXXXX

表 4-4 系統設定命令查詢命令

對 3320 系列有效

[SYStem] NAME XXXXX

NL

XXXXX 為模組型

33203321332233243325

[SYStem] SPEC SPNR2

⎢NL

0 ~ 5 33203321332233243325

表 4-5 系統設定命令查詢命

測量命令對所有模組有效

COMMAND 3250A 3310A 3310C 3330A RETURN

MEASureCURRent ⎢NL

MEASureVOLtage ⎢NL

MEASurePOWer ⎢NL

MEASureVA ⎢NL

表 4-6 系統設定命令查詢命

附註

1 電流單位為安培 (AArms)

2 電阻單位為歐姆 (Ω)

3 電壓單位為伏特 (VVrms)

4 週期單位為毫秒 (mS)

5 轉換率 (SLEW-RATE) 單位為安培微秒 (AuS)

6 頻率單位為赫芝 (Hz)

7 功率單位為瓦特 (W)

8 VA 單位為伏安 (VA)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-9

3310C 系列與 3310A 系列在 3302C 機框中 GPIB 命令可以相容但是因 3310C 系列與

3310A 系列負載上解析度有差異所以在撰寫程式時請注意解析度的差異解析度差異參考下

機 型 CC MODE CR MODE CV MODE

3310C

Resolution

0-3A30A

08mA80mA

01067Ω-2Ω-75kΩ

0533mΩ0133mS

0V-60V

0016V

3310A

Resolution

0-3A30A

075mA75mA

01Ω-2Ω-8kΩ

05mΩ0125mΩ

0V-60V

0015V

3311C

Resolution

0-6A60A

16mA16mA

00533Ω-1Ω-375kΩ

0266mΩ0266mS

0V-60V

0016V

3311A

Resolution

0-6A60A

15mA15mA

005Ω-1Ω-4kΩ

025mΩ025mΩ

0V-60V

0015V

3312C

Resolution

0-1A10A

0266mA266mA

1333Ω-25Ω-1875kΩ

6666mΩ0053mS

0V-250V

00666V

3312A

Resolution

0-1A10A

025mA25mA

125Ω-25Ω-20kΩ

005mS625mΩ

0V-250V

00625V

3314C

Resolution

0-05A5A

0133mA133mA

5333Ω-100Ω-1875kΩ

2666mΩ13333μS

0V-500V

0133V

3314A

Resolution

0-05A5A

0125mA125mA

5Ω-100Ω-20kΩ

00125mS25mΩ

0V-500V

0125V

3315C

Resolution

0-15A15A

04mA40mA

0213Ω-4Ω-15kΩ

1066mΩ66666μS

0V-60V

0016V

3315A

Resolution

0-15A15A

0375mA375mA

02Ω-4Ω-16kΩ

1mS00625mΩ

0V-60V

0015V

表 4-7 解析度差異表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-10

4-5 縮寫代號說明

1 SPSPACE空隔字元ASCII 碼為 20H

2 命令結束符號

3 NL命令結束符號

4 NR2包含小數點的數值形式形式為 在此範圍內皆可接受

例如30123450

5 表示是讀取數據的命令即查詢命令

6 NR316 進制數 0000 ~ FFFFF

4-6 GPIB RS-232 命令語法說明

1 此符號表示命令必需包含此項不可省略

2 [ ]此符號表示命令中可以有可以沒有此項參數

3 | 此符號表示 OPTION 之意例如〝LOW|HIGH〞表示可以使用 LOW 或

HIGH但兩者只能選擇其中一個使用

4 在下達完一個命令後你必須接者送出一個命令結束字元本機可接受之結束字元

為如表 4-7或同時 9送出多個命令每個命令之間以分隔符號〝〞隔開在最後

一個命令加上結束位元若你未送出結束字元則此命令視為無效命令

LF

LF WITH EOI

CRLF

CRLF WITH

EOI

表 4-8 命令結束字元表

5 程式撰寫時在下達完一個詢問命令後必須加入 delay (100) 再下達讀回命令

例以 C 語言撰寫程式配合迦捷 GPIB 卡控制 3300C 機框 3310C 負載模組

gpoutput(PROmeascurr) 詢問命令

delay(100) 延遲時間

gpinput(instrEOSPRO7 ) 讀回命令

如範例撰寫格式在每個詢問命令與讀回命令之間加入延遲時間delay (100)即可讀回

正確值

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-11

4-7 GPIB RS-232 命令說明

471 PRESET 設定和讀取電子負載的預設值

BANK (適用機型3250A 系列)

格式[PRESet] BANK SPd| NL d=0~10

[PRESet] BANK | NL

用途設定和讀取所選擇的波形庫

說明此命令為設定欲選擇的波形庫

1 波形庫 0~4 為正弦波

2 波形庫 5~9 為方波

3 波形庫 10 為直流

4 每個波形庫當中有 5 個波形資料共 11 個波形庫55 個波形資料波

形資料如表 4-9

波 形 庫 A B C D E 0 radic2 20 25 30 35 1 15 16 17 18 19 正弦波 2 30 31 32 33 34

CF= 20 3 PF=-085 PF=-080 PF=-075 PF=-070 PF=-065 CF= 25 4 PF=-070 PF=-065 PF=-060 PF=-050 PF=-040 CF= 35 5 PF=-050 PF=-045 PF=-040 PF=-035 PF=-030 CF= 20 6 PF= 085 PF= 080 PF= 075 PF= 070 PF= 065 CF= 25 7 PF= 070 PF= 065 PF= 060 PF= 050 PF= 040 CF= 35 8 PF= 050 PF= 045 PF= 040 PF= 035 PF= 030

方波 9 10 11 12 13 14 直 流 10 radic2dc 2dc 25dc 30dc 35dc

表 4-9 波形資料表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-12

WAVE (適用機型3250A 系列)

格式[PRESet] WAVE SPdNL d=0~4

[PRESet] WAVE NL

用途設定和讀取所選擇的波形庫

說明此命令是設定 CC MODE 時的電流 CF (峰值因數)

此命令儀在 CC MODE 時才有作用BANK 改變時這 5 組 CF 亦同時會定

義成不同之 CF 如 表 4-9 詳細內容請參考 3250A 使用手冊

FREQ (適用機型3250A 系列)

格式[PRESet] FREQuery SPNR2NL

[PRESet] FREQuery NL

用途設定和讀取頻率值

說明此命令為設定電子負載的頻率值下達命令時需注意下列事項

1 下達的頻率值必須為含有小數點的數值否則命令無效

2 數值最小有效位數為小數點後第 5 位

3 下達的數值若超過電子負載得規格時則 3302C 機框會送出該電子負載

規格的滿刻度頻率值

4 3250A 系列電子負載的頻率設為範圍為 000 ~ 700 Hz

5 單位為赫茲 (Hz)

RISE (適用機型3310A 3310C3330A 系列)

格式[PRESet] RISE SPNR2NL

[PRESet] RISE NL

用途設定和讀取負載轉換率 (SLEW-RATE) 的上升斜率

說明

1 換率上升時間的定義含括負載電流改變時及動態負載電流 (DYNAMIC)

上升時間 (RISE) 與下降時間 (FALL) 的設定為完全獨立

2 升時間得設定值必須包含小數點的數值否則命令無效

3 值最小有效位數為小數點後第 5 位

4 下達上升時間數值若超過電子負載得規格時則 3302C 機框會送出該電

子負載規格的滿刻度電流值

5 單位為安培微秒 (AUs)3314C3315C 在設定時使用 (AUs) 為單位而讀

回時以 (AUs) 為單位

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-13

FALL (適用機型3310A 3310C3330A 系列)

格式[PRESet] FALL SPNR2NL

[PRESet] FALL NL

用途設定和讀取負載轉換率 (SLEW-RATE) 的下降斜率

說明

1 負載轉換率下降時間的定義含括負載電流改變時及動態負載電流下降時

間 (FALL) 與上升時間 (RISE) 的設定為完全獨立

2 下降時間得設定值必須包含小數點的數值否則命令無效

3 數值最小有效位數為小數點後第 5 位

4 下達下降時間數值若超過電子負載得規格時則 3302C 機框會送出該電

子負載規格的滿刻度電流值

5 單位為安培微秒 (AuS)3314C3315C 在設定時使用 (AuS) 為單位而讀

回時以 (mAuS) 為單位

SLEW (適用機型3330A 系列)

格式[PRESet] SLEWRATE SPNR2NL

[PRESet] SLEW NL

用途設定和讀取負載轉換率 (SLEW-RATE) 的上升和下降斜率

說明請參考 RISE和 FALL

PERI or PERD (適用機型3310A 3310C3330A 系列)

格式[PRESet] PERiodHIGHLOW SPNR2NL

[PRESet] PERi NL

[PRESet] PERDHIGHLOW SPNR2NL

[PRESet] PERD NL

用途設定和讀取動態 (DYNAMIC) 負載時的 Tlow 和 Thigh 寬度

說明

1 動態 (DYNAMIC) 負載波形的周期為 TLOW 與 THIGH 的組成

2 TLOW 與 THIGH 的的設定值必須為包含小數點的數值否則命令無

3 數值的最小有效位數為小數點後第 5 位

4 下達的 TLOW 或 THIGH 數值超過電子負載的最大規格時3302C 機框

會送出該電子負載的滿刻度 TLOW 或 THIGH 數值

5 單位為毫秒 (mS)

LDONv (適用機型3310A 3310C3330A 系列)

格式[PRESet] LDONv SPNR2NL

[PRESet] LDONv NL

用途設定和讀取 LOAD ON 電壓

說明此命令為設定電子負載 LOAD ON 電壓值

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-14

LDOFfv (適用機型3310A 3310C3330A 系列)

格式[PRESet] LDOFfv SPNR2NL

[PRESet] LDOFfv NL

用途設定和讀取負載 LOAD OFF 電壓

說明此命令為設定電子負載 LOAD OFF 電壓值

CC (適用機型3320 3330A 系列)

格式[PRESet] CC SPNR2NL

[PRESet] CC NL

用途設定和讀取負載電流值

說明設定電子負載欲載入的電流值3330A 系列指 STATIC CURRENT

CURR (適用機型3320 系列)

格式[PRESet] CURR SPNR2NL

用途設定和讀取負載電流值

說明設定電子負載欲載入的電流值3330A 系列指 STATIC CURRENT

CCHIGHLOW or CURRHIGHLOW (適用機型3310A 3310C3330A 系

列)

格式[PRESet] CCHIGHLOW SPNR2NL

[PRESet] CCHIGHLOW NL

[PRESet] CURRHIGHLOW SPNR2NL

[PRESet] CURRHIGHLOW NL

用途設定和讀取負載 HIGHLOW 組電流值

說明此命令為設定電子負載欲載入的電流值下達命令時須注意下列事項

1 下達的電流值必須含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的電流數值超過該電子負載的最大規格時3302C 機框會送出該電子

負載規格的滿刻度電流值

4 LOW 的設定電流值必須比 HIGH 的設定電流值小

5 單位為安培 (A)

CPHIGHLOW (適用機型3310C 系列)

格式[PRESet] CPHIGHLOWSPNR2NL

[PRESet] CPHIGHLOW NL

用途設定和讀取負載固定功率值

說明此命令為設定電子負載固定功率模式的功率值

CR (適用機型3330A 系列)

格式[PRESet] CRSPNR2NL

[PRESet] CR NL

用途設定和讀取負載電阻值

說明設定電子負載固定電阻模式的電阻值

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-15

LIN RES AB ( 適用機型3250A系列 ) 用途設定線性負載電流值

格式LINA|BSPNR2|NL

說明此命令為設定電子負載欲載入 (Sink) 的電流值下達命令時須注意下列事

1 下達的電流值必須為含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的數值若超過該電子負載的規格時則 3250A 系列高功率電子負載機

框會送出該電子負載規格的滿刻度電流值

4 A 組負載和 B 組負載的電流設定值為完全獨立的

5 單位為安培 (A)

CR AB or RES AB(適用機型3250A 系列)

格式[PRESet] CRABSPNR2NL

[PRESet] CRAB NL

[PRESet] RESABSPNR2NL

[PRESet] RESAB NL

用途設定和讀取負載電阻值

說明此命令為設定 A 組或 B 組電子負載欲載入的電阻值下達命令時注意

下列事項

1 下達的電阻值必須含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的電阻數值超過該電子負載的最大規格時3302C 機框會送出該電子

負載規格的滿刻度電阻值

4 單位為 Ohm (Ω)

CRHIGHLOW or RESHIGHLOW (適用機型3310A 3310C 系列)

格式[PRESet] CRHIGHLOWSPNR2NL

[PRESet] CRHIGHLOW NL

[PRESet] RESHIGHLOWSPNR2NL

[PRESet] RESHIGHLOW NL

用途設定和讀取負載電阻值

說明此命令為設定電子負載欲載入的電阻值下達命令時注意下列事項

1 下達的電阻值必須含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的電流數值超過該電子負載的最大規格時3302C 機框會送出該電子

負載規格的滿刻度電阻值

4 LOW的設定電阻值必須比 HIGH 的設定值小

5 單位為 Ohm (Ω)

CVHIGHLOW (適用機型3310A 3310C 系列)

格式[PRESet] CVHIGHLOWSPNR2NL

[PRESet] CVHIGHLOW NL

用途設定和讀取負載固定電壓模式電壓值

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-16

說明此命令為設定電子負載固定電壓模式的電壓值下達命令時須注意下列

事項

1 下達的電壓值必須含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的電壓數值超過該電子負載的最大規格時3302C 機框會送出該電子

負載規格的滿刻度電壓值

4 LOW 的設定電壓值必須比 HIGH 的設定電壓值小

5 單位為伏特 (V)

CV (適用機型3330A 系列)

格式[PRESet] CV SPNR2 NL

[PRESet] CV NL

用途設定和讀取負載固定電壓模式電壓值

說明設定電子負載固定電壓模式的確電壓值

OCPSTART (適用機型3310C 3330A 系列)

格式[PRESet] OCPSTART SPNR2NL

[PRESet] OCPSTART NL

用途設定和讀取OCP測試電流的啟始設定值

說明此命令是設定過電流保護測試(OCP)的啟始電流值(I-START)

OCPSTEP (適用機型3310C 3330A 系列)

格式[PRESet] OCPSTEP SPNR2NL

[PRESet] OCPSTEP NL

用途設定和讀取OCP測試電流的遞增電流量

說明此命令是設定過電流保護測試(OCP)的遞增電流量(I-STEP)

OCPSTOP (適用機型3310C 3330A 系列)

格式[PRESet] OCPSTOP SPNR2NL

[PRESet] OCPSTOP NL

用途設定和讀取OCP測試電流的最大電流量

說明此命令是設定過電流保護測試(OCP)的最大電流量(I-STOP)

OCPVTH (適用機型3310C 3330A 系列)

格式[PRESet] OCPVTH SPNR2NL

[PRESet] OCPVTH NL

用途設定和讀取OCP測試的臨界點電壓設定

說明此命令是設定過電流保護測試(OCP)臨界點電壓設定當待測試物的輸出

電壓小於或等於VTH電壓值時即為OCP點

OPPSTART (適用機型3310C 系列)

格式[PRESet] OPPSTART SPNR2NL

[PRESet] OPPSTART NL

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-17

用途設定和讀取OPP測試功率的啟始設定值

說明此命令是設定過功率保護測試(OPP)的啟始功率值(P-START)

OPPSTEP (適用機型3310C系列)

格式[PRESet] OPPSTEP SPNR2NL

[PRESet] OPPSTEP NL

用途設定和讀取OPP測試功率的遞增功率值

說明此命令是設定過功率保護測試(OPP)的遞增功率值(P-STEP)

OPPSTOP (適用機型3310C 系列)

格式[PRESet] OPPSTOP SPNR2NL

[PRESet] OPPSTOP NL

用途設定和讀取OPP測試功率的最大功率值

說明此命令是設定過功率保護測試(OPP)的最大功率值(P-STOP)

OPPVTH (適用機型3310C 系列)

格式[PRESet] OPPVTH SPNR2NL

[PRESet] OPPVTH NL

用途設定和讀取OPP測試的臨界點電壓設定

說明此命令是設定過功率保護測試(OPP)臨界點電壓設定當待測試物的輸出

電壓小於或等於VTH電壓值時即為OPP點

TCONFIG (適用機型3310C3330A 系列)

格式[PRESet] TONFIG NORMAL|OCP|OVP|OPPNR2NL

[PRESet] TONFIG NL

用途設定和讀取動態測試的功能

說明此命令有四個選項(NORMAL|OCP|OVP|OPP)分別是正常模式(NORMAL)

過電流保護測試(OCP)過電壓保護測試(OVP)過功率保護測試(OPP)

PS3310C有過電流保護測試(OCP)過功率保護測試(OPP)

3330A有過電流保護測試(OCP)過電壓保護測試(OVP)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-18

472 LIMIT 設定和讀取電子負載判斷 NG 的上下限

[LIMit]CURRentHIGHLOW or IHIL (適用機型3250A3310A

3310C3330A 系列)

格式[LIMit]CURRentHIGHLOWSPNR2NL

[LIMit]CURRentHIGHLOW NL

IHILSPNR2NL

IHIL NL

用途設定和讀取負載電流的上下限

說明設定比較電流的下限值當負載載入電流低於此下限值時NG 指示燈

即點亮表示ldquoNO GOODrdquo

設定比較電流的上限值當負載載入電流高於此下限值時NG 指示燈即點亮

表示ldquoNO GOODrdquo

[LIMit]POWerHIGHLOW or WHWL (適用機型3310C3250A 系列)

格式[LIMit]POWerHIGHLOWSPNR2NL

[LIMit]POWerHIGHLOW NL

用途設定和讀取負載功率 (W) 的上下限

說明設定比較功率 (瓦特) 的下限值當功率 (瓦特) 高於此上限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

設定比較功率 (瓦特) 的上限值當功率 (瓦特) 低於此下限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

[LIMit]VA HIGHLOW or VAHVAL (適用機型3250A 系列)

格式[LIMit] VAHIGHLOWSPNR2NL

[LIMit] VAHIGHLOW NL

VAHVALSPNR2NL

VAHVAL NL

用途設定和讀取負載視在功率 (VA) 的上下限

說明設定比較功率 (伏安) 的下限值當功率 (伏安) 高於此上限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

設定比較功率 (伏安) 的上限值當功率 (伏安) 低於此下限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-19

[LIMit] VOLtage HIGHLOW or VHVL (適用機型3250A 3310A

3310C3330A 系列)

格式[LIMit] VOLtageHIGHLOWSPNR2NL

[LIMit] VOLtageHIGHLOW NL

VHVLSPNR2NL

VHVL NL

用途設定和讀取負載電壓的上下限

說明設定比較電壓的下限值當輸入電壓低於此下限值時NG 指示燈即點

亮表示ldquoNO GOODrdquo

設定比較電壓的上限值當輸入電壓高於此上限值時NG 指示燈即點

亮表示ldquoNO GOODrdquo

473 STAGE 設定和讀取電子負載的工作狀態

[STATe] LOAD SPONOFF (適用機型33203250A3310A 3310C

3330A 系列)

格式[STATe] LOAD SPONOFFNL

[STATe] LOAD NL

用途設定和讀取電子負載是否載入電流

說明設定電子負載是否載入電流當設定為 ON 時則電子負載開始以待測物

載入電流當設定為OFF 時則電子負載不會載入電流

[STATe] MODE SPCCCRCVCP (適用機型3250A3310A 3310C

3330A 系列)

格式[STATe] MODE SPCCCRCVCPNL

[STATe] MODE NL

用途設定和讀取電子負載的操作模式

說明電子負載可工作的模式如下表所示

當 讀 取 負 載 操 作 模 式 時 返 回 值 0123 分 別 代 表

CCCRCVLINCP 模式

CC CR CVLIN CP

3310A CV

3310C CV

3330A CV

3250 LIN

表 4-10 各系列可工作模組表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-20

[STATe] SHORt SPONOFF (適用機型33203310A 3310C3330A

系列)

格式[STATe] SHORt SPONOFFNL

[STATe] SHORt NL

用途設定和讀取電子負載是否短路測試

說明此命令為設定電子負載作短路測試當設定為 ON 時此時電子負載之

V+V- 端如同短路狀態

[STATe ] PRESet SPONOFF ( 適 用 機 型 3320 3250A 3310A

3310C3330A 系列)

格式[STATe] PRESet SPONOFFNL

[STATe] PRESet NL

用途設定和讀取電子負載預設功能

說明此命令是控制電流表的輸出形式若設為 ON 時則電流表所顯示的電

流值為預設之值若設為 OFF則電流表所顯示的電流值為實際載入電

流之值

[STATe] SENSe SPONOFF (適用機型3250A3310A 3310C3330A

系列)

格式[STATe] SENSe SPONOFFNL

[STATe] SENSe NL

用途設定和讀取電子負載 VSENSE 功能的狀態

說明此命令為設定電壓讀取由輸入連接器端或是 VSENSE BNC 端設定為

ON 時電壓值由 VSENSE BNC 端所取得設定為 OFF 時電壓值是

由輸入連接器端所取得

[STATe] RANGe SPI∣II (適用機型33203310A 系列)

格式[STATe] RANGe SPI∣II∣NL

[STATe] RANGe ∣NL

用途設定和讀取電源或電阻範圍

說明此命令為設定電流及電阻範圍3310A 系列電子負載共有二檔RANG 1

即 RANG IRANG 2 即 RANGE II而其電流及電阻的範圍一電子負載

模組規格而定3310A 系列各電子負載模組的電流及電阻的範圍如下

規格

機種 3310A 3311A 3312A 3314A 3315A

CC MODE

RANGE III 0~3A 0~ 30A 0~6A 0~60A 0~1A 0~10A 0~05A 0~5A 0~15A 0~15A

CR MODE

RANGE III 01~2Ω 2~8KΩ

005~1

Ω 1~4KΩ

125~25

Ω

25~20K

Ω 5~100Ω

100~2K

Ω 02~4Ω

4~16K

Ω

表 4-11 3310A 系列電流及電阻的規格表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-21

[STATe] LEVEl SPHIGH∣LOW (適用機型3310A 3310C 系列)

格式[STATe] LEVEl SPHIGH∣LOW∣NL

[STATe] LEVEl ∣NL

用途設定和讀取電子負載 LOW 和 HIGH

說明

1 LEV LOW 固定電流 (CC) 模式時為低準位電流設定值固定電阻 (CR)

模式時為低準位電阻設定值固定電壓 (CV) 模式時為低準位電壓設

定值

2 LEV HIGH 固定電流模式時為高準位電流設定值固定電阻模式時為

高準位電阻設定值固定電壓模式時為高準位電壓設定值

[STATe] DYNamic SPON∣OFF (適用機型3310A 3310C3330A 系

列)

格式[STATe] DYNamic SPON∣OFF∣NL

[STATe] DYNamic ∣NL

用途設定和讀取電子負載為動態或靜態負載

說明

1 DYN ON 設定為動態 (DYNAMIC) 負載

2 DYN OFF 設定為靜態 (STATIC) 負載

[STATe] SYNCronize SPON∣OFF (適用機型3250A 系列)

格式[STATe] SYNCronize SPON∣OFF∣NL

[STATe] SYNCronize ∣NL

用途設定和讀取電子負載為外部同步或內部同步

說明

1 外部同步信號 (SYNC ON)使用外部同步信號作為電子負載同步解發信

號以控制負載電流與電壓同步

2 內部同步信號 (SYNC OFF)使用輸入連接器的信號再經由內部的零交

越電路及隔離電路產生同步信號

[STATe] WATT SPON∣OFF (適用機型3250A3310C 系列)

格式[STATe] WATT SPON∣OFF∣NL

[STATe] WATT ∣NL

用途設定和讀取是否顯示功率

說明此命令是設定功率電表的顯示本命令必須配合 PRESOFF 時使用

設定 ON 時上方的顯示器由電壓表變為瓦特表下方的顯示器由電流

表變為伏安 (VA) 表其單位分別為ˆ W ˜ˆ VA ˜

設定 OFF 時上方的瓦特 (W) 變回電壓表下方的伏安 (VA) 表變回

電流表其單位分別為ˆ Vrms ˜ˆ Vrms ˜

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-22

[STATe] AFREQ SPONOFF (適用機型3250A系列)

格式[STATe] AFREQ SPONOFFNL

[STATe] AFREQ NL

用途設定和讀取電子負載是否自動偵測頻率

說明此命令式控制電子負載是否自動偵測頻率若設為 ON 時則電子負載

會自動偵測輸入端電壓之頻率若設為 OFF則電子負載輸入電壓之頻

率須要自行設定

[STATe] DUAL DVM∣DVM∣OFF (適用機型3330A 系列)

格式 [STATe] DUAL DVM∣DVM∣OFF∣NL

用途設定當前模組在顯示狀態

說明此命令為設定 3330A 系列模組在顯示狀態

DVM雙電壓顯示模式

DAM雙電壓顯示模式

OFFNORMAL顯示模式

[STATe] CC AUTO∣R2 (適用機型333XA331XC 系列)

格式 [STATe] CC AUTO∣R2∣NL

用途設定AUTO RANGE強制RANGE II功能

說明設定在AUTO RANGE 會自動切換RANGE 檔位

設定在強制 RANGE II 會將RANGE 檔位設定在RANGE II

PS此項功能3302C啟用於(REV28)版本之後

3310C系列啟用於(REV305)3312C(REV306)版本之後

3330A系列啟用於(REV317)版本之後

[STATe] NG (適用機型3250A3310A 3310C3330A 系列)

格式[STATe] NG ∣NL

用途查詢當前模組是否有的 NG 標誌

說明NG 讀回NG 的狀態指示燈ldquo0rdquo表示 NG (NO GOOD) 指示燈熄

滅ldquo1rdquo表示 NG 指示燈點亮

[STATe] PROTect (適用機型3310A 3310C3330A 系列)

格式[STATe] PROTect ∣NL

用途查詢當前模組是否有的保護標誌

說明

1 PROT 讀回負載目前的保護狀態ldquo1rdquo表是發生 OPPldquo4rdquo表示發

生 OVP ldquo8rdquo表示發生 OCP下表說明保護狀態位元對應碼

2 PROT 狀態暫存器的清除可以使用 CLER 命令將 PROT 狀態暫存器清

除為ldquo0rdquo

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-23

7 6 5 4 3 2 1 0

過功率保護(OPP)

過電壓保護(OVP)

過電流保護(OCP)

位元 7 位元 0

過溫度保護(OTP)(3310)

表 4-13 PROT 狀態暫存器

[STATe] SLEWrate ATE FAST∣MIDDle∣SLOWNL (適用機型3320

系列)

格式[STATe] SLEWrate FAST∣MIDDle∣SLOWNL

用途設置當前模組電流斜率

說明設置當前模組電流斜率約快中慢

474 SYSTEM 設定和讀取機框和電子負載的狀態

[SYStem] RECall SP m n (適用機型33203250A3310A 3310C

3330A 系列)

格式[SYStem] RECall SP m n∣NL

用途呼叫記憶裝定中的負載狀態

說明此命令為呼叫記憶裝定中的負載狀態資料m = 1~5n = 1~30

如果當前模組為 3310A3250 系列時項目號 (n) 無效n 可以省略

如果當前模組為其他系列時省略符號 n項目默議為 3302C 所顯示的項

實例RECALL 215 呼叫記憶裝定中的第 2 組第 15 項負載裝態資料

REC 3 呼叫記憶裝定中的第3組負載狀態資料如果當前模組為 3320

3310C3330A 系列時項目默議為 3302C 所顯示的項目

[SYStem] STORe SP m n (適用機型33203250A3310A 3310C

3330A 系列)

格式[SYStem] STORe SP m n∣NL

用途存儲負載狀態到記憶裝定中

說明此命令為存儲負載狀態到記憶裝定中m = 1~5n = 1~30如果當前模組

為 3310A3250A 系列時項目 (n) 無效n 可以省略

如果當前模組為其他系列時省略項目號 n 項目默議為 3302C 所顯示的項

實例SYSTEMSTORE 215 存儲負載狀態到記憶裝定第 2 組第 15 項中

STOR 3 存儲負載狀態到記憶裝定第 3 組如果當前模組為 33203310C

3330A 系列時項目默議為 3302C 所顯示的項目

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-24

[SYStem] NAME (適用機型3250A3310A 3310C3330A 系列)

格式[SYStem] NAME ∣NL

用途讀取當前電子負載機型編號

說明此命令讀回當前電子負載機型編號如果當前沒有模組那麼將讀到字

符串 ˆNONE˜如果當前安裝了模組那麼將會讀到以下型號

型 號 型 號 型 號 型 號

3250A 3310A 3310C 3330A

3251A 3311A 3311C 3331A

3252A 3312A 3312C 3332A

3253 3314A 3314C 3333A

3315A 3315C 3334A

表 4-14 各系列機型編號表

[SYStem] NAME XXXX ∣NL or [SYStem] SPEC NR2 (適用機型

3320A 系列)

格式[SYStem] NAME XXXX ∣NL

[SYStem] SPEC NR2

用途設定當前電子負載機型編號

說明XXXX 為 33203321332233243325 型號之一3302C 才能知道當

前為何種規格電子負載

SPCT 型號

0 3320

1 3321

2 3322

4 3324

5 3325

表 4-15 3320系列機型編號表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-25

475 MEASURE 測量電子負載的當前電流電壓的實際值

MEASureCURRent (適用機型3250A3310A 3310C3330A 系列)

格式MEASureCURRent ∣NL

用途讀取當前電子負載的電流

說明讀回 4 位半數位電流表的讀值單位為安培 (A)

MEASureVOLtage (適用機型3250A3310A 3310C3330A 系列)

格式MEASureVOLtage ∣NL

用途讀取當前電子負載的電壓

說明讀回 4 位半數位電壓表的讀值單位為伏特 (V)

MEASurePOWer (適用機型3250A3310C 系列)

格式MEASurePOW ∣NL

用途讀取當前電子負載的功率

說明讀回 4 位半數位瓦特表的讀值單位為瓦特(W)

MEASureVA (適用機型3250A 系列)

格式MEASureVA ∣NL

用途讀取當前電子負載的伏安

說明讀回 4 位半數位伏安表的讀值單位為伏安 (VA)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-26

4-8 3250 系列 GPIB 控制流程圖

START

SET to LEV A or B

AC or DC

AC

DC

SET

FREQ NR2

SYNC ON|OFF

BANK m

SET

FREQ 01

SYNC ONOFF

MODE CCCC

SET

CR

MODE CR

SET

MODE CC

WAVE nCURR = A NR2

SET

VL NR2VH NR2

IL NR2

IH NR2WL NR2

WH NR2VAL NR2VAH NR2

m 0 ~ 10n 1 ~ 5

BANK 命令僅能使用於

交流 (AC) 負載

Lighting REM

Indicater

WAVE 命令僅能使用於

固定電流 (CC)模式

RESA NR2

圖 4-2 3250A 系列 GPIB 控制流程圖

SET

ldquoMODE LINrdquoldquoCURR=A NR2rdquo

LIN

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-27

4-9 3310A 系列 GPIB 控制流程圖

圖 4-3 3310A 系列 GPIB 控制流程圖

START

SETMODE CC

SET SET

CURRENTiexclOslashA

CC

SETRANG 2

SETRANG 1

SETRANG 1

SETRANG 2

HIGH or LOW LEVEL

SET

LEV HIGHRESLOW C

RESHIGH NR2

SET

LEV LOWRESLOW D

RESHIGH NR2

SETLEV HIGH

RESLOW ERESHIGH NR2

SET

LEV LOWRESHIGH FRESHIGH NR2

SET

LEV HIGHRESLOW G

RESHIGH NR2

SET

LEV LOWRESHIGH H

RESHIGH NR2

STA or DYN

SETDYN OFF

SET

HIGH or

SETLEV HIGH

CURRLOW I

CURRHIGH NR2

SETLEV LOW

CURRHIGH J

CURRLOW NR2

SETLEV HIGH

CURRLOW K

CURRHIGH NR2

SETLEV LOW

CURRHIGH L

CURRLOW NR2

SETDYN ON

RISENR2

PERDLOW NR2

STA or DYN

DYN OFF

LOW LEVELHIGH or

LOW LEVEL

CURRHIGH NR2CURRLOW NR2

FALLNR2PERDHIGH NR2

SETDYN ON

RISENR2

PERDLOW NR2

CURRHIGH NR2CURRLOW NR2

FALLNR2PERDHIGH NR2

HIGH or LOW LEVEL

HIGH or LOW LEVEL

CURRENTiexclUgraveB

MODE CR MODE CV

MODE

CR

MODE

CV

MODE NO NO NO

YESYESYES

YES

YESNO

NO

LOW

HIGH HIGH

LOW

DYN DYN

SAT SAT

LOWLOW

HIGH HIGH

HIGH

LOW

3310A 3311A 3312A 3314A 3315A

AB

CD

E

FGH

IJKL

3020

20800001

20

0060000

3000300

6010

104000

0051000

60000

6000600

10250

25020000

125250

001000

1000100

051000

100020000

501000

00500000

050050

1540

4015000

0240

0060000

1500150

3310A 系列流程圖變數表

Lighti ng REMIndicater

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-28

4-10 3320 系列 GPIB 控制流程圖

圖 4-4 3320 系列 GPIB 控制流程圖

START

A B C

3320 3321 3322 3323 3324 30

30

300

60

60

600

10

10

100

10

10

100

05

05

50

3325 15

15

150

SETRANG 1SLEW n

CURR ≦ B

CURRENT ≦ A

SETRANG 2SLEW n

CURR ≦ C

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-29

4-11 3310C 系列 GPIB 控制流程圖

圖 4-5 3310C 系列 GPIB 控制流程圖

START

CC

MODE

NO CP

MODE

CV

MODE

CR

MODE

SETldquoMODE CCrdquo

SETldquoMODE CRrdquo

SETldquoMODE CVrdquo

SETldquoMODE CPrdquo

CORRENTlt=A

SETldquoRANGE 2rdquo

SETldquoRANGE 1rdquo

RESgt=B

SETldquoRANGE 2rdquo

SETldquoRANGE 1rdquo

STA or

SETldquoDYN OFFrdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquo ldquoCURRHIGH D ldquo ldquoCURRLOW NR2rdquo

SET ldquoLEV HIGHrdquo ldquoCURRLOW C ldquo ldquoCURRHIGH NR2rdquo

SET ldquoDYN ONrdquo

ldquoCURRHIGH NR2ldquo ldquoCURRLOW NR2rdquo ldquoRISENR2rdquo ldquoFALLNR2rdquo ldquoPERDHIGH NR2rdquo ldquoPERDLOW NR2rdquo

STA or

SETldquoDYN OFFrdquo

HIGH orLOW LEVEL

SETldquoLEV LOWrdquo ldquoCURRHIGH F ldquoldquoCURRLOW NR2rdquo

SETldquoLEV HIGHrdquoldquoCURRLOW E ldquoldquoCURRHIGH NR2rdquo

SETldquoDYN ONrdquo

ldquoCURRHIGH NR2ldquoldquoCURRLOW NR2rdquoldquoRISENR2rdquoldquoFALLNR2rdquoldquoPERDHIGH NR2rdquoldquoPERDLOW NR2rdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquoldquoRESHIGH J ldquo ldquoRESLOW NR2rdquo

SET ldquoLEV HIGHrdquo ldquoRESLOW I ldquo ldquoRESHIGH NR2rdquo

HIGH orLOW LEVEL

SETldquoLEV LOWrdquoldquoRESHIGH L ldquoldquoRESLOW NR2rdquo

SET ldquoLEV HIGHrdquo ldquoRESLOW K ldquoldquoRESHIGH NR2rdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquo ldquoCVHIGH H ldquo ldquoCVLOW NR2rdquo

SET ldquoLEV HIGHrdquoldquoCVLOW G ldquo ldquoCVHIGH NR2rdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquo ldquoCPHIGH N ldquo ldquoCPLOW NR2rdquo

SETldquoLEV HIGHrdquo ldquoCPLOW M ldquoldquoCPHIGH NR2rdquo

A B CDEF GH I J KLM N

3310C30 20 0 0300030

20 750010620

00 60

00 150

3311C601000 60 0060

1037500510

00 60

00300

3312C102500100010

25 1875013325

00250

00300

3314C0510000050050

1001875533100

00500

00200

3315C154000150015

4015002140

0060

0075

3310C系列流程圖變數表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 A-1

Appendix A GPIB programming Example

C Example Program

Link this program with appropriate cibobj

This application program is written in TURBO C 20 for the IBM PC-AT compatible The National Instruments Cooperation (NIC) Model PC-2A board provides the interface between the PC-AT and a PRODIGIT MPAL ELECTRONIC LOAD The appropriate cibobj file is required in each program to properly link the NIC board to C LANGUAGE and include the ltdeclhgt HEADER FILE to C LANGUAGE

include ltstdiohgt

include ltdoshgt

include ltmathhgt

include declh NI GPIB CARD HEADER FILE

main()

char ouster[20]rdbuf[15]spec[10]

int ichload

Assign unique identifier to the device dev5 and store in variable load check for error ibfind error = negative value returned

if((load = ibfind(dev5)) lt 0) Device variable name is load

GPIB address is 5

printf(r INTERFACE ERROR an)

printf(rnError routine to notify that ibfind failedn)

printf(rnCheck software configurationn)

exit(1)

Clear the device

if((ibclr(load)) amp ERR)

printf(INTERFACE ERROR a)

exit(1)

clrscr()

Clear load error register

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT A-2

ibwrt(loadoutstr6)

ibwrt(loadCLR3)

ibwrt( loadNAME5) Get the 3310 series module load specification

strset(rdbuf0) Clear rdbuf string buffer

strset(spec0) Clear spec string buffer

ibrd(loadspec20)

if (spec[3] == 9)

printf(n 3302C series specification error )

Set preset off current sink 10 amps and load on commands to the load

ibwrt( loadpres offcclow 00cchigh 10load on 47)

ibwrt( loadmeascurr10)

Get the load actially sink current from the load

ibrd( loadrdbuf20)

go to local

ibloc(load)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 A-3

BASICA Example Program

LOAD DECLBAS using BASICA MERGE command

100 REM You must merge this code with DECLBAS

105 REM

110 REM Assign a unique identifier to the device dev5 and store it in variable load

125 REM

130 udname$ = dev5

140 CALL ibfind (udname$load)

145 REM

150 REM Check for error on ibfind call

155 REM

160 IF load lt 0 THEN GOTO 2000

165 REM

170 REM Clear the device

175 REM

180 CALL ibclr (load)

185 REM

190 REM Get the 3310 series module load specification

195 REM

200 wrt$ = NAME CALL ibwrt(loadwrt$)

210 rd$ = space$(20) CALL ibrd(loadrd$)

215 REM

220 REM Set preset off current sink 10 amps and load on commands to the load

225 REM

230 wrt$ = pres offcclow 00cchigh 10load on

240 CALL ibwrt(loadwrt$)

245 REM

250 REM Get the load actially sink current from the load

255 REM

260 wrt$ = meascurr CALL ibwrt(loadwrt$)

270 rd$ = space$(20) CALL ibrd(loadrd$)

275 REM

280 REM Go to local

285 REM

290 CALL ibloc(load)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT A-4

2000 REM Error routine to notify that ibfind failed

2010 REM Check software configuration

2020 PRINT ibfind error STOP

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-1

Appendix B RS-232 programming Example

C Language Interface for DOS Handlers pd_rs232c include ltdoshgt

include ltstdiohgt

include ltconiohgt

include ltstringhgt

define COMPTR 44 command array pointer

define QUELEN 1024 size of seriel input

define SUCCESS 0 return value variable for success

define OPER_ERR -1 operate error

define TIME_OUT 1 time_out

int input_index = 0 index of seriel input buffer

int rd_result = 0 return value variable of pd_rd()

int timeout = 0 timeout flag

char queue[QUELEN] seriel input buffer

int ACE_DATA_REG ACIA data register

int ACE_INT_ENB_REG ACIA interrupt enable register

int ACE_INT_IDENT_REG ACIA interrupt identification register

int ACE_LINE_CTL_REG ACIA line control register

int ACE_MODEM_CTL_REG ACIA modem control register

int ACE_LINE_STAT_REG ACIA line status register

int ACE_MODEM_STAT_REG ACIA modem status register

int COM_INT_NUM ACIA communication port interrupt number

int IRQ_MASK IRQ mask for PC IRQ flag

void pd_loc(void) function of disable interrupt routine

void pd_rem(void) function of enable interrupt routine

int pd_init(int) function of initial communication port

int pd_wrt(char int) function of write to device

int pd_rd(char int) function of read from device

int read_buf(void)

define PIC_CTL_REG 0x20 8259A PIC control register

define PIC_INT_MASK_REG 0x21 8259A PIC interrupt mask register

define NON_SPEC_EOI 0x20 non-spacific end of interrupt

define CTS 0x10 clear to send

define DSR 0x20 data set ready

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-2

define RI 0x40 ring indicator

define DCD 0x80 data carrier detect

define DCTS 1 delta clear to send

define DDSR 2 delta data set ready

define TERI 4 trailing edge ring detect

define DDCD 8 delta data carrier detect

define OE 2 overrun error

define PE 4 parity error

define FE 8 frame error

define BI 0x10 break interrupt

define THRE 0x20 transmit holding reg empty

3302C series elec load command sets

int pd_wrt(char wrtbufint count)

static char combuf[COMPTR] = CHAN CURRHIGH CURRLOW

RESHIGH RESLOW VOLTHIGH

VOLTLOW PERDHIGH PERDLOW

FALL RISE GLOBLOAD

GLOBLEV GLOBPRES GLOBSHOR

GLOBDYN GLOBRANG GLOBMODE

CLER CHAN MEASVOLT

MEASCURRCURRHIGH CURRLOW

ERR RESHIGH RESLOW

VOLTHIGHVOLTLOW NAME

PERDHIGHPERDLOW FALL

RISE LOAD LEV

PRES SHOR DYN

RANG MODE PROT

REMOTE LOCAL

int cntresultt

int comerrerr

char ch

char tempbuf[QUELEN]

char intbuf[QUELEN]

for (cnt = 0cnt lt 1024cnt++)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-3

intbuf[cnt] =

tempbuf[cnt]=

strset(intbuf)

strset(tempbuf)

for (cnt = 0cnt lt count+1cnt++wrtbuf++)

intbuf[cnt] = wrtbuf

cnt = cnt--

intbuf[cnt] = r

cnt = cnt++

count = count++

intbuf[cnt] = n

t = strcspn(intbuf )

if (t gtcount)

t = count-1

for (cnt = 0cnt lt tcnt++)

tempbuf[cnt] = intbuf[cnt]

strupr(tempbuf)

strupr(intbuf)

cnt = 0

do

comerr = strncmp(tempbufcombuf[cnt]t)

cnt = cnt++

while(( cnt = COMPTR) ampamp (comerr = 0))

if ( comerr == 0)

result = SUCCESS

for (cnt = 0cnt lt count+1cnt++)

while(inportb(ACE_LINE_STAT_REG) amp THRE == 0)

ch = intbuf[cnt]

delay(20)

outportb(ACE_DATA_REG ch)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-4

timeout = 0

for (cnt = 0 cnt lt= countcnt++)

ch = intbuf[cnt]

if(ch == )

do

read_buf()

while((rd_result == 0)ampamp(timeout == 0))

rd_result = 0

for (cnt = 0cntlt= countcnt++)

intbuf[cnt] =

tempbuf[cnt] =

return(result)

return(OPER_ERR)

int pd_rd(char bufint count)

char ch

int cnt = 0

do

ch = queue[cnt]

buf = ch

cnt = cnt++

buf = buf++

while((ch = n) ampamp (cnt = count))

buf = 0

queue[0] = 0

if (timeout == 1)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-5

return(TIME_OUT)

return(SUCCESS)

int read_buf()

char chch1

int temp_index

unsigned long ticks

float sec1sec2

rd_result = 0

ticks = biostime(00)

sec1 = ticks182

do

ticks = biostime(00)

sec2 = ticks182

if((sec2 - sec1) gt= 200) delay about 1 Sec

timeout = 1

ch = inportb(ACE_INT_IDENT_REG)

ch amp= 0x06

switch(ch)

case 6

inportb(ACE_DATA_REG) read the data register to empty it

break

case 0

break

case 2

break

case 4 read character from data register

ch1 = inportb(ACE_DATA_REG)

temp_index = input_index + 1 increment index of input buffer

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-6

if (ch1 = n) check terminate bit

queue[input_index] = ch1 store character to input buffer

input_index = temp_index

else

queue[input_index] = ch1

input_index = temp_index

input_index = 0 if terminate bit was detected

temp_index = 0

rd_result = 1 clear index and set return value

break

finally send the non-spacific

while ((rd_result == 0) ampamp (timeout == 0))

int pd_init(int pd_com)

if ((pd_com = 1) ampamp (pd_com = 2))

return(OPER_ERR)

if (pd_com == 2) initial communication port 2

ACE_DATA_REG = 0x2f8

ACE_INT_ENB_REG = 0x2f9

ACE_INT_IDENT_REG = 0x2fa

ACE_LINE_CTL_REG = 0x2fb

ACE_MODEM_CTL_REG = 0x2fc

ACE_LINE_STAT_REG = 0x2fd

ACE_MODEM_STAT_REG = 0x2fe

COM_INT_NUM = 11

IRQ_MASK = 0xf7 IRQ mask for IRQ3 (11110111)

else initial communication port 1

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-7

ACE_DATA_REG = 0x3f8

ACE_INT_ENB_REG = 0x3f9

ACE_INT_IDENT_REG = 0x3fa

ACE_LINE_CTL_REG = 0x3fb

ACE_MODEM_CTL_REG = 0x3fc

ACE_LINE_STAT_REG = 0x3fd

ACE_MODEM_STAT_REG = 0x3fe

COM_INT_NUM = 12

IRQ_MASK = 0xef IRQ mask for IRQ4 (11101111)

bioscom(0 0xe3 pd_com-1) boud rate 9600 1 start bit

pd_rem() no parity 1 stop bit

pd_wrt(remote6) data bit 8 bits

return(SUCCESS)

void pd_rem(void)

char ch

outportb(ACE_INT_ENB_REG 0xd) enable ACIA interrupt register

inportb(ACE_DATA_REG) empty receive data register

inportb(ACE_LINE_STAT_REG) clear line status register

outportb(ACE_MODEM_CTL_REG 0xb) set RTSDTR to enable modem and

turn on OUT2 to enable the 8250s

IRQ interrupt to system

void pd_loc(void)

char ch

outportb(ACE_INT_ENB_REG 0) disable all 8250 interrupt

outportb(ACE_MODEM_CTL_REG 0) clear RTSDTR to disable modem and

turn off OUT2 to disable the 8250s

IRQ interrupt to system

Program terminated

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-8

C Example Program Link this program with pd_rs232obj

include ltdoshgt

include ltstdiohgt

include ltconiohgt

include ltstringhgt

main()

int com

int io_err= 0

char rdbuf[1024]

clrscr()

printf(Input COM1COM2 port is )

scanf(d ampcom)

if((io_err = pd_init(com)) == 0) Initial RS-232 interface

setstr(rdbuf)

pd_wrt(name5)

if ((io_err = pd_rd(a10)) == 0)

do

Set preset off current sink 10 amps and load on commands to the load

pd_wrt(pres off8)

delay(200)

pd_wrt(currlow 0012)

delay(200)

pd_wrt(curr high 1013

delay(200)

pd_wrt(load on7)

delay(200)

pd_wrt(meascurr 11)

Get the load actially sink current from the load

delay(200)

pd_rd(rdbuf20)

io_err = 1

while (io_err == 0)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-9

else

printf(a)

printf(3302C IO reading error n)

exit(1)

pd_loc() Go to local

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

Material Contents Declaration (材料含量宣称)

Hazardous Substance (有毒有害物质或元素)

(Part Name) 零件名称

(Pb) 汞

(Hg) 镉

(Cd) 六价铬

(Cr6+)

多溴

联苯

(PBB)

多溴

二苯醚

(PBDE)

PCBA (印刷电路装配件)

X O X O O O

Electrical part not on PCBArsquos 未在PCBA上的电子零件 X O X O O O

Metal parts 金属零件

O O O X O O

Plastic parts 塑料零件

O O O O X X

Wiring 电线

X O O O O O

Package 封装

X O O O O O

对销售之日的所售产品本表显示 PRODIGIT 供应链的电子信息产品可能包含这些物质注意在所售产品中可能

会也可能不会含有所有所列的部件This table shows where these substances may be found in the supply chain of Prodigit electronic information products as of the date of sale of the enclosed product Note that some of the component types listed above may or may not be a part of the enclosed product 表示该有毒有害物质在该部

件所有均质材料中的含量均在SJT 11363-2006 标准规定的限量要求以下Indicates that the concentration of the hazardous substance in all homogeneous materials in the parts is below the relevant threshold of the SJT 113632006 standard times表示该有毒有害物质至少在该部件的某一均质材料中的含量超出SJT 11363-2006 标准

规定的限量要求times Indicates that the concentration of the hazardous substance of at least one of all homogeneous materials in the parts is above the relevant threshold of the SJT 11363-2006 standard Note(注释) 1Prodigit has not fully transitioned to lead-free solder assembly at this momentHowever most of thecomponents used are RoHS compliant(此刻Prodigit 并非完全过渡到无铅焊料组装但是大部份的元器件一至于RoHS的规定)

2 The product is labeled with an environment-friendly usage period in yearsThe marked period is assumed under the operating environment specified in the product specifications(产品标注了环境友好的使用期限制(年)所标注的环境使用期限假定是在此产品定义的使用环境之下)

Example of a marking for a 10 year period (例如此标制环境使用期限为10年)

Page 8: 3302C Mainframe 使用手冊 · 2016. 12. 20. · 3302c mainframe 使用手冊 1-3 1-5 系統方塊圖 3302c 系統方塊圖如圖 1-1 所示,3302c 內含兩組電源供應器,其中一組供應給

PRODIGIT 2-2

2-3 接地需求

為了避免機殼因漏電時而造成危險3302C 電子負載機框強烈要求使用三端式的電源

線並且電源配線接地皆需正確和完整

2-4 環境需求

為了保持 3302C 電子負載機框可以正常地操作建議操作環境的溫度應位於攝氏 0

~40 之間最佳的工作環境溫度為攝氏 25plusmn5

2-5 維修及校正服務

如果 3302C 電子負載機框故障或需要校正時請於機框上貼上標示有所有人 (公司行

號部門人員) 的標籤並指明為校正服務或者維修服務然後通知博計電子的經銷商或

者直接與本公司聯絡

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 2-3

2-6 GPIB 介面功能

GPIB 連接器位於 3302C 電子負載機框的後面板 (參考圖 2-3)用於連接 GPIB 控制

器 (CONTROLLER) 或其他裝置 (DEVICES)

GPIB 連線時有二點較為重要的限制如後所述

261 包含 GPIB 控制器 (CONTROLLER) 在內所有裝置不能超過 15 台

262 GPIB 連接器電纜線長度最長為 2 米裝置連線後其總長不可超出 20 米

GPIB 位址由前板 STATE 4+STATE 5 同時按下進入 GPIB 位址設定模式按 UP 鍵

DOWN 鍵選擇 0-31 位址完成後按 STATE 2 跳出 GPIB 位址設定模式

STORE

1

2

3

4

5

STATE

START

EXIT

AUTOSEQ

Addr

REMOTE CONTROLLER

GPIB

MADE IN TAIWAN

PRODIGIT ELECTRONICS CO LTD

PROGRAMMINGANALOGINPUT

LINE INPUT

100V115V

200V230V

RS232

LINE FUSE RATING

5060Hz

115

05A

1A100V

230V200V

0~10 Vac +dc

圖 2-3 3302C 前板按鍵圖背板圖

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 2-4

2-7 RS-232 介面功能

3302C 電子負載機框提供了一個 RS-232 母座 (FEMALE) 連接裝置於背面板上 (參考

圖 2-3)此連接裝置與電腦 RS-232 連接埠以一對一的方式連接

2-8 遙控裝置

3302C 電子負載機框提供了一個可以連接 Model 9931C 遙控器的連接埠於後面板上

此一連接埠為一般的 9 Pin 母座連接埠連接於前面板的按鍵用以使用 Model 9931C

5 個按鍵的遙控器它可以取代3302C 前面板的 Recall 1~5如果電子負載產生

NG MODEL 9931C 上的〝NG〞指示燈指示 NG 狀態

INSTRUMENT PROFESSIONAL

PRODIGIT

9931C REMOTE INTERFACE

9 Pin to 9 Pin Cable

1

2

3

4

5

STORE

1

2

3

4

5

6

7

8

9NC

NC

D-sub 9 Pin

FAIL

圖 2-4 遙控連接埠圖

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 3-1

三操作說明

3302C 電子負載機框前面板圖如圖 3-1 所示

STATE

STORE

POWER

BANK

START

EXIT

AUTOSEQ

ADDR

2

3

1

圖 3-1 3302C 前面板圖

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 3-2

3-1 電源開關

在接上電源線之前請先確定使用電壓與本機所使用的電壓是否相符

當 電 源 開 關 切 換 到 〝 1 〞 (ON) 時 3302C 電 子 負 載 機 框 及

3250A3310A3310C33203330A 系列電子負載模組即能正常地工作3302C 電子負載機

框開機時的狀態如下說明

311 3302C 打開電源LED 燈七段式顯示器全部亮起及風扇全速運轉約三秒鐘之

312 LED 燈全滅則七段速式顯示器依序顯示版本 r1 (r1~r9) BANK 值 bn 01

風扇速度會有改變如下說明

313 風扇會隨著裝上的模組風速有所不同

3310A3250A 系列以全速運轉3310C3330A 系列以慢速運轉 (未吃載)3320

系列則風扇會停止當按下 LOAD 鍵時風扇才會以全速運轉風扇不再被控

314 3302C 智慧型風扇控制

3141 3302C 搭配 3310A3250A3320 系列電子負載模組時風扇無智慧型控制

都以全速運轉

3142 3302C 搭配 3310C3330A 系列電子負載模組時風扇有智慧型控制風

扇控制如下表 3-1

風扇速度隨著吃載功率大小改變一段為最慢五段為最快

風扇速度 一段 二段 三段 四段 五段

3310C 0~30W 30~60W 60~90W 90~120W gt120W

3311C3312C 0~60W 60~120W 120~180W 180~240W gt240W

3314C 0~40W 40~80W 80~120W 120~150W gt150W

3315C 0~15W 15~30W 30~45W 45~60W gt60W

3330A3331A 0~60W 60~90W 90~120W 120~150W gt150W

3332A3333A3334A 0~30W 30~60W 60~90W 90~120W gt120W

表 3-1 風扇速度規格表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 3-3

3-2 儲存呼叫 ( STORE RECALL ) 操作

3302C 電子負載機框前面板的 8 個功能鍵對於 3250A3310A 系列電子負載模組其

中 STATE 1 ~ 5 提供了使用者可以儲存呼叫最多達 5 個的測試項目或狀態對於

3310C3330A3320 系列電子負載模組 3302C 可儲存呼叫 5 種電子負載狀態設定項

目每個項目別分為 30 種狀態共有 150 種3310C3330A 系列電子負載模組狀

態設定於負載模組的 EPROM 中3320 系列電子負載模組狀態設定於 3302C 電子負

載機框 EPROM 中每一組 STATE (1~5) 皆能儲存 (STORE) 或呼叫 (RECALL)

3250A3310A3310C33203330A 電子負載的狀態及設定值

321 儲存功能操作步驟

3211 設定好電子負載的狀態及設定值

3212 對於 3310C3330A 及 3320 系列用 UP 和 DOWN 鍵選擇將要存

儲的 BANK 狀態號碼(1~30)對於 3310A 和 3250A 系列跳到下一

3213 按下 3302C 面板上的儲存 (STORE) 鍵此時儲存件的指示燈會立即

以每秒一次的速度閃爍若欲放棄儲存時可再按一次儲存鍵或等大

約 20 秒鐘即離開儲存功能

3214 按下儲存鍵後儲存功能指示燈亦開始閃爍之後按下 STATE 1 ~ 5

任何一鍵時相對地指示燈立即點亮表示電子負載面板狀態及設定

值都已經儲存至指定的記憶裝置中儲存功能指示燈熄滅之後表示

儲存步驟已經完成

322 呼叫功能操作步驟

按下 STATE 1 ~ 5 中任何一個按鍵相對的指示燈即點亮表示 3250A

3310A 系列電子負載模組會從相對地記憶裝置中將資料呼叫出來此時

3250A3310A 系列電子負載模組面板的狀態及設定值即會依照呼叫出來的資料

重新設定對於 3310C3330A 及3320 系列按 UP 和 DOWN 鍵改變當前項

目中的狀態號碼同時將此狀態的資料傳送至電子負載模組設定呼叫功能

後若按下模組面板上任何一個按鍵時呼叫功能指示燈 (STATE 1 ~ 5) 隨

即亮起表示呼叫步驟已經完成

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 3-4

3-3 AUTO SEQ 功能操作說明

AUTO SEQ 功能內有兩種模式一為 STORE (EDIT) MODE (編輯模式)另一 START

(TEST) MODE (測試模式)同時按下前面板的 S3 + S4 可以進入 AUTO SEQ 功能內再

按 STORE 或 SEATE 選 STORE (EDIT) MODE (編輯模式) 或 START (TEST) MODE

(測試模式)(操作方式請參考流程圖)

Normal Mode

AUTO SEQ

按下 S3+S4 鍵

Display bank no

STORE MODE STATE MODE

按下 Exit 鍵

bn

Show r1-r9 Display 3302C 程式版本 r1-r9

Display bank

SHOW n1~n9

按下 STATE 鍵按下 STORE 鍵

圖 3-2 自動動測試模式操作流程圖

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 3-5

331 編輯模式 (Edit) Mode

3311 3302C 內有 9 組 (n1 ~ n9) 自動測試可編輯

3312 每組各有 16 項步驟可設定由 BANK 0 ~ 30 及 STATE 0 ~ 5 來選擇

150 組

3313 每組內可設定 T1 (TEST TIME) 及 T2 (DEALY TIME)單位為 100 ms

範圍在 (01s ~ 99s)

S3+S4

Show n1-n9

Store Mode

1按下按鍵 S3+S4

2顯示 AUTO SEQ No1-No9 按上下箭頭選擇 n1-n9

Initial = n1

按下 Store 鍵3按下 Store 鍵進入 Store Mode

Show BANK 值

設定 Bank

設定 T1

設定 T2

按上下箭頭選擇 Bank NoSTART 1~5

按下 Store 鍵 = Enter 進入下一個項目

Show t1

Show t2

按上下箭頭設定 t1 = 01-99 單位 = 100mS

按下 Store 鍵 = Enter 進入下一個項目

按下 Store 鍵 = Enter 進入下一個項目

按上下箭頭設定 t2 = 00-99 單位 = 100mS

顯示 Step No Sp = 0-F

Step = F

Yes完成

Sp=Sp+1

NO

圖 3-3 編輯模式操作流程圖

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 3-6

332 測試模式(Test)Mode

3321 當同時按下 S4 + S5 進入自動測試模式S3S4 LED 燈亮起按下

SEART 鍵則進入測試模式

3332 測試方式由 (STEP 0- T1-T2) 接著 (SETP 1-T1-T2) 直到 16 個步驟做

完或按 EXIT 離開測試模式

3333 若全部測試步驟都 GO測試結果顯示 GO 時表示為 PASS測試步

驟若有任何一項為 nG 時測試結果顯示 nG 時表示為 FAIL

S3+S4

Show n1-n9

Start Mode

1按下按鍵 S3+S4

2顯示 AUTO SEQ No1-No9 按上下箭頭選擇 n1-n9

Initial = n1

按下 Start 鍵

3按下 Start 鍵進入 Start Mode

Testing3依據 3310C 及 3330A 傳回之 GONG 3302C 不用顯示 GONG

4若測試結果為 NG 時 3302C 應暫停測試

Exit

1依照 n1-n9 的內容 Recall 3330A 及 3310C 模組

41 使用者按下 START 則繼續測試

42 使用者按下 Exit 則終止測試 回到 Normal ModeStartExit

Start

Show BANK值

NG Yes

Normal Mode

End

No

Sp = Sp+1

No

PASSFAIL

Show GO Show NG

PASS FAIL

1

2

3

Exit

Yes

4

5若測試結果為 GO 時 則判斷是否為最後一個測試項

51 若不是最後測試 Step 則 Step + 1 繼續測試

52 若是最後測試 Step 則測試若全部為 GO 時 顯示 GO 表示為 PASS

53 若是最後測試 Step 則測試若有任一項為 NG 時 顯示 NG 表示為 FAIL

5

52 53

5141

42

圖 3-4 測試模式操作流程圖

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-1

四GPIB RS-232 操作命令說明

4-1 GPIBRS-232 簡介

3302C 電子負載機框後面板上的 GPIBRS-232 介面可以和個人電腦 (PC) 或者筆記本

型電腦 (Note Book PC) 的 GPIBRS-232 介面連接可以使用高階語言 C 和 VB 等應

用程式遠端控制電子負載模組組成自動控制系統

根據 GPIBRS-232 介面功能更可以利用在交換式電源供應器 (Switching Mode Power

Supply) 的自動化測試如負載調整率 (LOAD Regulation)電壓調整 (Centering Voltage

Adjust) 等或者可充電式電池的充放電測試3302C 的 GPIBRS-232 介面功能不僅

可以設定 3250A3310A3310C33203330A 系列電子負載模組的負載狀態更可以讀回

設定值及實際值從而可以在 PC 上可以觀察到電子負載模組的工作狀態

4-2 GPIB 命令摘要

GPIB 的設定命令中 rdquoNAME XXXXrdquo 只對 3320 系列有效3320 系列進入 GPIB 後

要先下此命令使 3302C機框知道裝 3320 系列中何種機型

GPIB 的命令群組中查詢命令及測量命令的命令延遲時間為 (100mS)請於下達查詢命

令及測量命令之後延遲 100 mS 之後再讀取資料緩衝區上的資料

3302C 裝 3321 負載模組欲使用 GPIB 控制時 GPIB 命令下達應如下

NAME 3321

若沒有先下此命令給 3302C 則機框無法分辨機型造成設定錯誤

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-2

4-3 RS-232 命令摘要

RS-232 命令語法與 GPIB 命令語法都是相同的3302C 電子負載機框 RS-232 功能的

通訊協定為固定的其通訊協定如下所述

鮑得率 (Baud-rate) 9600

同位檢查 (Parity) 沒有

資料位元數 (Data bit) 8 位元

結束位元 (Stop bit) 1 位元

命令延遲時間 (Command Delay time) 20 mSec

後面板 RS-232 介面連接圖如圖 4-1其中圖 4-1 (A) 為 3302C RS-232 介面的內部配

線圖使用者只須使用如圖 4-1 (B) 的一般一對一 RS-232 電纜線

TxDRxDRTSCTS

TxDRxD RTSCTS

Figure 4-1A

TxDRxDRTSCTSDSR GNDDCDDTR

234567820

Figure 4-1B

Inside of 3302C Mainframe 3302C Mainframe RS232C port on PC RS232C port on

圖 4-1 後面板 RS-232 介面連接圖

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-3

4-4 3320 3250 3310A 3310C 3330A GPIBRS-232 命令列表

332032503310A3310C3330A 系列 GPIBRS-232 設定及讀取命令如下列表格

型 號 設定預置數值命令查詢預置數值命令

3250A 3310A 3310C 3320 3330A 備 註

[PRESet] BANKSPd⎢NL d=0~10

[PRESet] BANKSP⎢NL 0~10

[PRESet] WAVESPm⎢NL M=0~4

[PRESet] WAVESP⎢NL 1~5

[PRESet] FREQuency SP NR2 ⎢NL 00~700

[PRESet] FREQuency ⎢NL 00~700

[PRESet] RISESP NR2 ⎢NL

[PRESet] RISE ⎢NL

[PRESet] FALLSP NR2 ⎢NL

[PRESet] FALL NR2 ⎢NL

[PRESet] SLEWrateSP NR2 ⎢NL

[PRESet] SLEWrate ⎢NL

[PRESet ] PERiod HIGH ⎢LOW SPNR2

[PRESet] PERiodHIGH ⎢LOW

⎢NL

[PRESet] PERDHIGH ⎢LOW SP NR2

[PRESet ] PERDHIGH ⎢LOW

⎢NL

[PRESet] LDONvSP NR2 ⎢NL

[PRESet] LDONv ⎢NL

[PRESet] LDOFfvSP NR2 ⎢NL

[PRESet] LDOFfv ⎢NL

[PRESet] CC SP NR2 ⎢NL

[PRESet] CC ⎢NL

PRESet] CURR SP NR2 ⎢NL

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-4

型 號 設定預置數值命令查詢預置數值命令

3250A 3310A 3310C 3320 3330A 備 註

[PRESet] CURR ⎢NL

[PRESet] CCA ⎢B SP NR2⎢NL

[PRESet] CCA ⎢B ⎢NL

[PRESet] CURRA ⎢BSP NR2

⎢NL

[PRESet] CURRA ⎢B⎢NL

[PRESet ] CC HIGH ⎢LOWSPNR2⎢NL

[PRESet] CCHIGH ⎢LOW ⎢NL

[PRESet ] CURR HIGH ⎢LOWSPNR2⎢NL

[PRESet] CURRHIGH ⎢LOW

⎢NL

[PRESet ] CP HIGH ⎢LOW SPNR2⎢NL

[PRESet] CPHIGH ⎢LOW ⎢NL

[PRESet] CRSPNR2 ⎢NL

[PRESet] CR ⎢NL

[PRESet] CRA ⎢B SP NR2⎢NL

[PRESet] CRA ⎢B ⎢NL

[PRESet ] RESA ⎢B SP NR2

⎢NL

[PRESet] RESA ⎢B ⎢NL

[PRESet] LINA⎢B SP NR2⎢NL

[PRESet] LINA ⎢B ⎢NL

[PRESet ] CR HIGH ⎢LOW SPNR2⎢NL

[PRESet] CRHIGH ⎢LOW ⎢NL

[PRESet ] RES HIGH ⎢LOW SPNR2⎢NL

[PRESet ] RESHIGH ⎢LOW

⎢NL

[PRESet ] CV HIGH ⎢LOW SPNR2⎢NL

[PRESet] CVHIGH ⎢LOW ⎢NL

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-5

[PRESet] CVSP NR2 ⎢NL

[PRESet] CV ⎢NL

型 號 設定預置數值命令查詢預置數值命令

3250A 3310A 3310C 3320 3330A 備 註

[PRESet ]TCONFIG SP

NORMAL|OCP|OPP|NL

[PRESet ]TCONFIG SP

NORMAL|OCP|OVP|NL

[PRESet] TCONFIG |NL 1NORMAL

2OCP

3OPP

[PRESet] TCONFIG |NL 1NORMAL

2OCP

3OVP

[PRESet] OCPSTART SP NR2|NL

[PRESet] OCPSTART |NL

[PRESet] OCPSTEP SP NR2|NL

[PRESet] OCPSTEP |NL

[PRESet] OCPSTOP SP NR2|NL

[PRESet] OCPSTOP |NL

[PRESet] OCPVTH SP NR2|NL

[PRESet] OCPVTH |NL

[PRESet] OPPSTART SP NR2|NL

[PRESet] OPPSTART |NL

[PRESet] OPPSTEP SP NR2|NL

[PRESet] OPPSTEP |NL

[PRESet] OPPSTOP SP NR2|NL

[PRESet] OPPSTOP |NL

[PRESet] OPPVTH SP NR2|NL

[PRESet] OPPVTH |NL

表 4-1 設定預置數值命令查詢預置數值命令

註1OCPOPP和TCONFIG功能在3310C3311C3315C在(REV306)之後版本才有此功能

3312C在(REV309)之後版本才有此功能

3314C在(REV307)之後版本才有此功能

3310C系列需搭配3302C (REV29)之後版本才有此功能

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-6

型 號

STAGE設定命令查詢命令 3250A 3310A 3310C 3320 3330A

備 註

[STATe] LOAD SPONOFF

NL

[STATe] LOAD NL 0OFF 1ON

[STATe ] MODESPCC CR CV

CP NL

[STATe] MODE NL 0CC 1CR

2CV 3CP

[STATe] SHORt SP ONOFF

NL

[STATe] SHORt NL 0OFF 1ON

[STATe] PRESet SP ONOFF

NL

[STATe] PRESe NL 0OFF 1ON

[STATe] SENSet NL 0OFF 1ON

[STATe] SENSe SP ONOFF

NL

[STATe] AFREQ SP ONOFF

NL

[STATe] AFREQ NL 0OFF 1AUTO

[STATe] RANGe SP III NL

[STATe] RANGe NL 0I 1II

[STATe] LEVei SP HIGHLOW

NL

[STATe] LEVei NL 0LOW 1HIGH

[STATe] LEV SP HIGHLOW

NL

[STATe] LEV NL 0LOW 1HIGH

[STATe] DYNamic SP ONOFF

NL

[STATe] DYNamic NL 0OFF 1ON

[STATe ] SYNChronize SPON

OFFNL

[STATe] SYNChronize NL 0OFF 1ON

[STATe] WATT SPONOFF

[STATe] WATT 0OFF 1ON

[STATe] DUALSPDVMDAM|OFF

[STATe] CCSPAUTOR2(註一)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-7

註一CC AUTOR2 功能3302C啟用於(REV28)版本之後

3310C系列啟用於(REV305)3312C(REV306)版本之後

3330A系列啟用於(REV317)版本之後

型 號

STAGE設定命令查詢命令 3250A 3310A 3310C 3320 3330A

備 註

[STATe] NO 0GO 1NG

[STATe] PROTect 1PROT

[STATe ] SLEWrate FAST MIDDle

SLOW

[STATe] SLEWrate NL FAST=3 MIDDL=2

SLOW=1

表 4-2 STAGE設定命令查詢命令

型 號

LIMIT設定預置數值命令查詢預置數值命令 3250A 3310C 3330A 備 註

LIMITCURRentHIGH ⎢LOWSPNR2

⎢NL

LIMITCURRentHIGH ⎢LOW⎢NL

LIMIT POWer HIGH ⎢LOWSPNR2

⎢NL

LIMITPOWerHIGH ⎢LOW⎢NL

LIMITVAHIGH ⎢LOWSPNR2⎢NL

LIMITVAHIGH ⎢LOW⎢NL

LIMITVOLTageHIGH ⎢LOWSPNR2

⎢NL

LIMITVOLTageHIGH ⎢LOW⎢NL

IH ⎢ILSPNR2⎢NL

IH ⎢IL⎢NL

WH ⎢WLSPNR2⎢NL

WH ⎢WL⎢NL

VAH ⎢VALSPNR2⎢NL

VAH ⎢VAL⎢NL

VH ⎢VLSPNR2⎢NL

VH ⎢VL⎢NL

表 4-3 LIMIT設定預置數值命令查詢預置數值命令

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-8

系統命令對所有模組有效

COMMAND NOTE RETURN

[SYStem] RECall SP m [n] ⎢NL M=1 ~ 5 n=1 ~30

[SYStem] STORe SP m [n] ⎢NL M=1~5 n=1~30

[ SYStem] REMotel ⎢NL Only RS232 cmd

[SYStem] LOCAL⎢ NL Only RS232 cmd 0OFF 1ON

[SYStem] NAME ⎢ NL ldquoXXXXX

表 4-4 系統設定命令查詢命令

對 3320 系列有效

[SYStem] NAME XXXXX

NL

XXXXX 為模組型

33203321332233243325

[SYStem] SPEC SPNR2

⎢NL

0 ~ 5 33203321332233243325

表 4-5 系統設定命令查詢命

測量命令對所有模組有效

COMMAND 3250A 3310A 3310C 3330A RETURN

MEASureCURRent ⎢NL

MEASureVOLtage ⎢NL

MEASurePOWer ⎢NL

MEASureVA ⎢NL

表 4-6 系統設定命令查詢命

附註

1 電流單位為安培 (AArms)

2 電阻單位為歐姆 (Ω)

3 電壓單位為伏特 (VVrms)

4 週期單位為毫秒 (mS)

5 轉換率 (SLEW-RATE) 單位為安培微秒 (AuS)

6 頻率單位為赫芝 (Hz)

7 功率單位為瓦特 (W)

8 VA 單位為伏安 (VA)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-9

3310C 系列與 3310A 系列在 3302C 機框中 GPIB 命令可以相容但是因 3310C 系列與

3310A 系列負載上解析度有差異所以在撰寫程式時請注意解析度的差異解析度差異參考下

機 型 CC MODE CR MODE CV MODE

3310C

Resolution

0-3A30A

08mA80mA

01067Ω-2Ω-75kΩ

0533mΩ0133mS

0V-60V

0016V

3310A

Resolution

0-3A30A

075mA75mA

01Ω-2Ω-8kΩ

05mΩ0125mΩ

0V-60V

0015V

3311C

Resolution

0-6A60A

16mA16mA

00533Ω-1Ω-375kΩ

0266mΩ0266mS

0V-60V

0016V

3311A

Resolution

0-6A60A

15mA15mA

005Ω-1Ω-4kΩ

025mΩ025mΩ

0V-60V

0015V

3312C

Resolution

0-1A10A

0266mA266mA

1333Ω-25Ω-1875kΩ

6666mΩ0053mS

0V-250V

00666V

3312A

Resolution

0-1A10A

025mA25mA

125Ω-25Ω-20kΩ

005mS625mΩ

0V-250V

00625V

3314C

Resolution

0-05A5A

0133mA133mA

5333Ω-100Ω-1875kΩ

2666mΩ13333μS

0V-500V

0133V

3314A

Resolution

0-05A5A

0125mA125mA

5Ω-100Ω-20kΩ

00125mS25mΩ

0V-500V

0125V

3315C

Resolution

0-15A15A

04mA40mA

0213Ω-4Ω-15kΩ

1066mΩ66666μS

0V-60V

0016V

3315A

Resolution

0-15A15A

0375mA375mA

02Ω-4Ω-16kΩ

1mS00625mΩ

0V-60V

0015V

表 4-7 解析度差異表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-10

4-5 縮寫代號說明

1 SPSPACE空隔字元ASCII 碼為 20H

2 命令結束符號

3 NL命令結束符號

4 NR2包含小數點的數值形式形式為 在此範圍內皆可接受

例如30123450

5 表示是讀取數據的命令即查詢命令

6 NR316 進制數 0000 ~ FFFFF

4-6 GPIB RS-232 命令語法說明

1 此符號表示命令必需包含此項不可省略

2 [ ]此符號表示命令中可以有可以沒有此項參數

3 | 此符號表示 OPTION 之意例如〝LOW|HIGH〞表示可以使用 LOW 或

HIGH但兩者只能選擇其中一個使用

4 在下達完一個命令後你必須接者送出一個命令結束字元本機可接受之結束字元

為如表 4-7或同時 9送出多個命令每個命令之間以分隔符號〝〞隔開在最後

一個命令加上結束位元若你未送出結束字元則此命令視為無效命令

LF

LF WITH EOI

CRLF

CRLF WITH

EOI

表 4-8 命令結束字元表

5 程式撰寫時在下達完一個詢問命令後必須加入 delay (100) 再下達讀回命令

例以 C 語言撰寫程式配合迦捷 GPIB 卡控制 3300C 機框 3310C 負載模組

gpoutput(PROmeascurr) 詢問命令

delay(100) 延遲時間

gpinput(instrEOSPRO7 ) 讀回命令

如範例撰寫格式在每個詢問命令與讀回命令之間加入延遲時間delay (100)即可讀回

正確值

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-11

4-7 GPIB RS-232 命令說明

471 PRESET 設定和讀取電子負載的預設值

BANK (適用機型3250A 系列)

格式[PRESet] BANK SPd| NL d=0~10

[PRESet] BANK | NL

用途設定和讀取所選擇的波形庫

說明此命令為設定欲選擇的波形庫

1 波形庫 0~4 為正弦波

2 波形庫 5~9 為方波

3 波形庫 10 為直流

4 每個波形庫當中有 5 個波形資料共 11 個波形庫55 個波形資料波

形資料如表 4-9

波 形 庫 A B C D E 0 radic2 20 25 30 35 1 15 16 17 18 19 正弦波 2 30 31 32 33 34

CF= 20 3 PF=-085 PF=-080 PF=-075 PF=-070 PF=-065 CF= 25 4 PF=-070 PF=-065 PF=-060 PF=-050 PF=-040 CF= 35 5 PF=-050 PF=-045 PF=-040 PF=-035 PF=-030 CF= 20 6 PF= 085 PF= 080 PF= 075 PF= 070 PF= 065 CF= 25 7 PF= 070 PF= 065 PF= 060 PF= 050 PF= 040 CF= 35 8 PF= 050 PF= 045 PF= 040 PF= 035 PF= 030

方波 9 10 11 12 13 14 直 流 10 radic2dc 2dc 25dc 30dc 35dc

表 4-9 波形資料表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-12

WAVE (適用機型3250A 系列)

格式[PRESet] WAVE SPdNL d=0~4

[PRESet] WAVE NL

用途設定和讀取所選擇的波形庫

說明此命令是設定 CC MODE 時的電流 CF (峰值因數)

此命令儀在 CC MODE 時才有作用BANK 改變時這 5 組 CF 亦同時會定

義成不同之 CF 如 表 4-9 詳細內容請參考 3250A 使用手冊

FREQ (適用機型3250A 系列)

格式[PRESet] FREQuery SPNR2NL

[PRESet] FREQuery NL

用途設定和讀取頻率值

說明此命令為設定電子負載的頻率值下達命令時需注意下列事項

1 下達的頻率值必須為含有小數點的數值否則命令無效

2 數值最小有效位數為小數點後第 5 位

3 下達的數值若超過電子負載得規格時則 3302C 機框會送出該電子負載

規格的滿刻度頻率值

4 3250A 系列電子負載的頻率設為範圍為 000 ~ 700 Hz

5 單位為赫茲 (Hz)

RISE (適用機型3310A 3310C3330A 系列)

格式[PRESet] RISE SPNR2NL

[PRESet] RISE NL

用途設定和讀取負載轉換率 (SLEW-RATE) 的上升斜率

說明

1 換率上升時間的定義含括負載電流改變時及動態負載電流 (DYNAMIC)

上升時間 (RISE) 與下降時間 (FALL) 的設定為完全獨立

2 升時間得設定值必須包含小數點的數值否則命令無效

3 值最小有效位數為小數點後第 5 位

4 下達上升時間數值若超過電子負載得規格時則 3302C 機框會送出該電

子負載規格的滿刻度電流值

5 單位為安培微秒 (AUs)3314C3315C 在設定時使用 (AUs) 為單位而讀

回時以 (AUs) 為單位

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-13

FALL (適用機型3310A 3310C3330A 系列)

格式[PRESet] FALL SPNR2NL

[PRESet] FALL NL

用途設定和讀取負載轉換率 (SLEW-RATE) 的下降斜率

說明

1 負載轉換率下降時間的定義含括負載電流改變時及動態負載電流下降時

間 (FALL) 與上升時間 (RISE) 的設定為完全獨立

2 下降時間得設定值必須包含小數點的數值否則命令無效

3 數值最小有效位數為小數點後第 5 位

4 下達下降時間數值若超過電子負載得規格時則 3302C 機框會送出該電

子負載規格的滿刻度電流值

5 單位為安培微秒 (AuS)3314C3315C 在設定時使用 (AuS) 為單位而讀

回時以 (mAuS) 為單位

SLEW (適用機型3330A 系列)

格式[PRESet] SLEWRATE SPNR2NL

[PRESet] SLEW NL

用途設定和讀取負載轉換率 (SLEW-RATE) 的上升和下降斜率

說明請參考 RISE和 FALL

PERI or PERD (適用機型3310A 3310C3330A 系列)

格式[PRESet] PERiodHIGHLOW SPNR2NL

[PRESet] PERi NL

[PRESet] PERDHIGHLOW SPNR2NL

[PRESet] PERD NL

用途設定和讀取動態 (DYNAMIC) 負載時的 Tlow 和 Thigh 寬度

說明

1 動態 (DYNAMIC) 負載波形的周期為 TLOW 與 THIGH 的組成

2 TLOW 與 THIGH 的的設定值必須為包含小數點的數值否則命令無

3 數值的最小有效位數為小數點後第 5 位

4 下達的 TLOW 或 THIGH 數值超過電子負載的最大規格時3302C 機框

會送出該電子負載的滿刻度 TLOW 或 THIGH 數值

5 單位為毫秒 (mS)

LDONv (適用機型3310A 3310C3330A 系列)

格式[PRESet] LDONv SPNR2NL

[PRESet] LDONv NL

用途設定和讀取 LOAD ON 電壓

說明此命令為設定電子負載 LOAD ON 電壓值

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-14

LDOFfv (適用機型3310A 3310C3330A 系列)

格式[PRESet] LDOFfv SPNR2NL

[PRESet] LDOFfv NL

用途設定和讀取負載 LOAD OFF 電壓

說明此命令為設定電子負載 LOAD OFF 電壓值

CC (適用機型3320 3330A 系列)

格式[PRESet] CC SPNR2NL

[PRESet] CC NL

用途設定和讀取負載電流值

說明設定電子負載欲載入的電流值3330A 系列指 STATIC CURRENT

CURR (適用機型3320 系列)

格式[PRESet] CURR SPNR2NL

用途設定和讀取負載電流值

說明設定電子負載欲載入的電流值3330A 系列指 STATIC CURRENT

CCHIGHLOW or CURRHIGHLOW (適用機型3310A 3310C3330A 系

列)

格式[PRESet] CCHIGHLOW SPNR2NL

[PRESet] CCHIGHLOW NL

[PRESet] CURRHIGHLOW SPNR2NL

[PRESet] CURRHIGHLOW NL

用途設定和讀取負載 HIGHLOW 組電流值

說明此命令為設定電子負載欲載入的電流值下達命令時須注意下列事項

1 下達的電流值必須含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的電流數值超過該電子負載的最大規格時3302C 機框會送出該電子

負載規格的滿刻度電流值

4 LOW 的設定電流值必須比 HIGH 的設定電流值小

5 單位為安培 (A)

CPHIGHLOW (適用機型3310C 系列)

格式[PRESet] CPHIGHLOWSPNR2NL

[PRESet] CPHIGHLOW NL

用途設定和讀取負載固定功率值

說明此命令為設定電子負載固定功率模式的功率值

CR (適用機型3330A 系列)

格式[PRESet] CRSPNR2NL

[PRESet] CR NL

用途設定和讀取負載電阻值

說明設定電子負載固定電阻模式的電阻值

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-15

LIN RES AB ( 適用機型3250A系列 ) 用途設定線性負載電流值

格式LINA|BSPNR2|NL

說明此命令為設定電子負載欲載入 (Sink) 的電流值下達命令時須注意下列事

1 下達的電流值必須為含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的數值若超過該電子負載的規格時則 3250A 系列高功率電子負載機

框會送出該電子負載規格的滿刻度電流值

4 A 組負載和 B 組負載的電流設定值為完全獨立的

5 單位為安培 (A)

CR AB or RES AB(適用機型3250A 系列)

格式[PRESet] CRABSPNR2NL

[PRESet] CRAB NL

[PRESet] RESABSPNR2NL

[PRESet] RESAB NL

用途設定和讀取負載電阻值

說明此命令為設定 A 組或 B 組電子負載欲載入的電阻值下達命令時注意

下列事項

1 下達的電阻值必須含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的電阻數值超過該電子負載的最大規格時3302C 機框會送出該電子

負載規格的滿刻度電阻值

4 單位為 Ohm (Ω)

CRHIGHLOW or RESHIGHLOW (適用機型3310A 3310C 系列)

格式[PRESet] CRHIGHLOWSPNR2NL

[PRESet] CRHIGHLOW NL

[PRESet] RESHIGHLOWSPNR2NL

[PRESet] RESHIGHLOW NL

用途設定和讀取負載電阻值

說明此命令為設定電子負載欲載入的電阻值下達命令時注意下列事項

1 下達的電阻值必須含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的電流數值超過該電子負載的最大規格時3302C 機框會送出該電子

負載規格的滿刻度電阻值

4 LOW的設定電阻值必須比 HIGH 的設定值小

5 單位為 Ohm (Ω)

CVHIGHLOW (適用機型3310A 3310C 系列)

格式[PRESet] CVHIGHLOWSPNR2NL

[PRESet] CVHIGHLOW NL

用途設定和讀取負載固定電壓模式電壓值

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-16

說明此命令為設定電子負載固定電壓模式的電壓值下達命令時須注意下列

事項

1 下達的電壓值必須含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的電壓數值超過該電子負載的最大規格時3302C 機框會送出該電子

負載規格的滿刻度電壓值

4 LOW 的設定電壓值必須比 HIGH 的設定電壓值小

5 單位為伏特 (V)

CV (適用機型3330A 系列)

格式[PRESet] CV SPNR2 NL

[PRESet] CV NL

用途設定和讀取負載固定電壓模式電壓值

說明設定電子負載固定電壓模式的確電壓值

OCPSTART (適用機型3310C 3330A 系列)

格式[PRESet] OCPSTART SPNR2NL

[PRESet] OCPSTART NL

用途設定和讀取OCP測試電流的啟始設定值

說明此命令是設定過電流保護測試(OCP)的啟始電流值(I-START)

OCPSTEP (適用機型3310C 3330A 系列)

格式[PRESet] OCPSTEP SPNR2NL

[PRESet] OCPSTEP NL

用途設定和讀取OCP測試電流的遞增電流量

說明此命令是設定過電流保護測試(OCP)的遞增電流量(I-STEP)

OCPSTOP (適用機型3310C 3330A 系列)

格式[PRESet] OCPSTOP SPNR2NL

[PRESet] OCPSTOP NL

用途設定和讀取OCP測試電流的最大電流量

說明此命令是設定過電流保護測試(OCP)的最大電流量(I-STOP)

OCPVTH (適用機型3310C 3330A 系列)

格式[PRESet] OCPVTH SPNR2NL

[PRESet] OCPVTH NL

用途設定和讀取OCP測試的臨界點電壓設定

說明此命令是設定過電流保護測試(OCP)臨界點電壓設定當待測試物的輸出

電壓小於或等於VTH電壓值時即為OCP點

OPPSTART (適用機型3310C 系列)

格式[PRESet] OPPSTART SPNR2NL

[PRESet] OPPSTART NL

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-17

用途設定和讀取OPP測試功率的啟始設定值

說明此命令是設定過功率保護測試(OPP)的啟始功率值(P-START)

OPPSTEP (適用機型3310C系列)

格式[PRESet] OPPSTEP SPNR2NL

[PRESet] OPPSTEP NL

用途設定和讀取OPP測試功率的遞增功率值

說明此命令是設定過功率保護測試(OPP)的遞增功率值(P-STEP)

OPPSTOP (適用機型3310C 系列)

格式[PRESet] OPPSTOP SPNR2NL

[PRESet] OPPSTOP NL

用途設定和讀取OPP測試功率的最大功率值

說明此命令是設定過功率保護測試(OPP)的最大功率值(P-STOP)

OPPVTH (適用機型3310C 系列)

格式[PRESet] OPPVTH SPNR2NL

[PRESet] OPPVTH NL

用途設定和讀取OPP測試的臨界點電壓設定

說明此命令是設定過功率保護測試(OPP)臨界點電壓設定當待測試物的輸出

電壓小於或等於VTH電壓值時即為OPP點

TCONFIG (適用機型3310C3330A 系列)

格式[PRESet] TONFIG NORMAL|OCP|OVP|OPPNR2NL

[PRESet] TONFIG NL

用途設定和讀取動態測試的功能

說明此命令有四個選項(NORMAL|OCP|OVP|OPP)分別是正常模式(NORMAL)

過電流保護測試(OCP)過電壓保護測試(OVP)過功率保護測試(OPP)

PS3310C有過電流保護測試(OCP)過功率保護測試(OPP)

3330A有過電流保護測試(OCP)過電壓保護測試(OVP)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-18

472 LIMIT 設定和讀取電子負載判斷 NG 的上下限

[LIMit]CURRentHIGHLOW or IHIL (適用機型3250A3310A

3310C3330A 系列)

格式[LIMit]CURRentHIGHLOWSPNR2NL

[LIMit]CURRentHIGHLOW NL

IHILSPNR2NL

IHIL NL

用途設定和讀取負載電流的上下限

說明設定比較電流的下限值當負載載入電流低於此下限值時NG 指示燈

即點亮表示ldquoNO GOODrdquo

設定比較電流的上限值當負載載入電流高於此下限值時NG 指示燈即點亮

表示ldquoNO GOODrdquo

[LIMit]POWerHIGHLOW or WHWL (適用機型3310C3250A 系列)

格式[LIMit]POWerHIGHLOWSPNR2NL

[LIMit]POWerHIGHLOW NL

用途設定和讀取負載功率 (W) 的上下限

說明設定比較功率 (瓦特) 的下限值當功率 (瓦特) 高於此上限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

設定比較功率 (瓦特) 的上限值當功率 (瓦特) 低於此下限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

[LIMit]VA HIGHLOW or VAHVAL (適用機型3250A 系列)

格式[LIMit] VAHIGHLOWSPNR2NL

[LIMit] VAHIGHLOW NL

VAHVALSPNR2NL

VAHVAL NL

用途設定和讀取負載視在功率 (VA) 的上下限

說明設定比較功率 (伏安) 的下限值當功率 (伏安) 高於此上限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

設定比較功率 (伏安) 的上限值當功率 (伏安) 低於此下限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-19

[LIMit] VOLtage HIGHLOW or VHVL (適用機型3250A 3310A

3310C3330A 系列)

格式[LIMit] VOLtageHIGHLOWSPNR2NL

[LIMit] VOLtageHIGHLOW NL

VHVLSPNR2NL

VHVL NL

用途設定和讀取負載電壓的上下限

說明設定比較電壓的下限值當輸入電壓低於此下限值時NG 指示燈即點

亮表示ldquoNO GOODrdquo

設定比較電壓的上限值當輸入電壓高於此上限值時NG 指示燈即點

亮表示ldquoNO GOODrdquo

473 STAGE 設定和讀取電子負載的工作狀態

[STATe] LOAD SPONOFF (適用機型33203250A3310A 3310C

3330A 系列)

格式[STATe] LOAD SPONOFFNL

[STATe] LOAD NL

用途設定和讀取電子負載是否載入電流

說明設定電子負載是否載入電流當設定為 ON 時則電子負載開始以待測物

載入電流當設定為OFF 時則電子負載不會載入電流

[STATe] MODE SPCCCRCVCP (適用機型3250A3310A 3310C

3330A 系列)

格式[STATe] MODE SPCCCRCVCPNL

[STATe] MODE NL

用途設定和讀取電子負載的操作模式

說明電子負載可工作的模式如下表所示

當 讀 取 負 載 操 作 模 式 時 返 回 值 0123 分 別 代 表

CCCRCVLINCP 模式

CC CR CVLIN CP

3310A CV

3310C CV

3330A CV

3250 LIN

表 4-10 各系列可工作模組表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-20

[STATe] SHORt SPONOFF (適用機型33203310A 3310C3330A

系列)

格式[STATe] SHORt SPONOFFNL

[STATe] SHORt NL

用途設定和讀取電子負載是否短路測試

說明此命令為設定電子負載作短路測試當設定為 ON 時此時電子負載之

V+V- 端如同短路狀態

[STATe ] PRESet SPONOFF ( 適 用 機 型 3320 3250A 3310A

3310C3330A 系列)

格式[STATe] PRESet SPONOFFNL

[STATe] PRESet NL

用途設定和讀取電子負載預設功能

說明此命令是控制電流表的輸出形式若設為 ON 時則電流表所顯示的電

流值為預設之值若設為 OFF則電流表所顯示的電流值為實際載入電

流之值

[STATe] SENSe SPONOFF (適用機型3250A3310A 3310C3330A

系列)

格式[STATe] SENSe SPONOFFNL

[STATe] SENSe NL

用途設定和讀取電子負載 VSENSE 功能的狀態

說明此命令為設定電壓讀取由輸入連接器端或是 VSENSE BNC 端設定為

ON 時電壓值由 VSENSE BNC 端所取得設定為 OFF 時電壓值是

由輸入連接器端所取得

[STATe] RANGe SPI∣II (適用機型33203310A 系列)

格式[STATe] RANGe SPI∣II∣NL

[STATe] RANGe ∣NL

用途設定和讀取電源或電阻範圍

說明此命令為設定電流及電阻範圍3310A 系列電子負載共有二檔RANG 1

即 RANG IRANG 2 即 RANGE II而其電流及電阻的範圍一電子負載

模組規格而定3310A 系列各電子負載模組的電流及電阻的範圍如下

規格

機種 3310A 3311A 3312A 3314A 3315A

CC MODE

RANGE III 0~3A 0~ 30A 0~6A 0~60A 0~1A 0~10A 0~05A 0~5A 0~15A 0~15A

CR MODE

RANGE III 01~2Ω 2~8KΩ

005~1

Ω 1~4KΩ

125~25

Ω

25~20K

Ω 5~100Ω

100~2K

Ω 02~4Ω

4~16K

Ω

表 4-11 3310A 系列電流及電阻的規格表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-21

[STATe] LEVEl SPHIGH∣LOW (適用機型3310A 3310C 系列)

格式[STATe] LEVEl SPHIGH∣LOW∣NL

[STATe] LEVEl ∣NL

用途設定和讀取電子負載 LOW 和 HIGH

說明

1 LEV LOW 固定電流 (CC) 模式時為低準位電流設定值固定電阻 (CR)

模式時為低準位電阻設定值固定電壓 (CV) 模式時為低準位電壓設

定值

2 LEV HIGH 固定電流模式時為高準位電流設定值固定電阻模式時為

高準位電阻設定值固定電壓模式時為高準位電壓設定值

[STATe] DYNamic SPON∣OFF (適用機型3310A 3310C3330A 系

列)

格式[STATe] DYNamic SPON∣OFF∣NL

[STATe] DYNamic ∣NL

用途設定和讀取電子負載為動態或靜態負載

說明

1 DYN ON 設定為動態 (DYNAMIC) 負載

2 DYN OFF 設定為靜態 (STATIC) 負載

[STATe] SYNCronize SPON∣OFF (適用機型3250A 系列)

格式[STATe] SYNCronize SPON∣OFF∣NL

[STATe] SYNCronize ∣NL

用途設定和讀取電子負載為外部同步或內部同步

說明

1 外部同步信號 (SYNC ON)使用外部同步信號作為電子負載同步解發信

號以控制負載電流與電壓同步

2 內部同步信號 (SYNC OFF)使用輸入連接器的信號再經由內部的零交

越電路及隔離電路產生同步信號

[STATe] WATT SPON∣OFF (適用機型3250A3310C 系列)

格式[STATe] WATT SPON∣OFF∣NL

[STATe] WATT ∣NL

用途設定和讀取是否顯示功率

說明此命令是設定功率電表的顯示本命令必須配合 PRESOFF 時使用

設定 ON 時上方的顯示器由電壓表變為瓦特表下方的顯示器由電流

表變為伏安 (VA) 表其單位分別為ˆ W ˜ˆ VA ˜

設定 OFF 時上方的瓦特 (W) 變回電壓表下方的伏安 (VA) 表變回

電流表其單位分別為ˆ Vrms ˜ˆ Vrms ˜

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-22

[STATe] AFREQ SPONOFF (適用機型3250A系列)

格式[STATe] AFREQ SPONOFFNL

[STATe] AFREQ NL

用途設定和讀取電子負載是否自動偵測頻率

說明此命令式控制電子負載是否自動偵測頻率若設為 ON 時則電子負載

會自動偵測輸入端電壓之頻率若設為 OFF則電子負載輸入電壓之頻

率須要自行設定

[STATe] DUAL DVM∣DVM∣OFF (適用機型3330A 系列)

格式 [STATe] DUAL DVM∣DVM∣OFF∣NL

用途設定當前模組在顯示狀態

說明此命令為設定 3330A 系列模組在顯示狀態

DVM雙電壓顯示模式

DAM雙電壓顯示模式

OFFNORMAL顯示模式

[STATe] CC AUTO∣R2 (適用機型333XA331XC 系列)

格式 [STATe] CC AUTO∣R2∣NL

用途設定AUTO RANGE強制RANGE II功能

說明設定在AUTO RANGE 會自動切換RANGE 檔位

設定在強制 RANGE II 會將RANGE 檔位設定在RANGE II

PS此項功能3302C啟用於(REV28)版本之後

3310C系列啟用於(REV305)3312C(REV306)版本之後

3330A系列啟用於(REV317)版本之後

[STATe] NG (適用機型3250A3310A 3310C3330A 系列)

格式[STATe] NG ∣NL

用途查詢當前模組是否有的 NG 標誌

說明NG 讀回NG 的狀態指示燈ldquo0rdquo表示 NG (NO GOOD) 指示燈熄

滅ldquo1rdquo表示 NG 指示燈點亮

[STATe] PROTect (適用機型3310A 3310C3330A 系列)

格式[STATe] PROTect ∣NL

用途查詢當前模組是否有的保護標誌

說明

1 PROT 讀回負載目前的保護狀態ldquo1rdquo表是發生 OPPldquo4rdquo表示發

生 OVP ldquo8rdquo表示發生 OCP下表說明保護狀態位元對應碼

2 PROT 狀態暫存器的清除可以使用 CLER 命令將 PROT 狀態暫存器清

除為ldquo0rdquo

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-23

7 6 5 4 3 2 1 0

過功率保護(OPP)

過電壓保護(OVP)

過電流保護(OCP)

位元 7 位元 0

過溫度保護(OTP)(3310)

表 4-13 PROT 狀態暫存器

[STATe] SLEWrate ATE FAST∣MIDDle∣SLOWNL (適用機型3320

系列)

格式[STATe] SLEWrate FAST∣MIDDle∣SLOWNL

用途設置當前模組電流斜率

說明設置當前模組電流斜率約快中慢

474 SYSTEM 設定和讀取機框和電子負載的狀態

[SYStem] RECall SP m n (適用機型33203250A3310A 3310C

3330A 系列)

格式[SYStem] RECall SP m n∣NL

用途呼叫記憶裝定中的負載狀態

說明此命令為呼叫記憶裝定中的負載狀態資料m = 1~5n = 1~30

如果當前模組為 3310A3250 系列時項目號 (n) 無效n 可以省略

如果當前模組為其他系列時省略符號 n項目默議為 3302C 所顯示的項

實例RECALL 215 呼叫記憶裝定中的第 2 組第 15 項負載裝態資料

REC 3 呼叫記憶裝定中的第3組負載狀態資料如果當前模組為 3320

3310C3330A 系列時項目默議為 3302C 所顯示的項目

[SYStem] STORe SP m n (適用機型33203250A3310A 3310C

3330A 系列)

格式[SYStem] STORe SP m n∣NL

用途存儲負載狀態到記憶裝定中

說明此命令為存儲負載狀態到記憶裝定中m = 1~5n = 1~30如果當前模組

為 3310A3250A 系列時項目 (n) 無效n 可以省略

如果當前模組為其他系列時省略項目號 n 項目默議為 3302C 所顯示的項

實例SYSTEMSTORE 215 存儲負載狀態到記憶裝定第 2 組第 15 項中

STOR 3 存儲負載狀態到記憶裝定第 3 組如果當前模組為 33203310C

3330A 系列時項目默議為 3302C 所顯示的項目

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-24

[SYStem] NAME (適用機型3250A3310A 3310C3330A 系列)

格式[SYStem] NAME ∣NL

用途讀取當前電子負載機型編號

說明此命令讀回當前電子負載機型編號如果當前沒有模組那麼將讀到字

符串 ˆNONE˜如果當前安裝了模組那麼將會讀到以下型號

型 號 型 號 型 號 型 號

3250A 3310A 3310C 3330A

3251A 3311A 3311C 3331A

3252A 3312A 3312C 3332A

3253 3314A 3314C 3333A

3315A 3315C 3334A

表 4-14 各系列機型編號表

[SYStem] NAME XXXX ∣NL or [SYStem] SPEC NR2 (適用機型

3320A 系列)

格式[SYStem] NAME XXXX ∣NL

[SYStem] SPEC NR2

用途設定當前電子負載機型編號

說明XXXX 為 33203321332233243325 型號之一3302C 才能知道當

前為何種規格電子負載

SPCT 型號

0 3320

1 3321

2 3322

4 3324

5 3325

表 4-15 3320系列機型編號表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-25

475 MEASURE 測量電子負載的當前電流電壓的實際值

MEASureCURRent (適用機型3250A3310A 3310C3330A 系列)

格式MEASureCURRent ∣NL

用途讀取當前電子負載的電流

說明讀回 4 位半數位電流表的讀值單位為安培 (A)

MEASureVOLtage (適用機型3250A3310A 3310C3330A 系列)

格式MEASureVOLtage ∣NL

用途讀取當前電子負載的電壓

說明讀回 4 位半數位電壓表的讀值單位為伏特 (V)

MEASurePOWer (適用機型3250A3310C 系列)

格式MEASurePOW ∣NL

用途讀取當前電子負載的功率

說明讀回 4 位半數位瓦特表的讀值單位為瓦特(W)

MEASureVA (適用機型3250A 系列)

格式MEASureVA ∣NL

用途讀取當前電子負載的伏安

說明讀回 4 位半數位伏安表的讀值單位為伏安 (VA)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-26

4-8 3250 系列 GPIB 控制流程圖

START

SET to LEV A or B

AC or DC

AC

DC

SET

FREQ NR2

SYNC ON|OFF

BANK m

SET

FREQ 01

SYNC ONOFF

MODE CCCC

SET

CR

MODE CR

SET

MODE CC

WAVE nCURR = A NR2

SET

VL NR2VH NR2

IL NR2

IH NR2WL NR2

WH NR2VAL NR2VAH NR2

m 0 ~ 10n 1 ~ 5

BANK 命令僅能使用於

交流 (AC) 負載

Lighting REM

Indicater

WAVE 命令僅能使用於

固定電流 (CC)模式

RESA NR2

圖 4-2 3250A 系列 GPIB 控制流程圖

SET

ldquoMODE LINrdquoldquoCURR=A NR2rdquo

LIN

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-27

4-9 3310A 系列 GPIB 控制流程圖

圖 4-3 3310A 系列 GPIB 控制流程圖

START

SETMODE CC

SET SET

CURRENTiexclOslashA

CC

SETRANG 2

SETRANG 1

SETRANG 1

SETRANG 2

HIGH or LOW LEVEL

SET

LEV HIGHRESLOW C

RESHIGH NR2

SET

LEV LOWRESLOW D

RESHIGH NR2

SETLEV HIGH

RESLOW ERESHIGH NR2

SET

LEV LOWRESHIGH FRESHIGH NR2

SET

LEV HIGHRESLOW G

RESHIGH NR2

SET

LEV LOWRESHIGH H

RESHIGH NR2

STA or DYN

SETDYN OFF

SET

HIGH or

SETLEV HIGH

CURRLOW I

CURRHIGH NR2

SETLEV LOW

CURRHIGH J

CURRLOW NR2

SETLEV HIGH

CURRLOW K

CURRHIGH NR2

SETLEV LOW

CURRHIGH L

CURRLOW NR2

SETDYN ON

RISENR2

PERDLOW NR2

STA or DYN

DYN OFF

LOW LEVELHIGH or

LOW LEVEL

CURRHIGH NR2CURRLOW NR2

FALLNR2PERDHIGH NR2

SETDYN ON

RISENR2

PERDLOW NR2

CURRHIGH NR2CURRLOW NR2

FALLNR2PERDHIGH NR2

HIGH or LOW LEVEL

HIGH or LOW LEVEL

CURRENTiexclUgraveB

MODE CR MODE CV

MODE

CR

MODE

CV

MODE NO NO NO

YESYESYES

YES

YESNO

NO

LOW

HIGH HIGH

LOW

DYN DYN

SAT SAT

LOWLOW

HIGH HIGH

HIGH

LOW

3310A 3311A 3312A 3314A 3315A

AB

CD

E

FGH

IJKL

3020

20800001

20

0060000

3000300

6010

104000

0051000

60000

6000600

10250

25020000

125250

001000

1000100

051000

100020000

501000

00500000

050050

1540

4015000

0240

0060000

1500150

3310A 系列流程圖變數表

Lighti ng REMIndicater

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-28

4-10 3320 系列 GPIB 控制流程圖

圖 4-4 3320 系列 GPIB 控制流程圖

START

A B C

3320 3321 3322 3323 3324 30

30

300

60

60

600

10

10

100

10

10

100

05

05

50

3325 15

15

150

SETRANG 1SLEW n

CURR ≦ B

CURRENT ≦ A

SETRANG 2SLEW n

CURR ≦ C

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-29

4-11 3310C 系列 GPIB 控制流程圖

圖 4-5 3310C 系列 GPIB 控制流程圖

START

CC

MODE

NO CP

MODE

CV

MODE

CR

MODE

SETldquoMODE CCrdquo

SETldquoMODE CRrdquo

SETldquoMODE CVrdquo

SETldquoMODE CPrdquo

CORRENTlt=A

SETldquoRANGE 2rdquo

SETldquoRANGE 1rdquo

RESgt=B

SETldquoRANGE 2rdquo

SETldquoRANGE 1rdquo

STA or

SETldquoDYN OFFrdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquo ldquoCURRHIGH D ldquo ldquoCURRLOW NR2rdquo

SET ldquoLEV HIGHrdquo ldquoCURRLOW C ldquo ldquoCURRHIGH NR2rdquo

SET ldquoDYN ONrdquo

ldquoCURRHIGH NR2ldquo ldquoCURRLOW NR2rdquo ldquoRISENR2rdquo ldquoFALLNR2rdquo ldquoPERDHIGH NR2rdquo ldquoPERDLOW NR2rdquo

STA or

SETldquoDYN OFFrdquo

HIGH orLOW LEVEL

SETldquoLEV LOWrdquo ldquoCURRHIGH F ldquoldquoCURRLOW NR2rdquo

SETldquoLEV HIGHrdquoldquoCURRLOW E ldquoldquoCURRHIGH NR2rdquo

SETldquoDYN ONrdquo

ldquoCURRHIGH NR2ldquoldquoCURRLOW NR2rdquoldquoRISENR2rdquoldquoFALLNR2rdquoldquoPERDHIGH NR2rdquoldquoPERDLOW NR2rdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquoldquoRESHIGH J ldquo ldquoRESLOW NR2rdquo

SET ldquoLEV HIGHrdquo ldquoRESLOW I ldquo ldquoRESHIGH NR2rdquo

HIGH orLOW LEVEL

SETldquoLEV LOWrdquoldquoRESHIGH L ldquoldquoRESLOW NR2rdquo

SET ldquoLEV HIGHrdquo ldquoRESLOW K ldquoldquoRESHIGH NR2rdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquo ldquoCVHIGH H ldquo ldquoCVLOW NR2rdquo

SET ldquoLEV HIGHrdquoldquoCVLOW G ldquo ldquoCVHIGH NR2rdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquo ldquoCPHIGH N ldquo ldquoCPLOW NR2rdquo

SETldquoLEV HIGHrdquo ldquoCPLOW M ldquoldquoCPHIGH NR2rdquo

A B CDEF GH I J KLM N

3310C30 20 0 0300030

20 750010620

00 60

00 150

3311C601000 60 0060

1037500510

00 60

00300

3312C102500100010

25 1875013325

00250

00300

3314C0510000050050

1001875533100

00500

00200

3315C154000150015

4015002140

0060

0075

3310C系列流程圖變數表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 A-1

Appendix A GPIB programming Example

C Example Program

Link this program with appropriate cibobj

This application program is written in TURBO C 20 for the IBM PC-AT compatible The National Instruments Cooperation (NIC) Model PC-2A board provides the interface between the PC-AT and a PRODIGIT MPAL ELECTRONIC LOAD The appropriate cibobj file is required in each program to properly link the NIC board to C LANGUAGE and include the ltdeclhgt HEADER FILE to C LANGUAGE

include ltstdiohgt

include ltdoshgt

include ltmathhgt

include declh NI GPIB CARD HEADER FILE

main()

char ouster[20]rdbuf[15]spec[10]

int ichload

Assign unique identifier to the device dev5 and store in variable load check for error ibfind error = negative value returned

if((load = ibfind(dev5)) lt 0) Device variable name is load

GPIB address is 5

printf(r INTERFACE ERROR an)

printf(rnError routine to notify that ibfind failedn)

printf(rnCheck software configurationn)

exit(1)

Clear the device

if((ibclr(load)) amp ERR)

printf(INTERFACE ERROR a)

exit(1)

clrscr()

Clear load error register

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT A-2

ibwrt(loadoutstr6)

ibwrt(loadCLR3)

ibwrt( loadNAME5) Get the 3310 series module load specification

strset(rdbuf0) Clear rdbuf string buffer

strset(spec0) Clear spec string buffer

ibrd(loadspec20)

if (spec[3] == 9)

printf(n 3302C series specification error )

Set preset off current sink 10 amps and load on commands to the load

ibwrt( loadpres offcclow 00cchigh 10load on 47)

ibwrt( loadmeascurr10)

Get the load actially sink current from the load

ibrd( loadrdbuf20)

go to local

ibloc(load)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 A-3

BASICA Example Program

LOAD DECLBAS using BASICA MERGE command

100 REM You must merge this code with DECLBAS

105 REM

110 REM Assign a unique identifier to the device dev5 and store it in variable load

125 REM

130 udname$ = dev5

140 CALL ibfind (udname$load)

145 REM

150 REM Check for error on ibfind call

155 REM

160 IF load lt 0 THEN GOTO 2000

165 REM

170 REM Clear the device

175 REM

180 CALL ibclr (load)

185 REM

190 REM Get the 3310 series module load specification

195 REM

200 wrt$ = NAME CALL ibwrt(loadwrt$)

210 rd$ = space$(20) CALL ibrd(loadrd$)

215 REM

220 REM Set preset off current sink 10 amps and load on commands to the load

225 REM

230 wrt$ = pres offcclow 00cchigh 10load on

240 CALL ibwrt(loadwrt$)

245 REM

250 REM Get the load actially sink current from the load

255 REM

260 wrt$ = meascurr CALL ibwrt(loadwrt$)

270 rd$ = space$(20) CALL ibrd(loadrd$)

275 REM

280 REM Go to local

285 REM

290 CALL ibloc(load)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT A-4

2000 REM Error routine to notify that ibfind failed

2010 REM Check software configuration

2020 PRINT ibfind error STOP

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-1

Appendix B RS-232 programming Example

C Language Interface for DOS Handlers pd_rs232c include ltdoshgt

include ltstdiohgt

include ltconiohgt

include ltstringhgt

define COMPTR 44 command array pointer

define QUELEN 1024 size of seriel input

define SUCCESS 0 return value variable for success

define OPER_ERR -1 operate error

define TIME_OUT 1 time_out

int input_index = 0 index of seriel input buffer

int rd_result = 0 return value variable of pd_rd()

int timeout = 0 timeout flag

char queue[QUELEN] seriel input buffer

int ACE_DATA_REG ACIA data register

int ACE_INT_ENB_REG ACIA interrupt enable register

int ACE_INT_IDENT_REG ACIA interrupt identification register

int ACE_LINE_CTL_REG ACIA line control register

int ACE_MODEM_CTL_REG ACIA modem control register

int ACE_LINE_STAT_REG ACIA line status register

int ACE_MODEM_STAT_REG ACIA modem status register

int COM_INT_NUM ACIA communication port interrupt number

int IRQ_MASK IRQ mask for PC IRQ flag

void pd_loc(void) function of disable interrupt routine

void pd_rem(void) function of enable interrupt routine

int pd_init(int) function of initial communication port

int pd_wrt(char int) function of write to device

int pd_rd(char int) function of read from device

int read_buf(void)

define PIC_CTL_REG 0x20 8259A PIC control register

define PIC_INT_MASK_REG 0x21 8259A PIC interrupt mask register

define NON_SPEC_EOI 0x20 non-spacific end of interrupt

define CTS 0x10 clear to send

define DSR 0x20 data set ready

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-2

define RI 0x40 ring indicator

define DCD 0x80 data carrier detect

define DCTS 1 delta clear to send

define DDSR 2 delta data set ready

define TERI 4 trailing edge ring detect

define DDCD 8 delta data carrier detect

define OE 2 overrun error

define PE 4 parity error

define FE 8 frame error

define BI 0x10 break interrupt

define THRE 0x20 transmit holding reg empty

3302C series elec load command sets

int pd_wrt(char wrtbufint count)

static char combuf[COMPTR] = CHAN CURRHIGH CURRLOW

RESHIGH RESLOW VOLTHIGH

VOLTLOW PERDHIGH PERDLOW

FALL RISE GLOBLOAD

GLOBLEV GLOBPRES GLOBSHOR

GLOBDYN GLOBRANG GLOBMODE

CLER CHAN MEASVOLT

MEASCURRCURRHIGH CURRLOW

ERR RESHIGH RESLOW

VOLTHIGHVOLTLOW NAME

PERDHIGHPERDLOW FALL

RISE LOAD LEV

PRES SHOR DYN

RANG MODE PROT

REMOTE LOCAL

int cntresultt

int comerrerr

char ch

char tempbuf[QUELEN]

char intbuf[QUELEN]

for (cnt = 0cnt lt 1024cnt++)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-3

intbuf[cnt] =

tempbuf[cnt]=

strset(intbuf)

strset(tempbuf)

for (cnt = 0cnt lt count+1cnt++wrtbuf++)

intbuf[cnt] = wrtbuf

cnt = cnt--

intbuf[cnt] = r

cnt = cnt++

count = count++

intbuf[cnt] = n

t = strcspn(intbuf )

if (t gtcount)

t = count-1

for (cnt = 0cnt lt tcnt++)

tempbuf[cnt] = intbuf[cnt]

strupr(tempbuf)

strupr(intbuf)

cnt = 0

do

comerr = strncmp(tempbufcombuf[cnt]t)

cnt = cnt++

while(( cnt = COMPTR) ampamp (comerr = 0))

if ( comerr == 0)

result = SUCCESS

for (cnt = 0cnt lt count+1cnt++)

while(inportb(ACE_LINE_STAT_REG) amp THRE == 0)

ch = intbuf[cnt]

delay(20)

outportb(ACE_DATA_REG ch)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-4

timeout = 0

for (cnt = 0 cnt lt= countcnt++)

ch = intbuf[cnt]

if(ch == )

do

read_buf()

while((rd_result == 0)ampamp(timeout == 0))

rd_result = 0

for (cnt = 0cntlt= countcnt++)

intbuf[cnt] =

tempbuf[cnt] =

return(result)

return(OPER_ERR)

int pd_rd(char bufint count)

char ch

int cnt = 0

do

ch = queue[cnt]

buf = ch

cnt = cnt++

buf = buf++

while((ch = n) ampamp (cnt = count))

buf = 0

queue[0] = 0

if (timeout == 1)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-5

return(TIME_OUT)

return(SUCCESS)

int read_buf()

char chch1

int temp_index

unsigned long ticks

float sec1sec2

rd_result = 0

ticks = biostime(00)

sec1 = ticks182

do

ticks = biostime(00)

sec2 = ticks182

if((sec2 - sec1) gt= 200) delay about 1 Sec

timeout = 1

ch = inportb(ACE_INT_IDENT_REG)

ch amp= 0x06

switch(ch)

case 6

inportb(ACE_DATA_REG) read the data register to empty it

break

case 0

break

case 2

break

case 4 read character from data register

ch1 = inportb(ACE_DATA_REG)

temp_index = input_index + 1 increment index of input buffer

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-6

if (ch1 = n) check terminate bit

queue[input_index] = ch1 store character to input buffer

input_index = temp_index

else

queue[input_index] = ch1

input_index = temp_index

input_index = 0 if terminate bit was detected

temp_index = 0

rd_result = 1 clear index and set return value

break

finally send the non-spacific

while ((rd_result == 0) ampamp (timeout == 0))

int pd_init(int pd_com)

if ((pd_com = 1) ampamp (pd_com = 2))

return(OPER_ERR)

if (pd_com == 2) initial communication port 2

ACE_DATA_REG = 0x2f8

ACE_INT_ENB_REG = 0x2f9

ACE_INT_IDENT_REG = 0x2fa

ACE_LINE_CTL_REG = 0x2fb

ACE_MODEM_CTL_REG = 0x2fc

ACE_LINE_STAT_REG = 0x2fd

ACE_MODEM_STAT_REG = 0x2fe

COM_INT_NUM = 11

IRQ_MASK = 0xf7 IRQ mask for IRQ3 (11110111)

else initial communication port 1

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-7

ACE_DATA_REG = 0x3f8

ACE_INT_ENB_REG = 0x3f9

ACE_INT_IDENT_REG = 0x3fa

ACE_LINE_CTL_REG = 0x3fb

ACE_MODEM_CTL_REG = 0x3fc

ACE_LINE_STAT_REG = 0x3fd

ACE_MODEM_STAT_REG = 0x3fe

COM_INT_NUM = 12

IRQ_MASK = 0xef IRQ mask for IRQ4 (11101111)

bioscom(0 0xe3 pd_com-1) boud rate 9600 1 start bit

pd_rem() no parity 1 stop bit

pd_wrt(remote6) data bit 8 bits

return(SUCCESS)

void pd_rem(void)

char ch

outportb(ACE_INT_ENB_REG 0xd) enable ACIA interrupt register

inportb(ACE_DATA_REG) empty receive data register

inportb(ACE_LINE_STAT_REG) clear line status register

outportb(ACE_MODEM_CTL_REG 0xb) set RTSDTR to enable modem and

turn on OUT2 to enable the 8250s

IRQ interrupt to system

void pd_loc(void)

char ch

outportb(ACE_INT_ENB_REG 0) disable all 8250 interrupt

outportb(ACE_MODEM_CTL_REG 0) clear RTSDTR to disable modem and

turn off OUT2 to disable the 8250s

IRQ interrupt to system

Program terminated

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-8

C Example Program Link this program with pd_rs232obj

include ltdoshgt

include ltstdiohgt

include ltconiohgt

include ltstringhgt

main()

int com

int io_err= 0

char rdbuf[1024]

clrscr()

printf(Input COM1COM2 port is )

scanf(d ampcom)

if((io_err = pd_init(com)) == 0) Initial RS-232 interface

setstr(rdbuf)

pd_wrt(name5)

if ((io_err = pd_rd(a10)) == 0)

do

Set preset off current sink 10 amps and load on commands to the load

pd_wrt(pres off8)

delay(200)

pd_wrt(currlow 0012)

delay(200)

pd_wrt(curr high 1013

delay(200)

pd_wrt(load on7)

delay(200)

pd_wrt(meascurr 11)

Get the load actially sink current from the load

delay(200)

pd_rd(rdbuf20)

io_err = 1

while (io_err == 0)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-9

else

printf(a)

printf(3302C IO reading error n)

exit(1)

pd_loc() Go to local

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

Material Contents Declaration (材料含量宣称)

Hazardous Substance (有毒有害物质或元素)

(Part Name) 零件名称

(Pb) 汞

(Hg) 镉

(Cd) 六价铬

(Cr6+)

多溴

联苯

(PBB)

多溴

二苯醚

(PBDE)

PCBA (印刷电路装配件)

X O X O O O

Electrical part not on PCBArsquos 未在PCBA上的电子零件 X O X O O O

Metal parts 金属零件

O O O X O O

Plastic parts 塑料零件

O O O O X X

Wiring 电线

X O O O O O

Package 封装

X O O O O O

对销售之日的所售产品本表显示 PRODIGIT 供应链的电子信息产品可能包含这些物质注意在所售产品中可能

会也可能不会含有所有所列的部件This table shows where these substances may be found in the supply chain of Prodigit electronic information products as of the date of sale of the enclosed product Note that some of the component types listed above may or may not be a part of the enclosed product 表示该有毒有害物质在该部

件所有均质材料中的含量均在SJT 11363-2006 标准规定的限量要求以下Indicates that the concentration of the hazardous substance in all homogeneous materials in the parts is below the relevant threshold of the SJT 113632006 standard times表示该有毒有害物质至少在该部件的某一均质材料中的含量超出SJT 11363-2006 标准

规定的限量要求times Indicates that the concentration of the hazardous substance of at least one of all homogeneous materials in the parts is above the relevant threshold of the SJT 11363-2006 standard Note(注释) 1Prodigit has not fully transitioned to lead-free solder assembly at this momentHowever most of thecomponents used are RoHS compliant(此刻Prodigit 并非完全过渡到无铅焊料组装但是大部份的元器件一至于RoHS的规定)

2 The product is labeled with an environment-friendly usage period in yearsThe marked period is assumed under the operating environment specified in the product specifications(产品标注了环境友好的使用期限制(年)所标注的环境使用期限假定是在此产品定义的使用环境之下)

Example of a marking for a 10 year period (例如此标制环境使用期限为10年)

Page 9: 3302C Mainframe 使用手冊 · 2016. 12. 20. · 3302c mainframe 使用手冊 1-3 1-5 系統方塊圖 3302c 系統方塊圖如圖 1-1 所示,3302c 內含兩組電源供應器,其中一組供應給

3302C Mainframe 使用手冊 2-3

2-6 GPIB 介面功能

GPIB 連接器位於 3302C 電子負載機框的後面板 (參考圖 2-3)用於連接 GPIB 控制

器 (CONTROLLER) 或其他裝置 (DEVICES)

GPIB 連線時有二點較為重要的限制如後所述

261 包含 GPIB 控制器 (CONTROLLER) 在內所有裝置不能超過 15 台

262 GPIB 連接器電纜線長度最長為 2 米裝置連線後其總長不可超出 20 米

GPIB 位址由前板 STATE 4+STATE 5 同時按下進入 GPIB 位址設定模式按 UP 鍵

DOWN 鍵選擇 0-31 位址完成後按 STATE 2 跳出 GPIB 位址設定模式

STORE

1

2

3

4

5

STATE

START

EXIT

AUTOSEQ

Addr

REMOTE CONTROLLER

GPIB

MADE IN TAIWAN

PRODIGIT ELECTRONICS CO LTD

PROGRAMMINGANALOGINPUT

LINE INPUT

100V115V

200V230V

RS232

LINE FUSE RATING

5060Hz

115

05A

1A100V

230V200V

0~10 Vac +dc

圖 2-3 3302C 前板按鍵圖背板圖

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 2-4

2-7 RS-232 介面功能

3302C 電子負載機框提供了一個 RS-232 母座 (FEMALE) 連接裝置於背面板上 (參考

圖 2-3)此連接裝置與電腦 RS-232 連接埠以一對一的方式連接

2-8 遙控裝置

3302C 電子負載機框提供了一個可以連接 Model 9931C 遙控器的連接埠於後面板上

此一連接埠為一般的 9 Pin 母座連接埠連接於前面板的按鍵用以使用 Model 9931C

5 個按鍵的遙控器它可以取代3302C 前面板的 Recall 1~5如果電子負載產生

NG MODEL 9931C 上的〝NG〞指示燈指示 NG 狀態

INSTRUMENT PROFESSIONAL

PRODIGIT

9931C REMOTE INTERFACE

9 Pin to 9 Pin Cable

1

2

3

4

5

STORE

1

2

3

4

5

6

7

8

9NC

NC

D-sub 9 Pin

FAIL

圖 2-4 遙控連接埠圖

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 3-1

三操作說明

3302C 電子負載機框前面板圖如圖 3-1 所示

STATE

STORE

POWER

BANK

START

EXIT

AUTOSEQ

ADDR

2

3

1

圖 3-1 3302C 前面板圖

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 3-2

3-1 電源開關

在接上電源線之前請先確定使用電壓與本機所使用的電壓是否相符

當 電 源 開 關 切 換 到 〝 1 〞 (ON) 時 3302C 電 子 負 載 機 框 及

3250A3310A3310C33203330A 系列電子負載模組即能正常地工作3302C 電子負載機

框開機時的狀態如下說明

311 3302C 打開電源LED 燈七段式顯示器全部亮起及風扇全速運轉約三秒鐘之

312 LED 燈全滅則七段速式顯示器依序顯示版本 r1 (r1~r9) BANK 值 bn 01

風扇速度會有改變如下說明

313 風扇會隨著裝上的模組風速有所不同

3310A3250A 系列以全速運轉3310C3330A 系列以慢速運轉 (未吃載)3320

系列則風扇會停止當按下 LOAD 鍵時風扇才會以全速運轉風扇不再被控

314 3302C 智慧型風扇控制

3141 3302C 搭配 3310A3250A3320 系列電子負載模組時風扇無智慧型控制

都以全速運轉

3142 3302C 搭配 3310C3330A 系列電子負載模組時風扇有智慧型控制風

扇控制如下表 3-1

風扇速度隨著吃載功率大小改變一段為最慢五段為最快

風扇速度 一段 二段 三段 四段 五段

3310C 0~30W 30~60W 60~90W 90~120W gt120W

3311C3312C 0~60W 60~120W 120~180W 180~240W gt240W

3314C 0~40W 40~80W 80~120W 120~150W gt150W

3315C 0~15W 15~30W 30~45W 45~60W gt60W

3330A3331A 0~60W 60~90W 90~120W 120~150W gt150W

3332A3333A3334A 0~30W 30~60W 60~90W 90~120W gt120W

表 3-1 風扇速度規格表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 3-3

3-2 儲存呼叫 ( STORE RECALL ) 操作

3302C 電子負載機框前面板的 8 個功能鍵對於 3250A3310A 系列電子負載模組其

中 STATE 1 ~ 5 提供了使用者可以儲存呼叫最多達 5 個的測試項目或狀態對於

3310C3330A3320 系列電子負載模組 3302C 可儲存呼叫 5 種電子負載狀態設定項

目每個項目別分為 30 種狀態共有 150 種3310C3330A 系列電子負載模組狀

態設定於負載模組的 EPROM 中3320 系列電子負載模組狀態設定於 3302C 電子負

載機框 EPROM 中每一組 STATE (1~5) 皆能儲存 (STORE) 或呼叫 (RECALL)

3250A3310A3310C33203330A 電子負載的狀態及設定值

321 儲存功能操作步驟

3211 設定好電子負載的狀態及設定值

3212 對於 3310C3330A 及 3320 系列用 UP 和 DOWN 鍵選擇將要存

儲的 BANK 狀態號碼(1~30)對於 3310A 和 3250A 系列跳到下一

3213 按下 3302C 面板上的儲存 (STORE) 鍵此時儲存件的指示燈會立即

以每秒一次的速度閃爍若欲放棄儲存時可再按一次儲存鍵或等大

約 20 秒鐘即離開儲存功能

3214 按下儲存鍵後儲存功能指示燈亦開始閃爍之後按下 STATE 1 ~ 5

任何一鍵時相對地指示燈立即點亮表示電子負載面板狀態及設定

值都已經儲存至指定的記憶裝置中儲存功能指示燈熄滅之後表示

儲存步驟已經完成

322 呼叫功能操作步驟

按下 STATE 1 ~ 5 中任何一個按鍵相對的指示燈即點亮表示 3250A

3310A 系列電子負載模組會從相對地記憶裝置中將資料呼叫出來此時

3250A3310A 系列電子負載模組面板的狀態及設定值即會依照呼叫出來的資料

重新設定對於 3310C3330A 及3320 系列按 UP 和 DOWN 鍵改變當前項

目中的狀態號碼同時將此狀態的資料傳送至電子負載模組設定呼叫功能

後若按下模組面板上任何一個按鍵時呼叫功能指示燈 (STATE 1 ~ 5) 隨

即亮起表示呼叫步驟已經完成

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 3-4

3-3 AUTO SEQ 功能操作說明

AUTO SEQ 功能內有兩種模式一為 STORE (EDIT) MODE (編輯模式)另一 START

(TEST) MODE (測試模式)同時按下前面板的 S3 + S4 可以進入 AUTO SEQ 功能內再

按 STORE 或 SEATE 選 STORE (EDIT) MODE (編輯模式) 或 START (TEST) MODE

(測試模式)(操作方式請參考流程圖)

Normal Mode

AUTO SEQ

按下 S3+S4 鍵

Display bank no

STORE MODE STATE MODE

按下 Exit 鍵

bn

Show r1-r9 Display 3302C 程式版本 r1-r9

Display bank

SHOW n1~n9

按下 STATE 鍵按下 STORE 鍵

圖 3-2 自動動測試模式操作流程圖

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 3-5

331 編輯模式 (Edit) Mode

3311 3302C 內有 9 組 (n1 ~ n9) 自動測試可編輯

3312 每組各有 16 項步驟可設定由 BANK 0 ~ 30 及 STATE 0 ~ 5 來選擇

150 組

3313 每組內可設定 T1 (TEST TIME) 及 T2 (DEALY TIME)單位為 100 ms

範圍在 (01s ~ 99s)

S3+S4

Show n1-n9

Store Mode

1按下按鍵 S3+S4

2顯示 AUTO SEQ No1-No9 按上下箭頭選擇 n1-n9

Initial = n1

按下 Store 鍵3按下 Store 鍵進入 Store Mode

Show BANK 值

設定 Bank

設定 T1

設定 T2

按上下箭頭選擇 Bank NoSTART 1~5

按下 Store 鍵 = Enter 進入下一個項目

Show t1

Show t2

按上下箭頭設定 t1 = 01-99 單位 = 100mS

按下 Store 鍵 = Enter 進入下一個項目

按下 Store 鍵 = Enter 進入下一個項目

按上下箭頭設定 t2 = 00-99 單位 = 100mS

顯示 Step No Sp = 0-F

Step = F

Yes完成

Sp=Sp+1

NO

圖 3-3 編輯模式操作流程圖

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 3-6

332 測試模式(Test)Mode

3321 當同時按下 S4 + S5 進入自動測試模式S3S4 LED 燈亮起按下

SEART 鍵則進入測試模式

3332 測試方式由 (STEP 0- T1-T2) 接著 (SETP 1-T1-T2) 直到 16 個步驟做

完或按 EXIT 離開測試模式

3333 若全部測試步驟都 GO測試結果顯示 GO 時表示為 PASS測試步

驟若有任何一項為 nG 時測試結果顯示 nG 時表示為 FAIL

S3+S4

Show n1-n9

Start Mode

1按下按鍵 S3+S4

2顯示 AUTO SEQ No1-No9 按上下箭頭選擇 n1-n9

Initial = n1

按下 Start 鍵

3按下 Start 鍵進入 Start Mode

Testing3依據 3310C 及 3330A 傳回之 GONG 3302C 不用顯示 GONG

4若測試結果為 NG 時 3302C 應暫停測試

Exit

1依照 n1-n9 的內容 Recall 3330A 及 3310C 模組

41 使用者按下 START 則繼續測試

42 使用者按下 Exit 則終止測試 回到 Normal ModeStartExit

Start

Show BANK值

NG Yes

Normal Mode

End

No

Sp = Sp+1

No

PASSFAIL

Show GO Show NG

PASS FAIL

1

2

3

Exit

Yes

4

5若測試結果為 GO 時 則判斷是否為最後一個測試項

51 若不是最後測試 Step 則 Step + 1 繼續測試

52 若是最後測試 Step 則測試若全部為 GO 時 顯示 GO 表示為 PASS

53 若是最後測試 Step 則測試若有任一項為 NG 時 顯示 NG 表示為 FAIL

5

52 53

5141

42

圖 3-4 測試模式操作流程圖

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-1

四GPIB RS-232 操作命令說明

4-1 GPIBRS-232 簡介

3302C 電子負載機框後面板上的 GPIBRS-232 介面可以和個人電腦 (PC) 或者筆記本

型電腦 (Note Book PC) 的 GPIBRS-232 介面連接可以使用高階語言 C 和 VB 等應

用程式遠端控制電子負載模組組成自動控制系統

根據 GPIBRS-232 介面功能更可以利用在交換式電源供應器 (Switching Mode Power

Supply) 的自動化測試如負載調整率 (LOAD Regulation)電壓調整 (Centering Voltage

Adjust) 等或者可充電式電池的充放電測試3302C 的 GPIBRS-232 介面功能不僅

可以設定 3250A3310A3310C33203330A 系列電子負載模組的負載狀態更可以讀回

設定值及實際值從而可以在 PC 上可以觀察到電子負載模組的工作狀態

4-2 GPIB 命令摘要

GPIB 的設定命令中 rdquoNAME XXXXrdquo 只對 3320 系列有效3320 系列進入 GPIB 後

要先下此命令使 3302C機框知道裝 3320 系列中何種機型

GPIB 的命令群組中查詢命令及測量命令的命令延遲時間為 (100mS)請於下達查詢命

令及測量命令之後延遲 100 mS 之後再讀取資料緩衝區上的資料

3302C 裝 3321 負載模組欲使用 GPIB 控制時 GPIB 命令下達應如下

NAME 3321

若沒有先下此命令給 3302C 則機框無法分辨機型造成設定錯誤

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-2

4-3 RS-232 命令摘要

RS-232 命令語法與 GPIB 命令語法都是相同的3302C 電子負載機框 RS-232 功能的

通訊協定為固定的其通訊協定如下所述

鮑得率 (Baud-rate) 9600

同位檢查 (Parity) 沒有

資料位元數 (Data bit) 8 位元

結束位元 (Stop bit) 1 位元

命令延遲時間 (Command Delay time) 20 mSec

後面板 RS-232 介面連接圖如圖 4-1其中圖 4-1 (A) 為 3302C RS-232 介面的內部配

線圖使用者只須使用如圖 4-1 (B) 的一般一對一 RS-232 電纜線

TxDRxDRTSCTS

TxDRxD RTSCTS

Figure 4-1A

TxDRxDRTSCTSDSR GNDDCDDTR

234567820

Figure 4-1B

Inside of 3302C Mainframe 3302C Mainframe RS232C port on PC RS232C port on

圖 4-1 後面板 RS-232 介面連接圖

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-3

4-4 3320 3250 3310A 3310C 3330A GPIBRS-232 命令列表

332032503310A3310C3330A 系列 GPIBRS-232 設定及讀取命令如下列表格

型 號 設定預置數值命令查詢預置數值命令

3250A 3310A 3310C 3320 3330A 備 註

[PRESet] BANKSPd⎢NL d=0~10

[PRESet] BANKSP⎢NL 0~10

[PRESet] WAVESPm⎢NL M=0~4

[PRESet] WAVESP⎢NL 1~5

[PRESet] FREQuency SP NR2 ⎢NL 00~700

[PRESet] FREQuency ⎢NL 00~700

[PRESet] RISESP NR2 ⎢NL

[PRESet] RISE ⎢NL

[PRESet] FALLSP NR2 ⎢NL

[PRESet] FALL NR2 ⎢NL

[PRESet] SLEWrateSP NR2 ⎢NL

[PRESet] SLEWrate ⎢NL

[PRESet ] PERiod HIGH ⎢LOW SPNR2

[PRESet] PERiodHIGH ⎢LOW

⎢NL

[PRESet] PERDHIGH ⎢LOW SP NR2

[PRESet ] PERDHIGH ⎢LOW

⎢NL

[PRESet] LDONvSP NR2 ⎢NL

[PRESet] LDONv ⎢NL

[PRESet] LDOFfvSP NR2 ⎢NL

[PRESet] LDOFfv ⎢NL

[PRESet] CC SP NR2 ⎢NL

[PRESet] CC ⎢NL

PRESet] CURR SP NR2 ⎢NL

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-4

型 號 設定預置數值命令查詢預置數值命令

3250A 3310A 3310C 3320 3330A 備 註

[PRESet] CURR ⎢NL

[PRESet] CCA ⎢B SP NR2⎢NL

[PRESet] CCA ⎢B ⎢NL

[PRESet] CURRA ⎢BSP NR2

⎢NL

[PRESet] CURRA ⎢B⎢NL

[PRESet ] CC HIGH ⎢LOWSPNR2⎢NL

[PRESet] CCHIGH ⎢LOW ⎢NL

[PRESet ] CURR HIGH ⎢LOWSPNR2⎢NL

[PRESet] CURRHIGH ⎢LOW

⎢NL

[PRESet ] CP HIGH ⎢LOW SPNR2⎢NL

[PRESet] CPHIGH ⎢LOW ⎢NL

[PRESet] CRSPNR2 ⎢NL

[PRESet] CR ⎢NL

[PRESet] CRA ⎢B SP NR2⎢NL

[PRESet] CRA ⎢B ⎢NL

[PRESet ] RESA ⎢B SP NR2

⎢NL

[PRESet] RESA ⎢B ⎢NL

[PRESet] LINA⎢B SP NR2⎢NL

[PRESet] LINA ⎢B ⎢NL

[PRESet ] CR HIGH ⎢LOW SPNR2⎢NL

[PRESet] CRHIGH ⎢LOW ⎢NL

[PRESet ] RES HIGH ⎢LOW SPNR2⎢NL

[PRESet ] RESHIGH ⎢LOW

⎢NL

[PRESet ] CV HIGH ⎢LOW SPNR2⎢NL

[PRESet] CVHIGH ⎢LOW ⎢NL

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-5

[PRESet] CVSP NR2 ⎢NL

[PRESet] CV ⎢NL

型 號 設定預置數值命令查詢預置數值命令

3250A 3310A 3310C 3320 3330A 備 註

[PRESet ]TCONFIG SP

NORMAL|OCP|OPP|NL

[PRESet ]TCONFIG SP

NORMAL|OCP|OVP|NL

[PRESet] TCONFIG |NL 1NORMAL

2OCP

3OPP

[PRESet] TCONFIG |NL 1NORMAL

2OCP

3OVP

[PRESet] OCPSTART SP NR2|NL

[PRESet] OCPSTART |NL

[PRESet] OCPSTEP SP NR2|NL

[PRESet] OCPSTEP |NL

[PRESet] OCPSTOP SP NR2|NL

[PRESet] OCPSTOP |NL

[PRESet] OCPVTH SP NR2|NL

[PRESet] OCPVTH |NL

[PRESet] OPPSTART SP NR2|NL

[PRESet] OPPSTART |NL

[PRESet] OPPSTEP SP NR2|NL

[PRESet] OPPSTEP |NL

[PRESet] OPPSTOP SP NR2|NL

[PRESet] OPPSTOP |NL

[PRESet] OPPVTH SP NR2|NL

[PRESet] OPPVTH |NL

表 4-1 設定預置數值命令查詢預置數值命令

註1OCPOPP和TCONFIG功能在3310C3311C3315C在(REV306)之後版本才有此功能

3312C在(REV309)之後版本才有此功能

3314C在(REV307)之後版本才有此功能

3310C系列需搭配3302C (REV29)之後版本才有此功能

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-6

型 號

STAGE設定命令查詢命令 3250A 3310A 3310C 3320 3330A

備 註

[STATe] LOAD SPONOFF

NL

[STATe] LOAD NL 0OFF 1ON

[STATe ] MODESPCC CR CV

CP NL

[STATe] MODE NL 0CC 1CR

2CV 3CP

[STATe] SHORt SP ONOFF

NL

[STATe] SHORt NL 0OFF 1ON

[STATe] PRESet SP ONOFF

NL

[STATe] PRESe NL 0OFF 1ON

[STATe] SENSet NL 0OFF 1ON

[STATe] SENSe SP ONOFF

NL

[STATe] AFREQ SP ONOFF

NL

[STATe] AFREQ NL 0OFF 1AUTO

[STATe] RANGe SP III NL

[STATe] RANGe NL 0I 1II

[STATe] LEVei SP HIGHLOW

NL

[STATe] LEVei NL 0LOW 1HIGH

[STATe] LEV SP HIGHLOW

NL

[STATe] LEV NL 0LOW 1HIGH

[STATe] DYNamic SP ONOFF

NL

[STATe] DYNamic NL 0OFF 1ON

[STATe ] SYNChronize SPON

OFFNL

[STATe] SYNChronize NL 0OFF 1ON

[STATe] WATT SPONOFF

[STATe] WATT 0OFF 1ON

[STATe] DUALSPDVMDAM|OFF

[STATe] CCSPAUTOR2(註一)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-7

註一CC AUTOR2 功能3302C啟用於(REV28)版本之後

3310C系列啟用於(REV305)3312C(REV306)版本之後

3330A系列啟用於(REV317)版本之後

型 號

STAGE設定命令查詢命令 3250A 3310A 3310C 3320 3330A

備 註

[STATe] NO 0GO 1NG

[STATe] PROTect 1PROT

[STATe ] SLEWrate FAST MIDDle

SLOW

[STATe] SLEWrate NL FAST=3 MIDDL=2

SLOW=1

表 4-2 STAGE設定命令查詢命令

型 號

LIMIT設定預置數值命令查詢預置數值命令 3250A 3310C 3330A 備 註

LIMITCURRentHIGH ⎢LOWSPNR2

⎢NL

LIMITCURRentHIGH ⎢LOW⎢NL

LIMIT POWer HIGH ⎢LOWSPNR2

⎢NL

LIMITPOWerHIGH ⎢LOW⎢NL

LIMITVAHIGH ⎢LOWSPNR2⎢NL

LIMITVAHIGH ⎢LOW⎢NL

LIMITVOLTageHIGH ⎢LOWSPNR2

⎢NL

LIMITVOLTageHIGH ⎢LOW⎢NL

IH ⎢ILSPNR2⎢NL

IH ⎢IL⎢NL

WH ⎢WLSPNR2⎢NL

WH ⎢WL⎢NL

VAH ⎢VALSPNR2⎢NL

VAH ⎢VAL⎢NL

VH ⎢VLSPNR2⎢NL

VH ⎢VL⎢NL

表 4-3 LIMIT設定預置數值命令查詢預置數值命令

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-8

系統命令對所有模組有效

COMMAND NOTE RETURN

[SYStem] RECall SP m [n] ⎢NL M=1 ~ 5 n=1 ~30

[SYStem] STORe SP m [n] ⎢NL M=1~5 n=1~30

[ SYStem] REMotel ⎢NL Only RS232 cmd

[SYStem] LOCAL⎢ NL Only RS232 cmd 0OFF 1ON

[SYStem] NAME ⎢ NL ldquoXXXXX

表 4-4 系統設定命令查詢命令

對 3320 系列有效

[SYStem] NAME XXXXX

NL

XXXXX 為模組型

33203321332233243325

[SYStem] SPEC SPNR2

⎢NL

0 ~ 5 33203321332233243325

表 4-5 系統設定命令查詢命

測量命令對所有模組有效

COMMAND 3250A 3310A 3310C 3330A RETURN

MEASureCURRent ⎢NL

MEASureVOLtage ⎢NL

MEASurePOWer ⎢NL

MEASureVA ⎢NL

表 4-6 系統設定命令查詢命

附註

1 電流單位為安培 (AArms)

2 電阻單位為歐姆 (Ω)

3 電壓單位為伏特 (VVrms)

4 週期單位為毫秒 (mS)

5 轉換率 (SLEW-RATE) 單位為安培微秒 (AuS)

6 頻率單位為赫芝 (Hz)

7 功率單位為瓦特 (W)

8 VA 單位為伏安 (VA)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-9

3310C 系列與 3310A 系列在 3302C 機框中 GPIB 命令可以相容但是因 3310C 系列與

3310A 系列負載上解析度有差異所以在撰寫程式時請注意解析度的差異解析度差異參考下

機 型 CC MODE CR MODE CV MODE

3310C

Resolution

0-3A30A

08mA80mA

01067Ω-2Ω-75kΩ

0533mΩ0133mS

0V-60V

0016V

3310A

Resolution

0-3A30A

075mA75mA

01Ω-2Ω-8kΩ

05mΩ0125mΩ

0V-60V

0015V

3311C

Resolution

0-6A60A

16mA16mA

00533Ω-1Ω-375kΩ

0266mΩ0266mS

0V-60V

0016V

3311A

Resolution

0-6A60A

15mA15mA

005Ω-1Ω-4kΩ

025mΩ025mΩ

0V-60V

0015V

3312C

Resolution

0-1A10A

0266mA266mA

1333Ω-25Ω-1875kΩ

6666mΩ0053mS

0V-250V

00666V

3312A

Resolution

0-1A10A

025mA25mA

125Ω-25Ω-20kΩ

005mS625mΩ

0V-250V

00625V

3314C

Resolution

0-05A5A

0133mA133mA

5333Ω-100Ω-1875kΩ

2666mΩ13333μS

0V-500V

0133V

3314A

Resolution

0-05A5A

0125mA125mA

5Ω-100Ω-20kΩ

00125mS25mΩ

0V-500V

0125V

3315C

Resolution

0-15A15A

04mA40mA

0213Ω-4Ω-15kΩ

1066mΩ66666μS

0V-60V

0016V

3315A

Resolution

0-15A15A

0375mA375mA

02Ω-4Ω-16kΩ

1mS00625mΩ

0V-60V

0015V

表 4-7 解析度差異表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-10

4-5 縮寫代號說明

1 SPSPACE空隔字元ASCII 碼為 20H

2 命令結束符號

3 NL命令結束符號

4 NR2包含小數點的數值形式形式為 在此範圍內皆可接受

例如30123450

5 表示是讀取數據的命令即查詢命令

6 NR316 進制數 0000 ~ FFFFF

4-6 GPIB RS-232 命令語法說明

1 此符號表示命令必需包含此項不可省略

2 [ ]此符號表示命令中可以有可以沒有此項參數

3 | 此符號表示 OPTION 之意例如〝LOW|HIGH〞表示可以使用 LOW 或

HIGH但兩者只能選擇其中一個使用

4 在下達完一個命令後你必須接者送出一個命令結束字元本機可接受之結束字元

為如表 4-7或同時 9送出多個命令每個命令之間以分隔符號〝〞隔開在最後

一個命令加上結束位元若你未送出結束字元則此命令視為無效命令

LF

LF WITH EOI

CRLF

CRLF WITH

EOI

表 4-8 命令結束字元表

5 程式撰寫時在下達完一個詢問命令後必須加入 delay (100) 再下達讀回命令

例以 C 語言撰寫程式配合迦捷 GPIB 卡控制 3300C 機框 3310C 負載模組

gpoutput(PROmeascurr) 詢問命令

delay(100) 延遲時間

gpinput(instrEOSPRO7 ) 讀回命令

如範例撰寫格式在每個詢問命令與讀回命令之間加入延遲時間delay (100)即可讀回

正確值

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-11

4-7 GPIB RS-232 命令說明

471 PRESET 設定和讀取電子負載的預設值

BANK (適用機型3250A 系列)

格式[PRESet] BANK SPd| NL d=0~10

[PRESet] BANK | NL

用途設定和讀取所選擇的波形庫

說明此命令為設定欲選擇的波形庫

1 波形庫 0~4 為正弦波

2 波形庫 5~9 為方波

3 波形庫 10 為直流

4 每個波形庫當中有 5 個波形資料共 11 個波形庫55 個波形資料波

形資料如表 4-9

波 形 庫 A B C D E 0 radic2 20 25 30 35 1 15 16 17 18 19 正弦波 2 30 31 32 33 34

CF= 20 3 PF=-085 PF=-080 PF=-075 PF=-070 PF=-065 CF= 25 4 PF=-070 PF=-065 PF=-060 PF=-050 PF=-040 CF= 35 5 PF=-050 PF=-045 PF=-040 PF=-035 PF=-030 CF= 20 6 PF= 085 PF= 080 PF= 075 PF= 070 PF= 065 CF= 25 7 PF= 070 PF= 065 PF= 060 PF= 050 PF= 040 CF= 35 8 PF= 050 PF= 045 PF= 040 PF= 035 PF= 030

方波 9 10 11 12 13 14 直 流 10 radic2dc 2dc 25dc 30dc 35dc

表 4-9 波形資料表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-12

WAVE (適用機型3250A 系列)

格式[PRESet] WAVE SPdNL d=0~4

[PRESet] WAVE NL

用途設定和讀取所選擇的波形庫

說明此命令是設定 CC MODE 時的電流 CF (峰值因數)

此命令儀在 CC MODE 時才有作用BANK 改變時這 5 組 CF 亦同時會定

義成不同之 CF 如 表 4-9 詳細內容請參考 3250A 使用手冊

FREQ (適用機型3250A 系列)

格式[PRESet] FREQuery SPNR2NL

[PRESet] FREQuery NL

用途設定和讀取頻率值

說明此命令為設定電子負載的頻率值下達命令時需注意下列事項

1 下達的頻率值必須為含有小數點的數值否則命令無效

2 數值最小有效位數為小數點後第 5 位

3 下達的數值若超過電子負載得規格時則 3302C 機框會送出該電子負載

規格的滿刻度頻率值

4 3250A 系列電子負載的頻率設為範圍為 000 ~ 700 Hz

5 單位為赫茲 (Hz)

RISE (適用機型3310A 3310C3330A 系列)

格式[PRESet] RISE SPNR2NL

[PRESet] RISE NL

用途設定和讀取負載轉換率 (SLEW-RATE) 的上升斜率

說明

1 換率上升時間的定義含括負載電流改變時及動態負載電流 (DYNAMIC)

上升時間 (RISE) 與下降時間 (FALL) 的設定為完全獨立

2 升時間得設定值必須包含小數點的數值否則命令無效

3 值最小有效位數為小數點後第 5 位

4 下達上升時間數值若超過電子負載得規格時則 3302C 機框會送出該電

子負載規格的滿刻度電流值

5 單位為安培微秒 (AUs)3314C3315C 在設定時使用 (AUs) 為單位而讀

回時以 (AUs) 為單位

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-13

FALL (適用機型3310A 3310C3330A 系列)

格式[PRESet] FALL SPNR2NL

[PRESet] FALL NL

用途設定和讀取負載轉換率 (SLEW-RATE) 的下降斜率

說明

1 負載轉換率下降時間的定義含括負載電流改變時及動態負載電流下降時

間 (FALL) 與上升時間 (RISE) 的設定為完全獨立

2 下降時間得設定值必須包含小數點的數值否則命令無效

3 數值最小有效位數為小數點後第 5 位

4 下達下降時間數值若超過電子負載得規格時則 3302C 機框會送出該電

子負載規格的滿刻度電流值

5 單位為安培微秒 (AuS)3314C3315C 在設定時使用 (AuS) 為單位而讀

回時以 (mAuS) 為單位

SLEW (適用機型3330A 系列)

格式[PRESet] SLEWRATE SPNR2NL

[PRESet] SLEW NL

用途設定和讀取負載轉換率 (SLEW-RATE) 的上升和下降斜率

說明請參考 RISE和 FALL

PERI or PERD (適用機型3310A 3310C3330A 系列)

格式[PRESet] PERiodHIGHLOW SPNR2NL

[PRESet] PERi NL

[PRESet] PERDHIGHLOW SPNR2NL

[PRESet] PERD NL

用途設定和讀取動態 (DYNAMIC) 負載時的 Tlow 和 Thigh 寬度

說明

1 動態 (DYNAMIC) 負載波形的周期為 TLOW 與 THIGH 的組成

2 TLOW 與 THIGH 的的設定值必須為包含小數點的數值否則命令無

3 數值的最小有效位數為小數點後第 5 位

4 下達的 TLOW 或 THIGH 數值超過電子負載的最大規格時3302C 機框

會送出該電子負載的滿刻度 TLOW 或 THIGH 數值

5 單位為毫秒 (mS)

LDONv (適用機型3310A 3310C3330A 系列)

格式[PRESet] LDONv SPNR2NL

[PRESet] LDONv NL

用途設定和讀取 LOAD ON 電壓

說明此命令為設定電子負載 LOAD ON 電壓值

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-14

LDOFfv (適用機型3310A 3310C3330A 系列)

格式[PRESet] LDOFfv SPNR2NL

[PRESet] LDOFfv NL

用途設定和讀取負載 LOAD OFF 電壓

說明此命令為設定電子負載 LOAD OFF 電壓值

CC (適用機型3320 3330A 系列)

格式[PRESet] CC SPNR2NL

[PRESet] CC NL

用途設定和讀取負載電流值

說明設定電子負載欲載入的電流值3330A 系列指 STATIC CURRENT

CURR (適用機型3320 系列)

格式[PRESet] CURR SPNR2NL

用途設定和讀取負載電流值

說明設定電子負載欲載入的電流值3330A 系列指 STATIC CURRENT

CCHIGHLOW or CURRHIGHLOW (適用機型3310A 3310C3330A 系

列)

格式[PRESet] CCHIGHLOW SPNR2NL

[PRESet] CCHIGHLOW NL

[PRESet] CURRHIGHLOW SPNR2NL

[PRESet] CURRHIGHLOW NL

用途設定和讀取負載 HIGHLOW 組電流值

說明此命令為設定電子負載欲載入的電流值下達命令時須注意下列事項

1 下達的電流值必須含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的電流數值超過該電子負載的最大規格時3302C 機框會送出該電子

負載規格的滿刻度電流值

4 LOW 的設定電流值必須比 HIGH 的設定電流值小

5 單位為安培 (A)

CPHIGHLOW (適用機型3310C 系列)

格式[PRESet] CPHIGHLOWSPNR2NL

[PRESet] CPHIGHLOW NL

用途設定和讀取負載固定功率值

說明此命令為設定電子負載固定功率模式的功率值

CR (適用機型3330A 系列)

格式[PRESet] CRSPNR2NL

[PRESet] CR NL

用途設定和讀取負載電阻值

說明設定電子負載固定電阻模式的電阻值

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-15

LIN RES AB ( 適用機型3250A系列 ) 用途設定線性負載電流值

格式LINA|BSPNR2|NL

說明此命令為設定電子負載欲載入 (Sink) 的電流值下達命令時須注意下列事

1 下達的電流值必須為含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的數值若超過該電子負載的規格時則 3250A 系列高功率電子負載機

框會送出該電子負載規格的滿刻度電流值

4 A 組負載和 B 組負載的電流設定值為完全獨立的

5 單位為安培 (A)

CR AB or RES AB(適用機型3250A 系列)

格式[PRESet] CRABSPNR2NL

[PRESet] CRAB NL

[PRESet] RESABSPNR2NL

[PRESet] RESAB NL

用途設定和讀取負載電阻值

說明此命令為設定 A 組或 B 組電子負載欲載入的電阻值下達命令時注意

下列事項

1 下達的電阻值必須含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的電阻數值超過該電子負載的最大規格時3302C 機框會送出該電子

負載規格的滿刻度電阻值

4 單位為 Ohm (Ω)

CRHIGHLOW or RESHIGHLOW (適用機型3310A 3310C 系列)

格式[PRESet] CRHIGHLOWSPNR2NL

[PRESet] CRHIGHLOW NL

[PRESet] RESHIGHLOWSPNR2NL

[PRESet] RESHIGHLOW NL

用途設定和讀取負載電阻值

說明此命令為設定電子負載欲載入的電阻值下達命令時注意下列事項

1 下達的電阻值必須含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的電流數值超過該電子負載的最大規格時3302C 機框會送出該電子

負載規格的滿刻度電阻值

4 LOW的設定電阻值必須比 HIGH 的設定值小

5 單位為 Ohm (Ω)

CVHIGHLOW (適用機型3310A 3310C 系列)

格式[PRESet] CVHIGHLOWSPNR2NL

[PRESet] CVHIGHLOW NL

用途設定和讀取負載固定電壓模式電壓值

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-16

說明此命令為設定電子負載固定電壓模式的電壓值下達命令時須注意下列

事項

1 下達的電壓值必須含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的電壓數值超過該電子負載的最大規格時3302C 機框會送出該電子

負載規格的滿刻度電壓值

4 LOW 的設定電壓值必須比 HIGH 的設定電壓值小

5 單位為伏特 (V)

CV (適用機型3330A 系列)

格式[PRESet] CV SPNR2 NL

[PRESet] CV NL

用途設定和讀取負載固定電壓模式電壓值

說明設定電子負載固定電壓模式的確電壓值

OCPSTART (適用機型3310C 3330A 系列)

格式[PRESet] OCPSTART SPNR2NL

[PRESet] OCPSTART NL

用途設定和讀取OCP測試電流的啟始設定值

說明此命令是設定過電流保護測試(OCP)的啟始電流值(I-START)

OCPSTEP (適用機型3310C 3330A 系列)

格式[PRESet] OCPSTEP SPNR2NL

[PRESet] OCPSTEP NL

用途設定和讀取OCP測試電流的遞增電流量

說明此命令是設定過電流保護測試(OCP)的遞增電流量(I-STEP)

OCPSTOP (適用機型3310C 3330A 系列)

格式[PRESet] OCPSTOP SPNR2NL

[PRESet] OCPSTOP NL

用途設定和讀取OCP測試電流的最大電流量

說明此命令是設定過電流保護測試(OCP)的最大電流量(I-STOP)

OCPVTH (適用機型3310C 3330A 系列)

格式[PRESet] OCPVTH SPNR2NL

[PRESet] OCPVTH NL

用途設定和讀取OCP測試的臨界點電壓設定

說明此命令是設定過電流保護測試(OCP)臨界點電壓設定當待測試物的輸出

電壓小於或等於VTH電壓值時即為OCP點

OPPSTART (適用機型3310C 系列)

格式[PRESet] OPPSTART SPNR2NL

[PRESet] OPPSTART NL

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-17

用途設定和讀取OPP測試功率的啟始設定值

說明此命令是設定過功率保護測試(OPP)的啟始功率值(P-START)

OPPSTEP (適用機型3310C系列)

格式[PRESet] OPPSTEP SPNR2NL

[PRESet] OPPSTEP NL

用途設定和讀取OPP測試功率的遞增功率值

說明此命令是設定過功率保護測試(OPP)的遞增功率值(P-STEP)

OPPSTOP (適用機型3310C 系列)

格式[PRESet] OPPSTOP SPNR2NL

[PRESet] OPPSTOP NL

用途設定和讀取OPP測試功率的最大功率值

說明此命令是設定過功率保護測試(OPP)的最大功率值(P-STOP)

OPPVTH (適用機型3310C 系列)

格式[PRESet] OPPVTH SPNR2NL

[PRESet] OPPVTH NL

用途設定和讀取OPP測試的臨界點電壓設定

說明此命令是設定過功率保護測試(OPP)臨界點電壓設定當待測試物的輸出

電壓小於或等於VTH電壓值時即為OPP點

TCONFIG (適用機型3310C3330A 系列)

格式[PRESet] TONFIG NORMAL|OCP|OVP|OPPNR2NL

[PRESet] TONFIG NL

用途設定和讀取動態測試的功能

說明此命令有四個選項(NORMAL|OCP|OVP|OPP)分別是正常模式(NORMAL)

過電流保護測試(OCP)過電壓保護測試(OVP)過功率保護測試(OPP)

PS3310C有過電流保護測試(OCP)過功率保護測試(OPP)

3330A有過電流保護測試(OCP)過電壓保護測試(OVP)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-18

472 LIMIT 設定和讀取電子負載判斷 NG 的上下限

[LIMit]CURRentHIGHLOW or IHIL (適用機型3250A3310A

3310C3330A 系列)

格式[LIMit]CURRentHIGHLOWSPNR2NL

[LIMit]CURRentHIGHLOW NL

IHILSPNR2NL

IHIL NL

用途設定和讀取負載電流的上下限

說明設定比較電流的下限值當負載載入電流低於此下限值時NG 指示燈

即點亮表示ldquoNO GOODrdquo

設定比較電流的上限值當負載載入電流高於此下限值時NG 指示燈即點亮

表示ldquoNO GOODrdquo

[LIMit]POWerHIGHLOW or WHWL (適用機型3310C3250A 系列)

格式[LIMit]POWerHIGHLOWSPNR2NL

[LIMit]POWerHIGHLOW NL

用途設定和讀取負載功率 (W) 的上下限

說明設定比較功率 (瓦特) 的下限值當功率 (瓦特) 高於此上限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

設定比較功率 (瓦特) 的上限值當功率 (瓦特) 低於此下限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

[LIMit]VA HIGHLOW or VAHVAL (適用機型3250A 系列)

格式[LIMit] VAHIGHLOWSPNR2NL

[LIMit] VAHIGHLOW NL

VAHVALSPNR2NL

VAHVAL NL

用途設定和讀取負載視在功率 (VA) 的上下限

說明設定比較功率 (伏安) 的下限值當功率 (伏安) 高於此上限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

設定比較功率 (伏安) 的上限值當功率 (伏安) 低於此下限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-19

[LIMit] VOLtage HIGHLOW or VHVL (適用機型3250A 3310A

3310C3330A 系列)

格式[LIMit] VOLtageHIGHLOWSPNR2NL

[LIMit] VOLtageHIGHLOW NL

VHVLSPNR2NL

VHVL NL

用途設定和讀取負載電壓的上下限

說明設定比較電壓的下限值當輸入電壓低於此下限值時NG 指示燈即點

亮表示ldquoNO GOODrdquo

設定比較電壓的上限值當輸入電壓高於此上限值時NG 指示燈即點

亮表示ldquoNO GOODrdquo

473 STAGE 設定和讀取電子負載的工作狀態

[STATe] LOAD SPONOFF (適用機型33203250A3310A 3310C

3330A 系列)

格式[STATe] LOAD SPONOFFNL

[STATe] LOAD NL

用途設定和讀取電子負載是否載入電流

說明設定電子負載是否載入電流當設定為 ON 時則電子負載開始以待測物

載入電流當設定為OFF 時則電子負載不會載入電流

[STATe] MODE SPCCCRCVCP (適用機型3250A3310A 3310C

3330A 系列)

格式[STATe] MODE SPCCCRCVCPNL

[STATe] MODE NL

用途設定和讀取電子負載的操作模式

說明電子負載可工作的模式如下表所示

當 讀 取 負 載 操 作 模 式 時 返 回 值 0123 分 別 代 表

CCCRCVLINCP 模式

CC CR CVLIN CP

3310A CV

3310C CV

3330A CV

3250 LIN

表 4-10 各系列可工作模組表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-20

[STATe] SHORt SPONOFF (適用機型33203310A 3310C3330A

系列)

格式[STATe] SHORt SPONOFFNL

[STATe] SHORt NL

用途設定和讀取電子負載是否短路測試

說明此命令為設定電子負載作短路測試當設定為 ON 時此時電子負載之

V+V- 端如同短路狀態

[STATe ] PRESet SPONOFF ( 適 用 機 型 3320 3250A 3310A

3310C3330A 系列)

格式[STATe] PRESet SPONOFFNL

[STATe] PRESet NL

用途設定和讀取電子負載預設功能

說明此命令是控制電流表的輸出形式若設為 ON 時則電流表所顯示的電

流值為預設之值若設為 OFF則電流表所顯示的電流值為實際載入電

流之值

[STATe] SENSe SPONOFF (適用機型3250A3310A 3310C3330A

系列)

格式[STATe] SENSe SPONOFFNL

[STATe] SENSe NL

用途設定和讀取電子負載 VSENSE 功能的狀態

說明此命令為設定電壓讀取由輸入連接器端或是 VSENSE BNC 端設定為

ON 時電壓值由 VSENSE BNC 端所取得設定為 OFF 時電壓值是

由輸入連接器端所取得

[STATe] RANGe SPI∣II (適用機型33203310A 系列)

格式[STATe] RANGe SPI∣II∣NL

[STATe] RANGe ∣NL

用途設定和讀取電源或電阻範圍

說明此命令為設定電流及電阻範圍3310A 系列電子負載共有二檔RANG 1

即 RANG IRANG 2 即 RANGE II而其電流及電阻的範圍一電子負載

模組規格而定3310A 系列各電子負載模組的電流及電阻的範圍如下

規格

機種 3310A 3311A 3312A 3314A 3315A

CC MODE

RANGE III 0~3A 0~ 30A 0~6A 0~60A 0~1A 0~10A 0~05A 0~5A 0~15A 0~15A

CR MODE

RANGE III 01~2Ω 2~8KΩ

005~1

Ω 1~4KΩ

125~25

Ω

25~20K

Ω 5~100Ω

100~2K

Ω 02~4Ω

4~16K

Ω

表 4-11 3310A 系列電流及電阻的規格表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-21

[STATe] LEVEl SPHIGH∣LOW (適用機型3310A 3310C 系列)

格式[STATe] LEVEl SPHIGH∣LOW∣NL

[STATe] LEVEl ∣NL

用途設定和讀取電子負載 LOW 和 HIGH

說明

1 LEV LOW 固定電流 (CC) 模式時為低準位電流設定值固定電阻 (CR)

模式時為低準位電阻設定值固定電壓 (CV) 模式時為低準位電壓設

定值

2 LEV HIGH 固定電流模式時為高準位電流設定值固定電阻模式時為

高準位電阻設定值固定電壓模式時為高準位電壓設定值

[STATe] DYNamic SPON∣OFF (適用機型3310A 3310C3330A 系

列)

格式[STATe] DYNamic SPON∣OFF∣NL

[STATe] DYNamic ∣NL

用途設定和讀取電子負載為動態或靜態負載

說明

1 DYN ON 設定為動態 (DYNAMIC) 負載

2 DYN OFF 設定為靜態 (STATIC) 負載

[STATe] SYNCronize SPON∣OFF (適用機型3250A 系列)

格式[STATe] SYNCronize SPON∣OFF∣NL

[STATe] SYNCronize ∣NL

用途設定和讀取電子負載為外部同步或內部同步

說明

1 外部同步信號 (SYNC ON)使用外部同步信號作為電子負載同步解發信

號以控制負載電流與電壓同步

2 內部同步信號 (SYNC OFF)使用輸入連接器的信號再經由內部的零交

越電路及隔離電路產生同步信號

[STATe] WATT SPON∣OFF (適用機型3250A3310C 系列)

格式[STATe] WATT SPON∣OFF∣NL

[STATe] WATT ∣NL

用途設定和讀取是否顯示功率

說明此命令是設定功率電表的顯示本命令必須配合 PRESOFF 時使用

設定 ON 時上方的顯示器由電壓表變為瓦特表下方的顯示器由電流

表變為伏安 (VA) 表其單位分別為ˆ W ˜ˆ VA ˜

設定 OFF 時上方的瓦特 (W) 變回電壓表下方的伏安 (VA) 表變回

電流表其單位分別為ˆ Vrms ˜ˆ Vrms ˜

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-22

[STATe] AFREQ SPONOFF (適用機型3250A系列)

格式[STATe] AFREQ SPONOFFNL

[STATe] AFREQ NL

用途設定和讀取電子負載是否自動偵測頻率

說明此命令式控制電子負載是否自動偵測頻率若設為 ON 時則電子負載

會自動偵測輸入端電壓之頻率若設為 OFF則電子負載輸入電壓之頻

率須要自行設定

[STATe] DUAL DVM∣DVM∣OFF (適用機型3330A 系列)

格式 [STATe] DUAL DVM∣DVM∣OFF∣NL

用途設定當前模組在顯示狀態

說明此命令為設定 3330A 系列模組在顯示狀態

DVM雙電壓顯示模式

DAM雙電壓顯示模式

OFFNORMAL顯示模式

[STATe] CC AUTO∣R2 (適用機型333XA331XC 系列)

格式 [STATe] CC AUTO∣R2∣NL

用途設定AUTO RANGE強制RANGE II功能

說明設定在AUTO RANGE 會自動切換RANGE 檔位

設定在強制 RANGE II 會將RANGE 檔位設定在RANGE II

PS此項功能3302C啟用於(REV28)版本之後

3310C系列啟用於(REV305)3312C(REV306)版本之後

3330A系列啟用於(REV317)版本之後

[STATe] NG (適用機型3250A3310A 3310C3330A 系列)

格式[STATe] NG ∣NL

用途查詢當前模組是否有的 NG 標誌

說明NG 讀回NG 的狀態指示燈ldquo0rdquo表示 NG (NO GOOD) 指示燈熄

滅ldquo1rdquo表示 NG 指示燈點亮

[STATe] PROTect (適用機型3310A 3310C3330A 系列)

格式[STATe] PROTect ∣NL

用途查詢當前模組是否有的保護標誌

說明

1 PROT 讀回負載目前的保護狀態ldquo1rdquo表是發生 OPPldquo4rdquo表示發

生 OVP ldquo8rdquo表示發生 OCP下表說明保護狀態位元對應碼

2 PROT 狀態暫存器的清除可以使用 CLER 命令將 PROT 狀態暫存器清

除為ldquo0rdquo

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-23

7 6 5 4 3 2 1 0

過功率保護(OPP)

過電壓保護(OVP)

過電流保護(OCP)

位元 7 位元 0

過溫度保護(OTP)(3310)

表 4-13 PROT 狀態暫存器

[STATe] SLEWrate ATE FAST∣MIDDle∣SLOWNL (適用機型3320

系列)

格式[STATe] SLEWrate FAST∣MIDDle∣SLOWNL

用途設置當前模組電流斜率

說明設置當前模組電流斜率約快中慢

474 SYSTEM 設定和讀取機框和電子負載的狀態

[SYStem] RECall SP m n (適用機型33203250A3310A 3310C

3330A 系列)

格式[SYStem] RECall SP m n∣NL

用途呼叫記憶裝定中的負載狀態

說明此命令為呼叫記憶裝定中的負載狀態資料m = 1~5n = 1~30

如果當前模組為 3310A3250 系列時項目號 (n) 無效n 可以省略

如果當前模組為其他系列時省略符號 n項目默議為 3302C 所顯示的項

實例RECALL 215 呼叫記憶裝定中的第 2 組第 15 項負載裝態資料

REC 3 呼叫記憶裝定中的第3組負載狀態資料如果當前模組為 3320

3310C3330A 系列時項目默議為 3302C 所顯示的項目

[SYStem] STORe SP m n (適用機型33203250A3310A 3310C

3330A 系列)

格式[SYStem] STORe SP m n∣NL

用途存儲負載狀態到記憶裝定中

說明此命令為存儲負載狀態到記憶裝定中m = 1~5n = 1~30如果當前模組

為 3310A3250A 系列時項目 (n) 無效n 可以省略

如果當前模組為其他系列時省略項目號 n 項目默議為 3302C 所顯示的項

實例SYSTEMSTORE 215 存儲負載狀態到記憶裝定第 2 組第 15 項中

STOR 3 存儲負載狀態到記憶裝定第 3 組如果當前模組為 33203310C

3330A 系列時項目默議為 3302C 所顯示的項目

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-24

[SYStem] NAME (適用機型3250A3310A 3310C3330A 系列)

格式[SYStem] NAME ∣NL

用途讀取當前電子負載機型編號

說明此命令讀回當前電子負載機型編號如果當前沒有模組那麼將讀到字

符串 ˆNONE˜如果當前安裝了模組那麼將會讀到以下型號

型 號 型 號 型 號 型 號

3250A 3310A 3310C 3330A

3251A 3311A 3311C 3331A

3252A 3312A 3312C 3332A

3253 3314A 3314C 3333A

3315A 3315C 3334A

表 4-14 各系列機型編號表

[SYStem] NAME XXXX ∣NL or [SYStem] SPEC NR2 (適用機型

3320A 系列)

格式[SYStem] NAME XXXX ∣NL

[SYStem] SPEC NR2

用途設定當前電子負載機型編號

說明XXXX 為 33203321332233243325 型號之一3302C 才能知道當

前為何種規格電子負載

SPCT 型號

0 3320

1 3321

2 3322

4 3324

5 3325

表 4-15 3320系列機型編號表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-25

475 MEASURE 測量電子負載的當前電流電壓的實際值

MEASureCURRent (適用機型3250A3310A 3310C3330A 系列)

格式MEASureCURRent ∣NL

用途讀取當前電子負載的電流

說明讀回 4 位半數位電流表的讀值單位為安培 (A)

MEASureVOLtage (適用機型3250A3310A 3310C3330A 系列)

格式MEASureVOLtage ∣NL

用途讀取當前電子負載的電壓

說明讀回 4 位半數位電壓表的讀值單位為伏特 (V)

MEASurePOWer (適用機型3250A3310C 系列)

格式MEASurePOW ∣NL

用途讀取當前電子負載的功率

說明讀回 4 位半數位瓦特表的讀值單位為瓦特(W)

MEASureVA (適用機型3250A 系列)

格式MEASureVA ∣NL

用途讀取當前電子負載的伏安

說明讀回 4 位半數位伏安表的讀值單位為伏安 (VA)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-26

4-8 3250 系列 GPIB 控制流程圖

START

SET to LEV A or B

AC or DC

AC

DC

SET

FREQ NR2

SYNC ON|OFF

BANK m

SET

FREQ 01

SYNC ONOFF

MODE CCCC

SET

CR

MODE CR

SET

MODE CC

WAVE nCURR = A NR2

SET

VL NR2VH NR2

IL NR2

IH NR2WL NR2

WH NR2VAL NR2VAH NR2

m 0 ~ 10n 1 ~ 5

BANK 命令僅能使用於

交流 (AC) 負載

Lighting REM

Indicater

WAVE 命令僅能使用於

固定電流 (CC)模式

RESA NR2

圖 4-2 3250A 系列 GPIB 控制流程圖

SET

ldquoMODE LINrdquoldquoCURR=A NR2rdquo

LIN

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-27

4-9 3310A 系列 GPIB 控制流程圖

圖 4-3 3310A 系列 GPIB 控制流程圖

START

SETMODE CC

SET SET

CURRENTiexclOslashA

CC

SETRANG 2

SETRANG 1

SETRANG 1

SETRANG 2

HIGH or LOW LEVEL

SET

LEV HIGHRESLOW C

RESHIGH NR2

SET

LEV LOWRESLOW D

RESHIGH NR2

SETLEV HIGH

RESLOW ERESHIGH NR2

SET

LEV LOWRESHIGH FRESHIGH NR2

SET

LEV HIGHRESLOW G

RESHIGH NR2

SET

LEV LOWRESHIGH H

RESHIGH NR2

STA or DYN

SETDYN OFF

SET

HIGH or

SETLEV HIGH

CURRLOW I

CURRHIGH NR2

SETLEV LOW

CURRHIGH J

CURRLOW NR2

SETLEV HIGH

CURRLOW K

CURRHIGH NR2

SETLEV LOW

CURRHIGH L

CURRLOW NR2

SETDYN ON

RISENR2

PERDLOW NR2

STA or DYN

DYN OFF

LOW LEVELHIGH or

LOW LEVEL

CURRHIGH NR2CURRLOW NR2

FALLNR2PERDHIGH NR2

SETDYN ON

RISENR2

PERDLOW NR2

CURRHIGH NR2CURRLOW NR2

FALLNR2PERDHIGH NR2

HIGH or LOW LEVEL

HIGH or LOW LEVEL

CURRENTiexclUgraveB

MODE CR MODE CV

MODE

CR

MODE

CV

MODE NO NO NO

YESYESYES

YES

YESNO

NO

LOW

HIGH HIGH

LOW

DYN DYN

SAT SAT

LOWLOW

HIGH HIGH

HIGH

LOW

3310A 3311A 3312A 3314A 3315A

AB

CD

E

FGH

IJKL

3020

20800001

20

0060000

3000300

6010

104000

0051000

60000

6000600

10250

25020000

125250

001000

1000100

051000

100020000

501000

00500000

050050

1540

4015000

0240

0060000

1500150

3310A 系列流程圖變數表

Lighti ng REMIndicater

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-28

4-10 3320 系列 GPIB 控制流程圖

圖 4-4 3320 系列 GPIB 控制流程圖

START

A B C

3320 3321 3322 3323 3324 30

30

300

60

60

600

10

10

100

10

10

100

05

05

50

3325 15

15

150

SETRANG 1SLEW n

CURR ≦ B

CURRENT ≦ A

SETRANG 2SLEW n

CURR ≦ C

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-29

4-11 3310C 系列 GPIB 控制流程圖

圖 4-5 3310C 系列 GPIB 控制流程圖

START

CC

MODE

NO CP

MODE

CV

MODE

CR

MODE

SETldquoMODE CCrdquo

SETldquoMODE CRrdquo

SETldquoMODE CVrdquo

SETldquoMODE CPrdquo

CORRENTlt=A

SETldquoRANGE 2rdquo

SETldquoRANGE 1rdquo

RESgt=B

SETldquoRANGE 2rdquo

SETldquoRANGE 1rdquo

STA or

SETldquoDYN OFFrdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquo ldquoCURRHIGH D ldquo ldquoCURRLOW NR2rdquo

SET ldquoLEV HIGHrdquo ldquoCURRLOW C ldquo ldquoCURRHIGH NR2rdquo

SET ldquoDYN ONrdquo

ldquoCURRHIGH NR2ldquo ldquoCURRLOW NR2rdquo ldquoRISENR2rdquo ldquoFALLNR2rdquo ldquoPERDHIGH NR2rdquo ldquoPERDLOW NR2rdquo

STA or

SETldquoDYN OFFrdquo

HIGH orLOW LEVEL

SETldquoLEV LOWrdquo ldquoCURRHIGH F ldquoldquoCURRLOW NR2rdquo

SETldquoLEV HIGHrdquoldquoCURRLOW E ldquoldquoCURRHIGH NR2rdquo

SETldquoDYN ONrdquo

ldquoCURRHIGH NR2ldquoldquoCURRLOW NR2rdquoldquoRISENR2rdquoldquoFALLNR2rdquoldquoPERDHIGH NR2rdquoldquoPERDLOW NR2rdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquoldquoRESHIGH J ldquo ldquoRESLOW NR2rdquo

SET ldquoLEV HIGHrdquo ldquoRESLOW I ldquo ldquoRESHIGH NR2rdquo

HIGH orLOW LEVEL

SETldquoLEV LOWrdquoldquoRESHIGH L ldquoldquoRESLOW NR2rdquo

SET ldquoLEV HIGHrdquo ldquoRESLOW K ldquoldquoRESHIGH NR2rdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquo ldquoCVHIGH H ldquo ldquoCVLOW NR2rdquo

SET ldquoLEV HIGHrdquoldquoCVLOW G ldquo ldquoCVHIGH NR2rdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquo ldquoCPHIGH N ldquo ldquoCPLOW NR2rdquo

SETldquoLEV HIGHrdquo ldquoCPLOW M ldquoldquoCPHIGH NR2rdquo

A B CDEF GH I J KLM N

3310C30 20 0 0300030

20 750010620

00 60

00 150

3311C601000 60 0060

1037500510

00 60

00300

3312C102500100010

25 1875013325

00250

00300

3314C0510000050050

1001875533100

00500

00200

3315C154000150015

4015002140

0060

0075

3310C系列流程圖變數表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 A-1

Appendix A GPIB programming Example

C Example Program

Link this program with appropriate cibobj

This application program is written in TURBO C 20 for the IBM PC-AT compatible The National Instruments Cooperation (NIC) Model PC-2A board provides the interface between the PC-AT and a PRODIGIT MPAL ELECTRONIC LOAD The appropriate cibobj file is required in each program to properly link the NIC board to C LANGUAGE and include the ltdeclhgt HEADER FILE to C LANGUAGE

include ltstdiohgt

include ltdoshgt

include ltmathhgt

include declh NI GPIB CARD HEADER FILE

main()

char ouster[20]rdbuf[15]spec[10]

int ichload

Assign unique identifier to the device dev5 and store in variable load check for error ibfind error = negative value returned

if((load = ibfind(dev5)) lt 0) Device variable name is load

GPIB address is 5

printf(r INTERFACE ERROR an)

printf(rnError routine to notify that ibfind failedn)

printf(rnCheck software configurationn)

exit(1)

Clear the device

if((ibclr(load)) amp ERR)

printf(INTERFACE ERROR a)

exit(1)

clrscr()

Clear load error register

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT A-2

ibwrt(loadoutstr6)

ibwrt(loadCLR3)

ibwrt( loadNAME5) Get the 3310 series module load specification

strset(rdbuf0) Clear rdbuf string buffer

strset(spec0) Clear spec string buffer

ibrd(loadspec20)

if (spec[3] == 9)

printf(n 3302C series specification error )

Set preset off current sink 10 amps and load on commands to the load

ibwrt( loadpres offcclow 00cchigh 10load on 47)

ibwrt( loadmeascurr10)

Get the load actially sink current from the load

ibrd( loadrdbuf20)

go to local

ibloc(load)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 A-3

BASICA Example Program

LOAD DECLBAS using BASICA MERGE command

100 REM You must merge this code with DECLBAS

105 REM

110 REM Assign a unique identifier to the device dev5 and store it in variable load

125 REM

130 udname$ = dev5

140 CALL ibfind (udname$load)

145 REM

150 REM Check for error on ibfind call

155 REM

160 IF load lt 0 THEN GOTO 2000

165 REM

170 REM Clear the device

175 REM

180 CALL ibclr (load)

185 REM

190 REM Get the 3310 series module load specification

195 REM

200 wrt$ = NAME CALL ibwrt(loadwrt$)

210 rd$ = space$(20) CALL ibrd(loadrd$)

215 REM

220 REM Set preset off current sink 10 amps and load on commands to the load

225 REM

230 wrt$ = pres offcclow 00cchigh 10load on

240 CALL ibwrt(loadwrt$)

245 REM

250 REM Get the load actially sink current from the load

255 REM

260 wrt$ = meascurr CALL ibwrt(loadwrt$)

270 rd$ = space$(20) CALL ibrd(loadrd$)

275 REM

280 REM Go to local

285 REM

290 CALL ibloc(load)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT A-4

2000 REM Error routine to notify that ibfind failed

2010 REM Check software configuration

2020 PRINT ibfind error STOP

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-1

Appendix B RS-232 programming Example

C Language Interface for DOS Handlers pd_rs232c include ltdoshgt

include ltstdiohgt

include ltconiohgt

include ltstringhgt

define COMPTR 44 command array pointer

define QUELEN 1024 size of seriel input

define SUCCESS 0 return value variable for success

define OPER_ERR -1 operate error

define TIME_OUT 1 time_out

int input_index = 0 index of seriel input buffer

int rd_result = 0 return value variable of pd_rd()

int timeout = 0 timeout flag

char queue[QUELEN] seriel input buffer

int ACE_DATA_REG ACIA data register

int ACE_INT_ENB_REG ACIA interrupt enable register

int ACE_INT_IDENT_REG ACIA interrupt identification register

int ACE_LINE_CTL_REG ACIA line control register

int ACE_MODEM_CTL_REG ACIA modem control register

int ACE_LINE_STAT_REG ACIA line status register

int ACE_MODEM_STAT_REG ACIA modem status register

int COM_INT_NUM ACIA communication port interrupt number

int IRQ_MASK IRQ mask for PC IRQ flag

void pd_loc(void) function of disable interrupt routine

void pd_rem(void) function of enable interrupt routine

int pd_init(int) function of initial communication port

int pd_wrt(char int) function of write to device

int pd_rd(char int) function of read from device

int read_buf(void)

define PIC_CTL_REG 0x20 8259A PIC control register

define PIC_INT_MASK_REG 0x21 8259A PIC interrupt mask register

define NON_SPEC_EOI 0x20 non-spacific end of interrupt

define CTS 0x10 clear to send

define DSR 0x20 data set ready

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-2

define RI 0x40 ring indicator

define DCD 0x80 data carrier detect

define DCTS 1 delta clear to send

define DDSR 2 delta data set ready

define TERI 4 trailing edge ring detect

define DDCD 8 delta data carrier detect

define OE 2 overrun error

define PE 4 parity error

define FE 8 frame error

define BI 0x10 break interrupt

define THRE 0x20 transmit holding reg empty

3302C series elec load command sets

int pd_wrt(char wrtbufint count)

static char combuf[COMPTR] = CHAN CURRHIGH CURRLOW

RESHIGH RESLOW VOLTHIGH

VOLTLOW PERDHIGH PERDLOW

FALL RISE GLOBLOAD

GLOBLEV GLOBPRES GLOBSHOR

GLOBDYN GLOBRANG GLOBMODE

CLER CHAN MEASVOLT

MEASCURRCURRHIGH CURRLOW

ERR RESHIGH RESLOW

VOLTHIGHVOLTLOW NAME

PERDHIGHPERDLOW FALL

RISE LOAD LEV

PRES SHOR DYN

RANG MODE PROT

REMOTE LOCAL

int cntresultt

int comerrerr

char ch

char tempbuf[QUELEN]

char intbuf[QUELEN]

for (cnt = 0cnt lt 1024cnt++)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-3

intbuf[cnt] =

tempbuf[cnt]=

strset(intbuf)

strset(tempbuf)

for (cnt = 0cnt lt count+1cnt++wrtbuf++)

intbuf[cnt] = wrtbuf

cnt = cnt--

intbuf[cnt] = r

cnt = cnt++

count = count++

intbuf[cnt] = n

t = strcspn(intbuf )

if (t gtcount)

t = count-1

for (cnt = 0cnt lt tcnt++)

tempbuf[cnt] = intbuf[cnt]

strupr(tempbuf)

strupr(intbuf)

cnt = 0

do

comerr = strncmp(tempbufcombuf[cnt]t)

cnt = cnt++

while(( cnt = COMPTR) ampamp (comerr = 0))

if ( comerr == 0)

result = SUCCESS

for (cnt = 0cnt lt count+1cnt++)

while(inportb(ACE_LINE_STAT_REG) amp THRE == 0)

ch = intbuf[cnt]

delay(20)

outportb(ACE_DATA_REG ch)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-4

timeout = 0

for (cnt = 0 cnt lt= countcnt++)

ch = intbuf[cnt]

if(ch == )

do

read_buf()

while((rd_result == 0)ampamp(timeout == 0))

rd_result = 0

for (cnt = 0cntlt= countcnt++)

intbuf[cnt] =

tempbuf[cnt] =

return(result)

return(OPER_ERR)

int pd_rd(char bufint count)

char ch

int cnt = 0

do

ch = queue[cnt]

buf = ch

cnt = cnt++

buf = buf++

while((ch = n) ampamp (cnt = count))

buf = 0

queue[0] = 0

if (timeout == 1)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-5

return(TIME_OUT)

return(SUCCESS)

int read_buf()

char chch1

int temp_index

unsigned long ticks

float sec1sec2

rd_result = 0

ticks = biostime(00)

sec1 = ticks182

do

ticks = biostime(00)

sec2 = ticks182

if((sec2 - sec1) gt= 200) delay about 1 Sec

timeout = 1

ch = inportb(ACE_INT_IDENT_REG)

ch amp= 0x06

switch(ch)

case 6

inportb(ACE_DATA_REG) read the data register to empty it

break

case 0

break

case 2

break

case 4 read character from data register

ch1 = inportb(ACE_DATA_REG)

temp_index = input_index + 1 increment index of input buffer

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-6

if (ch1 = n) check terminate bit

queue[input_index] = ch1 store character to input buffer

input_index = temp_index

else

queue[input_index] = ch1

input_index = temp_index

input_index = 0 if terminate bit was detected

temp_index = 0

rd_result = 1 clear index and set return value

break

finally send the non-spacific

while ((rd_result == 0) ampamp (timeout == 0))

int pd_init(int pd_com)

if ((pd_com = 1) ampamp (pd_com = 2))

return(OPER_ERR)

if (pd_com == 2) initial communication port 2

ACE_DATA_REG = 0x2f8

ACE_INT_ENB_REG = 0x2f9

ACE_INT_IDENT_REG = 0x2fa

ACE_LINE_CTL_REG = 0x2fb

ACE_MODEM_CTL_REG = 0x2fc

ACE_LINE_STAT_REG = 0x2fd

ACE_MODEM_STAT_REG = 0x2fe

COM_INT_NUM = 11

IRQ_MASK = 0xf7 IRQ mask for IRQ3 (11110111)

else initial communication port 1

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-7

ACE_DATA_REG = 0x3f8

ACE_INT_ENB_REG = 0x3f9

ACE_INT_IDENT_REG = 0x3fa

ACE_LINE_CTL_REG = 0x3fb

ACE_MODEM_CTL_REG = 0x3fc

ACE_LINE_STAT_REG = 0x3fd

ACE_MODEM_STAT_REG = 0x3fe

COM_INT_NUM = 12

IRQ_MASK = 0xef IRQ mask for IRQ4 (11101111)

bioscom(0 0xe3 pd_com-1) boud rate 9600 1 start bit

pd_rem() no parity 1 stop bit

pd_wrt(remote6) data bit 8 bits

return(SUCCESS)

void pd_rem(void)

char ch

outportb(ACE_INT_ENB_REG 0xd) enable ACIA interrupt register

inportb(ACE_DATA_REG) empty receive data register

inportb(ACE_LINE_STAT_REG) clear line status register

outportb(ACE_MODEM_CTL_REG 0xb) set RTSDTR to enable modem and

turn on OUT2 to enable the 8250s

IRQ interrupt to system

void pd_loc(void)

char ch

outportb(ACE_INT_ENB_REG 0) disable all 8250 interrupt

outportb(ACE_MODEM_CTL_REG 0) clear RTSDTR to disable modem and

turn off OUT2 to disable the 8250s

IRQ interrupt to system

Program terminated

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-8

C Example Program Link this program with pd_rs232obj

include ltdoshgt

include ltstdiohgt

include ltconiohgt

include ltstringhgt

main()

int com

int io_err= 0

char rdbuf[1024]

clrscr()

printf(Input COM1COM2 port is )

scanf(d ampcom)

if((io_err = pd_init(com)) == 0) Initial RS-232 interface

setstr(rdbuf)

pd_wrt(name5)

if ((io_err = pd_rd(a10)) == 0)

do

Set preset off current sink 10 amps and load on commands to the load

pd_wrt(pres off8)

delay(200)

pd_wrt(currlow 0012)

delay(200)

pd_wrt(curr high 1013

delay(200)

pd_wrt(load on7)

delay(200)

pd_wrt(meascurr 11)

Get the load actially sink current from the load

delay(200)

pd_rd(rdbuf20)

io_err = 1

while (io_err == 0)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-9

else

printf(a)

printf(3302C IO reading error n)

exit(1)

pd_loc() Go to local

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

Material Contents Declaration (材料含量宣称)

Hazardous Substance (有毒有害物质或元素)

(Part Name) 零件名称

(Pb) 汞

(Hg) 镉

(Cd) 六价铬

(Cr6+)

多溴

联苯

(PBB)

多溴

二苯醚

(PBDE)

PCBA (印刷电路装配件)

X O X O O O

Electrical part not on PCBArsquos 未在PCBA上的电子零件 X O X O O O

Metal parts 金属零件

O O O X O O

Plastic parts 塑料零件

O O O O X X

Wiring 电线

X O O O O O

Package 封装

X O O O O O

对销售之日的所售产品本表显示 PRODIGIT 供应链的电子信息产品可能包含这些物质注意在所售产品中可能

会也可能不会含有所有所列的部件This table shows where these substances may be found in the supply chain of Prodigit electronic information products as of the date of sale of the enclosed product Note that some of the component types listed above may or may not be a part of the enclosed product 表示该有毒有害物质在该部

件所有均质材料中的含量均在SJT 11363-2006 标准规定的限量要求以下Indicates that the concentration of the hazardous substance in all homogeneous materials in the parts is below the relevant threshold of the SJT 113632006 standard times表示该有毒有害物质至少在该部件的某一均质材料中的含量超出SJT 11363-2006 标准

规定的限量要求times Indicates that the concentration of the hazardous substance of at least one of all homogeneous materials in the parts is above the relevant threshold of the SJT 11363-2006 standard Note(注释) 1Prodigit has not fully transitioned to lead-free solder assembly at this momentHowever most of thecomponents used are RoHS compliant(此刻Prodigit 并非完全过渡到无铅焊料组装但是大部份的元器件一至于RoHS的规定)

2 The product is labeled with an environment-friendly usage period in yearsThe marked period is assumed under the operating environment specified in the product specifications(产品标注了环境友好的使用期限制(年)所标注的环境使用期限假定是在此产品定义的使用环境之下)

Example of a marking for a 10 year period (例如此标制环境使用期限为10年)

Page 10: 3302C Mainframe 使用手冊 · 2016. 12. 20. · 3302c mainframe 使用手冊 1-3 1-5 系統方塊圖 3302c 系統方塊圖如圖 1-1 所示,3302c 內含兩組電源供應器,其中一組供應給

PRODIGIT 2-4

2-7 RS-232 介面功能

3302C 電子負載機框提供了一個 RS-232 母座 (FEMALE) 連接裝置於背面板上 (參考

圖 2-3)此連接裝置與電腦 RS-232 連接埠以一對一的方式連接

2-8 遙控裝置

3302C 電子負載機框提供了一個可以連接 Model 9931C 遙控器的連接埠於後面板上

此一連接埠為一般的 9 Pin 母座連接埠連接於前面板的按鍵用以使用 Model 9931C

5 個按鍵的遙控器它可以取代3302C 前面板的 Recall 1~5如果電子負載產生

NG MODEL 9931C 上的〝NG〞指示燈指示 NG 狀態

INSTRUMENT PROFESSIONAL

PRODIGIT

9931C REMOTE INTERFACE

9 Pin to 9 Pin Cable

1

2

3

4

5

STORE

1

2

3

4

5

6

7

8

9NC

NC

D-sub 9 Pin

FAIL

圖 2-4 遙控連接埠圖

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 3-1

三操作說明

3302C 電子負載機框前面板圖如圖 3-1 所示

STATE

STORE

POWER

BANK

START

EXIT

AUTOSEQ

ADDR

2

3

1

圖 3-1 3302C 前面板圖

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 3-2

3-1 電源開關

在接上電源線之前請先確定使用電壓與本機所使用的電壓是否相符

當 電 源 開 關 切 換 到 〝 1 〞 (ON) 時 3302C 電 子 負 載 機 框 及

3250A3310A3310C33203330A 系列電子負載模組即能正常地工作3302C 電子負載機

框開機時的狀態如下說明

311 3302C 打開電源LED 燈七段式顯示器全部亮起及風扇全速運轉約三秒鐘之

312 LED 燈全滅則七段速式顯示器依序顯示版本 r1 (r1~r9) BANK 值 bn 01

風扇速度會有改變如下說明

313 風扇會隨著裝上的模組風速有所不同

3310A3250A 系列以全速運轉3310C3330A 系列以慢速運轉 (未吃載)3320

系列則風扇會停止當按下 LOAD 鍵時風扇才會以全速運轉風扇不再被控

314 3302C 智慧型風扇控制

3141 3302C 搭配 3310A3250A3320 系列電子負載模組時風扇無智慧型控制

都以全速運轉

3142 3302C 搭配 3310C3330A 系列電子負載模組時風扇有智慧型控制風

扇控制如下表 3-1

風扇速度隨著吃載功率大小改變一段為最慢五段為最快

風扇速度 一段 二段 三段 四段 五段

3310C 0~30W 30~60W 60~90W 90~120W gt120W

3311C3312C 0~60W 60~120W 120~180W 180~240W gt240W

3314C 0~40W 40~80W 80~120W 120~150W gt150W

3315C 0~15W 15~30W 30~45W 45~60W gt60W

3330A3331A 0~60W 60~90W 90~120W 120~150W gt150W

3332A3333A3334A 0~30W 30~60W 60~90W 90~120W gt120W

表 3-1 風扇速度規格表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 3-3

3-2 儲存呼叫 ( STORE RECALL ) 操作

3302C 電子負載機框前面板的 8 個功能鍵對於 3250A3310A 系列電子負載模組其

中 STATE 1 ~ 5 提供了使用者可以儲存呼叫最多達 5 個的測試項目或狀態對於

3310C3330A3320 系列電子負載模組 3302C 可儲存呼叫 5 種電子負載狀態設定項

目每個項目別分為 30 種狀態共有 150 種3310C3330A 系列電子負載模組狀

態設定於負載模組的 EPROM 中3320 系列電子負載模組狀態設定於 3302C 電子負

載機框 EPROM 中每一組 STATE (1~5) 皆能儲存 (STORE) 或呼叫 (RECALL)

3250A3310A3310C33203330A 電子負載的狀態及設定值

321 儲存功能操作步驟

3211 設定好電子負載的狀態及設定值

3212 對於 3310C3330A 及 3320 系列用 UP 和 DOWN 鍵選擇將要存

儲的 BANK 狀態號碼(1~30)對於 3310A 和 3250A 系列跳到下一

3213 按下 3302C 面板上的儲存 (STORE) 鍵此時儲存件的指示燈會立即

以每秒一次的速度閃爍若欲放棄儲存時可再按一次儲存鍵或等大

約 20 秒鐘即離開儲存功能

3214 按下儲存鍵後儲存功能指示燈亦開始閃爍之後按下 STATE 1 ~ 5

任何一鍵時相對地指示燈立即點亮表示電子負載面板狀態及設定

值都已經儲存至指定的記憶裝置中儲存功能指示燈熄滅之後表示

儲存步驟已經完成

322 呼叫功能操作步驟

按下 STATE 1 ~ 5 中任何一個按鍵相對的指示燈即點亮表示 3250A

3310A 系列電子負載模組會從相對地記憶裝置中將資料呼叫出來此時

3250A3310A 系列電子負載模組面板的狀態及設定值即會依照呼叫出來的資料

重新設定對於 3310C3330A 及3320 系列按 UP 和 DOWN 鍵改變當前項

目中的狀態號碼同時將此狀態的資料傳送至電子負載模組設定呼叫功能

後若按下模組面板上任何一個按鍵時呼叫功能指示燈 (STATE 1 ~ 5) 隨

即亮起表示呼叫步驟已經完成

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 3-4

3-3 AUTO SEQ 功能操作說明

AUTO SEQ 功能內有兩種模式一為 STORE (EDIT) MODE (編輯模式)另一 START

(TEST) MODE (測試模式)同時按下前面板的 S3 + S4 可以進入 AUTO SEQ 功能內再

按 STORE 或 SEATE 選 STORE (EDIT) MODE (編輯模式) 或 START (TEST) MODE

(測試模式)(操作方式請參考流程圖)

Normal Mode

AUTO SEQ

按下 S3+S4 鍵

Display bank no

STORE MODE STATE MODE

按下 Exit 鍵

bn

Show r1-r9 Display 3302C 程式版本 r1-r9

Display bank

SHOW n1~n9

按下 STATE 鍵按下 STORE 鍵

圖 3-2 自動動測試模式操作流程圖

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 3-5

331 編輯模式 (Edit) Mode

3311 3302C 內有 9 組 (n1 ~ n9) 自動測試可編輯

3312 每組各有 16 項步驟可設定由 BANK 0 ~ 30 及 STATE 0 ~ 5 來選擇

150 組

3313 每組內可設定 T1 (TEST TIME) 及 T2 (DEALY TIME)單位為 100 ms

範圍在 (01s ~ 99s)

S3+S4

Show n1-n9

Store Mode

1按下按鍵 S3+S4

2顯示 AUTO SEQ No1-No9 按上下箭頭選擇 n1-n9

Initial = n1

按下 Store 鍵3按下 Store 鍵進入 Store Mode

Show BANK 值

設定 Bank

設定 T1

設定 T2

按上下箭頭選擇 Bank NoSTART 1~5

按下 Store 鍵 = Enter 進入下一個項目

Show t1

Show t2

按上下箭頭設定 t1 = 01-99 單位 = 100mS

按下 Store 鍵 = Enter 進入下一個項目

按下 Store 鍵 = Enter 進入下一個項目

按上下箭頭設定 t2 = 00-99 單位 = 100mS

顯示 Step No Sp = 0-F

Step = F

Yes完成

Sp=Sp+1

NO

圖 3-3 編輯模式操作流程圖

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 3-6

332 測試模式(Test)Mode

3321 當同時按下 S4 + S5 進入自動測試模式S3S4 LED 燈亮起按下

SEART 鍵則進入測試模式

3332 測試方式由 (STEP 0- T1-T2) 接著 (SETP 1-T1-T2) 直到 16 個步驟做

完或按 EXIT 離開測試模式

3333 若全部測試步驟都 GO測試結果顯示 GO 時表示為 PASS測試步

驟若有任何一項為 nG 時測試結果顯示 nG 時表示為 FAIL

S3+S4

Show n1-n9

Start Mode

1按下按鍵 S3+S4

2顯示 AUTO SEQ No1-No9 按上下箭頭選擇 n1-n9

Initial = n1

按下 Start 鍵

3按下 Start 鍵進入 Start Mode

Testing3依據 3310C 及 3330A 傳回之 GONG 3302C 不用顯示 GONG

4若測試結果為 NG 時 3302C 應暫停測試

Exit

1依照 n1-n9 的內容 Recall 3330A 及 3310C 模組

41 使用者按下 START 則繼續測試

42 使用者按下 Exit 則終止測試 回到 Normal ModeStartExit

Start

Show BANK值

NG Yes

Normal Mode

End

No

Sp = Sp+1

No

PASSFAIL

Show GO Show NG

PASS FAIL

1

2

3

Exit

Yes

4

5若測試結果為 GO 時 則判斷是否為最後一個測試項

51 若不是最後測試 Step 則 Step + 1 繼續測試

52 若是最後測試 Step 則測試若全部為 GO 時 顯示 GO 表示為 PASS

53 若是最後測試 Step 則測試若有任一項為 NG 時 顯示 NG 表示為 FAIL

5

52 53

5141

42

圖 3-4 測試模式操作流程圖

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-1

四GPIB RS-232 操作命令說明

4-1 GPIBRS-232 簡介

3302C 電子負載機框後面板上的 GPIBRS-232 介面可以和個人電腦 (PC) 或者筆記本

型電腦 (Note Book PC) 的 GPIBRS-232 介面連接可以使用高階語言 C 和 VB 等應

用程式遠端控制電子負載模組組成自動控制系統

根據 GPIBRS-232 介面功能更可以利用在交換式電源供應器 (Switching Mode Power

Supply) 的自動化測試如負載調整率 (LOAD Regulation)電壓調整 (Centering Voltage

Adjust) 等或者可充電式電池的充放電測試3302C 的 GPIBRS-232 介面功能不僅

可以設定 3250A3310A3310C33203330A 系列電子負載模組的負載狀態更可以讀回

設定值及實際值從而可以在 PC 上可以觀察到電子負載模組的工作狀態

4-2 GPIB 命令摘要

GPIB 的設定命令中 rdquoNAME XXXXrdquo 只對 3320 系列有效3320 系列進入 GPIB 後

要先下此命令使 3302C機框知道裝 3320 系列中何種機型

GPIB 的命令群組中查詢命令及測量命令的命令延遲時間為 (100mS)請於下達查詢命

令及測量命令之後延遲 100 mS 之後再讀取資料緩衝區上的資料

3302C 裝 3321 負載模組欲使用 GPIB 控制時 GPIB 命令下達應如下

NAME 3321

若沒有先下此命令給 3302C 則機框無法分辨機型造成設定錯誤

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-2

4-3 RS-232 命令摘要

RS-232 命令語法與 GPIB 命令語法都是相同的3302C 電子負載機框 RS-232 功能的

通訊協定為固定的其通訊協定如下所述

鮑得率 (Baud-rate) 9600

同位檢查 (Parity) 沒有

資料位元數 (Data bit) 8 位元

結束位元 (Stop bit) 1 位元

命令延遲時間 (Command Delay time) 20 mSec

後面板 RS-232 介面連接圖如圖 4-1其中圖 4-1 (A) 為 3302C RS-232 介面的內部配

線圖使用者只須使用如圖 4-1 (B) 的一般一對一 RS-232 電纜線

TxDRxDRTSCTS

TxDRxD RTSCTS

Figure 4-1A

TxDRxDRTSCTSDSR GNDDCDDTR

234567820

Figure 4-1B

Inside of 3302C Mainframe 3302C Mainframe RS232C port on PC RS232C port on

圖 4-1 後面板 RS-232 介面連接圖

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-3

4-4 3320 3250 3310A 3310C 3330A GPIBRS-232 命令列表

332032503310A3310C3330A 系列 GPIBRS-232 設定及讀取命令如下列表格

型 號 設定預置數值命令查詢預置數值命令

3250A 3310A 3310C 3320 3330A 備 註

[PRESet] BANKSPd⎢NL d=0~10

[PRESet] BANKSP⎢NL 0~10

[PRESet] WAVESPm⎢NL M=0~4

[PRESet] WAVESP⎢NL 1~5

[PRESet] FREQuency SP NR2 ⎢NL 00~700

[PRESet] FREQuency ⎢NL 00~700

[PRESet] RISESP NR2 ⎢NL

[PRESet] RISE ⎢NL

[PRESet] FALLSP NR2 ⎢NL

[PRESet] FALL NR2 ⎢NL

[PRESet] SLEWrateSP NR2 ⎢NL

[PRESet] SLEWrate ⎢NL

[PRESet ] PERiod HIGH ⎢LOW SPNR2

[PRESet] PERiodHIGH ⎢LOW

⎢NL

[PRESet] PERDHIGH ⎢LOW SP NR2

[PRESet ] PERDHIGH ⎢LOW

⎢NL

[PRESet] LDONvSP NR2 ⎢NL

[PRESet] LDONv ⎢NL

[PRESet] LDOFfvSP NR2 ⎢NL

[PRESet] LDOFfv ⎢NL

[PRESet] CC SP NR2 ⎢NL

[PRESet] CC ⎢NL

PRESet] CURR SP NR2 ⎢NL

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-4

型 號 設定預置數值命令查詢預置數值命令

3250A 3310A 3310C 3320 3330A 備 註

[PRESet] CURR ⎢NL

[PRESet] CCA ⎢B SP NR2⎢NL

[PRESet] CCA ⎢B ⎢NL

[PRESet] CURRA ⎢BSP NR2

⎢NL

[PRESet] CURRA ⎢B⎢NL

[PRESet ] CC HIGH ⎢LOWSPNR2⎢NL

[PRESet] CCHIGH ⎢LOW ⎢NL

[PRESet ] CURR HIGH ⎢LOWSPNR2⎢NL

[PRESet] CURRHIGH ⎢LOW

⎢NL

[PRESet ] CP HIGH ⎢LOW SPNR2⎢NL

[PRESet] CPHIGH ⎢LOW ⎢NL

[PRESet] CRSPNR2 ⎢NL

[PRESet] CR ⎢NL

[PRESet] CRA ⎢B SP NR2⎢NL

[PRESet] CRA ⎢B ⎢NL

[PRESet ] RESA ⎢B SP NR2

⎢NL

[PRESet] RESA ⎢B ⎢NL

[PRESet] LINA⎢B SP NR2⎢NL

[PRESet] LINA ⎢B ⎢NL

[PRESet ] CR HIGH ⎢LOW SPNR2⎢NL

[PRESet] CRHIGH ⎢LOW ⎢NL

[PRESet ] RES HIGH ⎢LOW SPNR2⎢NL

[PRESet ] RESHIGH ⎢LOW

⎢NL

[PRESet ] CV HIGH ⎢LOW SPNR2⎢NL

[PRESet] CVHIGH ⎢LOW ⎢NL

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-5

[PRESet] CVSP NR2 ⎢NL

[PRESet] CV ⎢NL

型 號 設定預置數值命令查詢預置數值命令

3250A 3310A 3310C 3320 3330A 備 註

[PRESet ]TCONFIG SP

NORMAL|OCP|OPP|NL

[PRESet ]TCONFIG SP

NORMAL|OCP|OVP|NL

[PRESet] TCONFIG |NL 1NORMAL

2OCP

3OPP

[PRESet] TCONFIG |NL 1NORMAL

2OCP

3OVP

[PRESet] OCPSTART SP NR2|NL

[PRESet] OCPSTART |NL

[PRESet] OCPSTEP SP NR2|NL

[PRESet] OCPSTEP |NL

[PRESet] OCPSTOP SP NR2|NL

[PRESet] OCPSTOP |NL

[PRESet] OCPVTH SP NR2|NL

[PRESet] OCPVTH |NL

[PRESet] OPPSTART SP NR2|NL

[PRESet] OPPSTART |NL

[PRESet] OPPSTEP SP NR2|NL

[PRESet] OPPSTEP |NL

[PRESet] OPPSTOP SP NR2|NL

[PRESet] OPPSTOP |NL

[PRESet] OPPVTH SP NR2|NL

[PRESet] OPPVTH |NL

表 4-1 設定預置數值命令查詢預置數值命令

註1OCPOPP和TCONFIG功能在3310C3311C3315C在(REV306)之後版本才有此功能

3312C在(REV309)之後版本才有此功能

3314C在(REV307)之後版本才有此功能

3310C系列需搭配3302C (REV29)之後版本才有此功能

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-6

型 號

STAGE設定命令查詢命令 3250A 3310A 3310C 3320 3330A

備 註

[STATe] LOAD SPONOFF

NL

[STATe] LOAD NL 0OFF 1ON

[STATe ] MODESPCC CR CV

CP NL

[STATe] MODE NL 0CC 1CR

2CV 3CP

[STATe] SHORt SP ONOFF

NL

[STATe] SHORt NL 0OFF 1ON

[STATe] PRESet SP ONOFF

NL

[STATe] PRESe NL 0OFF 1ON

[STATe] SENSet NL 0OFF 1ON

[STATe] SENSe SP ONOFF

NL

[STATe] AFREQ SP ONOFF

NL

[STATe] AFREQ NL 0OFF 1AUTO

[STATe] RANGe SP III NL

[STATe] RANGe NL 0I 1II

[STATe] LEVei SP HIGHLOW

NL

[STATe] LEVei NL 0LOW 1HIGH

[STATe] LEV SP HIGHLOW

NL

[STATe] LEV NL 0LOW 1HIGH

[STATe] DYNamic SP ONOFF

NL

[STATe] DYNamic NL 0OFF 1ON

[STATe ] SYNChronize SPON

OFFNL

[STATe] SYNChronize NL 0OFF 1ON

[STATe] WATT SPONOFF

[STATe] WATT 0OFF 1ON

[STATe] DUALSPDVMDAM|OFF

[STATe] CCSPAUTOR2(註一)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-7

註一CC AUTOR2 功能3302C啟用於(REV28)版本之後

3310C系列啟用於(REV305)3312C(REV306)版本之後

3330A系列啟用於(REV317)版本之後

型 號

STAGE設定命令查詢命令 3250A 3310A 3310C 3320 3330A

備 註

[STATe] NO 0GO 1NG

[STATe] PROTect 1PROT

[STATe ] SLEWrate FAST MIDDle

SLOW

[STATe] SLEWrate NL FAST=3 MIDDL=2

SLOW=1

表 4-2 STAGE設定命令查詢命令

型 號

LIMIT設定預置數值命令查詢預置數值命令 3250A 3310C 3330A 備 註

LIMITCURRentHIGH ⎢LOWSPNR2

⎢NL

LIMITCURRentHIGH ⎢LOW⎢NL

LIMIT POWer HIGH ⎢LOWSPNR2

⎢NL

LIMITPOWerHIGH ⎢LOW⎢NL

LIMITVAHIGH ⎢LOWSPNR2⎢NL

LIMITVAHIGH ⎢LOW⎢NL

LIMITVOLTageHIGH ⎢LOWSPNR2

⎢NL

LIMITVOLTageHIGH ⎢LOW⎢NL

IH ⎢ILSPNR2⎢NL

IH ⎢IL⎢NL

WH ⎢WLSPNR2⎢NL

WH ⎢WL⎢NL

VAH ⎢VALSPNR2⎢NL

VAH ⎢VAL⎢NL

VH ⎢VLSPNR2⎢NL

VH ⎢VL⎢NL

表 4-3 LIMIT設定預置數值命令查詢預置數值命令

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-8

系統命令對所有模組有效

COMMAND NOTE RETURN

[SYStem] RECall SP m [n] ⎢NL M=1 ~ 5 n=1 ~30

[SYStem] STORe SP m [n] ⎢NL M=1~5 n=1~30

[ SYStem] REMotel ⎢NL Only RS232 cmd

[SYStem] LOCAL⎢ NL Only RS232 cmd 0OFF 1ON

[SYStem] NAME ⎢ NL ldquoXXXXX

表 4-4 系統設定命令查詢命令

對 3320 系列有效

[SYStem] NAME XXXXX

NL

XXXXX 為模組型

33203321332233243325

[SYStem] SPEC SPNR2

⎢NL

0 ~ 5 33203321332233243325

表 4-5 系統設定命令查詢命

測量命令對所有模組有效

COMMAND 3250A 3310A 3310C 3330A RETURN

MEASureCURRent ⎢NL

MEASureVOLtage ⎢NL

MEASurePOWer ⎢NL

MEASureVA ⎢NL

表 4-6 系統設定命令查詢命

附註

1 電流單位為安培 (AArms)

2 電阻單位為歐姆 (Ω)

3 電壓單位為伏特 (VVrms)

4 週期單位為毫秒 (mS)

5 轉換率 (SLEW-RATE) 單位為安培微秒 (AuS)

6 頻率單位為赫芝 (Hz)

7 功率單位為瓦特 (W)

8 VA 單位為伏安 (VA)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-9

3310C 系列與 3310A 系列在 3302C 機框中 GPIB 命令可以相容但是因 3310C 系列與

3310A 系列負載上解析度有差異所以在撰寫程式時請注意解析度的差異解析度差異參考下

機 型 CC MODE CR MODE CV MODE

3310C

Resolution

0-3A30A

08mA80mA

01067Ω-2Ω-75kΩ

0533mΩ0133mS

0V-60V

0016V

3310A

Resolution

0-3A30A

075mA75mA

01Ω-2Ω-8kΩ

05mΩ0125mΩ

0V-60V

0015V

3311C

Resolution

0-6A60A

16mA16mA

00533Ω-1Ω-375kΩ

0266mΩ0266mS

0V-60V

0016V

3311A

Resolution

0-6A60A

15mA15mA

005Ω-1Ω-4kΩ

025mΩ025mΩ

0V-60V

0015V

3312C

Resolution

0-1A10A

0266mA266mA

1333Ω-25Ω-1875kΩ

6666mΩ0053mS

0V-250V

00666V

3312A

Resolution

0-1A10A

025mA25mA

125Ω-25Ω-20kΩ

005mS625mΩ

0V-250V

00625V

3314C

Resolution

0-05A5A

0133mA133mA

5333Ω-100Ω-1875kΩ

2666mΩ13333μS

0V-500V

0133V

3314A

Resolution

0-05A5A

0125mA125mA

5Ω-100Ω-20kΩ

00125mS25mΩ

0V-500V

0125V

3315C

Resolution

0-15A15A

04mA40mA

0213Ω-4Ω-15kΩ

1066mΩ66666μS

0V-60V

0016V

3315A

Resolution

0-15A15A

0375mA375mA

02Ω-4Ω-16kΩ

1mS00625mΩ

0V-60V

0015V

表 4-7 解析度差異表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-10

4-5 縮寫代號說明

1 SPSPACE空隔字元ASCII 碼為 20H

2 命令結束符號

3 NL命令結束符號

4 NR2包含小數點的數值形式形式為 在此範圍內皆可接受

例如30123450

5 表示是讀取數據的命令即查詢命令

6 NR316 進制數 0000 ~ FFFFF

4-6 GPIB RS-232 命令語法說明

1 此符號表示命令必需包含此項不可省略

2 [ ]此符號表示命令中可以有可以沒有此項參數

3 | 此符號表示 OPTION 之意例如〝LOW|HIGH〞表示可以使用 LOW 或

HIGH但兩者只能選擇其中一個使用

4 在下達完一個命令後你必須接者送出一個命令結束字元本機可接受之結束字元

為如表 4-7或同時 9送出多個命令每個命令之間以分隔符號〝〞隔開在最後

一個命令加上結束位元若你未送出結束字元則此命令視為無效命令

LF

LF WITH EOI

CRLF

CRLF WITH

EOI

表 4-8 命令結束字元表

5 程式撰寫時在下達完一個詢問命令後必須加入 delay (100) 再下達讀回命令

例以 C 語言撰寫程式配合迦捷 GPIB 卡控制 3300C 機框 3310C 負載模組

gpoutput(PROmeascurr) 詢問命令

delay(100) 延遲時間

gpinput(instrEOSPRO7 ) 讀回命令

如範例撰寫格式在每個詢問命令與讀回命令之間加入延遲時間delay (100)即可讀回

正確值

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-11

4-7 GPIB RS-232 命令說明

471 PRESET 設定和讀取電子負載的預設值

BANK (適用機型3250A 系列)

格式[PRESet] BANK SPd| NL d=0~10

[PRESet] BANK | NL

用途設定和讀取所選擇的波形庫

說明此命令為設定欲選擇的波形庫

1 波形庫 0~4 為正弦波

2 波形庫 5~9 為方波

3 波形庫 10 為直流

4 每個波形庫當中有 5 個波形資料共 11 個波形庫55 個波形資料波

形資料如表 4-9

波 形 庫 A B C D E 0 radic2 20 25 30 35 1 15 16 17 18 19 正弦波 2 30 31 32 33 34

CF= 20 3 PF=-085 PF=-080 PF=-075 PF=-070 PF=-065 CF= 25 4 PF=-070 PF=-065 PF=-060 PF=-050 PF=-040 CF= 35 5 PF=-050 PF=-045 PF=-040 PF=-035 PF=-030 CF= 20 6 PF= 085 PF= 080 PF= 075 PF= 070 PF= 065 CF= 25 7 PF= 070 PF= 065 PF= 060 PF= 050 PF= 040 CF= 35 8 PF= 050 PF= 045 PF= 040 PF= 035 PF= 030

方波 9 10 11 12 13 14 直 流 10 radic2dc 2dc 25dc 30dc 35dc

表 4-9 波形資料表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-12

WAVE (適用機型3250A 系列)

格式[PRESet] WAVE SPdNL d=0~4

[PRESet] WAVE NL

用途設定和讀取所選擇的波形庫

說明此命令是設定 CC MODE 時的電流 CF (峰值因數)

此命令儀在 CC MODE 時才有作用BANK 改變時這 5 組 CF 亦同時會定

義成不同之 CF 如 表 4-9 詳細內容請參考 3250A 使用手冊

FREQ (適用機型3250A 系列)

格式[PRESet] FREQuery SPNR2NL

[PRESet] FREQuery NL

用途設定和讀取頻率值

說明此命令為設定電子負載的頻率值下達命令時需注意下列事項

1 下達的頻率值必須為含有小數點的數值否則命令無效

2 數值最小有效位數為小數點後第 5 位

3 下達的數值若超過電子負載得規格時則 3302C 機框會送出該電子負載

規格的滿刻度頻率值

4 3250A 系列電子負載的頻率設為範圍為 000 ~ 700 Hz

5 單位為赫茲 (Hz)

RISE (適用機型3310A 3310C3330A 系列)

格式[PRESet] RISE SPNR2NL

[PRESet] RISE NL

用途設定和讀取負載轉換率 (SLEW-RATE) 的上升斜率

說明

1 換率上升時間的定義含括負載電流改變時及動態負載電流 (DYNAMIC)

上升時間 (RISE) 與下降時間 (FALL) 的設定為完全獨立

2 升時間得設定值必須包含小數點的數值否則命令無效

3 值最小有效位數為小數點後第 5 位

4 下達上升時間數值若超過電子負載得規格時則 3302C 機框會送出該電

子負載規格的滿刻度電流值

5 單位為安培微秒 (AUs)3314C3315C 在設定時使用 (AUs) 為單位而讀

回時以 (AUs) 為單位

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-13

FALL (適用機型3310A 3310C3330A 系列)

格式[PRESet] FALL SPNR2NL

[PRESet] FALL NL

用途設定和讀取負載轉換率 (SLEW-RATE) 的下降斜率

說明

1 負載轉換率下降時間的定義含括負載電流改變時及動態負載電流下降時

間 (FALL) 與上升時間 (RISE) 的設定為完全獨立

2 下降時間得設定值必須包含小數點的數值否則命令無效

3 數值最小有效位數為小數點後第 5 位

4 下達下降時間數值若超過電子負載得規格時則 3302C 機框會送出該電

子負載規格的滿刻度電流值

5 單位為安培微秒 (AuS)3314C3315C 在設定時使用 (AuS) 為單位而讀

回時以 (mAuS) 為單位

SLEW (適用機型3330A 系列)

格式[PRESet] SLEWRATE SPNR2NL

[PRESet] SLEW NL

用途設定和讀取負載轉換率 (SLEW-RATE) 的上升和下降斜率

說明請參考 RISE和 FALL

PERI or PERD (適用機型3310A 3310C3330A 系列)

格式[PRESet] PERiodHIGHLOW SPNR2NL

[PRESet] PERi NL

[PRESet] PERDHIGHLOW SPNR2NL

[PRESet] PERD NL

用途設定和讀取動態 (DYNAMIC) 負載時的 Tlow 和 Thigh 寬度

說明

1 動態 (DYNAMIC) 負載波形的周期為 TLOW 與 THIGH 的組成

2 TLOW 與 THIGH 的的設定值必須為包含小數點的數值否則命令無

3 數值的最小有效位數為小數點後第 5 位

4 下達的 TLOW 或 THIGH 數值超過電子負載的最大規格時3302C 機框

會送出該電子負載的滿刻度 TLOW 或 THIGH 數值

5 單位為毫秒 (mS)

LDONv (適用機型3310A 3310C3330A 系列)

格式[PRESet] LDONv SPNR2NL

[PRESet] LDONv NL

用途設定和讀取 LOAD ON 電壓

說明此命令為設定電子負載 LOAD ON 電壓值

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-14

LDOFfv (適用機型3310A 3310C3330A 系列)

格式[PRESet] LDOFfv SPNR2NL

[PRESet] LDOFfv NL

用途設定和讀取負載 LOAD OFF 電壓

說明此命令為設定電子負載 LOAD OFF 電壓值

CC (適用機型3320 3330A 系列)

格式[PRESet] CC SPNR2NL

[PRESet] CC NL

用途設定和讀取負載電流值

說明設定電子負載欲載入的電流值3330A 系列指 STATIC CURRENT

CURR (適用機型3320 系列)

格式[PRESet] CURR SPNR2NL

用途設定和讀取負載電流值

說明設定電子負載欲載入的電流值3330A 系列指 STATIC CURRENT

CCHIGHLOW or CURRHIGHLOW (適用機型3310A 3310C3330A 系

列)

格式[PRESet] CCHIGHLOW SPNR2NL

[PRESet] CCHIGHLOW NL

[PRESet] CURRHIGHLOW SPNR2NL

[PRESet] CURRHIGHLOW NL

用途設定和讀取負載 HIGHLOW 組電流值

說明此命令為設定電子負載欲載入的電流值下達命令時須注意下列事項

1 下達的電流值必須含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的電流數值超過該電子負載的最大規格時3302C 機框會送出該電子

負載規格的滿刻度電流值

4 LOW 的設定電流值必須比 HIGH 的設定電流值小

5 單位為安培 (A)

CPHIGHLOW (適用機型3310C 系列)

格式[PRESet] CPHIGHLOWSPNR2NL

[PRESet] CPHIGHLOW NL

用途設定和讀取負載固定功率值

說明此命令為設定電子負載固定功率模式的功率值

CR (適用機型3330A 系列)

格式[PRESet] CRSPNR2NL

[PRESet] CR NL

用途設定和讀取負載電阻值

說明設定電子負載固定電阻模式的電阻值

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-15

LIN RES AB ( 適用機型3250A系列 ) 用途設定線性負載電流值

格式LINA|BSPNR2|NL

說明此命令為設定電子負載欲載入 (Sink) 的電流值下達命令時須注意下列事

1 下達的電流值必須為含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的數值若超過該電子負載的規格時則 3250A 系列高功率電子負載機

框會送出該電子負載規格的滿刻度電流值

4 A 組負載和 B 組負載的電流設定值為完全獨立的

5 單位為安培 (A)

CR AB or RES AB(適用機型3250A 系列)

格式[PRESet] CRABSPNR2NL

[PRESet] CRAB NL

[PRESet] RESABSPNR2NL

[PRESet] RESAB NL

用途設定和讀取負載電阻值

說明此命令為設定 A 組或 B 組電子負載欲載入的電阻值下達命令時注意

下列事項

1 下達的電阻值必須含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的電阻數值超過該電子負載的最大規格時3302C 機框會送出該電子

負載規格的滿刻度電阻值

4 單位為 Ohm (Ω)

CRHIGHLOW or RESHIGHLOW (適用機型3310A 3310C 系列)

格式[PRESet] CRHIGHLOWSPNR2NL

[PRESet] CRHIGHLOW NL

[PRESet] RESHIGHLOWSPNR2NL

[PRESet] RESHIGHLOW NL

用途設定和讀取負載電阻值

說明此命令為設定電子負載欲載入的電阻值下達命令時注意下列事項

1 下達的電阻值必須含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的電流數值超過該電子負載的最大規格時3302C 機框會送出該電子

負載規格的滿刻度電阻值

4 LOW的設定電阻值必須比 HIGH 的設定值小

5 單位為 Ohm (Ω)

CVHIGHLOW (適用機型3310A 3310C 系列)

格式[PRESet] CVHIGHLOWSPNR2NL

[PRESet] CVHIGHLOW NL

用途設定和讀取負載固定電壓模式電壓值

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-16

說明此命令為設定電子負載固定電壓模式的電壓值下達命令時須注意下列

事項

1 下達的電壓值必須含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的電壓數值超過該電子負載的最大規格時3302C 機框會送出該電子

負載規格的滿刻度電壓值

4 LOW 的設定電壓值必須比 HIGH 的設定電壓值小

5 單位為伏特 (V)

CV (適用機型3330A 系列)

格式[PRESet] CV SPNR2 NL

[PRESet] CV NL

用途設定和讀取負載固定電壓模式電壓值

說明設定電子負載固定電壓模式的確電壓值

OCPSTART (適用機型3310C 3330A 系列)

格式[PRESet] OCPSTART SPNR2NL

[PRESet] OCPSTART NL

用途設定和讀取OCP測試電流的啟始設定值

說明此命令是設定過電流保護測試(OCP)的啟始電流值(I-START)

OCPSTEP (適用機型3310C 3330A 系列)

格式[PRESet] OCPSTEP SPNR2NL

[PRESet] OCPSTEP NL

用途設定和讀取OCP測試電流的遞增電流量

說明此命令是設定過電流保護測試(OCP)的遞增電流量(I-STEP)

OCPSTOP (適用機型3310C 3330A 系列)

格式[PRESet] OCPSTOP SPNR2NL

[PRESet] OCPSTOP NL

用途設定和讀取OCP測試電流的最大電流量

說明此命令是設定過電流保護測試(OCP)的最大電流量(I-STOP)

OCPVTH (適用機型3310C 3330A 系列)

格式[PRESet] OCPVTH SPNR2NL

[PRESet] OCPVTH NL

用途設定和讀取OCP測試的臨界點電壓設定

說明此命令是設定過電流保護測試(OCP)臨界點電壓設定當待測試物的輸出

電壓小於或等於VTH電壓值時即為OCP點

OPPSTART (適用機型3310C 系列)

格式[PRESet] OPPSTART SPNR2NL

[PRESet] OPPSTART NL

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-17

用途設定和讀取OPP測試功率的啟始設定值

說明此命令是設定過功率保護測試(OPP)的啟始功率值(P-START)

OPPSTEP (適用機型3310C系列)

格式[PRESet] OPPSTEP SPNR2NL

[PRESet] OPPSTEP NL

用途設定和讀取OPP測試功率的遞增功率值

說明此命令是設定過功率保護測試(OPP)的遞增功率值(P-STEP)

OPPSTOP (適用機型3310C 系列)

格式[PRESet] OPPSTOP SPNR2NL

[PRESet] OPPSTOP NL

用途設定和讀取OPP測試功率的最大功率值

說明此命令是設定過功率保護測試(OPP)的最大功率值(P-STOP)

OPPVTH (適用機型3310C 系列)

格式[PRESet] OPPVTH SPNR2NL

[PRESet] OPPVTH NL

用途設定和讀取OPP測試的臨界點電壓設定

說明此命令是設定過功率保護測試(OPP)臨界點電壓設定當待測試物的輸出

電壓小於或等於VTH電壓值時即為OPP點

TCONFIG (適用機型3310C3330A 系列)

格式[PRESet] TONFIG NORMAL|OCP|OVP|OPPNR2NL

[PRESet] TONFIG NL

用途設定和讀取動態測試的功能

說明此命令有四個選項(NORMAL|OCP|OVP|OPP)分別是正常模式(NORMAL)

過電流保護測試(OCP)過電壓保護測試(OVP)過功率保護測試(OPP)

PS3310C有過電流保護測試(OCP)過功率保護測試(OPP)

3330A有過電流保護測試(OCP)過電壓保護測試(OVP)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-18

472 LIMIT 設定和讀取電子負載判斷 NG 的上下限

[LIMit]CURRentHIGHLOW or IHIL (適用機型3250A3310A

3310C3330A 系列)

格式[LIMit]CURRentHIGHLOWSPNR2NL

[LIMit]CURRentHIGHLOW NL

IHILSPNR2NL

IHIL NL

用途設定和讀取負載電流的上下限

說明設定比較電流的下限值當負載載入電流低於此下限值時NG 指示燈

即點亮表示ldquoNO GOODrdquo

設定比較電流的上限值當負載載入電流高於此下限值時NG 指示燈即點亮

表示ldquoNO GOODrdquo

[LIMit]POWerHIGHLOW or WHWL (適用機型3310C3250A 系列)

格式[LIMit]POWerHIGHLOWSPNR2NL

[LIMit]POWerHIGHLOW NL

用途設定和讀取負載功率 (W) 的上下限

說明設定比較功率 (瓦特) 的下限值當功率 (瓦特) 高於此上限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

設定比較功率 (瓦特) 的上限值當功率 (瓦特) 低於此下限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

[LIMit]VA HIGHLOW or VAHVAL (適用機型3250A 系列)

格式[LIMit] VAHIGHLOWSPNR2NL

[LIMit] VAHIGHLOW NL

VAHVALSPNR2NL

VAHVAL NL

用途設定和讀取負載視在功率 (VA) 的上下限

說明設定比較功率 (伏安) 的下限值當功率 (伏安) 高於此上限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

設定比較功率 (伏安) 的上限值當功率 (伏安) 低於此下限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-19

[LIMit] VOLtage HIGHLOW or VHVL (適用機型3250A 3310A

3310C3330A 系列)

格式[LIMit] VOLtageHIGHLOWSPNR2NL

[LIMit] VOLtageHIGHLOW NL

VHVLSPNR2NL

VHVL NL

用途設定和讀取負載電壓的上下限

說明設定比較電壓的下限值當輸入電壓低於此下限值時NG 指示燈即點

亮表示ldquoNO GOODrdquo

設定比較電壓的上限值當輸入電壓高於此上限值時NG 指示燈即點

亮表示ldquoNO GOODrdquo

473 STAGE 設定和讀取電子負載的工作狀態

[STATe] LOAD SPONOFF (適用機型33203250A3310A 3310C

3330A 系列)

格式[STATe] LOAD SPONOFFNL

[STATe] LOAD NL

用途設定和讀取電子負載是否載入電流

說明設定電子負載是否載入電流當設定為 ON 時則電子負載開始以待測物

載入電流當設定為OFF 時則電子負載不會載入電流

[STATe] MODE SPCCCRCVCP (適用機型3250A3310A 3310C

3330A 系列)

格式[STATe] MODE SPCCCRCVCPNL

[STATe] MODE NL

用途設定和讀取電子負載的操作模式

說明電子負載可工作的模式如下表所示

當 讀 取 負 載 操 作 模 式 時 返 回 值 0123 分 別 代 表

CCCRCVLINCP 模式

CC CR CVLIN CP

3310A CV

3310C CV

3330A CV

3250 LIN

表 4-10 各系列可工作模組表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-20

[STATe] SHORt SPONOFF (適用機型33203310A 3310C3330A

系列)

格式[STATe] SHORt SPONOFFNL

[STATe] SHORt NL

用途設定和讀取電子負載是否短路測試

說明此命令為設定電子負載作短路測試當設定為 ON 時此時電子負載之

V+V- 端如同短路狀態

[STATe ] PRESet SPONOFF ( 適 用 機 型 3320 3250A 3310A

3310C3330A 系列)

格式[STATe] PRESet SPONOFFNL

[STATe] PRESet NL

用途設定和讀取電子負載預設功能

說明此命令是控制電流表的輸出形式若設為 ON 時則電流表所顯示的電

流值為預設之值若設為 OFF則電流表所顯示的電流值為實際載入電

流之值

[STATe] SENSe SPONOFF (適用機型3250A3310A 3310C3330A

系列)

格式[STATe] SENSe SPONOFFNL

[STATe] SENSe NL

用途設定和讀取電子負載 VSENSE 功能的狀態

說明此命令為設定電壓讀取由輸入連接器端或是 VSENSE BNC 端設定為

ON 時電壓值由 VSENSE BNC 端所取得設定為 OFF 時電壓值是

由輸入連接器端所取得

[STATe] RANGe SPI∣II (適用機型33203310A 系列)

格式[STATe] RANGe SPI∣II∣NL

[STATe] RANGe ∣NL

用途設定和讀取電源或電阻範圍

說明此命令為設定電流及電阻範圍3310A 系列電子負載共有二檔RANG 1

即 RANG IRANG 2 即 RANGE II而其電流及電阻的範圍一電子負載

模組規格而定3310A 系列各電子負載模組的電流及電阻的範圍如下

規格

機種 3310A 3311A 3312A 3314A 3315A

CC MODE

RANGE III 0~3A 0~ 30A 0~6A 0~60A 0~1A 0~10A 0~05A 0~5A 0~15A 0~15A

CR MODE

RANGE III 01~2Ω 2~8KΩ

005~1

Ω 1~4KΩ

125~25

Ω

25~20K

Ω 5~100Ω

100~2K

Ω 02~4Ω

4~16K

Ω

表 4-11 3310A 系列電流及電阻的規格表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-21

[STATe] LEVEl SPHIGH∣LOW (適用機型3310A 3310C 系列)

格式[STATe] LEVEl SPHIGH∣LOW∣NL

[STATe] LEVEl ∣NL

用途設定和讀取電子負載 LOW 和 HIGH

說明

1 LEV LOW 固定電流 (CC) 模式時為低準位電流設定值固定電阻 (CR)

模式時為低準位電阻設定值固定電壓 (CV) 模式時為低準位電壓設

定值

2 LEV HIGH 固定電流模式時為高準位電流設定值固定電阻模式時為

高準位電阻設定值固定電壓模式時為高準位電壓設定值

[STATe] DYNamic SPON∣OFF (適用機型3310A 3310C3330A 系

列)

格式[STATe] DYNamic SPON∣OFF∣NL

[STATe] DYNamic ∣NL

用途設定和讀取電子負載為動態或靜態負載

說明

1 DYN ON 設定為動態 (DYNAMIC) 負載

2 DYN OFF 設定為靜態 (STATIC) 負載

[STATe] SYNCronize SPON∣OFF (適用機型3250A 系列)

格式[STATe] SYNCronize SPON∣OFF∣NL

[STATe] SYNCronize ∣NL

用途設定和讀取電子負載為外部同步或內部同步

說明

1 外部同步信號 (SYNC ON)使用外部同步信號作為電子負載同步解發信

號以控制負載電流與電壓同步

2 內部同步信號 (SYNC OFF)使用輸入連接器的信號再經由內部的零交

越電路及隔離電路產生同步信號

[STATe] WATT SPON∣OFF (適用機型3250A3310C 系列)

格式[STATe] WATT SPON∣OFF∣NL

[STATe] WATT ∣NL

用途設定和讀取是否顯示功率

說明此命令是設定功率電表的顯示本命令必須配合 PRESOFF 時使用

設定 ON 時上方的顯示器由電壓表變為瓦特表下方的顯示器由電流

表變為伏安 (VA) 表其單位分別為ˆ W ˜ˆ VA ˜

設定 OFF 時上方的瓦特 (W) 變回電壓表下方的伏安 (VA) 表變回

電流表其單位分別為ˆ Vrms ˜ˆ Vrms ˜

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-22

[STATe] AFREQ SPONOFF (適用機型3250A系列)

格式[STATe] AFREQ SPONOFFNL

[STATe] AFREQ NL

用途設定和讀取電子負載是否自動偵測頻率

說明此命令式控制電子負載是否自動偵測頻率若設為 ON 時則電子負載

會自動偵測輸入端電壓之頻率若設為 OFF則電子負載輸入電壓之頻

率須要自行設定

[STATe] DUAL DVM∣DVM∣OFF (適用機型3330A 系列)

格式 [STATe] DUAL DVM∣DVM∣OFF∣NL

用途設定當前模組在顯示狀態

說明此命令為設定 3330A 系列模組在顯示狀態

DVM雙電壓顯示模式

DAM雙電壓顯示模式

OFFNORMAL顯示模式

[STATe] CC AUTO∣R2 (適用機型333XA331XC 系列)

格式 [STATe] CC AUTO∣R2∣NL

用途設定AUTO RANGE強制RANGE II功能

說明設定在AUTO RANGE 會自動切換RANGE 檔位

設定在強制 RANGE II 會將RANGE 檔位設定在RANGE II

PS此項功能3302C啟用於(REV28)版本之後

3310C系列啟用於(REV305)3312C(REV306)版本之後

3330A系列啟用於(REV317)版本之後

[STATe] NG (適用機型3250A3310A 3310C3330A 系列)

格式[STATe] NG ∣NL

用途查詢當前模組是否有的 NG 標誌

說明NG 讀回NG 的狀態指示燈ldquo0rdquo表示 NG (NO GOOD) 指示燈熄

滅ldquo1rdquo表示 NG 指示燈點亮

[STATe] PROTect (適用機型3310A 3310C3330A 系列)

格式[STATe] PROTect ∣NL

用途查詢當前模組是否有的保護標誌

說明

1 PROT 讀回負載目前的保護狀態ldquo1rdquo表是發生 OPPldquo4rdquo表示發

生 OVP ldquo8rdquo表示發生 OCP下表說明保護狀態位元對應碼

2 PROT 狀態暫存器的清除可以使用 CLER 命令將 PROT 狀態暫存器清

除為ldquo0rdquo

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-23

7 6 5 4 3 2 1 0

過功率保護(OPP)

過電壓保護(OVP)

過電流保護(OCP)

位元 7 位元 0

過溫度保護(OTP)(3310)

表 4-13 PROT 狀態暫存器

[STATe] SLEWrate ATE FAST∣MIDDle∣SLOWNL (適用機型3320

系列)

格式[STATe] SLEWrate FAST∣MIDDle∣SLOWNL

用途設置當前模組電流斜率

說明設置當前模組電流斜率約快中慢

474 SYSTEM 設定和讀取機框和電子負載的狀態

[SYStem] RECall SP m n (適用機型33203250A3310A 3310C

3330A 系列)

格式[SYStem] RECall SP m n∣NL

用途呼叫記憶裝定中的負載狀態

說明此命令為呼叫記憶裝定中的負載狀態資料m = 1~5n = 1~30

如果當前模組為 3310A3250 系列時項目號 (n) 無效n 可以省略

如果當前模組為其他系列時省略符號 n項目默議為 3302C 所顯示的項

實例RECALL 215 呼叫記憶裝定中的第 2 組第 15 項負載裝態資料

REC 3 呼叫記憶裝定中的第3組負載狀態資料如果當前模組為 3320

3310C3330A 系列時項目默議為 3302C 所顯示的項目

[SYStem] STORe SP m n (適用機型33203250A3310A 3310C

3330A 系列)

格式[SYStem] STORe SP m n∣NL

用途存儲負載狀態到記憶裝定中

說明此命令為存儲負載狀態到記憶裝定中m = 1~5n = 1~30如果當前模組

為 3310A3250A 系列時項目 (n) 無效n 可以省略

如果當前模組為其他系列時省略項目號 n 項目默議為 3302C 所顯示的項

實例SYSTEMSTORE 215 存儲負載狀態到記憶裝定第 2 組第 15 項中

STOR 3 存儲負載狀態到記憶裝定第 3 組如果當前模組為 33203310C

3330A 系列時項目默議為 3302C 所顯示的項目

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-24

[SYStem] NAME (適用機型3250A3310A 3310C3330A 系列)

格式[SYStem] NAME ∣NL

用途讀取當前電子負載機型編號

說明此命令讀回當前電子負載機型編號如果當前沒有模組那麼將讀到字

符串 ˆNONE˜如果當前安裝了模組那麼將會讀到以下型號

型 號 型 號 型 號 型 號

3250A 3310A 3310C 3330A

3251A 3311A 3311C 3331A

3252A 3312A 3312C 3332A

3253 3314A 3314C 3333A

3315A 3315C 3334A

表 4-14 各系列機型編號表

[SYStem] NAME XXXX ∣NL or [SYStem] SPEC NR2 (適用機型

3320A 系列)

格式[SYStem] NAME XXXX ∣NL

[SYStem] SPEC NR2

用途設定當前電子負載機型編號

說明XXXX 為 33203321332233243325 型號之一3302C 才能知道當

前為何種規格電子負載

SPCT 型號

0 3320

1 3321

2 3322

4 3324

5 3325

表 4-15 3320系列機型編號表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-25

475 MEASURE 測量電子負載的當前電流電壓的實際值

MEASureCURRent (適用機型3250A3310A 3310C3330A 系列)

格式MEASureCURRent ∣NL

用途讀取當前電子負載的電流

說明讀回 4 位半數位電流表的讀值單位為安培 (A)

MEASureVOLtage (適用機型3250A3310A 3310C3330A 系列)

格式MEASureVOLtage ∣NL

用途讀取當前電子負載的電壓

說明讀回 4 位半數位電壓表的讀值單位為伏特 (V)

MEASurePOWer (適用機型3250A3310C 系列)

格式MEASurePOW ∣NL

用途讀取當前電子負載的功率

說明讀回 4 位半數位瓦特表的讀值單位為瓦特(W)

MEASureVA (適用機型3250A 系列)

格式MEASureVA ∣NL

用途讀取當前電子負載的伏安

說明讀回 4 位半數位伏安表的讀值單位為伏安 (VA)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-26

4-8 3250 系列 GPIB 控制流程圖

START

SET to LEV A or B

AC or DC

AC

DC

SET

FREQ NR2

SYNC ON|OFF

BANK m

SET

FREQ 01

SYNC ONOFF

MODE CCCC

SET

CR

MODE CR

SET

MODE CC

WAVE nCURR = A NR2

SET

VL NR2VH NR2

IL NR2

IH NR2WL NR2

WH NR2VAL NR2VAH NR2

m 0 ~ 10n 1 ~ 5

BANK 命令僅能使用於

交流 (AC) 負載

Lighting REM

Indicater

WAVE 命令僅能使用於

固定電流 (CC)模式

RESA NR2

圖 4-2 3250A 系列 GPIB 控制流程圖

SET

ldquoMODE LINrdquoldquoCURR=A NR2rdquo

LIN

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-27

4-9 3310A 系列 GPIB 控制流程圖

圖 4-3 3310A 系列 GPIB 控制流程圖

START

SETMODE CC

SET SET

CURRENTiexclOslashA

CC

SETRANG 2

SETRANG 1

SETRANG 1

SETRANG 2

HIGH or LOW LEVEL

SET

LEV HIGHRESLOW C

RESHIGH NR2

SET

LEV LOWRESLOW D

RESHIGH NR2

SETLEV HIGH

RESLOW ERESHIGH NR2

SET

LEV LOWRESHIGH FRESHIGH NR2

SET

LEV HIGHRESLOW G

RESHIGH NR2

SET

LEV LOWRESHIGH H

RESHIGH NR2

STA or DYN

SETDYN OFF

SET

HIGH or

SETLEV HIGH

CURRLOW I

CURRHIGH NR2

SETLEV LOW

CURRHIGH J

CURRLOW NR2

SETLEV HIGH

CURRLOW K

CURRHIGH NR2

SETLEV LOW

CURRHIGH L

CURRLOW NR2

SETDYN ON

RISENR2

PERDLOW NR2

STA or DYN

DYN OFF

LOW LEVELHIGH or

LOW LEVEL

CURRHIGH NR2CURRLOW NR2

FALLNR2PERDHIGH NR2

SETDYN ON

RISENR2

PERDLOW NR2

CURRHIGH NR2CURRLOW NR2

FALLNR2PERDHIGH NR2

HIGH or LOW LEVEL

HIGH or LOW LEVEL

CURRENTiexclUgraveB

MODE CR MODE CV

MODE

CR

MODE

CV

MODE NO NO NO

YESYESYES

YES

YESNO

NO

LOW

HIGH HIGH

LOW

DYN DYN

SAT SAT

LOWLOW

HIGH HIGH

HIGH

LOW

3310A 3311A 3312A 3314A 3315A

AB

CD

E

FGH

IJKL

3020

20800001

20

0060000

3000300

6010

104000

0051000

60000

6000600

10250

25020000

125250

001000

1000100

051000

100020000

501000

00500000

050050

1540

4015000

0240

0060000

1500150

3310A 系列流程圖變數表

Lighti ng REMIndicater

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-28

4-10 3320 系列 GPIB 控制流程圖

圖 4-4 3320 系列 GPIB 控制流程圖

START

A B C

3320 3321 3322 3323 3324 30

30

300

60

60

600

10

10

100

10

10

100

05

05

50

3325 15

15

150

SETRANG 1SLEW n

CURR ≦ B

CURRENT ≦ A

SETRANG 2SLEW n

CURR ≦ C

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-29

4-11 3310C 系列 GPIB 控制流程圖

圖 4-5 3310C 系列 GPIB 控制流程圖

START

CC

MODE

NO CP

MODE

CV

MODE

CR

MODE

SETldquoMODE CCrdquo

SETldquoMODE CRrdquo

SETldquoMODE CVrdquo

SETldquoMODE CPrdquo

CORRENTlt=A

SETldquoRANGE 2rdquo

SETldquoRANGE 1rdquo

RESgt=B

SETldquoRANGE 2rdquo

SETldquoRANGE 1rdquo

STA or

SETldquoDYN OFFrdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquo ldquoCURRHIGH D ldquo ldquoCURRLOW NR2rdquo

SET ldquoLEV HIGHrdquo ldquoCURRLOW C ldquo ldquoCURRHIGH NR2rdquo

SET ldquoDYN ONrdquo

ldquoCURRHIGH NR2ldquo ldquoCURRLOW NR2rdquo ldquoRISENR2rdquo ldquoFALLNR2rdquo ldquoPERDHIGH NR2rdquo ldquoPERDLOW NR2rdquo

STA or

SETldquoDYN OFFrdquo

HIGH orLOW LEVEL

SETldquoLEV LOWrdquo ldquoCURRHIGH F ldquoldquoCURRLOW NR2rdquo

SETldquoLEV HIGHrdquoldquoCURRLOW E ldquoldquoCURRHIGH NR2rdquo

SETldquoDYN ONrdquo

ldquoCURRHIGH NR2ldquoldquoCURRLOW NR2rdquoldquoRISENR2rdquoldquoFALLNR2rdquoldquoPERDHIGH NR2rdquoldquoPERDLOW NR2rdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquoldquoRESHIGH J ldquo ldquoRESLOW NR2rdquo

SET ldquoLEV HIGHrdquo ldquoRESLOW I ldquo ldquoRESHIGH NR2rdquo

HIGH orLOW LEVEL

SETldquoLEV LOWrdquoldquoRESHIGH L ldquoldquoRESLOW NR2rdquo

SET ldquoLEV HIGHrdquo ldquoRESLOW K ldquoldquoRESHIGH NR2rdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquo ldquoCVHIGH H ldquo ldquoCVLOW NR2rdquo

SET ldquoLEV HIGHrdquoldquoCVLOW G ldquo ldquoCVHIGH NR2rdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquo ldquoCPHIGH N ldquo ldquoCPLOW NR2rdquo

SETldquoLEV HIGHrdquo ldquoCPLOW M ldquoldquoCPHIGH NR2rdquo

A B CDEF GH I J KLM N

3310C30 20 0 0300030

20 750010620

00 60

00 150

3311C601000 60 0060

1037500510

00 60

00300

3312C102500100010

25 1875013325

00250

00300

3314C0510000050050

1001875533100

00500

00200

3315C154000150015

4015002140

0060

0075

3310C系列流程圖變數表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 A-1

Appendix A GPIB programming Example

C Example Program

Link this program with appropriate cibobj

This application program is written in TURBO C 20 for the IBM PC-AT compatible The National Instruments Cooperation (NIC) Model PC-2A board provides the interface between the PC-AT and a PRODIGIT MPAL ELECTRONIC LOAD The appropriate cibobj file is required in each program to properly link the NIC board to C LANGUAGE and include the ltdeclhgt HEADER FILE to C LANGUAGE

include ltstdiohgt

include ltdoshgt

include ltmathhgt

include declh NI GPIB CARD HEADER FILE

main()

char ouster[20]rdbuf[15]spec[10]

int ichload

Assign unique identifier to the device dev5 and store in variable load check for error ibfind error = negative value returned

if((load = ibfind(dev5)) lt 0) Device variable name is load

GPIB address is 5

printf(r INTERFACE ERROR an)

printf(rnError routine to notify that ibfind failedn)

printf(rnCheck software configurationn)

exit(1)

Clear the device

if((ibclr(load)) amp ERR)

printf(INTERFACE ERROR a)

exit(1)

clrscr()

Clear load error register

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT A-2

ibwrt(loadoutstr6)

ibwrt(loadCLR3)

ibwrt( loadNAME5) Get the 3310 series module load specification

strset(rdbuf0) Clear rdbuf string buffer

strset(spec0) Clear spec string buffer

ibrd(loadspec20)

if (spec[3] == 9)

printf(n 3302C series specification error )

Set preset off current sink 10 amps and load on commands to the load

ibwrt( loadpres offcclow 00cchigh 10load on 47)

ibwrt( loadmeascurr10)

Get the load actially sink current from the load

ibrd( loadrdbuf20)

go to local

ibloc(load)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 A-3

BASICA Example Program

LOAD DECLBAS using BASICA MERGE command

100 REM You must merge this code with DECLBAS

105 REM

110 REM Assign a unique identifier to the device dev5 and store it in variable load

125 REM

130 udname$ = dev5

140 CALL ibfind (udname$load)

145 REM

150 REM Check for error on ibfind call

155 REM

160 IF load lt 0 THEN GOTO 2000

165 REM

170 REM Clear the device

175 REM

180 CALL ibclr (load)

185 REM

190 REM Get the 3310 series module load specification

195 REM

200 wrt$ = NAME CALL ibwrt(loadwrt$)

210 rd$ = space$(20) CALL ibrd(loadrd$)

215 REM

220 REM Set preset off current sink 10 amps and load on commands to the load

225 REM

230 wrt$ = pres offcclow 00cchigh 10load on

240 CALL ibwrt(loadwrt$)

245 REM

250 REM Get the load actially sink current from the load

255 REM

260 wrt$ = meascurr CALL ibwrt(loadwrt$)

270 rd$ = space$(20) CALL ibrd(loadrd$)

275 REM

280 REM Go to local

285 REM

290 CALL ibloc(load)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT A-4

2000 REM Error routine to notify that ibfind failed

2010 REM Check software configuration

2020 PRINT ibfind error STOP

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-1

Appendix B RS-232 programming Example

C Language Interface for DOS Handlers pd_rs232c include ltdoshgt

include ltstdiohgt

include ltconiohgt

include ltstringhgt

define COMPTR 44 command array pointer

define QUELEN 1024 size of seriel input

define SUCCESS 0 return value variable for success

define OPER_ERR -1 operate error

define TIME_OUT 1 time_out

int input_index = 0 index of seriel input buffer

int rd_result = 0 return value variable of pd_rd()

int timeout = 0 timeout flag

char queue[QUELEN] seriel input buffer

int ACE_DATA_REG ACIA data register

int ACE_INT_ENB_REG ACIA interrupt enable register

int ACE_INT_IDENT_REG ACIA interrupt identification register

int ACE_LINE_CTL_REG ACIA line control register

int ACE_MODEM_CTL_REG ACIA modem control register

int ACE_LINE_STAT_REG ACIA line status register

int ACE_MODEM_STAT_REG ACIA modem status register

int COM_INT_NUM ACIA communication port interrupt number

int IRQ_MASK IRQ mask for PC IRQ flag

void pd_loc(void) function of disable interrupt routine

void pd_rem(void) function of enable interrupt routine

int pd_init(int) function of initial communication port

int pd_wrt(char int) function of write to device

int pd_rd(char int) function of read from device

int read_buf(void)

define PIC_CTL_REG 0x20 8259A PIC control register

define PIC_INT_MASK_REG 0x21 8259A PIC interrupt mask register

define NON_SPEC_EOI 0x20 non-spacific end of interrupt

define CTS 0x10 clear to send

define DSR 0x20 data set ready

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-2

define RI 0x40 ring indicator

define DCD 0x80 data carrier detect

define DCTS 1 delta clear to send

define DDSR 2 delta data set ready

define TERI 4 trailing edge ring detect

define DDCD 8 delta data carrier detect

define OE 2 overrun error

define PE 4 parity error

define FE 8 frame error

define BI 0x10 break interrupt

define THRE 0x20 transmit holding reg empty

3302C series elec load command sets

int pd_wrt(char wrtbufint count)

static char combuf[COMPTR] = CHAN CURRHIGH CURRLOW

RESHIGH RESLOW VOLTHIGH

VOLTLOW PERDHIGH PERDLOW

FALL RISE GLOBLOAD

GLOBLEV GLOBPRES GLOBSHOR

GLOBDYN GLOBRANG GLOBMODE

CLER CHAN MEASVOLT

MEASCURRCURRHIGH CURRLOW

ERR RESHIGH RESLOW

VOLTHIGHVOLTLOW NAME

PERDHIGHPERDLOW FALL

RISE LOAD LEV

PRES SHOR DYN

RANG MODE PROT

REMOTE LOCAL

int cntresultt

int comerrerr

char ch

char tempbuf[QUELEN]

char intbuf[QUELEN]

for (cnt = 0cnt lt 1024cnt++)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-3

intbuf[cnt] =

tempbuf[cnt]=

strset(intbuf)

strset(tempbuf)

for (cnt = 0cnt lt count+1cnt++wrtbuf++)

intbuf[cnt] = wrtbuf

cnt = cnt--

intbuf[cnt] = r

cnt = cnt++

count = count++

intbuf[cnt] = n

t = strcspn(intbuf )

if (t gtcount)

t = count-1

for (cnt = 0cnt lt tcnt++)

tempbuf[cnt] = intbuf[cnt]

strupr(tempbuf)

strupr(intbuf)

cnt = 0

do

comerr = strncmp(tempbufcombuf[cnt]t)

cnt = cnt++

while(( cnt = COMPTR) ampamp (comerr = 0))

if ( comerr == 0)

result = SUCCESS

for (cnt = 0cnt lt count+1cnt++)

while(inportb(ACE_LINE_STAT_REG) amp THRE == 0)

ch = intbuf[cnt]

delay(20)

outportb(ACE_DATA_REG ch)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-4

timeout = 0

for (cnt = 0 cnt lt= countcnt++)

ch = intbuf[cnt]

if(ch == )

do

read_buf()

while((rd_result == 0)ampamp(timeout == 0))

rd_result = 0

for (cnt = 0cntlt= countcnt++)

intbuf[cnt] =

tempbuf[cnt] =

return(result)

return(OPER_ERR)

int pd_rd(char bufint count)

char ch

int cnt = 0

do

ch = queue[cnt]

buf = ch

cnt = cnt++

buf = buf++

while((ch = n) ampamp (cnt = count))

buf = 0

queue[0] = 0

if (timeout == 1)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-5

return(TIME_OUT)

return(SUCCESS)

int read_buf()

char chch1

int temp_index

unsigned long ticks

float sec1sec2

rd_result = 0

ticks = biostime(00)

sec1 = ticks182

do

ticks = biostime(00)

sec2 = ticks182

if((sec2 - sec1) gt= 200) delay about 1 Sec

timeout = 1

ch = inportb(ACE_INT_IDENT_REG)

ch amp= 0x06

switch(ch)

case 6

inportb(ACE_DATA_REG) read the data register to empty it

break

case 0

break

case 2

break

case 4 read character from data register

ch1 = inportb(ACE_DATA_REG)

temp_index = input_index + 1 increment index of input buffer

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-6

if (ch1 = n) check terminate bit

queue[input_index] = ch1 store character to input buffer

input_index = temp_index

else

queue[input_index] = ch1

input_index = temp_index

input_index = 0 if terminate bit was detected

temp_index = 0

rd_result = 1 clear index and set return value

break

finally send the non-spacific

while ((rd_result == 0) ampamp (timeout == 0))

int pd_init(int pd_com)

if ((pd_com = 1) ampamp (pd_com = 2))

return(OPER_ERR)

if (pd_com == 2) initial communication port 2

ACE_DATA_REG = 0x2f8

ACE_INT_ENB_REG = 0x2f9

ACE_INT_IDENT_REG = 0x2fa

ACE_LINE_CTL_REG = 0x2fb

ACE_MODEM_CTL_REG = 0x2fc

ACE_LINE_STAT_REG = 0x2fd

ACE_MODEM_STAT_REG = 0x2fe

COM_INT_NUM = 11

IRQ_MASK = 0xf7 IRQ mask for IRQ3 (11110111)

else initial communication port 1

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-7

ACE_DATA_REG = 0x3f8

ACE_INT_ENB_REG = 0x3f9

ACE_INT_IDENT_REG = 0x3fa

ACE_LINE_CTL_REG = 0x3fb

ACE_MODEM_CTL_REG = 0x3fc

ACE_LINE_STAT_REG = 0x3fd

ACE_MODEM_STAT_REG = 0x3fe

COM_INT_NUM = 12

IRQ_MASK = 0xef IRQ mask for IRQ4 (11101111)

bioscom(0 0xe3 pd_com-1) boud rate 9600 1 start bit

pd_rem() no parity 1 stop bit

pd_wrt(remote6) data bit 8 bits

return(SUCCESS)

void pd_rem(void)

char ch

outportb(ACE_INT_ENB_REG 0xd) enable ACIA interrupt register

inportb(ACE_DATA_REG) empty receive data register

inportb(ACE_LINE_STAT_REG) clear line status register

outportb(ACE_MODEM_CTL_REG 0xb) set RTSDTR to enable modem and

turn on OUT2 to enable the 8250s

IRQ interrupt to system

void pd_loc(void)

char ch

outportb(ACE_INT_ENB_REG 0) disable all 8250 interrupt

outportb(ACE_MODEM_CTL_REG 0) clear RTSDTR to disable modem and

turn off OUT2 to disable the 8250s

IRQ interrupt to system

Program terminated

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-8

C Example Program Link this program with pd_rs232obj

include ltdoshgt

include ltstdiohgt

include ltconiohgt

include ltstringhgt

main()

int com

int io_err= 0

char rdbuf[1024]

clrscr()

printf(Input COM1COM2 port is )

scanf(d ampcom)

if((io_err = pd_init(com)) == 0) Initial RS-232 interface

setstr(rdbuf)

pd_wrt(name5)

if ((io_err = pd_rd(a10)) == 0)

do

Set preset off current sink 10 amps and load on commands to the load

pd_wrt(pres off8)

delay(200)

pd_wrt(currlow 0012)

delay(200)

pd_wrt(curr high 1013

delay(200)

pd_wrt(load on7)

delay(200)

pd_wrt(meascurr 11)

Get the load actially sink current from the load

delay(200)

pd_rd(rdbuf20)

io_err = 1

while (io_err == 0)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-9

else

printf(a)

printf(3302C IO reading error n)

exit(1)

pd_loc() Go to local

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

Material Contents Declaration (材料含量宣称)

Hazardous Substance (有毒有害物质或元素)

(Part Name) 零件名称

(Pb) 汞

(Hg) 镉

(Cd) 六价铬

(Cr6+)

多溴

联苯

(PBB)

多溴

二苯醚

(PBDE)

PCBA (印刷电路装配件)

X O X O O O

Electrical part not on PCBArsquos 未在PCBA上的电子零件 X O X O O O

Metal parts 金属零件

O O O X O O

Plastic parts 塑料零件

O O O O X X

Wiring 电线

X O O O O O

Package 封装

X O O O O O

对销售之日的所售产品本表显示 PRODIGIT 供应链的电子信息产品可能包含这些物质注意在所售产品中可能

会也可能不会含有所有所列的部件This table shows where these substances may be found in the supply chain of Prodigit electronic information products as of the date of sale of the enclosed product Note that some of the component types listed above may or may not be a part of the enclosed product 表示该有毒有害物质在该部

件所有均质材料中的含量均在SJT 11363-2006 标准规定的限量要求以下Indicates that the concentration of the hazardous substance in all homogeneous materials in the parts is below the relevant threshold of the SJT 113632006 standard times表示该有毒有害物质至少在该部件的某一均质材料中的含量超出SJT 11363-2006 标准

规定的限量要求times Indicates that the concentration of the hazardous substance of at least one of all homogeneous materials in the parts is above the relevant threshold of the SJT 11363-2006 standard Note(注释) 1Prodigit has not fully transitioned to lead-free solder assembly at this momentHowever most of thecomponents used are RoHS compliant(此刻Prodigit 并非完全过渡到无铅焊料组装但是大部份的元器件一至于RoHS的规定)

2 The product is labeled with an environment-friendly usage period in yearsThe marked period is assumed under the operating environment specified in the product specifications(产品标注了环境友好的使用期限制(年)所标注的环境使用期限假定是在此产品定义的使用环境之下)

Example of a marking for a 10 year period (例如此标制环境使用期限为10年)

Page 11: 3302C Mainframe 使用手冊 · 2016. 12. 20. · 3302c mainframe 使用手冊 1-3 1-5 系統方塊圖 3302c 系統方塊圖如圖 1-1 所示,3302c 內含兩組電源供應器,其中一組供應給

3302C Mainframe 使用手冊 3-1

三操作說明

3302C 電子負載機框前面板圖如圖 3-1 所示

STATE

STORE

POWER

BANK

START

EXIT

AUTOSEQ

ADDR

2

3

1

圖 3-1 3302C 前面板圖

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 3-2

3-1 電源開關

在接上電源線之前請先確定使用電壓與本機所使用的電壓是否相符

當 電 源 開 關 切 換 到 〝 1 〞 (ON) 時 3302C 電 子 負 載 機 框 及

3250A3310A3310C33203330A 系列電子負載模組即能正常地工作3302C 電子負載機

框開機時的狀態如下說明

311 3302C 打開電源LED 燈七段式顯示器全部亮起及風扇全速運轉約三秒鐘之

312 LED 燈全滅則七段速式顯示器依序顯示版本 r1 (r1~r9) BANK 值 bn 01

風扇速度會有改變如下說明

313 風扇會隨著裝上的模組風速有所不同

3310A3250A 系列以全速運轉3310C3330A 系列以慢速運轉 (未吃載)3320

系列則風扇會停止當按下 LOAD 鍵時風扇才會以全速運轉風扇不再被控

314 3302C 智慧型風扇控制

3141 3302C 搭配 3310A3250A3320 系列電子負載模組時風扇無智慧型控制

都以全速運轉

3142 3302C 搭配 3310C3330A 系列電子負載模組時風扇有智慧型控制風

扇控制如下表 3-1

風扇速度隨著吃載功率大小改變一段為最慢五段為最快

風扇速度 一段 二段 三段 四段 五段

3310C 0~30W 30~60W 60~90W 90~120W gt120W

3311C3312C 0~60W 60~120W 120~180W 180~240W gt240W

3314C 0~40W 40~80W 80~120W 120~150W gt150W

3315C 0~15W 15~30W 30~45W 45~60W gt60W

3330A3331A 0~60W 60~90W 90~120W 120~150W gt150W

3332A3333A3334A 0~30W 30~60W 60~90W 90~120W gt120W

表 3-1 風扇速度規格表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 3-3

3-2 儲存呼叫 ( STORE RECALL ) 操作

3302C 電子負載機框前面板的 8 個功能鍵對於 3250A3310A 系列電子負載模組其

中 STATE 1 ~ 5 提供了使用者可以儲存呼叫最多達 5 個的測試項目或狀態對於

3310C3330A3320 系列電子負載模組 3302C 可儲存呼叫 5 種電子負載狀態設定項

目每個項目別分為 30 種狀態共有 150 種3310C3330A 系列電子負載模組狀

態設定於負載模組的 EPROM 中3320 系列電子負載模組狀態設定於 3302C 電子負

載機框 EPROM 中每一組 STATE (1~5) 皆能儲存 (STORE) 或呼叫 (RECALL)

3250A3310A3310C33203330A 電子負載的狀態及設定值

321 儲存功能操作步驟

3211 設定好電子負載的狀態及設定值

3212 對於 3310C3330A 及 3320 系列用 UP 和 DOWN 鍵選擇將要存

儲的 BANK 狀態號碼(1~30)對於 3310A 和 3250A 系列跳到下一

3213 按下 3302C 面板上的儲存 (STORE) 鍵此時儲存件的指示燈會立即

以每秒一次的速度閃爍若欲放棄儲存時可再按一次儲存鍵或等大

約 20 秒鐘即離開儲存功能

3214 按下儲存鍵後儲存功能指示燈亦開始閃爍之後按下 STATE 1 ~ 5

任何一鍵時相對地指示燈立即點亮表示電子負載面板狀態及設定

值都已經儲存至指定的記憶裝置中儲存功能指示燈熄滅之後表示

儲存步驟已經完成

322 呼叫功能操作步驟

按下 STATE 1 ~ 5 中任何一個按鍵相對的指示燈即點亮表示 3250A

3310A 系列電子負載模組會從相對地記憶裝置中將資料呼叫出來此時

3250A3310A 系列電子負載模組面板的狀態及設定值即會依照呼叫出來的資料

重新設定對於 3310C3330A 及3320 系列按 UP 和 DOWN 鍵改變當前項

目中的狀態號碼同時將此狀態的資料傳送至電子負載模組設定呼叫功能

後若按下模組面板上任何一個按鍵時呼叫功能指示燈 (STATE 1 ~ 5) 隨

即亮起表示呼叫步驟已經完成

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 3-4

3-3 AUTO SEQ 功能操作說明

AUTO SEQ 功能內有兩種模式一為 STORE (EDIT) MODE (編輯模式)另一 START

(TEST) MODE (測試模式)同時按下前面板的 S3 + S4 可以進入 AUTO SEQ 功能內再

按 STORE 或 SEATE 選 STORE (EDIT) MODE (編輯模式) 或 START (TEST) MODE

(測試模式)(操作方式請參考流程圖)

Normal Mode

AUTO SEQ

按下 S3+S4 鍵

Display bank no

STORE MODE STATE MODE

按下 Exit 鍵

bn

Show r1-r9 Display 3302C 程式版本 r1-r9

Display bank

SHOW n1~n9

按下 STATE 鍵按下 STORE 鍵

圖 3-2 自動動測試模式操作流程圖

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 3-5

331 編輯模式 (Edit) Mode

3311 3302C 內有 9 組 (n1 ~ n9) 自動測試可編輯

3312 每組各有 16 項步驟可設定由 BANK 0 ~ 30 及 STATE 0 ~ 5 來選擇

150 組

3313 每組內可設定 T1 (TEST TIME) 及 T2 (DEALY TIME)單位為 100 ms

範圍在 (01s ~ 99s)

S3+S4

Show n1-n9

Store Mode

1按下按鍵 S3+S4

2顯示 AUTO SEQ No1-No9 按上下箭頭選擇 n1-n9

Initial = n1

按下 Store 鍵3按下 Store 鍵進入 Store Mode

Show BANK 值

設定 Bank

設定 T1

設定 T2

按上下箭頭選擇 Bank NoSTART 1~5

按下 Store 鍵 = Enter 進入下一個項目

Show t1

Show t2

按上下箭頭設定 t1 = 01-99 單位 = 100mS

按下 Store 鍵 = Enter 進入下一個項目

按下 Store 鍵 = Enter 進入下一個項目

按上下箭頭設定 t2 = 00-99 單位 = 100mS

顯示 Step No Sp = 0-F

Step = F

Yes完成

Sp=Sp+1

NO

圖 3-3 編輯模式操作流程圖

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 3-6

332 測試模式(Test)Mode

3321 當同時按下 S4 + S5 進入自動測試模式S3S4 LED 燈亮起按下

SEART 鍵則進入測試模式

3332 測試方式由 (STEP 0- T1-T2) 接著 (SETP 1-T1-T2) 直到 16 個步驟做

完或按 EXIT 離開測試模式

3333 若全部測試步驟都 GO測試結果顯示 GO 時表示為 PASS測試步

驟若有任何一項為 nG 時測試結果顯示 nG 時表示為 FAIL

S3+S4

Show n1-n9

Start Mode

1按下按鍵 S3+S4

2顯示 AUTO SEQ No1-No9 按上下箭頭選擇 n1-n9

Initial = n1

按下 Start 鍵

3按下 Start 鍵進入 Start Mode

Testing3依據 3310C 及 3330A 傳回之 GONG 3302C 不用顯示 GONG

4若測試結果為 NG 時 3302C 應暫停測試

Exit

1依照 n1-n9 的內容 Recall 3330A 及 3310C 模組

41 使用者按下 START 則繼續測試

42 使用者按下 Exit 則終止測試 回到 Normal ModeStartExit

Start

Show BANK值

NG Yes

Normal Mode

End

No

Sp = Sp+1

No

PASSFAIL

Show GO Show NG

PASS FAIL

1

2

3

Exit

Yes

4

5若測試結果為 GO 時 則判斷是否為最後一個測試項

51 若不是最後測試 Step 則 Step + 1 繼續測試

52 若是最後測試 Step 則測試若全部為 GO 時 顯示 GO 表示為 PASS

53 若是最後測試 Step 則測試若有任一項為 NG 時 顯示 NG 表示為 FAIL

5

52 53

5141

42

圖 3-4 測試模式操作流程圖

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-1

四GPIB RS-232 操作命令說明

4-1 GPIBRS-232 簡介

3302C 電子負載機框後面板上的 GPIBRS-232 介面可以和個人電腦 (PC) 或者筆記本

型電腦 (Note Book PC) 的 GPIBRS-232 介面連接可以使用高階語言 C 和 VB 等應

用程式遠端控制電子負載模組組成自動控制系統

根據 GPIBRS-232 介面功能更可以利用在交換式電源供應器 (Switching Mode Power

Supply) 的自動化測試如負載調整率 (LOAD Regulation)電壓調整 (Centering Voltage

Adjust) 等或者可充電式電池的充放電測試3302C 的 GPIBRS-232 介面功能不僅

可以設定 3250A3310A3310C33203330A 系列電子負載模組的負載狀態更可以讀回

設定值及實際值從而可以在 PC 上可以觀察到電子負載模組的工作狀態

4-2 GPIB 命令摘要

GPIB 的設定命令中 rdquoNAME XXXXrdquo 只對 3320 系列有效3320 系列進入 GPIB 後

要先下此命令使 3302C機框知道裝 3320 系列中何種機型

GPIB 的命令群組中查詢命令及測量命令的命令延遲時間為 (100mS)請於下達查詢命

令及測量命令之後延遲 100 mS 之後再讀取資料緩衝區上的資料

3302C 裝 3321 負載模組欲使用 GPIB 控制時 GPIB 命令下達應如下

NAME 3321

若沒有先下此命令給 3302C 則機框無法分辨機型造成設定錯誤

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-2

4-3 RS-232 命令摘要

RS-232 命令語法與 GPIB 命令語法都是相同的3302C 電子負載機框 RS-232 功能的

通訊協定為固定的其通訊協定如下所述

鮑得率 (Baud-rate) 9600

同位檢查 (Parity) 沒有

資料位元數 (Data bit) 8 位元

結束位元 (Stop bit) 1 位元

命令延遲時間 (Command Delay time) 20 mSec

後面板 RS-232 介面連接圖如圖 4-1其中圖 4-1 (A) 為 3302C RS-232 介面的內部配

線圖使用者只須使用如圖 4-1 (B) 的一般一對一 RS-232 電纜線

TxDRxDRTSCTS

TxDRxD RTSCTS

Figure 4-1A

TxDRxDRTSCTSDSR GNDDCDDTR

234567820

Figure 4-1B

Inside of 3302C Mainframe 3302C Mainframe RS232C port on PC RS232C port on

圖 4-1 後面板 RS-232 介面連接圖

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-3

4-4 3320 3250 3310A 3310C 3330A GPIBRS-232 命令列表

332032503310A3310C3330A 系列 GPIBRS-232 設定及讀取命令如下列表格

型 號 設定預置數值命令查詢預置數值命令

3250A 3310A 3310C 3320 3330A 備 註

[PRESet] BANKSPd⎢NL d=0~10

[PRESet] BANKSP⎢NL 0~10

[PRESet] WAVESPm⎢NL M=0~4

[PRESet] WAVESP⎢NL 1~5

[PRESet] FREQuency SP NR2 ⎢NL 00~700

[PRESet] FREQuency ⎢NL 00~700

[PRESet] RISESP NR2 ⎢NL

[PRESet] RISE ⎢NL

[PRESet] FALLSP NR2 ⎢NL

[PRESet] FALL NR2 ⎢NL

[PRESet] SLEWrateSP NR2 ⎢NL

[PRESet] SLEWrate ⎢NL

[PRESet ] PERiod HIGH ⎢LOW SPNR2

[PRESet] PERiodHIGH ⎢LOW

⎢NL

[PRESet] PERDHIGH ⎢LOW SP NR2

[PRESet ] PERDHIGH ⎢LOW

⎢NL

[PRESet] LDONvSP NR2 ⎢NL

[PRESet] LDONv ⎢NL

[PRESet] LDOFfvSP NR2 ⎢NL

[PRESet] LDOFfv ⎢NL

[PRESet] CC SP NR2 ⎢NL

[PRESet] CC ⎢NL

PRESet] CURR SP NR2 ⎢NL

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-4

型 號 設定預置數值命令查詢預置數值命令

3250A 3310A 3310C 3320 3330A 備 註

[PRESet] CURR ⎢NL

[PRESet] CCA ⎢B SP NR2⎢NL

[PRESet] CCA ⎢B ⎢NL

[PRESet] CURRA ⎢BSP NR2

⎢NL

[PRESet] CURRA ⎢B⎢NL

[PRESet ] CC HIGH ⎢LOWSPNR2⎢NL

[PRESet] CCHIGH ⎢LOW ⎢NL

[PRESet ] CURR HIGH ⎢LOWSPNR2⎢NL

[PRESet] CURRHIGH ⎢LOW

⎢NL

[PRESet ] CP HIGH ⎢LOW SPNR2⎢NL

[PRESet] CPHIGH ⎢LOW ⎢NL

[PRESet] CRSPNR2 ⎢NL

[PRESet] CR ⎢NL

[PRESet] CRA ⎢B SP NR2⎢NL

[PRESet] CRA ⎢B ⎢NL

[PRESet ] RESA ⎢B SP NR2

⎢NL

[PRESet] RESA ⎢B ⎢NL

[PRESet] LINA⎢B SP NR2⎢NL

[PRESet] LINA ⎢B ⎢NL

[PRESet ] CR HIGH ⎢LOW SPNR2⎢NL

[PRESet] CRHIGH ⎢LOW ⎢NL

[PRESet ] RES HIGH ⎢LOW SPNR2⎢NL

[PRESet ] RESHIGH ⎢LOW

⎢NL

[PRESet ] CV HIGH ⎢LOW SPNR2⎢NL

[PRESet] CVHIGH ⎢LOW ⎢NL

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-5

[PRESet] CVSP NR2 ⎢NL

[PRESet] CV ⎢NL

型 號 設定預置數值命令查詢預置數值命令

3250A 3310A 3310C 3320 3330A 備 註

[PRESet ]TCONFIG SP

NORMAL|OCP|OPP|NL

[PRESet ]TCONFIG SP

NORMAL|OCP|OVP|NL

[PRESet] TCONFIG |NL 1NORMAL

2OCP

3OPP

[PRESet] TCONFIG |NL 1NORMAL

2OCP

3OVP

[PRESet] OCPSTART SP NR2|NL

[PRESet] OCPSTART |NL

[PRESet] OCPSTEP SP NR2|NL

[PRESet] OCPSTEP |NL

[PRESet] OCPSTOP SP NR2|NL

[PRESet] OCPSTOP |NL

[PRESet] OCPVTH SP NR2|NL

[PRESet] OCPVTH |NL

[PRESet] OPPSTART SP NR2|NL

[PRESet] OPPSTART |NL

[PRESet] OPPSTEP SP NR2|NL

[PRESet] OPPSTEP |NL

[PRESet] OPPSTOP SP NR2|NL

[PRESet] OPPSTOP |NL

[PRESet] OPPVTH SP NR2|NL

[PRESet] OPPVTH |NL

表 4-1 設定預置數值命令查詢預置數值命令

註1OCPOPP和TCONFIG功能在3310C3311C3315C在(REV306)之後版本才有此功能

3312C在(REV309)之後版本才有此功能

3314C在(REV307)之後版本才有此功能

3310C系列需搭配3302C (REV29)之後版本才有此功能

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-6

型 號

STAGE設定命令查詢命令 3250A 3310A 3310C 3320 3330A

備 註

[STATe] LOAD SPONOFF

NL

[STATe] LOAD NL 0OFF 1ON

[STATe ] MODESPCC CR CV

CP NL

[STATe] MODE NL 0CC 1CR

2CV 3CP

[STATe] SHORt SP ONOFF

NL

[STATe] SHORt NL 0OFF 1ON

[STATe] PRESet SP ONOFF

NL

[STATe] PRESe NL 0OFF 1ON

[STATe] SENSet NL 0OFF 1ON

[STATe] SENSe SP ONOFF

NL

[STATe] AFREQ SP ONOFF

NL

[STATe] AFREQ NL 0OFF 1AUTO

[STATe] RANGe SP III NL

[STATe] RANGe NL 0I 1II

[STATe] LEVei SP HIGHLOW

NL

[STATe] LEVei NL 0LOW 1HIGH

[STATe] LEV SP HIGHLOW

NL

[STATe] LEV NL 0LOW 1HIGH

[STATe] DYNamic SP ONOFF

NL

[STATe] DYNamic NL 0OFF 1ON

[STATe ] SYNChronize SPON

OFFNL

[STATe] SYNChronize NL 0OFF 1ON

[STATe] WATT SPONOFF

[STATe] WATT 0OFF 1ON

[STATe] DUALSPDVMDAM|OFF

[STATe] CCSPAUTOR2(註一)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-7

註一CC AUTOR2 功能3302C啟用於(REV28)版本之後

3310C系列啟用於(REV305)3312C(REV306)版本之後

3330A系列啟用於(REV317)版本之後

型 號

STAGE設定命令查詢命令 3250A 3310A 3310C 3320 3330A

備 註

[STATe] NO 0GO 1NG

[STATe] PROTect 1PROT

[STATe ] SLEWrate FAST MIDDle

SLOW

[STATe] SLEWrate NL FAST=3 MIDDL=2

SLOW=1

表 4-2 STAGE設定命令查詢命令

型 號

LIMIT設定預置數值命令查詢預置數值命令 3250A 3310C 3330A 備 註

LIMITCURRentHIGH ⎢LOWSPNR2

⎢NL

LIMITCURRentHIGH ⎢LOW⎢NL

LIMIT POWer HIGH ⎢LOWSPNR2

⎢NL

LIMITPOWerHIGH ⎢LOW⎢NL

LIMITVAHIGH ⎢LOWSPNR2⎢NL

LIMITVAHIGH ⎢LOW⎢NL

LIMITVOLTageHIGH ⎢LOWSPNR2

⎢NL

LIMITVOLTageHIGH ⎢LOW⎢NL

IH ⎢ILSPNR2⎢NL

IH ⎢IL⎢NL

WH ⎢WLSPNR2⎢NL

WH ⎢WL⎢NL

VAH ⎢VALSPNR2⎢NL

VAH ⎢VAL⎢NL

VH ⎢VLSPNR2⎢NL

VH ⎢VL⎢NL

表 4-3 LIMIT設定預置數值命令查詢預置數值命令

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-8

系統命令對所有模組有效

COMMAND NOTE RETURN

[SYStem] RECall SP m [n] ⎢NL M=1 ~ 5 n=1 ~30

[SYStem] STORe SP m [n] ⎢NL M=1~5 n=1~30

[ SYStem] REMotel ⎢NL Only RS232 cmd

[SYStem] LOCAL⎢ NL Only RS232 cmd 0OFF 1ON

[SYStem] NAME ⎢ NL ldquoXXXXX

表 4-4 系統設定命令查詢命令

對 3320 系列有效

[SYStem] NAME XXXXX

NL

XXXXX 為模組型

33203321332233243325

[SYStem] SPEC SPNR2

⎢NL

0 ~ 5 33203321332233243325

表 4-5 系統設定命令查詢命

測量命令對所有模組有效

COMMAND 3250A 3310A 3310C 3330A RETURN

MEASureCURRent ⎢NL

MEASureVOLtage ⎢NL

MEASurePOWer ⎢NL

MEASureVA ⎢NL

表 4-6 系統設定命令查詢命

附註

1 電流單位為安培 (AArms)

2 電阻單位為歐姆 (Ω)

3 電壓單位為伏特 (VVrms)

4 週期單位為毫秒 (mS)

5 轉換率 (SLEW-RATE) 單位為安培微秒 (AuS)

6 頻率單位為赫芝 (Hz)

7 功率單位為瓦特 (W)

8 VA 單位為伏安 (VA)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-9

3310C 系列與 3310A 系列在 3302C 機框中 GPIB 命令可以相容但是因 3310C 系列與

3310A 系列負載上解析度有差異所以在撰寫程式時請注意解析度的差異解析度差異參考下

機 型 CC MODE CR MODE CV MODE

3310C

Resolution

0-3A30A

08mA80mA

01067Ω-2Ω-75kΩ

0533mΩ0133mS

0V-60V

0016V

3310A

Resolution

0-3A30A

075mA75mA

01Ω-2Ω-8kΩ

05mΩ0125mΩ

0V-60V

0015V

3311C

Resolution

0-6A60A

16mA16mA

00533Ω-1Ω-375kΩ

0266mΩ0266mS

0V-60V

0016V

3311A

Resolution

0-6A60A

15mA15mA

005Ω-1Ω-4kΩ

025mΩ025mΩ

0V-60V

0015V

3312C

Resolution

0-1A10A

0266mA266mA

1333Ω-25Ω-1875kΩ

6666mΩ0053mS

0V-250V

00666V

3312A

Resolution

0-1A10A

025mA25mA

125Ω-25Ω-20kΩ

005mS625mΩ

0V-250V

00625V

3314C

Resolution

0-05A5A

0133mA133mA

5333Ω-100Ω-1875kΩ

2666mΩ13333μS

0V-500V

0133V

3314A

Resolution

0-05A5A

0125mA125mA

5Ω-100Ω-20kΩ

00125mS25mΩ

0V-500V

0125V

3315C

Resolution

0-15A15A

04mA40mA

0213Ω-4Ω-15kΩ

1066mΩ66666μS

0V-60V

0016V

3315A

Resolution

0-15A15A

0375mA375mA

02Ω-4Ω-16kΩ

1mS00625mΩ

0V-60V

0015V

表 4-7 解析度差異表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-10

4-5 縮寫代號說明

1 SPSPACE空隔字元ASCII 碼為 20H

2 命令結束符號

3 NL命令結束符號

4 NR2包含小數點的數值形式形式為 在此範圍內皆可接受

例如30123450

5 表示是讀取數據的命令即查詢命令

6 NR316 進制數 0000 ~ FFFFF

4-6 GPIB RS-232 命令語法說明

1 此符號表示命令必需包含此項不可省略

2 [ ]此符號表示命令中可以有可以沒有此項參數

3 | 此符號表示 OPTION 之意例如〝LOW|HIGH〞表示可以使用 LOW 或

HIGH但兩者只能選擇其中一個使用

4 在下達完一個命令後你必須接者送出一個命令結束字元本機可接受之結束字元

為如表 4-7或同時 9送出多個命令每個命令之間以分隔符號〝〞隔開在最後

一個命令加上結束位元若你未送出結束字元則此命令視為無效命令

LF

LF WITH EOI

CRLF

CRLF WITH

EOI

表 4-8 命令結束字元表

5 程式撰寫時在下達完一個詢問命令後必須加入 delay (100) 再下達讀回命令

例以 C 語言撰寫程式配合迦捷 GPIB 卡控制 3300C 機框 3310C 負載模組

gpoutput(PROmeascurr) 詢問命令

delay(100) 延遲時間

gpinput(instrEOSPRO7 ) 讀回命令

如範例撰寫格式在每個詢問命令與讀回命令之間加入延遲時間delay (100)即可讀回

正確值

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-11

4-7 GPIB RS-232 命令說明

471 PRESET 設定和讀取電子負載的預設值

BANK (適用機型3250A 系列)

格式[PRESet] BANK SPd| NL d=0~10

[PRESet] BANK | NL

用途設定和讀取所選擇的波形庫

說明此命令為設定欲選擇的波形庫

1 波形庫 0~4 為正弦波

2 波形庫 5~9 為方波

3 波形庫 10 為直流

4 每個波形庫當中有 5 個波形資料共 11 個波形庫55 個波形資料波

形資料如表 4-9

波 形 庫 A B C D E 0 radic2 20 25 30 35 1 15 16 17 18 19 正弦波 2 30 31 32 33 34

CF= 20 3 PF=-085 PF=-080 PF=-075 PF=-070 PF=-065 CF= 25 4 PF=-070 PF=-065 PF=-060 PF=-050 PF=-040 CF= 35 5 PF=-050 PF=-045 PF=-040 PF=-035 PF=-030 CF= 20 6 PF= 085 PF= 080 PF= 075 PF= 070 PF= 065 CF= 25 7 PF= 070 PF= 065 PF= 060 PF= 050 PF= 040 CF= 35 8 PF= 050 PF= 045 PF= 040 PF= 035 PF= 030

方波 9 10 11 12 13 14 直 流 10 radic2dc 2dc 25dc 30dc 35dc

表 4-9 波形資料表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-12

WAVE (適用機型3250A 系列)

格式[PRESet] WAVE SPdNL d=0~4

[PRESet] WAVE NL

用途設定和讀取所選擇的波形庫

說明此命令是設定 CC MODE 時的電流 CF (峰值因數)

此命令儀在 CC MODE 時才有作用BANK 改變時這 5 組 CF 亦同時會定

義成不同之 CF 如 表 4-9 詳細內容請參考 3250A 使用手冊

FREQ (適用機型3250A 系列)

格式[PRESet] FREQuery SPNR2NL

[PRESet] FREQuery NL

用途設定和讀取頻率值

說明此命令為設定電子負載的頻率值下達命令時需注意下列事項

1 下達的頻率值必須為含有小數點的數值否則命令無效

2 數值最小有效位數為小數點後第 5 位

3 下達的數值若超過電子負載得規格時則 3302C 機框會送出該電子負載

規格的滿刻度頻率值

4 3250A 系列電子負載的頻率設為範圍為 000 ~ 700 Hz

5 單位為赫茲 (Hz)

RISE (適用機型3310A 3310C3330A 系列)

格式[PRESet] RISE SPNR2NL

[PRESet] RISE NL

用途設定和讀取負載轉換率 (SLEW-RATE) 的上升斜率

說明

1 換率上升時間的定義含括負載電流改變時及動態負載電流 (DYNAMIC)

上升時間 (RISE) 與下降時間 (FALL) 的設定為完全獨立

2 升時間得設定值必須包含小數點的數值否則命令無效

3 值最小有效位數為小數點後第 5 位

4 下達上升時間數值若超過電子負載得規格時則 3302C 機框會送出該電

子負載規格的滿刻度電流值

5 單位為安培微秒 (AUs)3314C3315C 在設定時使用 (AUs) 為單位而讀

回時以 (AUs) 為單位

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-13

FALL (適用機型3310A 3310C3330A 系列)

格式[PRESet] FALL SPNR2NL

[PRESet] FALL NL

用途設定和讀取負載轉換率 (SLEW-RATE) 的下降斜率

說明

1 負載轉換率下降時間的定義含括負載電流改變時及動態負載電流下降時

間 (FALL) 與上升時間 (RISE) 的設定為完全獨立

2 下降時間得設定值必須包含小數點的數值否則命令無效

3 數值最小有效位數為小數點後第 5 位

4 下達下降時間數值若超過電子負載得規格時則 3302C 機框會送出該電

子負載規格的滿刻度電流值

5 單位為安培微秒 (AuS)3314C3315C 在設定時使用 (AuS) 為單位而讀

回時以 (mAuS) 為單位

SLEW (適用機型3330A 系列)

格式[PRESet] SLEWRATE SPNR2NL

[PRESet] SLEW NL

用途設定和讀取負載轉換率 (SLEW-RATE) 的上升和下降斜率

說明請參考 RISE和 FALL

PERI or PERD (適用機型3310A 3310C3330A 系列)

格式[PRESet] PERiodHIGHLOW SPNR2NL

[PRESet] PERi NL

[PRESet] PERDHIGHLOW SPNR2NL

[PRESet] PERD NL

用途設定和讀取動態 (DYNAMIC) 負載時的 Tlow 和 Thigh 寬度

說明

1 動態 (DYNAMIC) 負載波形的周期為 TLOW 與 THIGH 的組成

2 TLOW 與 THIGH 的的設定值必須為包含小數點的數值否則命令無

3 數值的最小有效位數為小數點後第 5 位

4 下達的 TLOW 或 THIGH 數值超過電子負載的最大規格時3302C 機框

會送出該電子負載的滿刻度 TLOW 或 THIGH 數值

5 單位為毫秒 (mS)

LDONv (適用機型3310A 3310C3330A 系列)

格式[PRESet] LDONv SPNR2NL

[PRESet] LDONv NL

用途設定和讀取 LOAD ON 電壓

說明此命令為設定電子負載 LOAD ON 電壓值

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-14

LDOFfv (適用機型3310A 3310C3330A 系列)

格式[PRESet] LDOFfv SPNR2NL

[PRESet] LDOFfv NL

用途設定和讀取負載 LOAD OFF 電壓

說明此命令為設定電子負載 LOAD OFF 電壓值

CC (適用機型3320 3330A 系列)

格式[PRESet] CC SPNR2NL

[PRESet] CC NL

用途設定和讀取負載電流值

說明設定電子負載欲載入的電流值3330A 系列指 STATIC CURRENT

CURR (適用機型3320 系列)

格式[PRESet] CURR SPNR2NL

用途設定和讀取負載電流值

說明設定電子負載欲載入的電流值3330A 系列指 STATIC CURRENT

CCHIGHLOW or CURRHIGHLOW (適用機型3310A 3310C3330A 系

列)

格式[PRESet] CCHIGHLOW SPNR2NL

[PRESet] CCHIGHLOW NL

[PRESet] CURRHIGHLOW SPNR2NL

[PRESet] CURRHIGHLOW NL

用途設定和讀取負載 HIGHLOW 組電流值

說明此命令為設定電子負載欲載入的電流值下達命令時須注意下列事項

1 下達的電流值必須含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的電流數值超過該電子負載的最大規格時3302C 機框會送出該電子

負載規格的滿刻度電流值

4 LOW 的設定電流值必須比 HIGH 的設定電流值小

5 單位為安培 (A)

CPHIGHLOW (適用機型3310C 系列)

格式[PRESet] CPHIGHLOWSPNR2NL

[PRESet] CPHIGHLOW NL

用途設定和讀取負載固定功率值

說明此命令為設定電子負載固定功率模式的功率值

CR (適用機型3330A 系列)

格式[PRESet] CRSPNR2NL

[PRESet] CR NL

用途設定和讀取負載電阻值

說明設定電子負載固定電阻模式的電阻值

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-15

LIN RES AB ( 適用機型3250A系列 ) 用途設定線性負載電流值

格式LINA|BSPNR2|NL

說明此命令為設定電子負載欲載入 (Sink) 的電流值下達命令時須注意下列事

1 下達的電流值必須為含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的數值若超過該電子負載的規格時則 3250A 系列高功率電子負載機

框會送出該電子負載規格的滿刻度電流值

4 A 組負載和 B 組負載的電流設定值為完全獨立的

5 單位為安培 (A)

CR AB or RES AB(適用機型3250A 系列)

格式[PRESet] CRABSPNR2NL

[PRESet] CRAB NL

[PRESet] RESABSPNR2NL

[PRESet] RESAB NL

用途設定和讀取負載電阻值

說明此命令為設定 A 組或 B 組電子負載欲載入的電阻值下達命令時注意

下列事項

1 下達的電阻值必須含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的電阻數值超過該電子負載的最大規格時3302C 機框會送出該電子

負載規格的滿刻度電阻值

4 單位為 Ohm (Ω)

CRHIGHLOW or RESHIGHLOW (適用機型3310A 3310C 系列)

格式[PRESet] CRHIGHLOWSPNR2NL

[PRESet] CRHIGHLOW NL

[PRESet] RESHIGHLOWSPNR2NL

[PRESet] RESHIGHLOW NL

用途設定和讀取負載電阻值

說明此命令為設定電子負載欲載入的電阻值下達命令時注意下列事項

1 下達的電阻值必須含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的電流數值超過該電子負載的最大規格時3302C 機框會送出該電子

負載規格的滿刻度電阻值

4 LOW的設定電阻值必須比 HIGH 的設定值小

5 單位為 Ohm (Ω)

CVHIGHLOW (適用機型3310A 3310C 系列)

格式[PRESet] CVHIGHLOWSPNR2NL

[PRESet] CVHIGHLOW NL

用途設定和讀取負載固定電壓模式電壓值

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-16

說明此命令為設定電子負載固定電壓模式的電壓值下達命令時須注意下列

事項

1 下達的電壓值必須含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的電壓數值超過該電子負載的最大規格時3302C 機框會送出該電子

負載規格的滿刻度電壓值

4 LOW 的設定電壓值必須比 HIGH 的設定電壓值小

5 單位為伏特 (V)

CV (適用機型3330A 系列)

格式[PRESet] CV SPNR2 NL

[PRESet] CV NL

用途設定和讀取負載固定電壓模式電壓值

說明設定電子負載固定電壓模式的確電壓值

OCPSTART (適用機型3310C 3330A 系列)

格式[PRESet] OCPSTART SPNR2NL

[PRESet] OCPSTART NL

用途設定和讀取OCP測試電流的啟始設定值

說明此命令是設定過電流保護測試(OCP)的啟始電流值(I-START)

OCPSTEP (適用機型3310C 3330A 系列)

格式[PRESet] OCPSTEP SPNR2NL

[PRESet] OCPSTEP NL

用途設定和讀取OCP測試電流的遞增電流量

說明此命令是設定過電流保護測試(OCP)的遞增電流量(I-STEP)

OCPSTOP (適用機型3310C 3330A 系列)

格式[PRESet] OCPSTOP SPNR2NL

[PRESet] OCPSTOP NL

用途設定和讀取OCP測試電流的最大電流量

說明此命令是設定過電流保護測試(OCP)的最大電流量(I-STOP)

OCPVTH (適用機型3310C 3330A 系列)

格式[PRESet] OCPVTH SPNR2NL

[PRESet] OCPVTH NL

用途設定和讀取OCP測試的臨界點電壓設定

說明此命令是設定過電流保護測試(OCP)臨界點電壓設定當待測試物的輸出

電壓小於或等於VTH電壓值時即為OCP點

OPPSTART (適用機型3310C 系列)

格式[PRESet] OPPSTART SPNR2NL

[PRESet] OPPSTART NL

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-17

用途設定和讀取OPP測試功率的啟始設定值

說明此命令是設定過功率保護測試(OPP)的啟始功率值(P-START)

OPPSTEP (適用機型3310C系列)

格式[PRESet] OPPSTEP SPNR2NL

[PRESet] OPPSTEP NL

用途設定和讀取OPP測試功率的遞增功率值

說明此命令是設定過功率保護測試(OPP)的遞增功率值(P-STEP)

OPPSTOP (適用機型3310C 系列)

格式[PRESet] OPPSTOP SPNR2NL

[PRESet] OPPSTOP NL

用途設定和讀取OPP測試功率的最大功率值

說明此命令是設定過功率保護測試(OPP)的最大功率值(P-STOP)

OPPVTH (適用機型3310C 系列)

格式[PRESet] OPPVTH SPNR2NL

[PRESet] OPPVTH NL

用途設定和讀取OPP測試的臨界點電壓設定

說明此命令是設定過功率保護測試(OPP)臨界點電壓設定當待測試物的輸出

電壓小於或等於VTH電壓值時即為OPP點

TCONFIG (適用機型3310C3330A 系列)

格式[PRESet] TONFIG NORMAL|OCP|OVP|OPPNR2NL

[PRESet] TONFIG NL

用途設定和讀取動態測試的功能

說明此命令有四個選項(NORMAL|OCP|OVP|OPP)分別是正常模式(NORMAL)

過電流保護測試(OCP)過電壓保護測試(OVP)過功率保護測試(OPP)

PS3310C有過電流保護測試(OCP)過功率保護測試(OPP)

3330A有過電流保護測試(OCP)過電壓保護測試(OVP)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-18

472 LIMIT 設定和讀取電子負載判斷 NG 的上下限

[LIMit]CURRentHIGHLOW or IHIL (適用機型3250A3310A

3310C3330A 系列)

格式[LIMit]CURRentHIGHLOWSPNR2NL

[LIMit]CURRentHIGHLOW NL

IHILSPNR2NL

IHIL NL

用途設定和讀取負載電流的上下限

說明設定比較電流的下限值當負載載入電流低於此下限值時NG 指示燈

即點亮表示ldquoNO GOODrdquo

設定比較電流的上限值當負載載入電流高於此下限值時NG 指示燈即點亮

表示ldquoNO GOODrdquo

[LIMit]POWerHIGHLOW or WHWL (適用機型3310C3250A 系列)

格式[LIMit]POWerHIGHLOWSPNR2NL

[LIMit]POWerHIGHLOW NL

用途設定和讀取負載功率 (W) 的上下限

說明設定比較功率 (瓦特) 的下限值當功率 (瓦特) 高於此上限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

設定比較功率 (瓦特) 的上限值當功率 (瓦特) 低於此下限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

[LIMit]VA HIGHLOW or VAHVAL (適用機型3250A 系列)

格式[LIMit] VAHIGHLOWSPNR2NL

[LIMit] VAHIGHLOW NL

VAHVALSPNR2NL

VAHVAL NL

用途設定和讀取負載視在功率 (VA) 的上下限

說明設定比較功率 (伏安) 的下限值當功率 (伏安) 高於此上限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

設定比較功率 (伏安) 的上限值當功率 (伏安) 低於此下限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-19

[LIMit] VOLtage HIGHLOW or VHVL (適用機型3250A 3310A

3310C3330A 系列)

格式[LIMit] VOLtageHIGHLOWSPNR2NL

[LIMit] VOLtageHIGHLOW NL

VHVLSPNR2NL

VHVL NL

用途設定和讀取負載電壓的上下限

說明設定比較電壓的下限值當輸入電壓低於此下限值時NG 指示燈即點

亮表示ldquoNO GOODrdquo

設定比較電壓的上限值當輸入電壓高於此上限值時NG 指示燈即點

亮表示ldquoNO GOODrdquo

473 STAGE 設定和讀取電子負載的工作狀態

[STATe] LOAD SPONOFF (適用機型33203250A3310A 3310C

3330A 系列)

格式[STATe] LOAD SPONOFFNL

[STATe] LOAD NL

用途設定和讀取電子負載是否載入電流

說明設定電子負載是否載入電流當設定為 ON 時則電子負載開始以待測物

載入電流當設定為OFF 時則電子負載不會載入電流

[STATe] MODE SPCCCRCVCP (適用機型3250A3310A 3310C

3330A 系列)

格式[STATe] MODE SPCCCRCVCPNL

[STATe] MODE NL

用途設定和讀取電子負載的操作模式

說明電子負載可工作的模式如下表所示

當 讀 取 負 載 操 作 模 式 時 返 回 值 0123 分 別 代 表

CCCRCVLINCP 模式

CC CR CVLIN CP

3310A CV

3310C CV

3330A CV

3250 LIN

表 4-10 各系列可工作模組表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-20

[STATe] SHORt SPONOFF (適用機型33203310A 3310C3330A

系列)

格式[STATe] SHORt SPONOFFNL

[STATe] SHORt NL

用途設定和讀取電子負載是否短路測試

說明此命令為設定電子負載作短路測試當設定為 ON 時此時電子負載之

V+V- 端如同短路狀態

[STATe ] PRESet SPONOFF ( 適 用 機 型 3320 3250A 3310A

3310C3330A 系列)

格式[STATe] PRESet SPONOFFNL

[STATe] PRESet NL

用途設定和讀取電子負載預設功能

說明此命令是控制電流表的輸出形式若設為 ON 時則電流表所顯示的電

流值為預設之值若設為 OFF則電流表所顯示的電流值為實際載入電

流之值

[STATe] SENSe SPONOFF (適用機型3250A3310A 3310C3330A

系列)

格式[STATe] SENSe SPONOFFNL

[STATe] SENSe NL

用途設定和讀取電子負載 VSENSE 功能的狀態

說明此命令為設定電壓讀取由輸入連接器端或是 VSENSE BNC 端設定為

ON 時電壓值由 VSENSE BNC 端所取得設定為 OFF 時電壓值是

由輸入連接器端所取得

[STATe] RANGe SPI∣II (適用機型33203310A 系列)

格式[STATe] RANGe SPI∣II∣NL

[STATe] RANGe ∣NL

用途設定和讀取電源或電阻範圍

說明此命令為設定電流及電阻範圍3310A 系列電子負載共有二檔RANG 1

即 RANG IRANG 2 即 RANGE II而其電流及電阻的範圍一電子負載

模組規格而定3310A 系列各電子負載模組的電流及電阻的範圍如下

規格

機種 3310A 3311A 3312A 3314A 3315A

CC MODE

RANGE III 0~3A 0~ 30A 0~6A 0~60A 0~1A 0~10A 0~05A 0~5A 0~15A 0~15A

CR MODE

RANGE III 01~2Ω 2~8KΩ

005~1

Ω 1~4KΩ

125~25

Ω

25~20K

Ω 5~100Ω

100~2K

Ω 02~4Ω

4~16K

Ω

表 4-11 3310A 系列電流及電阻的規格表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-21

[STATe] LEVEl SPHIGH∣LOW (適用機型3310A 3310C 系列)

格式[STATe] LEVEl SPHIGH∣LOW∣NL

[STATe] LEVEl ∣NL

用途設定和讀取電子負載 LOW 和 HIGH

說明

1 LEV LOW 固定電流 (CC) 模式時為低準位電流設定值固定電阻 (CR)

模式時為低準位電阻設定值固定電壓 (CV) 模式時為低準位電壓設

定值

2 LEV HIGH 固定電流模式時為高準位電流設定值固定電阻模式時為

高準位電阻設定值固定電壓模式時為高準位電壓設定值

[STATe] DYNamic SPON∣OFF (適用機型3310A 3310C3330A 系

列)

格式[STATe] DYNamic SPON∣OFF∣NL

[STATe] DYNamic ∣NL

用途設定和讀取電子負載為動態或靜態負載

說明

1 DYN ON 設定為動態 (DYNAMIC) 負載

2 DYN OFF 設定為靜態 (STATIC) 負載

[STATe] SYNCronize SPON∣OFF (適用機型3250A 系列)

格式[STATe] SYNCronize SPON∣OFF∣NL

[STATe] SYNCronize ∣NL

用途設定和讀取電子負載為外部同步或內部同步

說明

1 外部同步信號 (SYNC ON)使用外部同步信號作為電子負載同步解發信

號以控制負載電流與電壓同步

2 內部同步信號 (SYNC OFF)使用輸入連接器的信號再經由內部的零交

越電路及隔離電路產生同步信號

[STATe] WATT SPON∣OFF (適用機型3250A3310C 系列)

格式[STATe] WATT SPON∣OFF∣NL

[STATe] WATT ∣NL

用途設定和讀取是否顯示功率

說明此命令是設定功率電表的顯示本命令必須配合 PRESOFF 時使用

設定 ON 時上方的顯示器由電壓表變為瓦特表下方的顯示器由電流

表變為伏安 (VA) 表其單位分別為ˆ W ˜ˆ VA ˜

設定 OFF 時上方的瓦特 (W) 變回電壓表下方的伏安 (VA) 表變回

電流表其單位分別為ˆ Vrms ˜ˆ Vrms ˜

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-22

[STATe] AFREQ SPONOFF (適用機型3250A系列)

格式[STATe] AFREQ SPONOFFNL

[STATe] AFREQ NL

用途設定和讀取電子負載是否自動偵測頻率

說明此命令式控制電子負載是否自動偵測頻率若設為 ON 時則電子負載

會自動偵測輸入端電壓之頻率若設為 OFF則電子負載輸入電壓之頻

率須要自行設定

[STATe] DUAL DVM∣DVM∣OFF (適用機型3330A 系列)

格式 [STATe] DUAL DVM∣DVM∣OFF∣NL

用途設定當前模組在顯示狀態

說明此命令為設定 3330A 系列模組在顯示狀態

DVM雙電壓顯示模式

DAM雙電壓顯示模式

OFFNORMAL顯示模式

[STATe] CC AUTO∣R2 (適用機型333XA331XC 系列)

格式 [STATe] CC AUTO∣R2∣NL

用途設定AUTO RANGE強制RANGE II功能

說明設定在AUTO RANGE 會自動切換RANGE 檔位

設定在強制 RANGE II 會將RANGE 檔位設定在RANGE II

PS此項功能3302C啟用於(REV28)版本之後

3310C系列啟用於(REV305)3312C(REV306)版本之後

3330A系列啟用於(REV317)版本之後

[STATe] NG (適用機型3250A3310A 3310C3330A 系列)

格式[STATe] NG ∣NL

用途查詢當前模組是否有的 NG 標誌

說明NG 讀回NG 的狀態指示燈ldquo0rdquo表示 NG (NO GOOD) 指示燈熄

滅ldquo1rdquo表示 NG 指示燈點亮

[STATe] PROTect (適用機型3310A 3310C3330A 系列)

格式[STATe] PROTect ∣NL

用途查詢當前模組是否有的保護標誌

說明

1 PROT 讀回負載目前的保護狀態ldquo1rdquo表是發生 OPPldquo4rdquo表示發

生 OVP ldquo8rdquo表示發生 OCP下表說明保護狀態位元對應碼

2 PROT 狀態暫存器的清除可以使用 CLER 命令將 PROT 狀態暫存器清

除為ldquo0rdquo

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-23

7 6 5 4 3 2 1 0

過功率保護(OPP)

過電壓保護(OVP)

過電流保護(OCP)

位元 7 位元 0

過溫度保護(OTP)(3310)

表 4-13 PROT 狀態暫存器

[STATe] SLEWrate ATE FAST∣MIDDle∣SLOWNL (適用機型3320

系列)

格式[STATe] SLEWrate FAST∣MIDDle∣SLOWNL

用途設置當前模組電流斜率

說明設置當前模組電流斜率約快中慢

474 SYSTEM 設定和讀取機框和電子負載的狀態

[SYStem] RECall SP m n (適用機型33203250A3310A 3310C

3330A 系列)

格式[SYStem] RECall SP m n∣NL

用途呼叫記憶裝定中的負載狀態

說明此命令為呼叫記憶裝定中的負載狀態資料m = 1~5n = 1~30

如果當前模組為 3310A3250 系列時項目號 (n) 無效n 可以省略

如果當前模組為其他系列時省略符號 n項目默議為 3302C 所顯示的項

實例RECALL 215 呼叫記憶裝定中的第 2 組第 15 項負載裝態資料

REC 3 呼叫記憶裝定中的第3組負載狀態資料如果當前模組為 3320

3310C3330A 系列時項目默議為 3302C 所顯示的項目

[SYStem] STORe SP m n (適用機型33203250A3310A 3310C

3330A 系列)

格式[SYStem] STORe SP m n∣NL

用途存儲負載狀態到記憶裝定中

說明此命令為存儲負載狀態到記憶裝定中m = 1~5n = 1~30如果當前模組

為 3310A3250A 系列時項目 (n) 無效n 可以省略

如果當前模組為其他系列時省略項目號 n 項目默議為 3302C 所顯示的項

實例SYSTEMSTORE 215 存儲負載狀態到記憶裝定第 2 組第 15 項中

STOR 3 存儲負載狀態到記憶裝定第 3 組如果當前模組為 33203310C

3330A 系列時項目默議為 3302C 所顯示的項目

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-24

[SYStem] NAME (適用機型3250A3310A 3310C3330A 系列)

格式[SYStem] NAME ∣NL

用途讀取當前電子負載機型編號

說明此命令讀回當前電子負載機型編號如果當前沒有模組那麼將讀到字

符串 ˆNONE˜如果當前安裝了模組那麼將會讀到以下型號

型 號 型 號 型 號 型 號

3250A 3310A 3310C 3330A

3251A 3311A 3311C 3331A

3252A 3312A 3312C 3332A

3253 3314A 3314C 3333A

3315A 3315C 3334A

表 4-14 各系列機型編號表

[SYStem] NAME XXXX ∣NL or [SYStem] SPEC NR2 (適用機型

3320A 系列)

格式[SYStem] NAME XXXX ∣NL

[SYStem] SPEC NR2

用途設定當前電子負載機型編號

說明XXXX 為 33203321332233243325 型號之一3302C 才能知道當

前為何種規格電子負載

SPCT 型號

0 3320

1 3321

2 3322

4 3324

5 3325

表 4-15 3320系列機型編號表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-25

475 MEASURE 測量電子負載的當前電流電壓的實際值

MEASureCURRent (適用機型3250A3310A 3310C3330A 系列)

格式MEASureCURRent ∣NL

用途讀取當前電子負載的電流

說明讀回 4 位半數位電流表的讀值單位為安培 (A)

MEASureVOLtage (適用機型3250A3310A 3310C3330A 系列)

格式MEASureVOLtage ∣NL

用途讀取當前電子負載的電壓

說明讀回 4 位半數位電壓表的讀值單位為伏特 (V)

MEASurePOWer (適用機型3250A3310C 系列)

格式MEASurePOW ∣NL

用途讀取當前電子負載的功率

說明讀回 4 位半數位瓦特表的讀值單位為瓦特(W)

MEASureVA (適用機型3250A 系列)

格式MEASureVA ∣NL

用途讀取當前電子負載的伏安

說明讀回 4 位半數位伏安表的讀值單位為伏安 (VA)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-26

4-8 3250 系列 GPIB 控制流程圖

START

SET to LEV A or B

AC or DC

AC

DC

SET

FREQ NR2

SYNC ON|OFF

BANK m

SET

FREQ 01

SYNC ONOFF

MODE CCCC

SET

CR

MODE CR

SET

MODE CC

WAVE nCURR = A NR2

SET

VL NR2VH NR2

IL NR2

IH NR2WL NR2

WH NR2VAL NR2VAH NR2

m 0 ~ 10n 1 ~ 5

BANK 命令僅能使用於

交流 (AC) 負載

Lighting REM

Indicater

WAVE 命令僅能使用於

固定電流 (CC)模式

RESA NR2

圖 4-2 3250A 系列 GPIB 控制流程圖

SET

ldquoMODE LINrdquoldquoCURR=A NR2rdquo

LIN

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-27

4-9 3310A 系列 GPIB 控制流程圖

圖 4-3 3310A 系列 GPIB 控制流程圖

START

SETMODE CC

SET SET

CURRENTiexclOslashA

CC

SETRANG 2

SETRANG 1

SETRANG 1

SETRANG 2

HIGH or LOW LEVEL

SET

LEV HIGHRESLOW C

RESHIGH NR2

SET

LEV LOWRESLOW D

RESHIGH NR2

SETLEV HIGH

RESLOW ERESHIGH NR2

SET

LEV LOWRESHIGH FRESHIGH NR2

SET

LEV HIGHRESLOW G

RESHIGH NR2

SET

LEV LOWRESHIGH H

RESHIGH NR2

STA or DYN

SETDYN OFF

SET

HIGH or

SETLEV HIGH

CURRLOW I

CURRHIGH NR2

SETLEV LOW

CURRHIGH J

CURRLOW NR2

SETLEV HIGH

CURRLOW K

CURRHIGH NR2

SETLEV LOW

CURRHIGH L

CURRLOW NR2

SETDYN ON

RISENR2

PERDLOW NR2

STA or DYN

DYN OFF

LOW LEVELHIGH or

LOW LEVEL

CURRHIGH NR2CURRLOW NR2

FALLNR2PERDHIGH NR2

SETDYN ON

RISENR2

PERDLOW NR2

CURRHIGH NR2CURRLOW NR2

FALLNR2PERDHIGH NR2

HIGH or LOW LEVEL

HIGH or LOW LEVEL

CURRENTiexclUgraveB

MODE CR MODE CV

MODE

CR

MODE

CV

MODE NO NO NO

YESYESYES

YES

YESNO

NO

LOW

HIGH HIGH

LOW

DYN DYN

SAT SAT

LOWLOW

HIGH HIGH

HIGH

LOW

3310A 3311A 3312A 3314A 3315A

AB

CD

E

FGH

IJKL

3020

20800001

20

0060000

3000300

6010

104000

0051000

60000

6000600

10250

25020000

125250

001000

1000100

051000

100020000

501000

00500000

050050

1540

4015000

0240

0060000

1500150

3310A 系列流程圖變數表

Lighti ng REMIndicater

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-28

4-10 3320 系列 GPIB 控制流程圖

圖 4-4 3320 系列 GPIB 控制流程圖

START

A B C

3320 3321 3322 3323 3324 30

30

300

60

60

600

10

10

100

10

10

100

05

05

50

3325 15

15

150

SETRANG 1SLEW n

CURR ≦ B

CURRENT ≦ A

SETRANG 2SLEW n

CURR ≦ C

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-29

4-11 3310C 系列 GPIB 控制流程圖

圖 4-5 3310C 系列 GPIB 控制流程圖

START

CC

MODE

NO CP

MODE

CV

MODE

CR

MODE

SETldquoMODE CCrdquo

SETldquoMODE CRrdquo

SETldquoMODE CVrdquo

SETldquoMODE CPrdquo

CORRENTlt=A

SETldquoRANGE 2rdquo

SETldquoRANGE 1rdquo

RESgt=B

SETldquoRANGE 2rdquo

SETldquoRANGE 1rdquo

STA or

SETldquoDYN OFFrdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquo ldquoCURRHIGH D ldquo ldquoCURRLOW NR2rdquo

SET ldquoLEV HIGHrdquo ldquoCURRLOW C ldquo ldquoCURRHIGH NR2rdquo

SET ldquoDYN ONrdquo

ldquoCURRHIGH NR2ldquo ldquoCURRLOW NR2rdquo ldquoRISENR2rdquo ldquoFALLNR2rdquo ldquoPERDHIGH NR2rdquo ldquoPERDLOW NR2rdquo

STA or

SETldquoDYN OFFrdquo

HIGH orLOW LEVEL

SETldquoLEV LOWrdquo ldquoCURRHIGH F ldquoldquoCURRLOW NR2rdquo

SETldquoLEV HIGHrdquoldquoCURRLOW E ldquoldquoCURRHIGH NR2rdquo

SETldquoDYN ONrdquo

ldquoCURRHIGH NR2ldquoldquoCURRLOW NR2rdquoldquoRISENR2rdquoldquoFALLNR2rdquoldquoPERDHIGH NR2rdquoldquoPERDLOW NR2rdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquoldquoRESHIGH J ldquo ldquoRESLOW NR2rdquo

SET ldquoLEV HIGHrdquo ldquoRESLOW I ldquo ldquoRESHIGH NR2rdquo

HIGH orLOW LEVEL

SETldquoLEV LOWrdquoldquoRESHIGH L ldquoldquoRESLOW NR2rdquo

SET ldquoLEV HIGHrdquo ldquoRESLOW K ldquoldquoRESHIGH NR2rdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquo ldquoCVHIGH H ldquo ldquoCVLOW NR2rdquo

SET ldquoLEV HIGHrdquoldquoCVLOW G ldquo ldquoCVHIGH NR2rdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquo ldquoCPHIGH N ldquo ldquoCPLOW NR2rdquo

SETldquoLEV HIGHrdquo ldquoCPLOW M ldquoldquoCPHIGH NR2rdquo

A B CDEF GH I J KLM N

3310C30 20 0 0300030

20 750010620

00 60

00 150

3311C601000 60 0060

1037500510

00 60

00300

3312C102500100010

25 1875013325

00250

00300

3314C0510000050050

1001875533100

00500

00200

3315C154000150015

4015002140

0060

0075

3310C系列流程圖變數表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 A-1

Appendix A GPIB programming Example

C Example Program

Link this program with appropriate cibobj

This application program is written in TURBO C 20 for the IBM PC-AT compatible The National Instruments Cooperation (NIC) Model PC-2A board provides the interface between the PC-AT and a PRODIGIT MPAL ELECTRONIC LOAD The appropriate cibobj file is required in each program to properly link the NIC board to C LANGUAGE and include the ltdeclhgt HEADER FILE to C LANGUAGE

include ltstdiohgt

include ltdoshgt

include ltmathhgt

include declh NI GPIB CARD HEADER FILE

main()

char ouster[20]rdbuf[15]spec[10]

int ichload

Assign unique identifier to the device dev5 and store in variable load check for error ibfind error = negative value returned

if((load = ibfind(dev5)) lt 0) Device variable name is load

GPIB address is 5

printf(r INTERFACE ERROR an)

printf(rnError routine to notify that ibfind failedn)

printf(rnCheck software configurationn)

exit(1)

Clear the device

if((ibclr(load)) amp ERR)

printf(INTERFACE ERROR a)

exit(1)

clrscr()

Clear load error register

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT A-2

ibwrt(loadoutstr6)

ibwrt(loadCLR3)

ibwrt( loadNAME5) Get the 3310 series module load specification

strset(rdbuf0) Clear rdbuf string buffer

strset(spec0) Clear spec string buffer

ibrd(loadspec20)

if (spec[3] == 9)

printf(n 3302C series specification error )

Set preset off current sink 10 amps and load on commands to the load

ibwrt( loadpres offcclow 00cchigh 10load on 47)

ibwrt( loadmeascurr10)

Get the load actially sink current from the load

ibrd( loadrdbuf20)

go to local

ibloc(load)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 A-3

BASICA Example Program

LOAD DECLBAS using BASICA MERGE command

100 REM You must merge this code with DECLBAS

105 REM

110 REM Assign a unique identifier to the device dev5 and store it in variable load

125 REM

130 udname$ = dev5

140 CALL ibfind (udname$load)

145 REM

150 REM Check for error on ibfind call

155 REM

160 IF load lt 0 THEN GOTO 2000

165 REM

170 REM Clear the device

175 REM

180 CALL ibclr (load)

185 REM

190 REM Get the 3310 series module load specification

195 REM

200 wrt$ = NAME CALL ibwrt(loadwrt$)

210 rd$ = space$(20) CALL ibrd(loadrd$)

215 REM

220 REM Set preset off current sink 10 amps and load on commands to the load

225 REM

230 wrt$ = pres offcclow 00cchigh 10load on

240 CALL ibwrt(loadwrt$)

245 REM

250 REM Get the load actially sink current from the load

255 REM

260 wrt$ = meascurr CALL ibwrt(loadwrt$)

270 rd$ = space$(20) CALL ibrd(loadrd$)

275 REM

280 REM Go to local

285 REM

290 CALL ibloc(load)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT A-4

2000 REM Error routine to notify that ibfind failed

2010 REM Check software configuration

2020 PRINT ibfind error STOP

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-1

Appendix B RS-232 programming Example

C Language Interface for DOS Handlers pd_rs232c include ltdoshgt

include ltstdiohgt

include ltconiohgt

include ltstringhgt

define COMPTR 44 command array pointer

define QUELEN 1024 size of seriel input

define SUCCESS 0 return value variable for success

define OPER_ERR -1 operate error

define TIME_OUT 1 time_out

int input_index = 0 index of seriel input buffer

int rd_result = 0 return value variable of pd_rd()

int timeout = 0 timeout flag

char queue[QUELEN] seriel input buffer

int ACE_DATA_REG ACIA data register

int ACE_INT_ENB_REG ACIA interrupt enable register

int ACE_INT_IDENT_REG ACIA interrupt identification register

int ACE_LINE_CTL_REG ACIA line control register

int ACE_MODEM_CTL_REG ACIA modem control register

int ACE_LINE_STAT_REG ACIA line status register

int ACE_MODEM_STAT_REG ACIA modem status register

int COM_INT_NUM ACIA communication port interrupt number

int IRQ_MASK IRQ mask for PC IRQ flag

void pd_loc(void) function of disable interrupt routine

void pd_rem(void) function of enable interrupt routine

int pd_init(int) function of initial communication port

int pd_wrt(char int) function of write to device

int pd_rd(char int) function of read from device

int read_buf(void)

define PIC_CTL_REG 0x20 8259A PIC control register

define PIC_INT_MASK_REG 0x21 8259A PIC interrupt mask register

define NON_SPEC_EOI 0x20 non-spacific end of interrupt

define CTS 0x10 clear to send

define DSR 0x20 data set ready

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-2

define RI 0x40 ring indicator

define DCD 0x80 data carrier detect

define DCTS 1 delta clear to send

define DDSR 2 delta data set ready

define TERI 4 trailing edge ring detect

define DDCD 8 delta data carrier detect

define OE 2 overrun error

define PE 4 parity error

define FE 8 frame error

define BI 0x10 break interrupt

define THRE 0x20 transmit holding reg empty

3302C series elec load command sets

int pd_wrt(char wrtbufint count)

static char combuf[COMPTR] = CHAN CURRHIGH CURRLOW

RESHIGH RESLOW VOLTHIGH

VOLTLOW PERDHIGH PERDLOW

FALL RISE GLOBLOAD

GLOBLEV GLOBPRES GLOBSHOR

GLOBDYN GLOBRANG GLOBMODE

CLER CHAN MEASVOLT

MEASCURRCURRHIGH CURRLOW

ERR RESHIGH RESLOW

VOLTHIGHVOLTLOW NAME

PERDHIGHPERDLOW FALL

RISE LOAD LEV

PRES SHOR DYN

RANG MODE PROT

REMOTE LOCAL

int cntresultt

int comerrerr

char ch

char tempbuf[QUELEN]

char intbuf[QUELEN]

for (cnt = 0cnt lt 1024cnt++)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-3

intbuf[cnt] =

tempbuf[cnt]=

strset(intbuf)

strset(tempbuf)

for (cnt = 0cnt lt count+1cnt++wrtbuf++)

intbuf[cnt] = wrtbuf

cnt = cnt--

intbuf[cnt] = r

cnt = cnt++

count = count++

intbuf[cnt] = n

t = strcspn(intbuf )

if (t gtcount)

t = count-1

for (cnt = 0cnt lt tcnt++)

tempbuf[cnt] = intbuf[cnt]

strupr(tempbuf)

strupr(intbuf)

cnt = 0

do

comerr = strncmp(tempbufcombuf[cnt]t)

cnt = cnt++

while(( cnt = COMPTR) ampamp (comerr = 0))

if ( comerr == 0)

result = SUCCESS

for (cnt = 0cnt lt count+1cnt++)

while(inportb(ACE_LINE_STAT_REG) amp THRE == 0)

ch = intbuf[cnt]

delay(20)

outportb(ACE_DATA_REG ch)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-4

timeout = 0

for (cnt = 0 cnt lt= countcnt++)

ch = intbuf[cnt]

if(ch == )

do

read_buf()

while((rd_result == 0)ampamp(timeout == 0))

rd_result = 0

for (cnt = 0cntlt= countcnt++)

intbuf[cnt] =

tempbuf[cnt] =

return(result)

return(OPER_ERR)

int pd_rd(char bufint count)

char ch

int cnt = 0

do

ch = queue[cnt]

buf = ch

cnt = cnt++

buf = buf++

while((ch = n) ampamp (cnt = count))

buf = 0

queue[0] = 0

if (timeout == 1)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-5

return(TIME_OUT)

return(SUCCESS)

int read_buf()

char chch1

int temp_index

unsigned long ticks

float sec1sec2

rd_result = 0

ticks = biostime(00)

sec1 = ticks182

do

ticks = biostime(00)

sec2 = ticks182

if((sec2 - sec1) gt= 200) delay about 1 Sec

timeout = 1

ch = inportb(ACE_INT_IDENT_REG)

ch amp= 0x06

switch(ch)

case 6

inportb(ACE_DATA_REG) read the data register to empty it

break

case 0

break

case 2

break

case 4 read character from data register

ch1 = inportb(ACE_DATA_REG)

temp_index = input_index + 1 increment index of input buffer

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-6

if (ch1 = n) check terminate bit

queue[input_index] = ch1 store character to input buffer

input_index = temp_index

else

queue[input_index] = ch1

input_index = temp_index

input_index = 0 if terminate bit was detected

temp_index = 0

rd_result = 1 clear index and set return value

break

finally send the non-spacific

while ((rd_result == 0) ampamp (timeout == 0))

int pd_init(int pd_com)

if ((pd_com = 1) ampamp (pd_com = 2))

return(OPER_ERR)

if (pd_com == 2) initial communication port 2

ACE_DATA_REG = 0x2f8

ACE_INT_ENB_REG = 0x2f9

ACE_INT_IDENT_REG = 0x2fa

ACE_LINE_CTL_REG = 0x2fb

ACE_MODEM_CTL_REG = 0x2fc

ACE_LINE_STAT_REG = 0x2fd

ACE_MODEM_STAT_REG = 0x2fe

COM_INT_NUM = 11

IRQ_MASK = 0xf7 IRQ mask for IRQ3 (11110111)

else initial communication port 1

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-7

ACE_DATA_REG = 0x3f8

ACE_INT_ENB_REG = 0x3f9

ACE_INT_IDENT_REG = 0x3fa

ACE_LINE_CTL_REG = 0x3fb

ACE_MODEM_CTL_REG = 0x3fc

ACE_LINE_STAT_REG = 0x3fd

ACE_MODEM_STAT_REG = 0x3fe

COM_INT_NUM = 12

IRQ_MASK = 0xef IRQ mask for IRQ4 (11101111)

bioscom(0 0xe3 pd_com-1) boud rate 9600 1 start bit

pd_rem() no parity 1 stop bit

pd_wrt(remote6) data bit 8 bits

return(SUCCESS)

void pd_rem(void)

char ch

outportb(ACE_INT_ENB_REG 0xd) enable ACIA interrupt register

inportb(ACE_DATA_REG) empty receive data register

inportb(ACE_LINE_STAT_REG) clear line status register

outportb(ACE_MODEM_CTL_REG 0xb) set RTSDTR to enable modem and

turn on OUT2 to enable the 8250s

IRQ interrupt to system

void pd_loc(void)

char ch

outportb(ACE_INT_ENB_REG 0) disable all 8250 interrupt

outportb(ACE_MODEM_CTL_REG 0) clear RTSDTR to disable modem and

turn off OUT2 to disable the 8250s

IRQ interrupt to system

Program terminated

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-8

C Example Program Link this program with pd_rs232obj

include ltdoshgt

include ltstdiohgt

include ltconiohgt

include ltstringhgt

main()

int com

int io_err= 0

char rdbuf[1024]

clrscr()

printf(Input COM1COM2 port is )

scanf(d ampcom)

if((io_err = pd_init(com)) == 0) Initial RS-232 interface

setstr(rdbuf)

pd_wrt(name5)

if ((io_err = pd_rd(a10)) == 0)

do

Set preset off current sink 10 amps and load on commands to the load

pd_wrt(pres off8)

delay(200)

pd_wrt(currlow 0012)

delay(200)

pd_wrt(curr high 1013

delay(200)

pd_wrt(load on7)

delay(200)

pd_wrt(meascurr 11)

Get the load actially sink current from the load

delay(200)

pd_rd(rdbuf20)

io_err = 1

while (io_err == 0)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-9

else

printf(a)

printf(3302C IO reading error n)

exit(1)

pd_loc() Go to local

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

Material Contents Declaration (材料含量宣称)

Hazardous Substance (有毒有害物质或元素)

(Part Name) 零件名称

(Pb) 汞

(Hg) 镉

(Cd) 六价铬

(Cr6+)

多溴

联苯

(PBB)

多溴

二苯醚

(PBDE)

PCBA (印刷电路装配件)

X O X O O O

Electrical part not on PCBArsquos 未在PCBA上的电子零件 X O X O O O

Metal parts 金属零件

O O O X O O

Plastic parts 塑料零件

O O O O X X

Wiring 电线

X O O O O O

Package 封装

X O O O O O

对销售之日的所售产品本表显示 PRODIGIT 供应链的电子信息产品可能包含这些物质注意在所售产品中可能

会也可能不会含有所有所列的部件This table shows where these substances may be found in the supply chain of Prodigit electronic information products as of the date of sale of the enclosed product Note that some of the component types listed above may or may not be a part of the enclosed product 表示该有毒有害物质在该部

件所有均质材料中的含量均在SJT 11363-2006 标准规定的限量要求以下Indicates that the concentration of the hazardous substance in all homogeneous materials in the parts is below the relevant threshold of the SJT 113632006 standard times表示该有毒有害物质至少在该部件的某一均质材料中的含量超出SJT 11363-2006 标准

规定的限量要求times Indicates that the concentration of the hazardous substance of at least one of all homogeneous materials in the parts is above the relevant threshold of the SJT 11363-2006 standard Note(注释) 1Prodigit has not fully transitioned to lead-free solder assembly at this momentHowever most of thecomponents used are RoHS compliant(此刻Prodigit 并非完全过渡到无铅焊料组装但是大部份的元器件一至于RoHS的规定)

2 The product is labeled with an environment-friendly usage period in yearsThe marked period is assumed under the operating environment specified in the product specifications(产品标注了环境友好的使用期限制(年)所标注的环境使用期限假定是在此产品定义的使用环境之下)

Example of a marking for a 10 year period (例如此标制环境使用期限为10年)

Page 12: 3302C Mainframe 使用手冊 · 2016. 12. 20. · 3302c mainframe 使用手冊 1-3 1-5 系統方塊圖 3302c 系統方塊圖如圖 1-1 所示,3302c 內含兩組電源供應器,其中一組供應給

PRODIGIT 3-2

3-1 電源開關

在接上電源線之前請先確定使用電壓與本機所使用的電壓是否相符

當 電 源 開 關 切 換 到 〝 1 〞 (ON) 時 3302C 電 子 負 載 機 框 及

3250A3310A3310C33203330A 系列電子負載模組即能正常地工作3302C 電子負載機

框開機時的狀態如下說明

311 3302C 打開電源LED 燈七段式顯示器全部亮起及風扇全速運轉約三秒鐘之

312 LED 燈全滅則七段速式顯示器依序顯示版本 r1 (r1~r9) BANK 值 bn 01

風扇速度會有改變如下說明

313 風扇會隨著裝上的模組風速有所不同

3310A3250A 系列以全速運轉3310C3330A 系列以慢速運轉 (未吃載)3320

系列則風扇會停止當按下 LOAD 鍵時風扇才會以全速運轉風扇不再被控

314 3302C 智慧型風扇控制

3141 3302C 搭配 3310A3250A3320 系列電子負載模組時風扇無智慧型控制

都以全速運轉

3142 3302C 搭配 3310C3330A 系列電子負載模組時風扇有智慧型控制風

扇控制如下表 3-1

風扇速度隨著吃載功率大小改變一段為最慢五段為最快

風扇速度 一段 二段 三段 四段 五段

3310C 0~30W 30~60W 60~90W 90~120W gt120W

3311C3312C 0~60W 60~120W 120~180W 180~240W gt240W

3314C 0~40W 40~80W 80~120W 120~150W gt150W

3315C 0~15W 15~30W 30~45W 45~60W gt60W

3330A3331A 0~60W 60~90W 90~120W 120~150W gt150W

3332A3333A3334A 0~30W 30~60W 60~90W 90~120W gt120W

表 3-1 風扇速度規格表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 3-3

3-2 儲存呼叫 ( STORE RECALL ) 操作

3302C 電子負載機框前面板的 8 個功能鍵對於 3250A3310A 系列電子負載模組其

中 STATE 1 ~ 5 提供了使用者可以儲存呼叫最多達 5 個的測試項目或狀態對於

3310C3330A3320 系列電子負載模組 3302C 可儲存呼叫 5 種電子負載狀態設定項

目每個項目別分為 30 種狀態共有 150 種3310C3330A 系列電子負載模組狀

態設定於負載模組的 EPROM 中3320 系列電子負載模組狀態設定於 3302C 電子負

載機框 EPROM 中每一組 STATE (1~5) 皆能儲存 (STORE) 或呼叫 (RECALL)

3250A3310A3310C33203330A 電子負載的狀態及設定值

321 儲存功能操作步驟

3211 設定好電子負載的狀態及設定值

3212 對於 3310C3330A 及 3320 系列用 UP 和 DOWN 鍵選擇將要存

儲的 BANK 狀態號碼(1~30)對於 3310A 和 3250A 系列跳到下一

3213 按下 3302C 面板上的儲存 (STORE) 鍵此時儲存件的指示燈會立即

以每秒一次的速度閃爍若欲放棄儲存時可再按一次儲存鍵或等大

約 20 秒鐘即離開儲存功能

3214 按下儲存鍵後儲存功能指示燈亦開始閃爍之後按下 STATE 1 ~ 5

任何一鍵時相對地指示燈立即點亮表示電子負載面板狀態及設定

值都已經儲存至指定的記憶裝置中儲存功能指示燈熄滅之後表示

儲存步驟已經完成

322 呼叫功能操作步驟

按下 STATE 1 ~ 5 中任何一個按鍵相對的指示燈即點亮表示 3250A

3310A 系列電子負載模組會從相對地記憶裝置中將資料呼叫出來此時

3250A3310A 系列電子負載模組面板的狀態及設定值即會依照呼叫出來的資料

重新設定對於 3310C3330A 及3320 系列按 UP 和 DOWN 鍵改變當前項

目中的狀態號碼同時將此狀態的資料傳送至電子負載模組設定呼叫功能

後若按下模組面板上任何一個按鍵時呼叫功能指示燈 (STATE 1 ~ 5) 隨

即亮起表示呼叫步驟已經完成

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 3-4

3-3 AUTO SEQ 功能操作說明

AUTO SEQ 功能內有兩種模式一為 STORE (EDIT) MODE (編輯模式)另一 START

(TEST) MODE (測試模式)同時按下前面板的 S3 + S4 可以進入 AUTO SEQ 功能內再

按 STORE 或 SEATE 選 STORE (EDIT) MODE (編輯模式) 或 START (TEST) MODE

(測試模式)(操作方式請參考流程圖)

Normal Mode

AUTO SEQ

按下 S3+S4 鍵

Display bank no

STORE MODE STATE MODE

按下 Exit 鍵

bn

Show r1-r9 Display 3302C 程式版本 r1-r9

Display bank

SHOW n1~n9

按下 STATE 鍵按下 STORE 鍵

圖 3-2 自動動測試模式操作流程圖

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 3-5

331 編輯模式 (Edit) Mode

3311 3302C 內有 9 組 (n1 ~ n9) 自動測試可編輯

3312 每組各有 16 項步驟可設定由 BANK 0 ~ 30 及 STATE 0 ~ 5 來選擇

150 組

3313 每組內可設定 T1 (TEST TIME) 及 T2 (DEALY TIME)單位為 100 ms

範圍在 (01s ~ 99s)

S3+S4

Show n1-n9

Store Mode

1按下按鍵 S3+S4

2顯示 AUTO SEQ No1-No9 按上下箭頭選擇 n1-n9

Initial = n1

按下 Store 鍵3按下 Store 鍵進入 Store Mode

Show BANK 值

設定 Bank

設定 T1

設定 T2

按上下箭頭選擇 Bank NoSTART 1~5

按下 Store 鍵 = Enter 進入下一個項目

Show t1

Show t2

按上下箭頭設定 t1 = 01-99 單位 = 100mS

按下 Store 鍵 = Enter 進入下一個項目

按下 Store 鍵 = Enter 進入下一個項目

按上下箭頭設定 t2 = 00-99 單位 = 100mS

顯示 Step No Sp = 0-F

Step = F

Yes完成

Sp=Sp+1

NO

圖 3-3 編輯模式操作流程圖

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 3-6

332 測試模式(Test)Mode

3321 當同時按下 S4 + S5 進入自動測試模式S3S4 LED 燈亮起按下

SEART 鍵則進入測試模式

3332 測試方式由 (STEP 0- T1-T2) 接著 (SETP 1-T1-T2) 直到 16 個步驟做

完或按 EXIT 離開測試模式

3333 若全部測試步驟都 GO測試結果顯示 GO 時表示為 PASS測試步

驟若有任何一項為 nG 時測試結果顯示 nG 時表示為 FAIL

S3+S4

Show n1-n9

Start Mode

1按下按鍵 S3+S4

2顯示 AUTO SEQ No1-No9 按上下箭頭選擇 n1-n9

Initial = n1

按下 Start 鍵

3按下 Start 鍵進入 Start Mode

Testing3依據 3310C 及 3330A 傳回之 GONG 3302C 不用顯示 GONG

4若測試結果為 NG 時 3302C 應暫停測試

Exit

1依照 n1-n9 的內容 Recall 3330A 及 3310C 模組

41 使用者按下 START 則繼續測試

42 使用者按下 Exit 則終止測試 回到 Normal ModeStartExit

Start

Show BANK值

NG Yes

Normal Mode

End

No

Sp = Sp+1

No

PASSFAIL

Show GO Show NG

PASS FAIL

1

2

3

Exit

Yes

4

5若測試結果為 GO 時 則判斷是否為最後一個測試項

51 若不是最後測試 Step 則 Step + 1 繼續測試

52 若是最後測試 Step 則測試若全部為 GO 時 顯示 GO 表示為 PASS

53 若是最後測試 Step 則測試若有任一項為 NG 時 顯示 NG 表示為 FAIL

5

52 53

5141

42

圖 3-4 測試模式操作流程圖

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-1

四GPIB RS-232 操作命令說明

4-1 GPIBRS-232 簡介

3302C 電子負載機框後面板上的 GPIBRS-232 介面可以和個人電腦 (PC) 或者筆記本

型電腦 (Note Book PC) 的 GPIBRS-232 介面連接可以使用高階語言 C 和 VB 等應

用程式遠端控制電子負載模組組成自動控制系統

根據 GPIBRS-232 介面功能更可以利用在交換式電源供應器 (Switching Mode Power

Supply) 的自動化測試如負載調整率 (LOAD Regulation)電壓調整 (Centering Voltage

Adjust) 等或者可充電式電池的充放電測試3302C 的 GPIBRS-232 介面功能不僅

可以設定 3250A3310A3310C33203330A 系列電子負載模組的負載狀態更可以讀回

設定值及實際值從而可以在 PC 上可以觀察到電子負載模組的工作狀態

4-2 GPIB 命令摘要

GPIB 的設定命令中 rdquoNAME XXXXrdquo 只對 3320 系列有效3320 系列進入 GPIB 後

要先下此命令使 3302C機框知道裝 3320 系列中何種機型

GPIB 的命令群組中查詢命令及測量命令的命令延遲時間為 (100mS)請於下達查詢命

令及測量命令之後延遲 100 mS 之後再讀取資料緩衝區上的資料

3302C 裝 3321 負載模組欲使用 GPIB 控制時 GPIB 命令下達應如下

NAME 3321

若沒有先下此命令給 3302C 則機框無法分辨機型造成設定錯誤

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-2

4-3 RS-232 命令摘要

RS-232 命令語法與 GPIB 命令語法都是相同的3302C 電子負載機框 RS-232 功能的

通訊協定為固定的其通訊協定如下所述

鮑得率 (Baud-rate) 9600

同位檢查 (Parity) 沒有

資料位元數 (Data bit) 8 位元

結束位元 (Stop bit) 1 位元

命令延遲時間 (Command Delay time) 20 mSec

後面板 RS-232 介面連接圖如圖 4-1其中圖 4-1 (A) 為 3302C RS-232 介面的內部配

線圖使用者只須使用如圖 4-1 (B) 的一般一對一 RS-232 電纜線

TxDRxDRTSCTS

TxDRxD RTSCTS

Figure 4-1A

TxDRxDRTSCTSDSR GNDDCDDTR

234567820

Figure 4-1B

Inside of 3302C Mainframe 3302C Mainframe RS232C port on PC RS232C port on

圖 4-1 後面板 RS-232 介面連接圖

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-3

4-4 3320 3250 3310A 3310C 3330A GPIBRS-232 命令列表

332032503310A3310C3330A 系列 GPIBRS-232 設定及讀取命令如下列表格

型 號 設定預置數值命令查詢預置數值命令

3250A 3310A 3310C 3320 3330A 備 註

[PRESet] BANKSPd⎢NL d=0~10

[PRESet] BANKSP⎢NL 0~10

[PRESet] WAVESPm⎢NL M=0~4

[PRESet] WAVESP⎢NL 1~5

[PRESet] FREQuency SP NR2 ⎢NL 00~700

[PRESet] FREQuency ⎢NL 00~700

[PRESet] RISESP NR2 ⎢NL

[PRESet] RISE ⎢NL

[PRESet] FALLSP NR2 ⎢NL

[PRESet] FALL NR2 ⎢NL

[PRESet] SLEWrateSP NR2 ⎢NL

[PRESet] SLEWrate ⎢NL

[PRESet ] PERiod HIGH ⎢LOW SPNR2

[PRESet] PERiodHIGH ⎢LOW

⎢NL

[PRESet] PERDHIGH ⎢LOW SP NR2

[PRESet ] PERDHIGH ⎢LOW

⎢NL

[PRESet] LDONvSP NR2 ⎢NL

[PRESet] LDONv ⎢NL

[PRESet] LDOFfvSP NR2 ⎢NL

[PRESet] LDOFfv ⎢NL

[PRESet] CC SP NR2 ⎢NL

[PRESet] CC ⎢NL

PRESet] CURR SP NR2 ⎢NL

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-4

型 號 設定預置數值命令查詢預置數值命令

3250A 3310A 3310C 3320 3330A 備 註

[PRESet] CURR ⎢NL

[PRESet] CCA ⎢B SP NR2⎢NL

[PRESet] CCA ⎢B ⎢NL

[PRESet] CURRA ⎢BSP NR2

⎢NL

[PRESet] CURRA ⎢B⎢NL

[PRESet ] CC HIGH ⎢LOWSPNR2⎢NL

[PRESet] CCHIGH ⎢LOW ⎢NL

[PRESet ] CURR HIGH ⎢LOWSPNR2⎢NL

[PRESet] CURRHIGH ⎢LOW

⎢NL

[PRESet ] CP HIGH ⎢LOW SPNR2⎢NL

[PRESet] CPHIGH ⎢LOW ⎢NL

[PRESet] CRSPNR2 ⎢NL

[PRESet] CR ⎢NL

[PRESet] CRA ⎢B SP NR2⎢NL

[PRESet] CRA ⎢B ⎢NL

[PRESet ] RESA ⎢B SP NR2

⎢NL

[PRESet] RESA ⎢B ⎢NL

[PRESet] LINA⎢B SP NR2⎢NL

[PRESet] LINA ⎢B ⎢NL

[PRESet ] CR HIGH ⎢LOW SPNR2⎢NL

[PRESet] CRHIGH ⎢LOW ⎢NL

[PRESet ] RES HIGH ⎢LOW SPNR2⎢NL

[PRESet ] RESHIGH ⎢LOW

⎢NL

[PRESet ] CV HIGH ⎢LOW SPNR2⎢NL

[PRESet] CVHIGH ⎢LOW ⎢NL

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-5

[PRESet] CVSP NR2 ⎢NL

[PRESet] CV ⎢NL

型 號 設定預置數值命令查詢預置數值命令

3250A 3310A 3310C 3320 3330A 備 註

[PRESet ]TCONFIG SP

NORMAL|OCP|OPP|NL

[PRESet ]TCONFIG SP

NORMAL|OCP|OVP|NL

[PRESet] TCONFIG |NL 1NORMAL

2OCP

3OPP

[PRESet] TCONFIG |NL 1NORMAL

2OCP

3OVP

[PRESet] OCPSTART SP NR2|NL

[PRESet] OCPSTART |NL

[PRESet] OCPSTEP SP NR2|NL

[PRESet] OCPSTEP |NL

[PRESet] OCPSTOP SP NR2|NL

[PRESet] OCPSTOP |NL

[PRESet] OCPVTH SP NR2|NL

[PRESet] OCPVTH |NL

[PRESet] OPPSTART SP NR2|NL

[PRESet] OPPSTART |NL

[PRESet] OPPSTEP SP NR2|NL

[PRESet] OPPSTEP |NL

[PRESet] OPPSTOP SP NR2|NL

[PRESet] OPPSTOP |NL

[PRESet] OPPVTH SP NR2|NL

[PRESet] OPPVTH |NL

表 4-1 設定預置數值命令查詢預置數值命令

註1OCPOPP和TCONFIG功能在3310C3311C3315C在(REV306)之後版本才有此功能

3312C在(REV309)之後版本才有此功能

3314C在(REV307)之後版本才有此功能

3310C系列需搭配3302C (REV29)之後版本才有此功能

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-6

型 號

STAGE設定命令查詢命令 3250A 3310A 3310C 3320 3330A

備 註

[STATe] LOAD SPONOFF

NL

[STATe] LOAD NL 0OFF 1ON

[STATe ] MODESPCC CR CV

CP NL

[STATe] MODE NL 0CC 1CR

2CV 3CP

[STATe] SHORt SP ONOFF

NL

[STATe] SHORt NL 0OFF 1ON

[STATe] PRESet SP ONOFF

NL

[STATe] PRESe NL 0OFF 1ON

[STATe] SENSet NL 0OFF 1ON

[STATe] SENSe SP ONOFF

NL

[STATe] AFREQ SP ONOFF

NL

[STATe] AFREQ NL 0OFF 1AUTO

[STATe] RANGe SP III NL

[STATe] RANGe NL 0I 1II

[STATe] LEVei SP HIGHLOW

NL

[STATe] LEVei NL 0LOW 1HIGH

[STATe] LEV SP HIGHLOW

NL

[STATe] LEV NL 0LOW 1HIGH

[STATe] DYNamic SP ONOFF

NL

[STATe] DYNamic NL 0OFF 1ON

[STATe ] SYNChronize SPON

OFFNL

[STATe] SYNChronize NL 0OFF 1ON

[STATe] WATT SPONOFF

[STATe] WATT 0OFF 1ON

[STATe] DUALSPDVMDAM|OFF

[STATe] CCSPAUTOR2(註一)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-7

註一CC AUTOR2 功能3302C啟用於(REV28)版本之後

3310C系列啟用於(REV305)3312C(REV306)版本之後

3330A系列啟用於(REV317)版本之後

型 號

STAGE設定命令查詢命令 3250A 3310A 3310C 3320 3330A

備 註

[STATe] NO 0GO 1NG

[STATe] PROTect 1PROT

[STATe ] SLEWrate FAST MIDDle

SLOW

[STATe] SLEWrate NL FAST=3 MIDDL=2

SLOW=1

表 4-2 STAGE設定命令查詢命令

型 號

LIMIT設定預置數值命令查詢預置數值命令 3250A 3310C 3330A 備 註

LIMITCURRentHIGH ⎢LOWSPNR2

⎢NL

LIMITCURRentHIGH ⎢LOW⎢NL

LIMIT POWer HIGH ⎢LOWSPNR2

⎢NL

LIMITPOWerHIGH ⎢LOW⎢NL

LIMITVAHIGH ⎢LOWSPNR2⎢NL

LIMITVAHIGH ⎢LOW⎢NL

LIMITVOLTageHIGH ⎢LOWSPNR2

⎢NL

LIMITVOLTageHIGH ⎢LOW⎢NL

IH ⎢ILSPNR2⎢NL

IH ⎢IL⎢NL

WH ⎢WLSPNR2⎢NL

WH ⎢WL⎢NL

VAH ⎢VALSPNR2⎢NL

VAH ⎢VAL⎢NL

VH ⎢VLSPNR2⎢NL

VH ⎢VL⎢NL

表 4-3 LIMIT設定預置數值命令查詢預置數值命令

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-8

系統命令對所有模組有效

COMMAND NOTE RETURN

[SYStem] RECall SP m [n] ⎢NL M=1 ~ 5 n=1 ~30

[SYStem] STORe SP m [n] ⎢NL M=1~5 n=1~30

[ SYStem] REMotel ⎢NL Only RS232 cmd

[SYStem] LOCAL⎢ NL Only RS232 cmd 0OFF 1ON

[SYStem] NAME ⎢ NL ldquoXXXXX

表 4-4 系統設定命令查詢命令

對 3320 系列有效

[SYStem] NAME XXXXX

NL

XXXXX 為模組型

33203321332233243325

[SYStem] SPEC SPNR2

⎢NL

0 ~ 5 33203321332233243325

表 4-5 系統設定命令查詢命

測量命令對所有模組有效

COMMAND 3250A 3310A 3310C 3330A RETURN

MEASureCURRent ⎢NL

MEASureVOLtage ⎢NL

MEASurePOWer ⎢NL

MEASureVA ⎢NL

表 4-6 系統設定命令查詢命

附註

1 電流單位為安培 (AArms)

2 電阻單位為歐姆 (Ω)

3 電壓單位為伏特 (VVrms)

4 週期單位為毫秒 (mS)

5 轉換率 (SLEW-RATE) 單位為安培微秒 (AuS)

6 頻率單位為赫芝 (Hz)

7 功率單位為瓦特 (W)

8 VA 單位為伏安 (VA)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-9

3310C 系列與 3310A 系列在 3302C 機框中 GPIB 命令可以相容但是因 3310C 系列與

3310A 系列負載上解析度有差異所以在撰寫程式時請注意解析度的差異解析度差異參考下

機 型 CC MODE CR MODE CV MODE

3310C

Resolution

0-3A30A

08mA80mA

01067Ω-2Ω-75kΩ

0533mΩ0133mS

0V-60V

0016V

3310A

Resolution

0-3A30A

075mA75mA

01Ω-2Ω-8kΩ

05mΩ0125mΩ

0V-60V

0015V

3311C

Resolution

0-6A60A

16mA16mA

00533Ω-1Ω-375kΩ

0266mΩ0266mS

0V-60V

0016V

3311A

Resolution

0-6A60A

15mA15mA

005Ω-1Ω-4kΩ

025mΩ025mΩ

0V-60V

0015V

3312C

Resolution

0-1A10A

0266mA266mA

1333Ω-25Ω-1875kΩ

6666mΩ0053mS

0V-250V

00666V

3312A

Resolution

0-1A10A

025mA25mA

125Ω-25Ω-20kΩ

005mS625mΩ

0V-250V

00625V

3314C

Resolution

0-05A5A

0133mA133mA

5333Ω-100Ω-1875kΩ

2666mΩ13333μS

0V-500V

0133V

3314A

Resolution

0-05A5A

0125mA125mA

5Ω-100Ω-20kΩ

00125mS25mΩ

0V-500V

0125V

3315C

Resolution

0-15A15A

04mA40mA

0213Ω-4Ω-15kΩ

1066mΩ66666μS

0V-60V

0016V

3315A

Resolution

0-15A15A

0375mA375mA

02Ω-4Ω-16kΩ

1mS00625mΩ

0V-60V

0015V

表 4-7 解析度差異表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-10

4-5 縮寫代號說明

1 SPSPACE空隔字元ASCII 碼為 20H

2 命令結束符號

3 NL命令結束符號

4 NR2包含小數點的數值形式形式為 在此範圍內皆可接受

例如30123450

5 表示是讀取數據的命令即查詢命令

6 NR316 進制數 0000 ~ FFFFF

4-6 GPIB RS-232 命令語法說明

1 此符號表示命令必需包含此項不可省略

2 [ ]此符號表示命令中可以有可以沒有此項參數

3 | 此符號表示 OPTION 之意例如〝LOW|HIGH〞表示可以使用 LOW 或

HIGH但兩者只能選擇其中一個使用

4 在下達完一個命令後你必須接者送出一個命令結束字元本機可接受之結束字元

為如表 4-7或同時 9送出多個命令每個命令之間以分隔符號〝〞隔開在最後

一個命令加上結束位元若你未送出結束字元則此命令視為無效命令

LF

LF WITH EOI

CRLF

CRLF WITH

EOI

表 4-8 命令結束字元表

5 程式撰寫時在下達完一個詢問命令後必須加入 delay (100) 再下達讀回命令

例以 C 語言撰寫程式配合迦捷 GPIB 卡控制 3300C 機框 3310C 負載模組

gpoutput(PROmeascurr) 詢問命令

delay(100) 延遲時間

gpinput(instrEOSPRO7 ) 讀回命令

如範例撰寫格式在每個詢問命令與讀回命令之間加入延遲時間delay (100)即可讀回

正確值

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-11

4-7 GPIB RS-232 命令說明

471 PRESET 設定和讀取電子負載的預設值

BANK (適用機型3250A 系列)

格式[PRESet] BANK SPd| NL d=0~10

[PRESet] BANK | NL

用途設定和讀取所選擇的波形庫

說明此命令為設定欲選擇的波形庫

1 波形庫 0~4 為正弦波

2 波形庫 5~9 為方波

3 波形庫 10 為直流

4 每個波形庫當中有 5 個波形資料共 11 個波形庫55 個波形資料波

形資料如表 4-9

波 形 庫 A B C D E 0 radic2 20 25 30 35 1 15 16 17 18 19 正弦波 2 30 31 32 33 34

CF= 20 3 PF=-085 PF=-080 PF=-075 PF=-070 PF=-065 CF= 25 4 PF=-070 PF=-065 PF=-060 PF=-050 PF=-040 CF= 35 5 PF=-050 PF=-045 PF=-040 PF=-035 PF=-030 CF= 20 6 PF= 085 PF= 080 PF= 075 PF= 070 PF= 065 CF= 25 7 PF= 070 PF= 065 PF= 060 PF= 050 PF= 040 CF= 35 8 PF= 050 PF= 045 PF= 040 PF= 035 PF= 030

方波 9 10 11 12 13 14 直 流 10 radic2dc 2dc 25dc 30dc 35dc

表 4-9 波形資料表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-12

WAVE (適用機型3250A 系列)

格式[PRESet] WAVE SPdNL d=0~4

[PRESet] WAVE NL

用途設定和讀取所選擇的波形庫

說明此命令是設定 CC MODE 時的電流 CF (峰值因數)

此命令儀在 CC MODE 時才有作用BANK 改變時這 5 組 CF 亦同時會定

義成不同之 CF 如 表 4-9 詳細內容請參考 3250A 使用手冊

FREQ (適用機型3250A 系列)

格式[PRESet] FREQuery SPNR2NL

[PRESet] FREQuery NL

用途設定和讀取頻率值

說明此命令為設定電子負載的頻率值下達命令時需注意下列事項

1 下達的頻率值必須為含有小數點的數值否則命令無效

2 數值最小有效位數為小數點後第 5 位

3 下達的數值若超過電子負載得規格時則 3302C 機框會送出該電子負載

規格的滿刻度頻率值

4 3250A 系列電子負載的頻率設為範圍為 000 ~ 700 Hz

5 單位為赫茲 (Hz)

RISE (適用機型3310A 3310C3330A 系列)

格式[PRESet] RISE SPNR2NL

[PRESet] RISE NL

用途設定和讀取負載轉換率 (SLEW-RATE) 的上升斜率

說明

1 換率上升時間的定義含括負載電流改變時及動態負載電流 (DYNAMIC)

上升時間 (RISE) 與下降時間 (FALL) 的設定為完全獨立

2 升時間得設定值必須包含小數點的數值否則命令無效

3 值最小有效位數為小數點後第 5 位

4 下達上升時間數值若超過電子負載得規格時則 3302C 機框會送出該電

子負載規格的滿刻度電流值

5 單位為安培微秒 (AUs)3314C3315C 在設定時使用 (AUs) 為單位而讀

回時以 (AUs) 為單位

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-13

FALL (適用機型3310A 3310C3330A 系列)

格式[PRESet] FALL SPNR2NL

[PRESet] FALL NL

用途設定和讀取負載轉換率 (SLEW-RATE) 的下降斜率

說明

1 負載轉換率下降時間的定義含括負載電流改變時及動態負載電流下降時

間 (FALL) 與上升時間 (RISE) 的設定為完全獨立

2 下降時間得設定值必須包含小數點的數值否則命令無效

3 數值最小有效位數為小數點後第 5 位

4 下達下降時間數值若超過電子負載得規格時則 3302C 機框會送出該電

子負載規格的滿刻度電流值

5 單位為安培微秒 (AuS)3314C3315C 在設定時使用 (AuS) 為單位而讀

回時以 (mAuS) 為單位

SLEW (適用機型3330A 系列)

格式[PRESet] SLEWRATE SPNR2NL

[PRESet] SLEW NL

用途設定和讀取負載轉換率 (SLEW-RATE) 的上升和下降斜率

說明請參考 RISE和 FALL

PERI or PERD (適用機型3310A 3310C3330A 系列)

格式[PRESet] PERiodHIGHLOW SPNR2NL

[PRESet] PERi NL

[PRESet] PERDHIGHLOW SPNR2NL

[PRESet] PERD NL

用途設定和讀取動態 (DYNAMIC) 負載時的 Tlow 和 Thigh 寬度

說明

1 動態 (DYNAMIC) 負載波形的周期為 TLOW 與 THIGH 的組成

2 TLOW 與 THIGH 的的設定值必須為包含小數點的數值否則命令無

3 數值的最小有效位數為小數點後第 5 位

4 下達的 TLOW 或 THIGH 數值超過電子負載的最大規格時3302C 機框

會送出該電子負載的滿刻度 TLOW 或 THIGH 數值

5 單位為毫秒 (mS)

LDONv (適用機型3310A 3310C3330A 系列)

格式[PRESet] LDONv SPNR2NL

[PRESet] LDONv NL

用途設定和讀取 LOAD ON 電壓

說明此命令為設定電子負載 LOAD ON 電壓值

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-14

LDOFfv (適用機型3310A 3310C3330A 系列)

格式[PRESet] LDOFfv SPNR2NL

[PRESet] LDOFfv NL

用途設定和讀取負載 LOAD OFF 電壓

說明此命令為設定電子負載 LOAD OFF 電壓值

CC (適用機型3320 3330A 系列)

格式[PRESet] CC SPNR2NL

[PRESet] CC NL

用途設定和讀取負載電流值

說明設定電子負載欲載入的電流值3330A 系列指 STATIC CURRENT

CURR (適用機型3320 系列)

格式[PRESet] CURR SPNR2NL

用途設定和讀取負載電流值

說明設定電子負載欲載入的電流值3330A 系列指 STATIC CURRENT

CCHIGHLOW or CURRHIGHLOW (適用機型3310A 3310C3330A 系

列)

格式[PRESet] CCHIGHLOW SPNR2NL

[PRESet] CCHIGHLOW NL

[PRESet] CURRHIGHLOW SPNR2NL

[PRESet] CURRHIGHLOW NL

用途設定和讀取負載 HIGHLOW 組電流值

說明此命令為設定電子負載欲載入的電流值下達命令時須注意下列事項

1 下達的電流值必須含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的電流數值超過該電子負載的最大規格時3302C 機框會送出該電子

負載規格的滿刻度電流值

4 LOW 的設定電流值必須比 HIGH 的設定電流值小

5 單位為安培 (A)

CPHIGHLOW (適用機型3310C 系列)

格式[PRESet] CPHIGHLOWSPNR2NL

[PRESet] CPHIGHLOW NL

用途設定和讀取負載固定功率值

說明此命令為設定電子負載固定功率模式的功率值

CR (適用機型3330A 系列)

格式[PRESet] CRSPNR2NL

[PRESet] CR NL

用途設定和讀取負載電阻值

說明設定電子負載固定電阻模式的電阻值

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-15

LIN RES AB ( 適用機型3250A系列 ) 用途設定線性負載電流值

格式LINA|BSPNR2|NL

說明此命令為設定電子負載欲載入 (Sink) 的電流值下達命令時須注意下列事

1 下達的電流值必須為含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的數值若超過該電子負載的規格時則 3250A 系列高功率電子負載機

框會送出該電子負載規格的滿刻度電流值

4 A 組負載和 B 組負載的電流設定值為完全獨立的

5 單位為安培 (A)

CR AB or RES AB(適用機型3250A 系列)

格式[PRESet] CRABSPNR2NL

[PRESet] CRAB NL

[PRESet] RESABSPNR2NL

[PRESet] RESAB NL

用途設定和讀取負載電阻值

說明此命令為設定 A 組或 B 組電子負載欲載入的電阻值下達命令時注意

下列事項

1 下達的電阻值必須含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的電阻數值超過該電子負載的最大規格時3302C 機框會送出該電子

負載規格的滿刻度電阻值

4 單位為 Ohm (Ω)

CRHIGHLOW or RESHIGHLOW (適用機型3310A 3310C 系列)

格式[PRESet] CRHIGHLOWSPNR2NL

[PRESet] CRHIGHLOW NL

[PRESet] RESHIGHLOWSPNR2NL

[PRESet] RESHIGHLOW NL

用途設定和讀取負載電阻值

說明此命令為設定電子負載欲載入的電阻值下達命令時注意下列事項

1 下達的電阻值必須含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的電流數值超過該電子負載的最大規格時3302C 機框會送出該電子

負載規格的滿刻度電阻值

4 LOW的設定電阻值必須比 HIGH 的設定值小

5 單位為 Ohm (Ω)

CVHIGHLOW (適用機型3310A 3310C 系列)

格式[PRESet] CVHIGHLOWSPNR2NL

[PRESet] CVHIGHLOW NL

用途設定和讀取負載固定電壓模式電壓值

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-16

說明此命令為設定電子負載固定電壓模式的電壓值下達命令時須注意下列

事項

1 下達的電壓值必須含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的電壓數值超過該電子負載的最大規格時3302C 機框會送出該電子

負載規格的滿刻度電壓值

4 LOW 的設定電壓值必須比 HIGH 的設定電壓值小

5 單位為伏特 (V)

CV (適用機型3330A 系列)

格式[PRESet] CV SPNR2 NL

[PRESet] CV NL

用途設定和讀取負載固定電壓模式電壓值

說明設定電子負載固定電壓模式的確電壓值

OCPSTART (適用機型3310C 3330A 系列)

格式[PRESet] OCPSTART SPNR2NL

[PRESet] OCPSTART NL

用途設定和讀取OCP測試電流的啟始設定值

說明此命令是設定過電流保護測試(OCP)的啟始電流值(I-START)

OCPSTEP (適用機型3310C 3330A 系列)

格式[PRESet] OCPSTEP SPNR2NL

[PRESet] OCPSTEP NL

用途設定和讀取OCP測試電流的遞增電流量

說明此命令是設定過電流保護測試(OCP)的遞增電流量(I-STEP)

OCPSTOP (適用機型3310C 3330A 系列)

格式[PRESet] OCPSTOP SPNR2NL

[PRESet] OCPSTOP NL

用途設定和讀取OCP測試電流的最大電流量

說明此命令是設定過電流保護測試(OCP)的最大電流量(I-STOP)

OCPVTH (適用機型3310C 3330A 系列)

格式[PRESet] OCPVTH SPNR2NL

[PRESet] OCPVTH NL

用途設定和讀取OCP測試的臨界點電壓設定

說明此命令是設定過電流保護測試(OCP)臨界點電壓設定當待測試物的輸出

電壓小於或等於VTH電壓值時即為OCP點

OPPSTART (適用機型3310C 系列)

格式[PRESet] OPPSTART SPNR2NL

[PRESet] OPPSTART NL

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-17

用途設定和讀取OPP測試功率的啟始設定值

說明此命令是設定過功率保護測試(OPP)的啟始功率值(P-START)

OPPSTEP (適用機型3310C系列)

格式[PRESet] OPPSTEP SPNR2NL

[PRESet] OPPSTEP NL

用途設定和讀取OPP測試功率的遞增功率值

說明此命令是設定過功率保護測試(OPP)的遞增功率值(P-STEP)

OPPSTOP (適用機型3310C 系列)

格式[PRESet] OPPSTOP SPNR2NL

[PRESet] OPPSTOP NL

用途設定和讀取OPP測試功率的最大功率值

說明此命令是設定過功率保護測試(OPP)的最大功率值(P-STOP)

OPPVTH (適用機型3310C 系列)

格式[PRESet] OPPVTH SPNR2NL

[PRESet] OPPVTH NL

用途設定和讀取OPP測試的臨界點電壓設定

說明此命令是設定過功率保護測試(OPP)臨界點電壓設定當待測試物的輸出

電壓小於或等於VTH電壓值時即為OPP點

TCONFIG (適用機型3310C3330A 系列)

格式[PRESet] TONFIG NORMAL|OCP|OVP|OPPNR2NL

[PRESet] TONFIG NL

用途設定和讀取動態測試的功能

說明此命令有四個選項(NORMAL|OCP|OVP|OPP)分別是正常模式(NORMAL)

過電流保護測試(OCP)過電壓保護測試(OVP)過功率保護測試(OPP)

PS3310C有過電流保護測試(OCP)過功率保護測試(OPP)

3330A有過電流保護測試(OCP)過電壓保護測試(OVP)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-18

472 LIMIT 設定和讀取電子負載判斷 NG 的上下限

[LIMit]CURRentHIGHLOW or IHIL (適用機型3250A3310A

3310C3330A 系列)

格式[LIMit]CURRentHIGHLOWSPNR2NL

[LIMit]CURRentHIGHLOW NL

IHILSPNR2NL

IHIL NL

用途設定和讀取負載電流的上下限

說明設定比較電流的下限值當負載載入電流低於此下限值時NG 指示燈

即點亮表示ldquoNO GOODrdquo

設定比較電流的上限值當負載載入電流高於此下限值時NG 指示燈即點亮

表示ldquoNO GOODrdquo

[LIMit]POWerHIGHLOW or WHWL (適用機型3310C3250A 系列)

格式[LIMit]POWerHIGHLOWSPNR2NL

[LIMit]POWerHIGHLOW NL

用途設定和讀取負載功率 (W) 的上下限

說明設定比較功率 (瓦特) 的下限值當功率 (瓦特) 高於此上限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

設定比較功率 (瓦特) 的上限值當功率 (瓦特) 低於此下限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

[LIMit]VA HIGHLOW or VAHVAL (適用機型3250A 系列)

格式[LIMit] VAHIGHLOWSPNR2NL

[LIMit] VAHIGHLOW NL

VAHVALSPNR2NL

VAHVAL NL

用途設定和讀取負載視在功率 (VA) 的上下限

說明設定比較功率 (伏安) 的下限值當功率 (伏安) 高於此上限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

設定比較功率 (伏安) 的上限值當功率 (伏安) 低於此下限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-19

[LIMit] VOLtage HIGHLOW or VHVL (適用機型3250A 3310A

3310C3330A 系列)

格式[LIMit] VOLtageHIGHLOWSPNR2NL

[LIMit] VOLtageHIGHLOW NL

VHVLSPNR2NL

VHVL NL

用途設定和讀取負載電壓的上下限

說明設定比較電壓的下限值當輸入電壓低於此下限值時NG 指示燈即點

亮表示ldquoNO GOODrdquo

設定比較電壓的上限值當輸入電壓高於此上限值時NG 指示燈即點

亮表示ldquoNO GOODrdquo

473 STAGE 設定和讀取電子負載的工作狀態

[STATe] LOAD SPONOFF (適用機型33203250A3310A 3310C

3330A 系列)

格式[STATe] LOAD SPONOFFNL

[STATe] LOAD NL

用途設定和讀取電子負載是否載入電流

說明設定電子負載是否載入電流當設定為 ON 時則電子負載開始以待測物

載入電流當設定為OFF 時則電子負載不會載入電流

[STATe] MODE SPCCCRCVCP (適用機型3250A3310A 3310C

3330A 系列)

格式[STATe] MODE SPCCCRCVCPNL

[STATe] MODE NL

用途設定和讀取電子負載的操作模式

說明電子負載可工作的模式如下表所示

當 讀 取 負 載 操 作 模 式 時 返 回 值 0123 分 別 代 表

CCCRCVLINCP 模式

CC CR CVLIN CP

3310A CV

3310C CV

3330A CV

3250 LIN

表 4-10 各系列可工作模組表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-20

[STATe] SHORt SPONOFF (適用機型33203310A 3310C3330A

系列)

格式[STATe] SHORt SPONOFFNL

[STATe] SHORt NL

用途設定和讀取電子負載是否短路測試

說明此命令為設定電子負載作短路測試當設定為 ON 時此時電子負載之

V+V- 端如同短路狀態

[STATe ] PRESet SPONOFF ( 適 用 機 型 3320 3250A 3310A

3310C3330A 系列)

格式[STATe] PRESet SPONOFFNL

[STATe] PRESet NL

用途設定和讀取電子負載預設功能

說明此命令是控制電流表的輸出形式若設為 ON 時則電流表所顯示的電

流值為預設之值若設為 OFF則電流表所顯示的電流值為實際載入電

流之值

[STATe] SENSe SPONOFF (適用機型3250A3310A 3310C3330A

系列)

格式[STATe] SENSe SPONOFFNL

[STATe] SENSe NL

用途設定和讀取電子負載 VSENSE 功能的狀態

說明此命令為設定電壓讀取由輸入連接器端或是 VSENSE BNC 端設定為

ON 時電壓值由 VSENSE BNC 端所取得設定為 OFF 時電壓值是

由輸入連接器端所取得

[STATe] RANGe SPI∣II (適用機型33203310A 系列)

格式[STATe] RANGe SPI∣II∣NL

[STATe] RANGe ∣NL

用途設定和讀取電源或電阻範圍

說明此命令為設定電流及電阻範圍3310A 系列電子負載共有二檔RANG 1

即 RANG IRANG 2 即 RANGE II而其電流及電阻的範圍一電子負載

模組規格而定3310A 系列各電子負載模組的電流及電阻的範圍如下

規格

機種 3310A 3311A 3312A 3314A 3315A

CC MODE

RANGE III 0~3A 0~ 30A 0~6A 0~60A 0~1A 0~10A 0~05A 0~5A 0~15A 0~15A

CR MODE

RANGE III 01~2Ω 2~8KΩ

005~1

Ω 1~4KΩ

125~25

Ω

25~20K

Ω 5~100Ω

100~2K

Ω 02~4Ω

4~16K

Ω

表 4-11 3310A 系列電流及電阻的規格表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-21

[STATe] LEVEl SPHIGH∣LOW (適用機型3310A 3310C 系列)

格式[STATe] LEVEl SPHIGH∣LOW∣NL

[STATe] LEVEl ∣NL

用途設定和讀取電子負載 LOW 和 HIGH

說明

1 LEV LOW 固定電流 (CC) 模式時為低準位電流設定值固定電阻 (CR)

模式時為低準位電阻設定值固定電壓 (CV) 模式時為低準位電壓設

定值

2 LEV HIGH 固定電流模式時為高準位電流設定值固定電阻模式時為

高準位電阻設定值固定電壓模式時為高準位電壓設定值

[STATe] DYNamic SPON∣OFF (適用機型3310A 3310C3330A 系

列)

格式[STATe] DYNamic SPON∣OFF∣NL

[STATe] DYNamic ∣NL

用途設定和讀取電子負載為動態或靜態負載

說明

1 DYN ON 設定為動態 (DYNAMIC) 負載

2 DYN OFF 設定為靜態 (STATIC) 負載

[STATe] SYNCronize SPON∣OFF (適用機型3250A 系列)

格式[STATe] SYNCronize SPON∣OFF∣NL

[STATe] SYNCronize ∣NL

用途設定和讀取電子負載為外部同步或內部同步

說明

1 外部同步信號 (SYNC ON)使用外部同步信號作為電子負載同步解發信

號以控制負載電流與電壓同步

2 內部同步信號 (SYNC OFF)使用輸入連接器的信號再經由內部的零交

越電路及隔離電路產生同步信號

[STATe] WATT SPON∣OFF (適用機型3250A3310C 系列)

格式[STATe] WATT SPON∣OFF∣NL

[STATe] WATT ∣NL

用途設定和讀取是否顯示功率

說明此命令是設定功率電表的顯示本命令必須配合 PRESOFF 時使用

設定 ON 時上方的顯示器由電壓表變為瓦特表下方的顯示器由電流

表變為伏安 (VA) 表其單位分別為ˆ W ˜ˆ VA ˜

設定 OFF 時上方的瓦特 (W) 變回電壓表下方的伏安 (VA) 表變回

電流表其單位分別為ˆ Vrms ˜ˆ Vrms ˜

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-22

[STATe] AFREQ SPONOFF (適用機型3250A系列)

格式[STATe] AFREQ SPONOFFNL

[STATe] AFREQ NL

用途設定和讀取電子負載是否自動偵測頻率

說明此命令式控制電子負載是否自動偵測頻率若設為 ON 時則電子負載

會自動偵測輸入端電壓之頻率若設為 OFF則電子負載輸入電壓之頻

率須要自行設定

[STATe] DUAL DVM∣DVM∣OFF (適用機型3330A 系列)

格式 [STATe] DUAL DVM∣DVM∣OFF∣NL

用途設定當前模組在顯示狀態

說明此命令為設定 3330A 系列模組在顯示狀態

DVM雙電壓顯示模式

DAM雙電壓顯示模式

OFFNORMAL顯示模式

[STATe] CC AUTO∣R2 (適用機型333XA331XC 系列)

格式 [STATe] CC AUTO∣R2∣NL

用途設定AUTO RANGE強制RANGE II功能

說明設定在AUTO RANGE 會自動切換RANGE 檔位

設定在強制 RANGE II 會將RANGE 檔位設定在RANGE II

PS此項功能3302C啟用於(REV28)版本之後

3310C系列啟用於(REV305)3312C(REV306)版本之後

3330A系列啟用於(REV317)版本之後

[STATe] NG (適用機型3250A3310A 3310C3330A 系列)

格式[STATe] NG ∣NL

用途查詢當前模組是否有的 NG 標誌

說明NG 讀回NG 的狀態指示燈ldquo0rdquo表示 NG (NO GOOD) 指示燈熄

滅ldquo1rdquo表示 NG 指示燈點亮

[STATe] PROTect (適用機型3310A 3310C3330A 系列)

格式[STATe] PROTect ∣NL

用途查詢當前模組是否有的保護標誌

說明

1 PROT 讀回負載目前的保護狀態ldquo1rdquo表是發生 OPPldquo4rdquo表示發

生 OVP ldquo8rdquo表示發生 OCP下表說明保護狀態位元對應碼

2 PROT 狀態暫存器的清除可以使用 CLER 命令將 PROT 狀態暫存器清

除為ldquo0rdquo

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-23

7 6 5 4 3 2 1 0

過功率保護(OPP)

過電壓保護(OVP)

過電流保護(OCP)

位元 7 位元 0

過溫度保護(OTP)(3310)

表 4-13 PROT 狀態暫存器

[STATe] SLEWrate ATE FAST∣MIDDle∣SLOWNL (適用機型3320

系列)

格式[STATe] SLEWrate FAST∣MIDDle∣SLOWNL

用途設置當前模組電流斜率

說明設置當前模組電流斜率約快中慢

474 SYSTEM 設定和讀取機框和電子負載的狀態

[SYStem] RECall SP m n (適用機型33203250A3310A 3310C

3330A 系列)

格式[SYStem] RECall SP m n∣NL

用途呼叫記憶裝定中的負載狀態

說明此命令為呼叫記憶裝定中的負載狀態資料m = 1~5n = 1~30

如果當前模組為 3310A3250 系列時項目號 (n) 無效n 可以省略

如果當前模組為其他系列時省略符號 n項目默議為 3302C 所顯示的項

實例RECALL 215 呼叫記憶裝定中的第 2 組第 15 項負載裝態資料

REC 3 呼叫記憶裝定中的第3組負載狀態資料如果當前模組為 3320

3310C3330A 系列時項目默議為 3302C 所顯示的項目

[SYStem] STORe SP m n (適用機型33203250A3310A 3310C

3330A 系列)

格式[SYStem] STORe SP m n∣NL

用途存儲負載狀態到記憶裝定中

說明此命令為存儲負載狀態到記憶裝定中m = 1~5n = 1~30如果當前模組

為 3310A3250A 系列時項目 (n) 無效n 可以省略

如果當前模組為其他系列時省略項目號 n 項目默議為 3302C 所顯示的項

實例SYSTEMSTORE 215 存儲負載狀態到記憶裝定第 2 組第 15 項中

STOR 3 存儲負載狀態到記憶裝定第 3 組如果當前模組為 33203310C

3330A 系列時項目默議為 3302C 所顯示的項目

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-24

[SYStem] NAME (適用機型3250A3310A 3310C3330A 系列)

格式[SYStem] NAME ∣NL

用途讀取當前電子負載機型編號

說明此命令讀回當前電子負載機型編號如果當前沒有模組那麼將讀到字

符串 ˆNONE˜如果當前安裝了模組那麼將會讀到以下型號

型 號 型 號 型 號 型 號

3250A 3310A 3310C 3330A

3251A 3311A 3311C 3331A

3252A 3312A 3312C 3332A

3253 3314A 3314C 3333A

3315A 3315C 3334A

表 4-14 各系列機型編號表

[SYStem] NAME XXXX ∣NL or [SYStem] SPEC NR2 (適用機型

3320A 系列)

格式[SYStem] NAME XXXX ∣NL

[SYStem] SPEC NR2

用途設定當前電子負載機型編號

說明XXXX 為 33203321332233243325 型號之一3302C 才能知道當

前為何種規格電子負載

SPCT 型號

0 3320

1 3321

2 3322

4 3324

5 3325

表 4-15 3320系列機型編號表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-25

475 MEASURE 測量電子負載的當前電流電壓的實際值

MEASureCURRent (適用機型3250A3310A 3310C3330A 系列)

格式MEASureCURRent ∣NL

用途讀取當前電子負載的電流

說明讀回 4 位半數位電流表的讀值單位為安培 (A)

MEASureVOLtage (適用機型3250A3310A 3310C3330A 系列)

格式MEASureVOLtage ∣NL

用途讀取當前電子負載的電壓

說明讀回 4 位半數位電壓表的讀值單位為伏特 (V)

MEASurePOWer (適用機型3250A3310C 系列)

格式MEASurePOW ∣NL

用途讀取當前電子負載的功率

說明讀回 4 位半數位瓦特表的讀值單位為瓦特(W)

MEASureVA (適用機型3250A 系列)

格式MEASureVA ∣NL

用途讀取當前電子負載的伏安

說明讀回 4 位半數位伏安表的讀值單位為伏安 (VA)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-26

4-8 3250 系列 GPIB 控制流程圖

START

SET to LEV A or B

AC or DC

AC

DC

SET

FREQ NR2

SYNC ON|OFF

BANK m

SET

FREQ 01

SYNC ONOFF

MODE CCCC

SET

CR

MODE CR

SET

MODE CC

WAVE nCURR = A NR2

SET

VL NR2VH NR2

IL NR2

IH NR2WL NR2

WH NR2VAL NR2VAH NR2

m 0 ~ 10n 1 ~ 5

BANK 命令僅能使用於

交流 (AC) 負載

Lighting REM

Indicater

WAVE 命令僅能使用於

固定電流 (CC)模式

RESA NR2

圖 4-2 3250A 系列 GPIB 控制流程圖

SET

ldquoMODE LINrdquoldquoCURR=A NR2rdquo

LIN

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-27

4-9 3310A 系列 GPIB 控制流程圖

圖 4-3 3310A 系列 GPIB 控制流程圖

START

SETMODE CC

SET SET

CURRENTiexclOslashA

CC

SETRANG 2

SETRANG 1

SETRANG 1

SETRANG 2

HIGH or LOW LEVEL

SET

LEV HIGHRESLOW C

RESHIGH NR2

SET

LEV LOWRESLOW D

RESHIGH NR2

SETLEV HIGH

RESLOW ERESHIGH NR2

SET

LEV LOWRESHIGH FRESHIGH NR2

SET

LEV HIGHRESLOW G

RESHIGH NR2

SET

LEV LOWRESHIGH H

RESHIGH NR2

STA or DYN

SETDYN OFF

SET

HIGH or

SETLEV HIGH

CURRLOW I

CURRHIGH NR2

SETLEV LOW

CURRHIGH J

CURRLOW NR2

SETLEV HIGH

CURRLOW K

CURRHIGH NR2

SETLEV LOW

CURRHIGH L

CURRLOW NR2

SETDYN ON

RISENR2

PERDLOW NR2

STA or DYN

DYN OFF

LOW LEVELHIGH or

LOW LEVEL

CURRHIGH NR2CURRLOW NR2

FALLNR2PERDHIGH NR2

SETDYN ON

RISENR2

PERDLOW NR2

CURRHIGH NR2CURRLOW NR2

FALLNR2PERDHIGH NR2

HIGH or LOW LEVEL

HIGH or LOW LEVEL

CURRENTiexclUgraveB

MODE CR MODE CV

MODE

CR

MODE

CV

MODE NO NO NO

YESYESYES

YES

YESNO

NO

LOW

HIGH HIGH

LOW

DYN DYN

SAT SAT

LOWLOW

HIGH HIGH

HIGH

LOW

3310A 3311A 3312A 3314A 3315A

AB

CD

E

FGH

IJKL

3020

20800001

20

0060000

3000300

6010

104000

0051000

60000

6000600

10250

25020000

125250

001000

1000100

051000

100020000

501000

00500000

050050

1540

4015000

0240

0060000

1500150

3310A 系列流程圖變數表

Lighti ng REMIndicater

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-28

4-10 3320 系列 GPIB 控制流程圖

圖 4-4 3320 系列 GPIB 控制流程圖

START

A B C

3320 3321 3322 3323 3324 30

30

300

60

60

600

10

10

100

10

10

100

05

05

50

3325 15

15

150

SETRANG 1SLEW n

CURR ≦ B

CURRENT ≦ A

SETRANG 2SLEW n

CURR ≦ C

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-29

4-11 3310C 系列 GPIB 控制流程圖

圖 4-5 3310C 系列 GPIB 控制流程圖

START

CC

MODE

NO CP

MODE

CV

MODE

CR

MODE

SETldquoMODE CCrdquo

SETldquoMODE CRrdquo

SETldquoMODE CVrdquo

SETldquoMODE CPrdquo

CORRENTlt=A

SETldquoRANGE 2rdquo

SETldquoRANGE 1rdquo

RESgt=B

SETldquoRANGE 2rdquo

SETldquoRANGE 1rdquo

STA or

SETldquoDYN OFFrdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquo ldquoCURRHIGH D ldquo ldquoCURRLOW NR2rdquo

SET ldquoLEV HIGHrdquo ldquoCURRLOW C ldquo ldquoCURRHIGH NR2rdquo

SET ldquoDYN ONrdquo

ldquoCURRHIGH NR2ldquo ldquoCURRLOW NR2rdquo ldquoRISENR2rdquo ldquoFALLNR2rdquo ldquoPERDHIGH NR2rdquo ldquoPERDLOW NR2rdquo

STA or

SETldquoDYN OFFrdquo

HIGH orLOW LEVEL

SETldquoLEV LOWrdquo ldquoCURRHIGH F ldquoldquoCURRLOW NR2rdquo

SETldquoLEV HIGHrdquoldquoCURRLOW E ldquoldquoCURRHIGH NR2rdquo

SETldquoDYN ONrdquo

ldquoCURRHIGH NR2ldquoldquoCURRLOW NR2rdquoldquoRISENR2rdquoldquoFALLNR2rdquoldquoPERDHIGH NR2rdquoldquoPERDLOW NR2rdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquoldquoRESHIGH J ldquo ldquoRESLOW NR2rdquo

SET ldquoLEV HIGHrdquo ldquoRESLOW I ldquo ldquoRESHIGH NR2rdquo

HIGH orLOW LEVEL

SETldquoLEV LOWrdquoldquoRESHIGH L ldquoldquoRESLOW NR2rdquo

SET ldquoLEV HIGHrdquo ldquoRESLOW K ldquoldquoRESHIGH NR2rdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquo ldquoCVHIGH H ldquo ldquoCVLOW NR2rdquo

SET ldquoLEV HIGHrdquoldquoCVLOW G ldquo ldquoCVHIGH NR2rdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquo ldquoCPHIGH N ldquo ldquoCPLOW NR2rdquo

SETldquoLEV HIGHrdquo ldquoCPLOW M ldquoldquoCPHIGH NR2rdquo

A B CDEF GH I J KLM N

3310C30 20 0 0300030

20 750010620

00 60

00 150

3311C601000 60 0060

1037500510

00 60

00300

3312C102500100010

25 1875013325

00250

00300

3314C0510000050050

1001875533100

00500

00200

3315C154000150015

4015002140

0060

0075

3310C系列流程圖變數表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 A-1

Appendix A GPIB programming Example

C Example Program

Link this program with appropriate cibobj

This application program is written in TURBO C 20 for the IBM PC-AT compatible The National Instruments Cooperation (NIC) Model PC-2A board provides the interface between the PC-AT and a PRODIGIT MPAL ELECTRONIC LOAD The appropriate cibobj file is required in each program to properly link the NIC board to C LANGUAGE and include the ltdeclhgt HEADER FILE to C LANGUAGE

include ltstdiohgt

include ltdoshgt

include ltmathhgt

include declh NI GPIB CARD HEADER FILE

main()

char ouster[20]rdbuf[15]spec[10]

int ichload

Assign unique identifier to the device dev5 and store in variable load check for error ibfind error = negative value returned

if((load = ibfind(dev5)) lt 0) Device variable name is load

GPIB address is 5

printf(r INTERFACE ERROR an)

printf(rnError routine to notify that ibfind failedn)

printf(rnCheck software configurationn)

exit(1)

Clear the device

if((ibclr(load)) amp ERR)

printf(INTERFACE ERROR a)

exit(1)

clrscr()

Clear load error register

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT A-2

ibwrt(loadoutstr6)

ibwrt(loadCLR3)

ibwrt( loadNAME5) Get the 3310 series module load specification

strset(rdbuf0) Clear rdbuf string buffer

strset(spec0) Clear spec string buffer

ibrd(loadspec20)

if (spec[3] == 9)

printf(n 3302C series specification error )

Set preset off current sink 10 amps and load on commands to the load

ibwrt( loadpres offcclow 00cchigh 10load on 47)

ibwrt( loadmeascurr10)

Get the load actially sink current from the load

ibrd( loadrdbuf20)

go to local

ibloc(load)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 A-3

BASICA Example Program

LOAD DECLBAS using BASICA MERGE command

100 REM You must merge this code with DECLBAS

105 REM

110 REM Assign a unique identifier to the device dev5 and store it in variable load

125 REM

130 udname$ = dev5

140 CALL ibfind (udname$load)

145 REM

150 REM Check for error on ibfind call

155 REM

160 IF load lt 0 THEN GOTO 2000

165 REM

170 REM Clear the device

175 REM

180 CALL ibclr (load)

185 REM

190 REM Get the 3310 series module load specification

195 REM

200 wrt$ = NAME CALL ibwrt(loadwrt$)

210 rd$ = space$(20) CALL ibrd(loadrd$)

215 REM

220 REM Set preset off current sink 10 amps and load on commands to the load

225 REM

230 wrt$ = pres offcclow 00cchigh 10load on

240 CALL ibwrt(loadwrt$)

245 REM

250 REM Get the load actially sink current from the load

255 REM

260 wrt$ = meascurr CALL ibwrt(loadwrt$)

270 rd$ = space$(20) CALL ibrd(loadrd$)

275 REM

280 REM Go to local

285 REM

290 CALL ibloc(load)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT A-4

2000 REM Error routine to notify that ibfind failed

2010 REM Check software configuration

2020 PRINT ibfind error STOP

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-1

Appendix B RS-232 programming Example

C Language Interface for DOS Handlers pd_rs232c include ltdoshgt

include ltstdiohgt

include ltconiohgt

include ltstringhgt

define COMPTR 44 command array pointer

define QUELEN 1024 size of seriel input

define SUCCESS 0 return value variable for success

define OPER_ERR -1 operate error

define TIME_OUT 1 time_out

int input_index = 0 index of seriel input buffer

int rd_result = 0 return value variable of pd_rd()

int timeout = 0 timeout flag

char queue[QUELEN] seriel input buffer

int ACE_DATA_REG ACIA data register

int ACE_INT_ENB_REG ACIA interrupt enable register

int ACE_INT_IDENT_REG ACIA interrupt identification register

int ACE_LINE_CTL_REG ACIA line control register

int ACE_MODEM_CTL_REG ACIA modem control register

int ACE_LINE_STAT_REG ACIA line status register

int ACE_MODEM_STAT_REG ACIA modem status register

int COM_INT_NUM ACIA communication port interrupt number

int IRQ_MASK IRQ mask for PC IRQ flag

void pd_loc(void) function of disable interrupt routine

void pd_rem(void) function of enable interrupt routine

int pd_init(int) function of initial communication port

int pd_wrt(char int) function of write to device

int pd_rd(char int) function of read from device

int read_buf(void)

define PIC_CTL_REG 0x20 8259A PIC control register

define PIC_INT_MASK_REG 0x21 8259A PIC interrupt mask register

define NON_SPEC_EOI 0x20 non-spacific end of interrupt

define CTS 0x10 clear to send

define DSR 0x20 data set ready

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-2

define RI 0x40 ring indicator

define DCD 0x80 data carrier detect

define DCTS 1 delta clear to send

define DDSR 2 delta data set ready

define TERI 4 trailing edge ring detect

define DDCD 8 delta data carrier detect

define OE 2 overrun error

define PE 4 parity error

define FE 8 frame error

define BI 0x10 break interrupt

define THRE 0x20 transmit holding reg empty

3302C series elec load command sets

int pd_wrt(char wrtbufint count)

static char combuf[COMPTR] = CHAN CURRHIGH CURRLOW

RESHIGH RESLOW VOLTHIGH

VOLTLOW PERDHIGH PERDLOW

FALL RISE GLOBLOAD

GLOBLEV GLOBPRES GLOBSHOR

GLOBDYN GLOBRANG GLOBMODE

CLER CHAN MEASVOLT

MEASCURRCURRHIGH CURRLOW

ERR RESHIGH RESLOW

VOLTHIGHVOLTLOW NAME

PERDHIGHPERDLOW FALL

RISE LOAD LEV

PRES SHOR DYN

RANG MODE PROT

REMOTE LOCAL

int cntresultt

int comerrerr

char ch

char tempbuf[QUELEN]

char intbuf[QUELEN]

for (cnt = 0cnt lt 1024cnt++)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-3

intbuf[cnt] =

tempbuf[cnt]=

strset(intbuf)

strset(tempbuf)

for (cnt = 0cnt lt count+1cnt++wrtbuf++)

intbuf[cnt] = wrtbuf

cnt = cnt--

intbuf[cnt] = r

cnt = cnt++

count = count++

intbuf[cnt] = n

t = strcspn(intbuf )

if (t gtcount)

t = count-1

for (cnt = 0cnt lt tcnt++)

tempbuf[cnt] = intbuf[cnt]

strupr(tempbuf)

strupr(intbuf)

cnt = 0

do

comerr = strncmp(tempbufcombuf[cnt]t)

cnt = cnt++

while(( cnt = COMPTR) ampamp (comerr = 0))

if ( comerr == 0)

result = SUCCESS

for (cnt = 0cnt lt count+1cnt++)

while(inportb(ACE_LINE_STAT_REG) amp THRE == 0)

ch = intbuf[cnt]

delay(20)

outportb(ACE_DATA_REG ch)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-4

timeout = 0

for (cnt = 0 cnt lt= countcnt++)

ch = intbuf[cnt]

if(ch == )

do

read_buf()

while((rd_result == 0)ampamp(timeout == 0))

rd_result = 0

for (cnt = 0cntlt= countcnt++)

intbuf[cnt] =

tempbuf[cnt] =

return(result)

return(OPER_ERR)

int pd_rd(char bufint count)

char ch

int cnt = 0

do

ch = queue[cnt]

buf = ch

cnt = cnt++

buf = buf++

while((ch = n) ampamp (cnt = count))

buf = 0

queue[0] = 0

if (timeout == 1)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-5

return(TIME_OUT)

return(SUCCESS)

int read_buf()

char chch1

int temp_index

unsigned long ticks

float sec1sec2

rd_result = 0

ticks = biostime(00)

sec1 = ticks182

do

ticks = biostime(00)

sec2 = ticks182

if((sec2 - sec1) gt= 200) delay about 1 Sec

timeout = 1

ch = inportb(ACE_INT_IDENT_REG)

ch amp= 0x06

switch(ch)

case 6

inportb(ACE_DATA_REG) read the data register to empty it

break

case 0

break

case 2

break

case 4 read character from data register

ch1 = inportb(ACE_DATA_REG)

temp_index = input_index + 1 increment index of input buffer

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-6

if (ch1 = n) check terminate bit

queue[input_index] = ch1 store character to input buffer

input_index = temp_index

else

queue[input_index] = ch1

input_index = temp_index

input_index = 0 if terminate bit was detected

temp_index = 0

rd_result = 1 clear index and set return value

break

finally send the non-spacific

while ((rd_result == 0) ampamp (timeout == 0))

int pd_init(int pd_com)

if ((pd_com = 1) ampamp (pd_com = 2))

return(OPER_ERR)

if (pd_com == 2) initial communication port 2

ACE_DATA_REG = 0x2f8

ACE_INT_ENB_REG = 0x2f9

ACE_INT_IDENT_REG = 0x2fa

ACE_LINE_CTL_REG = 0x2fb

ACE_MODEM_CTL_REG = 0x2fc

ACE_LINE_STAT_REG = 0x2fd

ACE_MODEM_STAT_REG = 0x2fe

COM_INT_NUM = 11

IRQ_MASK = 0xf7 IRQ mask for IRQ3 (11110111)

else initial communication port 1

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-7

ACE_DATA_REG = 0x3f8

ACE_INT_ENB_REG = 0x3f9

ACE_INT_IDENT_REG = 0x3fa

ACE_LINE_CTL_REG = 0x3fb

ACE_MODEM_CTL_REG = 0x3fc

ACE_LINE_STAT_REG = 0x3fd

ACE_MODEM_STAT_REG = 0x3fe

COM_INT_NUM = 12

IRQ_MASK = 0xef IRQ mask for IRQ4 (11101111)

bioscom(0 0xe3 pd_com-1) boud rate 9600 1 start bit

pd_rem() no parity 1 stop bit

pd_wrt(remote6) data bit 8 bits

return(SUCCESS)

void pd_rem(void)

char ch

outportb(ACE_INT_ENB_REG 0xd) enable ACIA interrupt register

inportb(ACE_DATA_REG) empty receive data register

inportb(ACE_LINE_STAT_REG) clear line status register

outportb(ACE_MODEM_CTL_REG 0xb) set RTSDTR to enable modem and

turn on OUT2 to enable the 8250s

IRQ interrupt to system

void pd_loc(void)

char ch

outportb(ACE_INT_ENB_REG 0) disable all 8250 interrupt

outportb(ACE_MODEM_CTL_REG 0) clear RTSDTR to disable modem and

turn off OUT2 to disable the 8250s

IRQ interrupt to system

Program terminated

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-8

C Example Program Link this program with pd_rs232obj

include ltdoshgt

include ltstdiohgt

include ltconiohgt

include ltstringhgt

main()

int com

int io_err= 0

char rdbuf[1024]

clrscr()

printf(Input COM1COM2 port is )

scanf(d ampcom)

if((io_err = pd_init(com)) == 0) Initial RS-232 interface

setstr(rdbuf)

pd_wrt(name5)

if ((io_err = pd_rd(a10)) == 0)

do

Set preset off current sink 10 amps and load on commands to the load

pd_wrt(pres off8)

delay(200)

pd_wrt(currlow 0012)

delay(200)

pd_wrt(curr high 1013

delay(200)

pd_wrt(load on7)

delay(200)

pd_wrt(meascurr 11)

Get the load actially sink current from the load

delay(200)

pd_rd(rdbuf20)

io_err = 1

while (io_err == 0)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-9

else

printf(a)

printf(3302C IO reading error n)

exit(1)

pd_loc() Go to local

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

Material Contents Declaration (材料含量宣称)

Hazardous Substance (有毒有害物质或元素)

(Part Name) 零件名称

(Pb) 汞

(Hg) 镉

(Cd) 六价铬

(Cr6+)

多溴

联苯

(PBB)

多溴

二苯醚

(PBDE)

PCBA (印刷电路装配件)

X O X O O O

Electrical part not on PCBArsquos 未在PCBA上的电子零件 X O X O O O

Metal parts 金属零件

O O O X O O

Plastic parts 塑料零件

O O O O X X

Wiring 电线

X O O O O O

Package 封装

X O O O O O

对销售之日的所售产品本表显示 PRODIGIT 供应链的电子信息产品可能包含这些物质注意在所售产品中可能

会也可能不会含有所有所列的部件This table shows where these substances may be found in the supply chain of Prodigit electronic information products as of the date of sale of the enclosed product Note that some of the component types listed above may or may not be a part of the enclosed product 表示该有毒有害物质在该部

件所有均质材料中的含量均在SJT 11363-2006 标准规定的限量要求以下Indicates that the concentration of the hazardous substance in all homogeneous materials in the parts is below the relevant threshold of the SJT 113632006 standard times表示该有毒有害物质至少在该部件的某一均质材料中的含量超出SJT 11363-2006 标准

规定的限量要求times Indicates that the concentration of the hazardous substance of at least one of all homogeneous materials in the parts is above the relevant threshold of the SJT 11363-2006 standard Note(注释) 1Prodigit has not fully transitioned to lead-free solder assembly at this momentHowever most of thecomponents used are RoHS compliant(此刻Prodigit 并非完全过渡到无铅焊料组装但是大部份的元器件一至于RoHS的规定)

2 The product is labeled with an environment-friendly usage period in yearsThe marked period is assumed under the operating environment specified in the product specifications(产品标注了环境友好的使用期限制(年)所标注的环境使用期限假定是在此产品定义的使用环境之下)

Example of a marking for a 10 year period (例如此标制环境使用期限为10年)

Page 13: 3302C Mainframe 使用手冊 · 2016. 12. 20. · 3302c mainframe 使用手冊 1-3 1-5 系統方塊圖 3302c 系統方塊圖如圖 1-1 所示,3302c 內含兩組電源供應器,其中一組供應給

3302C Mainframe 使用手冊 3-3

3-2 儲存呼叫 ( STORE RECALL ) 操作

3302C 電子負載機框前面板的 8 個功能鍵對於 3250A3310A 系列電子負載模組其

中 STATE 1 ~ 5 提供了使用者可以儲存呼叫最多達 5 個的測試項目或狀態對於

3310C3330A3320 系列電子負載模組 3302C 可儲存呼叫 5 種電子負載狀態設定項

目每個項目別分為 30 種狀態共有 150 種3310C3330A 系列電子負載模組狀

態設定於負載模組的 EPROM 中3320 系列電子負載模組狀態設定於 3302C 電子負

載機框 EPROM 中每一組 STATE (1~5) 皆能儲存 (STORE) 或呼叫 (RECALL)

3250A3310A3310C33203330A 電子負載的狀態及設定值

321 儲存功能操作步驟

3211 設定好電子負載的狀態及設定值

3212 對於 3310C3330A 及 3320 系列用 UP 和 DOWN 鍵選擇將要存

儲的 BANK 狀態號碼(1~30)對於 3310A 和 3250A 系列跳到下一

3213 按下 3302C 面板上的儲存 (STORE) 鍵此時儲存件的指示燈會立即

以每秒一次的速度閃爍若欲放棄儲存時可再按一次儲存鍵或等大

約 20 秒鐘即離開儲存功能

3214 按下儲存鍵後儲存功能指示燈亦開始閃爍之後按下 STATE 1 ~ 5

任何一鍵時相對地指示燈立即點亮表示電子負載面板狀態及設定

值都已經儲存至指定的記憶裝置中儲存功能指示燈熄滅之後表示

儲存步驟已經完成

322 呼叫功能操作步驟

按下 STATE 1 ~ 5 中任何一個按鍵相對的指示燈即點亮表示 3250A

3310A 系列電子負載模組會從相對地記憶裝置中將資料呼叫出來此時

3250A3310A 系列電子負載模組面板的狀態及設定值即會依照呼叫出來的資料

重新設定對於 3310C3330A 及3320 系列按 UP 和 DOWN 鍵改變當前項

目中的狀態號碼同時將此狀態的資料傳送至電子負載模組設定呼叫功能

後若按下模組面板上任何一個按鍵時呼叫功能指示燈 (STATE 1 ~ 5) 隨

即亮起表示呼叫步驟已經完成

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 3-4

3-3 AUTO SEQ 功能操作說明

AUTO SEQ 功能內有兩種模式一為 STORE (EDIT) MODE (編輯模式)另一 START

(TEST) MODE (測試模式)同時按下前面板的 S3 + S4 可以進入 AUTO SEQ 功能內再

按 STORE 或 SEATE 選 STORE (EDIT) MODE (編輯模式) 或 START (TEST) MODE

(測試模式)(操作方式請參考流程圖)

Normal Mode

AUTO SEQ

按下 S3+S4 鍵

Display bank no

STORE MODE STATE MODE

按下 Exit 鍵

bn

Show r1-r9 Display 3302C 程式版本 r1-r9

Display bank

SHOW n1~n9

按下 STATE 鍵按下 STORE 鍵

圖 3-2 自動動測試模式操作流程圖

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 3-5

331 編輯模式 (Edit) Mode

3311 3302C 內有 9 組 (n1 ~ n9) 自動測試可編輯

3312 每組各有 16 項步驟可設定由 BANK 0 ~ 30 及 STATE 0 ~ 5 來選擇

150 組

3313 每組內可設定 T1 (TEST TIME) 及 T2 (DEALY TIME)單位為 100 ms

範圍在 (01s ~ 99s)

S3+S4

Show n1-n9

Store Mode

1按下按鍵 S3+S4

2顯示 AUTO SEQ No1-No9 按上下箭頭選擇 n1-n9

Initial = n1

按下 Store 鍵3按下 Store 鍵進入 Store Mode

Show BANK 值

設定 Bank

設定 T1

設定 T2

按上下箭頭選擇 Bank NoSTART 1~5

按下 Store 鍵 = Enter 進入下一個項目

Show t1

Show t2

按上下箭頭設定 t1 = 01-99 單位 = 100mS

按下 Store 鍵 = Enter 進入下一個項目

按下 Store 鍵 = Enter 進入下一個項目

按上下箭頭設定 t2 = 00-99 單位 = 100mS

顯示 Step No Sp = 0-F

Step = F

Yes完成

Sp=Sp+1

NO

圖 3-3 編輯模式操作流程圖

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 3-6

332 測試模式(Test)Mode

3321 當同時按下 S4 + S5 進入自動測試模式S3S4 LED 燈亮起按下

SEART 鍵則進入測試模式

3332 測試方式由 (STEP 0- T1-T2) 接著 (SETP 1-T1-T2) 直到 16 個步驟做

完或按 EXIT 離開測試模式

3333 若全部測試步驟都 GO測試結果顯示 GO 時表示為 PASS測試步

驟若有任何一項為 nG 時測試結果顯示 nG 時表示為 FAIL

S3+S4

Show n1-n9

Start Mode

1按下按鍵 S3+S4

2顯示 AUTO SEQ No1-No9 按上下箭頭選擇 n1-n9

Initial = n1

按下 Start 鍵

3按下 Start 鍵進入 Start Mode

Testing3依據 3310C 及 3330A 傳回之 GONG 3302C 不用顯示 GONG

4若測試結果為 NG 時 3302C 應暫停測試

Exit

1依照 n1-n9 的內容 Recall 3330A 及 3310C 模組

41 使用者按下 START 則繼續測試

42 使用者按下 Exit 則終止測試 回到 Normal ModeStartExit

Start

Show BANK值

NG Yes

Normal Mode

End

No

Sp = Sp+1

No

PASSFAIL

Show GO Show NG

PASS FAIL

1

2

3

Exit

Yes

4

5若測試結果為 GO 時 則判斷是否為最後一個測試項

51 若不是最後測試 Step 則 Step + 1 繼續測試

52 若是最後測試 Step 則測試若全部為 GO 時 顯示 GO 表示為 PASS

53 若是最後測試 Step 則測試若有任一項為 NG 時 顯示 NG 表示為 FAIL

5

52 53

5141

42

圖 3-4 測試模式操作流程圖

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-1

四GPIB RS-232 操作命令說明

4-1 GPIBRS-232 簡介

3302C 電子負載機框後面板上的 GPIBRS-232 介面可以和個人電腦 (PC) 或者筆記本

型電腦 (Note Book PC) 的 GPIBRS-232 介面連接可以使用高階語言 C 和 VB 等應

用程式遠端控制電子負載模組組成自動控制系統

根據 GPIBRS-232 介面功能更可以利用在交換式電源供應器 (Switching Mode Power

Supply) 的自動化測試如負載調整率 (LOAD Regulation)電壓調整 (Centering Voltage

Adjust) 等或者可充電式電池的充放電測試3302C 的 GPIBRS-232 介面功能不僅

可以設定 3250A3310A3310C33203330A 系列電子負載模組的負載狀態更可以讀回

設定值及實際值從而可以在 PC 上可以觀察到電子負載模組的工作狀態

4-2 GPIB 命令摘要

GPIB 的設定命令中 rdquoNAME XXXXrdquo 只對 3320 系列有效3320 系列進入 GPIB 後

要先下此命令使 3302C機框知道裝 3320 系列中何種機型

GPIB 的命令群組中查詢命令及測量命令的命令延遲時間為 (100mS)請於下達查詢命

令及測量命令之後延遲 100 mS 之後再讀取資料緩衝區上的資料

3302C 裝 3321 負載模組欲使用 GPIB 控制時 GPIB 命令下達應如下

NAME 3321

若沒有先下此命令給 3302C 則機框無法分辨機型造成設定錯誤

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-2

4-3 RS-232 命令摘要

RS-232 命令語法與 GPIB 命令語法都是相同的3302C 電子負載機框 RS-232 功能的

通訊協定為固定的其通訊協定如下所述

鮑得率 (Baud-rate) 9600

同位檢查 (Parity) 沒有

資料位元數 (Data bit) 8 位元

結束位元 (Stop bit) 1 位元

命令延遲時間 (Command Delay time) 20 mSec

後面板 RS-232 介面連接圖如圖 4-1其中圖 4-1 (A) 為 3302C RS-232 介面的內部配

線圖使用者只須使用如圖 4-1 (B) 的一般一對一 RS-232 電纜線

TxDRxDRTSCTS

TxDRxD RTSCTS

Figure 4-1A

TxDRxDRTSCTSDSR GNDDCDDTR

234567820

Figure 4-1B

Inside of 3302C Mainframe 3302C Mainframe RS232C port on PC RS232C port on

圖 4-1 後面板 RS-232 介面連接圖

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-3

4-4 3320 3250 3310A 3310C 3330A GPIBRS-232 命令列表

332032503310A3310C3330A 系列 GPIBRS-232 設定及讀取命令如下列表格

型 號 設定預置數值命令查詢預置數值命令

3250A 3310A 3310C 3320 3330A 備 註

[PRESet] BANKSPd⎢NL d=0~10

[PRESet] BANKSP⎢NL 0~10

[PRESet] WAVESPm⎢NL M=0~4

[PRESet] WAVESP⎢NL 1~5

[PRESet] FREQuency SP NR2 ⎢NL 00~700

[PRESet] FREQuency ⎢NL 00~700

[PRESet] RISESP NR2 ⎢NL

[PRESet] RISE ⎢NL

[PRESet] FALLSP NR2 ⎢NL

[PRESet] FALL NR2 ⎢NL

[PRESet] SLEWrateSP NR2 ⎢NL

[PRESet] SLEWrate ⎢NL

[PRESet ] PERiod HIGH ⎢LOW SPNR2

[PRESet] PERiodHIGH ⎢LOW

⎢NL

[PRESet] PERDHIGH ⎢LOW SP NR2

[PRESet ] PERDHIGH ⎢LOW

⎢NL

[PRESet] LDONvSP NR2 ⎢NL

[PRESet] LDONv ⎢NL

[PRESet] LDOFfvSP NR2 ⎢NL

[PRESet] LDOFfv ⎢NL

[PRESet] CC SP NR2 ⎢NL

[PRESet] CC ⎢NL

PRESet] CURR SP NR2 ⎢NL

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-4

型 號 設定預置數值命令查詢預置數值命令

3250A 3310A 3310C 3320 3330A 備 註

[PRESet] CURR ⎢NL

[PRESet] CCA ⎢B SP NR2⎢NL

[PRESet] CCA ⎢B ⎢NL

[PRESet] CURRA ⎢BSP NR2

⎢NL

[PRESet] CURRA ⎢B⎢NL

[PRESet ] CC HIGH ⎢LOWSPNR2⎢NL

[PRESet] CCHIGH ⎢LOW ⎢NL

[PRESet ] CURR HIGH ⎢LOWSPNR2⎢NL

[PRESet] CURRHIGH ⎢LOW

⎢NL

[PRESet ] CP HIGH ⎢LOW SPNR2⎢NL

[PRESet] CPHIGH ⎢LOW ⎢NL

[PRESet] CRSPNR2 ⎢NL

[PRESet] CR ⎢NL

[PRESet] CRA ⎢B SP NR2⎢NL

[PRESet] CRA ⎢B ⎢NL

[PRESet ] RESA ⎢B SP NR2

⎢NL

[PRESet] RESA ⎢B ⎢NL

[PRESet] LINA⎢B SP NR2⎢NL

[PRESet] LINA ⎢B ⎢NL

[PRESet ] CR HIGH ⎢LOW SPNR2⎢NL

[PRESet] CRHIGH ⎢LOW ⎢NL

[PRESet ] RES HIGH ⎢LOW SPNR2⎢NL

[PRESet ] RESHIGH ⎢LOW

⎢NL

[PRESet ] CV HIGH ⎢LOW SPNR2⎢NL

[PRESet] CVHIGH ⎢LOW ⎢NL

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-5

[PRESet] CVSP NR2 ⎢NL

[PRESet] CV ⎢NL

型 號 設定預置數值命令查詢預置數值命令

3250A 3310A 3310C 3320 3330A 備 註

[PRESet ]TCONFIG SP

NORMAL|OCP|OPP|NL

[PRESet ]TCONFIG SP

NORMAL|OCP|OVP|NL

[PRESet] TCONFIG |NL 1NORMAL

2OCP

3OPP

[PRESet] TCONFIG |NL 1NORMAL

2OCP

3OVP

[PRESet] OCPSTART SP NR2|NL

[PRESet] OCPSTART |NL

[PRESet] OCPSTEP SP NR2|NL

[PRESet] OCPSTEP |NL

[PRESet] OCPSTOP SP NR2|NL

[PRESet] OCPSTOP |NL

[PRESet] OCPVTH SP NR2|NL

[PRESet] OCPVTH |NL

[PRESet] OPPSTART SP NR2|NL

[PRESet] OPPSTART |NL

[PRESet] OPPSTEP SP NR2|NL

[PRESet] OPPSTEP |NL

[PRESet] OPPSTOP SP NR2|NL

[PRESet] OPPSTOP |NL

[PRESet] OPPVTH SP NR2|NL

[PRESet] OPPVTH |NL

表 4-1 設定預置數值命令查詢預置數值命令

註1OCPOPP和TCONFIG功能在3310C3311C3315C在(REV306)之後版本才有此功能

3312C在(REV309)之後版本才有此功能

3314C在(REV307)之後版本才有此功能

3310C系列需搭配3302C (REV29)之後版本才有此功能

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-6

型 號

STAGE設定命令查詢命令 3250A 3310A 3310C 3320 3330A

備 註

[STATe] LOAD SPONOFF

NL

[STATe] LOAD NL 0OFF 1ON

[STATe ] MODESPCC CR CV

CP NL

[STATe] MODE NL 0CC 1CR

2CV 3CP

[STATe] SHORt SP ONOFF

NL

[STATe] SHORt NL 0OFF 1ON

[STATe] PRESet SP ONOFF

NL

[STATe] PRESe NL 0OFF 1ON

[STATe] SENSet NL 0OFF 1ON

[STATe] SENSe SP ONOFF

NL

[STATe] AFREQ SP ONOFF

NL

[STATe] AFREQ NL 0OFF 1AUTO

[STATe] RANGe SP III NL

[STATe] RANGe NL 0I 1II

[STATe] LEVei SP HIGHLOW

NL

[STATe] LEVei NL 0LOW 1HIGH

[STATe] LEV SP HIGHLOW

NL

[STATe] LEV NL 0LOW 1HIGH

[STATe] DYNamic SP ONOFF

NL

[STATe] DYNamic NL 0OFF 1ON

[STATe ] SYNChronize SPON

OFFNL

[STATe] SYNChronize NL 0OFF 1ON

[STATe] WATT SPONOFF

[STATe] WATT 0OFF 1ON

[STATe] DUALSPDVMDAM|OFF

[STATe] CCSPAUTOR2(註一)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-7

註一CC AUTOR2 功能3302C啟用於(REV28)版本之後

3310C系列啟用於(REV305)3312C(REV306)版本之後

3330A系列啟用於(REV317)版本之後

型 號

STAGE設定命令查詢命令 3250A 3310A 3310C 3320 3330A

備 註

[STATe] NO 0GO 1NG

[STATe] PROTect 1PROT

[STATe ] SLEWrate FAST MIDDle

SLOW

[STATe] SLEWrate NL FAST=3 MIDDL=2

SLOW=1

表 4-2 STAGE設定命令查詢命令

型 號

LIMIT設定預置數值命令查詢預置數值命令 3250A 3310C 3330A 備 註

LIMITCURRentHIGH ⎢LOWSPNR2

⎢NL

LIMITCURRentHIGH ⎢LOW⎢NL

LIMIT POWer HIGH ⎢LOWSPNR2

⎢NL

LIMITPOWerHIGH ⎢LOW⎢NL

LIMITVAHIGH ⎢LOWSPNR2⎢NL

LIMITVAHIGH ⎢LOW⎢NL

LIMITVOLTageHIGH ⎢LOWSPNR2

⎢NL

LIMITVOLTageHIGH ⎢LOW⎢NL

IH ⎢ILSPNR2⎢NL

IH ⎢IL⎢NL

WH ⎢WLSPNR2⎢NL

WH ⎢WL⎢NL

VAH ⎢VALSPNR2⎢NL

VAH ⎢VAL⎢NL

VH ⎢VLSPNR2⎢NL

VH ⎢VL⎢NL

表 4-3 LIMIT設定預置數值命令查詢預置數值命令

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-8

系統命令對所有模組有效

COMMAND NOTE RETURN

[SYStem] RECall SP m [n] ⎢NL M=1 ~ 5 n=1 ~30

[SYStem] STORe SP m [n] ⎢NL M=1~5 n=1~30

[ SYStem] REMotel ⎢NL Only RS232 cmd

[SYStem] LOCAL⎢ NL Only RS232 cmd 0OFF 1ON

[SYStem] NAME ⎢ NL ldquoXXXXX

表 4-4 系統設定命令查詢命令

對 3320 系列有效

[SYStem] NAME XXXXX

NL

XXXXX 為模組型

33203321332233243325

[SYStem] SPEC SPNR2

⎢NL

0 ~ 5 33203321332233243325

表 4-5 系統設定命令查詢命

測量命令對所有模組有效

COMMAND 3250A 3310A 3310C 3330A RETURN

MEASureCURRent ⎢NL

MEASureVOLtage ⎢NL

MEASurePOWer ⎢NL

MEASureVA ⎢NL

表 4-6 系統設定命令查詢命

附註

1 電流單位為安培 (AArms)

2 電阻單位為歐姆 (Ω)

3 電壓單位為伏特 (VVrms)

4 週期單位為毫秒 (mS)

5 轉換率 (SLEW-RATE) 單位為安培微秒 (AuS)

6 頻率單位為赫芝 (Hz)

7 功率單位為瓦特 (W)

8 VA 單位為伏安 (VA)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-9

3310C 系列與 3310A 系列在 3302C 機框中 GPIB 命令可以相容但是因 3310C 系列與

3310A 系列負載上解析度有差異所以在撰寫程式時請注意解析度的差異解析度差異參考下

機 型 CC MODE CR MODE CV MODE

3310C

Resolution

0-3A30A

08mA80mA

01067Ω-2Ω-75kΩ

0533mΩ0133mS

0V-60V

0016V

3310A

Resolution

0-3A30A

075mA75mA

01Ω-2Ω-8kΩ

05mΩ0125mΩ

0V-60V

0015V

3311C

Resolution

0-6A60A

16mA16mA

00533Ω-1Ω-375kΩ

0266mΩ0266mS

0V-60V

0016V

3311A

Resolution

0-6A60A

15mA15mA

005Ω-1Ω-4kΩ

025mΩ025mΩ

0V-60V

0015V

3312C

Resolution

0-1A10A

0266mA266mA

1333Ω-25Ω-1875kΩ

6666mΩ0053mS

0V-250V

00666V

3312A

Resolution

0-1A10A

025mA25mA

125Ω-25Ω-20kΩ

005mS625mΩ

0V-250V

00625V

3314C

Resolution

0-05A5A

0133mA133mA

5333Ω-100Ω-1875kΩ

2666mΩ13333μS

0V-500V

0133V

3314A

Resolution

0-05A5A

0125mA125mA

5Ω-100Ω-20kΩ

00125mS25mΩ

0V-500V

0125V

3315C

Resolution

0-15A15A

04mA40mA

0213Ω-4Ω-15kΩ

1066mΩ66666μS

0V-60V

0016V

3315A

Resolution

0-15A15A

0375mA375mA

02Ω-4Ω-16kΩ

1mS00625mΩ

0V-60V

0015V

表 4-7 解析度差異表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-10

4-5 縮寫代號說明

1 SPSPACE空隔字元ASCII 碼為 20H

2 命令結束符號

3 NL命令結束符號

4 NR2包含小數點的數值形式形式為 在此範圍內皆可接受

例如30123450

5 表示是讀取數據的命令即查詢命令

6 NR316 進制數 0000 ~ FFFFF

4-6 GPIB RS-232 命令語法說明

1 此符號表示命令必需包含此項不可省略

2 [ ]此符號表示命令中可以有可以沒有此項參數

3 | 此符號表示 OPTION 之意例如〝LOW|HIGH〞表示可以使用 LOW 或

HIGH但兩者只能選擇其中一個使用

4 在下達完一個命令後你必須接者送出一個命令結束字元本機可接受之結束字元

為如表 4-7或同時 9送出多個命令每個命令之間以分隔符號〝〞隔開在最後

一個命令加上結束位元若你未送出結束字元則此命令視為無效命令

LF

LF WITH EOI

CRLF

CRLF WITH

EOI

表 4-8 命令結束字元表

5 程式撰寫時在下達完一個詢問命令後必須加入 delay (100) 再下達讀回命令

例以 C 語言撰寫程式配合迦捷 GPIB 卡控制 3300C 機框 3310C 負載模組

gpoutput(PROmeascurr) 詢問命令

delay(100) 延遲時間

gpinput(instrEOSPRO7 ) 讀回命令

如範例撰寫格式在每個詢問命令與讀回命令之間加入延遲時間delay (100)即可讀回

正確值

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-11

4-7 GPIB RS-232 命令說明

471 PRESET 設定和讀取電子負載的預設值

BANK (適用機型3250A 系列)

格式[PRESet] BANK SPd| NL d=0~10

[PRESet] BANK | NL

用途設定和讀取所選擇的波形庫

說明此命令為設定欲選擇的波形庫

1 波形庫 0~4 為正弦波

2 波形庫 5~9 為方波

3 波形庫 10 為直流

4 每個波形庫當中有 5 個波形資料共 11 個波形庫55 個波形資料波

形資料如表 4-9

波 形 庫 A B C D E 0 radic2 20 25 30 35 1 15 16 17 18 19 正弦波 2 30 31 32 33 34

CF= 20 3 PF=-085 PF=-080 PF=-075 PF=-070 PF=-065 CF= 25 4 PF=-070 PF=-065 PF=-060 PF=-050 PF=-040 CF= 35 5 PF=-050 PF=-045 PF=-040 PF=-035 PF=-030 CF= 20 6 PF= 085 PF= 080 PF= 075 PF= 070 PF= 065 CF= 25 7 PF= 070 PF= 065 PF= 060 PF= 050 PF= 040 CF= 35 8 PF= 050 PF= 045 PF= 040 PF= 035 PF= 030

方波 9 10 11 12 13 14 直 流 10 radic2dc 2dc 25dc 30dc 35dc

表 4-9 波形資料表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-12

WAVE (適用機型3250A 系列)

格式[PRESet] WAVE SPdNL d=0~4

[PRESet] WAVE NL

用途設定和讀取所選擇的波形庫

說明此命令是設定 CC MODE 時的電流 CF (峰值因數)

此命令儀在 CC MODE 時才有作用BANK 改變時這 5 組 CF 亦同時會定

義成不同之 CF 如 表 4-9 詳細內容請參考 3250A 使用手冊

FREQ (適用機型3250A 系列)

格式[PRESet] FREQuery SPNR2NL

[PRESet] FREQuery NL

用途設定和讀取頻率值

說明此命令為設定電子負載的頻率值下達命令時需注意下列事項

1 下達的頻率值必須為含有小數點的數值否則命令無效

2 數值最小有效位數為小數點後第 5 位

3 下達的數值若超過電子負載得規格時則 3302C 機框會送出該電子負載

規格的滿刻度頻率值

4 3250A 系列電子負載的頻率設為範圍為 000 ~ 700 Hz

5 單位為赫茲 (Hz)

RISE (適用機型3310A 3310C3330A 系列)

格式[PRESet] RISE SPNR2NL

[PRESet] RISE NL

用途設定和讀取負載轉換率 (SLEW-RATE) 的上升斜率

說明

1 換率上升時間的定義含括負載電流改變時及動態負載電流 (DYNAMIC)

上升時間 (RISE) 與下降時間 (FALL) 的設定為完全獨立

2 升時間得設定值必須包含小數點的數值否則命令無效

3 值最小有效位數為小數點後第 5 位

4 下達上升時間數值若超過電子負載得規格時則 3302C 機框會送出該電

子負載規格的滿刻度電流值

5 單位為安培微秒 (AUs)3314C3315C 在設定時使用 (AUs) 為單位而讀

回時以 (AUs) 為單位

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-13

FALL (適用機型3310A 3310C3330A 系列)

格式[PRESet] FALL SPNR2NL

[PRESet] FALL NL

用途設定和讀取負載轉換率 (SLEW-RATE) 的下降斜率

說明

1 負載轉換率下降時間的定義含括負載電流改變時及動態負載電流下降時

間 (FALL) 與上升時間 (RISE) 的設定為完全獨立

2 下降時間得設定值必須包含小數點的數值否則命令無效

3 數值最小有效位數為小數點後第 5 位

4 下達下降時間數值若超過電子負載得規格時則 3302C 機框會送出該電

子負載規格的滿刻度電流值

5 單位為安培微秒 (AuS)3314C3315C 在設定時使用 (AuS) 為單位而讀

回時以 (mAuS) 為單位

SLEW (適用機型3330A 系列)

格式[PRESet] SLEWRATE SPNR2NL

[PRESet] SLEW NL

用途設定和讀取負載轉換率 (SLEW-RATE) 的上升和下降斜率

說明請參考 RISE和 FALL

PERI or PERD (適用機型3310A 3310C3330A 系列)

格式[PRESet] PERiodHIGHLOW SPNR2NL

[PRESet] PERi NL

[PRESet] PERDHIGHLOW SPNR2NL

[PRESet] PERD NL

用途設定和讀取動態 (DYNAMIC) 負載時的 Tlow 和 Thigh 寬度

說明

1 動態 (DYNAMIC) 負載波形的周期為 TLOW 與 THIGH 的組成

2 TLOW 與 THIGH 的的設定值必須為包含小數點的數值否則命令無

3 數值的最小有效位數為小數點後第 5 位

4 下達的 TLOW 或 THIGH 數值超過電子負載的最大規格時3302C 機框

會送出該電子負載的滿刻度 TLOW 或 THIGH 數值

5 單位為毫秒 (mS)

LDONv (適用機型3310A 3310C3330A 系列)

格式[PRESet] LDONv SPNR2NL

[PRESet] LDONv NL

用途設定和讀取 LOAD ON 電壓

說明此命令為設定電子負載 LOAD ON 電壓值

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-14

LDOFfv (適用機型3310A 3310C3330A 系列)

格式[PRESet] LDOFfv SPNR2NL

[PRESet] LDOFfv NL

用途設定和讀取負載 LOAD OFF 電壓

說明此命令為設定電子負載 LOAD OFF 電壓值

CC (適用機型3320 3330A 系列)

格式[PRESet] CC SPNR2NL

[PRESet] CC NL

用途設定和讀取負載電流值

說明設定電子負載欲載入的電流值3330A 系列指 STATIC CURRENT

CURR (適用機型3320 系列)

格式[PRESet] CURR SPNR2NL

用途設定和讀取負載電流值

說明設定電子負載欲載入的電流值3330A 系列指 STATIC CURRENT

CCHIGHLOW or CURRHIGHLOW (適用機型3310A 3310C3330A 系

列)

格式[PRESet] CCHIGHLOW SPNR2NL

[PRESet] CCHIGHLOW NL

[PRESet] CURRHIGHLOW SPNR2NL

[PRESet] CURRHIGHLOW NL

用途設定和讀取負載 HIGHLOW 組電流值

說明此命令為設定電子負載欲載入的電流值下達命令時須注意下列事項

1 下達的電流值必須含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的電流數值超過該電子負載的最大規格時3302C 機框會送出該電子

負載規格的滿刻度電流值

4 LOW 的設定電流值必須比 HIGH 的設定電流值小

5 單位為安培 (A)

CPHIGHLOW (適用機型3310C 系列)

格式[PRESet] CPHIGHLOWSPNR2NL

[PRESet] CPHIGHLOW NL

用途設定和讀取負載固定功率值

說明此命令為設定電子負載固定功率模式的功率值

CR (適用機型3330A 系列)

格式[PRESet] CRSPNR2NL

[PRESet] CR NL

用途設定和讀取負載電阻值

說明設定電子負載固定電阻模式的電阻值

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-15

LIN RES AB ( 適用機型3250A系列 ) 用途設定線性負載電流值

格式LINA|BSPNR2|NL

說明此命令為設定電子負載欲載入 (Sink) 的電流值下達命令時須注意下列事

1 下達的電流值必須為含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的數值若超過該電子負載的規格時則 3250A 系列高功率電子負載機

框會送出該電子負載規格的滿刻度電流值

4 A 組負載和 B 組負載的電流設定值為完全獨立的

5 單位為安培 (A)

CR AB or RES AB(適用機型3250A 系列)

格式[PRESet] CRABSPNR2NL

[PRESet] CRAB NL

[PRESet] RESABSPNR2NL

[PRESet] RESAB NL

用途設定和讀取負載電阻值

說明此命令為設定 A 組或 B 組電子負載欲載入的電阻值下達命令時注意

下列事項

1 下達的電阻值必須含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的電阻數值超過該電子負載的最大規格時3302C 機框會送出該電子

負載規格的滿刻度電阻值

4 單位為 Ohm (Ω)

CRHIGHLOW or RESHIGHLOW (適用機型3310A 3310C 系列)

格式[PRESet] CRHIGHLOWSPNR2NL

[PRESet] CRHIGHLOW NL

[PRESet] RESHIGHLOWSPNR2NL

[PRESet] RESHIGHLOW NL

用途設定和讀取負載電阻值

說明此命令為設定電子負載欲載入的電阻值下達命令時注意下列事項

1 下達的電阻值必須含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的電流數值超過該電子負載的最大規格時3302C 機框會送出該電子

負載規格的滿刻度電阻值

4 LOW的設定電阻值必須比 HIGH 的設定值小

5 單位為 Ohm (Ω)

CVHIGHLOW (適用機型3310A 3310C 系列)

格式[PRESet] CVHIGHLOWSPNR2NL

[PRESet] CVHIGHLOW NL

用途設定和讀取負載固定電壓模式電壓值

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-16

說明此命令為設定電子負載固定電壓模式的電壓值下達命令時須注意下列

事項

1 下達的電壓值必須含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的電壓數值超過該電子負載的最大規格時3302C 機框會送出該電子

負載規格的滿刻度電壓值

4 LOW 的設定電壓值必須比 HIGH 的設定電壓值小

5 單位為伏特 (V)

CV (適用機型3330A 系列)

格式[PRESet] CV SPNR2 NL

[PRESet] CV NL

用途設定和讀取負載固定電壓模式電壓值

說明設定電子負載固定電壓模式的確電壓值

OCPSTART (適用機型3310C 3330A 系列)

格式[PRESet] OCPSTART SPNR2NL

[PRESet] OCPSTART NL

用途設定和讀取OCP測試電流的啟始設定值

說明此命令是設定過電流保護測試(OCP)的啟始電流值(I-START)

OCPSTEP (適用機型3310C 3330A 系列)

格式[PRESet] OCPSTEP SPNR2NL

[PRESet] OCPSTEP NL

用途設定和讀取OCP測試電流的遞增電流量

說明此命令是設定過電流保護測試(OCP)的遞增電流量(I-STEP)

OCPSTOP (適用機型3310C 3330A 系列)

格式[PRESet] OCPSTOP SPNR2NL

[PRESet] OCPSTOP NL

用途設定和讀取OCP測試電流的最大電流量

說明此命令是設定過電流保護測試(OCP)的最大電流量(I-STOP)

OCPVTH (適用機型3310C 3330A 系列)

格式[PRESet] OCPVTH SPNR2NL

[PRESet] OCPVTH NL

用途設定和讀取OCP測試的臨界點電壓設定

說明此命令是設定過電流保護測試(OCP)臨界點電壓設定當待測試物的輸出

電壓小於或等於VTH電壓值時即為OCP點

OPPSTART (適用機型3310C 系列)

格式[PRESet] OPPSTART SPNR2NL

[PRESet] OPPSTART NL

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-17

用途設定和讀取OPP測試功率的啟始設定值

說明此命令是設定過功率保護測試(OPP)的啟始功率值(P-START)

OPPSTEP (適用機型3310C系列)

格式[PRESet] OPPSTEP SPNR2NL

[PRESet] OPPSTEP NL

用途設定和讀取OPP測試功率的遞增功率值

說明此命令是設定過功率保護測試(OPP)的遞增功率值(P-STEP)

OPPSTOP (適用機型3310C 系列)

格式[PRESet] OPPSTOP SPNR2NL

[PRESet] OPPSTOP NL

用途設定和讀取OPP測試功率的最大功率值

說明此命令是設定過功率保護測試(OPP)的最大功率值(P-STOP)

OPPVTH (適用機型3310C 系列)

格式[PRESet] OPPVTH SPNR2NL

[PRESet] OPPVTH NL

用途設定和讀取OPP測試的臨界點電壓設定

說明此命令是設定過功率保護測試(OPP)臨界點電壓設定當待測試物的輸出

電壓小於或等於VTH電壓值時即為OPP點

TCONFIG (適用機型3310C3330A 系列)

格式[PRESet] TONFIG NORMAL|OCP|OVP|OPPNR2NL

[PRESet] TONFIG NL

用途設定和讀取動態測試的功能

說明此命令有四個選項(NORMAL|OCP|OVP|OPP)分別是正常模式(NORMAL)

過電流保護測試(OCP)過電壓保護測試(OVP)過功率保護測試(OPP)

PS3310C有過電流保護測試(OCP)過功率保護測試(OPP)

3330A有過電流保護測試(OCP)過電壓保護測試(OVP)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-18

472 LIMIT 設定和讀取電子負載判斷 NG 的上下限

[LIMit]CURRentHIGHLOW or IHIL (適用機型3250A3310A

3310C3330A 系列)

格式[LIMit]CURRentHIGHLOWSPNR2NL

[LIMit]CURRentHIGHLOW NL

IHILSPNR2NL

IHIL NL

用途設定和讀取負載電流的上下限

說明設定比較電流的下限值當負載載入電流低於此下限值時NG 指示燈

即點亮表示ldquoNO GOODrdquo

設定比較電流的上限值當負載載入電流高於此下限值時NG 指示燈即點亮

表示ldquoNO GOODrdquo

[LIMit]POWerHIGHLOW or WHWL (適用機型3310C3250A 系列)

格式[LIMit]POWerHIGHLOWSPNR2NL

[LIMit]POWerHIGHLOW NL

用途設定和讀取負載功率 (W) 的上下限

說明設定比較功率 (瓦特) 的下限值當功率 (瓦特) 高於此上限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

設定比較功率 (瓦特) 的上限值當功率 (瓦特) 低於此下限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

[LIMit]VA HIGHLOW or VAHVAL (適用機型3250A 系列)

格式[LIMit] VAHIGHLOWSPNR2NL

[LIMit] VAHIGHLOW NL

VAHVALSPNR2NL

VAHVAL NL

用途設定和讀取負載視在功率 (VA) 的上下限

說明設定比較功率 (伏安) 的下限值當功率 (伏安) 高於此上限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

設定比較功率 (伏安) 的上限值當功率 (伏安) 低於此下限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-19

[LIMit] VOLtage HIGHLOW or VHVL (適用機型3250A 3310A

3310C3330A 系列)

格式[LIMit] VOLtageHIGHLOWSPNR2NL

[LIMit] VOLtageHIGHLOW NL

VHVLSPNR2NL

VHVL NL

用途設定和讀取負載電壓的上下限

說明設定比較電壓的下限值當輸入電壓低於此下限值時NG 指示燈即點

亮表示ldquoNO GOODrdquo

設定比較電壓的上限值當輸入電壓高於此上限值時NG 指示燈即點

亮表示ldquoNO GOODrdquo

473 STAGE 設定和讀取電子負載的工作狀態

[STATe] LOAD SPONOFF (適用機型33203250A3310A 3310C

3330A 系列)

格式[STATe] LOAD SPONOFFNL

[STATe] LOAD NL

用途設定和讀取電子負載是否載入電流

說明設定電子負載是否載入電流當設定為 ON 時則電子負載開始以待測物

載入電流當設定為OFF 時則電子負載不會載入電流

[STATe] MODE SPCCCRCVCP (適用機型3250A3310A 3310C

3330A 系列)

格式[STATe] MODE SPCCCRCVCPNL

[STATe] MODE NL

用途設定和讀取電子負載的操作模式

說明電子負載可工作的模式如下表所示

當 讀 取 負 載 操 作 模 式 時 返 回 值 0123 分 別 代 表

CCCRCVLINCP 模式

CC CR CVLIN CP

3310A CV

3310C CV

3330A CV

3250 LIN

表 4-10 各系列可工作模組表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-20

[STATe] SHORt SPONOFF (適用機型33203310A 3310C3330A

系列)

格式[STATe] SHORt SPONOFFNL

[STATe] SHORt NL

用途設定和讀取電子負載是否短路測試

說明此命令為設定電子負載作短路測試當設定為 ON 時此時電子負載之

V+V- 端如同短路狀態

[STATe ] PRESet SPONOFF ( 適 用 機 型 3320 3250A 3310A

3310C3330A 系列)

格式[STATe] PRESet SPONOFFNL

[STATe] PRESet NL

用途設定和讀取電子負載預設功能

說明此命令是控制電流表的輸出形式若設為 ON 時則電流表所顯示的電

流值為預設之值若設為 OFF則電流表所顯示的電流值為實際載入電

流之值

[STATe] SENSe SPONOFF (適用機型3250A3310A 3310C3330A

系列)

格式[STATe] SENSe SPONOFFNL

[STATe] SENSe NL

用途設定和讀取電子負載 VSENSE 功能的狀態

說明此命令為設定電壓讀取由輸入連接器端或是 VSENSE BNC 端設定為

ON 時電壓值由 VSENSE BNC 端所取得設定為 OFF 時電壓值是

由輸入連接器端所取得

[STATe] RANGe SPI∣II (適用機型33203310A 系列)

格式[STATe] RANGe SPI∣II∣NL

[STATe] RANGe ∣NL

用途設定和讀取電源或電阻範圍

說明此命令為設定電流及電阻範圍3310A 系列電子負載共有二檔RANG 1

即 RANG IRANG 2 即 RANGE II而其電流及電阻的範圍一電子負載

模組規格而定3310A 系列各電子負載模組的電流及電阻的範圍如下

規格

機種 3310A 3311A 3312A 3314A 3315A

CC MODE

RANGE III 0~3A 0~ 30A 0~6A 0~60A 0~1A 0~10A 0~05A 0~5A 0~15A 0~15A

CR MODE

RANGE III 01~2Ω 2~8KΩ

005~1

Ω 1~4KΩ

125~25

Ω

25~20K

Ω 5~100Ω

100~2K

Ω 02~4Ω

4~16K

Ω

表 4-11 3310A 系列電流及電阻的規格表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-21

[STATe] LEVEl SPHIGH∣LOW (適用機型3310A 3310C 系列)

格式[STATe] LEVEl SPHIGH∣LOW∣NL

[STATe] LEVEl ∣NL

用途設定和讀取電子負載 LOW 和 HIGH

說明

1 LEV LOW 固定電流 (CC) 模式時為低準位電流設定值固定電阻 (CR)

模式時為低準位電阻設定值固定電壓 (CV) 模式時為低準位電壓設

定值

2 LEV HIGH 固定電流模式時為高準位電流設定值固定電阻模式時為

高準位電阻設定值固定電壓模式時為高準位電壓設定值

[STATe] DYNamic SPON∣OFF (適用機型3310A 3310C3330A 系

列)

格式[STATe] DYNamic SPON∣OFF∣NL

[STATe] DYNamic ∣NL

用途設定和讀取電子負載為動態或靜態負載

說明

1 DYN ON 設定為動態 (DYNAMIC) 負載

2 DYN OFF 設定為靜態 (STATIC) 負載

[STATe] SYNCronize SPON∣OFF (適用機型3250A 系列)

格式[STATe] SYNCronize SPON∣OFF∣NL

[STATe] SYNCronize ∣NL

用途設定和讀取電子負載為外部同步或內部同步

說明

1 外部同步信號 (SYNC ON)使用外部同步信號作為電子負載同步解發信

號以控制負載電流與電壓同步

2 內部同步信號 (SYNC OFF)使用輸入連接器的信號再經由內部的零交

越電路及隔離電路產生同步信號

[STATe] WATT SPON∣OFF (適用機型3250A3310C 系列)

格式[STATe] WATT SPON∣OFF∣NL

[STATe] WATT ∣NL

用途設定和讀取是否顯示功率

說明此命令是設定功率電表的顯示本命令必須配合 PRESOFF 時使用

設定 ON 時上方的顯示器由電壓表變為瓦特表下方的顯示器由電流

表變為伏安 (VA) 表其單位分別為ˆ W ˜ˆ VA ˜

設定 OFF 時上方的瓦特 (W) 變回電壓表下方的伏安 (VA) 表變回

電流表其單位分別為ˆ Vrms ˜ˆ Vrms ˜

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-22

[STATe] AFREQ SPONOFF (適用機型3250A系列)

格式[STATe] AFREQ SPONOFFNL

[STATe] AFREQ NL

用途設定和讀取電子負載是否自動偵測頻率

說明此命令式控制電子負載是否自動偵測頻率若設為 ON 時則電子負載

會自動偵測輸入端電壓之頻率若設為 OFF則電子負載輸入電壓之頻

率須要自行設定

[STATe] DUAL DVM∣DVM∣OFF (適用機型3330A 系列)

格式 [STATe] DUAL DVM∣DVM∣OFF∣NL

用途設定當前模組在顯示狀態

說明此命令為設定 3330A 系列模組在顯示狀態

DVM雙電壓顯示模式

DAM雙電壓顯示模式

OFFNORMAL顯示模式

[STATe] CC AUTO∣R2 (適用機型333XA331XC 系列)

格式 [STATe] CC AUTO∣R2∣NL

用途設定AUTO RANGE強制RANGE II功能

說明設定在AUTO RANGE 會自動切換RANGE 檔位

設定在強制 RANGE II 會將RANGE 檔位設定在RANGE II

PS此項功能3302C啟用於(REV28)版本之後

3310C系列啟用於(REV305)3312C(REV306)版本之後

3330A系列啟用於(REV317)版本之後

[STATe] NG (適用機型3250A3310A 3310C3330A 系列)

格式[STATe] NG ∣NL

用途查詢當前模組是否有的 NG 標誌

說明NG 讀回NG 的狀態指示燈ldquo0rdquo表示 NG (NO GOOD) 指示燈熄

滅ldquo1rdquo表示 NG 指示燈點亮

[STATe] PROTect (適用機型3310A 3310C3330A 系列)

格式[STATe] PROTect ∣NL

用途查詢當前模組是否有的保護標誌

說明

1 PROT 讀回負載目前的保護狀態ldquo1rdquo表是發生 OPPldquo4rdquo表示發

生 OVP ldquo8rdquo表示發生 OCP下表說明保護狀態位元對應碼

2 PROT 狀態暫存器的清除可以使用 CLER 命令將 PROT 狀態暫存器清

除為ldquo0rdquo

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-23

7 6 5 4 3 2 1 0

過功率保護(OPP)

過電壓保護(OVP)

過電流保護(OCP)

位元 7 位元 0

過溫度保護(OTP)(3310)

表 4-13 PROT 狀態暫存器

[STATe] SLEWrate ATE FAST∣MIDDle∣SLOWNL (適用機型3320

系列)

格式[STATe] SLEWrate FAST∣MIDDle∣SLOWNL

用途設置當前模組電流斜率

說明設置當前模組電流斜率約快中慢

474 SYSTEM 設定和讀取機框和電子負載的狀態

[SYStem] RECall SP m n (適用機型33203250A3310A 3310C

3330A 系列)

格式[SYStem] RECall SP m n∣NL

用途呼叫記憶裝定中的負載狀態

說明此命令為呼叫記憶裝定中的負載狀態資料m = 1~5n = 1~30

如果當前模組為 3310A3250 系列時項目號 (n) 無效n 可以省略

如果當前模組為其他系列時省略符號 n項目默議為 3302C 所顯示的項

實例RECALL 215 呼叫記憶裝定中的第 2 組第 15 項負載裝態資料

REC 3 呼叫記憶裝定中的第3組負載狀態資料如果當前模組為 3320

3310C3330A 系列時項目默議為 3302C 所顯示的項目

[SYStem] STORe SP m n (適用機型33203250A3310A 3310C

3330A 系列)

格式[SYStem] STORe SP m n∣NL

用途存儲負載狀態到記憶裝定中

說明此命令為存儲負載狀態到記憶裝定中m = 1~5n = 1~30如果當前模組

為 3310A3250A 系列時項目 (n) 無效n 可以省略

如果當前模組為其他系列時省略項目號 n 項目默議為 3302C 所顯示的項

實例SYSTEMSTORE 215 存儲負載狀態到記憶裝定第 2 組第 15 項中

STOR 3 存儲負載狀態到記憶裝定第 3 組如果當前模組為 33203310C

3330A 系列時項目默議為 3302C 所顯示的項目

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-24

[SYStem] NAME (適用機型3250A3310A 3310C3330A 系列)

格式[SYStem] NAME ∣NL

用途讀取當前電子負載機型編號

說明此命令讀回當前電子負載機型編號如果當前沒有模組那麼將讀到字

符串 ˆNONE˜如果當前安裝了模組那麼將會讀到以下型號

型 號 型 號 型 號 型 號

3250A 3310A 3310C 3330A

3251A 3311A 3311C 3331A

3252A 3312A 3312C 3332A

3253 3314A 3314C 3333A

3315A 3315C 3334A

表 4-14 各系列機型編號表

[SYStem] NAME XXXX ∣NL or [SYStem] SPEC NR2 (適用機型

3320A 系列)

格式[SYStem] NAME XXXX ∣NL

[SYStem] SPEC NR2

用途設定當前電子負載機型編號

說明XXXX 為 33203321332233243325 型號之一3302C 才能知道當

前為何種規格電子負載

SPCT 型號

0 3320

1 3321

2 3322

4 3324

5 3325

表 4-15 3320系列機型編號表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-25

475 MEASURE 測量電子負載的當前電流電壓的實際值

MEASureCURRent (適用機型3250A3310A 3310C3330A 系列)

格式MEASureCURRent ∣NL

用途讀取當前電子負載的電流

說明讀回 4 位半數位電流表的讀值單位為安培 (A)

MEASureVOLtage (適用機型3250A3310A 3310C3330A 系列)

格式MEASureVOLtage ∣NL

用途讀取當前電子負載的電壓

說明讀回 4 位半數位電壓表的讀值單位為伏特 (V)

MEASurePOWer (適用機型3250A3310C 系列)

格式MEASurePOW ∣NL

用途讀取當前電子負載的功率

說明讀回 4 位半數位瓦特表的讀值單位為瓦特(W)

MEASureVA (適用機型3250A 系列)

格式MEASureVA ∣NL

用途讀取當前電子負載的伏安

說明讀回 4 位半數位伏安表的讀值單位為伏安 (VA)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-26

4-8 3250 系列 GPIB 控制流程圖

START

SET to LEV A or B

AC or DC

AC

DC

SET

FREQ NR2

SYNC ON|OFF

BANK m

SET

FREQ 01

SYNC ONOFF

MODE CCCC

SET

CR

MODE CR

SET

MODE CC

WAVE nCURR = A NR2

SET

VL NR2VH NR2

IL NR2

IH NR2WL NR2

WH NR2VAL NR2VAH NR2

m 0 ~ 10n 1 ~ 5

BANK 命令僅能使用於

交流 (AC) 負載

Lighting REM

Indicater

WAVE 命令僅能使用於

固定電流 (CC)模式

RESA NR2

圖 4-2 3250A 系列 GPIB 控制流程圖

SET

ldquoMODE LINrdquoldquoCURR=A NR2rdquo

LIN

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-27

4-9 3310A 系列 GPIB 控制流程圖

圖 4-3 3310A 系列 GPIB 控制流程圖

START

SETMODE CC

SET SET

CURRENTiexclOslashA

CC

SETRANG 2

SETRANG 1

SETRANG 1

SETRANG 2

HIGH or LOW LEVEL

SET

LEV HIGHRESLOW C

RESHIGH NR2

SET

LEV LOWRESLOW D

RESHIGH NR2

SETLEV HIGH

RESLOW ERESHIGH NR2

SET

LEV LOWRESHIGH FRESHIGH NR2

SET

LEV HIGHRESLOW G

RESHIGH NR2

SET

LEV LOWRESHIGH H

RESHIGH NR2

STA or DYN

SETDYN OFF

SET

HIGH or

SETLEV HIGH

CURRLOW I

CURRHIGH NR2

SETLEV LOW

CURRHIGH J

CURRLOW NR2

SETLEV HIGH

CURRLOW K

CURRHIGH NR2

SETLEV LOW

CURRHIGH L

CURRLOW NR2

SETDYN ON

RISENR2

PERDLOW NR2

STA or DYN

DYN OFF

LOW LEVELHIGH or

LOW LEVEL

CURRHIGH NR2CURRLOW NR2

FALLNR2PERDHIGH NR2

SETDYN ON

RISENR2

PERDLOW NR2

CURRHIGH NR2CURRLOW NR2

FALLNR2PERDHIGH NR2

HIGH or LOW LEVEL

HIGH or LOW LEVEL

CURRENTiexclUgraveB

MODE CR MODE CV

MODE

CR

MODE

CV

MODE NO NO NO

YESYESYES

YES

YESNO

NO

LOW

HIGH HIGH

LOW

DYN DYN

SAT SAT

LOWLOW

HIGH HIGH

HIGH

LOW

3310A 3311A 3312A 3314A 3315A

AB

CD

E

FGH

IJKL

3020

20800001

20

0060000

3000300

6010

104000

0051000

60000

6000600

10250

25020000

125250

001000

1000100

051000

100020000

501000

00500000

050050

1540

4015000

0240

0060000

1500150

3310A 系列流程圖變數表

Lighti ng REMIndicater

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-28

4-10 3320 系列 GPIB 控制流程圖

圖 4-4 3320 系列 GPIB 控制流程圖

START

A B C

3320 3321 3322 3323 3324 30

30

300

60

60

600

10

10

100

10

10

100

05

05

50

3325 15

15

150

SETRANG 1SLEW n

CURR ≦ B

CURRENT ≦ A

SETRANG 2SLEW n

CURR ≦ C

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-29

4-11 3310C 系列 GPIB 控制流程圖

圖 4-5 3310C 系列 GPIB 控制流程圖

START

CC

MODE

NO CP

MODE

CV

MODE

CR

MODE

SETldquoMODE CCrdquo

SETldquoMODE CRrdquo

SETldquoMODE CVrdquo

SETldquoMODE CPrdquo

CORRENTlt=A

SETldquoRANGE 2rdquo

SETldquoRANGE 1rdquo

RESgt=B

SETldquoRANGE 2rdquo

SETldquoRANGE 1rdquo

STA or

SETldquoDYN OFFrdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquo ldquoCURRHIGH D ldquo ldquoCURRLOW NR2rdquo

SET ldquoLEV HIGHrdquo ldquoCURRLOW C ldquo ldquoCURRHIGH NR2rdquo

SET ldquoDYN ONrdquo

ldquoCURRHIGH NR2ldquo ldquoCURRLOW NR2rdquo ldquoRISENR2rdquo ldquoFALLNR2rdquo ldquoPERDHIGH NR2rdquo ldquoPERDLOW NR2rdquo

STA or

SETldquoDYN OFFrdquo

HIGH orLOW LEVEL

SETldquoLEV LOWrdquo ldquoCURRHIGH F ldquoldquoCURRLOW NR2rdquo

SETldquoLEV HIGHrdquoldquoCURRLOW E ldquoldquoCURRHIGH NR2rdquo

SETldquoDYN ONrdquo

ldquoCURRHIGH NR2ldquoldquoCURRLOW NR2rdquoldquoRISENR2rdquoldquoFALLNR2rdquoldquoPERDHIGH NR2rdquoldquoPERDLOW NR2rdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquoldquoRESHIGH J ldquo ldquoRESLOW NR2rdquo

SET ldquoLEV HIGHrdquo ldquoRESLOW I ldquo ldquoRESHIGH NR2rdquo

HIGH orLOW LEVEL

SETldquoLEV LOWrdquoldquoRESHIGH L ldquoldquoRESLOW NR2rdquo

SET ldquoLEV HIGHrdquo ldquoRESLOW K ldquoldquoRESHIGH NR2rdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquo ldquoCVHIGH H ldquo ldquoCVLOW NR2rdquo

SET ldquoLEV HIGHrdquoldquoCVLOW G ldquo ldquoCVHIGH NR2rdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquo ldquoCPHIGH N ldquo ldquoCPLOW NR2rdquo

SETldquoLEV HIGHrdquo ldquoCPLOW M ldquoldquoCPHIGH NR2rdquo

A B CDEF GH I J KLM N

3310C30 20 0 0300030

20 750010620

00 60

00 150

3311C601000 60 0060

1037500510

00 60

00300

3312C102500100010

25 1875013325

00250

00300

3314C0510000050050

1001875533100

00500

00200

3315C154000150015

4015002140

0060

0075

3310C系列流程圖變數表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 A-1

Appendix A GPIB programming Example

C Example Program

Link this program with appropriate cibobj

This application program is written in TURBO C 20 for the IBM PC-AT compatible The National Instruments Cooperation (NIC) Model PC-2A board provides the interface between the PC-AT and a PRODIGIT MPAL ELECTRONIC LOAD The appropriate cibobj file is required in each program to properly link the NIC board to C LANGUAGE and include the ltdeclhgt HEADER FILE to C LANGUAGE

include ltstdiohgt

include ltdoshgt

include ltmathhgt

include declh NI GPIB CARD HEADER FILE

main()

char ouster[20]rdbuf[15]spec[10]

int ichload

Assign unique identifier to the device dev5 and store in variable load check for error ibfind error = negative value returned

if((load = ibfind(dev5)) lt 0) Device variable name is load

GPIB address is 5

printf(r INTERFACE ERROR an)

printf(rnError routine to notify that ibfind failedn)

printf(rnCheck software configurationn)

exit(1)

Clear the device

if((ibclr(load)) amp ERR)

printf(INTERFACE ERROR a)

exit(1)

clrscr()

Clear load error register

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT A-2

ibwrt(loadoutstr6)

ibwrt(loadCLR3)

ibwrt( loadNAME5) Get the 3310 series module load specification

strset(rdbuf0) Clear rdbuf string buffer

strset(spec0) Clear spec string buffer

ibrd(loadspec20)

if (spec[3] == 9)

printf(n 3302C series specification error )

Set preset off current sink 10 amps and load on commands to the load

ibwrt( loadpres offcclow 00cchigh 10load on 47)

ibwrt( loadmeascurr10)

Get the load actially sink current from the load

ibrd( loadrdbuf20)

go to local

ibloc(load)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 A-3

BASICA Example Program

LOAD DECLBAS using BASICA MERGE command

100 REM You must merge this code with DECLBAS

105 REM

110 REM Assign a unique identifier to the device dev5 and store it in variable load

125 REM

130 udname$ = dev5

140 CALL ibfind (udname$load)

145 REM

150 REM Check for error on ibfind call

155 REM

160 IF load lt 0 THEN GOTO 2000

165 REM

170 REM Clear the device

175 REM

180 CALL ibclr (load)

185 REM

190 REM Get the 3310 series module load specification

195 REM

200 wrt$ = NAME CALL ibwrt(loadwrt$)

210 rd$ = space$(20) CALL ibrd(loadrd$)

215 REM

220 REM Set preset off current sink 10 amps and load on commands to the load

225 REM

230 wrt$ = pres offcclow 00cchigh 10load on

240 CALL ibwrt(loadwrt$)

245 REM

250 REM Get the load actially sink current from the load

255 REM

260 wrt$ = meascurr CALL ibwrt(loadwrt$)

270 rd$ = space$(20) CALL ibrd(loadrd$)

275 REM

280 REM Go to local

285 REM

290 CALL ibloc(load)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT A-4

2000 REM Error routine to notify that ibfind failed

2010 REM Check software configuration

2020 PRINT ibfind error STOP

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-1

Appendix B RS-232 programming Example

C Language Interface for DOS Handlers pd_rs232c include ltdoshgt

include ltstdiohgt

include ltconiohgt

include ltstringhgt

define COMPTR 44 command array pointer

define QUELEN 1024 size of seriel input

define SUCCESS 0 return value variable for success

define OPER_ERR -1 operate error

define TIME_OUT 1 time_out

int input_index = 0 index of seriel input buffer

int rd_result = 0 return value variable of pd_rd()

int timeout = 0 timeout flag

char queue[QUELEN] seriel input buffer

int ACE_DATA_REG ACIA data register

int ACE_INT_ENB_REG ACIA interrupt enable register

int ACE_INT_IDENT_REG ACIA interrupt identification register

int ACE_LINE_CTL_REG ACIA line control register

int ACE_MODEM_CTL_REG ACIA modem control register

int ACE_LINE_STAT_REG ACIA line status register

int ACE_MODEM_STAT_REG ACIA modem status register

int COM_INT_NUM ACIA communication port interrupt number

int IRQ_MASK IRQ mask for PC IRQ flag

void pd_loc(void) function of disable interrupt routine

void pd_rem(void) function of enable interrupt routine

int pd_init(int) function of initial communication port

int pd_wrt(char int) function of write to device

int pd_rd(char int) function of read from device

int read_buf(void)

define PIC_CTL_REG 0x20 8259A PIC control register

define PIC_INT_MASK_REG 0x21 8259A PIC interrupt mask register

define NON_SPEC_EOI 0x20 non-spacific end of interrupt

define CTS 0x10 clear to send

define DSR 0x20 data set ready

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-2

define RI 0x40 ring indicator

define DCD 0x80 data carrier detect

define DCTS 1 delta clear to send

define DDSR 2 delta data set ready

define TERI 4 trailing edge ring detect

define DDCD 8 delta data carrier detect

define OE 2 overrun error

define PE 4 parity error

define FE 8 frame error

define BI 0x10 break interrupt

define THRE 0x20 transmit holding reg empty

3302C series elec load command sets

int pd_wrt(char wrtbufint count)

static char combuf[COMPTR] = CHAN CURRHIGH CURRLOW

RESHIGH RESLOW VOLTHIGH

VOLTLOW PERDHIGH PERDLOW

FALL RISE GLOBLOAD

GLOBLEV GLOBPRES GLOBSHOR

GLOBDYN GLOBRANG GLOBMODE

CLER CHAN MEASVOLT

MEASCURRCURRHIGH CURRLOW

ERR RESHIGH RESLOW

VOLTHIGHVOLTLOW NAME

PERDHIGHPERDLOW FALL

RISE LOAD LEV

PRES SHOR DYN

RANG MODE PROT

REMOTE LOCAL

int cntresultt

int comerrerr

char ch

char tempbuf[QUELEN]

char intbuf[QUELEN]

for (cnt = 0cnt lt 1024cnt++)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-3

intbuf[cnt] =

tempbuf[cnt]=

strset(intbuf)

strset(tempbuf)

for (cnt = 0cnt lt count+1cnt++wrtbuf++)

intbuf[cnt] = wrtbuf

cnt = cnt--

intbuf[cnt] = r

cnt = cnt++

count = count++

intbuf[cnt] = n

t = strcspn(intbuf )

if (t gtcount)

t = count-1

for (cnt = 0cnt lt tcnt++)

tempbuf[cnt] = intbuf[cnt]

strupr(tempbuf)

strupr(intbuf)

cnt = 0

do

comerr = strncmp(tempbufcombuf[cnt]t)

cnt = cnt++

while(( cnt = COMPTR) ampamp (comerr = 0))

if ( comerr == 0)

result = SUCCESS

for (cnt = 0cnt lt count+1cnt++)

while(inportb(ACE_LINE_STAT_REG) amp THRE == 0)

ch = intbuf[cnt]

delay(20)

outportb(ACE_DATA_REG ch)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-4

timeout = 0

for (cnt = 0 cnt lt= countcnt++)

ch = intbuf[cnt]

if(ch == )

do

read_buf()

while((rd_result == 0)ampamp(timeout == 0))

rd_result = 0

for (cnt = 0cntlt= countcnt++)

intbuf[cnt] =

tempbuf[cnt] =

return(result)

return(OPER_ERR)

int pd_rd(char bufint count)

char ch

int cnt = 0

do

ch = queue[cnt]

buf = ch

cnt = cnt++

buf = buf++

while((ch = n) ampamp (cnt = count))

buf = 0

queue[0] = 0

if (timeout == 1)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-5

return(TIME_OUT)

return(SUCCESS)

int read_buf()

char chch1

int temp_index

unsigned long ticks

float sec1sec2

rd_result = 0

ticks = biostime(00)

sec1 = ticks182

do

ticks = biostime(00)

sec2 = ticks182

if((sec2 - sec1) gt= 200) delay about 1 Sec

timeout = 1

ch = inportb(ACE_INT_IDENT_REG)

ch amp= 0x06

switch(ch)

case 6

inportb(ACE_DATA_REG) read the data register to empty it

break

case 0

break

case 2

break

case 4 read character from data register

ch1 = inportb(ACE_DATA_REG)

temp_index = input_index + 1 increment index of input buffer

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-6

if (ch1 = n) check terminate bit

queue[input_index] = ch1 store character to input buffer

input_index = temp_index

else

queue[input_index] = ch1

input_index = temp_index

input_index = 0 if terminate bit was detected

temp_index = 0

rd_result = 1 clear index and set return value

break

finally send the non-spacific

while ((rd_result == 0) ampamp (timeout == 0))

int pd_init(int pd_com)

if ((pd_com = 1) ampamp (pd_com = 2))

return(OPER_ERR)

if (pd_com == 2) initial communication port 2

ACE_DATA_REG = 0x2f8

ACE_INT_ENB_REG = 0x2f9

ACE_INT_IDENT_REG = 0x2fa

ACE_LINE_CTL_REG = 0x2fb

ACE_MODEM_CTL_REG = 0x2fc

ACE_LINE_STAT_REG = 0x2fd

ACE_MODEM_STAT_REG = 0x2fe

COM_INT_NUM = 11

IRQ_MASK = 0xf7 IRQ mask for IRQ3 (11110111)

else initial communication port 1

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-7

ACE_DATA_REG = 0x3f8

ACE_INT_ENB_REG = 0x3f9

ACE_INT_IDENT_REG = 0x3fa

ACE_LINE_CTL_REG = 0x3fb

ACE_MODEM_CTL_REG = 0x3fc

ACE_LINE_STAT_REG = 0x3fd

ACE_MODEM_STAT_REG = 0x3fe

COM_INT_NUM = 12

IRQ_MASK = 0xef IRQ mask for IRQ4 (11101111)

bioscom(0 0xe3 pd_com-1) boud rate 9600 1 start bit

pd_rem() no parity 1 stop bit

pd_wrt(remote6) data bit 8 bits

return(SUCCESS)

void pd_rem(void)

char ch

outportb(ACE_INT_ENB_REG 0xd) enable ACIA interrupt register

inportb(ACE_DATA_REG) empty receive data register

inportb(ACE_LINE_STAT_REG) clear line status register

outportb(ACE_MODEM_CTL_REG 0xb) set RTSDTR to enable modem and

turn on OUT2 to enable the 8250s

IRQ interrupt to system

void pd_loc(void)

char ch

outportb(ACE_INT_ENB_REG 0) disable all 8250 interrupt

outportb(ACE_MODEM_CTL_REG 0) clear RTSDTR to disable modem and

turn off OUT2 to disable the 8250s

IRQ interrupt to system

Program terminated

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-8

C Example Program Link this program with pd_rs232obj

include ltdoshgt

include ltstdiohgt

include ltconiohgt

include ltstringhgt

main()

int com

int io_err= 0

char rdbuf[1024]

clrscr()

printf(Input COM1COM2 port is )

scanf(d ampcom)

if((io_err = pd_init(com)) == 0) Initial RS-232 interface

setstr(rdbuf)

pd_wrt(name5)

if ((io_err = pd_rd(a10)) == 0)

do

Set preset off current sink 10 amps and load on commands to the load

pd_wrt(pres off8)

delay(200)

pd_wrt(currlow 0012)

delay(200)

pd_wrt(curr high 1013

delay(200)

pd_wrt(load on7)

delay(200)

pd_wrt(meascurr 11)

Get the load actially sink current from the load

delay(200)

pd_rd(rdbuf20)

io_err = 1

while (io_err == 0)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-9

else

printf(a)

printf(3302C IO reading error n)

exit(1)

pd_loc() Go to local

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

Material Contents Declaration (材料含量宣称)

Hazardous Substance (有毒有害物质或元素)

(Part Name) 零件名称

(Pb) 汞

(Hg) 镉

(Cd) 六价铬

(Cr6+)

多溴

联苯

(PBB)

多溴

二苯醚

(PBDE)

PCBA (印刷电路装配件)

X O X O O O

Electrical part not on PCBArsquos 未在PCBA上的电子零件 X O X O O O

Metal parts 金属零件

O O O X O O

Plastic parts 塑料零件

O O O O X X

Wiring 电线

X O O O O O

Package 封装

X O O O O O

对销售之日的所售产品本表显示 PRODIGIT 供应链的电子信息产品可能包含这些物质注意在所售产品中可能

会也可能不会含有所有所列的部件This table shows where these substances may be found in the supply chain of Prodigit electronic information products as of the date of sale of the enclosed product Note that some of the component types listed above may or may not be a part of the enclosed product 表示该有毒有害物质在该部

件所有均质材料中的含量均在SJT 11363-2006 标准规定的限量要求以下Indicates that the concentration of the hazardous substance in all homogeneous materials in the parts is below the relevant threshold of the SJT 113632006 standard times表示该有毒有害物质至少在该部件的某一均质材料中的含量超出SJT 11363-2006 标准

规定的限量要求times Indicates that the concentration of the hazardous substance of at least one of all homogeneous materials in the parts is above the relevant threshold of the SJT 11363-2006 standard Note(注释) 1Prodigit has not fully transitioned to lead-free solder assembly at this momentHowever most of thecomponents used are RoHS compliant(此刻Prodigit 并非完全过渡到无铅焊料组装但是大部份的元器件一至于RoHS的规定)

2 The product is labeled with an environment-friendly usage period in yearsThe marked period is assumed under the operating environment specified in the product specifications(产品标注了环境友好的使用期限制(年)所标注的环境使用期限假定是在此产品定义的使用环境之下)

Example of a marking for a 10 year period (例如此标制环境使用期限为10年)

Page 14: 3302C Mainframe 使用手冊 · 2016. 12. 20. · 3302c mainframe 使用手冊 1-3 1-5 系統方塊圖 3302c 系統方塊圖如圖 1-1 所示,3302c 內含兩組電源供應器,其中一組供應給

PRODIGIT 3-4

3-3 AUTO SEQ 功能操作說明

AUTO SEQ 功能內有兩種模式一為 STORE (EDIT) MODE (編輯模式)另一 START

(TEST) MODE (測試模式)同時按下前面板的 S3 + S4 可以進入 AUTO SEQ 功能內再

按 STORE 或 SEATE 選 STORE (EDIT) MODE (編輯模式) 或 START (TEST) MODE

(測試模式)(操作方式請參考流程圖)

Normal Mode

AUTO SEQ

按下 S3+S4 鍵

Display bank no

STORE MODE STATE MODE

按下 Exit 鍵

bn

Show r1-r9 Display 3302C 程式版本 r1-r9

Display bank

SHOW n1~n9

按下 STATE 鍵按下 STORE 鍵

圖 3-2 自動動測試模式操作流程圖

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 3-5

331 編輯模式 (Edit) Mode

3311 3302C 內有 9 組 (n1 ~ n9) 自動測試可編輯

3312 每組各有 16 項步驟可設定由 BANK 0 ~ 30 及 STATE 0 ~ 5 來選擇

150 組

3313 每組內可設定 T1 (TEST TIME) 及 T2 (DEALY TIME)單位為 100 ms

範圍在 (01s ~ 99s)

S3+S4

Show n1-n9

Store Mode

1按下按鍵 S3+S4

2顯示 AUTO SEQ No1-No9 按上下箭頭選擇 n1-n9

Initial = n1

按下 Store 鍵3按下 Store 鍵進入 Store Mode

Show BANK 值

設定 Bank

設定 T1

設定 T2

按上下箭頭選擇 Bank NoSTART 1~5

按下 Store 鍵 = Enter 進入下一個項目

Show t1

Show t2

按上下箭頭設定 t1 = 01-99 單位 = 100mS

按下 Store 鍵 = Enter 進入下一個項目

按下 Store 鍵 = Enter 進入下一個項目

按上下箭頭設定 t2 = 00-99 單位 = 100mS

顯示 Step No Sp = 0-F

Step = F

Yes完成

Sp=Sp+1

NO

圖 3-3 編輯模式操作流程圖

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 3-6

332 測試模式(Test)Mode

3321 當同時按下 S4 + S5 進入自動測試模式S3S4 LED 燈亮起按下

SEART 鍵則進入測試模式

3332 測試方式由 (STEP 0- T1-T2) 接著 (SETP 1-T1-T2) 直到 16 個步驟做

完或按 EXIT 離開測試模式

3333 若全部測試步驟都 GO測試結果顯示 GO 時表示為 PASS測試步

驟若有任何一項為 nG 時測試結果顯示 nG 時表示為 FAIL

S3+S4

Show n1-n9

Start Mode

1按下按鍵 S3+S4

2顯示 AUTO SEQ No1-No9 按上下箭頭選擇 n1-n9

Initial = n1

按下 Start 鍵

3按下 Start 鍵進入 Start Mode

Testing3依據 3310C 及 3330A 傳回之 GONG 3302C 不用顯示 GONG

4若測試結果為 NG 時 3302C 應暫停測試

Exit

1依照 n1-n9 的內容 Recall 3330A 及 3310C 模組

41 使用者按下 START 則繼續測試

42 使用者按下 Exit 則終止測試 回到 Normal ModeStartExit

Start

Show BANK值

NG Yes

Normal Mode

End

No

Sp = Sp+1

No

PASSFAIL

Show GO Show NG

PASS FAIL

1

2

3

Exit

Yes

4

5若測試結果為 GO 時 則判斷是否為最後一個測試項

51 若不是最後測試 Step 則 Step + 1 繼續測試

52 若是最後測試 Step 則測試若全部為 GO 時 顯示 GO 表示為 PASS

53 若是最後測試 Step 則測試若有任一項為 NG 時 顯示 NG 表示為 FAIL

5

52 53

5141

42

圖 3-4 測試模式操作流程圖

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-1

四GPIB RS-232 操作命令說明

4-1 GPIBRS-232 簡介

3302C 電子負載機框後面板上的 GPIBRS-232 介面可以和個人電腦 (PC) 或者筆記本

型電腦 (Note Book PC) 的 GPIBRS-232 介面連接可以使用高階語言 C 和 VB 等應

用程式遠端控制電子負載模組組成自動控制系統

根據 GPIBRS-232 介面功能更可以利用在交換式電源供應器 (Switching Mode Power

Supply) 的自動化測試如負載調整率 (LOAD Regulation)電壓調整 (Centering Voltage

Adjust) 等或者可充電式電池的充放電測試3302C 的 GPIBRS-232 介面功能不僅

可以設定 3250A3310A3310C33203330A 系列電子負載模組的負載狀態更可以讀回

設定值及實際值從而可以在 PC 上可以觀察到電子負載模組的工作狀態

4-2 GPIB 命令摘要

GPIB 的設定命令中 rdquoNAME XXXXrdquo 只對 3320 系列有效3320 系列進入 GPIB 後

要先下此命令使 3302C機框知道裝 3320 系列中何種機型

GPIB 的命令群組中查詢命令及測量命令的命令延遲時間為 (100mS)請於下達查詢命

令及測量命令之後延遲 100 mS 之後再讀取資料緩衝區上的資料

3302C 裝 3321 負載模組欲使用 GPIB 控制時 GPIB 命令下達應如下

NAME 3321

若沒有先下此命令給 3302C 則機框無法分辨機型造成設定錯誤

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-2

4-3 RS-232 命令摘要

RS-232 命令語法與 GPIB 命令語法都是相同的3302C 電子負載機框 RS-232 功能的

通訊協定為固定的其通訊協定如下所述

鮑得率 (Baud-rate) 9600

同位檢查 (Parity) 沒有

資料位元數 (Data bit) 8 位元

結束位元 (Stop bit) 1 位元

命令延遲時間 (Command Delay time) 20 mSec

後面板 RS-232 介面連接圖如圖 4-1其中圖 4-1 (A) 為 3302C RS-232 介面的內部配

線圖使用者只須使用如圖 4-1 (B) 的一般一對一 RS-232 電纜線

TxDRxDRTSCTS

TxDRxD RTSCTS

Figure 4-1A

TxDRxDRTSCTSDSR GNDDCDDTR

234567820

Figure 4-1B

Inside of 3302C Mainframe 3302C Mainframe RS232C port on PC RS232C port on

圖 4-1 後面板 RS-232 介面連接圖

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-3

4-4 3320 3250 3310A 3310C 3330A GPIBRS-232 命令列表

332032503310A3310C3330A 系列 GPIBRS-232 設定及讀取命令如下列表格

型 號 設定預置數值命令查詢預置數值命令

3250A 3310A 3310C 3320 3330A 備 註

[PRESet] BANKSPd⎢NL d=0~10

[PRESet] BANKSP⎢NL 0~10

[PRESet] WAVESPm⎢NL M=0~4

[PRESet] WAVESP⎢NL 1~5

[PRESet] FREQuency SP NR2 ⎢NL 00~700

[PRESet] FREQuency ⎢NL 00~700

[PRESet] RISESP NR2 ⎢NL

[PRESet] RISE ⎢NL

[PRESet] FALLSP NR2 ⎢NL

[PRESet] FALL NR2 ⎢NL

[PRESet] SLEWrateSP NR2 ⎢NL

[PRESet] SLEWrate ⎢NL

[PRESet ] PERiod HIGH ⎢LOW SPNR2

[PRESet] PERiodHIGH ⎢LOW

⎢NL

[PRESet] PERDHIGH ⎢LOW SP NR2

[PRESet ] PERDHIGH ⎢LOW

⎢NL

[PRESet] LDONvSP NR2 ⎢NL

[PRESet] LDONv ⎢NL

[PRESet] LDOFfvSP NR2 ⎢NL

[PRESet] LDOFfv ⎢NL

[PRESet] CC SP NR2 ⎢NL

[PRESet] CC ⎢NL

PRESet] CURR SP NR2 ⎢NL

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-4

型 號 設定預置數值命令查詢預置數值命令

3250A 3310A 3310C 3320 3330A 備 註

[PRESet] CURR ⎢NL

[PRESet] CCA ⎢B SP NR2⎢NL

[PRESet] CCA ⎢B ⎢NL

[PRESet] CURRA ⎢BSP NR2

⎢NL

[PRESet] CURRA ⎢B⎢NL

[PRESet ] CC HIGH ⎢LOWSPNR2⎢NL

[PRESet] CCHIGH ⎢LOW ⎢NL

[PRESet ] CURR HIGH ⎢LOWSPNR2⎢NL

[PRESet] CURRHIGH ⎢LOW

⎢NL

[PRESet ] CP HIGH ⎢LOW SPNR2⎢NL

[PRESet] CPHIGH ⎢LOW ⎢NL

[PRESet] CRSPNR2 ⎢NL

[PRESet] CR ⎢NL

[PRESet] CRA ⎢B SP NR2⎢NL

[PRESet] CRA ⎢B ⎢NL

[PRESet ] RESA ⎢B SP NR2

⎢NL

[PRESet] RESA ⎢B ⎢NL

[PRESet] LINA⎢B SP NR2⎢NL

[PRESet] LINA ⎢B ⎢NL

[PRESet ] CR HIGH ⎢LOW SPNR2⎢NL

[PRESet] CRHIGH ⎢LOW ⎢NL

[PRESet ] RES HIGH ⎢LOW SPNR2⎢NL

[PRESet ] RESHIGH ⎢LOW

⎢NL

[PRESet ] CV HIGH ⎢LOW SPNR2⎢NL

[PRESet] CVHIGH ⎢LOW ⎢NL

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-5

[PRESet] CVSP NR2 ⎢NL

[PRESet] CV ⎢NL

型 號 設定預置數值命令查詢預置數值命令

3250A 3310A 3310C 3320 3330A 備 註

[PRESet ]TCONFIG SP

NORMAL|OCP|OPP|NL

[PRESet ]TCONFIG SP

NORMAL|OCP|OVP|NL

[PRESet] TCONFIG |NL 1NORMAL

2OCP

3OPP

[PRESet] TCONFIG |NL 1NORMAL

2OCP

3OVP

[PRESet] OCPSTART SP NR2|NL

[PRESet] OCPSTART |NL

[PRESet] OCPSTEP SP NR2|NL

[PRESet] OCPSTEP |NL

[PRESet] OCPSTOP SP NR2|NL

[PRESet] OCPSTOP |NL

[PRESet] OCPVTH SP NR2|NL

[PRESet] OCPVTH |NL

[PRESet] OPPSTART SP NR2|NL

[PRESet] OPPSTART |NL

[PRESet] OPPSTEP SP NR2|NL

[PRESet] OPPSTEP |NL

[PRESet] OPPSTOP SP NR2|NL

[PRESet] OPPSTOP |NL

[PRESet] OPPVTH SP NR2|NL

[PRESet] OPPVTH |NL

表 4-1 設定預置數值命令查詢預置數值命令

註1OCPOPP和TCONFIG功能在3310C3311C3315C在(REV306)之後版本才有此功能

3312C在(REV309)之後版本才有此功能

3314C在(REV307)之後版本才有此功能

3310C系列需搭配3302C (REV29)之後版本才有此功能

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-6

型 號

STAGE設定命令查詢命令 3250A 3310A 3310C 3320 3330A

備 註

[STATe] LOAD SPONOFF

NL

[STATe] LOAD NL 0OFF 1ON

[STATe ] MODESPCC CR CV

CP NL

[STATe] MODE NL 0CC 1CR

2CV 3CP

[STATe] SHORt SP ONOFF

NL

[STATe] SHORt NL 0OFF 1ON

[STATe] PRESet SP ONOFF

NL

[STATe] PRESe NL 0OFF 1ON

[STATe] SENSet NL 0OFF 1ON

[STATe] SENSe SP ONOFF

NL

[STATe] AFREQ SP ONOFF

NL

[STATe] AFREQ NL 0OFF 1AUTO

[STATe] RANGe SP III NL

[STATe] RANGe NL 0I 1II

[STATe] LEVei SP HIGHLOW

NL

[STATe] LEVei NL 0LOW 1HIGH

[STATe] LEV SP HIGHLOW

NL

[STATe] LEV NL 0LOW 1HIGH

[STATe] DYNamic SP ONOFF

NL

[STATe] DYNamic NL 0OFF 1ON

[STATe ] SYNChronize SPON

OFFNL

[STATe] SYNChronize NL 0OFF 1ON

[STATe] WATT SPONOFF

[STATe] WATT 0OFF 1ON

[STATe] DUALSPDVMDAM|OFF

[STATe] CCSPAUTOR2(註一)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-7

註一CC AUTOR2 功能3302C啟用於(REV28)版本之後

3310C系列啟用於(REV305)3312C(REV306)版本之後

3330A系列啟用於(REV317)版本之後

型 號

STAGE設定命令查詢命令 3250A 3310A 3310C 3320 3330A

備 註

[STATe] NO 0GO 1NG

[STATe] PROTect 1PROT

[STATe ] SLEWrate FAST MIDDle

SLOW

[STATe] SLEWrate NL FAST=3 MIDDL=2

SLOW=1

表 4-2 STAGE設定命令查詢命令

型 號

LIMIT設定預置數值命令查詢預置數值命令 3250A 3310C 3330A 備 註

LIMITCURRentHIGH ⎢LOWSPNR2

⎢NL

LIMITCURRentHIGH ⎢LOW⎢NL

LIMIT POWer HIGH ⎢LOWSPNR2

⎢NL

LIMITPOWerHIGH ⎢LOW⎢NL

LIMITVAHIGH ⎢LOWSPNR2⎢NL

LIMITVAHIGH ⎢LOW⎢NL

LIMITVOLTageHIGH ⎢LOWSPNR2

⎢NL

LIMITVOLTageHIGH ⎢LOW⎢NL

IH ⎢ILSPNR2⎢NL

IH ⎢IL⎢NL

WH ⎢WLSPNR2⎢NL

WH ⎢WL⎢NL

VAH ⎢VALSPNR2⎢NL

VAH ⎢VAL⎢NL

VH ⎢VLSPNR2⎢NL

VH ⎢VL⎢NL

表 4-3 LIMIT設定預置數值命令查詢預置數值命令

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-8

系統命令對所有模組有效

COMMAND NOTE RETURN

[SYStem] RECall SP m [n] ⎢NL M=1 ~ 5 n=1 ~30

[SYStem] STORe SP m [n] ⎢NL M=1~5 n=1~30

[ SYStem] REMotel ⎢NL Only RS232 cmd

[SYStem] LOCAL⎢ NL Only RS232 cmd 0OFF 1ON

[SYStem] NAME ⎢ NL ldquoXXXXX

表 4-4 系統設定命令查詢命令

對 3320 系列有效

[SYStem] NAME XXXXX

NL

XXXXX 為模組型

33203321332233243325

[SYStem] SPEC SPNR2

⎢NL

0 ~ 5 33203321332233243325

表 4-5 系統設定命令查詢命

測量命令對所有模組有效

COMMAND 3250A 3310A 3310C 3330A RETURN

MEASureCURRent ⎢NL

MEASureVOLtage ⎢NL

MEASurePOWer ⎢NL

MEASureVA ⎢NL

表 4-6 系統設定命令查詢命

附註

1 電流單位為安培 (AArms)

2 電阻單位為歐姆 (Ω)

3 電壓單位為伏特 (VVrms)

4 週期單位為毫秒 (mS)

5 轉換率 (SLEW-RATE) 單位為安培微秒 (AuS)

6 頻率單位為赫芝 (Hz)

7 功率單位為瓦特 (W)

8 VA 單位為伏安 (VA)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-9

3310C 系列與 3310A 系列在 3302C 機框中 GPIB 命令可以相容但是因 3310C 系列與

3310A 系列負載上解析度有差異所以在撰寫程式時請注意解析度的差異解析度差異參考下

機 型 CC MODE CR MODE CV MODE

3310C

Resolution

0-3A30A

08mA80mA

01067Ω-2Ω-75kΩ

0533mΩ0133mS

0V-60V

0016V

3310A

Resolution

0-3A30A

075mA75mA

01Ω-2Ω-8kΩ

05mΩ0125mΩ

0V-60V

0015V

3311C

Resolution

0-6A60A

16mA16mA

00533Ω-1Ω-375kΩ

0266mΩ0266mS

0V-60V

0016V

3311A

Resolution

0-6A60A

15mA15mA

005Ω-1Ω-4kΩ

025mΩ025mΩ

0V-60V

0015V

3312C

Resolution

0-1A10A

0266mA266mA

1333Ω-25Ω-1875kΩ

6666mΩ0053mS

0V-250V

00666V

3312A

Resolution

0-1A10A

025mA25mA

125Ω-25Ω-20kΩ

005mS625mΩ

0V-250V

00625V

3314C

Resolution

0-05A5A

0133mA133mA

5333Ω-100Ω-1875kΩ

2666mΩ13333μS

0V-500V

0133V

3314A

Resolution

0-05A5A

0125mA125mA

5Ω-100Ω-20kΩ

00125mS25mΩ

0V-500V

0125V

3315C

Resolution

0-15A15A

04mA40mA

0213Ω-4Ω-15kΩ

1066mΩ66666μS

0V-60V

0016V

3315A

Resolution

0-15A15A

0375mA375mA

02Ω-4Ω-16kΩ

1mS00625mΩ

0V-60V

0015V

表 4-7 解析度差異表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-10

4-5 縮寫代號說明

1 SPSPACE空隔字元ASCII 碼為 20H

2 命令結束符號

3 NL命令結束符號

4 NR2包含小數點的數值形式形式為 在此範圍內皆可接受

例如30123450

5 表示是讀取數據的命令即查詢命令

6 NR316 進制數 0000 ~ FFFFF

4-6 GPIB RS-232 命令語法說明

1 此符號表示命令必需包含此項不可省略

2 [ ]此符號表示命令中可以有可以沒有此項參數

3 | 此符號表示 OPTION 之意例如〝LOW|HIGH〞表示可以使用 LOW 或

HIGH但兩者只能選擇其中一個使用

4 在下達完一個命令後你必須接者送出一個命令結束字元本機可接受之結束字元

為如表 4-7或同時 9送出多個命令每個命令之間以分隔符號〝〞隔開在最後

一個命令加上結束位元若你未送出結束字元則此命令視為無效命令

LF

LF WITH EOI

CRLF

CRLF WITH

EOI

表 4-8 命令結束字元表

5 程式撰寫時在下達完一個詢問命令後必須加入 delay (100) 再下達讀回命令

例以 C 語言撰寫程式配合迦捷 GPIB 卡控制 3300C 機框 3310C 負載模組

gpoutput(PROmeascurr) 詢問命令

delay(100) 延遲時間

gpinput(instrEOSPRO7 ) 讀回命令

如範例撰寫格式在每個詢問命令與讀回命令之間加入延遲時間delay (100)即可讀回

正確值

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-11

4-7 GPIB RS-232 命令說明

471 PRESET 設定和讀取電子負載的預設值

BANK (適用機型3250A 系列)

格式[PRESet] BANK SPd| NL d=0~10

[PRESet] BANK | NL

用途設定和讀取所選擇的波形庫

說明此命令為設定欲選擇的波形庫

1 波形庫 0~4 為正弦波

2 波形庫 5~9 為方波

3 波形庫 10 為直流

4 每個波形庫當中有 5 個波形資料共 11 個波形庫55 個波形資料波

形資料如表 4-9

波 形 庫 A B C D E 0 radic2 20 25 30 35 1 15 16 17 18 19 正弦波 2 30 31 32 33 34

CF= 20 3 PF=-085 PF=-080 PF=-075 PF=-070 PF=-065 CF= 25 4 PF=-070 PF=-065 PF=-060 PF=-050 PF=-040 CF= 35 5 PF=-050 PF=-045 PF=-040 PF=-035 PF=-030 CF= 20 6 PF= 085 PF= 080 PF= 075 PF= 070 PF= 065 CF= 25 7 PF= 070 PF= 065 PF= 060 PF= 050 PF= 040 CF= 35 8 PF= 050 PF= 045 PF= 040 PF= 035 PF= 030

方波 9 10 11 12 13 14 直 流 10 radic2dc 2dc 25dc 30dc 35dc

表 4-9 波形資料表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-12

WAVE (適用機型3250A 系列)

格式[PRESet] WAVE SPdNL d=0~4

[PRESet] WAVE NL

用途設定和讀取所選擇的波形庫

說明此命令是設定 CC MODE 時的電流 CF (峰值因數)

此命令儀在 CC MODE 時才有作用BANK 改變時這 5 組 CF 亦同時會定

義成不同之 CF 如 表 4-9 詳細內容請參考 3250A 使用手冊

FREQ (適用機型3250A 系列)

格式[PRESet] FREQuery SPNR2NL

[PRESet] FREQuery NL

用途設定和讀取頻率值

說明此命令為設定電子負載的頻率值下達命令時需注意下列事項

1 下達的頻率值必須為含有小數點的數值否則命令無效

2 數值最小有效位數為小數點後第 5 位

3 下達的數值若超過電子負載得規格時則 3302C 機框會送出該電子負載

規格的滿刻度頻率值

4 3250A 系列電子負載的頻率設為範圍為 000 ~ 700 Hz

5 單位為赫茲 (Hz)

RISE (適用機型3310A 3310C3330A 系列)

格式[PRESet] RISE SPNR2NL

[PRESet] RISE NL

用途設定和讀取負載轉換率 (SLEW-RATE) 的上升斜率

說明

1 換率上升時間的定義含括負載電流改變時及動態負載電流 (DYNAMIC)

上升時間 (RISE) 與下降時間 (FALL) 的設定為完全獨立

2 升時間得設定值必須包含小數點的數值否則命令無效

3 值最小有效位數為小數點後第 5 位

4 下達上升時間數值若超過電子負載得規格時則 3302C 機框會送出該電

子負載規格的滿刻度電流值

5 單位為安培微秒 (AUs)3314C3315C 在設定時使用 (AUs) 為單位而讀

回時以 (AUs) 為單位

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-13

FALL (適用機型3310A 3310C3330A 系列)

格式[PRESet] FALL SPNR2NL

[PRESet] FALL NL

用途設定和讀取負載轉換率 (SLEW-RATE) 的下降斜率

說明

1 負載轉換率下降時間的定義含括負載電流改變時及動態負載電流下降時

間 (FALL) 與上升時間 (RISE) 的設定為完全獨立

2 下降時間得設定值必須包含小數點的數值否則命令無效

3 數值最小有效位數為小數點後第 5 位

4 下達下降時間數值若超過電子負載得規格時則 3302C 機框會送出該電

子負載規格的滿刻度電流值

5 單位為安培微秒 (AuS)3314C3315C 在設定時使用 (AuS) 為單位而讀

回時以 (mAuS) 為單位

SLEW (適用機型3330A 系列)

格式[PRESet] SLEWRATE SPNR2NL

[PRESet] SLEW NL

用途設定和讀取負載轉換率 (SLEW-RATE) 的上升和下降斜率

說明請參考 RISE和 FALL

PERI or PERD (適用機型3310A 3310C3330A 系列)

格式[PRESet] PERiodHIGHLOW SPNR2NL

[PRESet] PERi NL

[PRESet] PERDHIGHLOW SPNR2NL

[PRESet] PERD NL

用途設定和讀取動態 (DYNAMIC) 負載時的 Tlow 和 Thigh 寬度

說明

1 動態 (DYNAMIC) 負載波形的周期為 TLOW 與 THIGH 的組成

2 TLOW 與 THIGH 的的設定值必須為包含小數點的數值否則命令無

3 數值的最小有效位數為小數點後第 5 位

4 下達的 TLOW 或 THIGH 數值超過電子負載的最大規格時3302C 機框

會送出該電子負載的滿刻度 TLOW 或 THIGH 數值

5 單位為毫秒 (mS)

LDONv (適用機型3310A 3310C3330A 系列)

格式[PRESet] LDONv SPNR2NL

[PRESet] LDONv NL

用途設定和讀取 LOAD ON 電壓

說明此命令為設定電子負載 LOAD ON 電壓值

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-14

LDOFfv (適用機型3310A 3310C3330A 系列)

格式[PRESet] LDOFfv SPNR2NL

[PRESet] LDOFfv NL

用途設定和讀取負載 LOAD OFF 電壓

說明此命令為設定電子負載 LOAD OFF 電壓值

CC (適用機型3320 3330A 系列)

格式[PRESet] CC SPNR2NL

[PRESet] CC NL

用途設定和讀取負載電流值

說明設定電子負載欲載入的電流值3330A 系列指 STATIC CURRENT

CURR (適用機型3320 系列)

格式[PRESet] CURR SPNR2NL

用途設定和讀取負載電流值

說明設定電子負載欲載入的電流值3330A 系列指 STATIC CURRENT

CCHIGHLOW or CURRHIGHLOW (適用機型3310A 3310C3330A 系

列)

格式[PRESet] CCHIGHLOW SPNR2NL

[PRESet] CCHIGHLOW NL

[PRESet] CURRHIGHLOW SPNR2NL

[PRESet] CURRHIGHLOW NL

用途設定和讀取負載 HIGHLOW 組電流值

說明此命令為設定電子負載欲載入的電流值下達命令時須注意下列事項

1 下達的電流值必須含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的電流數值超過該電子負載的最大規格時3302C 機框會送出該電子

負載規格的滿刻度電流值

4 LOW 的設定電流值必須比 HIGH 的設定電流值小

5 單位為安培 (A)

CPHIGHLOW (適用機型3310C 系列)

格式[PRESet] CPHIGHLOWSPNR2NL

[PRESet] CPHIGHLOW NL

用途設定和讀取負載固定功率值

說明此命令為設定電子負載固定功率模式的功率值

CR (適用機型3330A 系列)

格式[PRESet] CRSPNR2NL

[PRESet] CR NL

用途設定和讀取負載電阻值

說明設定電子負載固定電阻模式的電阻值

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-15

LIN RES AB ( 適用機型3250A系列 ) 用途設定線性負載電流值

格式LINA|BSPNR2|NL

說明此命令為設定電子負載欲載入 (Sink) 的電流值下達命令時須注意下列事

1 下達的電流值必須為含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的數值若超過該電子負載的規格時則 3250A 系列高功率電子負載機

框會送出該電子負載規格的滿刻度電流值

4 A 組負載和 B 組負載的電流設定值為完全獨立的

5 單位為安培 (A)

CR AB or RES AB(適用機型3250A 系列)

格式[PRESet] CRABSPNR2NL

[PRESet] CRAB NL

[PRESet] RESABSPNR2NL

[PRESet] RESAB NL

用途設定和讀取負載電阻值

說明此命令為設定 A 組或 B 組電子負載欲載入的電阻值下達命令時注意

下列事項

1 下達的電阻值必須含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的電阻數值超過該電子負載的最大規格時3302C 機框會送出該電子

負載規格的滿刻度電阻值

4 單位為 Ohm (Ω)

CRHIGHLOW or RESHIGHLOW (適用機型3310A 3310C 系列)

格式[PRESet] CRHIGHLOWSPNR2NL

[PRESet] CRHIGHLOW NL

[PRESet] RESHIGHLOWSPNR2NL

[PRESet] RESHIGHLOW NL

用途設定和讀取負載電阻值

說明此命令為設定電子負載欲載入的電阻值下達命令時注意下列事項

1 下達的電阻值必須含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的電流數值超過該電子負載的最大規格時3302C 機框會送出該電子

負載規格的滿刻度電阻值

4 LOW的設定電阻值必須比 HIGH 的設定值小

5 單位為 Ohm (Ω)

CVHIGHLOW (適用機型3310A 3310C 系列)

格式[PRESet] CVHIGHLOWSPNR2NL

[PRESet] CVHIGHLOW NL

用途設定和讀取負載固定電壓模式電壓值

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-16

說明此命令為設定電子負載固定電壓模式的電壓值下達命令時須注意下列

事項

1 下達的電壓值必須含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的電壓數值超過該電子負載的最大規格時3302C 機框會送出該電子

負載規格的滿刻度電壓值

4 LOW 的設定電壓值必須比 HIGH 的設定電壓值小

5 單位為伏特 (V)

CV (適用機型3330A 系列)

格式[PRESet] CV SPNR2 NL

[PRESet] CV NL

用途設定和讀取負載固定電壓模式電壓值

說明設定電子負載固定電壓模式的確電壓值

OCPSTART (適用機型3310C 3330A 系列)

格式[PRESet] OCPSTART SPNR2NL

[PRESet] OCPSTART NL

用途設定和讀取OCP測試電流的啟始設定值

說明此命令是設定過電流保護測試(OCP)的啟始電流值(I-START)

OCPSTEP (適用機型3310C 3330A 系列)

格式[PRESet] OCPSTEP SPNR2NL

[PRESet] OCPSTEP NL

用途設定和讀取OCP測試電流的遞增電流量

說明此命令是設定過電流保護測試(OCP)的遞增電流量(I-STEP)

OCPSTOP (適用機型3310C 3330A 系列)

格式[PRESet] OCPSTOP SPNR2NL

[PRESet] OCPSTOP NL

用途設定和讀取OCP測試電流的最大電流量

說明此命令是設定過電流保護測試(OCP)的最大電流量(I-STOP)

OCPVTH (適用機型3310C 3330A 系列)

格式[PRESet] OCPVTH SPNR2NL

[PRESet] OCPVTH NL

用途設定和讀取OCP測試的臨界點電壓設定

說明此命令是設定過電流保護測試(OCP)臨界點電壓設定當待測試物的輸出

電壓小於或等於VTH電壓值時即為OCP點

OPPSTART (適用機型3310C 系列)

格式[PRESet] OPPSTART SPNR2NL

[PRESet] OPPSTART NL

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-17

用途設定和讀取OPP測試功率的啟始設定值

說明此命令是設定過功率保護測試(OPP)的啟始功率值(P-START)

OPPSTEP (適用機型3310C系列)

格式[PRESet] OPPSTEP SPNR2NL

[PRESet] OPPSTEP NL

用途設定和讀取OPP測試功率的遞增功率值

說明此命令是設定過功率保護測試(OPP)的遞增功率值(P-STEP)

OPPSTOP (適用機型3310C 系列)

格式[PRESet] OPPSTOP SPNR2NL

[PRESet] OPPSTOP NL

用途設定和讀取OPP測試功率的最大功率值

說明此命令是設定過功率保護測試(OPP)的最大功率值(P-STOP)

OPPVTH (適用機型3310C 系列)

格式[PRESet] OPPVTH SPNR2NL

[PRESet] OPPVTH NL

用途設定和讀取OPP測試的臨界點電壓設定

說明此命令是設定過功率保護測試(OPP)臨界點電壓設定當待測試物的輸出

電壓小於或等於VTH電壓值時即為OPP點

TCONFIG (適用機型3310C3330A 系列)

格式[PRESet] TONFIG NORMAL|OCP|OVP|OPPNR2NL

[PRESet] TONFIG NL

用途設定和讀取動態測試的功能

說明此命令有四個選項(NORMAL|OCP|OVP|OPP)分別是正常模式(NORMAL)

過電流保護測試(OCP)過電壓保護測試(OVP)過功率保護測試(OPP)

PS3310C有過電流保護測試(OCP)過功率保護測試(OPP)

3330A有過電流保護測試(OCP)過電壓保護測試(OVP)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-18

472 LIMIT 設定和讀取電子負載判斷 NG 的上下限

[LIMit]CURRentHIGHLOW or IHIL (適用機型3250A3310A

3310C3330A 系列)

格式[LIMit]CURRentHIGHLOWSPNR2NL

[LIMit]CURRentHIGHLOW NL

IHILSPNR2NL

IHIL NL

用途設定和讀取負載電流的上下限

說明設定比較電流的下限值當負載載入電流低於此下限值時NG 指示燈

即點亮表示ldquoNO GOODrdquo

設定比較電流的上限值當負載載入電流高於此下限值時NG 指示燈即點亮

表示ldquoNO GOODrdquo

[LIMit]POWerHIGHLOW or WHWL (適用機型3310C3250A 系列)

格式[LIMit]POWerHIGHLOWSPNR2NL

[LIMit]POWerHIGHLOW NL

用途設定和讀取負載功率 (W) 的上下限

說明設定比較功率 (瓦特) 的下限值當功率 (瓦特) 高於此上限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

設定比較功率 (瓦特) 的上限值當功率 (瓦特) 低於此下限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

[LIMit]VA HIGHLOW or VAHVAL (適用機型3250A 系列)

格式[LIMit] VAHIGHLOWSPNR2NL

[LIMit] VAHIGHLOW NL

VAHVALSPNR2NL

VAHVAL NL

用途設定和讀取負載視在功率 (VA) 的上下限

說明設定比較功率 (伏安) 的下限值當功率 (伏安) 高於此上限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

設定比較功率 (伏安) 的上限值當功率 (伏安) 低於此下限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-19

[LIMit] VOLtage HIGHLOW or VHVL (適用機型3250A 3310A

3310C3330A 系列)

格式[LIMit] VOLtageHIGHLOWSPNR2NL

[LIMit] VOLtageHIGHLOW NL

VHVLSPNR2NL

VHVL NL

用途設定和讀取負載電壓的上下限

說明設定比較電壓的下限值當輸入電壓低於此下限值時NG 指示燈即點

亮表示ldquoNO GOODrdquo

設定比較電壓的上限值當輸入電壓高於此上限值時NG 指示燈即點

亮表示ldquoNO GOODrdquo

473 STAGE 設定和讀取電子負載的工作狀態

[STATe] LOAD SPONOFF (適用機型33203250A3310A 3310C

3330A 系列)

格式[STATe] LOAD SPONOFFNL

[STATe] LOAD NL

用途設定和讀取電子負載是否載入電流

說明設定電子負載是否載入電流當設定為 ON 時則電子負載開始以待測物

載入電流當設定為OFF 時則電子負載不會載入電流

[STATe] MODE SPCCCRCVCP (適用機型3250A3310A 3310C

3330A 系列)

格式[STATe] MODE SPCCCRCVCPNL

[STATe] MODE NL

用途設定和讀取電子負載的操作模式

說明電子負載可工作的模式如下表所示

當 讀 取 負 載 操 作 模 式 時 返 回 值 0123 分 別 代 表

CCCRCVLINCP 模式

CC CR CVLIN CP

3310A CV

3310C CV

3330A CV

3250 LIN

表 4-10 各系列可工作模組表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-20

[STATe] SHORt SPONOFF (適用機型33203310A 3310C3330A

系列)

格式[STATe] SHORt SPONOFFNL

[STATe] SHORt NL

用途設定和讀取電子負載是否短路測試

說明此命令為設定電子負載作短路測試當設定為 ON 時此時電子負載之

V+V- 端如同短路狀態

[STATe ] PRESet SPONOFF ( 適 用 機 型 3320 3250A 3310A

3310C3330A 系列)

格式[STATe] PRESet SPONOFFNL

[STATe] PRESet NL

用途設定和讀取電子負載預設功能

說明此命令是控制電流表的輸出形式若設為 ON 時則電流表所顯示的電

流值為預設之值若設為 OFF則電流表所顯示的電流值為實際載入電

流之值

[STATe] SENSe SPONOFF (適用機型3250A3310A 3310C3330A

系列)

格式[STATe] SENSe SPONOFFNL

[STATe] SENSe NL

用途設定和讀取電子負載 VSENSE 功能的狀態

說明此命令為設定電壓讀取由輸入連接器端或是 VSENSE BNC 端設定為

ON 時電壓值由 VSENSE BNC 端所取得設定為 OFF 時電壓值是

由輸入連接器端所取得

[STATe] RANGe SPI∣II (適用機型33203310A 系列)

格式[STATe] RANGe SPI∣II∣NL

[STATe] RANGe ∣NL

用途設定和讀取電源或電阻範圍

說明此命令為設定電流及電阻範圍3310A 系列電子負載共有二檔RANG 1

即 RANG IRANG 2 即 RANGE II而其電流及電阻的範圍一電子負載

模組規格而定3310A 系列各電子負載模組的電流及電阻的範圍如下

規格

機種 3310A 3311A 3312A 3314A 3315A

CC MODE

RANGE III 0~3A 0~ 30A 0~6A 0~60A 0~1A 0~10A 0~05A 0~5A 0~15A 0~15A

CR MODE

RANGE III 01~2Ω 2~8KΩ

005~1

Ω 1~4KΩ

125~25

Ω

25~20K

Ω 5~100Ω

100~2K

Ω 02~4Ω

4~16K

Ω

表 4-11 3310A 系列電流及電阻的規格表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-21

[STATe] LEVEl SPHIGH∣LOW (適用機型3310A 3310C 系列)

格式[STATe] LEVEl SPHIGH∣LOW∣NL

[STATe] LEVEl ∣NL

用途設定和讀取電子負載 LOW 和 HIGH

說明

1 LEV LOW 固定電流 (CC) 模式時為低準位電流設定值固定電阻 (CR)

模式時為低準位電阻設定值固定電壓 (CV) 模式時為低準位電壓設

定值

2 LEV HIGH 固定電流模式時為高準位電流設定值固定電阻模式時為

高準位電阻設定值固定電壓模式時為高準位電壓設定值

[STATe] DYNamic SPON∣OFF (適用機型3310A 3310C3330A 系

列)

格式[STATe] DYNamic SPON∣OFF∣NL

[STATe] DYNamic ∣NL

用途設定和讀取電子負載為動態或靜態負載

說明

1 DYN ON 設定為動態 (DYNAMIC) 負載

2 DYN OFF 設定為靜態 (STATIC) 負載

[STATe] SYNCronize SPON∣OFF (適用機型3250A 系列)

格式[STATe] SYNCronize SPON∣OFF∣NL

[STATe] SYNCronize ∣NL

用途設定和讀取電子負載為外部同步或內部同步

說明

1 外部同步信號 (SYNC ON)使用外部同步信號作為電子負載同步解發信

號以控制負載電流與電壓同步

2 內部同步信號 (SYNC OFF)使用輸入連接器的信號再經由內部的零交

越電路及隔離電路產生同步信號

[STATe] WATT SPON∣OFF (適用機型3250A3310C 系列)

格式[STATe] WATT SPON∣OFF∣NL

[STATe] WATT ∣NL

用途設定和讀取是否顯示功率

說明此命令是設定功率電表的顯示本命令必須配合 PRESOFF 時使用

設定 ON 時上方的顯示器由電壓表變為瓦特表下方的顯示器由電流

表變為伏安 (VA) 表其單位分別為ˆ W ˜ˆ VA ˜

設定 OFF 時上方的瓦特 (W) 變回電壓表下方的伏安 (VA) 表變回

電流表其單位分別為ˆ Vrms ˜ˆ Vrms ˜

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-22

[STATe] AFREQ SPONOFF (適用機型3250A系列)

格式[STATe] AFREQ SPONOFFNL

[STATe] AFREQ NL

用途設定和讀取電子負載是否自動偵測頻率

說明此命令式控制電子負載是否自動偵測頻率若設為 ON 時則電子負載

會自動偵測輸入端電壓之頻率若設為 OFF則電子負載輸入電壓之頻

率須要自行設定

[STATe] DUAL DVM∣DVM∣OFF (適用機型3330A 系列)

格式 [STATe] DUAL DVM∣DVM∣OFF∣NL

用途設定當前模組在顯示狀態

說明此命令為設定 3330A 系列模組在顯示狀態

DVM雙電壓顯示模式

DAM雙電壓顯示模式

OFFNORMAL顯示模式

[STATe] CC AUTO∣R2 (適用機型333XA331XC 系列)

格式 [STATe] CC AUTO∣R2∣NL

用途設定AUTO RANGE強制RANGE II功能

說明設定在AUTO RANGE 會自動切換RANGE 檔位

設定在強制 RANGE II 會將RANGE 檔位設定在RANGE II

PS此項功能3302C啟用於(REV28)版本之後

3310C系列啟用於(REV305)3312C(REV306)版本之後

3330A系列啟用於(REV317)版本之後

[STATe] NG (適用機型3250A3310A 3310C3330A 系列)

格式[STATe] NG ∣NL

用途查詢當前模組是否有的 NG 標誌

說明NG 讀回NG 的狀態指示燈ldquo0rdquo表示 NG (NO GOOD) 指示燈熄

滅ldquo1rdquo表示 NG 指示燈點亮

[STATe] PROTect (適用機型3310A 3310C3330A 系列)

格式[STATe] PROTect ∣NL

用途查詢當前模組是否有的保護標誌

說明

1 PROT 讀回負載目前的保護狀態ldquo1rdquo表是發生 OPPldquo4rdquo表示發

生 OVP ldquo8rdquo表示發生 OCP下表說明保護狀態位元對應碼

2 PROT 狀態暫存器的清除可以使用 CLER 命令將 PROT 狀態暫存器清

除為ldquo0rdquo

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-23

7 6 5 4 3 2 1 0

過功率保護(OPP)

過電壓保護(OVP)

過電流保護(OCP)

位元 7 位元 0

過溫度保護(OTP)(3310)

表 4-13 PROT 狀態暫存器

[STATe] SLEWrate ATE FAST∣MIDDle∣SLOWNL (適用機型3320

系列)

格式[STATe] SLEWrate FAST∣MIDDle∣SLOWNL

用途設置當前模組電流斜率

說明設置當前模組電流斜率約快中慢

474 SYSTEM 設定和讀取機框和電子負載的狀態

[SYStem] RECall SP m n (適用機型33203250A3310A 3310C

3330A 系列)

格式[SYStem] RECall SP m n∣NL

用途呼叫記憶裝定中的負載狀態

說明此命令為呼叫記憶裝定中的負載狀態資料m = 1~5n = 1~30

如果當前模組為 3310A3250 系列時項目號 (n) 無效n 可以省略

如果當前模組為其他系列時省略符號 n項目默議為 3302C 所顯示的項

實例RECALL 215 呼叫記憶裝定中的第 2 組第 15 項負載裝態資料

REC 3 呼叫記憶裝定中的第3組負載狀態資料如果當前模組為 3320

3310C3330A 系列時項目默議為 3302C 所顯示的項目

[SYStem] STORe SP m n (適用機型33203250A3310A 3310C

3330A 系列)

格式[SYStem] STORe SP m n∣NL

用途存儲負載狀態到記憶裝定中

說明此命令為存儲負載狀態到記憶裝定中m = 1~5n = 1~30如果當前模組

為 3310A3250A 系列時項目 (n) 無效n 可以省略

如果當前模組為其他系列時省略項目號 n 項目默議為 3302C 所顯示的項

實例SYSTEMSTORE 215 存儲負載狀態到記憶裝定第 2 組第 15 項中

STOR 3 存儲負載狀態到記憶裝定第 3 組如果當前模組為 33203310C

3330A 系列時項目默議為 3302C 所顯示的項目

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-24

[SYStem] NAME (適用機型3250A3310A 3310C3330A 系列)

格式[SYStem] NAME ∣NL

用途讀取當前電子負載機型編號

說明此命令讀回當前電子負載機型編號如果當前沒有模組那麼將讀到字

符串 ˆNONE˜如果當前安裝了模組那麼將會讀到以下型號

型 號 型 號 型 號 型 號

3250A 3310A 3310C 3330A

3251A 3311A 3311C 3331A

3252A 3312A 3312C 3332A

3253 3314A 3314C 3333A

3315A 3315C 3334A

表 4-14 各系列機型編號表

[SYStem] NAME XXXX ∣NL or [SYStem] SPEC NR2 (適用機型

3320A 系列)

格式[SYStem] NAME XXXX ∣NL

[SYStem] SPEC NR2

用途設定當前電子負載機型編號

說明XXXX 為 33203321332233243325 型號之一3302C 才能知道當

前為何種規格電子負載

SPCT 型號

0 3320

1 3321

2 3322

4 3324

5 3325

表 4-15 3320系列機型編號表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-25

475 MEASURE 測量電子負載的當前電流電壓的實際值

MEASureCURRent (適用機型3250A3310A 3310C3330A 系列)

格式MEASureCURRent ∣NL

用途讀取當前電子負載的電流

說明讀回 4 位半數位電流表的讀值單位為安培 (A)

MEASureVOLtage (適用機型3250A3310A 3310C3330A 系列)

格式MEASureVOLtage ∣NL

用途讀取當前電子負載的電壓

說明讀回 4 位半數位電壓表的讀值單位為伏特 (V)

MEASurePOWer (適用機型3250A3310C 系列)

格式MEASurePOW ∣NL

用途讀取當前電子負載的功率

說明讀回 4 位半數位瓦特表的讀值單位為瓦特(W)

MEASureVA (適用機型3250A 系列)

格式MEASureVA ∣NL

用途讀取當前電子負載的伏安

說明讀回 4 位半數位伏安表的讀值單位為伏安 (VA)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-26

4-8 3250 系列 GPIB 控制流程圖

START

SET to LEV A or B

AC or DC

AC

DC

SET

FREQ NR2

SYNC ON|OFF

BANK m

SET

FREQ 01

SYNC ONOFF

MODE CCCC

SET

CR

MODE CR

SET

MODE CC

WAVE nCURR = A NR2

SET

VL NR2VH NR2

IL NR2

IH NR2WL NR2

WH NR2VAL NR2VAH NR2

m 0 ~ 10n 1 ~ 5

BANK 命令僅能使用於

交流 (AC) 負載

Lighting REM

Indicater

WAVE 命令僅能使用於

固定電流 (CC)模式

RESA NR2

圖 4-2 3250A 系列 GPIB 控制流程圖

SET

ldquoMODE LINrdquoldquoCURR=A NR2rdquo

LIN

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-27

4-9 3310A 系列 GPIB 控制流程圖

圖 4-3 3310A 系列 GPIB 控制流程圖

START

SETMODE CC

SET SET

CURRENTiexclOslashA

CC

SETRANG 2

SETRANG 1

SETRANG 1

SETRANG 2

HIGH or LOW LEVEL

SET

LEV HIGHRESLOW C

RESHIGH NR2

SET

LEV LOWRESLOW D

RESHIGH NR2

SETLEV HIGH

RESLOW ERESHIGH NR2

SET

LEV LOWRESHIGH FRESHIGH NR2

SET

LEV HIGHRESLOW G

RESHIGH NR2

SET

LEV LOWRESHIGH H

RESHIGH NR2

STA or DYN

SETDYN OFF

SET

HIGH or

SETLEV HIGH

CURRLOW I

CURRHIGH NR2

SETLEV LOW

CURRHIGH J

CURRLOW NR2

SETLEV HIGH

CURRLOW K

CURRHIGH NR2

SETLEV LOW

CURRHIGH L

CURRLOW NR2

SETDYN ON

RISENR2

PERDLOW NR2

STA or DYN

DYN OFF

LOW LEVELHIGH or

LOW LEVEL

CURRHIGH NR2CURRLOW NR2

FALLNR2PERDHIGH NR2

SETDYN ON

RISENR2

PERDLOW NR2

CURRHIGH NR2CURRLOW NR2

FALLNR2PERDHIGH NR2

HIGH or LOW LEVEL

HIGH or LOW LEVEL

CURRENTiexclUgraveB

MODE CR MODE CV

MODE

CR

MODE

CV

MODE NO NO NO

YESYESYES

YES

YESNO

NO

LOW

HIGH HIGH

LOW

DYN DYN

SAT SAT

LOWLOW

HIGH HIGH

HIGH

LOW

3310A 3311A 3312A 3314A 3315A

AB

CD

E

FGH

IJKL

3020

20800001

20

0060000

3000300

6010

104000

0051000

60000

6000600

10250

25020000

125250

001000

1000100

051000

100020000

501000

00500000

050050

1540

4015000

0240

0060000

1500150

3310A 系列流程圖變數表

Lighti ng REMIndicater

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-28

4-10 3320 系列 GPIB 控制流程圖

圖 4-4 3320 系列 GPIB 控制流程圖

START

A B C

3320 3321 3322 3323 3324 30

30

300

60

60

600

10

10

100

10

10

100

05

05

50

3325 15

15

150

SETRANG 1SLEW n

CURR ≦ B

CURRENT ≦ A

SETRANG 2SLEW n

CURR ≦ C

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-29

4-11 3310C 系列 GPIB 控制流程圖

圖 4-5 3310C 系列 GPIB 控制流程圖

START

CC

MODE

NO CP

MODE

CV

MODE

CR

MODE

SETldquoMODE CCrdquo

SETldquoMODE CRrdquo

SETldquoMODE CVrdquo

SETldquoMODE CPrdquo

CORRENTlt=A

SETldquoRANGE 2rdquo

SETldquoRANGE 1rdquo

RESgt=B

SETldquoRANGE 2rdquo

SETldquoRANGE 1rdquo

STA or

SETldquoDYN OFFrdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquo ldquoCURRHIGH D ldquo ldquoCURRLOW NR2rdquo

SET ldquoLEV HIGHrdquo ldquoCURRLOW C ldquo ldquoCURRHIGH NR2rdquo

SET ldquoDYN ONrdquo

ldquoCURRHIGH NR2ldquo ldquoCURRLOW NR2rdquo ldquoRISENR2rdquo ldquoFALLNR2rdquo ldquoPERDHIGH NR2rdquo ldquoPERDLOW NR2rdquo

STA or

SETldquoDYN OFFrdquo

HIGH orLOW LEVEL

SETldquoLEV LOWrdquo ldquoCURRHIGH F ldquoldquoCURRLOW NR2rdquo

SETldquoLEV HIGHrdquoldquoCURRLOW E ldquoldquoCURRHIGH NR2rdquo

SETldquoDYN ONrdquo

ldquoCURRHIGH NR2ldquoldquoCURRLOW NR2rdquoldquoRISENR2rdquoldquoFALLNR2rdquoldquoPERDHIGH NR2rdquoldquoPERDLOW NR2rdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquoldquoRESHIGH J ldquo ldquoRESLOW NR2rdquo

SET ldquoLEV HIGHrdquo ldquoRESLOW I ldquo ldquoRESHIGH NR2rdquo

HIGH orLOW LEVEL

SETldquoLEV LOWrdquoldquoRESHIGH L ldquoldquoRESLOW NR2rdquo

SET ldquoLEV HIGHrdquo ldquoRESLOW K ldquoldquoRESHIGH NR2rdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquo ldquoCVHIGH H ldquo ldquoCVLOW NR2rdquo

SET ldquoLEV HIGHrdquoldquoCVLOW G ldquo ldquoCVHIGH NR2rdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquo ldquoCPHIGH N ldquo ldquoCPLOW NR2rdquo

SETldquoLEV HIGHrdquo ldquoCPLOW M ldquoldquoCPHIGH NR2rdquo

A B CDEF GH I J KLM N

3310C30 20 0 0300030

20 750010620

00 60

00 150

3311C601000 60 0060

1037500510

00 60

00300

3312C102500100010

25 1875013325

00250

00300

3314C0510000050050

1001875533100

00500

00200

3315C154000150015

4015002140

0060

0075

3310C系列流程圖變數表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 A-1

Appendix A GPIB programming Example

C Example Program

Link this program with appropriate cibobj

This application program is written in TURBO C 20 for the IBM PC-AT compatible The National Instruments Cooperation (NIC) Model PC-2A board provides the interface between the PC-AT and a PRODIGIT MPAL ELECTRONIC LOAD The appropriate cibobj file is required in each program to properly link the NIC board to C LANGUAGE and include the ltdeclhgt HEADER FILE to C LANGUAGE

include ltstdiohgt

include ltdoshgt

include ltmathhgt

include declh NI GPIB CARD HEADER FILE

main()

char ouster[20]rdbuf[15]spec[10]

int ichload

Assign unique identifier to the device dev5 and store in variable load check for error ibfind error = negative value returned

if((load = ibfind(dev5)) lt 0) Device variable name is load

GPIB address is 5

printf(r INTERFACE ERROR an)

printf(rnError routine to notify that ibfind failedn)

printf(rnCheck software configurationn)

exit(1)

Clear the device

if((ibclr(load)) amp ERR)

printf(INTERFACE ERROR a)

exit(1)

clrscr()

Clear load error register

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT A-2

ibwrt(loadoutstr6)

ibwrt(loadCLR3)

ibwrt( loadNAME5) Get the 3310 series module load specification

strset(rdbuf0) Clear rdbuf string buffer

strset(spec0) Clear spec string buffer

ibrd(loadspec20)

if (spec[3] == 9)

printf(n 3302C series specification error )

Set preset off current sink 10 amps and load on commands to the load

ibwrt( loadpres offcclow 00cchigh 10load on 47)

ibwrt( loadmeascurr10)

Get the load actially sink current from the load

ibrd( loadrdbuf20)

go to local

ibloc(load)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 A-3

BASICA Example Program

LOAD DECLBAS using BASICA MERGE command

100 REM You must merge this code with DECLBAS

105 REM

110 REM Assign a unique identifier to the device dev5 and store it in variable load

125 REM

130 udname$ = dev5

140 CALL ibfind (udname$load)

145 REM

150 REM Check for error on ibfind call

155 REM

160 IF load lt 0 THEN GOTO 2000

165 REM

170 REM Clear the device

175 REM

180 CALL ibclr (load)

185 REM

190 REM Get the 3310 series module load specification

195 REM

200 wrt$ = NAME CALL ibwrt(loadwrt$)

210 rd$ = space$(20) CALL ibrd(loadrd$)

215 REM

220 REM Set preset off current sink 10 amps and load on commands to the load

225 REM

230 wrt$ = pres offcclow 00cchigh 10load on

240 CALL ibwrt(loadwrt$)

245 REM

250 REM Get the load actially sink current from the load

255 REM

260 wrt$ = meascurr CALL ibwrt(loadwrt$)

270 rd$ = space$(20) CALL ibrd(loadrd$)

275 REM

280 REM Go to local

285 REM

290 CALL ibloc(load)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT A-4

2000 REM Error routine to notify that ibfind failed

2010 REM Check software configuration

2020 PRINT ibfind error STOP

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-1

Appendix B RS-232 programming Example

C Language Interface for DOS Handlers pd_rs232c include ltdoshgt

include ltstdiohgt

include ltconiohgt

include ltstringhgt

define COMPTR 44 command array pointer

define QUELEN 1024 size of seriel input

define SUCCESS 0 return value variable for success

define OPER_ERR -1 operate error

define TIME_OUT 1 time_out

int input_index = 0 index of seriel input buffer

int rd_result = 0 return value variable of pd_rd()

int timeout = 0 timeout flag

char queue[QUELEN] seriel input buffer

int ACE_DATA_REG ACIA data register

int ACE_INT_ENB_REG ACIA interrupt enable register

int ACE_INT_IDENT_REG ACIA interrupt identification register

int ACE_LINE_CTL_REG ACIA line control register

int ACE_MODEM_CTL_REG ACIA modem control register

int ACE_LINE_STAT_REG ACIA line status register

int ACE_MODEM_STAT_REG ACIA modem status register

int COM_INT_NUM ACIA communication port interrupt number

int IRQ_MASK IRQ mask for PC IRQ flag

void pd_loc(void) function of disable interrupt routine

void pd_rem(void) function of enable interrupt routine

int pd_init(int) function of initial communication port

int pd_wrt(char int) function of write to device

int pd_rd(char int) function of read from device

int read_buf(void)

define PIC_CTL_REG 0x20 8259A PIC control register

define PIC_INT_MASK_REG 0x21 8259A PIC interrupt mask register

define NON_SPEC_EOI 0x20 non-spacific end of interrupt

define CTS 0x10 clear to send

define DSR 0x20 data set ready

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-2

define RI 0x40 ring indicator

define DCD 0x80 data carrier detect

define DCTS 1 delta clear to send

define DDSR 2 delta data set ready

define TERI 4 trailing edge ring detect

define DDCD 8 delta data carrier detect

define OE 2 overrun error

define PE 4 parity error

define FE 8 frame error

define BI 0x10 break interrupt

define THRE 0x20 transmit holding reg empty

3302C series elec load command sets

int pd_wrt(char wrtbufint count)

static char combuf[COMPTR] = CHAN CURRHIGH CURRLOW

RESHIGH RESLOW VOLTHIGH

VOLTLOW PERDHIGH PERDLOW

FALL RISE GLOBLOAD

GLOBLEV GLOBPRES GLOBSHOR

GLOBDYN GLOBRANG GLOBMODE

CLER CHAN MEASVOLT

MEASCURRCURRHIGH CURRLOW

ERR RESHIGH RESLOW

VOLTHIGHVOLTLOW NAME

PERDHIGHPERDLOW FALL

RISE LOAD LEV

PRES SHOR DYN

RANG MODE PROT

REMOTE LOCAL

int cntresultt

int comerrerr

char ch

char tempbuf[QUELEN]

char intbuf[QUELEN]

for (cnt = 0cnt lt 1024cnt++)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-3

intbuf[cnt] =

tempbuf[cnt]=

strset(intbuf)

strset(tempbuf)

for (cnt = 0cnt lt count+1cnt++wrtbuf++)

intbuf[cnt] = wrtbuf

cnt = cnt--

intbuf[cnt] = r

cnt = cnt++

count = count++

intbuf[cnt] = n

t = strcspn(intbuf )

if (t gtcount)

t = count-1

for (cnt = 0cnt lt tcnt++)

tempbuf[cnt] = intbuf[cnt]

strupr(tempbuf)

strupr(intbuf)

cnt = 0

do

comerr = strncmp(tempbufcombuf[cnt]t)

cnt = cnt++

while(( cnt = COMPTR) ampamp (comerr = 0))

if ( comerr == 0)

result = SUCCESS

for (cnt = 0cnt lt count+1cnt++)

while(inportb(ACE_LINE_STAT_REG) amp THRE == 0)

ch = intbuf[cnt]

delay(20)

outportb(ACE_DATA_REG ch)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-4

timeout = 0

for (cnt = 0 cnt lt= countcnt++)

ch = intbuf[cnt]

if(ch == )

do

read_buf()

while((rd_result == 0)ampamp(timeout == 0))

rd_result = 0

for (cnt = 0cntlt= countcnt++)

intbuf[cnt] =

tempbuf[cnt] =

return(result)

return(OPER_ERR)

int pd_rd(char bufint count)

char ch

int cnt = 0

do

ch = queue[cnt]

buf = ch

cnt = cnt++

buf = buf++

while((ch = n) ampamp (cnt = count))

buf = 0

queue[0] = 0

if (timeout == 1)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-5

return(TIME_OUT)

return(SUCCESS)

int read_buf()

char chch1

int temp_index

unsigned long ticks

float sec1sec2

rd_result = 0

ticks = biostime(00)

sec1 = ticks182

do

ticks = biostime(00)

sec2 = ticks182

if((sec2 - sec1) gt= 200) delay about 1 Sec

timeout = 1

ch = inportb(ACE_INT_IDENT_REG)

ch amp= 0x06

switch(ch)

case 6

inportb(ACE_DATA_REG) read the data register to empty it

break

case 0

break

case 2

break

case 4 read character from data register

ch1 = inportb(ACE_DATA_REG)

temp_index = input_index + 1 increment index of input buffer

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-6

if (ch1 = n) check terminate bit

queue[input_index] = ch1 store character to input buffer

input_index = temp_index

else

queue[input_index] = ch1

input_index = temp_index

input_index = 0 if terminate bit was detected

temp_index = 0

rd_result = 1 clear index and set return value

break

finally send the non-spacific

while ((rd_result == 0) ampamp (timeout == 0))

int pd_init(int pd_com)

if ((pd_com = 1) ampamp (pd_com = 2))

return(OPER_ERR)

if (pd_com == 2) initial communication port 2

ACE_DATA_REG = 0x2f8

ACE_INT_ENB_REG = 0x2f9

ACE_INT_IDENT_REG = 0x2fa

ACE_LINE_CTL_REG = 0x2fb

ACE_MODEM_CTL_REG = 0x2fc

ACE_LINE_STAT_REG = 0x2fd

ACE_MODEM_STAT_REG = 0x2fe

COM_INT_NUM = 11

IRQ_MASK = 0xf7 IRQ mask for IRQ3 (11110111)

else initial communication port 1

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-7

ACE_DATA_REG = 0x3f8

ACE_INT_ENB_REG = 0x3f9

ACE_INT_IDENT_REG = 0x3fa

ACE_LINE_CTL_REG = 0x3fb

ACE_MODEM_CTL_REG = 0x3fc

ACE_LINE_STAT_REG = 0x3fd

ACE_MODEM_STAT_REG = 0x3fe

COM_INT_NUM = 12

IRQ_MASK = 0xef IRQ mask for IRQ4 (11101111)

bioscom(0 0xe3 pd_com-1) boud rate 9600 1 start bit

pd_rem() no parity 1 stop bit

pd_wrt(remote6) data bit 8 bits

return(SUCCESS)

void pd_rem(void)

char ch

outportb(ACE_INT_ENB_REG 0xd) enable ACIA interrupt register

inportb(ACE_DATA_REG) empty receive data register

inportb(ACE_LINE_STAT_REG) clear line status register

outportb(ACE_MODEM_CTL_REG 0xb) set RTSDTR to enable modem and

turn on OUT2 to enable the 8250s

IRQ interrupt to system

void pd_loc(void)

char ch

outportb(ACE_INT_ENB_REG 0) disable all 8250 interrupt

outportb(ACE_MODEM_CTL_REG 0) clear RTSDTR to disable modem and

turn off OUT2 to disable the 8250s

IRQ interrupt to system

Program terminated

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-8

C Example Program Link this program with pd_rs232obj

include ltdoshgt

include ltstdiohgt

include ltconiohgt

include ltstringhgt

main()

int com

int io_err= 0

char rdbuf[1024]

clrscr()

printf(Input COM1COM2 port is )

scanf(d ampcom)

if((io_err = pd_init(com)) == 0) Initial RS-232 interface

setstr(rdbuf)

pd_wrt(name5)

if ((io_err = pd_rd(a10)) == 0)

do

Set preset off current sink 10 amps and load on commands to the load

pd_wrt(pres off8)

delay(200)

pd_wrt(currlow 0012)

delay(200)

pd_wrt(curr high 1013

delay(200)

pd_wrt(load on7)

delay(200)

pd_wrt(meascurr 11)

Get the load actially sink current from the load

delay(200)

pd_rd(rdbuf20)

io_err = 1

while (io_err == 0)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-9

else

printf(a)

printf(3302C IO reading error n)

exit(1)

pd_loc() Go to local

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

Material Contents Declaration (材料含量宣称)

Hazardous Substance (有毒有害物质或元素)

(Part Name) 零件名称

(Pb) 汞

(Hg) 镉

(Cd) 六价铬

(Cr6+)

多溴

联苯

(PBB)

多溴

二苯醚

(PBDE)

PCBA (印刷电路装配件)

X O X O O O

Electrical part not on PCBArsquos 未在PCBA上的电子零件 X O X O O O

Metal parts 金属零件

O O O X O O

Plastic parts 塑料零件

O O O O X X

Wiring 电线

X O O O O O

Package 封装

X O O O O O

对销售之日的所售产品本表显示 PRODIGIT 供应链的电子信息产品可能包含这些物质注意在所售产品中可能

会也可能不会含有所有所列的部件This table shows where these substances may be found in the supply chain of Prodigit electronic information products as of the date of sale of the enclosed product Note that some of the component types listed above may or may not be a part of the enclosed product 表示该有毒有害物质在该部

件所有均质材料中的含量均在SJT 11363-2006 标准规定的限量要求以下Indicates that the concentration of the hazardous substance in all homogeneous materials in the parts is below the relevant threshold of the SJT 113632006 standard times表示该有毒有害物质至少在该部件的某一均质材料中的含量超出SJT 11363-2006 标准

规定的限量要求times Indicates that the concentration of the hazardous substance of at least one of all homogeneous materials in the parts is above the relevant threshold of the SJT 11363-2006 standard Note(注释) 1Prodigit has not fully transitioned to lead-free solder assembly at this momentHowever most of thecomponents used are RoHS compliant(此刻Prodigit 并非完全过渡到无铅焊料组装但是大部份的元器件一至于RoHS的规定)

2 The product is labeled with an environment-friendly usage period in yearsThe marked period is assumed under the operating environment specified in the product specifications(产品标注了环境友好的使用期限制(年)所标注的环境使用期限假定是在此产品定义的使用环境之下)

Example of a marking for a 10 year period (例如此标制环境使用期限为10年)

Page 15: 3302C Mainframe 使用手冊 · 2016. 12. 20. · 3302c mainframe 使用手冊 1-3 1-5 系統方塊圖 3302c 系統方塊圖如圖 1-1 所示,3302c 內含兩組電源供應器,其中一組供應給

3302C Mainframe 使用手冊 3-5

331 編輯模式 (Edit) Mode

3311 3302C 內有 9 組 (n1 ~ n9) 自動測試可編輯

3312 每組各有 16 項步驟可設定由 BANK 0 ~ 30 及 STATE 0 ~ 5 來選擇

150 組

3313 每組內可設定 T1 (TEST TIME) 及 T2 (DEALY TIME)單位為 100 ms

範圍在 (01s ~ 99s)

S3+S4

Show n1-n9

Store Mode

1按下按鍵 S3+S4

2顯示 AUTO SEQ No1-No9 按上下箭頭選擇 n1-n9

Initial = n1

按下 Store 鍵3按下 Store 鍵進入 Store Mode

Show BANK 值

設定 Bank

設定 T1

設定 T2

按上下箭頭選擇 Bank NoSTART 1~5

按下 Store 鍵 = Enter 進入下一個項目

Show t1

Show t2

按上下箭頭設定 t1 = 01-99 單位 = 100mS

按下 Store 鍵 = Enter 進入下一個項目

按下 Store 鍵 = Enter 進入下一個項目

按上下箭頭設定 t2 = 00-99 單位 = 100mS

顯示 Step No Sp = 0-F

Step = F

Yes完成

Sp=Sp+1

NO

圖 3-3 編輯模式操作流程圖

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 3-6

332 測試模式(Test)Mode

3321 當同時按下 S4 + S5 進入自動測試模式S3S4 LED 燈亮起按下

SEART 鍵則進入測試模式

3332 測試方式由 (STEP 0- T1-T2) 接著 (SETP 1-T1-T2) 直到 16 個步驟做

完或按 EXIT 離開測試模式

3333 若全部測試步驟都 GO測試結果顯示 GO 時表示為 PASS測試步

驟若有任何一項為 nG 時測試結果顯示 nG 時表示為 FAIL

S3+S4

Show n1-n9

Start Mode

1按下按鍵 S3+S4

2顯示 AUTO SEQ No1-No9 按上下箭頭選擇 n1-n9

Initial = n1

按下 Start 鍵

3按下 Start 鍵進入 Start Mode

Testing3依據 3310C 及 3330A 傳回之 GONG 3302C 不用顯示 GONG

4若測試結果為 NG 時 3302C 應暫停測試

Exit

1依照 n1-n9 的內容 Recall 3330A 及 3310C 模組

41 使用者按下 START 則繼續測試

42 使用者按下 Exit 則終止測試 回到 Normal ModeStartExit

Start

Show BANK值

NG Yes

Normal Mode

End

No

Sp = Sp+1

No

PASSFAIL

Show GO Show NG

PASS FAIL

1

2

3

Exit

Yes

4

5若測試結果為 GO 時 則判斷是否為最後一個測試項

51 若不是最後測試 Step 則 Step + 1 繼續測試

52 若是最後測試 Step 則測試若全部為 GO 時 顯示 GO 表示為 PASS

53 若是最後測試 Step 則測試若有任一項為 NG 時 顯示 NG 表示為 FAIL

5

52 53

5141

42

圖 3-4 測試模式操作流程圖

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-1

四GPIB RS-232 操作命令說明

4-1 GPIBRS-232 簡介

3302C 電子負載機框後面板上的 GPIBRS-232 介面可以和個人電腦 (PC) 或者筆記本

型電腦 (Note Book PC) 的 GPIBRS-232 介面連接可以使用高階語言 C 和 VB 等應

用程式遠端控制電子負載模組組成自動控制系統

根據 GPIBRS-232 介面功能更可以利用在交換式電源供應器 (Switching Mode Power

Supply) 的自動化測試如負載調整率 (LOAD Regulation)電壓調整 (Centering Voltage

Adjust) 等或者可充電式電池的充放電測試3302C 的 GPIBRS-232 介面功能不僅

可以設定 3250A3310A3310C33203330A 系列電子負載模組的負載狀態更可以讀回

設定值及實際值從而可以在 PC 上可以觀察到電子負載模組的工作狀態

4-2 GPIB 命令摘要

GPIB 的設定命令中 rdquoNAME XXXXrdquo 只對 3320 系列有效3320 系列進入 GPIB 後

要先下此命令使 3302C機框知道裝 3320 系列中何種機型

GPIB 的命令群組中查詢命令及測量命令的命令延遲時間為 (100mS)請於下達查詢命

令及測量命令之後延遲 100 mS 之後再讀取資料緩衝區上的資料

3302C 裝 3321 負載模組欲使用 GPIB 控制時 GPIB 命令下達應如下

NAME 3321

若沒有先下此命令給 3302C 則機框無法分辨機型造成設定錯誤

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-2

4-3 RS-232 命令摘要

RS-232 命令語法與 GPIB 命令語法都是相同的3302C 電子負載機框 RS-232 功能的

通訊協定為固定的其通訊協定如下所述

鮑得率 (Baud-rate) 9600

同位檢查 (Parity) 沒有

資料位元數 (Data bit) 8 位元

結束位元 (Stop bit) 1 位元

命令延遲時間 (Command Delay time) 20 mSec

後面板 RS-232 介面連接圖如圖 4-1其中圖 4-1 (A) 為 3302C RS-232 介面的內部配

線圖使用者只須使用如圖 4-1 (B) 的一般一對一 RS-232 電纜線

TxDRxDRTSCTS

TxDRxD RTSCTS

Figure 4-1A

TxDRxDRTSCTSDSR GNDDCDDTR

234567820

Figure 4-1B

Inside of 3302C Mainframe 3302C Mainframe RS232C port on PC RS232C port on

圖 4-1 後面板 RS-232 介面連接圖

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-3

4-4 3320 3250 3310A 3310C 3330A GPIBRS-232 命令列表

332032503310A3310C3330A 系列 GPIBRS-232 設定及讀取命令如下列表格

型 號 設定預置數值命令查詢預置數值命令

3250A 3310A 3310C 3320 3330A 備 註

[PRESet] BANKSPd⎢NL d=0~10

[PRESet] BANKSP⎢NL 0~10

[PRESet] WAVESPm⎢NL M=0~4

[PRESet] WAVESP⎢NL 1~5

[PRESet] FREQuency SP NR2 ⎢NL 00~700

[PRESet] FREQuency ⎢NL 00~700

[PRESet] RISESP NR2 ⎢NL

[PRESet] RISE ⎢NL

[PRESet] FALLSP NR2 ⎢NL

[PRESet] FALL NR2 ⎢NL

[PRESet] SLEWrateSP NR2 ⎢NL

[PRESet] SLEWrate ⎢NL

[PRESet ] PERiod HIGH ⎢LOW SPNR2

[PRESet] PERiodHIGH ⎢LOW

⎢NL

[PRESet] PERDHIGH ⎢LOW SP NR2

[PRESet ] PERDHIGH ⎢LOW

⎢NL

[PRESet] LDONvSP NR2 ⎢NL

[PRESet] LDONv ⎢NL

[PRESet] LDOFfvSP NR2 ⎢NL

[PRESet] LDOFfv ⎢NL

[PRESet] CC SP NR2 ⎢NL

[PRESet] CC ⎢NL

PRESet] CURR SP NR2 ⎢NL

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-4

型 號 設定預置數值命令查詢預置數值命令

3250A 3310A 3310C 3320 3330A 備 註

[PRESet] CURR ⎢NL

[PRESet] CCA ⎢B SP NR2⎢NL

[PRESet] CCA ⎢B ⎢NL

[PRESet] CURRA ⎢BSP NR2

⎢NL

[PRESet] CURRA ⎢B⎢NL

[PRESet ] CC HIGH ⎢LOWSPNR2⎢NL

[PRESet] CCHIGH ⎢LOW ⎢NL

[PRESet ] CURR HIGH ⎢LOWSPNR2⎢NL

[PRESet] CURRHIGH ⎢LOW

⎢NL

[PRESet ] CP HIGH ⎢LOW SPNR2⎢NL

[PRESet] CPHIGH ⎢LOW ⎢NL

[PRESet] CRSPNR2 ⎢NL

[PRESet] CR ⎢NL

[PRESet] CRA ⎢B SP NR2⎢NL

[PRESet] CRA ⎢B ⎢NL

[PRESet ] RESA ⎢B SP NR2

⎢NL

[PRESet] RESA ⎢B ⎢NL

[PRESet] LINA⎢B SP NR2⎢NL

[PRESet] LINA ⎢B ⎢NL

[PRESet ] CR HIGH ⎢LOW SPNR2⎢NL

[PRESet] CRHIGH ⎢LOW ⎢NL

[PRESet ] RES HIGH ⎢LOW SPNR2⎢NL

[PRESet ] RESHIGH ⎢LOW

⎢NL

[PRESet ] CV HIGH ⎢LOW SPNR2⎢NL

[PRESet] CVHIGH ⎢LOW ⎢NL

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-5

[PRESet] CVSP NR2 ⎢NL

[PRESet] CV ⎢NL

型 號 設定預置數值命令查詢預置數值命令

3250A 3310A 3310C 3320 3330A 備 註

[PRESet ]TCONFIG SP

NORMAL|OCP|OPP|NL

[PRESet ]TCONFIG SP

NORMAL|OCP|OVP|NL

[PRESet] TCONFIG |NL 1NORMAL

2OCP

3OPP

[PRESet] TCONFIG |NL 1NORMAL

2OCP

3OVP

[PRESet] OCPSTART SP NR2|NL

[PRESet] OCPSTART |NL

[PRESet] OCPSTEP SP NR2|NL

[PRESet] OCPSTEP |NL

[PRESet] OCPSTOP SP NR2|NL

[PRESet] OCPSTOP |NL

[PRESet] OCPVTH SP NR2|NL

[PRESet] OCPVTH |NL

[PRESet] OPPSTART SP NR2|NL

[PRESet] OPPSTART |NL

[PRESet] OPPSTEP SP NR2|NL

[PRESet] OPPSTEP |NL

[PRESet] OPPSTOP SP NR2|NL

[PRESet] OPPSTOP |NL

[PRESet] OPPVTH SP NR2|NL

[PRESet] OPPVTH |NL

表 4-1 設定預置數值命令查詢預置數值命令

註1OCPOPP和TCONFIG功能在3310C3311C3315C在(REV306)之後版本才有此功能

3312C在(REV309)之後版本才有此功能

3314C在(REV307)之後版本才有此功能

3310C系列需搭配3302C (REV29)之後版本才有此功能

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-6

型 號

STAGE設定命令查詢命令 3250A 3310A 3310C 3320 3330A

備 註

[STATe] LOAD SPONOFF

NL

[STATe] LOAD NL 0OFF 1ON

[STATe ] MODESPCC CR CV

CP NL

[STATe] MODE NL 0CC 1CR

2CV 3CP

[STATe] SHORt SP ONOFF

NL

[STATe] SHORt NL 0OFF 1ON

[STATe] PRESet SP ONOFF

NL

[STATe] PRESe NL 0OFF 1ON

[STATe] SENSet NL 0OFF 1ON

[STATe] SENSe SP ONOFF

NL

[STATe] AFREQ SP ONOFF

NL

[STATe] AFREQ NL 0OFF 1AUTO

[STATe] RANGe SP III NL

[STATe] RANGe NL 0I 1II

[STATe] LEVei SP HIGHLOW

NL

[STATe] LEVei NL 0LOW 1HIGH

[STATe] LEV SP HIGHLOW

NL

[STATe] LEV NL 0LOW 1HIGH

[STATe] DYNamic SP ONOFF

NL

[STATe] DYNamic NL 0OFF 1ON

[STATe ] SYNChronize SPON

OFFNL

[STATe] SYNChronize NL 0OFF 1ON

[STATe] WATT SPONOFF

[STATe] WATT 0OFF 1ON

[STATe] DUALSPDVMDAM|OFF

[STATe] CCSPAUTOR2(註一)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-7

註一CC AUTOR2 功能3302C啟用於(REV28)版本之後

3310C系列啟用於(REV305)3312C(REV306)版本之後

3330A系列啟用於(REV317)版本之後

型 號

STAGE設定命令查詢命令 3250A 3310A 3310C 3320 3330A

備 註

[STATe] NO 0GO 1NG

[STATe] PROTect 1PROT

[STATe ] SLEWrate FAST MIDDle

SLOW

[STATe] SLEWrate NL FAST=3 MIDDL=2

SLOW=1

表 4-2 STAGE設定命令查詢命令

型 號

LIMIT設定預置數值命令查詢預置數值命令 3250A 3310C 3330A 備 註

LIMITCURRentHIGH ⎢LOWSPNR2

⎢NL

LIMITCURRentHIGH ⎢LOW⎢NL

LIMIT POWer HIGH ⎢LOWSPNR2

⎢NL

LIMITPOWerHIGH ⎢LOW⎢NL

LIMITVAHIGH ⎢LOWSPNR2⎢NL

LIMITVAHIGH ⎢LOW⎢NL

LIMITVOLTageHIGH ⎢LOWSPNR2

⎢NL

LIMITVOLTageHIGH ⎢LOW⎢NL

IH ⎢ILSPNR2⎢NL

IH ⎢IL⎢NL

WH ⎢WLSPNR2⎢NL

WH ⎢WL⎢NL

VAH ⎢VALSPNR2⎢NL

VAH ⎢VAL⎢NL

VH ⎢VLSPNR2⎢NL

VH ⎢VL⎢NL

表 4-3 LIMIT設定預置數值命令查詢預置數值命令

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-8

系統命令對所有模組有效

COMMAND NOTE RETURN

[SYStem] RECall SP m [n] ⎢NL M=1 ~ 5 n=1 ~30

[SYStem] STORe SP m [n] ⎢NL M=1~5 n=1~30

[ SYStem] REMotel ⎢NL Only RS232 cmd

[SYStem] LOCAL⎢ NL Only RS232 cmd 0OFF 1ON

[SYStem] NAME ⎢ NL ldquoXXXXX

表 4-4 系統設定命令查詢命令

對 3320 系列有效

[SYStem] NAME XXXXX

NL

XXXXX 為模組型

33203321332233243325

[SYStem] SPEC SPNR2

⎢NL

0 ~ 5 33203321332233243325

表 4-5 系統設定命令查詢命

測量命令對所有模組有效

COMMAND 3250A 3310A 3310C 3330A RETURN

MEASureCURRent ⎢NL

MEASureVOLtage ⎢NL

MEASurePOWer ⎢NL

MEASureVA ⎢NL

表 4-6 系統設定命令查詢命

附註

1 電流單位為安培 (AArms)

2 電阻單位為歐姆 (Ω)

3 電壓單位為伏特 (VVrms)

4 週期單位為毫秒 (mS)

5 轉換率 (SLEW-RATE) 單位為安培微秒 (AuS)

6 頻率單位為赫芝 (Hz)

7 功率單位為瓦特 (W)

8 VA 單位為伏安 (VA)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-9

3310C 系列與 3310A 系列在 3302C 機框中 GPIB 命令可以相容但是因 3310C 系列與

3310A 系列負載上解析度有差異所以在撰寫程式時請注意解析度的差異解析度差異參考下

機 型 CC MODE CR MODE CV MODE

3310C

Resolution

0-3A30A

08mA80mA

01067Ω-2Ω-75kΩ

0533mΩ0133mS

0V-60V

0016V

3310A

Resolution

0-3A30A

075mA75mA

01Ω-2Ω-8kΩ

05mΩ0125mΩ

0V-60V

0015V

3311C

Resolution

0-6A60A

16mA16mA

00533Ω-1Ω-375kΩ

0266mΩ0266mS

0V-60V

0016V

3311A

Resolution

0-6A60A

15mA15mA

005Ω-1Ω-4kΩ

025mΩ025mΩ

0V-60V

0015V

3312C

Resolution

0-1A10A

0266mA266mA

1333Ω-25Ω-1875kΩ

6666mΩ0053mS

0V-250V

00666V

3312A

Resolution

0-1A10A

025mA25mA

125Ω-25Ω-20kΩ

005mS625mΩ

0V-250V

00625V

3314C

Resolution

0-05A5A

0133mA133mA

5333Ω-100Ω-1875kΩ

2666mΩ13333μS

0V-500V

0133V

3314A

Resolution

0-05A5A

0125mA125mA

5Ω-100Ω-20kΩ

00125mS25mΩ

0V-500V

0125V

3315C

Resolution

0-15A15A

04mA40mA

0213Ω-4Ω-15kΩ

1066mΩ66666μS

0V-60V

0016V

3315A

Resolution

0-15A15A

0375mA375mA

02Ω-4Ω-16kΩ

1mS00625mΩ

0V-60V

0015V

表 4-7 解析度差異表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-10

4-5 縮寫代號說明

1 SPSPACE空隔字元ASCII 碼為 20H

2 命令結束符號

3 NL命令結束符號

4 NR2包含小數點的數值形式形式為 在此範圍內皆可接受

例如30123450

5 表示是讀取數據的命令即查詢命令

6 NR316 進制數 0000 ~ FFFFF

4-6 GPIB RS-232 命令語法說明

1 此符號表示命令必需包含此項不可省略

2 [ ]此符號表示命令中可以有可以沒有此項參數

3 | 此符號表示 OPTION 之意例如〝LOW|HIGH〞表示可以使用 LOW 或

HIGH但兩者只能選擇其中一個使用

4 在下達完一個命令後你必須接者送出一個命令結束字元本機可接受之結束字元

為如表 4-7或同時 9送出多個命令每個命令之間以分隔符號〝〞隔開在最後

一個命令加上結束位元若你未送出結束字元則此命令視為無效命令

LF

LF WITH EOI

CRLF

CRLF WITH

EOI

表 4-8 命令結束字元表

5 程式撰寫時在下達完一個詢問命令後必須加入 delay (100) 再下達讀回命令

例以 C 語言撰寫程式配合迦捷 GPIB 卡控制 3300C 機框 3310C 負載模組

gpoutput(PROmeascurr) 詢問命令

delay(100) 延遲時間

gpinput(instrEOSPRO7 ) 讀回命令

如範例撰寫格式在每個詢問命令與讀回命令之間加入延遲時間delay (100)即可讀回

正確值

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-11

4-7 GPIB RS-232 命令說明

471 PRESET 設定和讀取電子負載的預設值

BANK (適用機型3250A 系列)

格式[PRESet] BANK SPd| NL d=0~10

[PRESet] BANK | NL

用途設定和讀取所選擇的波形庫

說明此命令為設定欲選擇的波形庫

1 波形庫 0~4 為正弦波

2 波形庫 5~9 為方波

3 波形庫 10 為直流

4 每個波形庫當中有 5 個波形資料共 11 個波形庫55 個波形資料波

形資料如表 4-9

波 形 庫 A B C D E 0 radic2 20 25 30 35 1 15 16 17 18 19 正弦波 2 30 31 32 33 34

CF= 20 3 PF=-085 PF=-080 PF=-075 PF=-070 PF=-065 CF= 25 4 PF=-070 PF=-065 PF=-060 PF=-050 PF=-040 CF= 35 5 PF=-050 PF=-045 PF=-040 PF=-035 PF=-030 CF= 20 6 PF= 085 PF= 080 PF= 075 PF= 070 PF= 065 CF= 25 7 PF= 070 PF= 065 PF= 060 PF= 050 PF= 040 CF= 35 8 PF= 050 PF= 045 PF= 040 PF= 035 PF= 030

方波 9 10 11 12 13 14 直 流 10 radic2dc 2dc 25dc 30dc 35dc

表 4-9 波形資料表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-12

WAVE (適用機型3250A 系列)

格式[PRESet] WAVE SPdNL d=0~4

[PRESet] WAVE NL

用途設定和讀取所選擇的波形庫

說明此命令是設定 CC MODE 時的電流 CF (峰值因數)

此命令儀在 CC MODE 時才有作用BANK 改變時這 5 組 CF 亦同時會定

義成不同之 CF 如 表 4-9 詳細內容請參考 3250A 使用手冊

FREQ (適用機型3250A 系列)

格式[PRESet] FREQuery SPNR2NL

[PRESet] FREQuery NL

用途設定和讀取頻率值

說明此命令為設定電子負載的頻率值下達命令時需注意下列事項

1 下達的頻率值必須為含有小數點的數值否則命令無效

2 數值最小有效位數為小數點後第 5 位

3 下達的數值若超過電子負載得規格時則 3302C 機框會送出該電子負載

規格的滿刻度頻率值

4 3250A 系列電子負載的頻率設為範圍為 000 ~ 700 Hz

5 單位為赫茲 (Hz)

RISE (適用機型3310A 3310C3330A 系列)

格式[PRESet] RISE SPNR2NL

[PRESet] RISE NL

用途設定和讀取負載轉換率 (SLEW-RATE) 的上升斜率

說明

1 換率上升時間的定義含括負載電流改變時及動態負載電流 (DYNAMIC)

上升時間 (RISE) 與下降時間 (FALL) 的設定為完全獨立

2 升時間得設定值必須包含小數點的數值否則命令無效

3 值最小有效位數為小數點後第 5 位

4 下達上升時間數值若超過電子負載得規格時則 3302C 機框會送出該電

子負載規格的滿刻度電流值

5 單位為安培微秒 (AUs)3314C3315C 在設定時使用 (AUs) 為單位而讀

回時以 (AUs) 為單位

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-13

FALL (適用機型3310A 3310C3330A 系列)

格式[PRESet] FALL SPNR2NL

[PRESet] FALL NL

用途設定和讀取負載轉換率 (SLEW-RATE) 的下降斜率

說明

1 負載轉換率下降時間的定義含括負載電流改變時及動態負載電流下降時

間 (FALL) 與上升時間 (RISE) 的設定為完全獨立

2 下降時間得設定值必須包含小數點的數值否則命令無效

3 數值最小有效位數為小數點後第 5 位

4 下達下降時間數值若超過電子負載得規格時則 3302C 機框會送出該電

子負載規格的滿刻度電流值

5 單位為安培微秒 (AuS)3314C3315C 在設定時使用 (AuS) 為單位而讀

回時以 (mAuS) 為單位

SLEW (適用機型3330A 系列)

格式[PRESet] SLEWRATE SPNR2NL

[PRESet] SLEW NL

用途設定和讀取負載轉換率 (SLEW-RATE) 的上升和下降斜率

說明請參考 RISE和 FALL

PERI or PERD (適用機型3310A 3310C3330A 系列)

格式[PRESet] PERiodHIGHLOW SPNR2NL

[PRESet] PERi NL

[PRESet] PERDHIGHLOW SPNR2NL

[PRESet] PERD NL

用途設定和讀取動態 (DYNAMIC) 負載時的 Tlow 和 Thigh 寬度

說明

1 動態 (DYNAMIC) 負載波形的周期為 TLOW 與 THIGH 的組成

2 TLOW 與 THIGH 的的設定值必須為包含小數點的數值否則命令無

3 數值的最小有效位數為小數點後第 5 位

4 下達的 TLOW 或 THIGH 數值超過電子負載的最大規格時3302C 機框

會送出該電子負載的滿刻度 TLOW 或 THIGH 數值

5 單位為毫秒 (mS)

LDONv (適用機型3310A 3310C3330A 系列)

格式[PRESet] LDONv SPNR2NL

[PRESet] LDONv NL

用途設定和讀取 LOAD ON 電壓

說明此命令為設定電子負載 LOAD ON 電壓值

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-14

LDOFfv (適用機型3310A 3310C3330A 系列)

格式[PRESet] LDOFfv SPNR2NL

[PRESet] LDOFfv NL

用途設定和讀取負載 LOAD OFF 電壓

說明此命令為設定電子負載 LOAD OFF 電壓值

CC (適用機型3320 3330A 系列)

格式[PRESet] CC SPNR2NL

[PRESet] CC NL

用途設定和讀取負載電流值

說明設定電子負載欲載入的電流值3330A 系列指 STATIC CURRENT

CURR (適用機型3320 系列)

格式[PRESet] CURR SPNR2NL

用途設定和讀取負載電流值

說明設定電子負載欲載入的電流值3330A 系列指 STATIC CURRENT

CCHIGHLOW or CURRHIGHLOW (適用機型3310A 3310C3330A 系

列)

格式[PRESet] CCHIGHLOW SPNR2NL

[PRESet] CCHIGHLOW NL

[PRESet] CURRHIGHLOW SPNR2NL

[PRESet] CURRHIGHLOW NL

用途設定和讀取負載 HIGHLOW 組電流值

說明此命令為設定電子負載欲載入的電流值下達命令時須注意下列事項

1 下達的電流值必須含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的電流數值超過該電子負載的最大規格時3302C 機框會送出該電子

負載規格的滿刻度電流值

4 LOW 的設定電流值必須比 HIGH 的設定電流值小

5 單位為安培 (A)

CPHIGHLOW (適用機型3310C 系列)

格式[PRESet] CPHIGHLOWSPNR2NL

[PRESet] CPHIGHLOW NL

用途設定和讀取負載固定功率值

說明此命令為設定電子負載固定功率模式的功率值

CR (適用機型3330A 系列)

格式[PRESet] CRSPNR2NL

[PRESet] CR NL

用途設定和讀取負載電阻值

說明設定電子負載固定電阻模式的電阻值

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-15

LIN RES AB ( 適用機型3250A系列 ) 用途設定線性負載電流值

格式LINA|BSPNR2|NL

說明此命令為設定電子負載欲載入 (Sink) 的電流值下達命令時須注意下列事

1 下達的電流值必須為含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的數值若超過該電子負載的規格時則 3250A 系列高功率電子負載機

框會送出該電子負載規格的滿刻度電流值

4 A 組負載和 B 組負載的電流設定值為完全獨立的

5 單位為安培 (A)

CR AB or RES AB(適用機型3250A 系列)

格式[PRESet] CRABSPNR2NL

[PRESet] CRAB NL

[PRESet] RESABSPNR2NL

[PRESet] RESAB NL

用途設定和讀取負載電阻值

說明此命令為設定 A 組或 B 組電子負載欲載入的電阻值下達命令時注意

下列事項

1 下達的電阻值必須含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的電阻數值超過該電子負載的最大規格時3302C 機框會送出該電子

負載規格的滿刻度電阻值

4 單位為 Ohm (Ω)

CRHIGHLOW or RESHIGHLOW (適用機型3310A 3310C 系列)

格式[PRESet] CRHIGHLOWSPNR2NL

[PRESet] CRHIGHLOW NL

[PRESet] RESHIGHLOWSPNR2NL

[PRESet] RESHIGHLOW NL

用途設定和讀取負載電阻值

說明此命令為設定電子負載欲載入的電阻值下達命令時注意下列事項

1 下達的電阻值必須含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的電流數值超過該電子負載的最大規格時3302C 機框會送出該電子

負載規格的滿刻度電阻值

4 LOW的設定電阻值必須比 HIGH 的設定值小

5 單位為 Ohm (Ω)

CVHIGHLOW (適用機型3310A 3310C 系列)

格式[PRESet] CVHIGHLOWSPNR2NL

[PRESet] CVHIGHLOW NL

用途設定和讀取負載固定電壓模式電壓值

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-16

說明此命令為設定電子負載固定電壓模式的電壓值下達命令時須注意下列

事項

1 下達的電壓值必須含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的電壓數值超過該電子負載的最大規格時3302C 機框會送出該電子

負載規格的滿刻度電壓值

4 LOW 的設定電壓值必須比 HIGH 的設定電壓值小

5 單位為伏特 (V)

CV (適用機型3330A 系列)

格式[PRESet] CV SPNR2 NL

[PRESet] CV NL

用途設定和讀取負載固定電壓模式電壓值

說明設定電子負載固定電壓模式的確電壓值

OCPSTART (適用機型3310C 3330A 系列)

格式[PRESet] OCPSTART SPNR2NL

[PRESet] OCPSTART NL

用途設定和讀取OCP測試電流的啟始設定值

說明此命令是設定過電流保護測試(OCP)的啟始電流值(I-START)

OCPSTEP (適用機型3310C 3330A 系列)

格式[PRESet] OCPSTEP SPNR2NL

[PRESet] OCPSTEP NL

用途設定和讀取OCP測試電流的遞增電流量

說明此命令是設定過電流保護測試(OCP)的遞增電流量(I-STEP)

OCPSTOP (適用機型3310C 3330A 系列)

格式[PRESet] OCPSTOP SPNR2NL

[PRESet] OCPSTOP NL

用途設定和讀取OCP測試電流的最大電流量

說明此命令是設定過電流保護測試(OCP)的最大電流量(I-STOP)

OCPVTH (適用機型3310C 3330A 系列)

格式[PRESet] OCPVTH SPNR2NL

[PRESet] OCPVTH NL

用途設定和讀取OCP測試的臨界點電壓設定

說明此命令是設定過電流保護測試(OCP)臨界點電壓設定當待測試物的輸出

電壓小於或等於VTH電壓值時即為OCP點

OPPSTART (適用機型3310C 系列)

格式[PRESet] OPPSTART SPNR2NL

[PRESet] OPPSTART NL

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-17

用途設定和讀取OPP測試功率的啟始設定值

說明此命令是設定過功率保護測試(OPP)的啟始功率值(P-START)

OPPSTEP (適用機型3310C系列)

格式[PRESet] OPPSTEP SPNR2NL

[PRESet] OPPSTEP NL

用途設定和讀取OPP測試功率的遞增功率值

說明此命令是設定過功率保護測試(OPP)的遞增功率值(P-STEP)

OPPSTOP (適用機型3310C 系列)

格式[PRESet] OPPSTOP SPNR2NL

[PRESet] OPPSTOP NL

用途設定和讀取OPP測試功率的最大功率值

說明此命令是設定過功率保護測試(OPP)的最大功率值(P-STOP)

OPPVTH (適用機型3310C 系列)

格式[PRESet] OPPVTH SPNR2NL

[PRESet] OPPVTH NL

用途設定和讀取OPP測試的臨界點電壓設定

說明此命令是設定過功率保護測試(OPP)臨界點電壓設定當待測試物的輸出

電壓小於或等於VTH電壓值時即為OPP點

TCONFIG (適用機型3310C3330A 系列)

格式[PRESet] TONFIG NORMAL|OCP|OVP|OPPNR2NL

[PRESet] TONFIG NL

用途設定和讀取動態測試的功能

說明此命令有四個選項(NORMAL|OCP|OVP|OPP)分別是正常模式(NORMAL)

過電流保護測試(OCP)過電壓保護測試(OVP)過功率保護測試(OPP)

PS3310C有過電流保護測試(OCP)過功率保護測試(OPP)

3330A有過電流保護測試(OCP)過電壓保護測試(OVP)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-18

472 LIMIT 設定和讀取電子負載判斷 NG 的上下限

[LIMit]CURRentHIGHLOW or IHIL (適用機型3250A3310A

3310C3330A 系列)

格式[LIMit]CURRentHIGHLOWSPNR2NL

[LIMit]CURRentHIGHLOW NL

IHILSPNR2NL

IHIL NL

用途設定和讀取負載電流的上下限

說明設定比較電流的下限值當負載載入電流低於此下限值時NG 指示燈

即點亮表示ldquoNO GOODrdquo

設定比較電流的上限值當負載載入電流高於此下限值時NG 指示燈即點亮

表示ldquoNO GOODrdquo

[LIMit]POWerHIGHLOW or WHWL (適用機型3310C3250A 系列)

格式[LIMit]POWerHIGHLOWSPNR2NL

[LIMit]POWerHIGHLOW NL

用途設定和讀取負載功率 (W) 的上下限

說明設定比較功率 (瓦特) 的下限值當功率 (瓦特) 高於此上限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

設定比較功率 (瓦特) 的上限值當功率 (瓦特) 低於此下限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

[LIMit]VA HIGHLOW or VAHVAL (適用機型3250A 系列)

格式[LIMit] VAHIGHLOWSPNR2NL

[LIMit] VAHIGHLOW NL

VAHVALSPNR2NL

VAHVAL NL

用途設定和讀取負載視在功率 (VA) 的上下限

說明設定比較功率 (伏安) 的下限值當功率 (伏安) 高於此上限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

設定比較功率 (伏安) 的上限值當功率 (伏安) 低於此下限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-19

[LIMit] VOLtage HIGHLOW or VHVL (適用機型3250A 3310A

3310C3330A 系列)

格式[LIMit] VOLtageHIGHLOWSPNR2NL

[LIMit] VOLtageHIGHLOW NL

VHVLSPNR2NL

VHVL NL

用途設定和讀取負載電壓的上下限

說明設定比較電壓的下限值當輸入電壓低於此下限值時NG 指示燈即點

亮表示ldquoNO GOODrdquo

設定比較電壓的上限值當輸入電壓高於此上限值時NG 指示燈即點

亮表示ldquoNO GOODrdquo

473 STAGE 設定和讀取電子負載的工作狀態

[STATe] LOAD SPONOFF (適用機型33203250A3310A 3310C

3330A 系列)

格式[STATe] LOAD SPONOFFNL

[STATe] LOAD NL

用途設定和讀取電子負載是否載入電流

說明設定電子負載是否載入電流當設定為 ON 時則電子負載開始以待測物

載入電流當設定為OFF 時則電子負載不會載入電流

[STATe] MODE SPCCCRCVCP (適用機型3250A3310A 3310C

3330A 系列)

格式[STATe] MODE SPCCCRCVCPNL

[STATe] MODE NL

用途設定和讀取電子負載的操作模式

說明電子負載可工作的模式如下表所示

當 讀 取 負 載 操 作 模 式 時 返 回 值 0123 分 別 代 表

CCCRCVLINCP 模式

CC CR CVLIN CP

3310A CV

3310C CV

3330A CV

3250 LIN

表 4-10 各系列可工作模組表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-20

[STATe] SHORt SPONOFF (適用機型33203310A 3310C3330A

系列)

格式[STATe] SHORt SPONOFFNL

[STATe] SHORt NL

用途設定和讀取電子負載是否短路測試

說明此命令為設定電子負載作短路測試當設定為 ON 時此時電子負載之

V+V- 端如同短路狀態

[STATe ] PRESet SPONOFF ( 適 用 機 型 3320 3250A 3310A

3310C3330A 系列)

格式[STATe] PRESet SPONOFFNL

[STATe] PRESet NL

用途設定和讀取電子負載預設功能

說明此命令是控制電流表的輸出形式若設為 ON 時則電流表所顯示的電

流值為預設之值若設為 OFF則電流表所顯示的電流值為實際載入電

流之值

[STATe] SENSe SPONOFF (適用機型3250A3310A 3310C3330A

系列)

格式[STATe] SENSe SPONOFFNL

[STATe] SENSe NL

用途設定和讀取電子負載 VSENSE 功能的狀態

說明此命令為設定電壓讀取由輸入連接器端或是 VSENSE BNC 端設定為

ON 時電壓值由 VSENSE BNC 端所取得設定為 OFF 時電壓值是

由輸入連接器端所取得

[STATe] RANGe SPI∣II (適用機型33203310A 系列)

格式[STATe] RANGe SPI∣II∣NL

[STATe] RANGe ∣NL

用途設定和讀取電源或電阻範圍

說明此命令為設定電流及電阻範圍3310A 系列電子負載共有二檔RANG 1

即 RANG IRANG 2 即 RANGE II而其電流及電阻的範圍一電子負載

模組規格而定3310A 系列各電子負載模組的電流及電阻的範圍如下

規格

機種 3310A 3311A 3312A 3314A 3315A

CC MODE

RANGE III 0~3A 0~ 30A 0~6A 0~60A 0~1A 0~10A 0~05A 0~5A 0~15A 0~15A

CR MODE

RANGE III 01~2Ω 2~8KΩ

005~1

Ω 1~4KΩ

125~25

Ω

25~20K

Ω 5~100Ω

100~2K

Ω 02~4Ω

4~16K

Ω

表 4-11 3310A 系列電流及電阻的規格表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-21

[STATe] LEVEl SPHIGH∣LOW (適用機型3310A 3310C 系列)

格式[STATe] LEVEl SPHIGH∣LOW∣NL

[STATe] LEVEl ∣NL

用途設定和讀取電子負載 LOW 和 HIGH

說明

1 LEV LOW 固定電流 (CC) 模式時為低準位電流設定值固定電阻 (CR)

模式時為低準位電阻設定值固定電壓 (CV) 模式時為低準位電壓設

定值

2 LEV HIGH 固定電流模式時為高準位電流設定值固定電阻模式時為

高準位電阻設定值固定電壓模式時為高準位電壓設定值

[STATe] DYNamic SPON∣OFF (適用機型3310A 3310C3330A 系

列)

格式[STATe] DYNamic SPON∣OFF∣NL

[STATe] DYNamic ∣NL

用途設定和讀取電子負載為動態或靜態負載

說明

1 DYN ON 設定為動態 (DYNAMIC) 負載

2 DYN OFF 設定為靜態 (STATIC) 負載

[STATe] SYNCronize SPON∣OFF (適用機型3250A 系列)

格式[STATe] SYNCronize SPON∣OFF∣NL

[STATe] SYNCronize ∣NL

用途設定和讀取電子負載為外部同步或內部同步

說明

1 外部同步信號 (SYNC ON)使用外部同步信號作為電子負載同步解發信

號以控制負載電流與電壓同步

2 內部同步信號 (SYNC OFF)使用輸入連接器的信號再經由內部的零交

越電路及隔離電路產生同步信號

[STATe] WATT SPON∣OFF (適用機型3250A3310C 系列)

格式[STATe] WATT SPON∣OFF∣NL

[STATe] WATT ∣NL

用途設定和讀取是否顯示功率

說明此命令是設定功率電表的顯示本命令必須配合 PRESOFF 時使用

設定 ON 時上方的顯示器由電壓表變為瓦特表下方的顯示器由電流

表變為伏安 (VA) 表其單位分別為ˆ W ˜ˆ VA ˜

設定 OFF 時上方的瓦特 (W) 變回電壓表下方的伏安 (VA) 表變回

電流表其單位分別為ˆ Vrms ˜ˆ Vrms ˜

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-22

[STATe] AFREQ SPONOFF (適用機型3250A系列)

格式[STATe] AFREQ SPONOFFNL

[STATe] AFREQ NL

用途設定和讀取電子負載是否自動偵測頻率

說明此命令式控制電子負載是否自動偵測頻率若設為 ON 時則電子負載

會自動偵測輸入端電壓之頻率若設為 OFF則電子負載輸入電壓之頻

率須要自行設定

[STATe] DUAL DVM∣DVM∣OFF (適用機型3330A 系列)

格式 [STATe] DUAL DVM∣DVM∣OFF∣NL

用途設定當前模組在顯示狀態

說明此命令為設定 3330A 系列模組在顯示狀態

DVM雙電壓顯示模式

DAM雙電壓顯示模式

OFFNORMAL顯示模式

[STATe] CC AUTO∣R2 (適用機型333XA331XC 系列)

格式 [STATe] CC AUTO∣R2∣NL

用途設定AUTO RANGE強制RANGE II功能

說明設定在AUTO RANGE 會自動切換RANGE 檔位

設定在強制 RANGE II 會將RANGE 檔位設定在RANGE II

PS此項功能3302C啟用於(REV28)版本之後

3310C系列啟用於(REV305)3312C(REV306)版本之後

3330A系列啟用於(REV317)版本之後

[STATe] NG (適用機型3250A3310A 3310C3330A 系列)

格式[STATe] NG ∣NL

用途查詢當前模組是否有的 NG 標誌

說明NG 讀回NG 的狀態指示燈ldquo0rdquo表示 NG (NO GOOD) 指示燈熄

滅ldquo1rdquo表示 NG 指示燈點亮

[STATe] PROTect (適用機型3310A 3310C3330A 系列)

格式[STATe] PROTect ∣NL

用途查詢當前模組是否有的保護標誌

說明

1 PROT 讀回負載目前的保護狀態ldquo1rdquo表是發生 OPPldquo4rdquo表示發

生 OVP ldquo8rdquo表示發生 OCP下表說明保護狀態位元對應碼

2 PROT 狀態暫存器的清除可以使用 CLER 命令將 PROT 狀態暫存器清

除為ldquo0rdquo

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-23

7 6 5 4 3 2 1 0

過功率保護(OPP)

過電壓保護(OVP)

過電流保護(OCP)

位元 7 位元 0

過溫度保護(OTP)(3310)

表 4-13 PROT 狀態暫存器

[STATe] SLEWrate ATE FAST∣MIDDle∣SLOWNL (適用機型3320

系列)

格式[STATe] SLEWrate FAST∣MIDDle∣SLOWNL

用途設置當前模組電流斜率

說明設置當前模組電流斜率約快中慢

474 SYSTEM 設定和讀取機框和電子負載的狀態

[SYStem] RECall SP m n (適用機型33203250A3310A 3310C

3330A 系列)

格式[SYStem] RECall SP m n∣NL

用途呼叫記憶裝定中的負載狀態

說明此命令為呼叫記憶裝定中的負載狀態資料m = 1~5n = 1~30

如果當前模組為 3310A3250 系列時項目號 (n) 無效n 可以省略

如果當前模組為其他系列時省略符號 n項目默議為 3302C 所顯示的項

實例RECALL 215 呼叫記憶裝定中的第 2 組第 15 項負載裝態資料

REC 3 呼叫記憶裝定中的第3組負載狀態資料如果當前模組為 3320

3310C3330A 系列時項目默議為 3302C 所顯示的項目

[SYStem] STORe SP m n (適用機型33203250A3310A 3310C

3330A 系列)

格式[SYStem] STORe SP m n∣NL

用途存儲負載狀態到記憶裝定中

說明此命令為存儲負載狀態到記憶裝定中m = 1~5n = 1~30如果當前模組

為 3310A3250A 系列時項目 (n) 無效n 可以省略

如果當前模組為其他系列時省略項目號 n 項目默議為 3302C 所顯示的項

實例SYSTEMSTORE 215 存儲負載狀態到記憶裝定第 2 組第 15 項中

STOR 3 存儲負載狀態到記憶裝定第 3 組如果當前模組為 33203310C

3330A 系列時項目默議為 3302C 所顯示的項目

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-24

[SYStem] NAME (適用機型3250A3310A 3310C3330A 系列)

格式[SYStem] NAME ∣NL

用途讀取當前電子負載機型編號

說明此命令讀回當前電子負載機型編號如果當前沒有模組那麼將讀到字

符串 ˆNONE˜如果當前安裝了模組那麼將會讀到以下型號

型 號 型 號 型 號 型 號

3250A 3310A 3310C 3330A

3251A 3311A 3311C 3331A

3252A 3312A 3312C 3332A

3253 3314A 3314C 3333A

3315A 3315C 3334A

表 4-14 各系列機型編號表

[SYStem] NAME XXXX ∣NL or [SYStem] SPEC NR2 (適用機型

3320A 系列)

格式[SYStem] NAME XXXX ∣NL

[SYStem] SPEC NR2

用途設定當前電子負載機型編號

說明XXXX 為 33203321332233243325 型號之一3302C 才能知道當

前為何種規格電子負載

SPCT 型號

0 3320

1 3321

2 3322

4 3324

5 3325

表 4-15 3320系列機型編號表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-25

475 MEASURE 測量電子負載的當前電流電壓的實際值

MEASureCURRent (適用機型3250A3310A 3310C3330A 系列)

格式MEASureCURRent ∣NL

用途讀取當前電子負載的電流

說明讀回 4 位半數位電流表的讀值單位為安培 (A)

MEASureVOLtage (適用機型3250A3310A 3310C3330A 系列)

格式MEASureVOLtage ∣NL

用途讀取當前電子負載的電壓

說明讀回 4 位半數位電壓表的讀值單位為伏特 (V)

MEASurePOWer (適用機型3250A3310C 系列)

格式MEASurePOW ∣NL

用途讀取當前電子負載的功率

說明讀回 4 位半數位瓦特表的讀值單位為瓦特(W)

MEASureVA (適用機型3250A 系列)

格式MEASureVA ∣NL

用途讀取當前電子負載的伏安

說明讀回 4 位半數位伏安表的讀值單位為伏安 (VA)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-26

4-8 3250 系列 GPIB 控制流程圖

START

SET to LEV A or B

AC or DC

AC

DC

SET

FREQ NR2

SYNC ON|OFF

BANK m

SET

FREQ 01

SYNC ONOFF

MODE CCCC

SET

CR

MODE CR

SET

MODE CC

WAVE nCURR = A NR2

SET

VL NR2VH NR2

IL NR2

IH NR2WL NR2

WH NR2VAL NR2VAH NR2

m 0 ~ 10n 1 ~ 5

BANK 命令僅能使用於

交流 (AC) 負載

Lighting REM

Indicater

WAVE 命令僅能使用於

固定電流 (CC)模式

RESA NR2

圖 4-2 3250A 系列 GPIB 控制流程圖

SET

ldquoMODE LINrdquoldquoCURR=A NR2rdquo

LIN

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-27

4-9 3310A 系列 GPIB 控制流程圖

圖 4-3 3310A 系列 GPIB 控制流程圖

START

SETMODE CC

SET SET

CURRENTiexclOslashA

CC

SETRANG 2

SETRANG 1

SETRANG 1

SETRANG 2

HIGH or LOW LEVEL

SET

LEV HIGHRESLOW C

RESHIGH NR2

SET

LEV LOWRESLOW D

RESHIGH NR2

SETLEV HIGH

RESLOW ERESHIGH NR2

SET

LEV LOWRESHIGH FRESHIGH NR2

SET

LEV HIGHRESLOW G

RESHIGH NR2

SET

LEV LOWRESHIGH H

RESHIGH NR2

STA or DYN

SETDYN OFF

SET

HIGH or

SETLEV HIGH

CURRLOW I

CURRHIGH NR2

SETLEV LOW

CURRHIGH J

CURRLOW NR2

SETLEV HIGH

CURRLOW K

CURRHIGH NR2

SETLEV LOW

CURRHIGH L

CURRLOW NR2

SETDYN ON

RISENR2

PERDLOW NR2

STA or DYN

DYN OFF

LOW LEVELHIGH or

LOW LEVEL

CURRHIGH NR2CURRLOW NR2

FALLNR2PERDHIGH NR2

SETDYN ON

RISENR2

PERDLOW NR2

CURRHIGH NR2CURRLOW NR2

FALLNR2PERDHIGH NR2

HIGH or LOW LEVEL

HIGH or LOW LEVEL

CURRENTiexclUgraveB

MODE CR MODE CV

MODE

CR

MODE

CV

MODE NO NO NO

YESYESYES

YES

YESNO

NO

LOW

HIGH HIGH

LOW

DYN DYN

SAT SAT

LOWLOW

HIGH HIGH

HIGH

LOW

3310A 3311A 3312A 3314A 3315A

AB

CD

E

FGH

IJKL

3020

20800001

20

0060000

3000300

6010

104000

0051000

60000

6000600

10250

25020000

125250

001000

1000100

051000

100020000

501000

00500000

050050

1540

4015000

0240

0060000

1500150

3310A 系列流程圖變數表

Lighti ng REMIndicater

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-28

4-10 3320 系列 GPIB 控制流程圖

圖 4-4 3320 系列 GPIB 控制流程圖

START

A B C

3320 3321 3322 3323 3324 30

30

300

60

60

600

10

10

100

10

10

100

05

05

50

3325 15

15

150

SETRANG 1SLEW n

CURR ≦ B

CURRENT ≦ A

SETRANG 2SLEW n

CURR ≦ C

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-29

4-11 3310C 系列 GPIB 控制流程圖

圖 4-5 3310C 系列 GPIB 控制流程圖

START

CC

MODE

NO CP

MODE

CV

MODE

CR

MODE

SETldquoMODE CCrdquo

SETldquoMODE CRrdquo

SETldquoMODE CVrdquo

SETldquoMODE CPrdquo

CORRENTlt=A

SETldquoRANGE 2rdquo

SETldquoRANGE 1rdquo

RESgt=B

SETldquoRANGE 2rdquo

SETldquoRANGE 1rdquo

STA or

SETldquoDYN OFFrdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquo ldquoCURRHIGH D ldquo ldquoCURRLOW NR2rdquo

SET ldquoLEV HIGHrdquo ldquoCURRLOW C ldquo ldquoCURRHIGH NR2rdquo

SET ldquoDYN ONrdquo

ldquoCURRHIGH NR2ldquo ldquoCURRLOW NR2rdquo ldquoRISENR2rdquo ldquoFALLNR2rdquo ldquoPERDHIGH NR2rdquo ldquoPERDLOW NR2rdquo

STA or

SETldquoDYN OFFrdquo

HIGH orLOW LEVEL

SETldquoLEV LOWrdquo ldquoCURRHIGH F ldquoldquoCURRLOW NR2rdquo

SETldquoLEV HIGHrdquoldquoCURRLOW E ldquoldquoCURRHIGH NR2rdquo

SETldquoDYN ONrdquo

ldquoCURRHIGH NR2ldquoldquoCURRLOW NR2rdquoldquoRISENR2rdquoldquoFALLNR2rdquoldquoPERDHIGH NR2rdquoldquoPERDLOW NR2rdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquoldquoRESHIGH J ldquo ldquoRESLOW NR2rdquo

SET ldquoLEV HIGHrdquo ldquoRESLOW I ldquo ldquoRESHIGH NR2rdquo

HIGH orLOW LEVEL

SETldquoLEV LOWrdquoldquoRESHIGH L ldquoldquoRESLOW NR2rdquo

SET ldquoLEV HIGHrdquo ldquoRESLOW K ldquoldquoRESHIGH NR2rdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquo ldquoCVHIGH H ldquo ldquoCVLOW NR2rdquo

SET ldquoLEV HIGHrdquoldquoCVLOW G ldquo ldquoCVHIGH NR2rdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquo ldquoCPHIGH N ldquo ldquoCPLOW NR2rdquo

SETldquoLEV HIGHrdquo ldquoCPLOW M ldquoldquoCPHIGH NR2rdquo

A B CDEF GH I J KLM N

3310C30 20 0 0300030

20 750010620

00 60

00 150

3311C601000 60 0060

1037500510

00 60

00300

3312C102500100010

25 1875013325

00250

00300

3314C0510000050050

1001875533100

00500

00200

3315C154000150015

4015002140

0060

0075

3310C系列流程圖變數表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 A-1

Appendix A GPIB programming Example

C Example Program

Link this program with appropriate cibobj

This application program is written in TURBO C 20 for the IBM PC-AT compatible The National Instruments Cooperation (NIC) Model PC-2A board provides the interface between the PC-AT and a PRODIGIT MPAL ELECTRONIC LOAD The appropriate cibobj file is required in each program to properly link the NIC board to C LANGUAGE and include the ltdeclhgt HEADER FILE to C LANGUAGE

include ltstdiohgt

include ltdoshgt

include ltmathhgt

include declh NI GPIB CARD HEADER FILE

main()

char ouster[20]rdbuf[15]spec[10]

int ichload

Assign unique identifier to the device dev5 and store in variable load check for error ibfind error = negative value returned

if((load = ibfind(dev5)) lt 0) Device variable name is load

GPIB address is 5

printf(r INTERFACE ERROR an)

printf(rnError routine to notify that ibfind failedn)

printf(rnCheck software configurationn)

exit(1)

Clear the device

if((ibclr(load)) amp ERR)

printf(INTERFACE ERROR a)

exit(1)

clrscr()

Clear load error register

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT A-2

ibwrt(loadoutstr6)

ibwrt(loadCLR3)

ibwrt( loadNAME5) Get the 3310 series module load specification

strset(rdbuf0) Clear rdbuf string buffer

strset(spec0) Clear spec string buffer

ibrd(loadspec20)

if (spec[3] == 9)

printf(n 3302C series specification error )

Set preset off current sink 10 amps and load on commands to the load

ibwrt( loadpres offcclow 00cchigh 10load on 47)

ibwrt( loadmeascurr10)

Get the load actially sink current from the load

ibrd( loadrdbuf20)

go to local

ibloc(load)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 A-3

BASICA Example Program

LOAD DECLBAS using BASICA MERGE command

100 REM You must merge this code with DECLBAS

105 REM

110 REM Assign a unique identifier to the device dev5 and store it in variable load

125 REM

130 udname$ = dev5

140 CALL ibfind (udname$load)

145 REM

150 REM Check for error on ibfind call

155 REM

160 IF load lt 0 THEN GOTO 2000

165 REM

170 REM Clear the device

175 REM

180 CALL ibclr (load)

185 REM

190 REM Get the 3310 series module load specification

195 REM

200 wrt$ = NAME CALL ibwrt(loadwrt$)

210 rd$ = space$(20) CALL ibrd(loadrd$)

215 REM

220 REM Set preset off current sink 10 amps and load on commands to the load

225 REM

230 wrt$ = pres offcclow 00cchigh 10load on

240 CALL ibwrt(loadwrt$)

245 REM

250 REM Get the load actially sink current from the load

255 REM

260 wrt$ = meascurr CALL ibwrt(loadwrt$)

270 rd$ = space$(20) CALL ibrd(loadrd$)

275 REM

280 REM Go to local

285 REM

290 CALL ibloc(load)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT A-4

2000 REM Error routine to notify that ibfind failed

2010 REM Check software configuration

2020 PRINT ibfind error STOP

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-1

Appendix B RS-232 programming Example

C Language Interface for DOS Handlers pd_rs232c include ltdoshgt

include ltstdiohgt

include ltconiohgt

include ltstringhgt

define COMPTR 44 command array pointer

define QUELEN 1024 size of seriel input

define SUCCESS 0 return value variable for success

define OPER_ERR -1 operate error

define TIME_OUT 1 time_out

int input_index = 0 index of seriel input buffer

int rd_result = 0 return value variable of pd_rd()

int timeout = 0 timeout flag

char queue[QUELEN] seriel input buffer

int ACE_DATA_REG ACIA data register

int ACE_INT_ENB_REG ACIA interrupt enable register

int ACE_INT_IDENT_REG ACIA interrupt identification register

int ACE_LINE_CTL_REG ACIA line control register

int ACE_MODEM_CTL_REG ACIA modem control register

int ACE_LINE_STAT_REG ACIA line status register

int ACE_MODEM_STAT_REG ACIA modem status register

int COM_INT_NUM ACIA communication port interrupt number

int IRQ_MASK IRQ mask for PC IRQ flag

void pd_loc(void) function of disable interrupt routine

void pd_rem(void) function of enable interrupt routine

int pd_init(int) function of initial communication port

int pd_wrt(char int) function of write to device

int pd_rd(char int) function of read from device

int read_buf(void)

define PIC_CTL_REG 0x20 8259A PIC control register

define PIC_INT_MASK_REG 0x21 8259A PIC interrupt mask register

define NON_SPEC_EOI 0x20 non-spacific end of interrupt

define CTS 0x10 clear to send

define DSR 0x20 data set ready

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-2

define RI 0x40 ring indicator

define DCD 0x80 data carrier detect

define DCTS 1 delta clear to send

define DDSR 2 delta data set ready

define TERI 4 trailing edge ring detect

define DDCD 8 delta data carrier detect

define OE 2 overrun error

define PE 4 parity error

define FE 8 frame error

define BI 0x10 break interrupt

define THRE 0x20 transmit holding reg empty

3302C series elec load command sets

int pd_wrt(char wrtbufint count)

static char combuf[COMPTR] = CHAN CURRHIGH CURRLOW

RESHIGH RESLOW VOLTHIGH

VOLTLOW PERDHIGH PERDLOW

FALL RISE GLOBLOAD

GLOBLEV GLOBPRES GLOBSHOR

GLOBDYN GLOBRANG GLOBMODE

CLER CHAN MEASVOLT

MEASCURRCURRHIGH CURRLOW

ERR RESHIGH RESLOW

VOLTHIGHVOLTLOW NAME

PERDHIGHPERDLOW FALL

RISE LOAD LEV

PRES SHOR DYN

RANG MODE PROT

REMOTE LOCAL

int cntresultt

int comerrerr

char ch

char tempbuf[QUELEN]

char intbuf[QUELEN]

for (cnt = 0cnt lt 1024cnt++)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-3

intbuf[cnt] =

tempbuf[cnt]=

strset(intbuf)

strset(tempbuf)

for (cnt = 0cnt lt count+1cnt++wrtbuf++)

intbuf[cnt] = wrtbuf

cnt = cnt--

intbuf[cnt] = r

cnt = cnt++

count = count++

intbuf[cnt] = n

t = strcspn(intbuf )

if (t gtcount)

t = count-1

for (cnt = 0cnt lt tcnt++)

tempbuf[cnt] = intbuf[cnt]

strupr(tempbuf)

strupr(intbuf)

cnt = 0

do

comerr = strncmp(tempbufcombuf[cnt]t)

cnt = cnt++

while(( cnt = COMPTR) ampamp (comerr = 0))

if ( comerr == 0)

result = SUCCESS

for (cnt = 0cnt lt count+1cnt++)

while(inportb(ACE_LINE_STAT_REG) amp THRE == 0)

ch = intbuf[cnt]

delay(20)

outportb(ACE_DATA_REG ch)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-4

timeout = 0

for (cnt = 0 cnt lt= countcnt++)

ch = intbuf[cnt]

if(ch == )

do

read_buf()

while((rd_result == 0)ampamp(timeout == 0))

rd_result = 0

for (cnt = 0cntlt= countcnt++)

intbuf[cnt] =

tempbuf[cnt] =

return(result)

return(OPER_ERR)

int pd_rd(char bufint count)

char ch

int cnt = 0

do

ch = queue[cnt]

buf = ch

cnt = cnt++

buf = buf++

while((ch = n) ampamp (cnt = count))

buf = 0

queue[0] = 0

if (timeout == 1)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-5

return(TIME_OUT)

return(SUCCESS)

int read_buf()

char chch1

int temp_index

unsigned long ticks

float sec1sec2

rd_result = 0

ticks = biostime(00)

sec1 = ticks182

do

ticks = biostime(00)

sec2 = ticks182

if((sec2 - sec1) gt= 200) delay about 1 Sec

timeout = 1

ch = inportb(ACE_INT_IDENT_REG)

ch amp= 0x06

switch(ch)

case 6

inportb(ACE_DATA_REG) read the data register to empty it

break

case 0

break

case 2

break

case 4 read character from data register

ch1 = inportb(ACE_DATA_REG)

temp_index = input_index + 1 increment index of input buffer

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-6

if (ch1 = n) check terminate bit

queue[input_index] = ch1 store character to input buffer

input_index = temp_index

else

queue[input_index] = ch1

input_index = temp_index

input_index = 0 if terminate bit was detected

temp_index = 0

rd_result = 1 clear index and set return value

break

finally send the non-spacific

while ((rd_result == 0) ampamp (timeout == 0))

int pd_init(int pd_com)

if ((pd_com = 1) ampamp (pd_com = 2))

return(OPER_ERR)

if (pd_com == 2) initial communication port 2

ACE_DATA_REG = 0x2f8

ACE_INT_ENB_REG = 0x2f9

ACE_INT_IDENT_REG = 0x2fa

ACE_LINE_CTL_REG = 0x2fb

ACE_MODEM_CTL_REG = 0x2fc

ACE_LINE_STAT_REG = 0x2fd

ACE_MODEM_STAT_REG = 0x2fe

COM_INT_NUM = 11

IRQ_MASK = 0xf7 IRQ mask for IRQ3 (11110111)

else initial communication port 1

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-7

ACE_DATA_REG = 0x3f8

ACE_INT_ENB_REG = 0x3f9

ACE_INT_IDENT_REG = 0x3fa

ACE_LINE_CTL_REG = 0x3fb

ACE_MODEM_CTL_REG = 0x3fc

ACE_LINE_STAT_REG = 0x3fd

ACE_MODEM_STAT_REG = 0x3fe

COM_INT_NUM = 12

IRQ_MASK = 0xef IRQ mask for IRQ4 (11101111)

bioscom(0 0xe3 pd_com-1) boud rate 9600 1 start bit

pd_rem() no parity 1 stop bit

pd_wrt(remote6) data bit 8 bits

return(SUCCESS)

void pd_rem(void)

char ch

outportb(ACE_INT_ENB_REG 0xd) enable ACIA interrupt register

inportb(ACE_DATA_REG) empty receive data register

inportb(ACE_LINE_STAT_REG) clear line status register

outportb(ACE_MODEM_CTL_REG 0xb) set RTSDTR to enable modem and

turn on OUT2 to enable the 8250s

IRQ interrupt to system

void pd_loc(void)

char ch

outportb(ACE_INT_ENB_REG 0) disable all 8250 interrupt

outportb(ACE_MODEM_CTL_REG 0) clear RTSDTR to disable modem and

turn off OUT2 to disable the 8250s

IRQ interrupt to system

Program terminated

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-8

C Example Program Link this program with pd_rs232obj

include ltdoshgt

include ltstdiohgt

include ltconiohgt

include ltstringhgt

main()

int com

int io_err= 0

char rdbuf[1024]

clrscr()

printf(Input COM1COM2 port is )

scanf(d ampcom)

if((io_err = pd_init(com)) == 0) Initial RS-232 interface

setstr(rdbuf)

pd_wrt(name5)

if ((io_err = pd_rd(a10)) == 0)

do

Set preset off current sink 10 amps and load on commands to the load

pd_wrt(pres off8)

delay(200)

pd_wrt(currlow 0012)

delay(200)

pd_wrt(curr high 1013

delay(200)

pd_wrt(load on7)

delay(200)

pd_wrt(meascurr 11)

Get the load actially sink current from the load

delay(200)

pd_rd(rdbuf20)

io_err = 1

while (io_err == 0)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-9

else

printf(a)

printf(3302C IO reading error n)

exit(1)

pd_loc() Go to local

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

Material Contents Declaration (材料含量宣称)

Hazardous Substance (有毒有害物质或元素)

(Part Name) 零件名称

(Pb) 汞

(Hg) 镉

(Cd) 六价铬

(Cr6+)

多溴

联苯

(PBB)

多溴

二苯醚

(PBDE)

PCBA (印刷电路装配件)

X O X O O O

Electrical part not on PCBArsquos 未在PCBA上的电子零件 X O X O O O

Metal parts 金属零件

O O O X O O

Plastic parts 塑料零件

O O O O X X

Wiring 电线

X O O O O O

Package 封装

X O O O O O

对销售之日的所售产品本表显示 PRODIGIT 供应链的电子信息产品可能包含这些物质注意在所售产品中可能

会也可能不会含有所有所列的部件This table shows where these substances may be found in the supply chain of Prodigit electronic information products as of the date of sale of the enclosed product Note that some of the component types listed above may or may not be a part of the enclosed product 表示该有毒有害物质在该部

件所有均质材料中的含量均在SJT 11363-2006 标准规定的限量要求以下Indicates that the concentration of the hazardous substance in all homogeneous materials in the parts is below the relevant threshold of the SJT 113632006 standard times表示该有毒有害物质至少在该部件的某一均质材料中的含量超出SJT 11363-2006 标准

规定的限量要求times Indicates that the concentration of the hazardous substance of at least one of all homogeneous materials in the parts is above the relevant threshold of the SJT 11363-2006 standard Note(注释) 1Prodigit has not fully transitioned to lead-free solder assembly at this momentHowever most of thecomponents used are RoHS compliant(此刻Prodigit 并非完全过渡到无铅焊料组装但是大部份的元器件一至于RoHS的规定)

2 The product is labeled with an environment-friendly usage period in yearsThe marked period is assumed under the operating environment specified in the product specifications(产品标注了环境友好的使用期限制(年)所标注的环境使用期限假定是在此产品定义的使用环境之下)

Example of a marking for a 10 year period (例如此标制环境使用期限为10年)

Page 16: 3302C Mainframe 使用手冊 · 2016. 12. 20. · 3302c mainframe 使用手冊 1-3 1-5 系統方塊圖 3302c 系統方塊圖如圖 1-1 所示,3302c 內含兩組電源供應器,其中一組供應給

PRODIGIT 3-6

332 測試模式(Test)Mode

3321 當同時按下 S4 + S5 進入自動測試模式S3S4 LED 燈亮起按下

SEART 鍵則進入測試模式

3332 測試方式由 (STEP 0- T1-T2) 接著 (SETP 1-T1-T2) 直到 16 個步驟做

完或按 EXIT 離開測試模式

3333 若全部測試步驟都 GO測試結果顯示 GO 時表示為 PASS測試步

驟若有任何一項為 nG 時測試結果顯示 nG 時表示為 FAIL

S3+S4

Show n1-n9

Start Mode

1按下按鍵 S3+S4

2顯示 AUTO SEQ No1-No9 按上下箭頭選擇 n1-n9

Initial = n1

按下 Start 鍵

3按下 Start 鍵進入 Start Mode

Testing3依據 3310C 及 3330A 傳回之 GONG 3302C 不用顯示 GONG

4若測試結果為 NG 時 3302C 應暫停測試

Exit

1依照 n1-n9 的內容 Recall 3330A 及 3310C 模組

41 使用者按下 START 則繼續測試

42 使用者按下 Exit 則終止測試 回到 Normal ModeStartExit

Start

Show BANK值

NG Yes

Normal Mode

End

No

Sp = Sp+1

No

PASSFAIL

Show GO Show NG

PASS FAIL

1

2

3

Exit

Yes

4

5若測試結果為 GO 時 則判斷是否為最後一個測試項

51 若不是最後測試 Step 則 Step + 1 繼續測試

52 若是最後測試 Step 則測試若全部為 GO 時 顯示 GO 表示為 PASS

53 若是最後測試 Step 則測試若有任一項為 NG 時 顯示 NG 表示為 FAIL

5

52 53

5141

42

圖 3-4 測試模式操作流程圖

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-1

四GPIB RS-232 操作命令說明

4-1 GPIBRS-232 簡介

3302C 電子負載機框後面板上的 GPIBRS-232 介面可以和個人電腦 (PC) 或者筆記本

型電腦 (Note Book PC) 的 GPIBRS-232 介面連接可以使用高階語言 C 和 VB 等應

用程式遠端控制電子負載模組組成自動控制系統

根據 GPIBRS-232 介面功能更可以利用在交換式電源供應器 (Switching Mode Power

Supply) 的自動化測試如負載調整率 (LOAD Regulation)電壓調整 (Centering Voltage

Adjust) 等或者可充電式電池的充放電測試3302C 的 GPIBRS-232 介面功能不僅

可以設定 3250A3310A3310C33203330A 系列電子負載模組的負載狀態更可以讀回

設定值及實際值從而可以在 PC 上可以觀察到電子負載模組的工作狀態

4-2 GPIB 命令摘要

GPIB 的設定命令中 rdquoNAME XXXXrdquo 只對 3320 系列有效3320 系列進入 GPIB 後

要先下此命令使 3302C機框知道裝 3320 系列中何種機型

GPIB 的命令群組中查詢命令及測量命令的命令延遲時間為 (100mS)請於下達查詢命

令及測量命令之後延遲 100 mS 之後再讀取資料緩衝區上的資料

3302C 裝 3321 負載模組欲使用 GPIB 控制時 GPIB 命令下達應如下

NAME 3321

若沒有先下此命令給 3302C 則機框無法分辨機型造成設定錯誤

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-2

4-3 RS-232 命令摘要

RS-232 命令語法與 GPIB 命令語法都是相同的3302C 電子負載機框 RS-232 功能的

通訊協定為固定的其通訊協定如下所述

鮑得率 (Baud-rate) 9600

同位檢查 (Parity) 沒有

資料位元數 (Data bit) 8 位元

結束位元 (Stop bit) 1 位元

命令延遲時間 (Command Delay time) 20 mSec

後面板 RS-232 介面連接圖如圖 4-1其中圖 4-1 (A) 為 3302C RS-232 介面的內部配

線圖使用者只須使用如圖 4-1 (B) 的一般一對一 RS-232 電纜線

TxDRxDRTSCTS

TxDRxD RTSCTS

Figure 4-1A

TxDRxDRTSCTSDSR GNDDCDDTR

234567820

Figure 4-1B

Inside of 3302C Mainframe 3302C Mainframe RS232C port on PC RS232C port on

圖 4-1 後面板 RS-232 介面連接圖

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-3

4-4 3320 3250 3310A 3310C 3330A GPIBRS-232 命令列表

332032503310A3310C3330A 系列 GPIBRS-232 設定及讀取命令如下列表格

型 號 設定預置數值命令查詢預置數值命令

3250A 3310A 3310C 3320 3330A 備 註

[PRESet] BANKSPd⎢NL d=0~10

[PRESet] BANKSP⎢NL 0~10

[PRESet] WAVESPm⎢NL M=0~4

[PRESet] WAVESP⎢NL 1~5

[PRESet] FREQuency SP NR2 ⎢NL 00~700

[PRESet] FREQuency ⎢NL 00~700

[PRESet] RISESP NR2 ⎢NL

[PRESet] RISE ⎢NL

[PRESet] FALLSP NR2 ⎢NL

[PRESet] FALL NR2 ⎢NL

[PRESet] SLEWrateSP NR2 ⎢NL

[PRESet] SLEWrate ⎢NL

[PRESet ] PERiod HIGH ⎢LOW SPNR2

[PRESet] PERiodHIGH ⎢LOW

⎢NL

[PRESet] PERDHIGH ⎢LOW SP NR2

[PRESet ] PERDHIGH ⎢LOW

⎢NL

[PRESet] LDONvSP NR2 ⎢NL

[PRESet] LDONv ⎢NL

[PRESet] LDOFfvSP NR2 ⎢NL

[PRESet] LDOFfv ⎢NL

[PRESet] CC SP NR2 ⎢NL

[PRESet] CC ⎢NL

PRESet] CURR SP NR2 ⎢NL

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-4

型 號 設定預置數值命令查詢預置數值命令

3250A 3310A 3310C 3320 3330A 備 註

[PRESet] CURR ⎢NL

[PRESet] CCA ⎢B SP NR2⎢NL

[PRESet] CCA ⎢B ⎢NL

[PRESet] CURRA ⎢BSP NR2

⎢NL

[PRESet] CURRA ⎢B⎢NL

[PRESet ] CC HIGH ⎢LOWSPNR2⎢NL

[PRESet] CCHIGH ⎢LOW ⎢NL

[PRESet ] CURR HIGH ⎢LOWSPNR2⎢NL

[PRESet] CURRHIGH ⎢LOW

⎢NL

[PRESet ] CP HIGH ⎢LOW SPNR2⎢NL

[PRESet] CPHIGH ⎢LOW ⎢NL

[PRESet] CRSPNR2 ⎢NL

[PRESet] CR ⎢NL

[PRESet] CRA ⎢B SP NR2⎢NL

[PRESet] CRA ⎢B ⎢NL

[PRESet ] RESA ⎢B SP NR2

⎢NL

[PRESet] RESA ⎢B ⎢NL

[PRESet] LINA⎢B SP NR2⎢NL

[PRESet] LINA ⎢B ⎢NL

[PRESet ] CR HIGH ⎢LOW SPNR2⎢NL

[PRESet] CRHIGH ⎢LOW ⎢NL

[PRESet ] RES HIGH ⎢LOW SPNR2⎢NL

[PRESet ] RESHIGH ⎢LOW

⎢NL

[PRESet ] CV HIGH ⎢LOW SPNR2⎢NL

[PRESet] CVHIGH ⎢LOW ⎢NL

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-5

[PRESet] CVSP NR2 ⎢NL

[PRESet] CV ⎢NL

型 號 設定預置數值命令查詢預置數值命令

3250A 3310A 3310C 3320 3330A 備 註

[PRESet ]TCONFIG SP

NORMAL|OCP|OPP|NL

[PRESet ]TCONFIG SP

NORMAL|OCP|OVP|NL

[PRESet] TCONFIG |NL 1NORMAL

2OCP

3OPP

[PRESet] TCONFIG |NL 1NORMAL

2OCP

3OVP

[PRESet] OCPSTART SP NR2|NL

[PRESet] OCPSTART |NL

[PRESet] OCPSTEP SP NR2|NL

[PRESet] OCPSTEP |NL

[PRESet] OCPSTOP SP NR2|NL

[PRESet] OCPSTOP |NL

[PRESet] OCPVTH SP NR2|NL

[PRESet] OCPVTH |NL

[PRESet] OPPSTART SP NR2|NL

[PRESet] OPPSTART |NL

[PRESet] OPPSTEP SP NR2|NL

[PRESet] OPPSTEP |NL

[PRESet] OPPSTOP SP NR2|NL

[PRESet] OPPSTOP |NL

[PRESet] OPPVTH SP NR2|NL

[PRESet] OPPVTH |NL

表 4-1 設定預置數值命令查詢預置數值命令

註1OCPOPP和TCONFIG功能在3310C3311C3315C在(REV306)之後版本才有此功能

3312C在(REV309)之後版本才有此功能

3314C在(REV307)之後版本才有此功能

3310C系列需搭配3302C (REV29)之後版本才有此功能

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-6

型 號

STAGE設定命令查詢命令 3250A 3310A 3310C 3320 3330A

備 註

[STATe] LOAD SPONOFF

NL

[STATe] LOAD NL 0OFF 1ON

[STATe ] MODESPCC CR CV

CP NL

[STATe] MODE NL 0CC 1CR

2CV 3CP

[STATe] SHORt SP ONOFF

NL

[STATe] SHORt NL 0OFF 1ON

[STATe] PRESet SP ONOFF

NL

[STATe] PRESe NL 0OFF 1ON

[STATe] SENSet NL 0OFF 1ON

[STATe] SENSe SP ONOFF

NL

[STATe] AFREQ SP ONOFF

NL

[STATe] AFREQ NL 0OFF 1AUTO

[STATe] RANGe SP III NL

[STATe] RANGe NL 0I 1II

[STATe] LEVei SP HIGHLOW

NL

[STATe] LEVei NL 0LOW 1HIGH

[STATe] LEV SP HIGHLOW

NL

[STATe] LEV NL 0LOW 1HIGH

[STATe] DYNamic SP ONOFF

NL

[STATe] DYNamic NL 0OFF 1ON

[STATe ] SYNChronize SPON

OFFNL

[STATe] SYNChronize NL 0OFF 1ON

[STATe] WATT SPONOFF

[STATe] WATT 0OFF 1ON

[STATe] DUALSPDVMDAM|OFF

[STATe] CCSPAUTOR2(註一)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-7

註一CC AUTOR2 功能3302C啟用於(REV28)版本之後

3310C系列啟用於(REV305)3312C(REV306)版本之後

3330A系列啟用於(REV317)版本之後

型 號

STAGE設定命令查詢命令 3250A 3310A 3310C 3320 3330A

備 註

[STATe] NO 0GO 1NG

[STATe] PROTect 1PROT

[STATe ] SLEWrate FAST MIDDle

SLOW

[STATe] SLEWrate NL FAST=3 MIDDL=2

SLOW=1

表 4-2 STAGE設定命令查詢命令

型 號

LIMIT設定預置數值命令查詢預置數值命令 3250A 3310C 3330A 備 註

LIMITCURRentHIGH ⎢LOWSPNR2

⎢NL

LIMITCURRentHIGH ⎢LOW⎢NL

LIMIT POWer HIGH ⎢LOWSPNR2

⎢NL

LIMITPOWerHIGH ⎢LOW⎢NL

LIMITVAHIGH ⎢LOWSPNR2⎢NL

LIMITVAHIGH ⎢LOW⎢NL

LIMITVOLTageHIGH ⎢LOWSPNR2

⎢NL

LIMITVOLTageHIGH ⎢LOW⎢NL

IH ⎢ILSPNR2⎢NL

IH ⎢IL⎢NL

WH ⎢WLSPNR2⎢NL

WH ⎢WL⎢NL

VAH ⎢VALSPNR2⎢NL

VAH ⎢VAL⎢NL

VH ⎢VLSPNR2⎢NL

VH ⎢VL⎢NL

表 4-3 LIMIT設定預置數值命令查詢預置數值命令

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-8

系統命令對所有模組有效

COMMAND NOTE RETURN

[SYStem] RECall SP m [n] ⎢NL M=1 ~ 5 n=1 ~30

[SYStem] STORe SP m [n] ⎢NL M=1~5 n=1~30

[ SYStem] REMotel ⎢NL Only RS232 cmd

[SYStem] LOCAL⎢ NL Only RS232 cmd 0OFF 1ON

[SYStem] NAME ⎢ NL ldquoXXXXX

表 4-4 系統設定命令查詢命令

對 3320 系列有效

[SYStem] NAME XXXXX

NL

XXXXX 為模組型

33203321332233243325

[SYStem] SPEC SPNR2

⎢NL

0 ~ 5 33203321332233243325

表 4-5 系統設定命令查詢命

測量命令對所有模組有效

COMMAND 3250A 3310A 3310C 3330A RETURN

MEASureCURRent ⎢NL

MEASureVOLtage ⎢NL

MEASurePOWer ⎢NL

MEASureVA ⎢NL

表 4-6 系統設定命令查詢命

附註

1 電流單位為安培 (AArms)

2 電阻單位為歐姆 (Ω)

3 電壓單位為伏特 (VVrms)

4 週期單位為毫秒 (mS)

5 轉換率 (SLEW-RATE) 單位為安培微秒 (AuS)

6 頻率單位為赫芝 (Hz)

7 功率單位為瓦特 (W)

8 VA 單位為伏安 (VA)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-9

3310C 系列與 3310A 系列在 3302C 機框中 GPIB 命令可以相容但是因 3310C 系列與

3310A 系列負載上解析度有差異所以在撰寫程式時請注意解析度的差異解析度差異參考下

機 型 CC MODE CR MODE CV MODE

3310C

Resolution

0-3A30A

08mA80mA

01067Ω-2Ω-75kΩ

0533mΩ0133mS

0V-60V

0016V

3310A

Resolution

0-3A30A

075mA75mA

01Ω-2Ω-8kΩ

05mΩ0125mΩ

0V-60V

0015V

3311C

Resolution

0-6A60A

16mA16mA

00533Ω-1Ω-375kΩ

0266mΩ0266mS

0V-60V

0016V

3311A

Resolution

0-6A60A

15mA15mA

005Ω-1Ω-4kΩ

025mΩ025mΩ

0V-60V

0015V

3312C

Resolution

0-1A10A

0266mA266mA

1333Ω-25Ω-1875kΩ

6666mΩ0053mS

0V-250V

00666V

3312A

Resolution

0-1A10A

025mA25mA

125Ω-25Ω-20kΩ

005mS625mΩ

0V-250V

00625V

3314C

Resolution

0-05A5A

0133mA133mA

5333Ω-100Ω-1875kΩ

2666mΩ13333μS

0V-500V

0133V

3314A

Resolution

0-05A5A

0125mA125mA

5Ω-100Ω-20kΩ

00125mS25mΩ

0V-500V

0125V

3315C

Resolution

0-15A15A

04mA40mA

0213Ω-4Ω-15kΩ

1066mΩ66666μS

0V-60V

0016V

3315A

Resolution

0-15A15A

0375mA375mA

02Ω-4Ω-16kΩ

1mS00625mΩ

0V-60V

0015V

表 4-7 解析度差異表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-10

4-5 縮寫代號說明

1 SPSPACE空隔字元ASCII 碼為 20H

2 命令結束符號

3 NL命令結束符號

4 NR2包含小數點的數值形式形式為 在此範圍內皆可接受

例如30123450

5 表示是讀取數據的命令即查詢命令

6 NR316 進制數 0000 ~ FFFFF

4-6 GPIB RS-232 命令語法說明

1 此符號表示命令必需包含此項不可省略

2 [ ]此符號表示命令中可以有可以沒有此項參數

3 | 此符號表示 OPTION 之意例如〝LOW|HIGH〞表示可以使用 LOW 或

HIGH但兩者只能選擇其中一個使用

4 在下達完一個命令後你必須接者送出一個命令結束字元本機可接受之結束字元

為如表 4-7或同時 9送出多個命令每個命令之間以分隔符號〝〞隔開在最後

一個命令加上結束位元若你未送出結束字元則此命令視為無效命令

LF

LF WITH EOI

CRLF

CRLF WITH

EOI

表 4-8 命令結束字元表

5 程式撰寫時在下達完一個詢問命令後必須加入 delay (100) 再下達讀回命令

例以 C 語言撰寫程式配合迦捷 GPIB 卡控制 3300C 機框 3310C 負載模組

gpoutput(PROmeascurr) 詢問命令

delay(100) 延遲時間

gpinput(instrEOSPRO7 ) 讀回命令

如範例撰寫格式在每個詢問命令與讀回命令之間加入延遲時間delay (100)即可讀回

正確值

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-11

4-7 GPIB RS-232 命令說明

471 PRESET 設定和讀取電子負載的預設值

BANK (適用機型3250A 系列)

格式[PRESet] BANK SPd| NL d=0~10

[PRESet] BANK | NL

用途設定和讀取所選擇的波形庫

說明此命令為設定欲選擇的波形庫

1 波形庫 0~4 為正弦波

2 波形庫 5~9 為方波

3 波形庫 10 為直流

4 每個波形庫當中有 5 個波形資料共 11 個波形庫55 個波形資料波

形資料如表 4-9

波 形 庫 A B C D E 0 radic2 20 25 30 35 1 15 16 17 18 19 正弦波 2 30 31 32 33 34

CF= 20 3 PF=-085 PF=-080 PF=-075 PF=-070 PF=-065 CF= 25 4 PF=-070 PF=-065 PF=-060 PF=-050 PF=-040 CF= 35 5 PF=-050 PF=-045 PF=-040 PF=-035 PF=-030 CF= 20 6 PF= 085 PF= 080 PF= 075 PF= 070 PF= 065 CF= 25 7 PF= 070 PF= 065 PF= 060 PF= 050 PF= 040 CF= 35 8 PF= 050 PF= 045 PF= 040 PF= 035 PF= 030

方波 9 10 11 12 13 14 直 流 10 radic2dc 2dc 25dc 30dc 35dc

表 4-9 波形資料表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-12

WAVE (適用機型3250A 系列)

格式[PRESet] WAVE SPdNL d=0~4

[PRESet] WAVE NL

用途設定和讀取所選擇的波形庫

說明此命令是設定 CC MODE 時的電流 CF (峰值因數)

此命令儀在 CC MODE 時才有作用BANK 改變時這 5 組 CF 亦同時會定

義成不同之 CF 如 表 4-9 詳細內容請參考 3250A 使用手冊

FREQ (適用機型3250A 系列)

格式[PRESet] FREQuery SPNR2NL

[PRESet] FREQuery NL

用途設定和讀取頻率值

說明此命令為設定電子負載的頻率值下達命令時需注意下列事項

1 下達的頻率值必須為含有小數點的數值否則命令無效

2 數值最小有效位數為小數點後第 5 位

3 下達的數值若超過電子負載得規格時則 3302C 機框會送出該電子負載

規格的滿刻度頻率值

4 3250A 系列電子負載的頻率設為範圍為 000 ~ 700 Hz

5 單位為赫茲 (Hz)

RISE (適用機型3310A 3310C3330A 系列)

格式[PRESet] RISE SPNR2NL

[PRESet] RISE NL

用途設定和讀取負載轉換率 (SLEW-RATE) 的上升斜率

說明

1 換率上升時間的定義含括負載電流改變時及動態負載電流 (DYNAMIC)

上升時間 (RISE) 與下降時間 (FALL) 的設定為完全獨立

2 升時間得設定值必須包含小數點的數值否則命令無效

3 值最小有效位數為小數點後第 5 位

4 下達上升時間數值若超過電子負載得規格時則 3302C 機框會送出該電

子負載規格的滿刻度電流值

5 單位為安培微秒 (AUs)3314C3315C 在設定時使用 (AUs) 為單位而讀

回時以 (AUs) 為單位

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-13

FALL (適用機型3310A 3310C3330A 系列)

格式[PRESet] FALL SPNR2NL

[PRESet] FALL NL

用途設定和讀取負載轉換率 (SLEW-RATE) 的下降斜率

說明

1 負載轉換率下降時間的定義含括負載電流改變時及動態負載電流下降時

間 (FALL) 與上升時間 (RISE) 的設定為完全獨立

2 下降時間得設定值必須包含小數點的數值否則命令無效

3 數值最小有效位數為小數點後第 5 位

4 下達下降時間數值若超過電子負載得規格時則 3302C 機框會送出該電

子負載規格的滿刻度電流值

5 單位為安培微秒 (AuS)3314C3315C 在設定時使用 (AuS) 為單位而讀

回時以 (mAuS) 為單位

SLEW (適用機型3330A 系列)

格式[PRESet] SLEWRATE SPNR2NL

[PRESet] SLEW NL

用途設定和讀取負載轉換率 (SLEW-RATE) 的上升和下降斜率

說明請參考 RISE和 FALL

PERI or PERD (適用機型3310A 3310C3330A 系列)

格式[PRESet] PERiodHIGHLOW SPNR2NL

[PRESet] PERi NL

[PRESet] PERDHIGHLOW SPNR2NL

[PRESet] PERD NL

用途設定和讀取動態 (DYNAMIC) 負載時的 Tlow 和 Thigh 寬度

說明

1 動態 (DYNAMIC) 負載波形的周期為 TLOW 與 THIGH 的組成

2 TLOW 與 THIGH 的的設定值必須為包含小數點的數值否則命令無

3 數值的最小有效位數為小數點後第 5 位

4 下達的 TLOW 或 THIGH 數值超過電子負載的最大規格時3302C 機框

會送出該電子負載的滿刻度 TLOW 或 THIGH 數值

5 單位為毫秒 (mS)

LDONv (適用機型3310A 3310C3330A 系列)

格式[PRESet] LDONv SPNR2NL

[PRESet] LDONv NL

用途設定和讀取 LOAD ON 電壓

說明此命令為設定電子負載 LOAD ON 電壓值

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-14

LDOFfv (適用機型3310A 3310C3330A 系列)

格式[PRESet] LDOFfv SPNR2NL

[PRESet] LDOFfv NL

用途設定和讀取負載 LOAD OFF 電壓

說明此命令為設定電子負載 LOAD OFF 電壓值

CC (適用機型3320 3330A 系列)

格式[PRESet] CC SPNR2NL

[PRESet] CC NL

用途設定和讀取負載電流值

說明設定電子負載欲載入的電流值3330A 系列指 STATIC CURRENT

CURR (適用機型3320 系列)

格式[PRESet] CURR SPNR2NL

用途設定和讀取負載電流值

說明設定電子負載欲載入的電流值3330A 系列指 STATIC CURRENT

CCHIGHLOW or CURRHIGHLOW (適用機型3310A 3310C3330A 系

列)

格式[PRESet] CCHIGHLOW SPNR2NL

[PRESet] CCHIGHLOW NL

[PRESet] CURRHIGHLOW SPNR2NL

[PRESet] CURRHIGHLOW NL

用途設定和讀取負載 HIGHLOW 組電流值

說明此命令為設定電子負載欲載入的電流值下達命令時須注意下列事項

1 下達的電流值必須含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的電流數值超過該電子負載的最大規格時3302C 機框會送出該電子

負載規格的滿刻度電流值

4 LOW 的設定電流值必須比 HIGH 的設定電流值小

5 單位為安培 (A)

CPHIGHLOW (適用機型3310C 系列)

格式[PRESet] CPHIGHLOWSPNR2NL

[PRESet] CPHIGHLOW NL

用途設定和讀取負載固定功率值

說明此命令為設定電子負載固定功率模式的功率值

CR (適用機型3330A 系列)

格式[PRESet] CRSPNR2NL

[PRESet] CR NL

用途設定和讀取負載電阻值

說明設定電子負載固定電阻模式的電阻值

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-15

LIN RES AB ( 適用機型3250A系列 ) 用途設定線性負載電流值

格式LINA|BSPNR2|NL

說明此命令為設定電子負載欲載入 (Sink) 的電流值下達命令時須注意下列事

1 下達的電流值必須為含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的數值若超過該電子負載的規格時則 3250A 系列高功率電子負載機

框會送出該電子負載規格的滿刻度電流值

4 A 組負載和 B 組負載的電流設定值為完全獨立的

5 單位為安培 (A)

CR AB or RES AB(適用機型3250A 系列)

格式[PRESet] CRABSPNR2NL

[PRESet] CRAB NL

[PRESet] RESABSPNR2NL

[PRESet] RESAB NL

用途設定和讀取負載電阻值

說明此命令為設定 A 組或 B 組電子負載欲載入的電阻值下達命令時注意

下列事項

1 下達的電阻值必須含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的電阻數值超過該電子負載的最大規格時3302C 機框會送出該電子

負載規格的滿刻度電阻值

4 單位為 Ohm (Ω)

CRHIGHLOW or RESHIGHLOW (適用機型3310A 3310C 系列)

格式[PRESet] CRHIGHLOWSPNR2NL

[PRESet] CRHIGHLOW NL

[PRESet] RESHIGHLOWSPNR2NL

[PRESet] RESHIGHLOW NL

用途設定和讀取負載電阻值

說明此命令為設定電子負載欲載入的電阻值下達命令時注意下列事項

1 下達的電阻值必須含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的電流數值超過該電子負載的最大規格時3302C 機框會送出該電子

負載規格的滿刻度電阻值

4 LOW的設定電阻值必須比 HIGH 的設定值小

5 單位為 Ohm (Ω)

CVHIGHLOW (適用機型3310A 3310C 系列)

格式[PRESet] CVHIGHLOWSPNR2NL

[PRESet] CVHIGHLOW NL

用途設定和讀取負載固定電壓模式電壓值

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-16

說明此命令為設定電子負載固定電壓模式的電壓值下達命令時須注意下列

事項

1 下達的電壓值必須含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的電壓數值超過該電子負載的最大規格時3302C 機框會送出該電子

負載規格的滿刻度電壓值

4 LOW 的設定電壓值必須比 HIGH 的設定電壓值小

5 單位為伏特 (V)

CV (適用機型3330A 系列)

格式[PRESet] CV SPNR2 NL

[PRESet] CV NL

用途設定和讀取負載固定電壓模式電壓值

說明設定電子負載固定電壓模式的確電壓值

OCPSTART (適用機型3310C 3330A 系列)

格式[PRESet] OCPSTART SPNR2NL

[PRESet] OCPSTART NL

用途設定和讀取OCP測試電流的啟始設定值

說明此命令是設定過電流保護測試(OCP)的啟始電流值(I-START)

OCPSTEP (適用機型3310C 3330A 系列)

格式[PRESet] OCPSTEP SPNR2NL

[PRESet] OCPSTEP NL

用途設定和讀取OCP測試電流的遞增電流量

說明此命令是設定過電流保護測試(OCP)的遞增電流量(I-STEP)

OCPSTOP (適用機型3310C 3330A 系列)

格式[PRESet] OCPSTOP SPNR2NL

[PRESet] OCPSTOP NL

用途設定和讀取OCP測試電流的最大電流量

說明此命令是設定過電流保護測試(OCP)的最大電流量(I-STOP)

OCPVTH (適用機型3310C 3330A 系列)

格式[PRESet] OCPVTH SPNR2NL

[PRESet] OCPVTH NL

用途設定和讀取OCP測試的臨界點電壓設定

說明此命令是設定過電流保護測試(OCP)臨界點電壓設定當待測試物的輸出

電壓小於或等於VTH電壓值時即為OCP點

OPPSTART (適用機型3310C 系列)

格式[PRESet] OPPSTART SPNR2NL

[PRESet] OPPSTART NL

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-17

用途設定和讀取OPP測試功率的啟始設定值

說明此命令是設定過功率保護測試(OPP)的啟始功率值(P-START)

OPPSTEP (適用機型3310C系列)

格式[PRESet] OPPSTEP SPNR2NL

[PRESet] OPPSTEP NL

用途設定和讀取OPP測試功率的遞增功率值

說明此命令是設定過功率保護測試(OPP)的遞增功率值(P-STEP)

OPPSTOP (適用機型3310C 系列)

格式[PRESet] OPPSTOP SPNR2NL

[PRESet] OPPSTOP NL

用途設定和讀取OPP測試功率的最大功率值

說明此命令是設定過功率保護測試(OPP)的最大功率值(P-STOP)

OPPVTH (適用機型3310C 系列)

格式[PRESet] OPPVTH SPNR2NL

[PRESet] OPPVTH NL

用途設定和讀取OPP測試的臨界點電壓設定

說明此命令是設定過功率保護測試(OPP)臨界點電壓設定當待測試物的輸出

電壓小於或等於VTH電壓值時即為OPP點

TCONFIG (適用機型3310C3330A 系列)

格式[PRESet] TONFIG NORMAL|OCP|OVP|OPPNR2NL

[PRESet] TONFIG NL

用途設定和讀取動態測試的功能

說明此命令有四個選項(NORMAL|OCP|OVP|OPP)分別是正常模式(NORMAL)

過電流保護測試(OCP)過電壓保護測試(OVP)過功率保護測試(OPP)

PS3310C有過電流保護測試(OCP)過功率保護測試(OPP)

3330A有過電流保護測試(OCP)過電壓保護測試(OVP)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-18

472 LIMIT 設定和讀取電子負載判斷 NG 的上下限

[LIMit]CURRentHIGHLOW or IHIL (適用機型3250A3310A

3310C3330A 系列)

格式[LIMit]CURRentHIGHLOWSPNR2NL

[LIMit]CURRentHIGHLOW NL

IHILSPNR2NL

IHIL NL

用途設定和讀取負載電流的上下限

說明設定比較電流的下限值當負載載入電流低於此下限值時NG 指示燈

即點亮表示ldquoNO GOODrdquo

設定比較電流的上限值當負載載入電流高於此下限值時NG 指示燈即點亮

表示ldquoNO GOODrdquo

[LIMit]POWerHIGHLOW or WHWL (適用機型3310C3250A 系列)

格式[LIMit]POWerHIGHLOWSPNR2NL

[LIMit]POWerHIGHLOW NL

用途設定和讀取負載功率 (W) 的上下限

說明設定比較功率 (瓦特) 的下限值當功率 (瓦特) 高於此上限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

設定比較功率 (瓦特) 的上限值當功率 (瓦特) 低於此下限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

[LIMit]VA HIGHLOW or VAHVAL (適用機型3250A 系列)

格式[LIMit] VAHIGHLOWSPNR2NL

[LIMit] VAHIGHLOW NL

VAHVALSPNR2NL

VAHVAL NL

用途設定和讀取負載視在功率 (VA) 的上下限

說明設定比較功率 (伏安) 的下限值當功率 (伏安) 高於此上限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

設定比較功率 (伏安) 的上限值當功率 (伏安) 低於此下限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-19

[LIMit] VOLtage HIGHLOW or VHVL (適用機型3250A 3310A

3310C3330A 系列)

格式[LIMit] VOLtageHIGHLOWSPNR2NL

[LIMit] VOLtageHIGHLOW NL

VHVLSPNR2NL

VHVL NL

用途設定和讀取負載電壓的上下限

說明設定比較電壓的下限值當輸入電壓低於此下限值時NG 指示燈即點

亮表示ldquoNO GOODrdquo

設定比較電壓的上限值當輸入電壓高於此上限值時NG 指示燈即點

亮表示ldquoNO GOODrdquo

473 STAGE 設定和讀取電子負載的工作狀態

[STATe] LOAD SPONOFF (適用機型33203250A3310A 3310C

3330A 系列)

格式[STATe] LOAD SPONOFFNL

[STATe] LOAD NL

用途設定和讀取電子負載是否載入電流

說明設定電子負載是否載入電流當設定為 ON 時則電子負載開始以待測物

載入電流當設定為OFF 時則電子負載不會載入電流

[STATe] MODE SPCCCRCVCP (適用機型3250A3310A 3310C

3330A 系列)

格式[STATe] MODE SPCCCRCVCPNL

[STATe] MODE NL

用途設定和讀取電子負載的操作模式

說明電子負載可工作的模式如下表所示

當 讀 取 負 載 操 作 模 式 時 返 回 值 0123 分 別 代 表

CCCRCVLINCP 模式

CC CR CVLIN CP

3310A CV

3310C CV

3330A CV

3250 LIN

表 4-10 各系列可工作模組表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-20

[STATe] SHORt SPONOFF (適用機型33203310A 3310C3330A

系列)

格式[STATe] SHORt SPONOFFNL

[STATe] SHORt NL

用途設定和讀取電子負載是否短路測試

說明此命令為設定電子負載作短路測試當設定為 ON 時此時電子負載之

V+V- 端如同短路狀態

[STATe ] PRESet SPONOFF ( 適 用 機 型 3320 3250A 3310A

3310C3330A 系列)

格式[STATe] PRESet SPONOFFNL

[STATe] PRESet NL

用途設定和讀取電子負載預設功能

說明此命令是控制電流表的輸出形式若設為 ON 時則電流表所顯示的電

流值為預設之值若設為 OFF則電流表所顯示的電流值為實際載入電

流之值

[STATe] SENSe SPONOFF (適用機型3250A3310A 3310C3330A

系列)

格式[STATe] SENSe SPONOFFNL

[STATe] SENSe NL

用途設定和讀取電子負載 VSENSE 功能的狀態

說明此命令為設定電壓讀取由輸入連接器端或是 VSENSE BNC 端設定為

ON 時電壓值由 VSENSE BNC 端所取得設定為 OFF 時電壓值是

由輸入連接器端所取得

[STATe] RANGe SPI∣II (適用機型33203310A 系列)

格式[STATe] RANGe SPI∣II∣NL

[STATe] RANGe ∣NL

用途設定和讀取電源或電阻範圍

說明此命令為設定電流及電阻範圍3310A 系列電子負載共有二檔RANG 1

即 RANG IRANG 2 即 RANGE II而其電流及電阻的範圍一電子負載

模組規格而定3310A 系列各電子負載模組的電流及電阻的範圍如下

規格

機種 3310A 3311A 3312A 3314A 3315A

CC MODE

RANGE III 0~3A 0~ 30A 0~6A 0~60A 0~1A 0~10A 0~05A 0~5A 0~15A 0~15A

CR MODE

RANGE III 01~2Ω 2~8KΩ

005~1

Ω 1~4KΩ

125~25

Ω

25~20K

Ω 5~100Ω

100~2K

Ω 02~4Ω

4~16K

Ω

表 4-11 3310A 系列電流及電阻的規格表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-21

[STATe] LEVEl SPHIGH∣LOW (適用機型3310A 3310C 系列)

格式[STATe] LEVEl SPHIGH∣LOW∣NL

[STATe] LEVEl ∣NL

用途設定和讀取電子負載 LOW 和 HIGH

說明

1 LEV LOW 固定電流 (CC) 模式時為低準位電流設定值固定電阻 (CR)

模式時為低準位電阻設定值固定電壓 (CV) 模式時為低準位電壓設

定值

2 LEV HIGH 固定電流模式時為高準位電流設定值固定電阻模式時為

高準位電阻設定值固定電壓模式時為高準位電壓設定值

[STATe] DYNamic SPON∣OFF (適用機型3310A 3310C3330A 系

列)

格式[STATe] DYNamic SPON∣OFF∣NL

[STATe] DYNamic ∣NL

用途設定和讀取電子負載為動態或靜態負載

說明

1 DYN ON 設定為動態 (DYNAMIC) 負載

2 DYN OFF 設定為靜態 (STATIC) 負載

[STATe] SYNCronize SPON∣OFF (適用機型3250A 系列)

格式[STATe] SYNCronize SPON∣OFF∣NL

[STATe] SYNCronize ∣NL

用途設定和讀取電子負載為外部同步或內部同步

說明

1 外部同步信號 (SYNC ON)使用外部同步信號作為電子負載同步解發信

號以控制負載電流與電壓同步

2 內部同步信號 (SYNC OFF)使用輸入連接器的信號再經由內部的零交

越電路及隔離電路產生同步信號

[STATe] WATT SPON∣OFF (適用機型3250A3310C 系列)

格式[STATe] WATT SPON∣OFF∣NL

[STATe] WATT ∣NL

用途設定和讀取是否顯示功率

說明此命令是設定功率電表的顯示本命令必須配合 PRESOFF 時使用

設定 ON 時上方的顯示器由電壓表變為瓦特表下方的顯示器由電流

表變為伏安 (VA) 表其單位分別為ˆ W ˜ˆ VA ˜

設定 OFF 時上方的瓦特 (W) 變回電壓表下方的伏安 (VA) 表變回

電流表其單位分別為ˆ Vrms ˜ˆ Vrms ˜

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-22

[STATe] AFREQ SPONOFF (適用機型3250A系列)

格式[STATe] AFREQ SPONOFFNL

[STATe] AFREQ NL

用途設定和讀取電子負載是否自動偵測頻率

說明此命令式控制電子負載是否自動偵測頻率若設為 ON 時則電子負載

會自動偵測輸入端電壓之頻率若設為 OFF則電子負載輸入電壓之頻

率須要自行設定

[STATe] DUAL DVM∣DVM∣OFF (適用機型3330A 系列)

格式 [STATe] DUAL DVM∣DVM∣OFF∣NL

用途設定當前模組在顯示狀態

說明此命令為設定 3330A 系列模組在顯示狀態

DVM雙電壓顯示模式

DAM雙電壓顯示模式

OFFNORMAL顯示模式

[STATe] CC AUTO∣R2 (適用機型333XA331XC 系列)

格式 [STATe] CC AUTO∣R2∣NL

用途設定AUTO RANGE強制RANGE II功能

說明設定在AUTO RANGE 會自動切換RANGE 檔位

設定在強制 RANGE II 會將RANGE 檔位設定在RANGE II

PS此項功能3302C啟用於(REV28)版本之後

3310C系列啟用於(REV305)3312C(REV306)版本之後

3330A系列啟用於(REV317)版本之後

[STATe] NG (適用機型3250A3310A 3310C3330A 系列)

格式[STATe] NG ∣NL

用途查詢當前模組是否有的 NG 標誌

說明NG 讀回NG 的狀態指示燈ldquo0rdquo表示 NG (NO GOOD) 指示燈熄

滅ldquo1rdquo表示 NG 指示燈點亮

[STATe] PROTect (適用機型3310A 3310C3330A 系列)

格式[STATe] PROTect ∣NL

用途查詢當前模組是否有的保護標誌

說明

1 PROT 讀回負載目前的保護狀態ldquo1rdquo表是發生 OPPldquo4rdquo表示發

生 OVP ldquo8rdquo表示發生 OCP下表說明保護狀態位元對應碼

2 PROT 狀態暫存器的清除可以使用 CLER 命令將 PROT 狀態暫存器清

除為ldquo0rdquo

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-23

7 6 5 4 3 2 1 0

過功率保護(OPP)

過電壓保護(OVP)

過電流保護(OCP)

位元 7 位元 0

過溫度保護(OTP)(3310)

表 4-13 PROT 狀態暫存器

[STATe] SLEWrate ATE FAST∣MIDDle∣SLOWNL (適用機型3320

系列)

格式[STATe] SLEWrate FAST∣MIDDle∣SLOWNL

用途設置當前模組電流斜率

說明設置當前模組電流斜率約快中慢

474 SYSTEM 設定和讀取機框和電子負載的狀態

[SYStem] RECall SP m n (適用機型33203250A3310A 3310C

3330A 系列)

格式[SYStem] RECall SP m n∣NL

用途呼叫記憶裝定中的負載狀態

說明此命令為呼叫記憶裝定中的負載狀態資料m = 1~5n = 1~30

如果當前模組為 3310A3250 系列時項目號 (n) 無效n 可以省略

如果當前模組為其他系列時省略符號 n項目默議為 3302C 所顯示的項

實例RECALL 215 呼叫記憶裝定中的第 2 組第 15 項負載裝態資料

REC 3 呼叫記憶裝定中的第3組負載狀態資料如果當前模組為 3320

3310C3330A 系列時項目默議為 3302C 所顯示的項目

[SYStem] STORe SP m n (適用機型33203250A3310A 3310C

3330A 系列)

格式[SYStem] STORe SP m n∣NL

用途存儲負載狀態到記憶裝定中

說明此命令為存儲負載狀態到記憶裝定中m = 1~5n = 1~30如果當前模組

為 3310A3250A 系列時項目 (n) 無效n 可以省略

如果當前模組為其他系列時省略項目號 n 項目默議為 3302C 所顯示的項

實例SYSTEMSTORE 215 存儲負載狀態到記憶裝定第 2 組第 15 項中

STOR 3 存儲負載狀態到記憶裝定第 3 組如果當前模組為 33203310C

3330A 系列時項目默議為 3302C 所顯示的項目

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-24

[SYStem] NAME (適用機型3250A3310A 3310C3330A 系列)

格式[SYStem] NAME ∣NL

用途讀取當前電子負載機型編號

說明此命令讀回當前電子負載機型編號如果當前沒有模組那麼將讀到字

符串 ˆNONE˜如果當前安裝了模組那麼將會讀到以下型號

型 號 型 號 型 號 型 號

3250A 3310A 3310C 3330A

3251A 3311A 3311C 3331A

3252A 3312A 3312C 3332A

3253 3314A 3314C 3333A

3315A 3315C 3334A

表 4-14 各系列機型編號表

[SYStem] NAME XXXX ∣NL or [SYStem] SPEC NR2 (適用機型

3320A 系列)

格式[SYStem] NAME XXXX ∣NL

[SYStem] SPEC NR2

用途設定當前電子負載機型編號

說明XXXX 為 33203321332233243325 型號之一3302C 才能知道當

前為何種規格電子負載

SPCT 型號

0 3320

1 3321

2 3322

4 3324

5 3325

表 4-15 3320系列機型編號表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-25

475 MEASURE 測量電子負載的當前電流電壓的實際值

MEASureCURRent (適用機型3250A3310A 3310C3330A 系列)

格式MEASureCURRent ∣NL

用途讀取當前電子負載的電流

說明讀回 4 位半數位電流表的讀值單位為安培 (A)

MEASureVOLtage (適用機型3250A3310A 3310C3330A 系列)

格式MEASureVOLtage ∣NL

用途讀取當前電子負載的電壓

說明讀回 4 位半數位電壓表的讀值單位為伏特 (V)

MEASurePOWer (適用機型3250A3310C 系列)

格式MEASurePOW ∣NL

用途讀取當前電子負載的功率

說明讀回 4 位半數位瓦特表的讀值單位為瓦特(W)

MEASureVA (適用機型3250A 系列)

格式MEASureVA ∣NL

用途讀取當前電子負載的伏安

說明讀回 4 位半數位伏安表的讀值單位為伏安 (VA)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-26

4-8 3250 系列 GPIB 控制流程圖

START

SET to LEV A or B

AC or DC

AC

DC

SET

FREQ NR2

SYNC ON|OFF

BANK m

SET

FREQ 01

SYNC ONOFF

MODE CCCC

SET

CR

MODE CR

SET

MODE CC

WAVE nCURR = A NR2

SET

VL NR2VH NR2

IL NR2

IH NR2WL NR2

WH NR2VAL NR2VAH NR2

m 0 ~ 10n 1 ~ 5

BANK 命令僅能使用於

交流 (AC) 負載

Lighting REM

Indicater

WAVE 命令僅能使用於

固定電流 (CC)模式

RESA NR2

圖 4-2 3250A 系列 GPIB 控制流程圖

SET

ldquoMODE LINrdquoldquoCURR=A NR2rdquo

LIN

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-27

4-9 3310A 系列 GPIB 控制流程圖

圖 4-3 3310A 系列 GPIB 控制流程圖

START

SETMODE CC

SET SET

CURRENTiexclOslashA

CC

SETRANG 2

SETRANG 1

SETRANG 1

SETRANG 2

HIGH or LOW LEVEL

SET

LEV HIGHRESLOW C

RESHIGH NR2

SET

LEV LOWRESLOW D

RESHIGH NR2

SETLEV HIGH

RESLOW ERESHIGH NR2

SET

LEV LOWRESHIGH FRESHIGH NR2

SET

LEV HIGHRESLOW G

RESHIGH NR2

SET

LEV LOWRESHIGH H

RESHIGH NR2

STA or DYN

SETDYN OFF

SET

HIGH or

SETLEV HIGH

CURRLOW I

CURRHIGH NR2

SETLEV LOW

CURRHIGH J

CURRLOW NR2

SETLEV HIGH

CURRLOW K

CURRHIGH NR2

SETLEV LOW

CURRHIGH L

CURRLOW NR2

SETDYN ON

RISENR2

PERDLOW NR2

STA or DYN

DYN OFF

LOW LEVELHIGH or

LOW LEVEL

CURRHIGH NR2CURRLOW NR2

FALLNR2PERDHIGH NR2

SETDYN ON

RISENR2

PERDLOW NR2

CURRHIGH NR2CURRLOW NR2

FALLNR2PERDHIGH NR2

HIGH or LOW LEVEL

HIGH or LOW LEVEL

CURRENTiexclUgraveB

MODE CR MODE CV

MODE

CR

MODE

CV

MODE NO NO NO

YESYESYES

YES

YESNO

NO

LOW

HIGH HIGH

LOW

DYN DYN

SAT SAT

LOWLOW

HIGH HIGH

HIGH

LOW

3310A 3311A 3312A 3314A 3315A

AB

CD

E

FGH

IJKL

3020

20800001

20

0060000

3000300

6010

104000

0051000

60000

6000600

10250

25020000

125250

001000

1000100

051000

100020000

501000

00500000

050050

1540

4015000

0240

0060000

1500150

3310A 系列流程圖變數表

Lighti ng REMIndicater

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-28

4-10 3320 系列 GPIB 控制流程圖

圖 4-4 3320 系列 GPIB 控制流程圖

START

A B C

3320 3321 3322 3323 3324 30

30

300

60

60

600

10

10

100

10

10

100

05

05

50

3325 15

15

150

SETRANG 1SLEW n

CURR ≦ B

CURRENT ≦ A

SETRANG 2SLEW n

CURR ≦ C

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-29

4-11 3310C 系列 GPIB 控制流程圖

圖 4-5 3310C 系列 GPIB 控制流程圖

START

CC

MODE

NO CP

MODE

CV

MODE

CR

MODE

SETldquoMODE CCrdquo

SETldquoMODE CRrdquo

SETldquoMODE CVrdquo

SETldquoMODE CPrdquo

CORRENTlt=A

SETldquoRANGE 2rdquo

SETldquoRANGE 1rdquo

RESgt=B

SETldquoRANGE 2rdquo

SETldquoRANGE 1rdquo

STA or

SETldquoDYN OFFrdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquo ldquoCURRHIGH D ldquo ldquoCURRLOW NR2rdquo

SET ldquoLEV HIGHrdquo ldquoCURRLOW C ldquo ldquoCURRHIGH NR2rdquo

SET ldquoDYN ONrdquo

ldquoCURRHIGH NR2ldquo ldquoCURRLOW NR2rdquo ldquoRISENR2rdquo ldquoFALLNR2rdquo ldquoPERDHIGH NR2rdquo ldquoPERDLOW NR2rdquo

STA or

SETldquoDYN OFFrdquo

HIGH orLOW LEVEL

SETldquoLEV LOWrdquo ldquoCURRHIGH F ldquoldquoCURRLOW NR2rdquo

SETldquoLEV HIGHrdquoldquoCURRLOW E ldquoldquoCURRHIGH NR2rdquo

SETldquoDYN ONrdquo

ldquoCURRHIGH NR2ldquoldquoCURRLOW NR2rdquoldquoRISENR2rdquoldquoFALLNR2rdquoldquoPERDHIGH NR2rdquoldquoPERDLOW NR2rdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquoldquoRESHIGH J ldquo ldquoRESLOW NR2rdquo

SET ldquoLEV HIGHrdquo ldquoRESLOW I ldquo ldquoRESHIGH NR2rdquo

HIGH orLOW LEVEL

SETldquoLEV LOWrdquoldquoRESHIGH L ldquoldquoRESLOW NR2rdquo

SET ldquoLEV HIGHrdquo ldquoRESLOW K ldquoldquoRESHIGH NR2rdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquo ldquoCVHIGH H ldquo ldquoCVLOW NR2rdquo

SET ldquoLEV HIGHrdquoldquoCVLOW G ldquo ldquoCVHIGH NR2rdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquo ldquoCPHIGH N ldquo ldquoCPLOW NR2rdquo

SETldquoLEV HIGHrdquo ldquoCPLOW M ldquoldquoCPHIGH NR2rdquo

A B CDEF GH I J KLM N

3310C30 20 0 0300030

20 750010620

00 60

00 150

3311C601000 60 0060

1037500510

00 60

00300

3312C102500100010

25 1875013325

00250

00300

3314C0510000050050

1001875533100

00500

00200

3315C154000150015

4015002140

0060

0075

3310C系列流程圖變數表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 A-1

Appendix A GPIB programming Example

C Example Program

Link this program with appropriate cibobj

This application program is written in TURBO C 20 for the IBM PC-AT compatible The National Instruments Cooperation (NIC) Model PC-2A board provides the interface between the PC-AT and a PRODIGIT MPAL ELECTRONIC LOAD The appropriate cibobj file is required in each program to properly link the NIC board to C LANGUAGE and include the ltdeclhgt HEADER FILE to C LANGUAGE

include ltstdiohgt

include ltdoshgt

include ltmathhgt

include declh NI GPIB CARD HEADER FILE

main()

char ouster[20]rdbuf[15]spec[10]

int ichload

Assign unique identifier to the device dev5 and store in variable load check for error ibfind error = negative value returned

if((load = ibfind(dev5)) lt 0) Device variable name is load

GPIB address is 5

printf(r INTERFACE ERROR an)

printf(rnError routine to notify that ibfind failedn)

printf(rnCheck software configurationn)

exit(1)

Clear the device

if((ibclr(load)) amp ERR)

printf(INTERFACE ERROR a)

exit(1)

clrscr()

Clear load error register

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT A-2

ibwrt(loadoutstr6)

ibwrt(loadCLR3)

ibwrt( loadNAME5) Get the 3310 series module load specification

strset(rdbuf0) Clear rdbuf string buffer

strset(spec0) Clear spec string buffer

ibrd(loadspec20)

if (spec[3] == 9)

printf(n 3302C series specification error )

Set preset off current sink 10 amps and load on commands to the load

ibwrt( loadpres offcclow 00cchigh 10load on 47)

ibwrt( loadmeascurr10)

Get the load actially sink current from the load

ibrd( loadrdbuf20)

go to local

ibloc(load)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 A-3

BASICA Example Program

LOAD DECLBAS using BASICA MERGE command

100 REM You must merge this code with DECLBAS

105 REM

110 REM Assign a unique identifier to the device dev5 and store it in variable load

125 REM

130 udname$ = dev5

140 CALL ibfind (udname$load)

145 REM

150 REM Check for error on ibfind call

155 REM

160 IF load lt 0 THEN GOTO 2000

165 REM

170 REM Clear the device

175 REM

180 CALL ibclr (load)

185 REM

190 REM Get the 3310 series module load specification

195 REM

200 wrt$ = NAME CALL ibwrt(loadwrt$)

210 rd$ = space$(20) CALL ibrd(loadrd$)

215 REM

220 REM Set preset off current sink 10 amps and load on commands to the load

225 REM

230 wrt$ = pres offcclow 00cchigh 10load on

240 CALL ibwrt(loadwrt$)

245 REM

250 REM Get the load actially sink current from the load

255 REM

260 wrt$ = meascurr CALL ibwrt(loadwrt$)

270 rd$ = space$(20) CALL ibrd(loadrd$)

275 REM

280 REM Go to local

285 REM

290 CALL ibloc(load)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT A-4

2000 REM Error routine to notify that ibfind failed

2010 REM Check software configuration

2020 PRINT ibfind error STOP

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-1

Appendix B RS-232 programming Example

C Language Interface for DOS Handlers pd_rs232c include ltdoshgt

include ltstdiohgt

include ltconiohgt

include ltstringhgt

define COMPTR 44 command array pointer

define QUELEN 1024 size of seriel input

define SUCCESS 0 return value variable for success

define OPER_ERR -1 operate error

define TIME_OUT 1 time_out

int input_index = 0 index of seriel input buffer

int rd_result = 0 return value variable of pd_rd()

int timeout = 0 timeout flag

char queue[QUELEN] seriel input buffer

int ACE_DATA_REG ACIA data register

int ACE_INT_ENB_REG ACIA interrupt enable register

int ACE_INT_IDENT_REG ACIA interrupt identification register

int ACE_LINE_CTL_REG ACIA line control register

int ACE_MODEM_CTL_REG ACIA modem control register

int ACE_LINE_STAT_REG ACIA line status register

int ACE_MODEM_STAT_REG ACIA modem status register

int COM_INT_NUM ACIA communication port interrupt number

int IRQ_MASK IRQ mask for PC IRQ flag

void pd_loc(void) function of disable interrupt routine

void pd_rem(void) function of enable interrupt routine

int pd_init(int) function of initial communication port

int pd_wrt(char int) function of write to device

int pd_rd(char int) function of read from device

int read_buf(void)

define PIC_CTL_REG 0x20 8259A PIC control register

define PIC_INT_MASK_REG 0x21 8259A PIC interrupt mask register

define NON_SPEC_EOI 0x20 non-spacific end of interrupt

define CTS 0x10 clear to send

define DSR 0x20 data set ready

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-2

define RI 0x40 ring indicator

define DCD 0x80 data carrier detect

define DCTS 1 delta clear to send

define DDSR 2 delta data set ready

define TERI 4 trailing edge ring detect

define DDCD 8 delta data carrier detect

define OE 2 overrun error

define PE 4 parity error

define FE 8 frame error

define BI 0x10 break interrupt

define THRE 0x20 transmit holding reg empty

3302C series elec load command sets

int pd_wrt(char wrtbufint count)

static char combuf[COMPTR] = CHAN CURRHIGH CURRLOW

RESHIGH RESLOW VOLTHIGH

VOLTLOW PERDHIGH PERDLOW

FALL RISE GLOBLOAD

GLOBLEV GLOBPRES GLOBSHOR

GLOBDYN GLOBRANG GLOBMODE

CLER CHAN MEASVOLT

MEASCURRCURRHIGH CURRLOW

ERR RESHIGH RESLOW

VOLTHIGHVOLTLOW NAME

PERDHIGHPERDLOW FALL

RISE LOAD LEV

PRES SHOR DYN

RANG MODE PROT

REMOTE LOCAL

int cntresultt

int comerrerr

char ch

char tempbuf[QUELEN]

char intbuf[QUELEN]

for (cnt = 0cnt lt 1024cnt++)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-3

intbuf[cnt] =

tempbuf[cnt]=

strset(intbuf)

strset(tempbuf)

for (cnt = 0cnt lt count+1cnt++wrtbuf++)

intbuf[cnt] = wrtbuf

cnt = cnt--

intbuf[cnt] = r

cnt = cnt++

count = count++

intbuf[cnt] = n

t = strcspn(intbuf )

if (t gtcount)

t = count-1

for (cnt = 0cnt lt tcnt++)

tempbuf[cnt] = intbuf[cnt]

strupr(tempbuf)

strupr(intbuf)

cnt = 0

do

comerr = strncmp(tempbufcombuf[cnt]t)

cnt = cnt++

while(( cnt = COMPTR) ampamp (comerr = 0))

if ( comerr == 0)

result = SUCCESS

for (cnt = 0cnt lt count+1cnt++)

while(inportb(ACE_LINE_STAT_REG) amp THRE == 0)

ch = intbuf[cnt]

delay(20)

outportb(ACE_DATA_REG ch)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-4

timeout = 0

for (cnt = 0 cnt lt= countcnt++)

ch = intbuf[cnt]

if(ch == )

do

read_buf()

while((rd_result == 0)ampamp(timeout == 0))

rd_result = 0

for (cnt = 0cntlt= countcnt++)

intbuf[cnt] =

tempbuf[cnt] =

return(result)

return(OPER_ERR)

int pd_rd(char bufint count)

char ch

int cnt = 0

do

ch = queue[cnt]

buf = ch

cnt = cnt++

buf = buf++

while((ch = n) ampamp (cnt = count))

buf = 0

queue[0] = 0

if (timeout == 1)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-5

return(TIME_OUT)

return(SUCCESS)

int read_buf()

char chch1

int temp_index

unsigned long ticks

float sec1sec2

rd_result = 0

ticks = biostime(00)

sec1 = ticks182

do

ticks = biostime(00)

sec2 = ticks182

if((sec2 - sec1) gt= 200) delay about 1 Sec

timeout = 1

ch = inportb(ACE_INT_IDENT_REG)

ch amp= 0x06

switch(ch)

case 6

inportb(ACE_DATA_REG) read the data register to empty it

break

case 0

break

case 2

break

case 4 read character from data register

ch1 = inportb(ACE_DATA_REG)

temp_index = input_index + 1 increment index of input buffer

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-6

if (ch1 = n) check terminate bit

queue[input_index] = ch1 store character to input buffer

input_index = temp_index

else

queue[input_index] = ch1

input_index = temp_index

input_index = 0 if terminate bit was detected

temp_index = 0

rd_result = 1 clear index and set return value

break

finally send the non-spacific

while ((rd_result == 0) ampamp (timeout == 0))

int pd_init(int pd_com)

if ((pd_com = 1) ampamp (pd_com = 2))

return(OPER_ERR)

if (pd_com == 2) initial communication port 2

ACE_DATA_REG = 0x2f8

ACE_INT_ENB_REG = 0x2f9

ACE_INT_IDENT_REG = 0x2fa

ACE_LINE_CTL_REG = 0x2fb

ACE_MODEM_CTL_REG = 0x2fc

ACE_LINE_STAT_REG = 0x2fd

ACE_MODEM_STAT_REG = 0x2fe

COM_INT_NUM = 11

IRQ_MASK = 0xf7 IRQ mask for IRQ3 (11110111)

else initial communication port 1

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-7

ACE_DATA_REG = 0x3f8

ACE_INT_ENB_REG = 0x3f9

ACE_INT_IDENT_REG = 0x3fa

ACE_LINE_CTL_REG = 0x3fb

ACE_MODEM_CTL_REG = 0x3fc

ACE_LINE_STAT_REG = 0x3fd

ACE_MODEM_STAT_REG = 0x3fe

COM_INT_NUM = 12

IRQ_MASK = 0xef IRQ mask for IRQ4 (11101111)

bioscom(0 0xe3 pd_com-1) boud rate 9600 1 start bit

pd_rem() no parity 1 stop bit

pd_wrt(remote6) data bit 8 bits

return(SUCCESS)

void pd_rem(void)

char ch

outportb(ACE_INT_ENB_REG 0xd) enable ACIA interrupt register

inportb(ACE_DATA_REG) empty receive data register

inportb(ACE_LINE_STAT_REG) clear line status register

outportb(ACE_MODEM_CTL_REG 0xb) set RTSDTR to enable modem and

turn on OUT2 to enable the 8250s

IRQ interrupt to system

void pd_loc(void)

char ch

outportb(ACE_INT_ENB_REG 0) disable all 8250 interrupt

outportb(ACE_MODEM_CTL_REG 0) clear RTSDTR to disable modem and

turn off OUT2 to disable the 8250s

IRQ interrupt to system

Program terminated

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-8

C Example Program Link this program with pd_rs232obj

include ltdoshgt

include ltstdiohgt

include ltconiohgt

include ltstringhgt

main()

int com

int io_err= 0

char rdbuf[1024]

clrscr()

printf(Input COM1COM2 port is )

scanf(d ampcom)

if((io_err = pd_init(com)) == 0) Initial RS-232 interface

setstr(rdbuf)

pd_wrt(name5)

if ((io_err = pd_rd(a10)) == 0)

do

Set preset off current sink 10 amps and load on commands to the load

pd_wrt(pres off8)

delay(200)

pd_wrt(currlow 0012)

delay(200)

pd_wrt(curr high 1013

delay(200)

pd_wrt(load on7)

delay(200)

pd_wrt(meascurr 11)

Get the load actially sink current from the load

delay(200)

pd_rd(rdbuf20)

io_err = 1

while (io_err == 0)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-9

else

printf(a)

printf(3302C IO reading error n)

exit(1)

pd_loc() Go to local

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

Material Contents Declaration (材料含量宣称)

Hazardous Substance (有毒有害物质或元素)

(Part Name) 零件名称

(Pb) 汞

(Hg) 镉

(Cd) 六价铬

(Cr6+)

多溴

联苯

(PBB)

多溴

二苯醚

(PBDE)

PCBA (印刷电路装配件)

X O X O O O

Electrical part not on PCBArsquos 未在PCBA上的电子零件 X O X O O O

Metal parts 金属零件

O O O X O O

Plastic parts 塑料零件

O O O O X X

Wiring 电线

X O O O O O

Package 封装

X O O O O O

对销售之日的所售产品本表显示 PRODIGIT 供应链的电子信息产品可能包含这些物质注意在所售产品中可能

会也可能不会含有所有所列的部件This table shows where these substances may be found in the supply chain of Prodigit electronic information products as of the date of sale of the enclosed product Note that some of the component types listed above may or may not be a part of the enclosed product 表示该有毒有害物质在该部

件所有均质材料中的含量均在SJT 11363-2006 标准规定的限量要求以下Indicates that the concentration of the hazardous substance in all homogeneous materials in the parts is below the relevant threshold of the SJT 113632006 standard times表示该有毒有害物质至少在该部件的某一均质材料中的含量超出SJT 11363-2006 标准

规定的限量要求times Indicates that the concentration of the hazardous substance of at least one of all homogeneous materials in the parts is above the relevant threshold of the SJT 11363-2006 standard Note(注释) 1Prodigit has not fully transitioned to lead-free solder assembly at this momentHowever most of thecomponents used are RoHS compliant(此刻Prodigit 并非完全过渡到无铅焊料组装但是大部份的元器件一至于RoHS的规定)

2 The product is labeled with an environment-friendly usage period in yearsThe marked period is assumed under the operating environment specified in the product specifications(产品标注了环境友好的使用期限制(年)所标注的环境使用期限假定是在此产品定义的使用环境之下)

Example of a marking for a 10 year period (例如此标制环境使用期限为10年)

Page 17: 3302C Mainframe 使用手冊 · 2016. 12. 20. · 3302c mainframe 使用手冊 1-3 1-5 系統方塊圖 3302c 系統方塊圖如圖 1-1 所示,3302c 內含兩組電源供應器,其中一組供應給

3302C Mainframe 使用手冊 4-1

四GPIB RS-232 操作命令說明

4-1 GPIBRS-232 簡介

3302C 電子負載機框後面板上的 GPIBRS-232 介面可以和個人電腦 (PC) 或者筆記本

型電腦 (Note Book PC) 的 GPIBRS-232 介面連接可以使用高階語言 C 和 VB 等應

用程式遠端控制電子負載模組組成自動控制系統

根據 GPIBRS-232 介面功能更可以利用在交換式電源供應器 (Switching Mode Power

Supply) 的自動化測試如負載調整率 (LOAD Regulation)電壓調整 (Centering Voltage

Adjust) 等或者可充電式電池的充放電測試3302C 的 GPIBRS-232 介面功能不僅

可以設定 3250A3310A3310C33203330A 系列電子負載模組的負載狀態更可以讀回

設定值及實際值從而可以在 PC 上可以觀察到電子負載模組的工作狀態

4-2 GPIB 命令摘要

GPIB 的設定命令中 rdquoNAME XXXXrdquo 只對 3320 系列有效3320 系列進入 GPIB 後

要先下此命令使 3302C機框知道裝 3320 系列中何種機型

GPIB 的命令群組中查詢命令及測量命令的命令延遲時間為 (100mS)請於下達查詢命

令及測量命令之後延遲 100 mS 之後再讀取資料緩衝區上的資料

3302C 裝 3321 負載模組欲使用 GPIB 控制時 GPIB 命令下達應如下

NAME 3321

若沒有先下此命令給 3302C 則機框無法分辨機型造成設定錯誤

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-2

4-3 RS-232 命令摘要

RS-232 命令語法與 GPIB 命令語法都是相同的3302C 電子負載機框 RS-232 功能的

通訊協定為固定的其通訊協定如下所述

鮑得率 (Baud-rate) 9600

同位檢查 (Parity) 沒有

資料位元數 (Data bit) 8 位元

結束位元 (Stop bit) 1 位元

命令延遲時間 (Command Delay time) 20 mSec

後面板 RS-232 介面連接圖如圖 4-1其中圖 4-1 (A) 為 3302C RS-232 介面的內部配

線圖使用者只須使用如圖 4-1 (B) 的一般一對一 RS-232 電纜線

TxDRxDRTSCTS

TxDRxD RTSCTS

Figure 4-1A

TxDRxDRTSCTSDSR GNDDCDDTR

234567820

Figure 4-1B

Inside of 3302C Mainframe 3302C Mainframe RS232C port on PC RS232C port on

圖 4-1 後面板 RS-232 介面連接圖

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-3

4-4 3320 3250 3310A 3310C 3330A GPIBRS-232 命令列表

332032503310A3310C3330A 系列 GPIBRS-232 設定及讀取命令如下列表格

型 號 設定預置數值命令查詢預置數值命令

3250A 3310A 3310C 3320 3330A 備 註

[PRESet] BANKSPd⎢NL d=0~10

[PRESet] BANKSP⎢NL 0~10

[PRESet] WAVESPm⎢NL M=0~4

[PRESet] WAVESP⎢NL 1~5

[PRESet] FREQuency SP NR2 ⎢NL 00~700

[PRESet] FREQuency ⎢NL 00~700

[PRESet] RISESP NR2 ⎢NL

[PRESet] RISE ⎢NL

[PRESet] FALLSP NR2 ⎢NL

[PRESet] FALL NR2 ⎢NL

[PRESet] SLEWrateSP NR2 ⎢NL

[PRESet] SLEWrate ⎢NL

[PRESet ] PERiod HIGH ⎢LOW SPNR2

[PRESet] PERiodHIGH ⎢LOW

⎢NL

[PRESet] PERDHIGH ⎢LOW SP NR2

[PRESet ] PERDHIGH ⎢LOW

⎢NL

[PRESet] LDONvSP NR2 ⎢NL

[PRESet] LDONv ⎢NL

[PRESet] LDOFfvSP NR2 ⎢NL

[PRESet] LDOFfv ⎢NL

[PRESet] CC SP NR2 ⎢NL

[PRESet] CC ⎢NL

PRESet] CURR SP NR2 ⎢NL

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-4

型 號 設定預置數值命令查詢預置數值命令

3250A 3310A 3310C 3320 3330A 備 註

[PRESet] CURR ⎢NL

[PRESet] CCA ⎢B SP NR2⎢NL

[PRESet] CCA ⎢B ⎢NL

[PRESet] CURRA ⎢BSP NR2

⎢NL

[PRESet] CURRA ⎢B⎢NL

[PRESet ] CC HIGH ⎢LOWSPNR2⎢NL

[PRESet] CCHIGH ⎢LOW ⎢NL

[PRESet ] CURR HIGH ⎢LOWSPNR2⎢NL

[PRESet] CURRHIGH ⎢LOW

⎢NL

[PRESet ] CP HIGH ⎢LOW SPNR2⎢NL

[PRESet] CPHIGH ⎢LOW ⎢NL

[PRESet] CRSPNR2 ⎢NL

[PRESet] CR ⎢NL

[PRESet] CRA ⎢B SP NR2⎢NL

[PRESet] CRA ⎢B ⎢NL

[PRESet ] RESA ⎢B SP NR2

⎢NL

[PRESet] RESA ⎢B ⎢NL

[PRESet] LINA⎢B SP NR2⎢NL

[PRESet] LINA ⎢B ⎢NL

[PRESet ] CR HIGH ⎢LOW SPNR2⎢NL

[PRESet] CRHIGH ⎢LOW ⎢NL

[PRESet ] RES HIGH ⎢LOW SPNR2⎢NL

[PRESet ] RESHIGH ⎢LOW

⎢NL

[PRESet ] CV HIGH ⎢LOW SPNR2⎢NL

[PRESet] CVHIGH ⎢LOW ⎢NL

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-5

[PRESet] CVSP NR2 ⎢NL

[PRESet] CV ⎢NL

型 號 設定預置數值命令查詢預置數值命令

3250A 3310A 3310C 3320 3330A 備 註

[PRESet ]TCONFIG SP

NORMAL|OCP|OPP|NL

[PRESet ]TCONFIG SP

NORMAL|OCP|OVP|NL

[PRESet] TCONFIG |NL 1NORMAL

2OCP

3OPP

[PRESet] TCONFIG |NL 1NORMAL

2OCP

3OVP

[PRESet] OCPSTART SP NR2|NL

[PRESet] OCPSTART |NL

[PRESet] OCPSTEP SP NR2|NL

[PRESet] OCPSTEP |NL

[PRESet] OCPSTOP SP NR2|NL

[PRESet] OCPSTOP |NL

[PRESet] OCPVTH SP NR2|NL

[PRESet] OCPVTH |NL

[PRESet] OPPSTART SP NR2|NL

[PRESet] OPPSTART |NL

[PRESet] OPPSTEP SP NR2|NL

[PRESet] OPPSTEP |NL

[PRESet] OPPSTOP SP NR2|NL

[PRESet] OPPSTOP |NL

[PRESet] OPPVTH SP NR2|NL

[PRESet] OPPVTH |NL

表 4-1 設定預置數值命令查詢預置數值命令

註1OCPOPP和TCONFIG功能在3310C3311C3315C在(REV306)之後版本才有此功能

3312C在(REV309)之後版本才有此功能

3314C在(REV307)之後版本才有此功能

3310C系列需搭配3302C (REV29)之後版本才有此功能

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-6

型 號

STAGE設定命令查詢命令 3250A 3310A 3310C 3320 3330A

備 註

[STATe] LOAD SPONOFF

NL

[STATe] LOAD NL 0OFF 1ON

[STATe ] MODESPCC CR CV

CP NL

[STATe] MODE NL 0CC 1CR

2CV 3CP

[STATe] SHORt SP ONOFF

NL

[STATe] SHORt NL 0OFF 1ON

[STATe] PRESet SP ONOFF

NL

[STATe] PRESe NL 0OFF 1ON

[STATe] SENSet NL 0OFF 1ON

[STATe] SENSe SP ONOFF

NL

[STATe] AFREQ SP ONOFF

NL

[STATe] AFREQ NL 0OFF 1AUTO

[STATe] RANGe SP III NL

[STATe] RANGe NL 0I 1II

[STATe] LEVei SP HIGHLOW

NL

[STATe] LEVei NL 0LOW 1HIGH

[STATe] LEV SP HIGHLOW

NL

[STATe] LEV NL 0LOW 1HIGH

[STATe] DYNamic SP ONOFF

NL

[STATe] DYNamic NL 0OFF 1ON

[STATe ] SYNChronize SPON

OFFNL

[STATe] SYNChronize NL 0OFF 1ON

[STATe] WATT SPONOFF

[STATe] WATT 0OFF 1ON

[STATe] DUALSPDVMDAM|OFF

[STATe] CCSPAUTOR2(註一)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-7

註一CC AUTOR2 功能3302C啟用於(REV28)版本之後

3310C系列啟用於(REV305)3312C(REV306)版本之後

3330A系列啟用於(REV317)版本之後

型 號

STAGE設定命令查詢命令 3250A 3310A 3310C 3320 3330A

備 註

[STATe] NO 0GO 1NG

[STATe] PROTect 1PROT

[STATe ] SLEWrate FAST MIDDle

SLOW

[STATe] SLEWrate NL FAST=3 MIDDL=2

SLOW=1

表 4-2 STAGE設定命令查詢命令

型 號

LIMIT設定預置數值命令查詢預置數值命令 3250A 3310C 3330A 備 註

LIMITCURRentHIGH ⎢LOWSPNR2

⎢NL

LIMITCURRentHIGH ⎢LOW⎢NL

LIMIT POWer HIGH ⎢LOWSPNR2

⎢NL

LIMITPOWerHIGH ⎢LOW⎢NL

LIMITVAHIGH ⎢LOWSPNR2⎢NL

LIMITVAHIGH ⎢LOW⎢NL

LIMITVOLTageHIGH ⎢LOWSPNR2

⎢NL

LIMITVOLTageHIGH ⎢LOW⎢NL

IH ⎢ILSPNR2⎢NL

IH ⎢IL⎢NL

WH ⎢WLSPNR2⎢NL

WH ⎢WL⎢NL

VAH ⎢VALSPNR2⎢NL

VAH ⎢VAL⎢NL

VH ⎢VLSPNR2⎢NL

VH ⎢VL⎢NL

表 4-3 LIMIT設定預置數值命令查詢預置數值命令

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-8

系統命令對所有模組有效

COMMAND NOTE RETURN

[SYStem] RECall SP m [n] ⎢NL M=1 ~ 5 n=1 ~30

[SYStem] STORe SP m [n] ⎢NL M=1~5 n=1~30

[ SYStem] REMotel ⎢NL Only RS232 cmd

[SYStem] LOCAL⎢ NL Only RS232 cmd 0OFF 1ON

[SYStem] NAME ⎢ NL ldquoXXXXX

表 4-4 系統設定命令查詢命令

對 3320 系列有效

[SYStem] NAME XXXXX

NL

XXXXX 為模組型

33203321332233243325

[SYStem] SPEC SPNR2

⎢NL

0 ~ 5 33203321332233243325

表 4-5 系統設定命令查詢命

測量命令對所有模組有效

COMMAND 3250A 3310A 3310C 3330A RETURN

MEASureCURRent ⎢NL

MEASureVOLtage ⎢NL

MEASurePOWer ⎢NL

MEASureVA ⎢NL

表 4-6 系統設定命令查詢命

附註

1 電流單位為安培 (AArms)

2 電阻單位為歐姆 (Ω)

3 電壓單位為伏特 (VVrms)

4 週期單位為毫秒 (mS)

5 轉換率 (SLEW-RATE) 單位為安培微秒 (AuS)

6 頻率單位為赫芝 (Hz)

7 功率單位為瓦特 (W)

8 VA 單位為伏安 (VA)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-9

3310C 系列與 3310A 系列在 3302C 機框中 GPIB 命令可以相容但是因 3310C 系列與

3310A 系列負載上解析度有差異所以在撰寫程式時請注意解析度的差異解析度差異參考下

機 型 CC MODE CR MODE CV MODE

3310C

Resolution

0-3A30A

08mA80mA

01067Ω-2Ω-75kΩ

0533mΩ0133mS

0V-60V

0016V

3310A

Resolution

0-3A30A

075mA75mA

01Ω-2Ω-8kΩ

05mΩ0125mΩ

0V-60V

0015V

3311C

Resolution

0-6A60A

16mA16mA

00533Ω-1Ω-375kΩ

0266mΩ0266mS

0V-60V

0016V

3311A

Resolution

0-6A60A

15mA15mA

005Ω-1Ω-4kΩ

025mΩ025mΩ

0V-60V

0015V

3312C

Resolution

0-1A10A

0266mA266mA

1333Ω-25Ω-1875kΩ

6666mΩ0053mS

0V-250V

00666V

3312A

Resolution

0-1A10A

025mA25mA

125Ω-25Ω-20kΩ

005mS625mΩ

0V-250V

00625V

3314C

Resolution

0-05A5A

0133mA133mA

5333Ω-100Ω-1875kΩ

2666mΩ13333μS

0V-500V

0133V

3314A

Resolution

0-05A5A

0125mA125mA

5Ω-100Ω-20kΩ

00125mS25mΩ

0V-500V

0125V

3315C

Resolution

0-15A15A

04mA40mA

0213Ω-4Ω-15kΩ

1066mΩ66666μS

0V-60V

0016V

3315A

Resolution

0-15A15A

0375mA375mA

02Ω-4Ω-16kΩ

1mS00625mΩ

0V-60V

0015V

表 4-7 解析度差異表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-10

4-5 縮寫代號說明

1 SPSPACE空隔字元ASCII 碼為 20H

2 命令結束符號

3 NL命令結束符號

4 NR2包含小數點的數值形式形式為 在此範圍內皆可接受

例如30123450

5 表示是讀取數據的命令即查詢命令

6 NR316 進制數 0000 ~ FFFFF

4-6 GPIB RS-232 命令語法說明

1 此符號表示命令必需包含此項不可省略

2 [ ]此符號表示命令中可以有可以沒有此項參數

3 | 此符號表示 OPTION 之意例如〝LOW|HIGH〞表示可以使用 LOW 或

HIGH但兩者只能選擇其中一個使用

4 在下達完一個命令後你必須接者送出一個命令結束字元本機可接受之結束字元

為如表 4-7或同時 9送出多個命令每個命令之間以分隔符號〝〞隔開在最後

一個命令加上結束位元若你未送出結束字元則此命令視為無效命令

LF

LF WITH EOI

CRLF

CRLF WITH

EOI

表 4-8 命令結束字元表

5 程式撰寫時在下達完一個詢問命令後必須加入 delay (100) 再下達讀回命令

例以 C 語言撰寫程式配合迦捷 GPIB 卡控制 3300C 機框 3310C 負載模組

gpoutput(PROmeascurr) 詢問命令

delay(100) 延遲時間

gpinput(instrEOSPRO7 ) 讀回命令

如範例撰寫格式在每個詢問命令與讀回命令之間加入延遲時間delay (100)即可讀回

正確值

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-11

4-7 GPIB RS-232 命令說明

471 PRESET 設定和讀取電子負載的預設值

BANK (適用機型3250A 系列)

格式[PRESet] BANK SPd| NL d=0~10

[PRESet] BANK | NL

用途設定和讀取所選擇的波形庫

說明此命令為設定欲選擇的波形庫

1 波形庫 0~4 為正弦波

2 波形庫 5~9 為方波

3 波形庫 10 為直流

4 每個波形庫當中有 5 個波形資料共 11 個波形庫55 個波形資料波

形資料如表 4-9

波 形 庫 A B C D E 0 radic2 20 25 30 35 1 15 16 17 18 19 正弦波 2 30 31 32 33 34

CF= 20 3 PF=-085 PF=-080 PF=-075 PF=-070 PF=-065 CF= 25 4 PF=-070 PF=-065 PF=-060 PF=-050 PF=-040 CF= 35 5 PF=-050 PF=-045 PF=-040 PF=-035 PF=-030 CF= 20 6 PF= 085 PF= 080 PF= 075 PF= 070 PF= 065 CF= 25 7 PF= 070 PF= 065 PF= 060 PF= 050 PF= 040 CF= 35 8 PF= 050 PF= 045 PF= 040 PF= 035 PF= 030

方波 9 10 11 12 13 14 直 流 10 radic2dc 2dc 25dc 30dc 35dc

表 4-9 波形資料表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-12

WAVE (適用機型3250A 系列)

格式[PRESet] WAVE SPdNL d=0~4

[PRESet] WAVE NL

用途設定和讀取所選擇的波形庫

說明此命令是設定 CC MODE 時的電流 CF (峰值因數)

此命令儀在 CC MODE 時才有作用BANK 改變時這 5 組 CF 亦同時會定

義成不同之 CF 如 表 4-9 詳細內容請參考 3250A 使用手冊

FREQ (適用機型3250A 系列)

格式[PRESet] FREQuery SPNR2NL

[PRESet] FREQuery NL

用途設定和讀取頻率值

說明此命令為設定電子負載的頻率值下達命令時需注意下列事項

1 下達的頻率值必須為含有小數點的數值否則命令無效

2 數值最小有效位數為小數點後第 5 位

3 下達的數值若超過電子負載得規格時則 3302C 機框會送出該電子負載

規格的滿刻度頻率值

4 3250A 系列電子負載的頻率設為範圍為 000 ~ 700 Hz

5 單位為赫茲 (Hz)

RISE (適用機型3310A 3310C3330A 系列)

格式[PRESet] RISE SPNR2NL

[PRESet] RISE NL

用途設定和讀取負載轉換率 (SLEW-RATE) 的上升斜率

說明

1 換率上升時間的定義含括負載電流改變時及動態負載電流 (DYNAMIC)

上升時間 (RISE) 與下降時間 (FALL) 的設定為完全獨立

2 升時間得設定值必須包含小數點的數值否則命令無效

3 值最小有效位數為小數點後第 5 位

4 下達上升時間數值若超過電子負載得規格時則 3302C 機框會送出該電

子負載規格的滿刻度電流值

5 單位為安培微秒 (AUs)3314C3315C 在設定時使用 (AUs) 為單位而讀

回時以 (AUs) 為單位

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-13

FALL (適用機型3310A 3310C3330A 系列)

格式[PRESet] FALL SPNR2NL

[PRESet] FALL NL

用途設定和讀取負載轉換率 (SLEW-RATE) 的下降斜率

說明

1 負載轉換率下降時間的定義含括負載電流改變時及動態負載電流下降時

間 (FALL) 與上升時間 (RISE) 的設定為完全獨立

2 下降時間得設定值必須包含小數點的數值否則命令無效

3 數值最小有效位數為小數點後第 5 位

4 下達下降時間數值若超過電子負載得規格時則 3302C 機框會送出該電

子負載規格的滿刻度電流值

5 單位為安培微秒 (AuS)3314C3315C 在設定時使用 (AuS) 為單位而讀

回時以 (mAuS) 為單位

SLEW (適用機型3330A 系列)

格式[PRESet] SLEWRATE SPNR2NL

[PRESet] SLEW NL

用途設定和讀取負載轉換率 (SLEW-RATE) 的上升和下降斜率

說明請參考 RISE和 FALL

PERI or PERD (適用機型3310A 3310C3330A 系列)

格式[PRESet] PERiodHIGHLOW SPNR2NL

[PRESet] PERi NL

[PRESet] PERDHIGHLOW SPNR2NL

[PRESet] PERD NL

用途設定和讀取動態 (DYNAMIC) 負載時的 Tlow 和 Thigh 寬度

說明

1 動態 (DYNAMIC) 負載波形的周期為 TLOW 與 THIGH 的組成

2 TLOW 與 THIGH 的的設定值必須為包含小數點的數值否則命令無

3 數值的最小有效位數為小數點後第 5 位

4 下達的 TLOW 或 THIGH 數值超過電子負載的最大規格時3302C 機框

會送出該電子負載的滿刻度 TLOW 或 THIGH 數值

5 單位為毫秒 (mS)

LDONv (適用機型3310A 3310C3330A 系列)

格式[PRESet] LDONv SPNR2NL

[PRESet] LDONv NL

用途設定和讀取 LOAD ON 電壓

說明此命令為設定電子負載 LOAD ON 電壓值

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-14

LDOFfv (適用機型3310A 3310C3330A 系列)

格式[PRESet] LDOFfv SPNR2NL

[PRESet] LDOFfv NL

用途設定和讀取負載 LOAD OFF 電壓

說明此命令為設定電子負載 LOAD OFF 電壓值

CC (適用機型3320 3330A 系列)

格式[PRESet] CC SPNR2NL

[PRESet] CC NL

用途設定和讀取負載電流值

說明設定電子負載欲載入的電流值3330A 系列指 STATIC CURRENT

CURR (適用機型3320 系列)

格式[PRESet] CURR SPNR2NL

用途設定和讀取負載電流值

說明設定電子負載欲載入的電流值3330A 系列指 STATIC CURRENT

CCHIGHLOW or CURRHIGHLOW (適用機型3310A 3310C3330A 系

列)

格式[PRESet] CCHIGHLOW SPNR2NL

[PRESet] CCHIGHLOW NL

[PRESet] CURRHIGHLOW SPNR2NL

[PRESet] CURRHIGHLOW NL

用途設定和讀取負載 HIGHLOW 組電流值

說明此命令為設定電子負載欲載入的電流值下達命令時須注意下列事項

1 下達的電流值必須含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的電流數值超過該電子負載的最大規格時3302C 機框會送出該電子

負載規格的滿刻度電流值

4 LOW 的設定電流值必須比 HIGH 的設定電流值小

5 單位為安培 (A)

CPHIGHLOW (適用機型3310C 系列)

格式[PRESet] CPHIGHLOWSPNR2NL

[PRESet] CPHIGHLOW NL

用途設定和讀取負載固定功率值

說明此命令為設定電子負載固定功率模式的功率值

CR (適用機型3330A 系列)

格式[PRESet] CRSPNR2NL

[PRESet] CR NL

用途設定和讀取負載電阻值

說明設定電子負載固定電阻模式的電阻值

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-15

LIN RES AB ( 適用機型3250A系列 ) 用途設定線性負載電流值

格式LINA|BSPNR2|NL

說明此命令為設定電子負載欲載入 (Sink) 的電流值下達命令時須注意下列事

1 下達的電流值必須為含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的數值若超過該電子負載的規格時則 3250A 系列高功率電子負載機

框會送出該電子負載規格的滿刻度電流值

4 A 組負載和 B 組負載的電流設定值為完全獨立的

5 單位為安培 (A)

CR AB or RES AB(適用機型3250A 系列)

格式[PRESet] CRABSPNR2NL

[PRESet] CRAB NL

[PRESet] RESABSPNR2NL

[PRESet] RESAB NL

用途設定和讀取負載電阻值

說明此命令為設定 A 組或 B 組電子負載欲載入的電阻值下達命令時注意

下列事項

1 下達的電阻值必須含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的電阻數值超過該電子負載的最大規格時3302C 機框會送出該電子

負載規格的滿刻度電阻值

4 單位為 Ohm (Ω)

CRHIGHLOW or RESHIGHLOW (適用機型3310A 3310C 系列)

格式[PRESet] CRHIGHLOWSPNR2NL

[PRESet] CRHIGHLOW NL

[PRESet] RESHIGHLOWSPNR2NL

[PRESet] RESHIGHLOW NL

用途設定和讀取負載電阻值

說明此命令為設定電子負載欲載入的電阻值下達命令時注意下列事項

1 下達的電阻值必須含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的電流數值超過該電子負載的最大規格時3302C 機框會送出該電子

負載規格的滿刻度電阻值

4 LOW的設定電阻值必須比 HIGH 的設定值小

5 單位為 Ohm (Ω)

CVHIGHLOW (適用機型3310A 3310C 系列)

格式[PRESet] CVHIGHLOWSPNR2NL

[PRESet] CVHIGHLOW NL

用途設定和讀取負載固定電壓模式電壓值

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-16

說明此命令為設定電子負載固定電壓模式的電壓值下達命令時須注意下列

事項

1 下達的電壓值必須含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的電壓數值超過該電子負載的最大規格時3302C 機框會送出該電子

負載規格的滿刻度電壓值

4 LOW 的設定電壓值必須比 HIGH 的設定電壓值小

5 單位為伏特 (V)

CV (適用機型3330A 系列)

格式[PRESet] CV SPNR2 NL

[PRESet] CV NL

用途設定和讀取負載固定電壓模式電壓值

說明設定電子負載固定電壓模式的確電壓值

OCPSTART (適用機型3310C 3330A 系列)

格式[PRESet] OCPSTART SPNR2NL

[PRESet] OCPSTART NL

用途設定和讀取OCP測試電流的啟始設定值

說明此命令是設定過電流保護測試(OCP)的啟始電流值(I-START)

OCPSTEP (適用機型3310C 3330A 系列)

格式[PRESet] OCPSTEP SPNR2NL

[PRESet] OCPSTEP NL

用途設定和讀取OCP測試電流的遞增電流量

說明此命令是設定過電流保護測試(OCP)的遞增電流量(I-STEP)

OCPSTOP (適用機型3310C 3330A 系列)

格式[PRESet] OCPSTOP SPNR2NL

[PRESet] OCPSTOP NL

用途設定和讀取OCP測試電流的最大電流量

說明此命令是設定過電流保護測試(OCP)的最大電流量(I-STOP)

OCPVTH (適用機型3310C 3330A 系列)

格式[PRESet] OCPVTH SPNR2NL

[PRESet] OCPVTH NL

用途設定和讀取OCP測試的臨界點電壓設定

說明此命令是設定過電流保護測試(OCP)臨界點電壓設定當待測試物的輸出

電壓小於或等於VTH電壓值時即為OCP點

OPPSTART (適用機型3310C 系列)

格式[PRESet] OPPSTART SPNR2NL

[PRESet] OPPSTART NL

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-17

用途設定和讀取OPP測試功率的啟始設定值

說明此命令是設定過功率保護測試(OPP)的啟始功率值(P-START)

OPPSTEP (適用機型3310C系列)

格式[PRESet] OPPSTEP SPNR2NL

[PRESet] OPPSTEP NL

用途設定和讀取OPP測試功率的遞增功率值

說明此命令是設定過功率保護測試(OPP)的遞增功率值(P-STEP)

OPPSTOP (適用機型3310C 系列)

格式[PRESet] OPPSTOP SPNR2NL

[PRESet] OPPSTOP NL

用途設定和讀取OPP測試功率的最大功率值

說明此命令是設定過功率保護測試(OPP)的最大功率值(P-STOP)

OPPVTH (適用機型3310C 系列)

格式[PRESet] OPPVTH SPNR2NL

[PRESet] OPPVTH NL

用途設定和讀取OPP測試的臨界點電壓設定

說明此命令是設定過功率保護測試(OPP)臨界點電壓設定當待測試物的輸出

電壓小於或等於VTH電壓值時即為OPP點

TCONFIG (適用機型3310C3330A 系列)

格式[PRESet] TONFIG NORMAL|OCP|OVP|OPPNR2NL

[PRESet] TONFIG NL

用途設定和讀取動態測試的功能

說明此命令有四個選項(NORMAL|OCP|OVP|OPP)分別是正常模式(NORMAL)

過電流保護測試(OCP)過電壓保護測試(OVP)過功率保護測試(OPP)

PS3310C有過電流保護測試(OCP)過功率保護測試(OPP)

3330A有過電流保護測試(OCP)過電壓保護測試(OVP)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-18

472 LIMIT 設定和讀取電子負載判斷 NG 的上下限

[LIMit]CURRentHIGHLOW or IHIL (適用機型3250A3310A

3310C3330A 系列)

格式[LIMit]CURRentHIGHLOWSPNR2NL

[LIMit]CURRentHIGHLOW NL

IHILSPNR2NL

IHIL NL

用途設定和讀取負載電流的上下限

說明設定比較電流的下限值當負載載入電流低於此下限值時NG 指示燈

即點亮表示ldquoNO GOODrdquo

設定比較電流的上限值當負載載入電流高於此下限值時NG 指示燈即點亮

表示ldquoNO GOODrdquo

[LIMit]POWerHIGHLOW or WHWL (適用機型3310C3250A 系列)

格式[LIMit]POWerHIGHLOWSPNR2NL

[LIMit]POWerHIGHLOW NL

用途設定和讀取負載功率 (W) 的上下限

說明設定比較功率 (瓦特) 的下限值當功率 (瓦特) 高於此上限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

設定比較功率 (瓦特) 的上限值當功率 (瓦特) 低於此下限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

[LIMit]VA HIGHLOW or VAHVAL (適用機型3250A 系列)

格式[LIMit] VAHIGHLOWSPNR2NL

[LIMit] VAHIGHLOW NL

VAHVALSPNR2NL

VAHVAL NL

用途設定和讀取負載視在功率 (VA) 的上下限

說明設定比較功率 (伏安) 的下限值當功率 (伏安) 高於此上限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

設定比較功率 (伏安) 的上限值當功率 (伏安) 低於此下限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-19

[LIMit] VOLtage HIGHLOW or VHVL (適用機型3250A 3310A

3310C3330A 系列)

格式[LIMit] VOLtageHIGHLOWSPNR2NL

[LIMit] VOLtageHIGHLOW NL

VHVLSPNR2NL

VHVL NL

用途設定和讀取負載電壓的上下限

說明設定比較電壓的下限值當輸入電壓低於此下限值時NG 指示燈即點

亮表示ldquoNO GOODrdquo

設定比較電壓的上限值當輸入電壓高於此上限值時NG 指示燈即點

亮表示ldquoNO GOODrdquo

473 STAGE 設定和讀取電子負載的工作狀態

[STATe] LOAD SPONOFF (適用機型33203250A3310A 3310C

3330A 系列)

格式[STATe] LOAD SPONOFFNL

[STATe] LOAD NL

用途設定和讀取電子負載是否載入電流

說明設定電子負載是否載入電流當設定為 ON 時則電子負載開始以待測物

載入電流當設定為OFF 時則電子負載不會載入電流

[STATe] MODE SPCCCRCVCP (適用機型3250A3310A 3310C

3330A 系列)

格式[STATe] MODE SPCCCRCVCPNL

[STATe] MODE NL

用途設定和讀取電子負載的操作模式

說明電子負載可工作的模式如下表所示

當 讀 取 負 載 操 作 模 式 時 返 回 值 0123 分 別 代 表

CCCRCVLINCP 模式

CC CR CVLIN CP

3310A CV

3310C CV

3330A CV

3250 LIN

表 4-10 各系列可工作模組表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-20

[STATe] SHORt SPONOFF (適用機型33203310A 3310C3330A

系列)

格式[STATe] SHORt SPONOFFNL

[STATe] SHORt NL

用途設定和讀取電子負載是否短路測試

說明此命令為設定電子負載作短路測試當設定為 ON 時此時電子負載之

V+V- 端如同短路狀態

[STATe ] PRESet SPONOFF ( 適 用 機 型 3320 3250A 3310A

3310C3330A 系列)

格式[STATe] PRESet SPONOFFNL

[STATe] PRESet NL

用途設定和讀取電子負載預設功能

說明此命令是控制電流表的輸出形式若設為 ON 時則電流表所顯示的電

流值為預設之值若設為 OFF則電流表所顯示的電流值為實際載入電

流之值

[STATe] SENSe SPONOFF (適用機型3250A3310A 3310C3330A

系列)

格式[STATe] SENSe SPONOFFNL

[STATe] SENSe NL

用途設定和讀取電子負載 VSENSE 功能的狀態

說明此命令為設定電壓讀取由輸入連接器端或是 VSENSE BNC 端設定為

ON 時電壓值由 VSENSE BNC 端所取得設定為 OFF 時電壓值是

由輸入連接器端所取得

[STATe] RANGe SPI∣II (適用機型33203310A 系列)

格式[STATe] RANGe SPI∣II∣NL

[STATe] RANGe ∣NL

用途設定和讀取電源或電阻範圍

說明此命令為設定電流及電阻範圍3310A 系列電子負載共有二檔RANG 1

即 RANG IRANG 2 即 RANGE II而其電流及電阻的範圍一電子負載

模組規格而定3310A 系列各電子負載模組的電流及電阻的範圍如下

規格

機種 3310A 3311A 3312A 3314A 3315A

CC MODE

RANGE III 0~3A 0~ 30A 0~6A 0~60A 0~1A 0~10A 0~05A 0~5A 0~15A 0~15A

CR MODE

RANGE III 01~2Ω 2~8KΩ

005~1

Ω 1~4KΩ

125~25

Ω

25~20K

Ω 5~100Ω

100~2K

Ω 02~4Ω

4~16K

Ω

表 4-11 3310A 系列電流及電阻的規格表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-21

[STATe] LEVEl SPHIGH∣LOW (適用機型3310A 3310C 系列)

格式[STATe] LEVEl SPHIGH∣LOW∣NL

[STATe] LEVEl ∣NL

用途設定和讀取電子負載 LOW 和 HIGH

說明

1 LEV LOW 固定電流 (CC) 模式時為低準位電流設定值固定電阻 (CR)

模式時為低準位電阻設定值固定電壓 (CV) 模式時為低準位電壓設

定值

2 LEV HIGH 固定電流模式時為高準位電流設定值固定電阻模式時為

高準位電阻設定值固定電壓模式時為高準位電壓設定值

[STATe] DYNamic SPON∣OFF (適用機型3310A 3310C3330A 系

列)

格式[STATe] DYNamic SPON∣OFF∣NL

[STATe] DYNamic ∣NL

用途設定和讀取電子負載為動態或靜態負載

說明

1 DYN ON 設定為動態 (DYNAMIC) 負載

2 DYN OFF 設定為靜態 (STATIC) 負載

[STATe] SYNCronize SPON∣OFF (適用機型3250A 系列)

格式[STATe] SYNCronize SPON∣OFF∣NL

[STATe] SYNCronize ∣NL

用途設定和讀取電子負載為外部同步或內部同步

說明

1 外部同步信號 (SYNC ON)使用外部同步信號作為電子負載同步解發信

號以控制負載電流與電壓同步

2 內部同步信號 (SYNC OFF)使用輸入連接器的信號再經由內部的零交

越電路及隔離電路產生同步信號

[STATe] WATT SPON∣OFF (適用機型3250A3310C 系列)

格式[STATe] WATT SPON∣OFF∣NL

[STATe] WATT ∣NL

用途設定和讀取是否顯示功率

說明此命令是設定功率電表的顯示本命令必須配合 PRESOFF 時使用

設定 ON 時上方的顯示器由電壓表變為瓦特表下方的顯示器由電流

表變為伏安 (VA) 表其單位分別為ˆ W ˜ˆ VA ˜

設定 OFF 時上方的瓦特 (W) 變回電壓表下方的伏安 (VA) 表變回

電流表其單位分別為ˆ Vrms ˜ˆ Vrms ˜

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-22

[STATe] AFREQ SPONOFF (適用機型3250A系列)

格式[STATe] AFREQ SPONOFFNL

[STATe] AFREQ NL

用途設定和讀取電子負載是否自動偵測頻率

說明此命令式控制電子負載是否自動偵測頻率若設為 ON 時則電子負載

會自動偵測輸入端電壓之頻率若設為 OFF則電子負載輸入電壓之頻

率須要自行設定

[STATe] DUAL DVM∣DVM∣OFF (適用機型3330A 系列)

格式 [STATe] DUAL DVM∣DVM∣OFF∣NL

用途設定當前模組在顯示狀態

說明此命令為設定 3330A 系列模組在顯示狀態

DVM雙電壓顯示模式

DAM雙電壓顯示模式

OFFNORMAL顯示模式

[STATe] CC AUTO∣R2 (適用機型333XA331XC 系列)

格式 [STATe] CC AUTO∣R2∣NL

用途設定AUTO RANGE強制RANGE II功能

說明設定在AUTO RANGE 會自動切換RANGE 檔位

設定在強制 RANGE II 會將RANGE 檔位設定在RANGE II

PS此項功能3302C啟用於(REV28)版本之後

3310C系列啟用於(REV305)3312C(REV306)版本之後

3330A系列啟用於(REV317)版本之後

[STATe] NG (適用機型3250A3310A 3310C3330A 系列)

格式[STATe] NG ∣NL

用途查詢當前模組是否有的 NG 標誌

說明NG 讀回NG 的狀態指示燈ldquo0rdquo表示 NG (NO GOOD) 指示燈熄

滅ldquo1rdquo表示 NG 指示燈點亮

[STATe] PROTect (適用機型3310A 3310C3330A 系列)

格式[STATe] PROTect ∣NL

用途查詢當前模組是否有的保護標誌

說明

1 PROT 讀回負載目前的保護狀態ldquo1rdquo表是發生 OPPldquo4rdquo表示發

生 OVP ldquo8rdquo表示發生 OCP下表說明保護狀態位元對應碼

2 PROT 狀態暫存器的清除可以使用 CLER 命令將 PROT 狀態暫存器清

除為ldquo0rdquo

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-23

7 6 5 4 3 2 1 0

過功率保護(OPP)

過電壓保護(OVP)

過電流保護(OCP)

位元 7 位元 0

過溫度保護(OTP)(3310)

表 4-13 PROT 狀態暫存器

[STATe] SLEWrate ATE FAST∣MIDDle∣SLOWNL (適用機型3320

系列)

格式[STATe] SLEWrate FAST∣MIDDle∣SLOWNL

用途設置當前模組電流斜率

說明設置當前模組電流斜率約快中慢

474 SYSTEM 設定和讀取機框和電子負載的狀態

[SYStem] RECall SP m n (適用機型33203250A3310A 3310C

3330A 系列)

格式[SYStem] RECall SP m n∣NL

用途呼叫記憶裝定中的負載狀態

說明此命令為呼叫記憶裝定中的負載狀態資料m = 1~5n = 1~30

如果當前模組為 3310A3250 系列時項目號 (n) 無效n 可以省略

如果當前模組為其他系列時省略符號 n項目默議為 3302C 所顯示的項

實例RECALL 215 呼叫記憶裝定中的第 2 組第 15 項負載裝態資料

REC 3 呼叫記憶裝定中的第3組負載狀態資料如果當前模組為 3320

3310C3330A 系列時項目默議為 3302C 所顯示的項目

[SYStem] STORe SP m n (適用機型33203250A3310A 3310C

3330A 系列)

格式[SYStem] STORe SP m n∣NL

用途存儲負載狀態到記憶裝定中

說明此命令為存儲負載狀態到記憶裝定中m = 1~5n = 1~30如果當前模組

為 3310A3250A 系列時項目 (n) 無效n 可以省略

如果當前模組為其他系列時省略項目號 n 項目默議為 3302C 所顯示的項

實例SYSTEMSTORE 215 存儲負載狀態到記憶裝定第 2 組第 15 項中

STOR 3 存儲負載狀態到記憶裝定第 3 組如果當前模組為 33203310C

3330A 系列時項目默議為 3302C 所顯示的項目

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-24

[SYStem] NAME (適用機型3250A3310A 3310C3330A 系列)

格式[SYStem] NAME ∣NL

用途讀取當前電子負載機型編號

說明此命令讀回當前電子負載機型編號如果當前沒有模組那麼將讀到字

符串 ˆNONE˜如果當前安裝了模組那麼將會讀到以下型號

型 號 型 號 型 號 型 號

3250A 3310A 3310C 3330A

3251A 3311A 3311C 3331A

3252A 3312A 3312C 3332A

3253 3314A 3314C 3333A

3315A 3315C 3334A

表 4-14 各系列機型編號表

[SYStem] NAME XXXX ∣NL or [SYStem] SPEC NR2 (適用機型

3320A 系列)

格式[SYStem] NAME XXXX ∣NL

[SYStem] SPEC NR2

用途設定當前電子負載機型編號

說明XXXX 為 33203321332233243325 型號之一3302C 才能知道當

前為何種規格電子負載

SPCT 型號

0 3320

1 3321

2 3322

4 3324

5 3325

表 4-15 3320系列機型編號表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-25

475 MEASURE 測量電子負載的當前電流電壓的實際值

MEASureCURRent (適用機型3250A3310A 3310C3330A 系列)

格式MEASureCURRent ∣NL

用途讀取當前電子負載的電流

說明讀回 4 位半數位電流表的讀值單位為安培 (A)

MEASureVOLtage (適用機型3250A3310A 3310C3330A 系列)

格式MEASureVOLtage ∣NL

用途讀取當前電子負載的電壓

說明讀回 4 位半數位電壓表的讀值單位為伏特 (V)

MEASurePOWer (適用機型3250A3310C 系列)

格式MEASurePOW ∣NL

用途讀取當前電子負載的功率

說明讀回 4 位半數位瓦特表的讀值單位為瓦特(W)

MEASureVA (適用機型3250A 系列)

格式MEASureVA ∣NL

用途讀取當前電子負載的伏安

說明讀回 4 位半數位伏安表的讀值單位為伏安 (VA)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-26

4-8 3250 系列 GPIB 控制流程圖

START

SET to LEV A or B

AC or DC

AC

DC

SET

FREQ NR2

SYNC ON|OFF

BANK m

SET

FREQ 01

SYNC ONOFF

MODE CCCC

SET

CR

MODE CR

SET

MODE CC

WAVE nCURR = A NR2

SET

VL NR2VH NR2

IL NR2

IH NR2WL NR2

WH NR2VAL NR2VAH NR2

m 0 ~ 10n 1 ~ 5

BANK 命令僅能使用於

交流 (AC) 負載

Lighting REM

Indicater

WAVE 命令僅能使用於

固定電流 (CC)模式

RESA NR2

圖 4-2 3250A 系列 GPIB 控制流程圖

SET

ldquoMODE LINrdquoldquoCURR=A NR2rdquo

LIN

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-27

4-9 3310A 系列 GPIB 控制流程圖

圖 4-3 3310A 系列 GPIB 控制流程圖

START

SETMODE CC

SET SET

CURRENTiexclOslashA

CC

SETRANG 2

SETRANG 1

SETRANG 1

SETRANG 2

HIGH or LOW LEVEL

SET

LEV HIGHRESLOW C

RESHIGH NR2

SET

LEV LOWRESLOW D

RESHIGH NR2

SETLEV HIGH

RESLOW ERESHIGH NR2

SET

LEV LOWRESHIGH FRESHIGH NR2

SET

LEV HIGHRESLOW G

RESHIGH NR2

SET

LEV LOWRESHIGH H

RESHIGH NR2

STA or DYN

SETDYN OFF

SET

HIGH or

SETLEV HIGH

CURRLOW I

CURRHIGH NR2

SETLEV LOW

CURRHIGH J

CURRLOW NR2

SETLEV HIGH

CURRLOW K

CURRHIGH NR2

SETLEV LOW

CURRHIGH L

CURRLOW NR2

SETDYN ON

RISENR2

PERDLOW NR2

STA or DYN

DYN OFF

LOW LEVELHIGH or

LOW LEVEL

CURRHIGH NR2CURRLOW NR2

FALLNR2PERDHIGH NR2

SETDYN ON

RISENR2

PERDLOW NR2

CURRHIGH NR2CURRLOW NR2

FALLNR2PERDHIGH NR2

HIGH or LOW LEVEL

HIGH or LOW LEVEL

CURRENTiexclUgraveB

MODE CR MODE CV

MODE

CR

MODE

CV

MODE NO NO NO

YESYESYES

YES

YESNO

NO

LOW

HIGH HIGH

LOW

DYN DYN

SAT SAT

LOWLOW

HIGH HIGH

HIGH

LOW

3310A 3311A 3312A 3314A 3315A

AB

CD

E

FGH

IJKL

3020

20800001

20

0060000

3000300

6010

104000

0051000

60000

6000600

10250

25020000

125250

001000

1000100

051000

100020000

501000

00500000

050050

1540

4015000

0240

0060000

1500150

3310A 系列流程圖變數表

Lighti ng REMIndicater

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-28

4-10 3320 系列 GPIB 控制流程圖

圖 4-4 3320 系列 GPIB 控制流程圖

START

A B C

3320 3321 3322 3323 3324 30

30

300

60

60

600

10

10

100

10

10

100

05

05

50

3325 15

15

150

SETRANG 1SLEW n

CURR ≦ B

CURRENT ≦ A

SETRANG 2SLEW n

CURR ≦ C

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-29

4-11 3310C 系列 GPIB 控制流程圖

圖 4-5 3310C 系列 GPIB 控制流程圖

START

CC

MODE

NO CP

MODE

CV

MODE

CR

MODE

SETldquoMODE CCrdquo

SETldquoMODE CRrdquo

SETldquoMODE CVrdquo

SETldquoMODE CPrdquo

CORRENTlt=A

SETldquoRANGE 2rdquo

SETldquoRANGE 1rdquo

RESgt=B

SETldquoRANGE 2rdquo

SETldquoRANGE 1rdquo

STA or

SETldquoDYN OFFrdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquo ldquoCURRHIGH D ldquo ldquoCURRLOW NR2rdquo

SET ldquoLEV HIGHrdquo ldquoCURRLOW C ldquo ldquoCURRHIGH NR2rdquo

SET ldquoDYN ONrdquo

ldquoCURRHIGH NR2ldquo ldquoCURRLOW NR2rdquo ldquoRISENR2rdquo ldquoFALLNR2rdquo ldquoPERDHIGH NR2rdquo ldquoPERDLOW NR2rdquo

STA or

SETldquoDYN OFFrdquo

HIGH orLOW LEVEL

SETldquoLEV LOWrdquo ldquoCURRHIGH F ldquoldquoCURRLOW NR2rdquo

SETldquoLEV HIGHrdquoldquoCURRLOW E ldquoldquoCURRHIGH NR2rdquo

SETldquoDYN ONrdquo

ldquoCURRHIGH NR2ldquoldquoCURRLOW NR2rdquoldquoRISENR2rdquoldquoFALLNR2rdquoldquoPERDHIGH NR2rdquoldquoPERDLOW NR2rdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquoldquoRESHIGH J ldquo ldquoRESLOW NR2rdquo

SET ldquoLEV HIGHrdquo ldquoRESLOW I ldquo ldquoRESHIGH NR2rdquo

HIGH orLOW LEVEL

SETldquoLEV LOWrdquoldquoRESHIGH L ldquoldquoRESLOW NR2rdquo

SET ldquoLEV HIGHrdquo ldquoRESLOW K ldquoldquoRESHIGH NR2rdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquo ldquoCVHIGH H ldquo ldquoCVLOW NR2rdquo

SET ldquoLEV HIGHrdquoldquoCVLOW G ldquo ldquoCVHIGH NR2rdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquo ldquoCPHIGH N ldquo ldquoCPLOW NR2rdquo

SETldquoLEV HIGHrdquo ldquoCPLOW M ldquoldquoCPHIGH NR2rdquo

A B CDEF GH I J KLM N

3310C30 20 0 0300030

20 750010620

00 60

00 150

3311C601000 60 0060

1037500510

00 60

00300

3312C102500100010

25 1875013325

00250

00300

3314C0510000050050

1001875533100

00500

00200

3315C154000150015

4015002140

0060

0075

3310C系列流程圖變數表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 A-1

Appendix A GPIB programming Example

C Example Program

Link this program with appropriate cibobj

This application program is written in TURBO C 20 for the IBM PC-AT compatible The National Instruments Cooperation (NIC) Model PC-2A board provides the interface between the PC-AT and a PRODIGIT MPAL ELECTRONIC LOAD The appropriate cibobj file is required in each program to properly link the NIC board to C LANGUAGE and include the ltdeclhgt HEADER FILE to C LANGUAGE

include ltstdiohgt

include ltdoshgt

include ltmathhgt

include declh NI GPIB CARD HEADER FILE

main()

char ouster[20]rdbuf[15]spec[10]

int ichload

Assign unique identifier to the device dev5 and store in variable load check for error ibfind error = negative value returned

if((load = ibfind(dev5)) lt 0) Device variable name is load

GPIB address is 5

printf(r INTERFACE ERROR an)

printf(rnError routine to notify that ibfind failedn)

printf(rnCheck software configurationn)

exit(1)

Clear the device

if((ibclr(load)) amp ERR)

printf(INTERFACE ERROR a)

exit(1)

clrscr()

Clear load error register

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT A-2

ibwrt(loadoutstr6)

ibwrt(loadCLR3)

ibwrt( loadNAME5) Get the 3310 series module load specification

strset(rdbuf0) Clear rdbuf string buffer

strset(spec0) Clear spec string buffer

ibrd(loadspec20)

if (spec[3] == 9)

printf(n 3302C series specification error )

Set preset off current sink 10 amps and load on commands to the load

ibwrt( loadpres offcclow 00cchigh 10load on 47)

ibwrt( loadmeascurr10)

Get the load actially sink current from the load

ibrd( loadrdbuf20)

go to local

ibloc(load)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 A-3

BASICA Example Program

LOAD DECLBAS using BASICA MERGE command

100 REM You must merge this code with DECLBAS

105 REM

110 REM Assign a unique identifier to the device dev5 and store it in variable load

125 REM

130 udname$ = dev5

140 CALL ibfind (udname$load)

145 REM

150 REM Check for error on ibfind call

155 REM

160 IF load lt 0 THEN GOTO 2000

165 REM

170 REM Clear the device

175 REM

180 CALL ibclr (load)

185 REM

190 REM Get the 3310 series module load specification

195 REM

200 wrt$ = NAME CALL ibwrt(loadwrt$)

210 rd$ = space$(20) CALL ibrd(loadrd$)

215 REM

220 REM Set preset off current sink 10 amps and load on commands to the load

225 REM

230 wrt$ = pres offcclow 00cchigh 10load on

240 CALL ibwrt(loadwrt$)

245 REM

250 REM Get the load actially sink current from the load

255 REM

260 wrt$ = meascurr CALL ibwrt(loadwrt$)

270 rd$ = space$(20) CALL ibrd(loadrd$)

275 REM

280 REM Go to local

285 REM

290 CALL ibloc(load)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT A-4

2000 REM Error routine to notify that ibfind failed

2010 REM Check software configuration

2020 PRINT ibfind error STOP

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-1

Appendix B RS-232 programming Example

C Language Interface for DOS Handlers pd_rs232c include ltdoshgt

include ltstdiohgt

include ltconiohgt

include ltstringhgt

define COMPTR 44 command array pointer

define QUELEN 1024 size of seriel input

define SUCCESS 0 return value variable for success

define OPER_ERR -1 operate error

define TIME_OUT 1 time_out

int input_index = 0 index of seriel input buffer

int rd_result = 0 return value variable of pd_rd()

int timeout = 0 timeout flag

char queue[QUELEN] seriel input buffer

int ACE_DATA_REG ACIA data register

int ACE_INT_ENB_REG ACIA interrupt enable register

int ACE_INT_IDENT_REG ACIA interrupt identification register

int ACE_LINE_CTL_REG ACIA line control register

int ACE_MODEM_CTL_REG ACIA modem control register

int ACE_LINE_STAT_REG ACIA line status register

int ACE_MODEM_STAT_REG ACIA modem status register

int COM_INT_NUM ACIA communication port interrupt number

int IRQ_MASK IRQ mask for PC IRQ flag

void pd_loc(void) function of disable interrupt routine

void pd_rem(void) function of enable interrupt routine

int pd_init(int) function of initial communication port

int pd_wrt(char int) function of write to device

int pd_rd(char int) function of read from device

int read_buf(void)

define PIC_CTL_REG 0x20 8259A PIC control register

define PIC_INT_MASK_REG 0x21 8259A PIC interrupt mask register

define NON_SPEC_EOI 0x20 non-spacific end of interrupt

define CTS 0x10 clear to send

define DSR 0x20 data set ready

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-2

define RI 0x40 ring indicator

define DCD 0x80 data carrier detect

define DCTS 1 delta clear to send

define DDSR 2 delta data set ready

define TERI 4 trailing edge ring detect

define DDCD 8 delta data carrier detect

define OE 2 overrun error

define PE 4 parity error

define FE 8 frame error

define BI 0x10 break interrupt

define THRE 0x20 transmit holding reg empty

3302C series elec load command sets

int pd_wrt(char wrtbufint count)

static char combuf[COMPTR] = CHAN CURRHIGH CURRLOW

RESHIGH RESLOW VOLTHIGH

VOLTLOW PERDHIGH PERDLOW

FALL RISE GLOBLOAD

GLOBLEV GLOBPRES GLOBSHOR

GLOBDYN GLOBRANG GLOBMODE

CLER CHAN MEASVOLT

MEASCURRCURRHIGH CURRLOW

ERR RESHIGH RESLOW

VOLTHIGHVOLTLOW NAME

PERDHIGHPERDLOW FALL

RISE LOAD LEV

PRES SHOR DYN

RANG MODE PROT

REMOTE LOCAL

int cntresultt

int comerrerr

char ch

char tempbuf[QUELEN]

char intbuf[QUELEN]

for (cnt = 0cnt lt 1024cnt++)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-3

intbuf[cnt] =

tempbuf[cnt]=

strset(intbuf)

strset(tempbuf)

for (cnt = 0cnt lt count+1cnt++wrtbuf++)

intbuf[cnt] = wrtbuf

cnt = cnt--

intbuf[cnt] = r

cnt = cnt++

count = count++

intbuf[cnt] = n

t = strcspn(intbuf )

if (t gtcount)

t = count-1

for (cnt = 0cnt lt tcnt++)

tempbuf[cnt] = intbuf[cnt]

strupr(tempbuf)

strupr(intbuf)

cnt = 0

do

comerr = strncmp(tempbufcombuf[cnt]t)

cnt = cnt++

while(( cnt = COMPTR) ampamp (comerr = 0))

if ( comerr == 0)

result = SUCCESS

for (cnt = 0cnt lt count+1cnt++)

while(inportb(ACE_LINE_STAT_REG) amp THRE == 0)

ch = intbuf[cnt]

delay(20)

outportb(ACE_DATA_REG ch)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-4

timeout = 0

for (cnt = 0 cnt lt= countcnt++)

ch = intbuf[cnt]

if(ch == )

do

read_buf()

while((rd_result == 0)ampamp(timeout == 0))

rd_result = 0

for (cnt = 0cntlt= countcnt++)

intbuf[cnt] =

tempbuf[cnt] =

return(result)

return(OPER_ERR)

int pd_rd(char bufint count)

char ch

int cnt = 0

do

ch = queue[cnt]

buf = ch

cnt = cnt++

buf = buf++

while((ch = n) ampamp (cnt = count))

buf = 0

queue[0] = 0

if (timeout == 1)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-5

return(TIME_OUT)

return(SUCCESS)

int read_buf()

char chch1

int temp_index

unsigned long ticks

float sec1sec2

rd_result = 0

ticks = biostime(00)

sec1 = ticks182

do

ticks = biostime(00)

sec2 = ticks182

if((sec2 - sec1) gt= 200) delay about 1 Sec

timeout = 1

ch = inportb(ACE_INT_IDENT_REG)

ch amp= 0x06

switch(ch)

case 6

inportb(ACE_DATA_REG) read the data register to empty it

break

case 0

break

case 2

break

case 4 read character from data register

ch1 = inportb(ACE_DATA_REG)

temp_index = input_index + 1 increment index of input buffer

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-6

if (ch1 = n) check terminate bit

queue[input_index] = ch1 store character to input buffer

input_index = temp_index

else

queue[input_index] = ch1

input_index = temp_index

input_index = 0 if terminate bit was detected

temp_index = 0

rd_result = 1 clear index and set return value

break

finally send the non-spacific

while ((rd_result == 0) ampamp (timeout == 0))

int pd_init(int pd_com)

if ((pd_com = 1) ampamp (pd_com = 2))

return(OPER_ERR)

if (pd_com == 2) initial communication port 2

ACE_DATA_REG = 0x2f8

ACE_INT_ENB_REG = 0x2f9

ACE_INT_IDENT_REG = 0x2fa

ACE_LINE_CTL_REG = 0x2fb

ACE_MODEM_CTL_REG = 0x2fc

ACE_LINE_STAT_REG = 0x2fd

ACE_MODEM_STAT_REG = 0x2fe

COM_INT_NUM = 11

IRQ_MASK = 0xf7 IRQ mask for IRQ3 (11110111)

else initial communication port 1

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-7

ACE_DATA_REG = 0x3f8

ACE_INT_ENB_REG = 0x3f9

ACE_INT_IDENT_REG = 0x3fa

ACE_LINE_CTL_REG = 0x3fb

ACE_MODEM_CTL_REG = 0x3fc

ACE_LINE_STAT_REG = 0x3fd

ACE_MODEM_STAT_REG = 0x3fe

COM_INT_NUM = 12

IRQ_MASK = 0xef IRQ mask for IRQ4 (11101111)

bioscom(0 0xe3 pd_com-1) boud rate 9600 1 start bit

pd_rem() no parity 1 stop bit

pd_wrt(remote6) data bit 8 bits

return(SUCCESS)

void pd_rem(void)

char ch

outportb(ACE_INT_ENB_REG 0xd) enable ACIA interrupt register

inportb(ACE_DATA_REG) empty receive data register

inportb(ACE_LINE_STAT_REG) clear line status register

outportb(ACE_MODEM_CTL_REG 0xb) set RTSDTR to enable modem and

turn on OUT2 to enable the 8250s

IRQ interrupt to system

void pd_loc(void)

char ch

outportb(ACE_INT_ENB_REG 0) disable all 8250 interrupt

outportb(ACE_MODEM_CTL_REG 0) clear RTSDTR to disable modem and

turn off OUT2 to disable the 8250s

IRQ interrupt to system

Program terminated

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-8

C Example Program Link this program with pd_rs232obj

include ltdoshgt

include ltstdiohgt

include ltconiohgt

include ltstringhgt

main()

int com

int io_err= 0

char rdbuf[1024]

clrscr()

printf(Input COM1COM2 port is )

scanf(d ampcom)

if((io_err = pd_init(com)) == 0) Initial RS-232 interface

setstr(rdbuf)

pd_wrt(name5)

if ((io_err = pd_rd(a10)) == 0)

do

Set preset off current sink 10 amps and load on commands to the load

pd_wrt(pres off8)

delay(200)

pd_wrt(currlow 0012)

delay(200)

pd_wrt(curr high 1013

delay(200)

pd_wrt(load on7)

delay(200)

pd_wrt(meascurr 11)

Get the load actially sink current from the load

delay(200)

pd_rd(rdbuf20)

io_err = 1

while (io_err == 0)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-9

else

printf(a)

printf(3302C IO reading error n)

exit(1)

pd_loc() Go to local

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

Material Contents Declaration (材料含量宣称)

Hazardous Substance (有毒有害物质或元素)

(Part Name) 零件名称

(Pb) 汞

(Hg) 镉

(Cd) 六价铬

(Cr6+)

多溴

联苯

(PBB)

多溴

二苯醚

(PBDE)

PCBA (印刷电路装配件)

X O X O O O

Electrical part not on PCBArsquos 未在PCBA上的电子零件 X O X O O O

Metal parts 金属零件

O O O X O O

Plastic parts 塑料零件

O O O O X X

Wiring 电线

X O O O O O

Package 封装

X O O O O O

对销售之日的所售产品本表显示 PRODIGIT 供应链的电子信息产品可能包含这些物质注意在所售产品中可能

会也可能不会含有所有所列的部件This table shows where these substances may be found in the supply chain of Prodigit electronic information products as of the date of sale of the enclosed product Note that some of the component types listed above may or may not be a part of the enclosed product 表示该有毒有害物质在该部

件所有均质材料中的含量均在SJT 11363-2006 标准规定的限量要求以下Indicates that the concentration of the hazardous substance in all homogeneous materials in the parts is below the relevant threshold of the SJT 113632006 standard times表示该有毒有害物质至少在该部件的某一均质材料中的含量超出SJT 11363-2006 标准

规定的限量要求times Indicates that the concentration of the hazardous substance of at least one of all homogeneous materials in the parts is above the relevant threshold of the SJT 11363-2006 standard Note(注释) 1Prodigit has not fully transitioned to lead-free solder assembly at this momentHowever most of thecomponents used are RoHS compliant(此刻Prodigit 并非完全过渡到无铅焊料组装但是大部份的元器件一至于RoHS的规定)

2 The product is labeled with an environment-friendly usage period in yearsThe marked period is assumed under the operating environment specified in the product specifications(产品标注了环境友好的使用期限制(年)所标注的环境使用期限假定是在此产品定义的使用环境之下)

Example of a marking for a 10 year period (例如此标制环境使用期限为10年)

Page 18: 3302C Mainframe 使用手冊 · 2016. 12. 20. · 3302c mainframe 使用手冊 1-3 1-5 系統方塊圖 3302c 系統方塊圖如圖 1-1 所示,3302c 內含兩組電源供應器,其中一組供應給

PRODIGIT 4-2

4-3 RS-232 命令摘要

RS-232 命令語法與 GPIB 命令語法都是相同的3302C 電子負載機框 RS-232 功能的

通訊協定為固定的其通訊協定如下所述

鮑得率 (Baud-rate) 9600

同位檢查 (Parity) 沒有

資料位元數 (Data bit) 8 位元

結束位元 (Stop bit) 1 位元

命令延遲時間 (Command Delay time) 20 mSec

後面板 RS-232 介面連接圖如圖 4-1其中圖 4-1 (A) 為 3302C RS-232 介面的內部配

線圖使用者只須使用如圖 4-1 (B) 的一般一對一 RS-232 電纜線

TxDRxDRTSCTS

TxDRxD RTSCTS

Figure 4-1A

TxDRxDRTSCTSDSR GNDDCDDTR

234567820

Figure 4-1B

Inside of 3302C Mainframe 3302C Mainframe RS232C port on PC RS232C port on

圖 4-1 後面板 RS-232 介面連接圖

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-3

4-4 3320 3250 3310A 3310C 3330A GPIBRS-232 命令列表

332032503310A3310C3330A 系列 GPIBRS-232 設定及讀取命令如下列表格

型 號 設定預置數值命令查詢預置數值命令

3250A 3310A 3310C 3320 3330A 備 註

[PRESet] BANKSPd⎢NL d=0~10

[PRESet] BANKSP⎢NL 0~10

[PRESet] WAVESPm⎢NL M=0~4

[PRESet] WAVESP⎢NL 1~5

[PRESet] FREQuency SP NR2 ⎢NL 00~700

[PRESet] FREQuency ⎢NL 00~700

[PRESet] RISESP NR2 ⎢NL

[PRESet] RISE ⎢NL

[PRESet] FALLSP NR2 ⎢NL

[PRESet] FALL NR2 ⎢NL

[PRESet] SLEWrateSP NR2 ⎢NL

[PRESet] SLEWrate ⎢NL

[PRESet ] PERiod HIGH ⎢LOW SPNR2

[PRESet] PERiodHIGH ⎢LOW

⎢NL

[PRESet] PERDHIGH ⎢LOW SP NR2

[PRESet ] PERDHIGH ⎢LOW

⎢NL

[PRESet] LDONvSP NR2 ⎢NL

[PRESet] LDONv ⎢NL

[PRESet] LDOFfvSP NR2 ⎢NL

[PRESet] LDOFfv ⎢NL

[PRESet] CC SP NR2 ⎢NL

[PRESet] CC ⎢NL

PRESet] CURR SP NR2 ⎢NL

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-4

型 號 設定預置數值命令查詢預置數值命令

3250A 3310A 3310C 3320 3330A 備 註

[PRESet] CURR ⎢NL

[PRESet] CCA ⎢B SP NR2⎢NL

[PRESet] CCA ⎢B ⎢NL

[PRESet] CURRA ⎢BSP NR2

⎢NL

[PRESet] CURRA ⎢B⎢NL

[PRESet ] CC HIGH ⎢LOWSPNR2⎢NL

[PRESet] CCHIGH ⎢LOW ⎢NL

[PRESet ] CURR HIGH ⎢LOWSPNR2⎢NL

[PRESet] CURRHIGH ⎢LOW

⎢NL

[PRESet ] CP HIGH ⎢LOW SPNR2⎢NL

[PRESet] CPHIGH ⎢LOW ⎢NL

[PRESet] CRSPNR2 ⎢NL

[PRESet] CR ⎢NL

[PRESet] CRA ⎢B SP NR2⎢NL

[PRESet] CRA ⎢B ⎢NL

[PRESet ] RESA ⎢B SP NR2

⎢NL

[PRESet] RESA ⎢B ⎢NL

[PRESet] LINA⎢B SP NR2⎢NL

[PRESet] LINA ⎢B ⎢NL

[PRESet ] CR HIGH ⎢LOW SPNR2⎢NL

[PRESet] CRHIGH ⎢LOW ⎢NL

[PRESet ] RES HIGH ⎢LOW SPNR2⎢NL

[PRESet ] RESHIGH ⎢LOW

⎢NL

[PRESet ] CV HIGH ⎢LOW SPNR2⎢NL

[PRESet] CVHIGH ⎢LOW ⎢NL

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-5

[PRESet] CVSP NR2 ⎢NL

[PRESet] CV ⎢NL

型 號 設定預置數值命令查詢預置數值命令

3250A 3310A 3310C 3320 3330A 備 註

[PRESet ]TCONFIG SP

NORMAL|OCP|OPP|NL

[PRESet ]TCONFIG SP

NORMAL|OCP|OVP|NL

[PRESet] TCONFIG |NL 1NORMAL

2OCP

3OPP

[PRESet] TCONFIG |NL 1NORMAL

2OCP

3OVP

[PRESet] OCPSTART SP NR2|NL

[PRESet] OCPSTART |NL

[PRESet] OCPSTEP SP NR2|NL

[PRESet] OCPSTEP |NL

[PRESet] OCPSTOP SP NR2|NL

[PRESet] OCPSTOP |NL

[PRESet] OCPVTH SP NR2|NL

[PRESet] OCPVTH |NL

[PRESet] OPPSTART SP NR2|NL

[PRESet] OPPSTART |NL

[PRESet] OPPSTEP SP NR2|NL

[PRESet] OPPSTEP |NL

[PRESet] OPPSTOP SP NR2|NL

[PRESet] OPPSTOP |NL

[PRESet] OPPVTH SP NR2|NL

[PRESet] OPPVTH |NL

表 4-1 設定預置數值命令查詢預置數值命令

註1OCPOPP和TCONFIG功能在3310C3311C3315C在(REV306)之後版本才有此功能

3312C在(REV309)之後版本才有此功能

3314C在(REV307)之後版本才有此功能

3310C系列需搭配3302C (REV29)之後版本才有此功能

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-6

型 號

STAGE設定命令查詢命令 3250A 3310A 3310C 3320 3330A

備 註

[STATe] LOAD SPONOFF

NL

[STATe] LOAD NL 0OFF 1ON

[STATe ] MODESPCC CR CV

CP NL

[STATe] MODE NL 0CC 1CR

2CV 3CP

[STATe] SHORt SP ONOFF

NL

[STATe] SHORt NL 0OFF 1ON

[STATe] PRESet SP ONOFF

NL

[STATe] PRESe NL 0OFF 1ON

[STATe] SENSet NL 0OFF 1ON

[STATe] SENSe SP ONOFF

NL

[STATe] AFREQ SP ONOFF

NL

[STATe] AFREQ NL 0OFF 1AUTO

[STATe] RANGe SP III NL

[STATe] RANGe NL 0I 1II

[STATe] LEVei SP HIGHLOW

NL

[STATe] LEVei NL 0LOW 1HIGH

[STATe] LEV SP HIGHLOW

NL

[STATe] LEV NL 0LOW 1HIGH

[STATe] DYNamic SP ONOFF

NL

[STATe] DYNamic NL 0OFF 1ON

[STATe ] SYNChronize SPON

OFFNL

[STATe] SYNChronize NL 0OFF 1ON

[STATe] WATT SPONOFF

[STATe] WATT 0OFF 1ON

[STATe] DUALSPDVMDAM|OFF

[STATe] CCSPAUTOR2(註一)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-7

註一CC AUTOR2 功能3302C啟用於(REV28)版本之後

3310C系列啟用於(REV305)3312C(REV306)版本之後

3330A系列啟用於(REV317)版本之後

型 號

STAGE設定命令查詢命令 3250A 3310A 3310C 3320 3330A

備 註

[STATe] NO 0GO 1NG

[STATe] PROTect 1PROT

[STATe ] SLEWrate FAST MIDDle

SLOW

[STATe] SLEWrate NL FAST=3 MIDDL=2

SLOW=1

表 4-2 STAGE設定命令查詢命令

型 號

LIMIT設定預置數值命令查詢預置數值命令 3250A 3310C 3330A 備 註

LIMITCURRentHIGH ⎢LOWSPNR2

⎢NL

LIMITCURRentHIGH ⎢LOW⎢NL

LIMIT POWer HIGH ⎢LOWSPNR2

⎢NL

LIMITPOWerHIGH ⎢LOW⎢NL

LIMITVAHIGH ⎢LOWSPNR2⎢NL

LIMITVAHIGH ⎢LOW⎢NL

LIMITVOLTageHIGH ⎢LOWSPNR2

⎢NL

LIMITVOLTageHIGH ⎢LOW⎢NL

IH ⎢ILSPNR2⎢NL

IH ⎢IL⎢NL

WH ⎢WLSPNR2⎢NL

WH ⎢WL⎢NL

VAH ⎢VALSPNR2⎢NL

VAH ⎢VAL⎢NL

VH ⎢VLSPNR2⎢NL

VH ⎢VL⎢NL

表 4-3 LIMIT設定預置數值命令查詢預置數值命令

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-8

系統命令對所有模組有效

COMMAND NOTE RETURN

[SYStem] RECall SP m [n] ⎢NL M=1 ~ 5 n=1 ~30

[SYStem] STORe SP m [n] ⎢NL M=1~5 n=1~30

[ SYStem] REMotel ⎢NL Only RS232 cmd

[SYStem] LOCAL⎢ NL Only RS232 cmd 0OFF 1ON

[SYStem] NAME ⎢ NL ldquoXXXXX

表 4-4 系統設定命令查詢命令

對 3320 系列有效

[SYStem] NAME XXXXX

NL

XXXXX 為模組型

33203321332233243325

[SYStem] SPEC SPNR2

⎢NL

0 ~ 5 33203321332233243325

表 4-5 系統設定命令查詢命

測量命令對所有模組有效

COMMAND 3250A 3310A 3310C 3330A RETURN

MEASureCURRent ⎢NL

MEASureVOLtage ⎢NL

MEASurePOWer ⎢NL

MEASureVA ⎢NL

表 4-6 系統設定命令查詢命

附註

1 電流單位為安培 (AArms)

2 電阻單位為歐姆 (Ω)

3 電壓單位為伏特 (VVrms)

4 週期單位為毫秒 (mS)

5 轉換率 (SLEW-RATE) 單位為安培微秒 (AuS)

6 頻率單位為赫芝 (Hz)

7 功率單位為瓦特 (W)

8 VA 單位為伏安 (VA)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-9

3310C 系列與 3310A 系列在 3302C 機框中 GPIB 命令可以相容但是因 3310C 系列與

3310A 系列負載上解析度有差異所以在撰寫程式時請注意解析度的差異解析度差異參考下

機 型 CC MODE CR MODE CV MODE

3310C

Resolution

0-3A30A

08mA80mA

01067Ω-2Ω-75kΩ

0533mΩ0133mS

0V-60V

0016V

3310A

Resolution

0-3A30A

075mA75mA

01Ω-2Ω-8kΩ

05mΩ0125mΩ

0V-60V

0015V

3311C

Resolution

0-6A60A

16mA16mA

00533Ω-1Ω-375kΩ

0266mΩ0266mS

0V-60V

0016V

3311A

Resolution

0-6A60A

15mA15mA

005Ω-1Ω-4kΩ

025mΩ025mΩ

0V-60V

0015V

3312C

Resolution

0-1A10A

0266mA266mA

1333Ω-25Ω-1875kΩ

6666mΩ0053mS

0V-250V

00666V

3312A

Resolution

0-1A10A

025mA25mA

125Ω-25Ω-20kΩ

005mS625mΩ

0V-250V

00625V

3314C

Resolution

0-05A5A

0133mA133mA

5333Ω-100Ω-1875kΩ

2666mΩ13333μS

0V-500V

0133V

3314A

Resolution

0-05A5A

0125mA125mA

5Ω-100Ω-20kΩ

00125mS25mΩ

0V-500V

0125V

3315C

Resolution

0-15A15A

04mA40mA

0213Ω-4Ω-15kΩ

1066mΩ66666μS

0V-60V

0016V

3315A

Resolution

0-15A15A

0375mA375mA

02Ω-4Ω-16kΩ

1mS00625mΩ

0V-60V

0015V

表 4-7 解析度差異表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-10

4-5 縮寫代號說明

1 SPSPACE空隔字元ASCII 碼為 20H

2 命令結束符號

3 NL命令結束符號

4 NR2包含小數點的數值形式形式為 在此範圍內皆可接受

例如30123450

5 表示是讀取數據的命令即查詢命令

6 NR316 進制數 0000 ~ FFFFF

4-6 GPIB RS-232 命令語法說明

1 此符號表示命令必需包含此項不可省略

2 [ ]此符號表示命令中可以有可以沒有此項參數

3 | 此符號表示 OPTION 之意例如〝LOW|HIGH〞表示可以使用 LOW 或

HIGH但兩者只能選擇其中一個使用

4 在下達完一個命令後你必須接者送出一個命令結束字元本機可接受之結束字元

為如表 4-7或同時 9送出多個命令每個命令之間以分隔符號〝〞隔開在最後

一個命令加上結束位元若你未送出結束字元則此命令視為無效命令

LF

LF WITH EOI

CRLF

CRLF WITH

EOI

表 4-8 命令結束字元表

5 程式撰寫時在下達完一個詢問命令後必須加入 delay (100) 再下達讀回命令

例以 C 語言撰寫程式配合迦捷 GPIB 卡控制 3300C 機框 3310C 負載模組

gpoutput(PROmeascurr) 詢問命令

delay(100) 延遲時間

gpinput(instrEOSPRO7 ) 讀回命令

如範例撰寫格式在每個詢問命令與讀回命令之間加入延遲時間delay (100)即可讀回

正確值

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-11

4-7 GPIB RS-232 命令說明

471 PRESET 設定和讀取電子負載的預設值

BANK (適用機型3250A 系列)

格式[PRESet] BANK SPd| NL d=0~10

[PRESet] BANK | NL

用途設定和讀取所選擇的波形庫

說明此命令為設定欲選擇的波形庫

1 波形庫 0~4 為正弦波

2 波形庫 5~9 為方波

3 波形庫 10 為直流

4 每個波形庫當中有 5 個波形資料共 11 個波形庫55 個波形資料波

形資料如表 4-9

波 形 庫 A B C D E 0 radic2 20 25 30 35 1 15 16 17 18 19 正弦波 2 30 31 32 33 34

CF= 20 3 PF=-085 PF=-080 PF=-075 PF=-070 PF=-065 CF= 25 4 PF=-070 PF=-065 PF=-060 PF=-050 PF=-040 CF= 35 5 PF=-050 PF=-045 PF=-040 PF=-035 PF=-030 CF= 20 6 PF= 085 PF= 080 PF= 075 PF= 070 PF= 065 CF= 25 7 PF= 070 PF= 065 PF= 060 PF= 050 PF= 040 CF= 35 8 PF= 050 PF= 045 PF= 040 PF= 035 PF= 030

方波 9 10 11 12 13 14 直 流 10 radic2dc 2dc 25dc 30dc 35dc

表 4-9 波形資料表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-12

WAVE (適用機型3250A 系列)

格式[PRESet] WAVE SPdNL d=0~4

[PRESet] WAVE NL

用途設定和讀取所選擇的波形庫

說明此命令是設定 CC MODE 時的電流 CF (峰值因數)

此命令儀在 CC MODE 時才有作用BANK 改變時這 5 組 CF 亦同時會定

義成不同之 CF 如 表 4-9 詳細內容請參考 3250A 使用手冊

FREQ (適用機型3250A 系列)

格式[PRESet] FREQuery SPNR2NL

[PRESet] FREQuery NL

用途設定和讀取頻率值

說明此命令為設定電子負載的頻率值下達命令時需注意下列事項

1 下達的頻率值必須為含有小數點的數值否則命令無效

2 數值最小有效位數為小數點後第 5 位

3 下達的數值若超過電子負載得規格時則 3302C 機框會送出該電子負載

規格的滿刻度頻率值

4 3250A 系列電子負載的頻率設為範圍為 000 ~ 700 Hz

5 單位為赫茲 (Hz)

RISE (適用機型3310A 3310C3330A 系列)

格式[PRESet] RISE SPNR2NL

[PRESet] RISE NL

用途設定和讀取負載轉換率 (SLEW-RATE) 的上升斜率

說明

1 換率上升時間的定義含括負載電流改變時及動態負載電流 (DYNAMIC)

上升時間 (RISE) 與下降時間 (FALL) 的設定為完全獨立

2 升時間得設定值必須包含小數點的數值否則命令無效

3 值最小有效位數為小數點後第 5 位

4 下達上升時間數值若超過電子負載得規格時則 3302C 機框會送出該電

子負載規格的滿刻度電流值

5 單位為安培微秒 (AUs)3314C3315C 在設定時使用 (AUs) 為單位而讀

回時以 (AUs) 為單位

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-13

FALL (適用機型3310A 3310C3330A 系列)

格式[PRESet] FALL SPNR2NL

[PRESet] FALL NL

用途設定和讀取負載轉換率 (SLEW-RATE) 的下降斜率

說明

1 負載轉換率下降時間的定義含括負載電流改變時及動態負載電流下降時

間 (FALL) 與上升時間 (RISE) 的設定為完全獨立

2 下降時間得設定值必須包含小數點的數值否則命令無效

3 數值最小有效位數為小數點後第 5 位

4 下達下降時間數值若超過電子負載得規格時則 3302C 機框會送出該電

子負載規格的滿刻度電流值

5 單位為安培微秒 (AuS)3314C3315C 在設定時使用 (AuS) 為單位而讀

回時以 (mAuS) 為單位

SLEW (適用機型3330A 系列)

格式[PRESet] SLEWRATE SPNR2NL

[PRESet] SLEW NL

用途設定和讀取負載轉換率 (SLEW-RATE) 的上升和下降斜率

說明請參考 RISE和 FALL

PERI or PERD (適用機型3310A 3310C3330A 系列)

格式[PRESet] PERiodHIGHLOW SPNR2NL

[PRESet] PERi NL

[PRESet] PERDHIGHLOW SPNR2NL

[PRESet] PERD NL

用途設定和讀取動態 (DYNAMIC) 負載時的 Tlow 和 Thigh 寬度

說明

1 動態 (DYNAMIC) 負載波形的周期為 TLOW 與 THIGH 的組成

2 TLOW 與 THIGH 的的設定值必須為包含小數點的數值否則命令無

3 數值的最小有效位數為小數點後第 5 位

4 下達的 TLOW 或 THIGH 數值超過電子負載的最大規格時3302C 機框

會送出該電子負載的滿刻度 TLOW 或 THIGH 數值

5 單位為毫秒 (mS)

LDONv (適用機型3310A 3310C3330A 系列)

格式[PRESet] LDONv SPNR2NL

[PRESet] LDONv NL

用途設定和讀取 LOAD ON 電壓

說明此命令為設定電子負載 LOAD ON 電壓值

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-14

LDOFfv (適用機型3310A 3310C3330A 系列)

格式[PRESet] LDOFfv SPNR2NL

[PRESet] LDOFfv NL

用途設定和讀取負載 LOAD OFF 電壓

說明此命令為設定電子負載 LOAD OFF 電壓值

CC (適用機型3320 3330A 系列)

格式[PRESet] CC SPNR2NL

[PRESet] CC NL

用途設定和讀取負載電流值

說明設定電子負載欲載入的電流值3330A 系列指 STATIC CURRENT

CURR (適用機型3320 系列)

格式[PRESet] CURR SPNR2NL

用途設定和讀取負載電流值

說明設定電子負載欲載入的電流值3330A 系列指 STATIC CURRENT

CCHIGHLOW or CURRHIGHLOW (適用機型3310A 3310C3330A 系

列)

格式[PRESet] CCHIGHLOW SPNR2NL

[PRESet] CCHIGHLOW NL

[PRESet] CURRHIGHLOW SPNR2NL

[PRESet] CURRHIGHLOW NL

用途設定和讀取負載 HIGHLOW 組電流值

說明此命令為設定電子負載欲載入的電流值下達命令時須注意下列事項

1 下達的電流值必須含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的電流數值超過該電子負載的最大規格時3302C 機框會送出該電子

負載規格的滿刻度電流值

4 LOW 的設定電流值必須比 HIGH 的設定電流值小

5 單位為安培 (A)

CPHIGHLOW (適用機型3310C 系列)

格式[PRESet] CPHIGHLOWSPNR2NL

[PRESet] CPHIGHLOW NL

用途設定和讀取負載固定功率值

說明此命令為設定電子負載固定功率模式的功率值

CR (適用機型3330A 系列)

格式[PRESet] CRSPNR2NL

[PRESet] CR NL

用途設定和讀取負載電阻值

說明設定電子負載固定電阻模式的電阻值

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-15

LIN RES AB ( 適用機型3250A系列 ) 用途設定線性負載電流值

格式LINA|BSPNR2|NL

說明此命令為設定電子負載欲載入 (Sink) 的電流值下達命令時須注意下列事

1 下達的電流值必須為含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的數值若超過該電子負載的規格時則 3250A 系列高功率電子負載機

框會送出該電子負載規格的滿刻度電流值

4 A 組負載和 B 組負載的電流設定值為完全獨立的

5 單位為安培 (A)

CR AB or RES AB(適用機型3250A 系列)

格式[PRESet] CRABSPNR2NL

[PRESet] CRAB NL

[PRESet] RESABSPNR2NL

[PRESet] RESAB NL

用途設定和讀取負載電阻值

說明此命令為設定 A 組或 B 組電子負載欲載入的電阻值下達命令時注意

下列事項

1 下達的電阻值必須含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的電阻數值超過該電子負載的最大規格時3302C 機框會送出該電子

負載規格的滿刻度電阻值

4 單位為 Ohm (Ω)

CRHIGHLOW or RESHIGHLOW (適用機型3310A 3310C 系列)

格式[PRESet] CRHIGHLOWSPNR2NL

[PRESet] CRHIGHLOW NL

[PRESet] RESHIGHLOWSPNR2NL

[PRESet] RESHIGHLOW NL

用途設定和讀取負載電阻值

說明此命令為設定電子負載欲載入的電阻值下達命令時注意下列事項

1 下達的電阻值必須含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的電流數值超過該電子負載的最大規格時3302C 機框會送出該電子

負載規格的滿刻度電阻值

4 LOW的設定電阻值必須比 HIGH 的設定值小

5 單位為 Ohm (Ω)

CVHIGHLOW (適用機型3310A 3310C 系列)

格式[PRESet] CVHIGHLOWSPNR2NL

[PRESet] CVHIGHLOW NL

用途設定和讀取負載固定電壓模式電壓值

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-16

說明此命令為設定電子負載固定電壓模式的電壓值下達命令時須注意下列

事項

1 下達的電壓值必須含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的電壓數值超過該電子負載的最大規格時3302C 機框會送出該電子

負載規格的滿刻度電壓值

4 LOW 的設定電壓值必須比 HIGH 的設定電壓值小

5 單位為伏特 (V)

CV (適用機型3330A 系列)

格式[PRESet] CV SPNR2 NL

[PRESet] CV NL

用途設定和讀取負載固定電壓模式電壓值

說明設定電子負載固定電壓模式的確電壓值

OCPSTART (適用機型3310C 3330A 系列)

格式[PRESet] OCPSTART SPNR2NL

[PRESet] OCPSTART NL

用途設定和讀取OCP測試電流的啟始設定值

說明此命令是設定過電流保護測試(OCP)的啟始電流值(I-START)

OCPSTEP (適用機型3310C 3330A 系列)

格式[PRESet] OCPSTEP SPNR2NL

[PRESet] OCPSTEP NL

用途設定和讀取OCP測試電流的遞增電流量

說明此命令是設定過電流保護測試(OCP)的遞增電流量(I-STEP)

OCPSTOP (適用機型3310C 3330A 系列)

格式[PRESet] OCPSTOP SPNR2NL

[PRESet] OCPSTOP NL

用途設定和讀取OCP測試電流的最大電流量

說明此命令是設定過電流保護測試(OCP)的最大電流量(I-STOP)

OCPVTH (適用機型3310C 3330A 系列)

格式[PRESet] OCPVTH SPNR2NL

[PRESet] OCPVTH NL

用途設定和讀取OCP測試的臨界點電壓設定

說明此命令是設定過電流保護測試(OCP)臨界點電壓設定當待測試物的輸出

電壓小於或等於VTH電壓值時即為OCP點

OPPSTART (適用機型3310C 系列)

格式[PRESet] OPPSTART SPNR2NL

[PRESet] OPPSTART NL

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-17

用途設定和讀取OPP測試功率的啟始設定值

說明此命令是設定過功率保護測試(OPP)的啟始功率值(P-START)

OPPSTEP (適用機型3310C系列)

格式[PRESet] OPPSTEP SPNR2NL

[PRESet] OPPSTEP NL

用途設定和讀取OPP測試功率的遞增功率值

說明此命令是設定過功率保護測試(OPP)的遞增功率值(P-STEP)

OPPSTOP (適用機型3310C 系列)

格式[PRESet] OPPSTOP SPNR2NL

[PRESet] OPPSTOP NL

用途設定和讀取OPP測試功率的最大功率值

說明此命令是設定過功率保護測試(OPP)的最大功率值(P-STOP)

OPPVTH (適用機型3310C 系列)

格式[PRESet] OPPVTH SPNR2NL

[PRESet] OPPVTH NL

用途設定和讀取OPP測試的臨界點電壓設定

說明此命令是設定過功率保護測試(OPP)臨界點電壓設定當待測試物的輸出

電壓小於或等於VTH電壓值時即為OPP點

TCONFIG (適用機型3310C3330A 系列)

格式[PRESet] TONFIG NORMAL|OCP|OVP|OPPNR2NL

[PRESet] TONFIG NL

用途設定和讀取動態測試的功能

說明此命令有四個選項(NORMAL|OCP|OVP|OPP)分別是正常模式(NORMAL)

過電流保護測試(OCP)過電壓保護測試(OVP)過功率保護測試(OPP)

PS3310C有過電流保護測試(OCP)過功率保護測試(OPP)

3330A有過電流保護測試(OCP)過電壓保護測試(OVP)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-18

472 LIMIT 設定和讀取電子負載判斷 NG 的上下限

[LIMit]CURRentHIGHLOW or IHIL (適用機型3250A3310A

3310C3330A 系列)

格式[LIMit]CURRentHIGHLOWSPNR2NL

[LIMit]CURRentHIGHLOW NL

IHILSPNR2NL

IHIL NL

用途設定和讀取負載電流的上下限

說明設定比較電流的下限值當負載載入電流低於此下限值時NG 指示燈

即點亮表示ldquoNO GOODrdquo

設定比較電流的上限值當負載載入電流高於此下限值時NG 指示燈即點亮

表示ldquoNO GOODrdquo

[LIMit]POWerHIGHLOW or WHWL (適用機型3310C3250A 系列)

格式[LIMit]POWerHIGHLOWSPNR2NL

[LIMit]POWerHIGHLOW NL

用途設定和讀取負載功率 (W) 的上下限

說明設定比較功率 (瓦特) 的下限值當功率 (瓦特) 高於此上限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

設定比較功率 (瓦特) 的上限值當功率 (瓦特) 低於此下限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

[LIMit]VA HIGHLOW or VAHVAL (適用機型3250A 系列)

格式[LIMit] VAHIGHLOWSPNR2NL

[LIMit] VAHIGHLOW NL

VAHVALSPNR2NL

VAHVAL NL

用途設定和讀取負載視在功率 (VA) 的上下限

說明設定比較功率 (伏安) 的下限值當功率 (伏安) 高於此上限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

設定比較功率 (伏安) 的上限值當功率 (伏安) 低於此下限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-19

[LIMit] VOLtage HIGHLOW or VHVL (適用機型3250A 3310A

3310C3330A 系列)

格式[LIMit] VOLtageHIGHLOWSPNR2NL

[LIMit] VOLtageHIGHLOW NL

VHVLSPNR2NL

VHVL NL

用途設定和讀取負載電壓的上下限

說明設定比較電壓的下限值當輸入電壓低於此下限值時NG 指示燈即點

亮表示ldquoNO GOODrdquo

設定比較電壓的上限值當輸入電壓高於此上限值時NG 指示燈即點

亮表示ldquoNO GOODrdquo

473 STAGE 設定和讀取電子負載的工作狀態

[STATe] LOAD SPONOFF (適用機型33203250A3310A 3310C

3330A 系列)

格式[STATe] LOAD SPONOFFNL

[STATe] LOAD NL

用途設定和讀取電子負載是否載入電流

說明設定電子負載是否載入電流當設定為 ON 時則電子負載開始以待測物

載入電流當設定為OFF 時則電子負載不會載入電流

[STATe] MODE SPCCCRCVCP (適用機型3250A3310A 3310C

3330A 系列)

格式[STATe] MODE SPCCCRCVCPNL

[STATe] MODE NL

用途設定和讀取電子負載的操作模式

說明電子負載可工作的模式如下表所示

當 讀 取 負 載 操 作 模 式 時 返 回 值 0123 分 別 代 表

CCCRCVLINCP 模式

CC CR CVLIN CP

3310A CV

3310C CV

3330A CV

3250 LIN

表 4-10 各系列可工作模組表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-20

[STATe] SHORt SPONOFF (適用機型33203310A 3310C3330A

系列)

格式[STATe] SHORt SPONOFFNL

[STATe] SHORt NL

用途設定和讀取電子負載是否短路測試

說明此命令為設定電子負載作短路測試當設定為 ON 時此時電子負載之

V+V- 端如同短路狀態

[STATe ] PRESet SPONOFF ( 適 用 機 型 3320 3250A 3310A

3310C3330A 系列)

格式[STATe] PRESet SPONOFFNL

[STATe] PRESet NL

用途設定和讀取電子負載預設功能

說明此命令是控制電流表的輸出形式若設為 ON 時則電流表所顯示的電

流值為預設之值若設為 OFF則電流表所顯示的電流值為實際載入電

流之值

[STATe] SENSe SPONOFF (適用機型3250A3310A 3310C3330A

系列)

格式[STATe] SENSe SPONOFFNL

[STATe] SENSe NL

用途設定和讀取電子負載 VSENSE 功能的狀態

說明此命令為設定電壓讀取由輸入連接器端或是 VSENSE BNC 端設定為

ON 時電壓值由 VSENSE BNC 端所取得設定為 OFF 時電壓值是

由輸入連接器端所取得

[STATe] RANGe SPI∣II (適用機型33203310A 系列)

格式[STATe] RANGe SPI∣II∣NL

[STATe] RANGe ∣NL

用途設定和讀取電源或電阻範圍

說明此命令為設定電流及電阻範圍3310A 系列電子負載共有二檔RANG 1

即 RANG IRANG 2 即 RANGE II而其電流及電阻的範圍一電子負載

模組規格而定3310A 系列各電子負載模組的電流及電阻的範圍如下

規格

機種 3310A 3311A 3312A 3314A 3315A

CC MODE

RANGE III 0~3A 0~ 30A 0~6A 0~60A 0~1A 0~10A 0~05A 0~5A 0~15A 0~15A

CR MODE

RANGE III 01~2Ω 2~8KΩ

005~1

Ω 1~4KΩ

125~25

Ω

25~20K

Ω 5~100Ω

100~2K

Ω 02~4Ω

4~16K

Ω

表 4-11 3310A 系列電流及電阻的規格表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-21

[STATe] LEVEl SPHIGH∣LOW (適用機型3310A 3310C 系列)

格式[STATe] LEVEl SPHIGH∣LOW∣NL

[STATe] LEVEl ∣NL

用途設定和讀取電子負載 LOW 和 HIGH

說明

1 LEV LOW 固定電流 (CC) 模式時為低準位電流設定值固定電阻 (CR)

模式時為低準位電阻設定值固定電壓 (CV) 模式時為低準位電壓設

定值

2 LEV HIGH 固定電流模式時為高準位電流設定值固定電阻模式時為

高準位電阻設定值固定電壓模式時為高準位電壓設定值

[STATe] DYNamic SPON∣OFF (適用機型3310A 3310C3330A 系

列)

格式[STATe] DYNamic SPON∣OFF∣NL

[STATe] DYNamic ∣NL

用途設定和讀取電子負載為動態或靜態負載

說明

1 DYN ON 設定為動態 (DYNAMIC) 負載

2 DYN OFF 設定為靜態 (STATIC) 負載

[STATe] SYNCronize SPON∣OFF (適用機型3250A 系列)

格式[STATe] SYNCronize SPON∣OFF∣NL

[STATe] SYNCronize ∣NL

用途設定和讀取電子負載為外部同步或內部同步

說明

1 外部同步信號 (SYNC ON)使用外部同步信號作為電子負載同步解發信

號以控制負載電流與電壓同步

2 內部同步信號 (SYNC OFF)使用輸入連接器的信號再經由內部的零交

越電路及隔離電路產生同步信號

[STATe] WATT SPON∣OFF (適用機型3250A3310C 系列)

格式[STATe] WATT SPON∣OFF∣NL

[STATe] WATT ∣NL

用途設定和讀取是否顯示功率

說明此命令是設定功率電表的顯示本命令必須配合 PRESOFF 時使用

設定 ON 時上方的顯示器由電壓表變為瓦特表下方的顯示器由電流

表變為伏安 (VA) 表其單位分別為ˆ W ˜ˆ VA ˜

設定 OFF 時上方的瓦特 (W) 變回電壓表下方的伏安 (VA) 表變回

電流表其單位分別為ˆ Vrms ˜ˆ Vrms ˜

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-22

[STATe] AFREQ SPONOFF (適用機型3250A系列)

格式[STATe] AFREQ SPONOFFNL

[STATe] AFREQ NL

用途設定和讀取電子負載是否自動偵測頻率

說明此命令式控制電子負載是否自動偵測頻率若設為 ON 時則電子負載

會自動偵測輸入端電壓之頻率若設為 OFF則電子負載輸入電壓之頻

率須要自行設定

[STATe] DUAL DVM∣DVM∣OFF (適用機型3330A 系列)

格式 [STATe] DUAL DVM∣DVM∣OFF∣NL

用途設定當前模組在顯示狀態

說明此命令為設定 3330A 系列模組在顯示狀態

DVM雙電壓顯示模式

DAM雙電壓顯示模式

OFFNORMAL顯示模式

[STATe] CC AUTO∣R2 (適用機型333XA331XC 系列)

格式 [STATe] CC AUTO∣R2∣NL

用途設定AUTO RANGE強制RANGE II功能

說明設定在AUTO RANGE 會自動切換RANGE 檔位

設定在強制 RANGE II 會將RANGE 檔位設定在RANGE II

PS此項功能3302C啟用於(REV28)版本之後

3310C系列啟用於(REV305)3312C(REV306)版本之後

3330A系列啟用於(REV317)版本之後

[STATe] NG (適用機型3250A3310A 3310C3330A 系列)

格式[STATe] NG ∣NL

用途查詢當前模組是否有的 NG 標誌

說明NG 讀回NG 的狀態指示燈ldquo0rdquo表示 NG (NO GOOD) 指示燈熄

滅ldquo1rdquo表示 NG 指示燈點亮

[STATe] PROTect (適用機型3310A 3310C3330A 系列)

格式[STATe] PROTect ∣NL

用途查詢當前模組是否有的保護標誌

說明

1 PROT 讀回負載目前的保護狀態ldquo1rdquo表是發生 OPPldquo4rdquo表示發

生 OVP ldquo8rdquo表示發生 OCP下表說明保護狀態位元對應碼

2 PROT 狀態暫存器的清除可以使用 CLER 命令將 PROT 狀態暫存器清

除為ldquo0rdquo

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-23

7 6 5 4 3 2 1 0

過功率保護(OPP)

過電壓保護(OVP)

過電流保護(OCP)

位元 7 位元 0

過溫度保護(OTP)(3310)

表 4-13 PROT 狀態暫存器

[STATe] SLEWrate ATE FAST∣MIDDle∣SLOWNL (適用機型3320

系列)

格式[STATe] SLEWrate FAST∣MIDDle∣SLOWNL

用途設置當前模組電流斜率

說明設置當前模組電流斜率約快中慢

474 SYSTEM 設定和讀取機框和電子負載的狀態

[SYStem] RECall SP m n (適用機型33203250A3310A 3310C

3330A 系列)

格式[SYStem] RECall SP m n∣NL

用途呼叫記憶裝定中的負載狀態

說明此命令為呼叫記憶裝定中的負載狀態資料m = 1~5n = 1~30

如果當前模組為 3310A3250 系列時項目號 (n) 無效n 可以省略

如果當前模組為其他系列時省略符號 n項目默議為 3302C 所顯示的項

實例RECALL 215 呼叫記憶裝定中的第 2 組第 15 項負載裝態資料

REC 3 呼叫記憶裝定中的第3組負載狀態資料如果當前模組為 3320

3310C3330A 系列時項目默議為 3302C 所顯示的項目

[SYStem] STORe SP m n (適用機型33203250A3310A 3310C

3330A 系列)

格式[SYStem] STORe SP m n∣NL

用途存儲負載狀態到記憶裝定中

說明此命令為存儲負載狀態到記憶裝定中m = 1~5n = 1~30如果當前模組

為 3310A3250A 系列時項目 (n) 無效n 可以省略

如果當前模組為其他系列時省略項目號 n 項目默議為 3302C 所顯示的項

實例SYSTEMSTORE 215 存儲負載狀態到記憶裝定第 2 組第 15 項中

STOR 3 存儲負載狀態到記憶裝定第 3 組如果當前模組為 33203310C

3330A 系列時項目默議為 3302C 所顯示的項目

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-24

[SYStem] NAME (適用機型3250A3310A 3310C3330A 系列)

格式[SYStem] NAME ∣NL

用途讀取當前電子負載機型編號

說明此命令讀回當前電子負載機型編號如果當前沒有模組那麼將讀到字

符串 ˆNONE˜如果當前安裝了模組那麼將會讀到以下型號

型 號 型 號 型 號 型 號

3250A 3310A 3310C 3330A

3251A 3311A 3311C 3331A

3252A 3312A 3312C 3332A

3253 3314A 3314C 3333A

3315A 3315C 3334A

表 4-14 各系列機型編號表

[SYStem] NAME XXXX ∣NL or [SYStem] SPEC NR2 (適用機型

3320A 系列)

格式[SYStem] NAME XXXX ∣NL

[SYStem] SPEC NR2

用途設定當前電子負載機型編號

說明XXXX 為 33203321332233243325 型號之一3302C 才能知道當

前為何種規格電子負載

SPCT 型號

0 3320

1 3321

2 3322

4 3324

5 3325

表 4-15 3320系列機型編號表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-25

475 MEASURE 測量電子負載的當前電流電壓的實際值

MEASureCURRent (適用機型3250A3310A 3310C3330A 系列)

格式MEASureCURRent ∣NL

用途讀取當前電子負載的電流

說明讀回 4 位半數位電流表的讀值單位為安培 (A)

MEASureVOLtage (適用機型3250A3310A 3310C3330A 系列)

格式MEASureVOLtage ∣NL

用途讀取當前電子負載的電壓

說明讀回 4 位半數位電壓表的讀值單位為伏特 (V)

MEASurePOWer (適用機型3250A3310C 系列)

格式MEASurePOW ∣NL

用途讀取當前電子負載的功率

說明讀回 4 位半數位瓦特表的讀值單位為瓦特(W)

MEASureVA (適用機型3250A 系列)

格式MEASureVA ∣NL

用途讀取當前電子負載的伏安

說明讀回 4 位半數位伏安表的讀值單位為伏安 (VA)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-26

4-8 3250 系列 GPIB 控制流程圖

START

SET to LEV A or B

AC or DC

AC

DC

SET

FREQ NR2

SYNC ON|OFF

BANK m

SET

FREQ 01

SYNC ONOFF

MODE CCCC

SET

CR

MODE CR

SET

MODE CC

WAVE nCURR = A NR2

SET

VL NR2VH NR2

IL NR2

IH NR2WL NR2

WH NR2VAL NR2VAH NR2

m 0 ~ 10n 1 ~ 5

BANK 命令僅能使用於

交流 (AC) 負載

Lighting REM

Indicater

WAVE 命令僅能使用於

固定電流 (CC)模式

RESA NR2

圖 4-2 3250A 系列 GPIB 控制流程圖

SET

ldquoMODE LINrdquoldquoCURR=A NR2rdquo

LIN

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-27

4-9 3310A 系列 GPIB 控制流程圖

圖 4-3 3310A 系列 GPIB 控制流程圖

START

SETMODE CC

SET SET

CURRENTiexclOslashA

CC

SETRANG 2

SETRANG 1

SETRANG 1

SETRANG 2

HIGH or LOW LEVEL

SET

LEV HIGHRESLOW C

RESHIGH NR2

SET

LEV LOWRESLOW D

RESHIGH NR2

SETLEV HIGH

RESLOW ERESHIGH NR2

SET

LEV LOWRESHIGH FRESHIGH NR2

SET

LEV HIGHRESLOW G

RESHIGH NR2

SET

LEV LOWRESHIGH H

RESHIGH NR2

STA or DYN

SETDYN OFF

SET

HIGH or

SETLEV HIGH

CURRLOW I

CURRHIGH NR2

SETLEV LOW

CURRHIGH J

CURRLOW NR2

SETLEV HIGH

CURRLOW K

CURRHIGH NR2

SETLEV LOW

CURRHIGH L

CURRLOW NR2

SETDYN ON

RISENR2

PERDLOW NR2

STA or DYN

DYN OFF

LOW LEVELHIGH or

LOW LEVEL

CURRHIGH NR2CURRLOW NR2

FALLNR2PERDHIGH NR2

SETDYN ON

RISENR2

PERDLOW NR2

CURRHIGH NR2CURRLOW NR2

FALLNR2PERDHIGH NR2

HIGH or LOW LEVEL

HIGH or LOW LEVEL

CURRENTiexclUgraveB

MODE CR MODE CV

MODE

CR

MODE

CV

MODE NO NO NO

YESYESYES

YES

YESNO

NO

LOW

HIGH HIGH

LOW

DYN DYN

SAT SAT

LOWLOW

HIGH HIGH

HIGH

LOW

3310A 3311A 3312A 3314A 3315A

AB

CD

E

FGH

IJKL

3020

20800001

20

0060000

3000300

6010

104000

0051000

60000

6000600

10250

25020000

125250

001000

1000100

051000

100020000

501000

00500000

050050

1540

4015000

0240

0060000

1500150

3310A 系列流程圖變數表

Lighti ng REMIndicater

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-28

4-10 3320 系列 GPIB 控制流程圖

圖 4-4 3320 系列 GPIB 控制流程圖

START

A B C

3320 3321 3322 3323 3324 30

30

300

60

60

600

10

10

100

10

10

100

05

05

50

3325 15

15

150

SETRANG 1SLEW n

CURR ≦ B

CURRENT ≦ A

SETRANG 2SLEW n

CURR ≦ C

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-29

4-11 3310C 系列 GPIB 控制流程圖

圖 4-5 3310C 系列 GPIB 控制流程圖

START

CC

MODE

NO CP

MODE

CV

MODE

CR

MODE

SETldquoMODE CCrdquo

SETldquoMODE CRrdquo

SETldquoMODE CVrdquo

SETldquoMODE CPrdquo

CORRENTlt=A

SETldquoRANGE 2rdquo

SETldquoRANGE 1rdquo

RESgt=B

SETldquoRANGE 2rdquo

SETldquoRANGE 1rdquo

STA or

SETldquoDYN OFFrdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquo ldquoCURRHIGH D ldquo ldquoCURRLOW NR2rdquo

SET ldquoLEV HIGHrdquo ldquoCURRLOW C ldquo ldquoCURRHIGH NR2rdquo

SET ldquoDYN ONrdquo

ldquoCURRHIGH NR2ldquo ldquoCURRLOW NR2rdquo ldquoRISENR2rdquo ldquoFALLNR2rdquo ldquoPERDHIGH NR2rdquo ldquoPERDLOW NR2rdquo

STA or

SETldquoDYN OFFrdquo

HIGH orLOW LEVEL

SETldquoLEV LOWrdquo ldquoCURRHIGH F ldquoldquoCURRLOW NR2rdquo

SETldquoLEV HIGHrdquoldquoCURRLOW E ldquoldquoCURRHIGH NR2rdquo

SETldquoDYN ONrdquo

ldquoCURRHIGH NR2ldquoldquoCURRLOW NR2rdquoldquoRISENR2rdquoldquoFALLNR2rdquoldquoPERDHIGH NR2rdquoldquoPERDLOW NR2rdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquoldquoRESHIGH J ldquo ldquoRESLOW NR2rdquo

SET ldquoLEV HIGHrdquo ldquoRESLOW I ldquo ldquoRESHIGH NR2rdquo

HIGH orLOW LEVEL

SETldquoLEV LOWrdquoldquoRESHIGH L ldquoldquoRESLOW NR2rdquo

SET ldquoLEV HIGHrdquo ldquoRESLOW K ldquoldquoRESHIGH NR2rdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquo ldquoCVHIGH H ldquo ldquoCVLOW NR2rdquo

SET ldquoLEV HIGHrdquoldquoCVLOW G ldquo ldquoCVHIGH NR2rdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquo ldquoCPHIGH N ldquo ldquoCPLOW NR2rdquo

SETldquoLEV HIGHrdquo ldquoCPLOW M ldquoldquoCPHIGH NR2rdquo

A B CDEF GH I J KLM N

3310C30 20 0 0300030

20 750010620

00 60

00 150

3311C601000 60 0060

1037500510

00 60

00300

3312C102500100010

25 1875013325

00250

00300

3314C0510000050050

1001875533100

00500

00200

3315C154000150015

4015002140

0060

0075

3310C系列流程圖變數表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 A-1

Appendix A GPIB programming Example

C Example Program

Link this program with appropriate cibobj

This application program is written in TURBO C 20 for the IBM PC-AT compatible The National Instruments Cooperation (NIC) Model PC-2A board provides the interface between the PC-AT and a PRODIGIT MPAL ELECTRONIC LOAD The appropriate cibobj file is required in each program to properly link the NIC board to C LANGUAGE and include the ltdeclhgt HEADER FILE to C LANGUAGE

include ltstdiohgt

include ltdoshgt

include ltmathhgt

include declh NI GPIB CARD HEADER FILE

main()

char ouster[20]rdbuf[15]spec[10]

int ichload

Assign unique identifier to the device dev5 and store in variable load check for error ibfind error = negative value returned

if((load = ibfind(dev5)) lt 0) Device variable name is load

GPIB address is 5

printf(r INTERFACE ERROR an)

printf(rnError routine to notify that ibfind failedn)

printf(rnCheck software configurationn)

exit(1)

Clear the device

if((ibclr(load)) amp ERR)

printf(INTERFACE ERROR a)

exit(1)

clrscr()

Clear load error register

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT A-2

ibwrt(loadoutstr6)

ibwrt(loadCLR3)

ibwrt( loadNAME5) Get the 3310 series module load specification

strset(rdbuf0) Clear rdbuf string buffer

strset(spec0) Clear spec string buffer

ibrd(loadspec20)

if (spec[3] == 9)

printf(n 3302C series specification error )

Set preset off current sink 10 amps and load on commands to the load

ibwrt( loadpres offcclow 00cchigh 10load on 47)

ibwrt( loadmeascurr10)

Get the load actially sink current from the load

ibrd( loadrdbuf20)

go to local

ibloc(load)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 A-3

BASICA Example Program

LOAD DECLBAS using BASICA MERGE command

100 REM You must merge this code with DECLBAS

105 REM

110 REM Assign a unique identifier to the device dev5 and store it in variable load

125 REM

130 udname$ = dev5

140 CALL ibfind (udname$load)

145 REM

150 REM Check for error on ibfind call

155 REM

160 IF load lt 0 THEN GOTO 2000

165 REM

170 REM Clear the device

175 REM

180 CALL ibclr (load)

185 REM

190 REM Get the 3310 series module load specification

195 REM

200 wrt$ = NAME CALL ibwrt(loadwrt$)

210 rd$ = space$(20) CALL ibrd(loadrd$)

215 REM

220 REM Set preset off current sink 10 amps and load on commands to the load

225 REM

230 wrt$ = pres offcclow 00cchigh 10load on

240 CALL ibwrt(loadwrt$)

245 REM

250 REM Get the load actially sink current from the load

255 REM

260 wrt$ = meascurr CALL ibwrt(loadwrt$)

270 rd$ = space$(20) CALL ibrd(loadrd$)

275 REM

280 REM Go to local

285 REM

290 CALL ibloc(load)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT A-4

2000 REM Error routine to notify that ibfind failed

2010 REM Check software configuration

2020 PRINT ibfind error STOP

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-1

Appendix B RS-232 programming Example

C Language Interface for DOS Handlers pd_rs232c include ltdoshgt

include ltstdiohgt

include ltconiohgt

include ltstringhgt

define COMPTR 44 command array pointer

define QUELEN 1024 size of seriel input

define SUCCESS 0 return value variable for success

define OPER_ERR -1 operate error

define TIME_OUT 1 time_out

int input_index = 0 index of seriel input buffer

int rd_result = 0 return value variable of pd_rd()

int timeout = 0 timeout flag

char queue[QUELEN] seriel input buffer

int ACE_DATA_REG ACIA data register

int ACE_INT_ENB_REG ACIA interrupt enable register

int ACE_INT_IDENT_REG ACIA interrupt identification register

int ACE_LINE_CTL_REG ACIA line control register

int ACE_MODEM_CTL_REG ACIA modem control register

int ACE_LINE_STAT_REG ACIA line status register

int ACE_MODEM_STAT_REG ACIA modem status register

int COM_INT_NUM ACIA communication port interrupt number

int IRQ_MASK IRQ mask for PC IRQ flag

void pd_loc(void) function of disable interrupt routine

void pd_rem(void) function of enable interrupt routine

int pd_init(int) function of initial communication port

int pd_wrt(char int) function of write to device

int pd_rd(char int) function of read from device

int read_buf(void)

define PIC_CTL_REG 0x20 8259A PIC control register

define PIC_INT_MASK_REG 0x21 8259A PIC interrupt mask register

define NON_SPEC_EOI 0x20 non-spacific end of interrupt

define CTS 0x10 clear to send

define DSR 0x20 data set ready

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-2

define RI 0x40 ring indicator

define DCD 0x80 data carrier detect

define DCTS 1 delta clear to send

define DDSR 2 delta data set ready

define TERI 4 trailing edge ring detect

define DDCD 8 delta data carrier detect

define OE 2 overrun error

define PE 4 parity error

define FE 8 frame error

define BI 0x10 break interrupt

define THRE 0x20 transmit holding reg empty

3302C series elec load command sets

int pd_wrt(char wrtbufint count)

static char combuf[COMPTR] = CHAN CURRHIGH CURRLOW

RESHIGH RESLOW VOLTHIGH

VOLTLOW PERDHIGH PERDLOW

FALL RISE GLOBLOAD

GLOBLEV GLOBPRES GLOBSHOR

GLOBDYN GLOBRANG GLOBMODE

CLER CHAN MEASVOLT

MEASCURRCURRHIGH CURRLOW

ERR RESHIGH RESLOW

VOLTHIGHVOLTLOW NAME

PERDHIGHPERDLOW FALL

RISE LOAD LEV

PRES SHOR DYN

RANG MODE PROT

REMOTE LOCAL

int cntresultt

int comerrerr

char ch

char tempbuf[QUELEN]

char intbuf[QUELEN]

for (cnt = 0cnt lt 1024cnt++)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-3

intbuf[cnt] =

tempbuf[cnt]=

strset(intbuf)

strset(tempbuf)

for (cnt = 0cnt lt count+1cnt++wrtbuf++)

intbuf[cnt] = wrtbuf

cnt = cnt--

intbuf[cnt] = r

cnt = cnt++

count = count++

intbuf[cnt] = n

t = strcspn(intbuf )

if (t gtcount)

t = count-1

for (cnt = 0cnt lt tcnt++)

tempbuf[cnt] = intbuf[cnt]

strupr(tempbuf)

strupr(intbuf)

cnt = 0

do

comerr = strncmp(tempbufcombuf[cnt]t)

cnt = cnt++

while(( cnt = COMPTR) ampamp (comerr = 0))

if ( comerr == 0)

result = SUCCESS

for (cnt = 0cnt lt count+1cnt++)

while(inportb(ACE_LINE_STAT_REG) amp THRE == 0)

ch = intbuf[cnt]

delay(20)

outportb(ACE_DATA_REG ch)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-4

timeout = 0

for (cnt = 0 cnt lt= countcnt++)

ch = intbuf[cnt]

if(ch == )

do

read_buf()

while((rd_result == 0)ampamp(timeout == 0))

rd_result = 0

for (cnt = 0cntlt= countcnt++)

intbuf[cnt] =

tempbuf[cnt] =

return(result)

return(OPER_ERR)

int pd_rd(char bufint count)

char ch

int cnt = 0

do

ch = queue[cnt]

buf = ch

cnt = cnt++

buf = buf++

while((ch = n) ampamp (cnt = count))

buf = 0

queue[0] = 0

if (timeout == 1)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-5

return(TIME_OUT)

return(SUCCESS)

int read_buf()

char chch1

int temp_index

unsigned long ticks

float sec1sec2

rd_result = 0

ticks = biostime(00)

sec1 = ticks182

do

ticks = biostime(00)

sec2 = ticks182

if((sec2 - sec1) gt= 200) delay about 1 Sec

timeout = 1

ch = inportb(ACE_INT_IDENT_REG)

ch amp= 0x06

switch(ch)

case 6

inportb(ACE_DATA_REG) read the data register to empty it

break

case 0

break

case 2

break

case 4 read character from data register

ch1 = inportb(ACE_DATA_REG)

temp_index = input_index + 1 increment index of input buffer

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-6

if (ch1 = n) check terminate bit

queue[input_index] = ch1 store character to input buffer

input_index = temp_index

else

queue[input_index] = ch1

input_index = temp_index

input_index = 0 if terminate bit was detected

temp_index = 0

rd_result = 1 clear index and set return value

break

finally send the non-spacific

while ((rd_result == 0) ampamp (timeout == 0))

int pd_init(int pd_com)

if ((pd_com = 1) ampamp (pd_com = 2))

return(OPER_ERR)

if (pd_com == 2) initial communication port 2

ACE_DATA_REG = 0x2f8

ACE_INT_ENB_REG = 0x2f9

ACE_INT_IDENT_REG = 0x2fa

ACE_LINE_CTL_REG = 0x2fb

ACE_MODEM_CTL_REG = 0x2fc

ACE_LINE_STAT_REG = 0x2fd

ACE_MODEM_STAT_REG = 0x2fe

COM_INT_NUM = 11

IRQ_MASK = 0xf7 IRQ mask for IRQ3 (11110111)

else initial communication port 1

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-7

ACE_DATA_REG = 0x3f8

ACE_INT_ENB_REG = 0x3f9

ACE_INT_IDENT_REG = 0x3fa

ACE_LINE_CTL_REG = 0x3fb

ACE_MODEM_CTL_REG = 0x3fc

ACE_LINE_STAT_REG = 0x3fd

ACE_MODEM_STAT_REG = 0x3fe

COM_INT_NUM = 12

IRQ_MASK = 0xef IRQ mask for IRQ4 (11101111)

bioscom(0 0xe3 pd_com-1) boud rate 9600 1 start bit

pd_rem() no parity 1 stop bit

pd_wrt(remote6) data bit 8 bits

return(SUCCESS)

void pd_rem(void)

char ch

outportb(ACE_INT_ENB_REG 0xd) enable ACIA interrupt register

inportb(ACE_DATA_REG) empty receive data register

inportb(ACE_LINE_STAT_REG) clear line status register

outportb(ACE_MODEM_CTL_REG 0xb) set RTSDTR to enable modem and

turn on OUT2 to enable the 8250s

IRQ interrupt to system

void pd_loc(void)

char ch

outportb(ACE_INT_ENB_REG 0) disable all 8250 interrupt

outportb(ACE_MODEM_CTL_REG 0) clear RTSDTR to disable modem and

turn off OUT2 to disable the 8250s

IRQ interrupt to system

Program terminated

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-8

C Example Program Link this program with pd_rs232obj

include ltdoshgt

include ltstdiohgt

include ltconiohgt

include ltstringhgt

main()

int com

int io_err= 0

char rdbuf[1024]

clrscr()

printf(Input COM1COM2 port is )

scanf(d ampcom)

if((io_err = pd_init(com)) == 0) Initial RS-232 interface

setstr(rdbuf)

pd_wrt(name5)

if ((io_err = pd_rd(a10)) == 0)

do

Set preset off current sink 10 amps and load on commands to the load

pd_wrt(pres off8)

delay(200)

pd_wrt(currlow 0012)

delay(200)

pd_wrt(curr high 1013

delay(200)

pd_wrt(load on7)

delay(200)

pd_wrt(meascurr 11)

Get the load actially sink current from the load

delay(200)

pd_rd(rdbuf20)

io_err = 1

while (io_err == 0)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-9

else

printf(a)

printf(3302C IO reading error n)

exit(1)

pd_loc() Go to local

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

Material Contents Declaration (材料含量宣称)

Hazardous Substance (有毒有害物质或元素)

(Part Name) 零件名称

(Pb) 汞

(Hg) 镉

(Cd) 六价铬

(Cr6+)

多溴

联苯

(PBB)

多溴

二苯醚

(PBDE)

PCBA (印刷电路装配件)

X O X O O O

Electrical part not on PCBArsquos 未在PCBA上的电子零件 X O X O O O

Metal parts 金属零件

O O O X O O

Plastic parts 塑料零件

O O O O X X

Wiring 电线

X O O O O O

Package 封装

X O O O O O

对销售之日的所售产品本表显示 PRODIGIT 供应链的电子信息产品可能包含这些物质注意在所售产品中可能

会也可能不会含有所有所列的部件This table shows where these substances may be found in the supply chain of Prodigit electronic information products as of the date of sale of the enclosed product Note that some of the component types listed above may or may not be a part of the enclosed product 表示该有毒有害物质在该部

件所有均质材料中的含量均在SJT 11363-2006 标准规定的限量要求以下Indicates that the concentration of the hazardous substance in all homogeneous materials in the parts is below the relevant threshold of the SJT 113632006 standard times表示该有毒有害物质至少在该部件的某一均质材料中的含量超出SJT 11363-2006 标准

规定的限量要求times Indicates that the concentration of the hazardous substance of at least one of all homogeneous materials in the parts is above the relevant threshold of the SJT 11363-2006 standard Note(注释) 1Prodigit has not fully transitioned to lead-free solder assembly at this momentHowever most of thecomponents used are RoHS compliant(此刻Prodigit 并非完全过渡到无铅焊料组装但是大部份的元器件一至于RoHS的规定)

2 The product is labeled with an environment-friendly usage period in yearsThe marked period is assumed under the operating environment specified in the product specifications(产品标注了环境友好的使用期限制(年)所标注的环境使用期限假定是在此产品定义的使用环境之下)

Example of a marking for a 10 year period (例如此标制环境使用期限为10年)

Page 19: 3302C Mainframe 使用手冊 · 2016. 12. 20. · 3302c mainframe 使用手冊 1-3 1-5 系統方塊圖 3302c 系統方塊圖如圖 1-1 所示,3302c 內含兩組電源供應器,其中一組供應給

3302C Mainframe 使用手冊 4-3

4-4 3320 3250 3310A 3310C 3330A GPIBRS-232 命令列表

332032503310A3310C3330A 系列 GPIBRS-232 設定及讀取命令如下列表格

型 號 設定預置數值命令查詢預置數值命令

3250A 3310A 3310C 3320 3330A 備 註

[PRESet] BANKSPd⎢NL d=0~10

[PRESet] BANKSP⎢NL 0~10

[PRESet] WAVESPm⎢NL M=0~4

[PRESet] WAVESP⎢NL 1~5

[PRESet] FREQuency SP NR2 ⎢NL 00~700

[PRESet] FREQuency ⎢NL 00~700

[PRESet] RISESP NR2 ⎢NL

[PRESet] RISE ⎢NL

[PRESet] FALLSP NR2 ⎢NL

[PRESet] FALL NR2 ⎢NL

[PRESet] SLEWrateSP NR2 ⎢NL

[PRESet] SLEWrate ⎢NL

[PRESet ] PERiod HIGH ⎢LOW SPNR2

[PRESet] PERiodHIGH ⎢LOW

⎢NL

[PRESet] PERDHIGH ⎢LOW SP NR2

[PRESet ] PERDHIGH ⎢LOW

⎢NL

[PRESet] LDONvSP NR2 ⎢NL

[PRESet] LDONv ⎢NL

[PRESet] LDOFfvSP NR2 ⎢NL

[PRESet] LDOFfv ⎢NL

[PRESet] CC SP NR2 ⎢NL

[PRESet] CC ⎢NL

PRESet] CURR SP NR2 ⎢NL

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-4

型 號 設定預置數值命令查詢預置數值命令

3250A 3310A 3310C 3320 3330A 備 註

[PRESet] CURR ⎢NL

[PRESet] CCA ⎢B SP NR2⎢NL

[PRESet] CCA ⎢B ⎢NL

[PRESet] CURRA ⎢BSP NR2

⎢NL

[PRESet] CURRA ⎢B⎢NL

[PRESet ] CC HIGH ⎢LOWSPNR2⎢NL

[PRESet] CCHIGH ⎢LOW ⎢NL

[PRESet ] CURR HIGH ⎢LOWSPNR2⎢NL

[PRESet] CURRHIGH ⎢LOW

⎢NL

[PRESet ] CP HIGH ⎢LOW SPNR2⎢NL

[PRESet] CPHIGH ⎢LOW ⎢NL

[PRESet] CRSPNR2 ⎢NL

[PRESet] CR ⎢NL

[PRESet] CRA ⎢B SP NR2⎢NL

[PRESet] CRA ⎢B ⎢NL

[PRESet ] RESA ⎢B SP NR2

⎢NL

[PRESet] RESA ⎢B ⎢NL

[PRESet] LINA⎢B SP NR2⎢NL

[PRESet] LINA ⎢B ⎢NL

[PRESet ] CR HIGH ⎢LOW SPNR2⎢NL

[PRESet] CRHIGH ⎢LOW ⎢NL

[PRESet ] RES HIGH ⎢LOW SPNR2⎢NL

[PRESet ] RESHIGH ⎢LOW

⎢NL

[PRESet ] CV HIGH ⎢LOW SPNR2⎢NL

[PRESet] CVHIGH ⎢LOW ⎢NL

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-5

[PRESet] CVSP NR2 ⎢NL

[PRESet] CV ⎢NL

型 號 設定預置數值命令查詢預置數值命令

3250A 3310A 3310C 3320 3330A 備 註

[PRESet ]TCONFIG SP

NORMAL|OCP|OPP|NL

[PRESet ]TCONFIG SP

NORMAL|OCP|OVP|NL

[PRESet] TCONFIG |NL 1NORMAL

2OCP

3OPP

[PRESet] TCONFIG |NL 1NORMAL

2OCP

3OVP

[PRESet] OCPSTART SP NR2|NL

[PRESet] OCPSTART |NL

[PRESet] OCPSTEP SP NR2|NL

[PRESet] OCPSTEP |NL

[PRESet] OCPSTOP SP NR2|NL

[PRESet] OCPSTOP |NL

[PRESet] OCPVTH SP NR2|NL

[PRESet] OCPVTH |NL

[PRESet] OPPSTART SP NR2|NL

[PRESet] OPPSTART |NL

[PRESet] OPPSTEP SP NR2|NL

[PRESet] OPPSTEP |NL

[PRESet] OPPSTOP SP NR2|NL

[PRESet] OPPSTOP |NL

[PRESet] OPPVTH SP NR2|NL

[PRESet] OPPVTH |NL

表 4-1 設定預置數值命令查詢預置數值命令

註1OCPOPP和TCONFIG功能在3310C3311C3315C在(REV306)之後版本才有此功能

3312C在(REV309)之後版本才有此功能

3314C在(REV307)之後版本才有此功能

3310C系列需搭配3302C (REV29)之後版本才有此功能

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-6

型 號

STAGE設定命令查詢命令 3250A 3310A 3310C 3320 3330A

備 註

[STATe] LOAD SPONOFF

NL

[STATe] LOAD NL 0OFF 1ON

[STATe ] MODESPCC CR CV

CP NL

[STATe] MODE NL 0CC 1CR

2CV 3CP

[STATe] SHORt SP ONOFF

NL

[STATe] SHORt NL 0OFF 1ON

[STATe] PRESet SP ONOFF

NL

[STATe] PRESe NL 0OFF 1ON

[STATe] SENSet NL 0OFF 1ON

[STATe] SENSe SP ONOFF

NL

[STATe] AFREQ SP ONOFF

NL

[STATe] AFREQ NL 0OFF 1AUTO

[STATe] RANGe SP III NL

[STATe] RANGe NL 0I 1II

[STATe] LEVei SP HIGHLOW

NL

[STATe] LEVei NL 0LOW 1HIGH

[STATe] LEV SP HIGHLOW

NL

[STATe] LEV NL 0LOW 1HIGH

[STATe] DYNamic SP ONOFF

NL

[STATe] DYNamic NL 0OFF 1ON

[STATe ] SYNChronize SPON

OFFNL

[STATe] SYNChronize NL 0OFF 1ON

[STATe] WATT SPONOFF

[STATe] WATT 0OFF 1ON

[STATe] DUALSPDVMDAM|OFF

[STATe] CCSPAUTOR2(註一)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-7

註一CC AUTOR2 功能3302C啟用於(REV28)版本之後

3310C系列啟用於(REV305)3312C(REV306)版本之後

3330A系列啟用於(REV317)版本之後

型 號

STAGE設定命令查詢命令 3250A 3310A 3310C 3320 3330A

備 註

[STATe] NO 0GO 1NG

[STATe] PROTect 1PROT

[STATe ] SLEWrate FAST MIDDle

SLOW

[STATe] SLEWrate NL FAST=3 MIDDL=2

SLOW=1

表 4-2 STAGE設定命令查詢命令

型 號

LIMIT設定預置數值命令查詢預置數值命令 3250A 3310C 3330A 備 註

LIMITCURRentHIGH ⎢LOWSPNR2

⎢NL

LIMITCURRentHIGH ⎢LOW⎢NL

LIMIT POWer HIGH ⎢LOWSPNR2

⎢NL

LIMITPOWerHIGH ⎢LOW⎢NL

LIMITVAHIGH ⎢LOWSPNR2⎢NL

LIMITVAHIGH ⎢LOW⎢NL

LIMITVOLTageHIGH ⎢LOWSPNR2

⎢NL

LIMITVOLTageHIGH ⎢LOW⎢NL

IH ⎢ILSPNR2⎢NL

IH ⎢IL⎢NL

WH ⎢WLSPNR2⎢NL

WH ⎢WL⎢NL

VAH ⎢VALSPNR2⎢NL

VAH ⎢VAL⎢NL

VH ⎢VLSPNR2⎢NL

VH ⎢VL⎢NL

表 4-3 LIMIT設定預置數值命令查詢預置數值命令

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-8

系統命令對所有模組有效

COMMAND NOTE RETURN

[SYStem] RECall SP m [n] ⎢NL M=1 ~ 5 n=1 ~30

[SYStem] STORe SP m [n] ⎢NL M=1~5 n=1~30

[ SYStem] REMotel ⎢NL Only RS232 cmd

[SYStem] LOCAL⎢ NL Only RS232 cmd 0OFF 1ON

[SYStem] NAME ⎢ NL ldquoXXXXX

表 4-4 系統設定命令查詢命令

對 3320 系列有效

[SYStem] NAME XXXXX

NL

XXXXX 為模組型

33203321332233243325

[SYStem] SPEC SPNR2

⎢NL

0 ~ 5 33203321332233243325

表 4-5 系統設定命令查詢命

測量命令對所有模組有效

COMMAND 3250A 3310A 3310C 3330A RETURN

MEASureCURRent ⎢NL

MEASureVOLtage ⎢NL

MEASurePOWer ⎢NL

MEASureVA ⎢NL

表 4-6 系統設定命令查詢命

附註

1 電流單位為安培 (AArms)

2 電阻單位為歐姆 (Ω)

3 電壓單位為伏特 (VVrms)

4 週期單位為毫秒 (mS)

5 轉換率 (SLEW-RATE) 單位為安培微秒 (AuS)

6 頻率單位為赫芝 (Hz)

7 功率單位為瓦特 (W)

8 VA 單位為伏安 (VA)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-9

3310C 系列與 3310A 系列在 3302C 機框中 GPIB 命令可以相容但是因 3310C 系列與

3310A 系列負載上解析度有差異所以在撰寫程式時請注意解析度的差異解析度差異參考下

機 型 CC MODE CR MODE CV MODE

3310C

Resolution

0-3A30A

08mA80mA

01067Ω-2Ω-75kΩ

0533mΩ0133mS

0V-60V

0016V

3310A

Resolution

0-3A30A

075mA75mA

01Ω-2Ω-8kΩ

05mΩ0125mΩ

0V-60V

0015V

3311C

Resolution

0-6A60A

16mA16mA

00533Ω-1Ω-375kΩ

0266mΩ0266mS

0V-60V

0016V

3311A

Resolution

0-6A60A

15mA15mA

005Ω-1Ω-4kΩ

025mΩ025mΩ

0V-60V

0015V

3312C

Resolution

0-1A10A

0266mA266mA

1333Ω-25Ω-1875kΩ

6666mΩ0053mS

0V-250V

00666V

3312A

Resolution

0-1A10A

025mA25mA

125Ω-25Ω-20kΩ

005mS625mΩ

0V-250V

00625V

3314C

Resolution

0-05A5A

0133mA133mA

5333Ω-100Ω-1875kΩ

2666mΩ13333μS

0V-500V

0133V

3314A

Resolution

0-05A5A

0125mA125mA

5Ω-100Ω-20kΩ

00125mS25mΩ

0V-500V

0125V

3315C

Resolution

0-15A15A

04mA40mA

0213Ω-4Ω-15kΩ

1066mΩ66666μS

0V-60V

0016V

3315A

Resolution

0-15A15A

0375mA375mA

02Ω-4Ω-16kΩ

1mS00625mΩ

0V-60V

0015V

表 4-7 解析度差異表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-10

4-5 縮寫代號說明

1 SPSPACE空隔字元ASCII 碼為 20H

2 命令結束符號

3 NL命令結束符號

4 NR2包含小數點的數值形式形式為 在此範圍內皆可接受

例如30123450

5 表示是讀取數據的命令即查詢命令

6 NR316 進制數 0000 ~ FFFFF

4-6 GPIB RS-232 命令語法說明

1 此符號表示命令必需包含此項不可省略

2 [ ]此符號表示命令中可以有可以沒有此項參數

3 | 此符號表示 OPTION 之意例如〝LOW|HIGH〞表示可以使用 LOW 或

HIGH但兩者只能選擇其中一個使用

4 在下達完一個命令後你必須接者送出一個命令結束字元本機可接受之結束字元

為如表 4-7或同時 9送出多個命令每個命令之間以分隔符號〝〞隔開在最後

一個命令加上結束位元若你未送出結束字元則此命令視為無效命令

LF

LF WITH EOI

CRLF

CRLF WITH

EOI

表 4-8 命令結束字元表

5 程式撰寫時在下達完一個詢問命令後必須加入 delay (100) 再下達讀回命令

例以 C 語言撰寫程式配合迦捷 GPIB 卡控制 3300C 機框 3310C 負載模組

gpoutput(PROmeascurr) 詢問命令

delay(100) 延遲時間

gpinput(instrEOSPRO7 ) 讀回命令

如範例撰寫格式在每個詢問命令與讀回命令之間加入延遲時間delay (100)即可讀回

正確值

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-11

4-7 GPIB RS-232 命令說明

471 PRESET 設定和讀取電子負載的預設值

BANK (適用機型3250A 系列)

格式[PRESet] BANK SPd| NL d=0~10

[PRESet] BANK | NL

用途設定和讀取所選擇的波形庫

說明此命令為設定欲選擇的波形庫

1 波形庫 0~4 為正弦波

2 波形庫 5~9 為方波

3 波形庫 10 為直流

4 每個波形庫當中有 5 個波形資料共 11 個波形庫55 個波形資料波

形資料如表 4-9

波 形 庫 A B C D E 0 radic2 20 25 30 35 1 15 16 17 18 19 正弦波 2 30 31 32 33 34

CF= 20 3 PF=-085 PF=-080 PF=-075 PF=-070 PF=-065 CF= 25 4 PF=-070 PF=-065 PF=-060 PF=-050 PF=-040 CF= 35 5 PF=-050 PF=-045 PF=-040 PF=-035 PF=-030 CF= 20 6 PF= 085 PF= 080 PF= 075 PF= 070 PF= 065 CF= 25 7 PF= 070 PF= 065 PF= 060 PF= 050 PF= 040 CF= 35 8 PF= 050 PF= 045 PF= 040 PF= 035 PF= 030

方波 9 10 11 12 13 14 直 流 10 radic2dc 2dc 25dc 30dc 35dc

表 4-9 波形資料表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-12

WAVE (適用機型3250A 系列)

格式[PRESet] WAVE SPdNL d=0~4

[PRESet] WAVE NL

用途設定和讀取所選擇的波形庫

說明此命令是設定 CC MODE 時的電流 CF (峰值因數)

此命令儀在 CC MODE 時才有作用BANK 改變時這 5 組 CF 亦同時會定

義成不同之 CF 如 表 4-9 詳細內容請參考 3250A 使用手冊

FREQ (適用機型3250A 系列)

格式[PRESet] FREQuery SPNR2NL

[PRESet] FREQuery NL

用途設定和讀取頻率值

說明此命令為設定電子負載的頻率值下達命令時需注意下列事項

1 下達的頻率值必須為含有小數點的數值否則命令無效

2 數值最小有效位數為小數點後第 5 位

3 下達的數值若超過電子負載得規格時則 3302C 機框會送出該電子負載

規格的滿刻度頻率值

4 3250A 系列電子負載的頻率設為範圍為 000 ~ 700 Hz

5 單位為赫茲 (Hz)

RISE (適用機型3310A 3310C3330A 系列)

格式[PRESet] RISE SPNR2NL

[PRESet] RISE NL

用途設定和讀取負載轉換率 (SLEW-RATE) 的上升斜率

說明

1 換率上升時間的定義含括負載電流改變時及動態負載電流 (DYNAMIC)

上升時間 (RISE) 與下降時間 (FALL) 的設定為完全獨立

2 升時間得設定值必須包含小數點的數值否則命令無效

3 值最小有效位數為小數點後第 5 位

4 下達上升時間數值若超過電子負載得規格時則 3302C 機框會送出該電

子負載規格的滿刻度電流值

5 單位為安培微秒 (AUs)3314C3315C 在設定時使用 (AUs) 為單位而讀

回時以 (AUs) 為單位

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-13

FALL (適用機型3310A 3310C3330A 系列)

格式[PRESet] FALL SPNR2NL

[PRESet] FALL NL

用途設定和讀取負載轉換率 (SLEW-RATE) 的下降斜率

說明

1 負載轉換率下降時間的定義含括負載電流改變時及動態負載電流下降時

間 (FALL) 與上升時間 (RISE) 的設定為完全獨立

2 下降時間得設定值必須包含小數點的數值否則命令無效

3 數值最小有效位數為小數點後第 5 位

4 下達下降時間數值若超過電子負載得規格時則 3302C 機框會送出該電

子負載規格的滿刻度電流值

5 單位為安培微秒 (AuS)3314C3315C 在設定時使用 (AuS) 為單位而讀

回時以 (mAuS) 為單位

SLEW (適用機型3330A 系列)

格式[PRESet] SLEWRATE SPNR2NL

[PRESet] SLEW NL

用途設定和讀取負載轉換率 (SLEW-RATE) 的上升和下降斜率

說明請參考 RISE和 FALL

PERI or PERD (適用機型3310A 3310C3330A 系列)

格式[PRESet] PERiodHIGHLOW SPNR2NL

[PRESet] PERi NL

[PRESet] PERDHIGHLOW SPNR2NL

[PRESet] PERD NL

用途設定和讀取動態 (DYNAMIC) 負載時的 Tlow 和 Thigh 寬度

說明

1 動態 (DYNAMIC) 負載波形的周期為 TLOW 與 THIGH 的組成

2 TLOW 與 THIGH 的的設定值必須為包含小數點的數值否則命令無

3 數值的最小有效位數為小數點後第 5 位

4 下達的 TLOW 或 THIGH 數值超過電子負載的最大規格時3302C 機框

會送出該電子負載的滿刻度 TLOW 或 THIGH 數值

5 單位為毫秒 (mS)

LDONv (適用機型3310A 3310C3330A 系列)

格式[PRESet] LDONv SPNR2NL

[PRESet] LDONv NL

用途設定和讀取 LOAD ON 電壓

說明此命令為設定電子負載 LOAD ON 電壓值

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-14

LDOFfv (適用機型3310A 3310C3330A 系列)

格式[PRESet] LDOFfv SPNR2NL

[PRESet] LDOFfv NL

用途設定和讀取負載 LOAD OFF 電壓

說明此命令為設定電子負載 LOAD OFF 電壓值

CC (適用機型3320 3330A 系列)

格式[PRESet] CC SPNR2NL

[PRESet] CC NL

用途設定和讀取負載電流值

說明設定電子負載欲載入的電流值3330A 系列指 STATIC CURRENT

CURR (適用機型3320 系列)

格式[PRESet] CURR SPNR2NL

用途設定和讀取負載電流值

說明設定電子負載欲載入的電流值3330A 系列指 STATIC CURRENT

CCHIGHLOW or CURRHIGHLOW (適用機型3310A 3310C3330A 系

列)

格式[PRESet] CCHIGHLOW SPNR2NL

[PRESet] CCHIGHLOW NL

[PRESet] CURRHIGHLOW SPNR2NL

[PRESet] CURRHIGHLOW NL

用途設定和讀取負載 HIGHLOW 組電流值

說明此命令為設定電子負載欲載入的電流值下達命令時須注意下列事項

1 下達的電流值必須含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的電流數值超過該電子負載的最大規格時3302C 機框會送出該電子

負載規格的滿刻度電流值

4 LOW 的設定電流值必須比 HIGH 的設定電流值小

5 單位為安培 (A)

CPHIGHLOW (適用機型3310C 系列)

格式[PRESet] CPHIGHLOWSPNR2NL

[PRESet] CPHIGHLOW NL

用途設定和讀取負載固定功率值

說明此命令為設定電子負載固定功率模式的功率值

CR (適用機型3330A 系列)

格式[PRESet] CRSPNR2NL

[PRESet] CR NL

用途設定和讀取負載電阻值

說明設定電子負載固定電阻模式的電阻值

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-15

LIN RES AB ( 適用機型3250A系列 ) 用途設定線性負載電流值

格式LINA|BSPNR2|NL

說明此命令為設定電子負載欲載入 (Sink) 的電流值下達命令時須注意下列事

1 下達的電流值必須為含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的數值若超過該電子負載的規格時則 3250A 系列高功率電子負載機

框會送出該電子負載規格的滿刻度電流值

4 A 組負載和 B 組負載的電流設定值為完全獨立的

5 單位為安培 (A)

CR AB or RES AB(適用機型3250A 系列)

格式[PRESet] CRABSPNR2NL

[PRESet] CRAB NL

[PRESet] RESABSPNR2NL

[PRESet] RESAB NL

用途設定和讀取負載電阻值

說明此命令為設定 A 組或 B 組電子負載欲載入的電阻值下達命令時注意

下列事項

1 下達的電阻值必須含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的電阻數值超過該電子負載的最大規格時3302C 機框會送出該電子

負載規格的滿刻度電阻值

4 單位為 Ohm (Ω)

CRHIGHLOW or RESHIGHLOW (適用機型3310A 3310C 系列)

格式[PRESet] CRHIGHLOWSPNR2NL

[PRESet] CRHIGHLOW NL

[PRESet] RESHIGHLOWSPNR2NL

[PRESet] RESHIGHLOW NL

用途設定和讀取負載電阻值

說明此命令為設定電子負載欲載入的電阻值下達命令時注意下列事項

1 下達的電阻值必須含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的電流數值超過該電子負載的最大規格時3302C 機框會送出該電子

負載規格的滿刻度電阻值

4 LOW的設定電阻值必須比 HIGH 的設定值小

5 單位為 Ohm (Ω)

CVHIGHLOW (適用機型3310A 3310C 系列)

格式[PRESet] CVHIGHLOWSPNR2NL

[PRESet] CVHIGHLOW NL

用途設定和讀取負載固定電壓模式電壓值

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-16

說明此命令為設定電子負載固定電壓模式的電壓值下達命令時須注意下列

事項

1 下達的電壓值必須含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的電壓數值超過該電子負載的最大規格時3302C 機框會送出該電子

負載規格的滿刻度電壓值

4 LOW 的設定電壓值必須比 HIGH 的設定電壓值小

5 單位為伏特 (V)

CV (適用機型3330A 系列)

格式[PRESet] CV SPNR2 NL

[PRESet] CV NL

用途設定和讀取負載固定電壓模式電壓值

說明設定電子負載固定電壓模式的確電壓值

OCPSTART (適用機型3310C 3330A 系列)

格式[PRESet] OCPSTART SPNR2NL

[PRESet] OCPSTART NL

用途設定和讀取OCP測試電流的啟始設定值

說明此命令是設定過電流保護測試(OCP)的啟始電流值(I-START)

OCPSTEP (適用機型3310C 3330A 系列)

格式[PRESet] OCPSTEP SPNR2NL

[PRESet] OCPSTEP NL

用途設定和讀取OCP測試電流的遞增電流量

說明此命令是設定過電流保護測試(OCP)的遞增電流量(I-STEP)

OCPSTOP (適用機型3310C 3330A 系列)

格式[PRESet] OCPSTOP SPNR2NL

[PRESet] OCPSTOP NL

用途設定和讀取OCP測試電流的最大電流量

說明此命令是設定過電流保護測試(OCP)的最大電流量(I-STOP)

OCPVTH (適用機型3310C 3330A 系列)

格式[PRESet] OCPVTH SPNR2NL

[PRESet] OCPVTH NL

用途設定和讀取OCP測試的臨界點電壓設定

說明此命令是設定過電流保護測試(OCP)臨界點電壓設定當待測試物的輸出

電壓小於或等於VTH電壓值時即為OCP點

OPPSTART (適用機型3310C 系列)

格式[PRESet] OPPSTART SPNR2NL

[PRESet] OPPSTART NL

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-17

用途設定和讀取OPP測試功率的啟始設定值

說明此命令是設定過功率保護測試(OPP)的啟始功率值(P-START)

OPPSTEP (適用機型3310C系列)

格式[PRESet] OPPSTEP SPNR2NL

[PRESet] OPPSTEP NL

用途設定和讀取OPP測試功率的遞增功率值

說明此命令是設定過功率保護測試(OPP)的遞增功率值(P-STEP)

OPPSTOP (適用機型3310C 系列)

格式[PRESet] OPPSTOP SPNR2NL

[PRESet] OPPSTOP NL

用途設定和讀取OPP測試功率的最大功率值

說明此命令是設定過功率保護測試(OPP)的最大功率值(P-STOP)

OPPVTH (適用機型3310C 系列)

格式[PRESet] OPPVTH SPNR2NL

[PRESet] OPPVTH NL

用途設定和讀取OPP測試的臨界點電壓設定

說明此命令是設定過功率保護測試(OPP)臨界點電壓設定當待測試物的輸出

電壓小於或等於VTH電壓值時即為OPP點

TCONFIG (適用機型3310C3330A 系列)

格式[PRESet] TONFIG NORMAL|OCP|OVP|OPPNR2NL

[PRESet] TONFIG NL

用途設定和讀取動態測試的功能

說明此命令有四個選項(NORMAL|OCP|OVP|OPP)分別是正常模式(NORMAL)

過電流保護測試(OCP)過電壓保護測試(OVP)過功率保護測試(OPP)

PS3310C有過電流保護測試(OCP)過功率保護測試(OPP)

3330A有過電流保護測試(OCP)過電壓保護測試(OVP)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-18

472 LIMIT 設定和讀取電子負載判斷 NG 的上下限

[LIMit]CURRentHIGHLOW or IHIL (適用機型3250A3310A

3310C3330A 系列)

格式[LIMit]CURRentHIGHLOWSPNR2NL

[LIMit]CURRentHIGHLOW NL

IHILSPNR2NL

IHIL NL

用途設定和讀取負載電流的上下限

說明設定比較電流的下限值當負載載入電流低於此下限值時NG 指示燈

即點亮表示ldquoNO GOODrdquo

設定比較電流的上限值當負載載入電流高於此下限值時NG 指示燈即點亮

表示ldquoNO GOODrdquo

[LIMit]POWerHIGHLOW or WHWL (適用機型3310C3250A 系列)

格式[LIMit]POWerHIGHLOWSPNR2NL

[LIMit]POWerHIGHLOW NL

用途設定和讀取負載功率 (W) 的上下限

說明設定比較功率 (瓦特) 的下限值當功率 (瓦特) 高於此上限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

設定比較功率 (瓦特) 的上限值當功率 (瓦特) 低於此下限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

[LIMit]VA HIGHLOW or VAHVAL (適用機型3250A 系列)

格式[LIMit] VAHIGHLOWSPNR2NL

[LIMit] VAHIGHLOW NL

VAHVALSPNR2NL

VAHVAL NL

用途設定和讀取負載視在功率 (VA) 的上下限

說明設定比較功率 (伏安) 的下限值當功率 (伏安) 高於此上限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

設定比較功率 (伏安) 的上限值當功率 (伏安) 低於此下限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-19

[LIMit] VOLtage HIGHLOW or VHVL (適用機型3250A 3310A

3310C3330A 系列)

格式[LIMit] VOLtageHIGHLOWSPNR2NL

[LIMit] VOLtageHIGHLOW NL

VHVLSPNR2NL

VHVL NL

用途設定和讀取負載電壓的上下限

說明設定比較電壓的下限值當輸入電壓低於此下限值時NG 指示燈即點

亮表示ldquoNO GOODrdquo

設定比較電壓的上限值當輸入電壓高於此上限值時NG 指示燈即點

亮表示ldquoNO GOODrdquo

473 STAGE 設定和讀取電子負載的工作狀態

[STATe] LOAD SPONOFF (適用機型33203250A3310A 3310C

3330A 系列)

格式[STATe] LOAD SPONOFFNL

[STATe] LOAD NL

用途設定和讀取電子負載是否載入電流

說明設定電子負載是否載入電流當設定為 ON 時則電子負載開始以待測物

載入電流當設定為OFF 時則電子負載不會載入電流

[STATe] MODE SPCCCRCVCP (適用機型3250A3310A 3310C

3330A 系列)

格式[STATe] MODE SPCCCRCVCPNL

[STATe] MODE NL

用途設定和讀取電子負載的操作模式

說明電子負載可工作的模式如下表所示

當 讀 取 負 載 操 作 模 式 時 返 回 值 0123 分 別 代 表

CCCRCVLINCP 模式

CC CR CVLIN CP

3310A CV

3310C CV

3330A CV

3250 LIN

表 4-10 各系列可工作模組表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-20

[STATe] SHORt SPONOFF (適用機型33203310A 3310C3330A

系列)

格式[STATe] SHORt SPONOFFNL

[STATe] SHORt NL

用途設定和讀取電子負載是否短路測試

說明此命令為設定電子負載作短路測試當設定為 ON 時此時電子負載之

V+V- 端如同短路狀態

[STATe ] PRESet SPONOFF ( 適 用 機 型 3320 3250A 3310A

3310C3330A 系列)

格式[STATe] PRESet SPONOFFNL

[STATe] PRESet NL

用途設定和讀取電子負載預設功能

說明此命令是控制電流表的輸出形式若設為 ON 時則電流表所顯示的電

流值為預設之值若設為 OFF則電流表所顯示的電流值為實際載入電

流之值

[STATe] SENSe SPONOFF (適用機型3250A3310A 3310C3330A

系列)

格式[STATe] SENSe SPONOFFNL

[STATe] SENSe NL

用途設定和讀取電子負載 VSENSE 功能的狀態

說明此命令為設定電壓讀取由輸入連接器端或是 VSENSE BNC 端設定為

ON 時電壓值由 VSENSE BNC 端所取得設定為 OFF 時電壓值是

由輸入連接器端所取得

[STATe] RANGe SPI∣II (適用機型33203310A 系列)

格式[STATe] RANGe SPI∣II∣NL

[STATe] RANGe ∣NL

用途設定和讀取電源或電阻範圍

說明此命令為設定電流及電阻範圍3310A 系列電子負載共有二檔RANG 1

即 RANG IRANG 2 即 RANGE II而其電流及電阻的範圍一電子負載

模組規格而定3310A 系列各電子負載模組的電流及電阻的範圍如下

規格

機種 3310A 3311A 3312A 3314A 3315A

CC MODE

RANGE III 0~3A 0~ 30A 0~6A 0~60A 0~1A 0~10A 0~05A 0~5A 0~15A 0~15A

CR MODE

RANGE III 01~2Ω 2~8KΩ

005~1

Ω 1~4KΩ

125~25

Ω

25~20K

Ω 5~100Ω

100~2K

Ω 02~4Ω

4~16K

Ω

表 4-11 3310A 系列電流及電阻的規格表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-21

[STATe] LEVEl SPHIGH∣LOW (適用機型3310A 3310C 系列)

格式[STATe] LEVEl SPHIGH∣LOW∣NL

[STATe] LEVEl ∣NL

用途設定和讀取電子負載 LOW 和 HIGH

說明

1 LEV LOW 固定電流 (CC) 模式時為低準位電流設定值固定電阻 (CR)

模式時為低準位電阻設定值固定電壓 (CV) 模式時為低準位電壓設

定值

2 LEV HIGH 固定電流模式時為高準位電流設定值固定電阻模式時為

高準位電阻設定值固定電壓模式時為高準位電壓設定值

[STATe] DYNamic SPON∣OFF (適用機型3310A 3310C3330A 系

列)

格式[STATe] DYNamic SPON∣OFF∣NL

[STATe] DYNamic ∣NL

用途設定和讀取電子負載為動態或靜態負載

說明

1 DYN ON 設定為動態 (DYNAMIC) 負載

2 DYN OFF 設定為靜態 (STATIC) 負載

[STATe] SYNCronize SPON∣OFF (適用機型3250A 系列)

格式[STATe] SYNCronize SPON∣OFF∣NL

[STATe] SYNCronize ∣NL

用途設定和讀取電子負載為外部同步或內部同步

說明

1 外部同步信號 (SYNC ON)使用外部同步信號作為電子負載同步解發信

號以控制負載電流與電壓同步

2 內部同步信號 (SYNC OFF)使用輸入連接器的信號再經由內部的零交

越電路及隔離電路產生同步信號

[STATe] WATT SPON∣OFF (適用機型3250A3310C 系列)

格式[STATe] WATT SPON∣OFF∣NL

[STATe] WATT ∣NL

用途設定和讀取是否顯示功率

說明此命令是設定功率電表的顯示本命令必須配合 PRESOFF 時使用

設定 ON 時上方的顯示器由電壓表變為瓦特表下方的顯示器由電流

表變為伏安 (VA) 表其單位分別為ˆ W ˜ˆ VA ˜

設定 OFF 時上方的瓦特 (W) 變回電壓表下方的伏安 (VA) 表變回

電流表其單位分別為ˆ Vrms ˜ˆ Vrms ˜

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-22

[STATe] AFREQ SPONOFF (適用機型3250A系列)

格式[STATe] AFREQ SPONOFFNL

[STATe] AFREQ NL

用途設定和讀取電子負載是否自動偵測頻率

說明此命令式控制電子負載是否自動偵測頻率若設為 ON 時則電子負載

會自動偵測輸入端電壓之頻率若設為 OFF則電子負載輸入電壓之頻

率須要自行設定

[STATe] DUAL DVM∣DVM∣OFF (適用機型3330A 系列)

格式 [STATe] DUAL DVM∣DVM∣OFF∣NL

用途設定當前模組在顯示狀態

說明此命令為設定 3330A 系列模組在顯示狀態

DVM雙電壓顯示模式

DAM雙電壓顯示模式

OFFNORMAL顯示模式

[STATe] CC AUTO∣R2 (適用機型333XA331XC 系列)

格式 [STATe] CC AUTO∣R2∣NL

用途設定AUTO RANGE強制RANGE II功能

說明設定在AUTO RANGE 會自動切換RANGE 檔位

設定在強制 RANGE II 會將RANGE 檔位設定在RANGE II

PS此項功能3302C啟用於(REV28)版本之後

3310C系列啟用於(REV305)3312C(REV306)版本之後

3330A系列啟用於(REV317)版本之後

[STATe] NG (適用機型3250A3310A 3310C3330A 系列)

格式[STATe] NG ∣NL

用途查詢當前模組是否有的 NG 標誌

說明NG 讀回NG 的狀態指示燈ldquo0rdquo表示 NG (NO GOOD) 指示燈熄

滅ldquo1rdquo表示 NG 指示燈點亮

[STATe] PROTect (適用機型3310A 3310C3330A 系列)

格式[STATe] PROTect ∣NL

用途查詢當前模組是否有的保護標誌

說明

1 PROT 讀回負載目前的保護狀態ldquo1rdquo表是發生 OPPldquo4rdquo表示發

生 OVP ldquo8rdquo表示發生 OCP下表說明保護狀態位元對應碼

2 PROT 狀態暫存器的清除可以使用 CLER 命令將 PROT 狀態暫存器清

除為ldquo0rdquo

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-23

7 6 5 4 3 2 1 0

過功率保護(OPP)

過電壓保護(OVP)

過電流保護(OCP)

位元 7 位元 0

過溫度保護(OTP)(3310)

表 4-13 PROT 狀態暫存器

[STATe] SLEWrate ATE FAST∣MIDDle∣SLOWNL (適用機型3320

系列)

格式[STATe] SLEWrate FAST∣MIDDle∣SLOWNL

用途設置當前模組電流斜率

說明設置當前模組電流斜率約快中慢

474 SYSTEM 設定和讀取機框和電子負載的狀態

[SYStem] RECall SP m n (適用機型33203250A3310A 3310C

3330A 系列)

格式[SYStem] RECall SP m n∣NL

用途呼叫記憶裝定中的負載狀態

說明此命令為呼叫記憶裝定中的負載狀態資料m = 1~5n = 1~30

如果當前模組為 3310A3250 系列時項目號 (n) 無效n 可以省略

如果當前模組為其他系列時省略符號 n項目默議為 3302C 所顯示的項

實例RECALL 215 呼叫記憶裝定中的第 2 組第 15 項負載裝態資料

REC 3 呼叫記憶裝定中的第3組負載狀態資料如果當前模組為 3320

3310C3330A 系列時項目默議為 3302C 所顯示的項目

[SYStem] STORe SP m n (適用機型33203250A3310A 3310C

3330A 系列)

格式[SYStem] STORe SP m n∣NL

用途存儲負載狀態到記憶裝定中

說明此命令為存儲負載狀態到記憶裝定中m = 1~5n = 1~30如果當前模組

為 3310A3250A 系列時項目 (n) 無效n 可以省略

如果當前模組為其他系列時省略項目號 n 項目默議為 3302C 所顯示的項

實例SYSTEMSTORE 215 存儲負載狀態到記憶裝定第 2 組第 15 項中

STOR 3 存儲負載狀態到記憶裝定第 3 組如果當前模組為 33203310C

3330A 系列時項目默議為 3302C 所顯示的項目

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-24

[SYStem] NAME (適用機型3250A3310A 3310C3330A 系列)

格式[SYStem] NAME ∣NL

用途讀取當前電子負載機型編號

說明此命令讀回當前電子負載機型編號如果當前沒有模組那麼將讀到字

符串 ˆNONE˜如果當前安裝了模組那麼將會讀到以下型號

型 號 型 號 型 號 型 號

3250A 3310A 3310C 3330A

3251A 3311A 3311C 3331A

3252A 3312A 3312C 3332A

3253 3314A 3314C 3333A

3315A 3315C 3334A

表 4-14 各系列機型編號表

[SYStem] NAME XXXX ∣NL or [SYStem] SPEC NR2 (適用機型

3320A 系列)

格式[SYStem] NAME XXXX ∣NL

[SYStem] SPEC NR2

用途設定當前電子負載機型編號

說明XXXX 為 33203321332233243325 型號之一3302C 才能知道當

前為何種規格電子負載

SPCT 型號

0 3320

1 3321

2 3322

4 3324

5 3325

表 4-15 3320系列機型編號表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-25

475 MEASURE 測量電子負載的當前電流電壓的實際值

MEASureCURRent (適用機型3250A3310A 3310C3330A 系列)

格式MEASureCURRent ∣NL

用途讀取當前電子負載的電流

說明讀回 4 位半數位電流表的讀值單位為安培 (A)

MEASureVOLtage (適用機型3250A3310A 3310C3330A 系列)

格式MEASureVOLtage ∣NL

用途讀取當前電子負載的電壓

說明讀回 4 位半數位電壓表的讀值單位為伏特 (V)

MEASurePOWer (適用機型3250A3310C 系列)

格式MEASurePOW ∣NL

用途讀取當前電子負載的功率

說明讀回 4 位半數位瓦特表的讀值單位為瓦特(W)

MEASureVA (適用機型3250A 系列)

格式MEASureVA ∣NL

用途讀取當前電子負載的伏安

說明讀回 4 位半數位伏安表的讀值單位為伏安 (VA)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-26

4-8 3250 系列 GPIB 控制流程圖

START

SET to LEV A or B

AC or DC

AC

DC

SET

FREQ NR2

SYNC ON|OFF

BANK m

SET

FREQ 01

SYNC ONOFF

MODE CCCC

SET

CR

MODE CR

SET

MODE CC

WAVE nCURR = A NR2

SET

VL NR2VH NR2

IL NR2

IH NR2WL NR2

WH NR2VAL NR2VAH NR2

m 0 ~ 10n 1 ~ 5

BANK 命令僅能使用於

交流 (AC) 負載

Lighting REM

Indicater

WAVE 命令僅能使用於

固定電流 (CC)模式

RESA NR2

圖 4-2 3250A 系列 GPIB 控制流程圖

SET

ldquoMODE LINrdquoldquoCURR=A NR2rdquo

LIN

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-27

4-9 3310A 系列 GPIB 控制流程圖

圖 4-3 3310A 系列 GPIB 控制流程圖

START

SETMODE CC

SET SET

CURRENTiexclOslashA

CC

SETRANG 2

SETRANG 1

SETRANG 1

SETRANG 2

HIGH or LOW LEVEL

SET

LEV HIGHRESLOW C

RESHIGH NR2

SET

LEV LOWRESLOW D

RESHIGH NR2

SETLEV HIGH

RESLOW ERESHIGH NR2

SET

LEV LOWRESHIGH FRESHIGH NR2

SET

LEV HIGHRESLOW G

RESHIGH NR2

SET

LEV LOWRESHIGH H

RESHIGH NR2

STA or DYN

SETDYN OFF

SET

HIGH or

SETLEV HIGH

CURRLOW I

CURRHIGH NR2

SETLEV LOW

CURRHIGH J

CURRLOW NR2

SETLEV HIGH

CURRLOW K

CURRHIGH NR2

SETLEV LOW

CURRHIGH L

CURRLOW NR2

SETDYN ON

RISENR2

PERDLOW NR2

STA or DYN

DYN OFF

LOW LEVELHIGH or

LOW LEVEL

CURRHIGH NR2CURRLOW NR2

FALLNR2PERDHIGH NR2

SETDYN ON

RISENR2

PERDLOW NR2

CURRHIGH NR2CURRLOW NR2

FALLNR2PERDHIGH NR2

HIGH or LOW LEVEL

HIGH or LOW LEVEL

CURRENTiexclUgraveB

MODE CR MODE CV

MODE

CR

MODE

CV

MODE NO NO NO

YESYESYES

YES

YESNO

NO

LOW

HIGH HIGH

LOW

DYN DYN

SAT SAT

LOWLOW

HIGH HIGH

HIGH

LOW

3310A 3311A 3312A 3314A 3315A

AB

CD

E

FGH

IJKL

3020

20800001

20

0060000

3000300

6010

104000

0051000

60000

6000600

10250

25020000

125250

001000

1000100

051000

100020000

501000

00500000

050050

1540

4015000

0240

0060000

1500150

3310A 系列流程圖變數表

Lighti ng REMIndicater

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-28

4-10 3320 系列 GPIB 控制流程圖

圖 4-4 3320 系列 GPIB 控制流程圖

START

A B C

3320 3321 3322 3323 3324 30

30

300

60

60

600

10

10

100

10

10

100

05

05

50

3325 15

15

150

SETRANG 1SLEW n

CURR ≦ B

CURRENT ≦ A

SETRANG 2SLEW n

CURR ≦ C

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-29

4-11 3310C 系列 GPIB 控制流程圖

圖 4-5 3310C 系列 GPIB 控制流程圖

START

CC

MODE

NO CP

MODE

CV

MODE

CR

MODE

SETldquoMODE CCrdquo

SETldquoMODE CRrdquo

SETldquoMODE CVrdquo

SETldquoMODE CPrdquo

CORRENTlt=A

SETldquoRANGE 2rdquo

SETldquoRANGE 1rdquo

RESgt=B

SETldquoRANGE 2rdquo

SETldquoRANGE 1rdquo

STA or

SETldquoDYN OFFrdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquo ldquoCURRHIGH D ldquo ldquoCURRLOW NR2rdquo

SET ldquoLEV HIGHrdquo ldquoCURRLOW C ldquo ldquoCURRHIGH NR2rdquo

SET ldquoDYN ONrdquo

ldquoCURRHIGH NR2ldquo ldquoCURRLOW NR2rdquo ldquoRISENR2rdquo ldquoFALLNR2rdquo ldquoPERDHIGH NR2rdquo ldquoPERDLOW NR2rdquo

STA or

SETldquoDYN OFFrdquo

HIGH orLOW LEVEL

SETldquoLEV LOWrdquo ldquoCURRHIGH F ldquoldquoCURRLOW NR2rdquo

SETldquoLEV HIGHrdquoldquoCURRLOW E ldquoldquoCURRHIGH NR2rdquo

SETldquoDYN ONrdquo

ldquoCURRHIGH NR2ldquoldquoCURRLOW NR2rdquoldquoRISENR2rdquoldquoFALLNR2rdquoldquoPERDHIGH NR2rdquoldquoPERDLOW NR2rdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquoldquoRESHIGH J ldquo ldquoRESLOW NR2rdquo

SET ldquoLEV HIGHrdquo ldquoRESLOW I ldquo ldquoRESHIGH NR2rdquo

HIGH orLOW LEVEL

SETldquoLEV LOWrdquoldquoRESHIGH L ldquoldquoRESLOW NR2rdquo

SET ldquoLEV HIGHrdquo ldquoRESLOW K ldquoldquoRESHIGH NR2rdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquo ldquoCVHIGH H ldquo ldquoCVLOW NR2rdquo

SET ldquoLEV HIGHrdquoldquoCVLOW G ldquo ldquoCVHIGH NR2rdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquo ldquoCPHIGH N ldquo ldquoCPLOW NR2rdquo

SETldquoLEV HIGHrdquo ldquoCPLOW M ldquoldquoCPHIGH NR2rdquo

A B CDEF GH I J KLM N

3310C30 20 0 0300030

20 750010620

00 60

00 150

3311C601000 60 0060

1037500510

00 60

00300

3312C102500100010

25 1875013325

00250

00300

3314C0510000050050

1001875533100

00500

00200

3315C154000150015

4015002140

0060

0075

3310C系列流程圖變數表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 A-1

Appendix A GPIB programming Example

C Example Program

Link this program with appropriate cibobj

This application program is written in TURBO C 20 for the IBM PC-AT compatible The National Instruments Cooperation (NIC) Model PC-2A board provides the interface between the PC-AT and a PRODIGIT MPAL ELECTRONIC LOAD The appropriate cibobj file is required in each program to properly link the NIC board to C LANGUAGE and include the ltdeclhgt HEADER FILE to C LANGUAGE

include ltstdiohgt

include ltdoshgt

include ltmathhgt

include declh NI GPIB CARD HEADER FILE

main()

char ouster[20]rdbuf[15]spec[10]

int ichload

Assign unique identifier to the device dev5 and store in variable load check for error ibfind error = negative value returned

if((load = ibfind(dev5)) lt 0) Device variable name is load

GPIB address is 5

printf(r INTERFACE ERROR an)

printf(rnError routine to notify that ibfind failedn)

printf(rnCheck software configurationn)

exit(1)

Clear the device

if((ibclr(load)) amp ERR)

printf(INTERFACE ERROR a)

exit(1)

clrscr()

Clear load error register

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT A-2

ibwrt(loadoutstr6)

ibwrt(loadCLR3)

ibwrt( loadNAME5) Get the 3310 series module load specification

strset(rdbuf0) Clear rdbuf string buffer

strset(spec0) Clear spec string buffer

ibrd(loadspec20)

if (spec[3] == 9)

printf(n 3302C series specification error )

Set preset off current sink 10 amps and load on commands to the load

ibwrt( loadpres offcclow 00cchigh 10load on 47)

ibwrt( loadmeascurr10)

Get the load actially sink current from the load

ibrd( loadrdbuf20)

go to local

ibloc(load)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 A-3

BASICA Example Program

LOAD DECLBAS using BASICA MERGE command

100 REM You must merge this code with DECLBAS

105 REM

110 REM Assign a unique identifier to the device dev5 and store it in variable load

125 REM

130 udname$ = dev5

140 CALL ibfind (udname$load)

145 REM

150 REM Check for error on ibfind call

155 REM

160 IF load lt 0 THEN GOTO 2000

165 REM

170 REM Clear the device

175 REM

180 CALL ibclr (load)

185 REM

190 REM Get the 3310 series module load specification

195 REM

200 wrt$ = NAME CALL ibwrt(loadwrt$)

210 rd$ = space$(20) CALL ibrd(loadrd$)

215 REM

220 REM Set preset off current sink 10 amps and load on commands to the load

225 REM

230 wrt$ = pres offcclow 00cchigh 10load on

240 CALL ibwrt(loadwrt$)

245 REM

250 REM Get the load actially sink current from the load

255 REM

260 wrt$ = meascurr CALL ibwrt(loadwrt$)

270 rd$ = space$(20) CALL ibrd(loadrd$)

275 REM

280 REM Go to local

285 REM

290 CALL ibloc(load)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT A-4

2000 REM Error routine to notify that ibfind failed

2010 REM Check software configuration

2020 PRINT ibfind error STOP

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-1

Appendix B RS-232 programming Example

C Language Interface for DOS Handlers pd_rs232c include ltdoshgt

include ltstdiohgt

include ltconiohgt

include ltstringhgt

define COMPTR 44 command array pointer

define QUELEN 1024 size of seriel input

define SUCCESS 0 return value variable for success

define OPER_ERR -1 operate error

define TIME_OUT 1 time_out

int input_index = 0 index of seriel input buffer

int rd_result = 0 return value variable of pd_rd()

int timeout = 0 timeout flag

char queue[QUELEN] seriel input buffer

int ACE_DATA_REG ACIA data register

int ACE_INT_ENB_REG ACIA interrupt enable register

int ACE_INT_IDENT_REG ACIA interrupt identification register

int ACE_LINE_CTL_REG ACIA line control register

int ACE_MODEM_CTL_REG ACIA modem control register

int ACE_LINE_STAT_REG ACIA line status register

int ACE_MODEM_STAT_REG ACIA modem status register

int COM_INT_NUM ACIA communication port interrupt number

int IRQ_MASK IRQ mask for PC IRQ flag

void pd_loc(void) function of disable interrupt routine

void pd_rem(void) function of enable interrupt routine

int pd_init(int) function of initial communication port

int pd_wrt(char int) function of write to device

int pd_rd(char int) function of read from device

int read_buf(void)

define PIC_CTL_REG 0x20 8259A PIC control register

define PIC_INT_MASK_REG 0x21 8259A PIC interrupt mask register

define NON_SPEC_EOI 0x20 non-spacific end of interrupt

define CTS 0x10 clear to send

define DSR 0x20 data set ready

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-2

define RI 0x40 ring indicator

define DCD 0x80 data carrier detect

define DCTS 1 delta clear to send

define DDSR 2 delta data set ready

define TERI 4 trailing edge ring detect

define DDCD 8 delta data carrier detect

define OE 2 overrun error

define PE 4 parity error

define FE 8 frame error

define BI 0x10 break interrupt

define THRE 0x20 transmit holding reg empty

3302C series elec load command sets

int pd_wrt(char wrtbufint count)

static char combuf[COMPTR] = CHAN CURRHIGH CURRLOW

RESHIGH RESLOW VOLTHIGH

VOLTLOW PERDHIGH PERDLOW

FALL RISE GLOBLOAD

GLOBLEV GLOBPRES GLOBSHOR

GLOBDYN GLOBRANG GLOBMODE

CLER CHAN MEASVOLT

MEASCURRCURRHIGH CURRLOW

ERR RESHIGH RESLOW

VOLTHIGHVOLTLOW NAME

PERDHIGHPERDLOW FALL

RISE LOAD LEV

PRES SHOR DYN

RANG MODE PROT

REMOTE LOCAL

int cntresultt

int comerrerr

char ch

char tempbuf[QUELEN]

char intbuf[QUELEN]

for (cnt = 0cnt lt 1024cnt++)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-3

intbuf[cnt] =

tempbuf[cnt]=

strset(intbuf)

strset(tempbuf)

for (cnt = 0cnt lt count+1cnt++wrtbuf++)

intbuf[cnt] = wrtbuf

cnt = cnt--

intbuf[cnt] = r

cnt = cnt++

count = count++

intbuf[cnt] = n

t = strcspn(intbuf )

if (t gtcount)

t = count-1

for (cnt = 0cnt lt tcnt++)

tempbuf[cnt] = intbuf[cnt]

strupr(tempbuf)

strupr(intbuf)

cnt = 0

do

comerr = strncmp(tempbufcombuf[cnt]t)

cnt = cnt++

while(( cnt = COMPTR) ampamp (comerr = 0))

if ( comerr == 0)

result = SUCCESS

for (cnt = 0cnt lt count+1cnt++)

while(inportb(ACE_LINE_STAT_REG) amp THRE == 0)

ch = intbuf[cnt]

delay(20)

outportb(ACE_DATA_REG ch)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-4

timeout = 0

for (cnt = 0 cnt lt= countcnt++)

ch = intbuf[cnt]

if(ch == )

do

read_buf()

while((rd_result == 0)ampamp(timeout == 0))

rd_result = 0

for (cnt = 0cntlt= countcnt++)

intbuf[cnt] =

tempbuf[cnt] =

return(result)

return(OPER_ERR)

int pd_rd(char bufint count)

char ch

int cnt = 0

do

ch = queue[cnt]

buf = ch

cnt = cnt++

buf = buf++

while((ch = n) ampamp (cnt = count))

buf = 0

queue[0] = 0

if (timeout == 1)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-5

return(TIME_OUT)

return(SUCCESS)

int read_buf()

char chch1

int temp_index

unsigned long ticks

float sec1sec2

rd_result = 0

ticks = biostime(00)

sec1 = ticks182

do

ticks = biostime(00)

sec2 = ticks182

if((sec2 - sec1) gt= 200) delay about 1 Sec

timeout = 1

ch = inportb(ACE_INT_IDENT_REG)

ch amp= 0x06

switch(ch)

case 6

inportb(ACE_DATA_REG) read the data register to empty it

break

case 0

break

case 2

break

case 4 read character from data register

ch1 = inportb(ACE_DATA_REG)

temp_index = input_index + 1 increment index of input buffer

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-6

if (ch1 = n) check terminate bit

queue[input_index] = ch1 store character to input buffer

input_index = temp_index

else

queue[input_index] = ch1

input_index = temp_index

input_index = 0 if terminate bit was detected

temp_index = 0

rd_result = 1 clear index and set return value

break

finally send the non-spacific

while ((rd_result == 0) ampamp (timeout == 0))

int pd_init(int pd_com)

if ((pd_com = 1) ampamp (pd_com = 2))

return(OPER_ERR)

if (pd_com == 2) initial communication port 2

ACE_DATA_REG = 0x2f8

ACE_INT_ENB_REG = 0x2f9

ACE_INT_IDENT_REG = 0x2fa

ACE_LINE_CTL_REG = 0x2fb

ACE_MODEM_CTL_REG = 0x2fc

ACE_LINE_STAT_REG = 0x2fd

ACE_MODEM_STAT_REG = 0x2fe

COM_INT_NUM = 11

IRQ_MASK = 0xf7 IRQ mask for IRQ3 (11110111)

else initial communication port 1

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-7

ACE_DATA_REG = 0x3f8

ACE_INT_ENB_REG = 0x3f9

ACE_INT_IDENT_REG = 0x3fa

ACE_LINE_CTL_REG = 0x3fb

ACE_MODEM_CTL_REG = 0x3fc

ACE_LINE_STAT_REG = 0x3fd

ACE_MODEM_STAT_REG = 0x3fe

COM_INT_NUM = 12

IRQ_MASK = 0xef IRQ mask for IRQ4 (11101111)

bioscom(0 0xe3 pd_com-1) boud rate 9600 1 start bit

pd_rem() no parity 1 stop bit

pd_wrt(remote6) data bit 8 bits

return(SUCCESS)

void pd_rem(void)

char ch

outportb(ACE_INT_ENB_REG 0xd) enable ACIA interrupt register

inportb(ACE_DATA_REG) empty receive data register

inportb(ACE_LINE_STAT_REG) clear line status register

outportb(ACE_MODEM_CTL_REG 0xb) set RTSDTR to enable modem and

turn on OUT2 to enable the 8250s

IRQ interrupt to system

void pd_loc(void)

char ch

outportb(ACE_INT_ENB_REG 0) disable all 8250 interrupt

outportb(ACE_MODEM_CTL_REG 0) clear RTSDTR to disable modem and

turn off OUT2 to disable the 8250s

IRQ interrupt to system

Program terminated

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-8

C Example Program Link this program with pd_rs232obj

include ltdoshgt

include ltstdiohgt

include ltconiohgt

include ltstringhgt

main()

int com

int io_err= 0

char rdbuf[1024]

clrscr()

printf(Input COM1COM2 port is )

scanf(d ampcom)

if((io_err = pd_init(com)) == 0) Initial RS-232 interface

setstr(rdbuf)

pd_wrt(name5)

if ((io_err = pd_rd(a10)) == 0)

do

Set preset off current sink 10 amps and load on commands to the load

pd_wrt(pres off8)

delay(200)

pd_wrt(currlow 0012)

delay(200)

pd_wrt(curr high 1013

delay(200)

pd_wrt(load on7)

delay(200)

pd_wrt(meascurr 11)

Get the load actially sink current from the load

delay(200)

pd_rd(rdbuf20)

io_err = 1

while (io_err == 0)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-9

else

printf(a)

printf(3302C IO reading error n)

exit(1)

pd_loc() Go to local

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

Material Contents Declaration (材料含量宣称)

Hazardous Substance (有毒有害物质或元素)

(Part Name) 零件名称

(Pb) 汞

(Hg) 镉

(Cd) 六价铬

(Cr6+)

多溴

联苯

(PBB)

多溴

二苯醚

(PBDE)

PCBA (印刷电路装配件)

X O X O O O

Electrical part not on PCBArsquos 未在PCBA上的电子零件 X O X O O O

Metal parts 金属零件

O O O X O O

Plastic parts 塑料零件

O O O O X X

Wiring 电线

X O O O O O

Package 封装

X O O O O O

对销售之日的所售产品本表显示 PRODIGIT 供应链的电子信息产品可能包含这些物质注意在所售产品中可能

会也可能不会含有所有所列的部件This table shows where these substances may be found in the supply chain of Prodigit electronic information products as of the date of sale of the enclosed product Note that some of the component types listed above may or may not be a part of the enclosed product 表示该有毒有害物质在该部

件所有均质材料中的含量均在SJT 11363-2006 标准规定的限量要求以下Indicates that the concentration of the hazardous substance in all homogeneous materials in the parts is below the relevant threshold of the SJT 113632006 standard times表示该有毒有害物质至少在该部件的某一均质材料中的含量超出SJT 11363-2006 标准

规定的限量要求times Indicates that the concentration of the hazardous substance of at least one of all homogeneous materials in the parts is above the relevant threshold of the SJT 11363-2006 standard Note(注释) 1Prodigit has not fully transitioned to lead-free solder assembly at this momentHowever most of thecomponents used are RoHS compliant(此刻Prodigit 并非完全过渡到无铅焊料组装但是大部份的元器件一至于RoHS的规定)

2 The product is labeled with an environment-friendly usage period in yearsThe marked period is assumed under the operating environment specified in the product specifications(产品标注了环境友好的使用期限制(年)所标注的环境使用期限假定是在此产品定义的使用环境之下)

Example of a marking for a 10 year period (例如此标制环境使用期限为10年)

Page 20: 3302C Mainframe 使用手冊 · 2016. 12. 20. · 3302c mainframe 使用手冊 1-3 1-5 系統方塊圖 3302c 系統方塊圖如圖 1-1 所示,3302c 內含兩組電源供應器,其中一組供應給

PRODIGIT 4-4

型 號 設定預置數值命令查詢預置數值命令

3250A 3310A 3310C 3320 3330A 備 註

[PRESet] CURR ⎢NL

[PRESet] CCA ⎢B SP NR2⎢NL

[PRESet] CCA ⎢B ⎢NL

[PRESet] CURRA ⎢BSP NR2

⎢NL

[PRESet] CURRA ⎢B⎢NL

[PRESet ] CC HIGH ⎢LOWSPNR2⎢NL

[PRESet] CCHIGH ⎢LOW ⎢NL

[PRESet ] CURR HIGH ⎢LOWSPNR2⎢NL

[PRESet] CURRHIGH ⎢LOW

⎢NL

[PRESet ] CP HIGH ⎢LOW SPNR2⎢NL

[PRESet] CPHIGH ⎢LOW ⎢NL

[PRESet] CRSPNR2 ⎢NL

[PRESet] CR ⎢NL

[PRESet] CRA ⎢B SP NR2⎢NL

[PRESet] CRA ⎢B ⎢NL

[PRESet ] RESA ⎢B SP NR2

⎢NL

[PRESet] RESA ⎢B ⎢NL

[PRESet] LINA⎢B SP NR2⎢NL

[PRESet] LINA ⎢B ⎢NL

[PRESet ] CR HIGH ⎢LOW SPNR2⎢NL

[PRESet] CRHIGH ⎢LOW ⎢NL

[PRESet ] RES HIGH ⎢LOW SPNR2⎢NL

[PRESet ] RESHIGH ⎢LOW

⎢NL

[PRESet ] CV HIGH ⎢LOW SPNR2⎢NL

[PRESet] CVHIGH ⎢LOW ⎢NL

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-5

[PRESet] CVSP NR2 ⎢NL

[PRESet] CV ⎢NL

型 號 設定預置數值命令查詢預置數值命令

3250A 3310A 3310C 3320 3330A 備 註

[PRESet ]TCONFIG SP

NORMAL|OCP|OPP|NL

[PRESet ]TCONFIG SP

NORMAL|OCP|OVP|NL

[PRESet] TCONFIG |NL 1NORMAL

2OCP

3OPP

[PRESet] TCONFIG |NL 1NORMAL

2OCP

3OVP

[PRESet] OCPSTART SP NR2|NL

[PRESet] OCPSTART |NL

[PRESet] OCPSTEP SP NR2|NL

[PRESet] OCPSTEP |NL

[PRESet] OCPSTOP SP NR2|NL

[PRESet] OCPSTOP |NL

[PRESet] OCPVTH SP NR2|NL

[PRESet] OCPVTH |NL

[PRESet] OPPSTART SP NR2|NL

[PRESet] OPPSTART |NL

[PRESet] OPPSTEP SP NR2|NL

[PRESet] OPPSTEP |NL

[PRESet] OPPSTOP SP NR2|NL

[PRESet] OPPSTOP |NL

[PRESet] OPPVTH SP NR2|NL

[PRESet] OPPVTH |NL

表 4-1 設定預置數值命令查詢預置數值命令

註1OCPOPP和TCONFIG功能在3310C3311C3315C在(REV306)之後版本才有此功能

3312C在(REV309)之後版本才有此功能

3314C在(REV307)之後版本才有此功能

3310C系列需搭配3302C (REV29)之後版本才有此功能

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-6

型 號

STAGE設定命令查詢命令 3250A 3310A 3310C 3320 3330A

備 註

[STATe] LOAD SPONOFF

NL

[STATe] LOAD NL 0OFF 1ON

[STATe ] MODESPCC CR CV

CP NL

[STATe] MODE NL 0CC 1CR

2CV 3CP

[STATe] SHORt SP ONOFF

NL

[STATe] SHORt NL 0OFF 1ON

[STATe] PRESet SP ONOFF

NL

[STATe] PRESe NL 0OFF 1ON

[STATe] SENSet NL 0OFF 1ON

[STATe] SENSe SP ONOFF

NL

[STATe] AFREQ SP ONOFF

NL

[STATe] AFREQ NL 0OFF 1AUTO

[STATe] RANGe SP III NL

[STATe] RANGe NL 0I 1II

[STATe] LEVei SP HIGHLOW

NL

[STATe] LEVei NL 0LOW 1HIGH

[STATe] LEV SP HIGHLOW

NL

[STATe] LEV NL 0LOW 1HIGH

[STATe] DYNamic SP ONOFF

NL

[STATe] DYNamic NL 0OFF 1ON

[STATe ] SYNChronize SPON

OFFNL

[STATe] SYNChronize NL 0OFF 1ON

[STATe] WATT SPONOFF

[STATe] WATT 0OFF 1ON

[STATe] DUALSPDVMDAM|OFF

[STATe] CCSPAUTOR2(註一)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-7

註一CC AUTOR2 功能3302C啟用於(REV28)版本之後

3310C系列啟用於(REV305)3312C(REV306)版本之後

3330A系列啟用於(REV317)版本之後

型 號

STAGE設定命令查詢命令 3250A 3310A 3310C 3320 3330A

備 註

[STATe] NO 0GO 1NG

[STATe] PROTect 1PROT

[STATe ] SLEWrate FAST MIDDle

SLOW

[STATe] SLEWrate NL FAST=3 MIDDL=2

SLOW=1

表 4-2 STAGE設定命令查詢命令

型 號

LIMIT設定預置數值命令查詢預置數值命令 3250A 3310C 3330A 備 註

LIMITCURRentHIGH ⎢LOWSPNR2

⎢NL

LIMITCURRentHIGH ⎢LOW⎢NL

LIMIT POWer HIGH ⎢LOWSPNR2

⎢NL

LIMITPOWerHIGH ⎢LOW⎢NL

LIMITVAHIGH ⎢LOWSPNR2⎢NL

LIMITVAHIGH ⎢LOW⎢NL

LIMITVOLTageHIGH ⎢LOWSPNR2

⎢NL

LIMITVOLTageHIGH ⎢LOW⎢NL

IH ⎢ILSPNR2⎢NL

IH ⎢IL⎢NL

WH ⎢WLSPNR2⎢NL

WH ⎢WL⎢NL

VAH ⎢VALSPNR2⎢NL

VAH ⎢VAL⎢NL

VH ⎢VLSPNR2⎢NL

VH ⎢VL⎢NL

表 4-3 LIMIT設定預置數值命令查詢預置數值命令

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-8

系統命令對所有模組有效

COMMAND NOTE RETURN

[SYStem] RECall SP m [n] ⎢NL M=1 ~ 5 n=1 ~30

[SYStem] STORe SP m [n] ⎢NL M=1~5 n=1~30

[ SYStem] REMotel ⎢NL Only RS232 cmd

[SYStem] LOCAL⎢ NL Only RS232 cmd 0OFF 1ON

[SYStem] NAME ⎢ NL ldquoXXXXX

表 4-4 系統設定命令查詢命令

對 3320 系列有效

[SYStem] NAME XXXXX

NL

XXXXX 為模組型

33203321332233243325

[SYStem] SPEC SPNR2

⎢NL

0 ~ 5 33203321332233243325

表 4-5 系統設定命令查詢命

測量命令對所有模組有效

COMMAND 3250A 3310A 3310C 3330A RETURN

MEASureCURRent ⎢NL

MEASureVOLtage ⎢NL

MEASurePOWer ⎢NL

MEASureVA ⎢NL

表 4-6 系統設定命令查詢命

附註

1 電流單位為安培 (AArms)

2 電阻單位為歐姆 (Ω)

3 電壓單位為伏特 (VVrms)

4 週期單位為毫秒 (mS)

5 轉換率 (SLEW-RATE) 單位為安培微秒 (AuS)

6 頻率單位為赫芝 (Hz)

7 功率單位為瓦特 (W)

8 VA 單位為伏安 (VA)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-9

3310C 系列與 3310A 系列在 3302C 機框中 GPIB 命令可以相容但是因 3310C 系列與

3310A 系列負載上解析度有差異所以在撰寫程式時請注意解析度的差異解析度差異參考下

機 型 CC MODE CR MODE CV MODE

3310C

Resolution

0-3A30A

08mA80mA

01067Ω-2Ω-75kΩ

0533mΩ0133mS

0V-60V

0016V

3310A

Resolution

0-3A30A

075mA75mA

01Ω-2Ω-8kΩ

05mΩ0125mΩ

0V-60V

0015V

3311C

Resolution

0-6A60A

16mA16mA

00533Ω-1Ω-375kΩ

0266mΩ0266mS

0V-60V

0016V

3311A

Resolution

0-6A60A

15mA15mA

005Ω-1Ω-4kΩ

025mΩ025mΩ

0V-60V

0015V

3312C

Resolution

0-1A10A

0266mA266mA

1333Ω-25Ω-1875kΩ

6666mΩ0053mS

0V-250V

00666V

3312A

Resolution

0-1A10A

025mA25mA

125Ω-25Ω-20kΩ

005mS625mΩ

0V-250V

00625V

3314C

Resolution

0-05A5A

0133mA133mA

5333Ω-100Ω-1875kΩ

2666mΩ13333μS

0V-500V

0133V

3314A

Resolution

0-05A5A

0125mA125mA

5Ω-100Ω-20kΩ

00125mS25mΩ

0V-500V

0125V

3315C

Resolution

0-15A15A

04mA40mA

0213Ω-4Ω-15kΩ

1066mΩ66666μS

0V-60V

0016V

3315A

Resolution

0-15A15A

0375mA375mA

02Ω-4Ω-16kΩ

1mS00625mΩ

0V-60V

0015V

表 4-7 解析度差異表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-10

4-5 縮寫代號說明

1 SPSPACE空隔字元ASCII 碼為 20H

2 命令結束符號

3 NL命令結束符號

4 NR2包含小數點的數值形式形式為 在此範圍內皆可接受

例如30123450

5 表示是讀取數據的命令即查詢命令

6 NR316 進制數 0000 ~ FFFFF

4-6 GPIB RS-232 命令語法說明

1 此符號表示命令必需包含此項不可省略

2 [ ]此符號表示命令中可以有可以沒有此項參數

3 | 此符號表示 OPTION 之意例如〝LOW|HIGH〞表示可以使用 LOW 或

HIGH但兩者只能選擇其中一個使用

4 在下達完一個命令後你必須接者送出一個命令結束字元本機可接受之結束字元

為如表 4-7或同時 9送出多個命令每個命令之間以分隔符號〝〞隔開在最後

一個命令加上結束位元若你未送出結束字元則此命令視為無效命令

LF

LF WITH EOI

CRLF

CRLF WITH

EOI

表 4-8 命令結束字元表

5 程式撰寫時在下達完一個詢問命令後必須加入 delay (100) 再下達讀回命令

例以 C 語言撰寫程式配合迦捷 GPIB 卡控制 3300C 機框 3310C 負載模組

gpoutput(PROmeascurr) 詢問命令

delay(100) 延遲時間

gpinput(instrEOSPRO7 ) 讀回命令

如範例撰寫格式在每個詢問命令與讀回命令之間加入延遲時間delay (100)即可讀回

正確值

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-11

4-7 GPIB RS-232 命令說明

471 PRESET 設定和讀取電子負載的預設值

BANK (適用機型3250A 系列)

格式[PRESet] BANK SPd| NL d=0~10

[PRESet] BANK | NL

用途設定和讀取所選擇的波形庫

說明此命令為設定欲選擇的波形庫

1 波形庫 0~4 為正弦波

2 波形庫 5~9 為方波

3 波形庫 10 為直流

4 每個波形庫當中有 5 個波形資料共 11 個波形庫55 個波形資料波

形資料如表 4-9

波 形 庫 A B C D E 0 radic2 20 25 30 35 1 15 16 17 18 19 正弦波 2 30 31 32 33 34

CF= 20 3 PF=-085 PF=-080 PF=-075 PF=-070 PF=-065 CF= 25 4 PF=-070 PF=-065 PF=-060 PF=-050 PF=-040 CF= 35 5 PF=-050 PF=-045 PF=-040 PF=-035 PF=-030 CF= 20 6 PF= 085 PF= 080 PF= 075 PF= 070 PF= 065 CF= 25 7 PF= 070 PF= 065 PF= 060 PF= 050 PF= 040 CF= 35 8 PF= 050 PF= 045 PF= 040 PF= 035 PF= 030

方波 9 10 11 12 13 14 直 流 10 radic2dc 2dc 25dc 30dc 35dc

表 4-9 波形資料表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-12

WAVE (適用機型3250A 系列)

格式[PRESet] WAVE SPdNL d=0~4

[PRESet] WAVE NL

用途設定和讀取所選擇的波形庫

說明此命令是設定 CC MODE 時的電流 CF (峰值因數)

此命令儀在 CC MODE 時才有作用BANK 改變時這 5 組 CF 亦同時會定

義成不同之 CF 如 表 4-9 詳細內容請參考 3250A 使用手冊

FREQ (適用機型3250A 系列)

格式[PRESet] FREQuery SPNR2NL

[PRESet] FREQuery NL

用途設定和讀取頻率值

說明此命令為設定電子負載的頻率值下達命令時需注意下列事項

1 下達的頻率值必須為含有小數點的數值否則命令無效

2 數值最小有效位數為小數點後第 5 位

3 下達的數值若超過電子負載得規格時則 3302C 機框會送出該電子負載

規格的滿刻度頻率值

4 3250A 系列電子負載的頻率設為範圍為 000 ~ 700 Hz

5 單位為赫茲 (Hz)

RISE (適用機型3310A 3310C3330A 系列)

格式[PRESet] RISE SPNR2NL

[PRESet] RISE NL

用途設定和讀取負載轉換率 (SLEW-RATE) 的上升斜率

說明

1 換率上升時間的定義含括負載電流改變時及動態負載電流 (DYNAMIC)

上升時間 (RISE) 與下降時間 (FALL) 的設定為完全獨立

2 升時間得設定值必須包含小數點的數值否則命令無效

3 值最小有效位數為小數點後第 5 位

4 下達上升時間數值若超過電子負載得規格時則 3302C 機框會送出該電

子負載規格的滿刻度電流值

5 單位為安培微秒 (AUs)3314C3315C 在設定時使用 (AUs) 為單位而讀

回時以 (AUs) 為單位

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-13

FALL (適用機型3310A 3310C3330A 系列)

格式[PRESet] FALL SPNR2NL

[PRESet] FALL NL

用途設定和讀取負載轉換率 (SLEW-RATE) 的下降斜率

說明

1 負載轉換率下降時間的定義含括負載電流改變時及動態負載電流下降時

間 (FALL) 與上升時間 (RISE) 的設定為完全獨立

2 下降時間得設定值必須包含小數點的數值否則命令無效

3 數值最小有效位數為小數點後第 5 位

4 下達下降時間數值若超過電子負載得規格時則 3302C 機框會送出該電

子負載規格的滿刻度電流值

5 單位為安培微秒 (AuS)3314C3315C 在設定時使用 (AuS) 為單位而讀

回時以 (mAuS) 為單位

SLEW (適用機型3330A 系列)

格式[PRESet] SLEWRATE SPNR2NL

[PRESet] SLEW NL

用途設定和讀取負載轉換率 (SLEW-RATE) 的上升和下降斜率

說明請參考 RISE和 FALL

PERI or PERD (適用機型3310A 3310C3330A 系列)

格式[PRESet] PERiodHIGHLOW SPNR2NL

[PRESet] PERi NL

[PRESet] PERDHIGHLOW SPNR2NL

[PRESet] PERD NL

用途設定和讀取動態 (DYNAMIC) 負載時的 Tlow 和 Thigh 寬度

說明

1 動態 (DYNAMIC) 負載波形的周期為 TLOW 與 THIGH 的組成

2 TLOW 與 THIGH 的的設定值必須為包含小數點的數值否則命令無

3 數值的最小有效位數為小數點後第 5 位

4 下達的 TLOW 或 THIGH 數值超過電子負載的最大規格時3302C 機框

會送出該電子負載的滿刻度 TLOW 或 THIGH 數值

5 單位為毫秒 (mS)

LDONv (適用機型3310A 3310C3330A 系列)

格式[PRESet] LDONv SPNR2NL

[PRESet] LDONv NL

用途設定和讀取 LOAD ON 電壓

說明此命令為設定電子負載 LOAD ON 電壓值

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-14

LDOFfv (適用機型3310A 3310C3330A 系列)

格式[PRESet] LDOFfv SPNR2NL

[PRESet] LDOFfv NL

用途設定和讀取負載 LOAD OFF 電壓

說明此命令為設定電子負載 LOAD OFF 電壓值

CC (適用機型3320 3330A 系列)

格式[PRESet] CC SPNR2NL

[PRESet] CC NL

用途設定和讀取負載電流值

說明設定電子負載欲載入的電流值3330A 系列指 STATIC CURRENT

CURR (適用機型3320 系列)

格式[PRESet] CURR SPNR2NL

用途設定和讀取負載電流值

說明設定電子負載欲載入的電流值3330A 系列指 STATIC CURRENT

CCHIGHLOW or CURRHIGHLOW (適用機型3310A 3310C3330A 系

列)

格式[PRESet] CCHIGHLOW SPNR2NL

[PRESet] CCHIGHLOW NL

[PRESet] CURRHIGHLOW SPNR2NL

[PRESet] CURRHIGHLOW NL

用途設定和讀取負載 HIGHLOW 組電流值

說明此命令為設定電子負載欲載入的電流值下達命令時須注意下列事項

1 下達的電流值必須含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的電流數值超過該電子負載的最大規格時3302C 機框會送出該電子

負載規格的滿刻度電流值

4 LOW 的設定電流值必須比 HIGH 的設定電流值小

5 單位為安培 (A)

CPHIGHLOW (適用機型3310C 系列)

格式[PRESet] CPHIGHLOWSPNR2NL

[PRESet] CPHIGHLOW NL

用途設定和讀取負載固定功率值

說明此命令為設定電子負載固定功率模式的功率值

CR (適用機型3330A 系列)

格式[PRESet] CRSPNR2NL

[PRESet] CR NL

用途設定和讀取負載電阻值

說明設定電子負載固定電阻模式的電阻值

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-15

LIN RES AB ( 適用機型3250A系列 ) 用途設定線性負載電流值

格式LINA|BSPNR2|NL

說明此命令為設定電子負載欲載入 (Sink) 的電流值下達命令時須注意下列事

1 下達的電流值必須為含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的數值若超過該電子負載的規格時則 3250A 系列高功率電子負載機

框會送出該電子負載規格的滿刻度電流值

4 A 組負載和 B 組負載的電流設定值為完全獨立的

5 單位為安培 (A)

CR AB or RES AB(適用機型3250A 系列)

格式[PRESet] CRABSPNR2NL

[PRESet] CRAB NL

[PRESet] RESABSPNR2NL

[PRESet] RESAB NL

用途設定和讀取負載電阻值

說明此命令為設定 A 組或 B 組電子負載欲載入的電阻值下達命令時注意

下列事項

1 下達的電阻值必須含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的電阻數值超過該電子負載的最大規格時3302C 機框會送出該電子

負載規格的滿刻度電阻值

4 單位為 Ohm (Ω)

CRHIGHLOW or RESHIGHLOW (適用機型3310A 3310C 系列)

格式[PRESet] CRHIGHLOWSPNR2NL

[PRESet] CRHIGHLOW NL

[PRESet] RESHIGHLOWSPNR2NL

[PRESet] RESHIGHLOW NL

用途設定和讀取負載電阻值

說明此命令為設定電子負載欲載入的電阻值下達命令時注意下列事項

1 下達的電阻值必須含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的電流數值超過該電子負載的最大規格時3302C 機框會送出該電子

負載規格的滿刻度電阻值

4 LOW的設定電阻值必須比 HIGH 的設定值小

5 單位為 Ohm (Ω)

CVHIGHLOW (適用機型3310A 3310C 系列)

格式[PRESet] CVHIGHLOWSPNR2NL

[PRESet] CVHIGHLOW NL

用途設定和讀取負載固定電壓模式電壓值

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-16

說明此命令為設定電子負載固定電壓模式的電壓值下達命令時須注意下列

事項

1 下達的電壓值必須含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的電壓數值超過該電子負載的最大規格時3302C 機框會送出該電子

負載規格的滿刻度電壓值

4 LOW 的設定電壓值必須比 HIGH 的設定電壓值小

5 單位為伏特 (V)

CV (適用機型3330A 系列)

格式[PRESet] CV SPNR2 NL

[PRESet] CV NL

用途設定和讀取負載固定電壓模式電壓值

說明設定電子負載固定電壓模式的確電壓值

OCPSTART (適用機型3310C 3330A 系列)

格式[PRESet] OCPSTART SPNR2NL

[PRESet] OCPSTART NL

用途設定和讀取OCP測試電流的啟始設定值

說明此命令是設定過電流保護測試(OCP)的啟始電流值(I-START)

OCPSTEP (適用機型3310C 3330A 系列)

格式[PRESet] OCPSTEP SPNR2NL

[PRESet] OCPSTEP NL

用途設定和讀取OCP測試電流的遞增電流量

說明此命令是設定過電流保護測試(OCP)的遞增電流量(I-STEP)

OCPSTOP (適用機型3310C 3330A 系列)

格式[PRESet] OCPSTOP SPNR2NL

[PRESet] OCPSTOP NL

用途設定和讀取OCP測試電流的最大電流量

說明此命令是設定過電流保護測試(OCP)的最大電流量(I-STOP)

OCPVTH (適用機型3310C 3330A 系列)

格式[PRESet] OCPVTH SPNR2NL

[PRESet] OCPVTH NL

用途設定和讀取OCP測試的臨界點電壓設定

說明此命令是設定過電流保護測試(OCP)臨界點電壓設定當待測試物的輸出

電壓小於或等於VTH電壓值時即為OCP點

OPPSTART (適用機型3310C 系列)

格式[PRESet] OPPSTART SPNR2NL

[PRESet] OPPSTART NL

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-17

用途設定和讀取OPP測試功率的啟始設定值

說明此命令是設定過功率保護測試(OPP)的啟始功率值(P-START)

OPPSTEP (適用機型3310C系列)

格式[PRESet] OPPSTEP SPNR2NL

[PRESet] OPPSTEP NL

用途設定和讀取OPP測試功率的遞增功率值

說明此命令是設定過功率保護測試(OPP)的遞增功率值(P-STEP)

OPPSTOP (適用機型3310C 系列)

格式[PRESet] OPPSTOP SPNR2NL

[PRESet] OPPSTOP NL

用途設定和讀取OPP測試功率的最大功率值

說明此命令是設定過功率保護測試(OPP)的最大功率值(P-STOP)

OPPVTH (適用機型3310C 系列)

格式[PRESet] OPPVTH SPNR2NL

[PRESet] OPPVTH NL

用途設定和讀取OPP測試的臨界點電壓設定

說明此命令是設定過功率保護測試(OPP)臨界點電壓設定當待測試物的輸出

電壓小於或等於VTH電壓值時即為OPP點

TCONFIG (適用機型3310C3330A 系列)

格式[PRESet] TONFIG NORMAL|OCP|OVP|OPPNR2NL

[PRESet] TONFIG NL

用途設定和讀取動態測試的功能

說明此命令有四個選項(NORMAL|OCP|OVP|OPP)分別是正常模式(NORMAL)

過電流保護測試(OCP)過電壓保護測試(OVP)過功率保護測試(OPP)

PS3310C有過電流保護測試(OCP)過功率保護測試(OPP)

3330A有過電流保護測試(OCP)過電壓保護測試(OVP)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-18

472 LIMIT 設定和讀取電子負載判斷 NG 的上下限

[LIMit]CURRentHIGHLOW or IHIL (適用機型3250A3310A

3310C3330A 系列)

格式[LIMit]CURRentHIGHLOWSPNR2NL

[LIMit]CURRentHIGHLOW NL

IHILSPNR2NL

IHIL NL

用途設定和讀取負載電流的上下限

說明設定比較電流的下限值當負載載入電流低於此下限值時NG 指示燈

即點亮表示ldquoNO GOODrdquo

設定比較電流的上限值當負載載入電流高於此下限值時NG 指示燈即點亮

表示ldquoNO GOODrdquo

[LIMit]POWerHIGHLOW or WHWL (適用機型3310C3250A 系列)

格式[LIMit]POWerHIGHLOWSPNR2NL

[LIMit]POWerHIGHLOW NL

用途設定和讀取負載功率 (W) 的上下限

說明設定比較功率 (瓦特) 的下限值當功率 (瓦特) 高於此上限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

設定比較功率 (瓦特) 的上限值當功率 (瓦特) 低於此下限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

[LIMit]VA HIGHLOW or VAHVAL (適用機型3250A 系列)

格式[LIMit] VAHIGHLOWSPNR2NL

[LIMit] VAHIGHLOW NL

VAHVALSPNR2NL

VAHVAL NL

用途設定和讀取負載視在功率 (VA) 的上下限

說明設定比較功率 (伏安) 的下限值當功率 (伏安) 高於此上限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

設定比較功率 (伏安) 的上限值當功率 (伏安) 低於此下限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-19

[LIMit] VOLtage HIGHLOW or VHVL (適用機型3250A 3310A

3310C3330A 系列)

格式[LIMit] VOLtageHIGHLOWSPNR2NL

[LIMit] VOLtageHIGHLOW NL

VHVLSPNR2NL

VHVL NL

用途設定和讀取負載電壓的上下限

說明設定比較電壓的下限值當輸入電壓低於此下限值時NG 指示燈即點

亮表示ldquoNO GOODrdquo

設定比較電壓的上限值當輸入電壓高於此上限值時NG 指示燈即點

亮表示ldquoNO GOODrdquo

473 STAGE 設定和讀取電子負載的工作狀態

[STATe] LOAD SPONOFF (適用機型33203250A3310A 3310C

3330A 系列)

格式[STATe] LOAD SPONOFFNL

[STATe] LOAD NL

用途設定和讀取電子負載是否載入電流

說明設定電子負載是否載入電流當設定為 ON 時則電子負載開始以待測物

載入電流當設定為OFF 時則電子負載不會載入電流

[STATe] MODE SPCCCRCVCP (適用機型3250A3310A 3310C

3330A 系列)

格式[STATe] MODE SPCCCRCVCPNL

[STATe] MODE NL

用途設定和讀取電子負載的操作模式

說明電子負載可工作的模式如下表所示

當 讀 取 負 載 操 作 模 式 時 返 回 值 0123 分 別 代 表

CCCRCVLINCP 模式

CC CR CVLIN CP

3310A CV

3310C CV

3330A CV

3250 LIN

表 4-10 各系列可工作模組表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-20

[STATe] SHORt SPONOFF (適用機型33203310A 3310C3330A

系列)

格式[STATe] SHORt SPONOFFNL

[STATe] SHORt NL

用途設定和讀取電子負載是否短路測試

說明此命令為設定電子負載作短路測試當設定為 ON 時此時電子負載之

V+V- 端如同短路狀態

[STATe ] PRESet SPONOFF ( 適 用 機 型 3320 3250A 3310A

3310C3330A 系列)

格式[STATe] PRESet SPONOFFNL

[STATe] PRESet NL

用途設定和讀取電子負載預設功能

說明此命令是控制電流表的輸出形式若設為 ON 時則電流表所顯示的電

流值為預設之值若設為 OFF則電流表所顯示的電流值為實際載入電

流之值

[STATe] SENSe SPONOFF (適用機型3250A3310A 3310C3330A

系列)

格式[STATe] SENSe SPONOFFNL

[STATe] SENSe NL

用途設定和讀取電子負載 VSENSE 功能的狀態

說明此命令為設定電壓讀取由輸入連接器端或是 VSENSE BNC 端設定為

ON 時電壓值由 VSENSE BNC 端所取得設定為 OFF 時電壓值是

由輸入連接器端所取得

[STATe] RANGe SPI∣II (適用機型33203310A 系列)

格式[STATe] RANGe SPI∣II∣NL

[STATe] RANGe ∣NL

用途設定和讀取電源或電阻範圍

說明此命令為設定電流及電阻範圍3310A 系列電子負載共有二檔RANG 1

即 RANG IRANG 2 即 RANGE II而其電流及電阻的範圍一電子負載

模組規格而定3310A 系列各電子負載模組的電流及電阻的範圍如下

規格

機種 3310A 3311A 3312A 3314A 3315A

CC MODE

RANGE III 0~3A 0~ 30A 0~6A 0~60A 0~1A 0~10A 0~05A 0~5A 0~15A 0~15A

CR MODE

RANGE III 01~2Ω 2~8KΩ

005~1

Ω 1~4KΩ

125~25

Ω

25~20K

Ω 5~100Ω

100~2K

Ω 02~4Ω

4~16K

Ω

表 4-11 3310A 系列電流及電阻的規格表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-21

[STATe] LEVEl SPHIGH∣LOW (適用機型3310A 3310C 系列)

格式[STATe] LEVEl SPHIGH∣LOW∣NL

[STATe] LEVEl ∣NL

用途設定和讀取電子負載 LOW 和 HIGH

說明

1 LEV LOW 固定電流 (CC) 模式時為低準位電流設定值固定電阻 (CR)

模式時為低準位電阻設定值固定電壓 (CV) 模式時為低準位電壓設

定值

2 LEV HIGH 固定電流模式時為高準位電流設定值固定電阻模式時為

高準位電阻設定值固定電壓模式時為高準位電壓設定值

[STATe] DYNamic SPON∣OFF (適用機型3310A 3310C3330A 系

列)

格式[STATe] DYNamic SPON∣OFF∣NL

[STATe] DYNamic ∣NL

用途設定和讀取電子負載為動態或靜態負載

說明

1 DYN ON 設定為動態 (DYNAMIC) 負載

2 DYN OFF 設定為靜態 (STATIC) 負載

[STATe] SYNCronize SPON∣OFF (適用機型3250A 系列)

格式[STATe] SYNCronize SPON∣OFF∣NL

[STATe] SYNCronize ∣NL

用途設定和讀取電子負載為外部同步或內部同步

說明

1 外部同步信號 (SYNC ON)使用外部同步信號作為電子負載同步解發信

號以控制負載電流與電壓同步

2 內部同步信號 (SYNC OFF)使用輸入連接器的信號再經由內部的零交

越電路及隔離電路產生同步信號

[STATe] WATT SPON∣OFF (適用機型3250A3310C 系列)

格式[STATe] WATT SPON∣OFF∣NL

[STATe] WATT ∣NL

用途設定和讀取是否顯示功率

說明此命令是設定功率電表的顯示本命令必須配合 PRESOFF 時使用

設定 ON 時上方的顯示器由電壓表變為瓦特表下方的顯示器由電流

表變為伏安 (VA) 表其單位分別為ˆ W ˜ˆ VA ˜

設定 OFF 時上方的瓦特 (W) 變回電壓表下方的伏安 (VA) 表變回

電流表其單位分別為ˆ Vrms ˜ˆ Vrms ˜

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-22

[STATe] AFREQ SPONOFF (適用機型3250A系列)

格式[STATe] AFREQ SPONOFFNL

[STATe] AFREQ NL

用途設定和讀取電子負載是否自動偵測頻率

說明此命令式控制電子負載是否自動偵測頻率若設為 ON 時則電子負載

會自動偵測輸入端電壓之頻率若設為 OFF則電子負載輸入電壓之頻

率須要自行設定

[STATe] DUAL DVM∣DVM∣OFF (適用機型3330A 系列)

格式 [STATe] DUAL DVM∣DVM∣OFF∣NL

用途設定當前模組在顯示狀態

說明此命令為設定 3330A 系列模組在顯示狀態

DVM雙電壓顯示模式

DAM雙電壓顯示模式

OFFNORMAL顯示模式

[STATe] CC AUTO∣R2 (適用機型333XA331XC 系列)

格式 [STATe] CC AUTO∣R2∣NL

用途設定AUTO RANGE強制RANGE II功能

說明設定在AUTO RANGE 會自動切換RANGE 檔位

設定在強制 RANGE II 會將RANGE 檔位設定在RANGE II

PS此項功能3302C啟用於(REV28)版本之後

3310C系列啟用於(REV305)3312C(REV306)版本之後

3330A系列啟用於(REV317)版本之後

[STATe] NG (適用機型3250A3310A 3310C3330A 系列)

格式[STATe] NG ∣NL

用途查詢當前模組是否有的 NG 標誌

說明NG 讀回NG 的狀態指示燈ldquo0rdquo表示 NG (NO GOOD) 指示燈熄

滅ldquo1rdquo表示 NG 指示燈點亮

[STATe] PROTect (適用機型3310A 3310C3330A 系列)

格式[STATe] PROTect ∣NL

用途查詢當前模組是否有的保護標誌

說明

1 PROT 讀回負載目前的保護狀態ldquo1rdquo表是發生 OPPldquo4rdquo表示發

生 OVP ldquo8rdquo表示發生 OCP下表說明保護狀態位元對應碼

2 PROT 狀態暫存器的清除可以使用 CLER 命令將 PROT 狀態暫存器清

除為ldquo0rdquo

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-23

7 6 5 4 3 2 1 0

過功率保護(OPP)

過電壓保護(OVP)

過電流保護(OCP)

位元 7 位元 0

過溫度保護(OTP)(3310)

表 4-13 PROT 狀態暫存器

[STATe] SLEWrate ATE FAST∣MIDDle∣SLOWNL (適用機型3320

系列)

格式[STATe] SLEWrate FAST∣MIDDle∣SLOWNL

用途設置當前模組電流斜率

說明設置當前模組電流斜率約快中慢

474 SYSTEM 設定和讀取機框和電子負載的狀態

[SYStem] RECall SP m n (適用機型33203250A3310A 3310C

3330A 系列)

格式[SYStem] RECall SP m n∣NL

用途呼叫記憶裝定中的負載狀態

說明此命令為呼叫記憶裝定中的負載狀態資料m = 1~5n = 1~30

如果當前模組為 3310A3250 系列時項目號 (n) 無效n 可以省略

如果當前模組為其他系列時省略符號 n項目默議為 3302C 所顯示的項

實例RECALL 215 呼叫記憶裝定中的第 2 組第 15 項負載裝態資料

REC 3 呼叫記憶裝定中的第3組負載狀態資料如果當前模組為 3320

3310C3330A 系列時項目默議為 3302C 所顯示的項目

[SYStem] STORe SP m n (適用機型33203250A3310A 3310C

3330A 系列)

格式[SYStem] STORe SP m n∣NL

用途存儲負載狀態到記憶裝定中

說明此命令為存儲負載狀態到記憶裝定中m = 1~5n = 1~30如果當前模組

為 3310A3250A 系列時項目 (n) 無效n 可以省略

如果當前模組為其他系列時省略項目號 n 項目默議為 3302C 所顯示的項

實例SYSTEMSTORE 215 存儲負載狀態到記憶裝定第 2 組第 15 項中

STOR 3 存儲負載狀態到記憶裝定第 3 組如果當前模組為 33203310C

3330A 系列時項目默議為 3302C 所顯示的項目

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-24

[SYStem] NAME (適用機型3250A3310A 3310C3330A 系列)

格式[SYStem] NAME ∣NL

用途讀取當前電子負載機型編號

說明此命令讀回當前電子負載機型編號如果當前沒有模組那麼將讀到字

符串 ˆNONE˜如果當前安裝了模組那麼將會讀到以下型號

型 號 型 號 型 號 型 號

3250A 3310A 3310C 3330A

3251A 3311A 3311C 3331A

3252A 3312A 3312C 3332A

3253 3314A 3314C 3333A

3315A 3315C 3334A

表 4-14 各系列機型編號表

[SYStem] NAME XXXX ∣NL or [SYStem] SPEC NR2 (適用機型

3320A 系列)

格式[SYStem] NAME XXXX ∣NL

[SYStem] SPEC NR2

用途設定當前電子負載機型編號

說明XXXX 為 33203321332233243325 型號之一3302C 才能知道當

前為何種規格電子負載

SPCT 型號

0 3320

1 3321

2 3322

4 3324

5 3325

表 4-15 3320系列機型編號表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-25

475 MEASURE 測量電子負載的當前電流電壓的實際值

MEASureCURRent (適用機型3250A3310A 3310C3330A 系列)

格式MEASureCURRent ∣NL

用途讀取當前電子負載的電流

說明讀回 4 位半數位電流表的讀值單位為安培 (A)

MEASureVOLtage (適用機型3250A3310A 3310C3330A 系列)

格式MEASureVOLtage ∣NL

用途讀取當前電子負載的電壓

說明讀回 4 位半數位電壓表的讀值單位為伏特 (V)

MEASurePOWer (適用機型3250A3310C 系列)

格式MEASurePOW ∣NL

用途讀取當前電子負載的功率

說明讀回 4 位半數位瓦特表的讀值單位為瓦特(W)

MEASureVA (適用機型3250A 系列)

格式MEASureVA ∣NL

用途讀取當前電子負載的伏安

說明讀回 4 位半數位伏安表的讀值單位為伏安 (VA)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-26

4-8 3250 系列 GPIB 控制流程圖

START

SET to LEV A or B

AC or DC

AC

DC

SET

FREQ NR2

SYNC ON|OFF

BANK m

SET

FREQ 01

SYNC ONOFF

MODE CCCC

SET

CR

MODE CR

SET

MODE CC

WAVE nCURR = A NR2

SET

VL NR2VH NR2

IL NR2

IH NR2WL NR2

WH NR2VAL NR2VAH NR2

m 0 ~ 10n 1 ~ 5

BANK 命令僅能使用於

交流 (AC) 負載

Lighting REM

Indicater

WAVE 命令僅能使用於

固定電流 (CC)模式

RESA NR2

圖 4-2 3250A 系列 GPIB 控制流程圖

SET

ldquoMODE LINrdquoldquoCURR=A NR2rdquo

LIN

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-27

4-9 3310A 系列 GPIB 控制流程圖

圖 4-3 3310A 系列 GPIB 控制流程圖

START

SETMODE CC

SET SET

CURRENTiexclOslashA

CC

SETRANG 2

SETRANG 1

SETRANG 1

SETRANG 2

HIGH or LOW LEVEL

SET

LEV HIGHRESLOW C

RESHIGH NR2

SET

LEV LOWRESLOW D

RESHIGH NR2

SETLEV HIGH

RESLOW ERESHIGH NR2

SET

LEV LOWRESHIGH FRESHIGH NR2

SET

LEV HIGHRESLOW G

RESHIGH NR2

SET

LEV LOWRESHIGH H

RESHIGH NR2

STA or DYN

SETDYN OFF

SET

HIGH or

SETLEV HIGH

CURRLOW I

CURRHIGH NR2

SETLEV LOW

CURRHIGH J

CURRLOW NR2

SETLEV HIGH

CURRLOW K

CURRHIGH NR2

SETLEV LOW

CURRHIGH L

CURRLOW NR2

SETDYN ON

RISENR2

PERDLOW NR2

STA or DYN

DYN OFF

LOW LEVELHIGH or

LOW LEVEL

CURRHIGH NR2CURRLOW NR2

FALLNR2PERDHIGH NR2

SETDYN ON

RISENR2

PERDLOW NR2

CURRHIGH NR2CURRLOW NR2

FALLNR2PERDHIGH NR2

HIGH or LOW LEVEL

HIGH or LOW LEVEL

CURRENTiexclUgraveB

MODE CR MODE CV

MODE

CR

MODE

CV

MODE NO NO NO

YESYESYES

YES

YESNO

NO

LOW

HIGH HIGH

LOW

DYN DYN

SAT SAT

LOWLOW

HIGH HIGH

HIGH

LOW

3310A 3311A 3312A 3314A 3315A

AB

CD

E

FGH

IJKL

3020

20800001

20

0060000

3000300

6010

104000

0051000

60000

6000600

10250

25020000

125250

001000

1000100

051000

100020000

501000

00500000

050050

1540

4015000

0240

0060000

1500150

3310A 系列流程圖變數表

Lighti ng REMIndicater

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-28

4-10 3320 系列 GPIB 控制流程圖

圖 4-4 3320 系列 GPIB 控制流程圖

START

A B C

3320 3321 3322 3323 3324 30

30

300

60

60

600

10

10

100

10

10

100

05

05

50

3325 15

15

150

SETRANG 1SLEW n

CURR ≦ B

CURRENT ≦ A

SETRANG 2SLEW n

CURR ≦ C

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-29

4-11 3310C 系列 GPIB 控制流程圖

圖 4-5 3310C 系列 GPIB 控制流程圖

START

CC

MODE

NO CP

MODE

CV

MODE

CR

MODE

SETldquoMODE CCrdquo

SETldquoMODE CRrdquo

SETldquoMODE CVrdquo

SETldquoMODE CPrdquo

CORRENTlt=A

SETldquoRANGE 2rdquo

SETldquoRANGE 1rdquo

RESgt=B

SETldquoRANGE 2rdquo

SETldquoRANGE 1rdquo

STA or

SETldquoDYN OFFrdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquo ldquoCURRHIGH D ldquo ldquoCURRLOW NR2rdquo

SET ldquoLEV HIGHrdquo ldquoCURRLOW C ldquo ldquoCURRHIGH NR2rdquo

SET ldquoDYN ONrdquo

ldquoCURRHIGH NR2ldquo ldquoCURRLOW NR2rdquo ldquoRISENR2rdquo ldquoFALLNR2rdquo ldquoPERDHIGH NR2rdquo ldquoPERDLOW NR2rdquo

STA or

SETldquoDYN OFFrdquo

HIGH orLOW LEVEL

SETldquoLEV LOWrdquo ldquoCURRHIGH F ldquoldquoCURRLOW NR2rdquo

SETldquoLEV HIGHrdquoldquoCURRLOW E ldquoldquoCURRHIGH NR2rdquo

SETldquoDYN ONrdquo

ldquoCURRHIGH NR2ldquoldquoCURRLOW NR2rdquoldquoRISENR2rdquoldquoFALLNR2rdquoldquoPERDHIGH NR2rdquoldquoPERDLOW NR2rdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquoldquoRESHIGH J ldquo ldquoRESLOW NR2rdquo

SET ldquoLEV HIGHrdquo ldquoRESLOW I ldquo ldquoRESHIGH NR2rdquo

HIGH orLOW LEVEL

SETldquoLEV LOWrdquoldquoRESHIGH L ldquoldquoRESLOW NR2rdquo

SET ldquoLEV HIGHrdquo ldquoRESLOW K ldquoldquoRESHIGH NR2rdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquo ldquoCVHIGH H ldquo ldquoCVLOW NR2rdquo

SET ldquoLEV HIGHrdquoldquoCVLOW G ldquo ldquoCVHIGH NR2rdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquo ldquoCPHIGH N ldquo ldquoCPLOW NR2rdquo

SETldquoLEV HIGHrdquo ldquoCPLOW M ldquoldquoCPHIGH NR2rdquo

A B CDEF GH I J KLM N

3310C30 20 0 0300030

20 750010620

00 60

00 150

3311C601000 60 0060

1037500510

00 60

00300

3312C102500100010

25 1875013325

00250

00300

3314C0510000050050

1001875533100

00500

00200

3315C154000150015

4015002140

0060

0075

3310C系列流程圖變數表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 A-1

Appendix A GPIB programming Example

C Example Program

Link this program with appropriate cibobj

This application program is written in TURBO C 20 for the IBM PC-AT compatible The National Instruments Cooperation (NIC) Model PC-2A board provides the interface between the PC-AT and a PRODIGIT MPAL ELECTRONIC LOAD The appropriate cibobj file is required in each program to properly link the NIC board to C LANGUAGE and include the ltdeclhgt HEADER FILE to C LANGUAGE

include ltstdiohgt

include ltdoshgt

include ltmathhgt

include declh NI GPIB CARD HEADER FILE

main()

char ouster[20]rdbuf[15]spec[10]

int ichload

Assign unique identifier to the device dev5 and store in variable load check for error ibfind error = negative value returned

if((load = ibfind(dev5)) lt 0) Device variable name is load

GPIB address is 5

printf(r INTERFACE ERROR an)

printf(rnError routine to notify that ibfind failedn)

printf(rnCheck software configurationn)

exit(1)

Clear the device

if((ibclr(load)) amp ERR)

printf(INTERFACE ERROR a)

exit(1)

clrscr()

Clear load error register

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT A-2

ibwrt(loadoutstr6)

ibwrt(loadCLR3)

ibwrt( loadNAME5) Get the 3310 series module load specification

strset(rdbuf0) Clear rdbuf string buffer

strset(spec0) Clear spec string buffer

ibrd(loadspec20)

if (spec[3] == 9)

printf(n 3302C series specification error )

Set preset off current sink 10 amps and load on commands to the load

ibwrt( loadpres offcclow 00cchigh 10load on 47)

ibwrt( loadmeascurr10)

Get the load actially sink current from the load

ibrd( loadrdbuf20)

go to local

ibloc(load)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 A-3

BASICA Example Program

LOAD DECLBAS using BASICA MERGE command

100 REM You must merge this code with DECLBAS

105 REM

110 REM Assign a unique identifier to the device dev5 and store it in variable load

125 REM

130 udname$ = dev5

140 CALL ibfind (udname$load)

145 REM

150 REM Check for error on ibfind call

155 REM

160 IF load lt 0 THEN GOTO 2000

165 REM

170 REM Clear the device

175 REM

180 CALL ibclr (load)

185 REM

190 REM Get the 3310 series module load specification

195 REM

200 wrt$ = NAME CALL ibwrt(loadwrt$)

210 rd$ = space$(20) CALL ibrd(loadrd$)

215 REM

220 REM Set preset off current sink 10 amps and load on commands to the load

225 REM

230 wrt$ = pres offcclow 00cchigh 10load on

240 CALL ibwrt(loadwrt$)

245 REM

250 REM Get the load actially sink current from the load

255 REM

260 wrt$ = meascurr CALL ibwrt(loadwrt$)

270 rd$ = space$(20) CALL ibrd(loadrd$)

275 REM

280 REM Go to local

285 REM

290 CALL ibloc(load)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT A-4

2000 REM Error routine to notify that ibfind failed

2010 REM Check software configuration

2020 PRINT ibfind error STOP

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-1

Appendix B RS-232 programming Example

C Language Interface for DOS Handlers pd_rs232c include ltdoshgt

include ltstdiohgt

include ltconiohgt

include ltstringhgt

define COMPTR 44 command array pointer

define QUELEN 1024 size of seriel input

define SUCCESS 0 return value variable for success

define OPER_ERR -1 operate error

define TIME_OUT 1 time_out

int input_index = 0 index of seriel input buffer

int rd_result = 0 return value variable of pd_rd()

int timeout = 0 timeout flag

char queue[QUELEN] seriel input buffer

int ACE_DATA_REG ACIA data register

int ACE_INT_ENB_REG ACIA interrupt enable register

int ACE_INT_IDENT_REG ACIA interrupt identification register

int ACE_LINE_CTL_REG ACIA line control register

int ACE_MODEM_CTL_REG ACIA modem control register

int ACE_LINE_STAT_REG ACIA line status register

int ACE_MODEM_STAT_REG ACIA modem status register

int COM_INT_NUM ACIA communication port interrupt number

int IRQ_MASK IRQ mask for PC IRQ flag

void pd_loc(void) function of disable interrupt routine

void pd_rem(void) function of enable interrupt routine

int pd_init(int) function of initial communication port

int pd_wrt(char int) function of write to device

int pd_rd(char int) function of read from device

int read_buf(void)

define PIC_CTL_REG 0x20 8259A PIC control register

define PIC_INT_MASK_REG 0x21 8259A PIC interrupt mask register

define NON_SPEC_EOI 0x20 non-spacific end of interrupt

define CTS 0x10 clear to send

define DSR 0x20 data set ready

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-2

define RI 0x40 ring indicator

define DCD 0x80 data carrier detect

define DCTS 1 delta clear to send

define DDSR 2 delta data set ready

define TERI 4 trailing edge ring detect

define DDCD 8 delta data carrier detect

define OE 2 overrun error

define PE 4 parity error

define FE 8 frame error

define BI 0x10 break interrupt

define THRE 0x20 transmit holding reg empty

3302C series elec load command sets

int pd_wrt(char wrtbufint count)

static char combuf[COMPTR] = CHAN CURRHIGH CURRLOW

RESHIGH RESLOW VOLTHIGH

VOLTLOW PERDHIGH PERDLOW

FALL RISE GLOBLOAD

GLOBLEV GLOBPRES GLOBSHOR

GLOBDYN GLOBRANG GLOBMODE

CLER CHAN MEASVOLT

MEASCURRCURRHIGH CURRLOW

ERR RESHIGH RESLOW

VOLTHIGHVOLTLOW NAME

PERDHIGHPERDLOW FALL

RISE LOAD LEV

PRES SHOR DYN

RANG MODE PROT

REMOTE LOCAL

int cntresultt

int comerrerr

char ch

char tempbuf[QUELEN]

char intbuf[QUELEN]

for (cnt = 0cnt lt 1024cnt++)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-3

intbuf[cnt] =

tempbuf[cnt]=

strset(intbuf)

strset(tempbuf)

for (cnt = 0cnt lt count+1cnt++wrtbuf++)

intbuf[cnt] = wrtbuf

cnt = cnt--

intbuf[cnt] = r

cnt = cnt++

count = count++

intbuf[cnt] = n

t = strcspn(intbuf )

if (t gtcount)

t = count-1

for (cnt = 0cnt lt tcnt++)

tempbuf[cnt] = intbuf[cnt]

strupr(tempbuf)

strupr(intbuf)

cnt = 0

do

comerr = strncmp(tempbufcombuf[cnt]t)

cnt = cnt++

while(( cnt = COMPTR) ampamp (comerr = 0))

if ( comerr == 0)

result = SUCCESS

for (cnt = 0cnt lt count+1cnt++)

while(inportb(ACE_LINE_STAT_REG) amp THRE == 0)

ch = intbuf[cnt]

delay(20)

outportb(ACE_DATA_REG ch)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-4

timeout = 0

for (cnt = 0 cnt lt= countcnt++)

ch = intbuf[cnt]

if(ch == )

do

read_buf()

while((rd_result == 0)ampamp(timeout == 0))

rd_result = 0

for (cnt = 0cntlt= countcnt++)

intbuf[cnt] =

tempbuf[cnt] =

return(result)

return(OPER_ERR)

int pd_rd(char bufint count)

char ch

int cnt = 0

do

ch = queue[cnt]

buf = ch

cnt = cnt++

buf = buf++

while((ch = n) ampamp (cnt = count))

buf = 0

queue[0] = 0

if (timeout == 1)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-5

return(TIME_OUT)

return(SUCCESS)

int read_buf()

char chch1

int temp_index

unsigned long ticks

float sec1sec2

rd_result = 0

ticks = biostime(00)

sec1 = ticks182

do

ticks = biostime(00)

sec2 = ticks182

if((sec2 - sec1) gt= 200) delay about 1 Sec

timeout = 1

ch = inportb(ACE_INT_IDENT_REG)

ch amp= 0x06

switch(ch)

case 6

inportb(ACE_DATA_REG) read the data register to empty it

break

case 0

break

case 2

break

case 4 read character from data register

ch1 = inportb(ACE_DATA_REG)

temp_index = input_index + 1 increment index of input buffer

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-6

if (ch1 = n) check terminate bit

queue[input_index] = ch1 store character to input buffer

input_index = temp_index

else

queue[input_index] = ch1

input_index = temp_index

input_index = 0 if terminate bit was detected

temp_index = 0

rd_result = 1 clear index and set return value

break

finally send the non-spacific

while ((rd_result == 0) ampamp (timeout == 0))

int pd_init(int pd_com)

if ((pd_com = 1) ampamp (pd_com = 2))

return(OPER_ERR)

if (pd_com == 2) initial communication port 2

ACE_DATA_REG = 0x2f8

ACE_INT_ENB_REG = 0x2f9

ACE_INT_IDENT_REG = 0x2fa

ACE_LINE_CTL_REG = 0x2fb

ACE_MODEM_CTL_REG = 0x2fc

ACE_LINE_STAT_REG = 0x2fd

ACE_MODEM_STAT_REG = 0x2fe

COM_INT_NUM = 11

IRQ_MASK = 0xf7 IRQ mask for IRQ3 (11110111)

else initial communication port 1

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-7

ACE_DATA_REG = 0x3f8

ACE_INT_ENB_REG = 0x3f9

ACE_INT_IDENT_REG = 0x3fa

ACE_LINE_CTL_REG = 0x3fb

ACE_MODEM_CTL_REG = 0x3fc

ACE_LINE_STAT_REG = 0x3fd

ACE_MODEM_STAT_REG = 0x3fe

COM_INT_NUM = 12

IRQ_MASK = 0xef IRQ mask for IRQ4 (11101111)

bioscom(0 0xe3 pd_com-1) boud rate 9600 1 start bit

pd_rem() no parity 1 stop bit

pd_wrt(remote6) data bit 8 bits

return(SUCCESS)

void pd_rem(void)

char ch

outportb(ACE_INT_ENB_REG 0xd) enable ACIA interrupt register

inportb(ACE_DATA_REG) empty receive data register

inportb(ACE_LINE_STAT_REG) clear line status register

outportb(ACE_MODEM_CTL_REG 0xb) set RTSDTR to enable modem and

turn on OUT2 to enable the 8250s

IRQ interrupt to system

void pd_loc(void)

char ch

outportb(ACE_INT_ENB_REG 0) disable all 8250 interrupt

outportb(ACE_MODEM_CTL_REG 0) clear RTSDTR to disable modem and

turn off OUT2 to disable the 8250s

IRQ interrupt to system

Program terminated

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-8

C Example Program Link this program with pd_rs232obj

include ltdoshgt

include ltstdiohgt

include ltconiohgt

include ltstringhgt

main()

int com

int io_err= 0

char rdbuf[1024]

clrscr()

printf(Input COM1COM2 port is )

scanf(d ampcom)

if((io_err = pd_init(com)) == 0) Initial RS-232 interface

setstr(rdbuf)

pd_wrt(name5)

if ((io_err = pd_rd(a10)) == 0)

do

Set preset off current sink 10 amps and load on commands to the load

pd_wrt(pres off8)

delay(200)

pd_wrt(currlow 0012)

delay(200)

pd_wrt(curr high 1013

delay(200)

pd_wrt(load on7)

delay(200)

pd_wrt(meascurr 11)

Get the load actially sink current from the load

delay(200)

pd_rd(rdbuf20)

io_err = 1

while (io_err == 0)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-9

else

printf(a)

printf(3302C IO reading error n)

exit(1)

pd_loc() Go to local

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

Material Contents Declaration (材料含量宣称)

Hazardous Substance (有毒有害物质或元素)

(Part Name) 零件名称

(Pb) 汞

(Hg) 镉

(Cd) 六价铬

(Cr6+)

多溴

联苯

(PBB)

多溴

二苯醚

(PBDE)

PCBA (印刷电路装配件)

X O X O O O

Electrical part not on PCBArsquos 未在PCBA上的电子零件 X O X O O O

Metal parts 金属零件

O O O X O O

Plastic parts 塑料零件

O O O O X X

Wiring 电线

X O O O O O

Package 封装

X O O O O O

对销售之日的所售产品本表显示 PRODIGIT 供应链的电子信息产品可能包含这些物质注意在所售产品中可能

会也可能不会含有所有所列的部件This table shows where these substances may be found in the supply chain of Prodigit electronic information products as of the date of sale of the enclosed product Note that some of the component types listed above may or may not be a part of the enclosed product 表示该有毒有害物质在该部

件所有均质材料中的含量均在SJT 11363-2006 标准规定的限量要求以下Indicates that the concentration of the hazardous substance in all homogeneous materials in the parts is below the relevant threshold of the SJT 113632006 standard times表示该有毒有害物质至少在该部件的某一均质材料中的含量超出SJT 11363-2006 标准

规定的限量要求times Indicates that the concentration of the hazardous substance of at least one of all homogeneous materials in the parts is above the relevant threshold of the SJT 11363-2006 standard Note(注释) 1Prodigit has not fully transitioned to lead-free solder assembly at this momentHowever most of thecomponents used are RoHS compliant(此刻Prodigit 并非完全过渡到无铅焊料组装但是大部份的元器件一至于RoHS的规定)

2 The product is labeled with an environment-friendly usage period in yearsThe marked period is assumed under the operating environment specified in the product specifications(产品标注了环境友好的使用期限制(年)所标注的环境使用期限假定是在此产品定义的使用环境之下)

Example of a marking for a 10 year period (例如此标制环境使用期限为10年)

Page 21: 3302C Mainframe 使用手冊 · 2016. 12. 20. · 3302c mainframe 使用手冊 1-3 1-5 系統方塊圖 3302c 系統方塊圖如圖 1-1 所示,3302c 內含兩組電源供應器,其中一組供應給

3302C Mainframe 使用手冊 4-5

[PRESet] CVSP NR2 ⎢NL

[PRESet] CV ⎢NL

型 號 設定預置數值命令查詢預置數值命令

3250A 3310A 3310C 3320 3330A 備 註

[PRESet ]TCONFIG SP

NORMAL|OCP|OPP|NL

[PRESet ]TCONFIG SP

NORMAL|OCP|OVP|NL

[PRESet] TCONFIG |NL 1NORMAL

2OCP

3OPP

[PRESet] TCONFIG |NL 1NORMAL

2OCP

3OVP

[PRESet] OCPSTART SP NR2|NL

[PRESet] OCPSTART |NL

[PRESet] OCPSTEP SP NR2|NL

[PRESet] OCPSTEP |NL

[PRESet] OCPSTOP SP NR2|NL

[PRESet] OCPSTOP |NL

[PRESet] OCPVTH SP NR2|NL

[PRESet] OCPVTH |NL

[PRESet] OPPSTART SP NR2|NL

[PRESet] OPPSTART |NL

[PRESet] OPPSTEP SP NR2|NL

[PRESet] OPPSTEP |NL

[PRESet] OPPSTOP SP NR2|NL

[PRESet] OPPSTOP |NL

[PRESet] OPPVTH SP NR2|NL

[PRESet] OPPVTH |NL

表 4-1 設定預置數值命令查詢預置數值命令

註1OCPOPP和TCONFIG功能在3310C3311C3315C在(REV306)之後版本才有此功能

3312C在(REV309)之後版本才有此功能

3314C在(REV307)之後版本才有此功能

3310C系列需搭配3302C (REV29)之後版本才有此功能

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-6

型 號

STAGE設定命令查詢命令 3250A 3310A 3310C 3320 3330A

備 註

[STATe] LOAD SPONOFF

NL

[STATe] LOAD NL 0OFF 1ON

[STATe ] MODESPCC CR CV

CP NL

[STATe] MODE NL 0CC 1CR

2CV 3CP

[STATe] SHORt SP ONOFF

NL

[STATe] SHORt NL 0OFF 1ON

[STATe] PRESet SP ONOFF

NL

[STATe] PRESe NL 0OFF 1ON

[STATe] SENSet NL 0OFF 1ON

[STATe] SENSe SP ONOFF

NL

[STATe] AFREQ SP ONOFF

NL

[STATe] AFREQ NL 0OFF 1AUTO

[STATe] RANGe SP III NL

[STATe] RANGe NL 0I 1II

[STATe] LEVei SP HIGHLOW

NL

[STATe] LEVei NL 0LOW 1HIGH

[STATe] LEV SP HIGHLOW

NL

[STATe] LEV NL 0LOW 1HIGH

[STATe] DYNamic SP ONOFF

NL

[STATe] DYNamic NL 0OFF 1ON

[STATe ] SYNChronize SPON

OFFNL

[STATe] SYNChronize NL 0OFF 1ON

[STATe] WATT SPONOFF

[STATe] WATT 0OFF 1ON

[STATe] DUALSPDVMDAM|OFF

[STATe] CCSPAUTOR2(註一)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-7

註一CC AUTOR2 功能3302C啟用於(REV28)版本之後

3310C系列啟用於(REV305)3312C(REV306)版本之後

3330A系列啟用於(REV317)版本之後

型 號

STAGE設定命令查詢命令 3250A 3310A 3310C 3320 3330A

備 註

[STATe] NO 0GO 1NG

[STATe] PROTect 1PROT

[STATe ] SLEWrate FAST MIDDle

SLOW

[STATe] SLEWrate NL FAST=3 MIDDL=2

SLOW=1

表 4-2 STAGE設定命令查詢命令

型 號

LIMIT設定預置數值命令查詢預置數值命令 3250A 3310C 3330A 備 註

LIMITCURRentHIGH ⎢LOWSPNR2

⎢NL

LIMITCURRentHIGH ⎢LOW⎢NL

LIMIT POWer HIGH ⎢LOWSPNR2

⎢NL

LIMITPOWerHIGH ⎢LOW⎢NL

LIMITVAHIGH ⎢LOWSPNR2⎢NL

LIMITVAHIGH ⎢LOW⎢NL

LIMITVOLTageHIGH ⎢LOWSPNR2

⎢NL

LIMITVOLTageHIGH ⎢LOW⎢NL

IH ⎢ILSPNR2⎢NL

IH ⎢IL⎢NL

WH ⎢WLSPNR2⎢NL

WH ⎢WL⎢NL

VAH ⎢VALSPNR2⎢NL

VAH ⎢VAL⎢NL

VH ⎢VLSPNR2⎢NL

VH ⎢VL⎢NL

表 4-3 LIMIT設定預置數值命令查詢預置數值命令

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-8

系統命令對所有模組有效

COMMAND NOTE RETURN

[SYStem] RECall SP m [n] ⎢NL M=1 ~ 5 n=1 ~30

[SYStem] STORe SP m [n] ⎢NL M=1~5 n=1~30

[ SYStem] REMotel ⎢NL Only RS232 cmd

[SYStem] LOCAL⎢ NL Only RS232 cmd 0OFF 1ON

[SYStem] NAME ⎢ NL ldquoXXXXX

表 4-4 系統設定命令查詢命令

對 3320 系列有效

[SYStem] NAME XXXXX

NL

XXXXX 為模組型

33203321332233243325

[SYStem] SPEC SPNR2

⎢NL

0 ~ 5 33203321332233243325

表 4-5 系統設定命令查詢命

測量命令對所有模組有效

COMMAND 3250A 3310A 3310C 3330A RETURN

MEASureCURRent ⎢NL

MEASureVOLtage ⎢NL

MEASurePOWer ⎢NL

MEASureVA ⎢NL

表 4-6 系統設定命令查詢命

附註

1 電流單位為安培 (AArms)

2 電阻單位為歐姆 (Ω)

3 電壓單位為伏特 (VVrms)

4 週期單位為毫秒 (mS)

5 轉換率 (SLEW-RATE) 單位為安培微秒 (AuS)

6 頻率單位為赫芝 (Hz)

7 功率單位為瓦特 (W)

8 VA 單位為伏安 (VA)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-9

3310C 系列與 3310A 系列在 3302C 機框中 GPIB 命令可以相容但是因 3310C 系列與

3310A 系列負載上解析度有差異所以在撰寫程式時請注意解析度的差異解析度差異參考下

機 型 CC MODE CR MODE CV MODE

3310C

Resolution

0-3A30A

08mA80mA

01067Ω-2Ω-75kΩ

0533mΩ0133mS

0V-60V

0016V

3310A

Resolution

0-3A30A

075mA75mA

01Ω-2Ω-8kΩ

05mΩ0125mΩ

0V-60V

0015V

3311C

Resolution

0-6A60A

16mA16mA

00533Ω-1Ω-375kΩ

0266mΩ0266mS

0V-60V

0016V

3311A

Resolution

0-6A60A

15mA15mA

005Ω-1Ω-4kΩ

025mΩ025mΩ

0V-60V

0015V

3312C

Resolution

0-1A10A

0266mA266mA

1333Ω-25Ω-1875kΩ

6666mΩ0053mS

0V-250V

00666V

3312A

Resolution

0-1A10A

025mA25mA

125Ω-25Ω-20kΩ

005mS625mΩ

0V-250V

00625V

3314C

Resolution

0-05A5A

0133mA133mA

5333Ω-100Ω-1875kΩ

2666mΩ13333μS

0V-500V

0133V

3314A

Resolution

0-05A5A

0125mA125mA

5Ω-100Ω-20kΩ

00125mS25mΩ

0V-500V

0125V

3315C

Resolution

0-15A15A

04mA40mA

0213Ω-4Ω-15kΩ

1066mΩ66666μS

0V-60V

0016V

3315A

Resolution

0-15A15A

0375mA375mA

02Ω-4Ω-16kΩ

1mS00625mΩ

0V-60V

0015V

表 4-7 解析度差異表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-10

4-5 縮寫代號說明

1 SPSPACE空隔字元ASCII 碼為 20H

2 命令結束符號

3 NL命令結束符號

4 NR2包含小數點的數值形式形式為 在此範圍內皆可接受

例如30123450

5 表示是讀取數據的命令即查詢命令

6 NR316 進制數 0000 ~ FFFFF

4-6 GPIB RS-232 命令語法說明

1 此符號表示命令必需包含此項不可省略

2 [ ]此符號表示命令中可以有可以沒有此項參數

3 | 此符號表示 OPTION 之意例如〝LOW|HIGH〞表示可以使用 LOW 或

HIGH但兩者只能選擇其中一個使用

4 在下達完一個命令後你必須接者送出一個命令結束字元本機可接受之結束字元

為如表 4-7或同時 9送出多個命令每個命令之間以分隔符號〝〞隔開在最後

一個命令加上結束位元若你未送出結束字元則此命令視為無效命令

LF

LF WITH EOI

CRLF

CRLF WITH

EOI

表 4-8 命令結束字元表

5 程式撰寫時在下達完一個詢問命令後必須加入 delay (100) 再下達讀回命令

例以 C 語言撰寫程式配合迦捷 GPIB 卡控制 3300C 機框 3310C 負載模組

gpoutput(PROmeascurr) 詢問命令

delay(100) 延遲時間

gpinput(instrEOSPRO7 ) 讀回命令

如範例撰寫格式在每個詢問命令與讀回命令之間加入延遲時間delay (100)即可讀回

正確值

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-11

4-7 GPIB RS-232 命令說明

471 PRESET 設定和讀取電子負載的預設值

BANK (適用機型3250A 系列)

格式[PRESet] BANK SPd| NL d=0~10

[PRESet] BANK | NL

用途設定和讀取所選擇的波形庫

說明此命令為設定欲選擇的波形庫

1 波形庫 0~4 為正弦波

2 波形庫 5~9 為方波

3 波形庫 10 為直流

4 每個波形庫當中有 5 個波形資料共 11 個波形庫55 個波形資料波

形資料如表 4-9

波 形 庫 A B C D E 0 radic2 20 25 30 35 1 15 16 17 18 19 正弦波 2 30 31 32 33 34

CF= 20 3 PF=-085 PF=-080 PF=-075 PF=-070 PF=-065 CF= 25 4 PF=-070 PF=-065 PF=-060 PF=-050 PF=-040 CF= 35 5 PF=-050 PF=-045 PF=-040 PF=-035 PF=-030 CF= 20 6 PF= 085 PF= 080 PF= 075 PF= 070 PF= 065 CF= 25 7 PF= 070 PF= 065 PF= 060 PF= 050 PF= 040 CF= 35 8 PF= 050 PF= 045 PF= 040 PF= 035 PF= 030

方波 9 10 11 12 13 14 直 流 10 radic2dc 2dc 25dc 30dc 35dc

表 4-9 波形資料表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-12

WAVE (適用機型3250A 系列)

格式[PRESet] WAVE SPdNL d=0~4

[PRESet] WAVE NL

用途設定和讀取所選擇的波形庫

說明此命令是設定 CC MODE 時的電流 CF (峰值因數)

此命令儀在 CC MODE 時才有作用BANK 改變時這 5 組 CF 亦同時會定

義成不同之 CF 如 表 4-9 詳細內容請參考 3250A 使用手冊

FREQ (適用機型3250A 系列)

格式[PRESet] FREQuery SPNR2NL

[PRESet] FREQuery NL

用途設定和讀取頻率值

說明此命令為設定電子負載的頻率值下達命令時需注意下列事項

1 下達的頻率值必須為含有小數點的數值否則命令無效

2 數值最小有效位數為小數點後第 5 位

3 下達的數值若超過電子負載得規格時則 3302C 機框會送出該電子負載

規格的滿刻度頻率值

4 3250A 系列電子負載的頻率設為範圍為 000 ~ 700 Hz

5 單位為赫茲 (Hz)

RISE (適用機型3310A 3310C3330A 系列)

格式[PRESet] RISE SPNR2NL

[PRESet] RISE NL

用途設定和讀取負載轉換率 (SLEW-RATE) 的上升斜率

說明

1 換率上升時間的定義含括負載電流改變時及動態負載電流 (DYNAMIC)

上升時間 (RISE) 與下降時間 (FALL) 的設定為完全獨立

2 升時間得設定值必須包含小數點的數值否則命令無效

3 值最小有效位數為小數點後第 5 位

4 下達上升時間數值若超過電子負載得規格時則 3302C 機框會送出該電

子負載規格的滿刻度電流值

5 單位為安培微秒 (AUs)3314C3315C 在設定時使用 (AUs) 為單位而讀

回時以 (AUs) 為單位

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-13

FALL (適用機型3310A 3310C3330A 系列)

格式[PRESet] FALL SPNR2NL

[PRESet] FALL NL

用途設定和讀取負載轉換率 (SLEW-RATE) 的下降斜率

說明

1 負載轉換率下降時間的定義含括負載電流改變時及動態負載電流下降時

間 (FALL) 與上升時間 (RISE) 的設定為完全獨立

2 下降時間得設定值必須包含小數點的數值否則命令無效

3 數值最小有效位數為小數點後第 5 位

4 下達下降時間數值若超過電子負載得規格時則 3302C 機框會送出該電

子負載規格的滿刻度電流值

5 單位為安培微秒 (AuS)3314C3315C 在設定時使用 (AuS) 為單位而讀

回時以 (mAuS) 為單位

SLEW (適用機型3330A 系列)

格式[PRESet] SLEWRATE SPNR2NL

[PRESet] SLEW NL

用途設定和讀取負載轉換率 (SLEW-RATE) 的上升和下降斜率

說明請參考 RISE和 FALL

PERI or PERD (適用機型3310A 3310C3330A 系列)

格式[PRESet] PERiodHIGHLOW SPNR2NL

[PRESet] PERi NL

[PRESet] PERDHIGHLOW SPNR2NL

[PRESet] PERD NL

用途設定和讀取動態 (DYNAMIC) 負載時的 Tlow 和 Thigh 寬度

說明

1 動態 (DYNAMIC) 負載波形的周期為 TLOW 與 THIGH 的組成

2 TLOW 與 THIGH 的的設定值必須為包含小數點的數值否則命令無

3 數值的最小有效位數為小數點後第 5 位

4 下達的 TLOW 或 THIGH 數值超過電子負載的最大規格時3302C 機框

會送出該電子負載的滿刻度 TLOW 或 THIGH 數值

5 單位為毫秒 (mS)

LDONv (適用機型3310A 3310C3330A 系列)

格式[PRESet] LDONv SPNR2NL

[PRESet] LDONv NL

用途設定和讀取 LOAD ON 電壓

說明此命令為設定電子負載 LOAD ON 電壓值

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-14

LDOFfv (適用機型3310A 3310C3330A 系列)

格式[PRESet] LDOFfv SPNR2NL

[PRESet] LDOFfv NL

用途設定和讀取負載 LOAD OFF 電壓

說明此命令為設定電子負載 LOAD OFF 電壓值

CC (適用機型3320 3330A 系列)

格式[PRESet] CC SPNR2NL

[PRESet] CC NL

用途設定和讀取負載電流值

說明設定電子負載欲載入的電流值3330A 系列指 STATIC CURRENT

CURR (適用機型3320 系列)

格式[PRESet] CURR SPNR2NL

用途設定和讀取負載電流值

說明設定電子負載欲載入的電流值3330A 系列指 STATIC CURRENT

CCHIGHLOW or CURRHIGHLOW (適用機型3310A 3310C3330A 系

列)

格式[PRESet] CCHIGHLOW SPNR2NL

[PRESet] CCHIGHLOW NL

[PRESet] CURRHIGHLOW SPNR2NL

[PRESet] CURRHIGHLOW NL

用途設定和讀取負載 HIGHLOW 組電流值

說明此命令為設定電子負載欲載入的電流值下達命令時須注意下列事項

1 下達的電流值必須含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的電流數值超過該電子負載的最大規格時3302C 機框會送出該電子

負載規格的滿刻度電流值

4 LOW 的設定電流值必須比 HIGH 的設定電流值小

5 單位為安培 (A)

CPHIGHLOW (適用機型3310C 系列)

格式[PRESet] CPHIGHLOWSPNR2NL

[PRESet] CPHIGHLOW NL

用途設定和讀取負載固定功率值

說明此命令為設定電子負載固定功率模式的功率值

CR (適用機型3330A 系列)

格式[PRESet] CRSPNR2NL

[PRESet] CR NL

用途設定和讀取負載電阻值

說明設定電子負載固定電阻模式的電阻值

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-15

LIN RES AB ( 適用機型3250A系列 ) 用途設定線性負載電流值

格式LINA|BSPNR2|NL

說明此命令為設定電子負載欲載入 (Sink) 的電流值下達命令時須注意下列事

1 下達的電流值必須為含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的數值若超過該電子負載的規格時則 3250A 系列高功率電子負載機

框會送出該電子負載規格的滿刻度電流值

4 A 組負載和 B 組負載的電流設定值為完全獨立的

5 單位為安培 (A)

CR AB or RES AB(適用機型3250A 系列)

格式[PRESet] CRABSPNR2NL

[PRESet] CRAB NL

[PRESet] RESABSPNR2NL

[PRESet] RESAB NL

用途設定和讀取負載電阻值

說明此命令為設定 A 組或 B 組電子負載欲載入的電阻值下達命令時注意

下列事項

1 下達的電阻值必須含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的電阻數值超過該電子負載的最大規格時3302C 機框會送出該電子

負載規格的滿刻度電阻值

4 單位為 Ohm (Ω)

CRHIGHLOW or RESHIGHLOW (適用機型3310A 3310C 系列)

格式[PRESet] CRHIGHLOWSPNR2NL

[PRESet] CRHIGHLOW NL

[PRESet] RESHIGHLOWSPNR2NL

[PRESet] RESHIGHLOW NL

用途設定和讀取負載電阻值

說明此命令為設定電子負載欲載入的電阻值下達命令時注意下列事項

1 下達的電阻值必須含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的電流數值超過該電子負載的最大規格時3302C 機框會送出該電子

負載規格的滿刻度電阻值

4 LOW的設定電阻值必須比 HIGH 的設定值小

5 單位為 Ohm (Ω)

CVHIGHLOW (適用機型3310A 3310C 系列)

格式[PRESet] CVHIGHLOWSPNR2NL

[PRESet] CVHIGHLOW NL

用途設定和讀取負載固定電壓模式電壓值

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-16

說明此命令為設定電子負載固定電壓模式的電壓值下達命令時須注意下列

事項

1 下達的電壓值必須含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的電壓數值超過該電子負載的最大規格時3302C 機框會送出該電子

負載規格的滿刻度電壓值

4 LOW 的設定電壓值必須比 HIGH 的設定電壓值小

5 單位為伏特 (V)

CV (適用機型3330A 系列)

格式[PRESet] CV SPNR2 NL

[PRESet] CV NL

用途設定和讀取負載固定電壓模式電壓值

說明設定電子負載固定電壓模式的確電壓值

OCPSTART (適用機型3310C 3330A 系列)

格式[PRESet] OCPSTART SPNR2NL

[PRESet] OCPSTART NL

用途設定和讀取OCP測試電流的啟始設定值

說明此命令是設定過電流保護測試(OCP)的啟始電流值(I-START)

OCPSTEP (適用機型3310C 3330A 系列)

格式[PRESet] OCPSTEP SPNR2NL

[PRESet] OCPSTEP NL

用途設定和讀取OCP測試電流的遞增電流量

說明此命令是設定過電流保護測試(OCP)的遞增電流量(I-STEP)

OCPSTOP (適用機型3310C 3330A 系列)

格式[PRESet] OCPSTOP SPNR2NL

[PRESet] OCPSTOP NL

用途設定和讀取OCP測試電流的最大電流量

說明此命令是設定過電流保護測試(OCP)的最大電流量(I-STOP)

OCPVTH (適用機型3310C 3330A 系列)

格式[PRESet] OCPVTH SPNR2NL

[PRESet] OCPVTH NL

用途設定和讀取OCP測試的臨界點電壓設定

說明此命令是設定過電流保護測試(OCP)臨界點電壓設定當待測試物的輸出

電壓小於或等於VTH電壓值時即為OCP點

OPPSTART (適用機型3310C 系列)

格式[PRESet] OPPSTART SPNR2NL

[PRESet] OPPSTART NL

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-17

用途設定和讀取OPP測試功率的啟始設定值

說明此命令是設定過功率保護測試(OPP)的啟始功率值(P-START)

OPPSTEP (適用機型3310C系列)

格式[PRESet] OPPSTEP SPNR2NL

[PRESet] OPPSTEP NL

用途設定和讀取OPP測試功率的遞增功率值

說明此命令是設定過功率保護測試(OPP)的遞增功率值(P-STEP)

OPPSTOP (適用機型3310C 系列)

格式[PRESet] OPPSTOP SPNR2NL

[PRESet] OPPSTOP NL

用途設定和讀取OPP測試功率的最大功率值

說明此命令是設定過功率保護測試(OPP)的最大功率值(P-STOP)

OPPVTH (適用機型3310C 系列)

格式[PRESet] OPPVTH SPNR2NL

[PRESet] OPPVTH NL

用途設定和讀取OPP測試的臨界點電壓設定

說明此命令是設定過功率保護測試(OPP)臨界點電壓設定當待測試物的輸出

電壓小於或等於VTH電壓值時即為OPP點

TCONFIG (適用機型3310C3330A 系列)

格式[PRESet] TONFIG NORMAL|OCP|OVP|OPPNR2NL

[PRESet] TONFIG NL

用途設定和讀取動態測試的功能

說明此命令有四個選項(NORMAL|OCP|OVP|OPP)分別是正常模式(NORMAL)

過電流保護測試(OCP)過電壓保護測試(OVP)過功率保護測試(OPP)

PS3310C有過電流保護測試(OCP)過功率保護測試(OPP)

3330A有過電流保護測試(OCP)過電壓保護測試(OVP)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-18

472 LIMIT 設定和讀取電子負載判斷 NG 的上下限

[LIMit]CURRentHIGHLOW or IHIL (適用機型3250A3310A

3310C3330A 系列)

格式[LIMit]CURRentHIGHLOWSPNR2NL

[LIMit]CURRentHIGHLOW NL

IHILSPNR2NL

IHIL NL

用途設定和讀取負載電流的上下限

說明設定比較電流的下限值當負載載入電流低於此下限值時NG 指示燈

即點亮表示ldquoNO GOODrdquo

設定比較電流的上限值當負載載入電流高於此下限值時NG 指示燈即點亮

表示ldquoNO GOODrdquo

[LIMit]POWerHIGHLOW or WHWL (適用機型3310C3250A 系列)

格式[LIMit]POWerHIGHLOWSPNR2NL

[LIMit]POWerHIGHLOW NL

用途設定和讀取負載功率 (W) 的上下限

說明設定比較功率 (瓦特) 的下限值當功率 (瓦特) 高於此上限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

設定比較功率 (瓦特) 的上限值當功率 (瓦特) 低於此下限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

[LIMit]VA HIGHLOW or VAHVAL (適用機型3250A 系列)

格式[LIMit] VAHIGHLOWSPNR2NL

[LIMit] VAHIGHLOW NL

VAHVALSPNR2NL

VAHVAL NL

用途設定和讀取負載視在功率 (VA) 的上下限

說明設定比較功率 (伏安) 的下限值當功率 (伏安) 高於此上限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

設定比較功率 (伏安) 的上限值當功率 (伏安) 低於此下限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-19

[LIMit] VOLtage HIGHLOW or VHVL (適用機型3250A 3310A

3310C3330A 系列)

格式[LIMit] VOLtageHIGHLOWSPNR2NL

[LIMit] VOLtageHIGHLOW NL

VHVLSPNR2NL

VHVL NL

用途設定和讀取負載電壓的上下限

說明設定比較電壓的下限值當輸入電壓低於此下限值時NG 指示燈即點

亮表示ldquoNO GOODrdquo

設定比較電壓的上限值當輸入電壓高於此上限值時NG 指示燈即點

亮表示ldquoNO GOODrdquo

473 STAGE 設定和讀取電子負載的工作狀態

[STATe] LOAD SPONOFF (適用機型33203250A3310A 3310C

3330A 系列)

格式[STATe] LOAD SPONOFFNL

[STATe] LOAD NL

用途設定和讀取電子負載是否載入電流

說明設定電子負載是否載入電流當設定為 ON 時則電子負載開始以待測物

載入電流當設定為OFF 時則電子負載不會載入電流

[STATe] MODE SPCCCRCVCP (適用機型3250A3310A 3310C

3330A 系列)

格式[STATe] MODE SPCCCRCVCPNL

[STATe] MODE NL

用途設定和讀取電子負載的操作模式

說明電子負載可工作的模式如下表所示

當 讀 取 負 載 操 作 模 式 時 返 回 值 0123 分 別 代 表

CCCRCVLINCP 模式

CC CR CVLIN CP

3310A CV

3310C CV

3330A CV

3250 LIN

表 4-10 各系列可工作模組表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-20

[STATe] SHORt SPONOFF (適用機型33203310A 3310C3330A

系列)

格式[STATe] SHORt SPONOFFNL

[STATe] SHORt NL

用途設定和讀取電子負載是否短路測試

說明此命令為設定電子負載作短路測試當設定為 ON 時此時電子負載之

V+V- 端如同短路狀態

[STATe ] PRESet SPONOFF ( 適 用 機 型 3320 3250A 3310A

3310C3330A 系列)

格式[STATe] PRESet SPONOFFNL

[STATe] PRESet NL

用途設定和讀取電子負載預設功能

說明此命令是控制電流表的輸出形式若設為 ON 時則電流表所顯示的電

流值為預設之值若設為 OFF則電流表所顯示的電流值為實際載入電

流之值

[STATe] SENSe SPONOFF (適用機型3250A3310A 3310C3330A

系列)

格式[STATe] SENSe SPONOFFNL

[STATe] SENSe NL

用途設定和讀取電子負載 VSENSE 功能的狀態

說明此命令為設定電壓讀取由輸入連接器端或是 VSENSE BNC 端設定為

ON 時電壓值由 VSENSE BNC 端所取得設定為 OFF 時電壓值是

由輸入連接器端所取得

[STATe] RANGe SPI∣II (適用機型33203310A 系列)

格式[STATe] RANGe SPI∣II∣NL

[STATe] RANGe ∣NL

用途設定和讀取電源或電阻範圍

說明此命令為設定電流及電阻範圍3310A 系列電子負載共有二檔RANG 1

即 RANG IRANG 2 即 RANGE II而其電流及電阻的範圍一電子負載

模組規格而定3310A 系列各電子負載模組的電流及電阻的範圍如下

規格

機種 3310A 3311A 3312A 3314A 3315A

CC MODE

RANGE III 0~3A 0~ 30A 0~6A 0~60A 0~1A 0~10A 0~05A 0~5A 0~15A 0~15A

CR MODE

RANGE III 01~2Ω 2~8KΩ

005~1

Ω 1~4KΩ

125~25

Ω

25~20K

Ω 5~100Ω

100~2K

Ω 02~4Ω

4~16K

Ω

表 4-11 3310A 系列電流及電阻的規格表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-21

[STATe] LEVEl SPHIGH∣LOW (適用機型3310A 3310C 系列)

格式[STATe] LEVEl SPHIGH∣LOW∣NL

[STATe] LEVEl ∣NL

用途設定和讀取電子負載 LOW 和 HIGH

說明

1 LEV LOW 固定電流 (CC) 模式時為低準位電流設定值固定電阻 (CR)

模式時為低準位電阻設定值固定電壓 (CV) 模式時為低準位電壓設

定值

2 LEV HIGH 固定電流模式時為高準位電流設定值固定電阻模式時為

高準位電阻設定值固定電壓模式時為高準位電壓設定值

[STATe] DYNamic SPON∣OFF (適用機型3310A 3310C3330A 系

列)

格式[STATe] DYNamic SPON∣OFF∣NL

[STATe] DYNamic ∣NL

用途設定和讀取電子負載為動態或靜態負載

說明

1 DYN ON 設定為動態 (DYNAMIC) 負載

2 DYN OFF 設定為靜態 (STATIC) 負載

[STATe] SYNCronize SPON∣OFF (適用機型3250A 系列)

格式[STATe] SYNCronize SPON∣OFF∣NL

[STATe] SYNCronize ∣NL

用途設定和讀取電子負載為外部同步或內部同步

說明

1 外部同步信號 (SYNC ON)使用外部同步信號作為電子負載同步解發信

號以控制負載電流與電壓同步

2 內部同步信號 (SYNC OFF)使用輸入連接器的信號再經由內部的零交

越電路及隔離電路產生同步信號

[STATe] WATT SPON∣OFF (適用機型3250A3310C 系列)

格式[STATe] WATT SPON∣OFF∣NL

[STATe] WATT ∣NL

用途設定和讀取是否顯示功率

說明此命令是設定功率電表的顯示本命令必須配合 PRESOFF 時使用

設定 ON 時上方的顯示器由電壓表變為瓦特表下方的顯示器由電流

表變為伏安 (VA) 表其單位分別為ˆ W ˜ˆ VA ˜

設定 OFF 時上方的瓦特 (W) 變回電壓表下方的伏安 (VA) 表變回

電流表其單位分別為ˆ Vrms ˜ˆ Vrms ˜

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-22

[STATe] AFREQ SPONOFF (適用機型3250A系列)

格式[STATe] AFREQ SPONOFFNL

[STATe] AFREQ NL

用途設定和讀取電子負載是否自動偵測頻率

說明此命令式控制電子負載是否自動偵測頻率若設為 ON 時則電子負載

會自動偵測輸入端電壓之頻率若設為 OFF則電子負載輸入電壓之頻

率須要自行設定

[STATe] DUAL DVM∣DVM∣OFF (適用機型3330A 系列)

格式 [STATe] DUAL DVM∣DVM∣OFF∣NL

用途設定當前模組在顯示狀態

說明此命令為設定 3330A 系列模組在顯示狀態

DVM雙電壓顯示模式

DAM雙電壓顯示模式

OFFNORMAL顯示模式

[STATe] CC AUTO∣R2 (適用機型333XA331XC 系列)

格式 [STATe] CC AUTO∣R2∣NL

用途設定AUTO RANGE強制RANGE II功能

說明設定在AUTO RANGE 會自動切換RANGE 檔位

設定在強制 RANGE II 會將RANGE 檔位設定在RANGE II

PS此項功能3302C啟用於(REV28)版本之後

3310C系列啟用於(REV305)3312C(REV306)版本之後

3330A系列啟用於(REV317)版本之後

[STATe] NG (適用機型3250A3310A 3310C3330A 系列)

格式[STATe] NG ∣NL

用途查詢當前模組是否有的 NG 標誌

說明NG 讀回NG 的狀態指示燈ldquo0rdquo表示 NG (NO GOOD) 指示燈熄

滅ldquo1rdquo表示 NG 指示燈點亮

[STATe] PROTect (適用機型3310A 3310C3330A 系列)

格式[STATe] PROTect ∣NL

用途查詢當前模組是否有的保護標誌

說明

1 PROT 讀回負載目前的保護狀態ldquo1rdquo表是發生 OPPldquo4rdquo表示發

生 OVP ldquo8rdquo表示發生 OCP下表說明保護狀態位元對應碼

2 PROT 狀態暫存器的清除可以使用 CLER 命令將 PROT 狀態暫存器清

除為ldquo0rdquo

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-23

7 6 5 4 3 2 1 0

過功率保護(OPP)

過電壓保護(OVP)

過電流保護(OCP)

位元 7 位元 0

過溫度保護(OTP)(3310)

表 4-13 PROT 狀態暫存器

[STATe] SLEWrate ATE FAST∣MIDDle∣SLOWNL (適用機型3320

系列)

格式[STATe] SLEWrate FAST∣MIDDle∣SLOWNL

用途設置當前模組電流斜率

說明設置當前模組電流斜率約快中慢

474 SYSTEM 設定和讀取機框和電子負載的狀態

[SYStem] RECall SP m n (適用機型33203250A3310A 3310C

3330A 系列)

格式[SYStem] RECall SP m n∣NL

用途呼叫記憶裝定中的負載狀態

說明此命令為呼叫記憶裝定中的負載狀態資料m = 1~5n = 1~30

如果當前模組為 3310A3250 系列時項目號 (n) 無效n 可以省略

如果當前模組為其他系列時省略符號 n項目默議為 3302C 所顯示的項

實例RECALL 215 呼叫記憶裝定中的第 2 組第 15 項負載裝態資料

REC 3 呼叫記憶裝定中的第3組負載狀態資料如果當前模組為 3320

3310C3330A 系列時項目默議為 3302C 所顯示的項目

[SYStem] STORe SP m n (適用機型33203250A3310A 3310C

3330A 系列)

格式[SYStem] STORe SP m n∣NL

用途存儲負載狀態到記憶裝定中

說明此命令為存儲負載狀態到記憶裝定中m = 1~5n = 1~30如果當前模組

為 3310A3250A 系列時項目 (n) 無效n 可以省略

如果當前模組為其他系列時省略項目號 n 項目默議為 3302C 所顯示的項

實例SYSTEMSTORE 215 存儲負載狀態到記憶裝定第 2 組第 15 項中

STOR 3 存儲負載狀態到記憶裝定第 3 組如果當前模組為 33203310C

3330A 系列時項目默議為 3302C 所顯示的項目

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-24

[SYStem] NAME (適用機型3250A3310A 3310C3330A 系列)

格式[SYStem] NAME ∣NL

用途讀取當前電子負載機型編號

說明此命令讀回當前電子負載機型編號如果當前沒有模組那麼將讀到字

符串 ˆNONE˜如果當前安裝了模組那麼將會讀到以下型號

型 號 型 號 型 號 型 號

3250A 3310A 3310C 3330A

3251A 3311A 3311C 3331A

3252A 3312A 3312C 3332A

3253 3314A 3314C 3333A

3315A 3315C 3334A

表 4-14 各系列機型編號表

[SYStem] NAME XXXX ∣NL or [SYStem] SPEC NR2 (適用機型

3320A 系列)

格式[SYStem] NAME XXXX ∣NL

[SYStem] SPEC NR2

用途設定當前電子負載機型編號

說明XXXX 為 33203321332233243325 型號之一3302C 才能知道當

前為何種規格電子負載

SPCT 型號

0 3320

1 3321

2 3322

4 3324

5 3325

表 4-15 3320系列機型編號表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-25

475 MEASURE 測量電子負載的當前電流電壓的實際值

MEASureCURRent (適用機型3250A3310A 3310C3330A 系列)

格式MEASureCURRent ∣NL

用途讀取當前電子負載的電流

說明讀回 4 位半數位電流表的讀值單位為安培 (A)

MEASureVOLtage (適用機型3250A3310A 3310C3330A 系列)

格式MEASureVOLtage ∣NL

用途讀取當前電子負載的電壓

說明讀回 4 位半數位電壓表的讀值單位為伏特 (V)

MEASurePOWer (適用機型3250A3310C 系列)

格式MEASurePOW ∣NL

用途讀取當前電子負載的功率

說明讀回 4 位半數位瓦特表的讀值單位為瓦特(W)

MEASureVA (適用機型3250A 系列)

格式MEASureVA ∣NL

用途讀取當前電子負載的伏安

說明讀回 4 位半數位伏安表的讀值單位為伏安 (VA)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-26

4-8 3250 系列 GPIB 控制流程圖

START

SET to LEV A or B

AC or DC

AC

DC

SET

FREQ NR2

SYNC ON|OFF

BANK m

SET

FREQ 01

SYNC ONOFF

MODE CCCC

SET

CR

MODE CR

SET

MODE CC

WAVE nCURR = A NR2

SET

VL NR2VH NR2

IL NR2

IH NR2WL NR2

WH NR2VAL NR2VAH NR2

m 0 ~ 10n 1 ~ 5

BANK 命令僅能使用於

交流 (AC) 負載

Lighting REM

Indicater

WAVE 命令僅能使用於

固定電流 (CC)模式

RESA NR2

圖 4-2 3250A 系列 GPIB 控制流程圖

SET

ldquoMODE LINrdquoldquoCURR=A NR2rdquo

LIN

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-27

4-9 3310A 系列 GPIB 控制流程圖

圖 4-3 3310A 系列 GPIB 控制流程圖

START

SETMODE CC

SET SET

CURRENTiexclOslashA

CC

SETRANG 2

SETRANG 1

SETRANG 1

SETRANG 2

HIGH or LOW LEVEL

SET

LEV HIGHRESLOW C

RESHIGH NR2

SET

LEV LOWRESLOW D

RESHIGH NR2

SETLEV HIGH

RESLOW ERESHIGH NR2

SET

LEV LOWRESHIGH FRESHIGH NR2

SET

LEV HIGHRESLOW G

RESHIGH NR2

SET

LEV LOWRESHIGH H

RESHIGH NR2

STA or DYN

SETDYN OFF

SET

HIGH or

SETLEV HIGH

CURRLOW I

CURRHIGH NR2

SETLEV LOW

CURRHIGH J

CURRLOW NR2

SETLEV HIGH

CURRLOW K

CURRHIGH NR2

SETLEV LOW

CURRHIGH L

CURRLOW NR2

SETDYN ON

RISENR2

PERDLOW NR2

STA or DYN

DYN OFF

LOW LEVELHIGH or

LOW LEVEL

CURRHIGH NR2CURRLOW NR2

FALLNR2PERDHIGH NR2

SETDYN ON

RISENR2

PERDLOW NR2

CURRHIGH NR2CURRLOW NR2

FALLNR2PERDHIGH NR2

HIGH or LOW LEVEL

HIGH or LOW LEVEL

CURRENTiexclUgraveB

MODE CR MODE CV

MODE

CR

MODE

CV

MODE NO NO NO

YESYESYES

YES

YESNO

NO

LOW

HIGH HIGH

LOW

DYN DYN

SAT SAT

LOWLOW

HIGH HIGH

HIGH

LOW

3310A 3311A 3312A 3314A 3315A

AB

CD

E

FGH

IJKL

3020

20800001

20

0060000

3000300

6010

104000

0051000

60000

6000600

10250

25020000

125250

001000

1000100

051000

100020000

501000

00500000

050050

1540

4015000

0240

0060000

1500150

3310A 系列流程圖變數表

Lighti ng REMIndicater

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-28

4-10 3320 系列 GPIB 控制流程圖

圖 4-4 3320 系列 GPIB 控制流程圖

START

A B C

3320 3321 3322 3323 3324 30

30

300

60

60

600

10

10

100

10

10

100

05

05

50

3325 15

15

150

SETRANG 1SLEW n

CURR ≦ B

CURRENT ≦ A

SETRANG 2SLEW n

CURR ≦ C

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-29

4-11 3310C 系列 GPIB 控制流程圖

圖 4-5 3310C 系列 GPIB 控制流程圖

START

CC

MODE

NO CP

MODE

CV

MODE

CR

MODE

SETldquoMODE CCrdquo

SETldquoMODE CRrdquo

SETldquoMODE CVrdquo

SETldquoMODE CPrdquo

CORRENTlt=A

SETldquoRANGE 2rdquo

SETldquoRANGE 1rdquo

RESgt=B

SETldquoRANGE 2rdquo

SETldquoRANGE 1rdquo

STA or

SETldquoDYN OFFrdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquo ldquoCURRHIGH D ldquo ldquoCURRLOW NR2rdquo

SET ldquoLEV HIGHrdquo ldquoCURRLOW C ldquo ldquoCURRHIGH NR2rdquo

SET ldquoDYN ONrdquo

ldquoCURRHIGH NR2ldquo ldquoCURRLOW NR2rdquo ldquoRISENR2rdquo ldquoFALLNR2rdquo ldquoPERDHIGH NR2rdquo ldquoPERDLOW NR2rdquo

STA or

SETldquoDYN OFFrdquo

HIGH orLOW LEVEL

SETldquoLEV LOWrdquo ldquoCURRHIGH F ldquoldquoCURRLOW NR2rdquo

SETldquoLEV HIGHrdquoldquoCURRLOW E ldquoldquoCURRHIGH NR2rdquo

SETldquoDYN ONrdquo

ldquoCURRHIGH NR2ldquoldquoCURRLOW NR2rdquoldquoRISENR2rdquoldquoFALLNR2rdquoldquoPERDHIGH NR2rdquoldquoPERDLOW NR2rdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquoldquoRESHIGH J ldquo ldquoRESLOW NR2rdquo

SET ldquoLEV HIGHrdquo ldquoRESLOW I ldquo ldquoRESHIGH NR2rdquo

HIGH orLOW LEVEL

SETldquoLEV LOWrdquoldquoRESHIGH L ldquoldquoRESLOW NR2rdquo

SET ldquoLEV HIGHrdquo ldquoRESLOW K ldquoldquoRESHIGH NR2rdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquo ldquoCVHIGH H ldquo ldquoCVLOW NR2rdquo

SET ldquoLEV HIGHrdquoldquoCVLOW G ldquo ldquoCVHIGH NR2rdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquo ldquoCPHIGH N ldquo ldquoCPLOW NR2rdquo

SETldquoLEV HIGHrdquo ldquoCPLOW M ldquoldquoCPHIGH NR2rdquo

A B CDEF GH I J KLM N

3310C30 20 0 0300030

20 750010620

00 60

00 150

3311C601000 60 0060

1037500510

00 60

00300

3312C102500100010

25 1875013325

00250

00300

3314C0510000050050

1001875533100

00500

00200

3315C154000150015

4015002140

0060

0075

3310C系列流程圖變數表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 A-1

Appendix A GPIB programming Example

C Example Program

Link this program with appropriate cibobj

This application program is written in TURBO C 20 for the IBM PC-AT compatible The National Instruments Cooperation (NIC) Model PC-2A board provides the interface between the PC-AT and a PRODIGIT MPAL ELECTRONIC LOAD The appropriate cibobj file is required in each program to properly link the NIC board to C LANGUAGE and include the ltdeclhgt HEADER FILE to C LANGUAGE

include ltstdiohgt

include ltdoshgt

include ltmathhgt

include declh NI GPIB CARD HEADER FILE

main()

char ouster[20]rdbuf[15]spec[10]

int ichload

Assign unique identifier to the device dev5 and store in variable load check for error ibfind error = negative value returned

if((load = ibfind(dev5)) lt 0) Device variable name is load

GPIB address is 5

printf(r INTERFACE ERROR an)

printf(rnError routine to notify that ibfind failedn)

printf(rnCheck software configurationn)

exit(1)

Clear the device

if((ibclr(load)) amp ERR)

printf(INTERFACE ERROR a)

exit(1)

clrscr()

Clear load error register

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT A-2

ibwrt(loadoutstr6)

ibwrt(loadCLR3)

ibwrt( loadNAME5) Get the 3310 series module load specification

strset(rdbuf0) Clear rdbuf string buffer

strset(spec0) Clear spec string buffer

ibrd(loadspec20)

if (spec[3] == 9)

printf(n 3302C series specification error )

Set preset off current sink 10 amps and load on commands to the load

ibwrt( loadpres offcclow 00cchigh 10load on 47)

ibwrt( loadmeascurr10)

Get the load actially sink current from the load

ibrd( loadrdbuf20)

go to local

ibloc(load)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 A-3

BASICA Example Program

LOAD DECLBAS using BASICA MERGE command

100 REM You must merge this code with DECLBAS

105 REM

110 REM Assign a unique identifier to the device dev5 and store it in variable load

125 REM

130 udname$ = dev5

140 CALL ibfind (udname$load)

145 REM

150 REM Check for error on ibfind call

155 REM

160 IF load lt 0 THEN GOTO 2000

165 REM

170 REM Clear the device

175 REM

180 CALL ibclr (load)

185 REM

190 REM Get the 3310 series module load specification

195 REM

200 wrt$ = NAME CALL ibwrt(loadwrt$)

210 rd$ = space$(20) CALL ibrd(loadrd$)

215 REM

220 REM Set preset off current sink 10 amps and load on commands to the load

225 REM

230 wrt$ = pres offcclow 00cchigh 10load on

240 CALL ibwrt(loadwrt$)

245 REM

250 REM Get the load actially sink current from the load

255 REM

260 wrt$ = meascurr CALL ibwrt(loadwrt$)

270 rd$ = space$(20) CALL ibrd(loadrd$)

275 REM

280 REM Go to local

285 REM

290 CALL ibloc(load)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT A-4

2000 REM Error routine to notify that ibfind failed

2010 REM Check software configuration

2020 PRINT ibfind error STOP

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-1

Appendix B RS-232 programming Example

C Language Interface for DOS Handlers pd_rs232c include ltdoshgt

include ltstdiohgt

include ltconiohgt

include ltstringhgt

define COMPTR 44 command array pointer

define QUELEN 1024 size of seriel input

define SUCCESS 0 return value variable for success

define OPER_ERR -1 operate error

define TIME_OUT 1 time_out

int input_index = 0 index of seriel input buffer

int rd_result = 0 return value variable of pd_rd()

int timeout = 0 timeout flag

char queue[QUELEN] seriel input buffer

int ACE_DATA_REG ACIA data register

int ACE_INT_ENB_REG ACIA interrupt enable register

int ACE_INT_IDENT_REG ACIA interrupt identification register

int ACE_LINE_CTL_REG ACIA line control register

int ACE_MODEM_CTL_REG ACIA modem control register

int ACE_LINE_STAT_REG ACIA line status register

int ACE_MODEM_STAT_REG ACIA modem status register

int COM_INT_NUM ACIA communication port interrupt number

int IRQ_MASK IRQ mask for PC IRQ flag

void pd_loc(void) function of disable interrupt routine

void pd_rem(void) function of enable interrupt routine

int pd_init(int) function of initial communication port

int pd_wrt(char int) function of write to device

int pd_rd(char int) function of read from device

int read_buf(void)

define PIC_CTL_REG 0x20 8259A PIC control register

define PIC_INT_MASK_REG 0x21 8259A PIC interrupt mask register

define NON_SPEC_EOI 0x20 non-spacific end of interrupt

define CTS 0x10 clear to send

define DSR 0x20 data set ready

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-2

define RI 0x40 ring indicator

define DCD 0x80 data carrier detect

define DCTS 1 delta clear to send

define DDSR 2 delta data set ready

define TERI 4 trailing edge ring detect

define DDCD 8 delta data carrier detect

define OE 2 overrun error

define PE 4 parity error

define FE 8 frame error

define BI 0x10 break interrupt

define THRE 0x20 transmit holding reg empty

3302C series elec load command sets

int pd_wrt(char wrtbufint count)

static char combuf[COMPTR] = CHAN CURRHIGH CURRLOW

RESHIGH RESLOW VOLTHIGH

VOLTLOW PERDHIGH PERDLOW

FALL RISE GLOBLOAD

GLOBLEV GLOBPRES GLOBSHOR

GLOBDYN GLOBRANG GLOBMODE

CLER CHAN MEASVOLT

MEASCURRCURRHIGH CURRLOW

ERR RESHIGH RESLOW

VOLTHIGHVOLTLOW NAME

PERDHIGHPERDLOW FALL

RISE LOAD LEV

PRES SHOR DYN

RANG MODE PROT

REMOTE LOCAL

int cntresultt

int comerrerr

char ch

char tempbuf[QUELEN]

char intbuf[QUELEN]

for (cnt = 0cnt lt 1024cnt++)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-3

intbuf[cnt] =

tempbuf[cnt]=

strset(intbuf)

strset(tempbuf)

for (cnt = 0cnt lt count+1cnt++wrtbuf++)

intbuf[cnt] = wrtbuf

cnt = cnt--

intbuf[cnt] = r

cnt = cnt++

count = count++

intbuf[cnt] = n

t = strcspn(intbuf )

if (t gtcount)

t = count-1

for (cnt = 0cnt lt tcnt++)

tempbuf[cnt] = intbuf[cnt]

strupr(tempbuf)

strupr(intbuf)

cnt = 0

do

comerr = strncmp(tempbufcombuf[cnt]t)

cnt = cnt++

while(( cnt = COMPTR) ampamp (comerr = 0))

if ( comerr == 0)

result = SUCCESS

for (cnt = 0cnt lt count+1cnt++)

while(inportb(ACE_LINE_STAT_REG) amp THRE == 0)

ch = intbuf[cnt]

delay(20)

outportb(ACE_DATA_REG ch)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-4

timeout = 0

for (cnt = 0 cnt lt= countcnt++)

ch = intbuf[cnt]

if(ch == )

do

read_buf()

while((rd_result == 0)ampamp(timeout == 0))

rd_result = 0

for (cnt = 0cntlt= countcnt++)

intbuf[cnt] =

tempbuf[cnt] =

return(result)

return(OPER_ERR)

int pd_rd(char bufint count)

char ch

int cnt = 0

do

ch = queue[cnt]

buf = ch

cnt = cnt++

buf = buf++

while((ch = n) ampamp (cnt = count))

buf = 0

queue[0] = 0

if (timeout == 1)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-5

return(TIME_OUT)

return(SUCCESS)

int read_buf()

char chch1

int temp_index

unsigned long ticks

float sec1sec2

rd_result = 0

ticks = biostime(00)

sec1 = ticks182

do

ticks = biostime(00)

sec2 = ticks182

if((sec2 - sec1) gt= 200) delay about 1 Sec

timeout = 1

ch = inportb(ACE_INT_IDENT_REG)

ch amp= 0x06

switch(ch)

case 6

inportb(ACE_DATA_REG) read the data register to empty it

break

case 0

break

case 2

break

case 4 read character from data register

ch1 = inportb(ACE_DATA_REG)

temp_index = input_index + 1 increment index of input buffer

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-6

if (ch1 = n) check terminate bit

queue[input_index] = ch1 store character to input buffer

input_index = temp_index

else

queue[input_index] = ch1

input_index = temp_index

input_index = 0 if terminate bit was detected

temp_index = 0

rd_result = 1 clear index and set return value

break

finally send the non-spacific

while ((rd_result == 0) ampamp (timeout == 0))

int pd_init(int pd_com)

if ((pd_com = 1) ampamp (pd_com = 2))

return(OPER_ERR)

if (pd_com == 2) initial communication port 2

ACE_DATA_REG = 0x2f8

ACE_INT_ENB_REG = 0x2f9

ACE_INT_IDENT_REG = 0x2fa

ACE_LINE_CTL_REG = 0x2fb

ACE_MODEM_CTL_REG = 0x2fc

ACE_LINE_STAT_REG = 0x2fd

ACE_MODEM_STAT_REG = 0x2fe

COM_INT_NUM = 11

IRQ_MASK = 0xf7 IRQ mask for IRQ3 (11110111)

else initial communication port 1

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-7

ACE_DATA_REG = 0x3f8

ACE_INT_ENB_REG = 0x3f9

ACE_INT_IDENT_REG = 0x3fa

ACE_LINE_CTL_REG = 0x3fb

ACE_MODEM_CTL_REG = 0x3fc

ACE_LINE_STAT_REG = 0x3fd

ACE_MODEM_STAT_REG = 0x3fe

COM_INT_NUM = 12

IRQ_MASK = 0xef IRQ mask for IRQ4 (11101111)

bioscom(0 0xe3 pd_com-1) boud rate 9600 1 start bit

pd_rem() no parity 1 stop bit

pd_wrt(remote6) data bit 8 bits

return(SUCCESS)

void pd_rem(void)

char ch

outportb(ACE_INT_ENB_REG 0xd) enable ACIA interrupt register

inportb(ACE_DATA_REG) empty receive data register

inportb(ACE_LINE_STAT_REG) clear line status register

outportb(ACE_MODEM_CTL_REG 0xb) set RTSDTR to enable modem and

turn on OUT2 to enable the 8250s

IRQ interrupt to system

void pd_loc(void)

char ch

outportb(ACE_INT_ENB_REG 0) disable all 8250 interrupt

outportb(ACE_MODEM_CTL_REG 0) clear RTSDTR to disable modem and

turn off OUT2 to disable the 8250s

IRQ interrupt to system

Program terminated

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-8

C Example Program Link this program with pd_rs232obj

include ltdoshgt

include ltstdiohgt

include ltconiohgt

include ltstringhgt

main()

int com

int io_err= 0

char rdbuf[1024]

clrscr()

printf(Input COM1COM2 port is )

scanf(d ampcom)

if((io_err = pd_init(com)) == 0) Initial RS-232 interface

setstr(rdbuf)

pd_wrt(name5)

if ((io_err = pd_rd(a10)) == 0)

do

Set preset off current sink 10 amps and load on commands to the load

pd_wrt(pres off8)

delay(200)

pd_wrt(currlow 0012)

delay(200)

pd_wrt(curr high 1013

delay(200)

pd_wrt(load on7)

delay(200)

pd_wrt(meascurr 11)

Get the load actially sink current from the load

delay(200)

pd_rd(rdbuf20)

io_err = 1

while (io_err == 0)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-9

else

printf(a)

printf(3302C IO reading error n)

exit(1)

pd_loc() Go to local

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

Material Contents Declaration (材料含量宣称)

Hazardous Substance (有毒有害物质或元素)

(Part Name) 零件名称

(Pb) 汞

(Hg) 镉

(Cd) 六价铬

(Cr6+)

多溴

联苯

(PBB)

多溴

二苯醚

(PBDE)

PCBA (印刷电路装配件)

X O X O O O

Electrical part not on PCBArsquos 未在PCBA上的电子零件 X O X O O O

Metal parts 金属零件

O O O X O O

Plastic parts 塑料零件

O O O O X X

Wiring 电线

X O O O O O

Package 封装

X O O O O O

对销售之日的所售产品本表显示 PRODIGIT 供应链的电子信息产品可能包含这些物质注意在所售产品中可能

会也可能不会含有所有所列的部件This table shows where these substances may be found in the supply chain of Prodigit electronic information products as of the date of sale of the enclosed product Note that some of the component types listed above may or may not be a part of the enclosed product 表示该有毒有害物质在该部

件所有均质材料中的含量均在SJT 11363-2006 标准规定的限量要求以下Indicates that the concentration of the hazardous substance in all homogeneous materials in the parts is below the relevant threshold of the SJT 113632006 standard times表示该有毒有害物质至少在该部件的某一均质材料中的含量超出SJT 11363-2006 标准

规定的限量要求times Indicates that the concentration of the hazardous substance of at least one of all homogeneous materials in the parts is above the relevant threshold of the SJT 11363-2006 standard Note(注释) 1Prodigit has not fully transitioned to lead-free solder assembly at this momentHowever most of thecomponents used are RoHS compliant(此刻Prodigit 并非完全过渡到无铅焊料组装但是大部份的元器件一至于RoHS的规定)

2 The product is labeled with an environment-friendly usage period in yearsThe marked period is assumed under the operating environment specified in the product specifications(产品标注了环境友好的使用期限制(年)所标注的环境使用期限假定是在此产品定义的使用环境之下)

Example of a marking for a 10 year period (例如此标制环境使用期限为10年)

Page 22: 3302C Mainframe 使用手冊 · 2016. 12. 20. · 3302c mainframe 使用手冊 1-3 1-5 系統方塊圖 3302c 系統方塊圖如圖 1-1 所示,3302c 內含兩組電源供應器,其中一組供應給

PRODIGIT 4-6

型 號

STAGE設定命令查詢命令 3250A 3310A 3310C 3320 3330A

備 註

[STATe] LOAD SPONOFF

NL

[STATe] LOAD NL 0OFF 1ON

[STATe ] MODESPCC CR CV

CP NL

[STATe] MODE NL 0CC 1CR

2CV 3CP

[STATe] SHORt SP ONOFF

NL

[STATe] SHORt NL 0OFF 1ON

[STATe] PRESet SP ONOFF

NL

[STATe] PRESe NL 0OFF 1ON

[STATe] SENSet NL 0OFF 1ON

[STATe] SENSe SP ONOFF

NL

[STATe] AFREQ SP ONOFF

NL

[STATe] AFREQ NL 0OFF 1AUTO

[STATe] RANGe SP III NL

[STATe] RANGe NL 0I 1II

[STATe] LEVei SP HIGHLOW

NL

[STATe] LEVei NL 0LOW 1HIGH

[STATe] LEV SP HIGHLOW

NL

[STATe] LEV NL 0LOW 1HIGH

[STATe] DYNamic SP ONOFF

NL

[STATe] DYNamic NL 0OFF 1ON

[STATe ] SYNChronize SPON

OFFNL

[STATe] SYNChronize NL 0OFF 1ON

[STATe] WATT SPONOFF

[STATe] WATT 0OFF 1ON

[STATe] DUALSPDVMDAM|OFF

[STATe] CCSPAUTOR2(註一)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-7

註一CC AUTOR2 功能3302C啟用於(REV28)版本之後

3310C系列啟用於(REV305)3312C(REV306)版本之後

3330A系列啟用於(REV317)版本之後

型 號

STAGE設定命令查詢命令 3250A 3310A 3310C 3320 3330A

備 註

[STATe] NO 0GO 1NG

[STATe] PROTect 1PROT

[STATe ] SLEWrate FAST MIDDle

SLOW

[STATe] SLEWrate NL FAST=3 MIDDL=2

SLOW=1

表 4-2 STAGE設定命令查詢命令

型 號

LIMIT設定預置數值命令查詢預置數值命令 3250A 3310C 3330A 備 註

LIMITCURRentHIGH ⎢LOWSPNR2

⎢NL

LIMITCURRentHIGH ⎢LOW⎢NL

LIMIT POWer HIGH ⎢LOWSPNR2

⎢NL

LIMITPOWerHIGH ⎢LOW⎢NL

LIMITVAHIGH ⎢LOWSPNR2⎢NL

LIMITVAHIGH ⎢LOW⎢NL

LIMITVOLTageHIGH ⎢LOWSPNR2

⎢NL

LIMITVOLTageHIGH ⎢LOW⎢NL

IH ⎢ILSPNR2⎢NL

IH ⎢IL⎢NL

WH ⎢WLSPNR2⎢NL

WH ⎢WL⎢NL

VAH ⎢VALSPNR2⎢NL

VAH ⎢VAL⎢NL

VH ⎢VLSPNR2⎢NL

VH ⎢VL⎢NL

表 4-3 LIMIT設定預置數值命令查詢預置數值命令

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-8

系統命令對所有模組有效

COMMAND NOTE RETURN

[SYStem] RECall SP m [n] ⎢NL M=1 ~ 5 n=1 ~30

[SYStem] STORe SP m [n] ⎢NL M=1~5 n=1~30

[ SYStem] REMotel ⎢NL Only RS232 cmd

[SYStem] LOCAL⎢ NL Only RS232 cmd 0OFF 1ON

[SYStem] NAME ⎢ NL ldquoXXXXX

表 4-4 系統設定命令查詢命令

對 3320 系列有效

[SYStem] NAME XXXXX

NL

XXXXX 為模組型

33203321332233243325

[SYStem] SPEC SPNR2

⎢NL

0 ~ 5 33203321332233243325

表 4-5 系統設定命令查詢命

測量命令對所有模組有效

COMMAND 3250A 3310A 3310C 3330A RETURN

MEASureCURRent ⎢NL

MEASureVOLtage ⎢NL

MEASurePOWer ⎢NL

MEASureVA ⎢NL

表 4-6 系統設定命令查詢命

附註

1 電流單位為安培 (AArms)

2 電阻單位為歐姆 (Ω)

3 電壓單位為伏特 (VVrms)

4 週期單位為毫秒 (mS)

5 轉換率 (SLEW-RATE) 單位為安培微秒 (AuS)

6 頻率單位為赫芝 (Hz)

7 功率單位為瓦特 (W)

8 VA 單位為伏安 (VA)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-9

3310C 系列與 3310A 系列在 3302C 機框中 GPIB 命令可以相容但是因 3310C 系列與

3310A 系列負載上解析度有差異所以在撰寫程式時請注意解析度的差異解析度差異參考下

機 型 CC MODE CR MODE CV MODE

3310C

Resolution

0-3A30A

08mA80mA

01067Ω-2Ω-75kΩ

0533mΩ0133mS

0V-60V

0016V

3310A

Resolution

0-3A30A

075mA75mA

01Ω-2Ω-8kΩ

05mΩ0125mΩ

0V-60V

0015V

3311C

Resolution

0-6A60A

16mA16mA

00533Ω-1Ω-375kΩ

0266mΩ0266mS

0V-60V

0016V

3311A

Resolution

0-6A60A

15mA15mA

005Ω-1Ω-4kΩ

025mΩ025mΩ

0V-60V

0015V

3312C

Resolution

0-1A10A

0266mA266mA

1333Ω-25Ω-1875kΩ

6666mΩ0053mS

0V-250V

00666V

3312A

Resolution

0-1A10A

025mA25mA

125Ω-25Ω-20kΩ

005mS625mΩ

0V-250V

00625V

3314C

Resolution

0-05A5A

0133mA133mA

5333Ω-100Ω-1875kΩ

2666mΩ13333μS

0V-500V

0133V

3314A

Resolution

0-05A5A

0125mA125mA

5Ω-100Ω-20kΩ

00125mS25mΩ

0V-500V

0125V

3315C

Resolution

0-15A15A

04mA40mA

0213Ω-4Ω-15kΩ

1066mΩ66666μS

0V-60V

0016V

3315A

Resolution

0-15A15A

0375mA375mA

02Ω-4Ω-16kΩ

1mS00625mΩ

0V-60V

0015V

表 4-7 解析度差異表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-10

4-5 縮寫代號說明

1 SPSPACE空隔字元ASCII 碼為 20H

2 命令結束符號

3 NL命令結束符號

4 NR2包含小數點的數值形式形式為 在此範圍內皆可接受

例如30123450

5 表示是讀取數據的命令即查詢命令

6 NR316 進制數 0000 ~ FFFFF

4-6 GPIB RS-232 命令語法說明

1 此符號表示命令必需包含此項不可省略

2 [ ]此符號表示命令中可以有可以沒有此項參數

3 | 此符號表示 OPTION 之意例如〝LOW|HIGH〞表示可以使用 LOW 或

HIGH但兩者只能選擇其中一個使用

4 在下達完一個命令後你必須接者送出一個命令結束字元本機可接受之結束字元

為如表 4-7或同時 9送出多個命令每個命令之間以分隔符號〝〞隔開在最後

一個命令加上結束位元若你未送出結束字元則此命令視為無效命令

LF

LF WITH EOI

CRLF

CRLF WITH

EOI

表 4-8 命令結束字元表

5 程式撰寫時在下達完一個詢問命令後必須加入 delay (100) 再下達讀回命令

例以 C 語言撰寫程式配合迦捷 GPIB 卡控制 3300C 機框 3310C 負載模組

gpoutput(PROmeascurr) 詢問命令

delay(100) 延遲時間

gpinput(instrEOSPRO7 ) 讀回命令

如範例撰寫格式在每個詢問命令與讀回命令之間加入延遲時間delay (100)即可讀回

正確值

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-11

4-7 GPIB RS-232 命令說明

471 PRESET 設定和讀取電子負載的預設值

BANK (適用機型3250A 系列)

格式[PRESet] BANK SPd| NL d=0~10

[PRESet] BANK | NL

用途設定和讀取所選擇的波形庫

說明此命令為設定欲選擇的波形庫

1 波形庫 0~4 為正弦波

2 波形庫 5~9 為方波

3 波形庫 10 為直流

4 每個波形庫當中有 5 個波形資料共 11 個波形庫55 個波形資料波

形資料如表 4-9

波 形 庫 A B C D E 0 radic2 20 25 30 35 1 15 16 17 18 19 正弦波 2 30 31 32 33 34

CF= 20 3 PF=-085 PF=-080 PF=-075 PF=-070 PF=-065 CF= 25 4 PF=-070 PF=-065 PF=-060 PF=-050 PF=-040 CF= 35 5 PF=-050 PF=-045 PF=-040 PF=-035 PF=-030 CF= 20 6 PF= 085 PF= 080 PF= 075 PF= 070 PF= 065 CF= 25 7 PF= 070 PF= 065 PF= 060 PF= 050 PF= 040 CF= 35 8 PF= 050 PF= 045 PF= 040 PF= 035 PF= 030

方波 9 10 11 12 13 14 直 流 10 radic2dc 2dc 25dc 30dc 35dc

表 4-9 波形資料表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-12

WAVE (適用機型3250A 系列)

格式[PRESet] WAVE SPdNL d=0~4

[PRESet] WAVE NL

用途設定和讀取所選擇的波形庫

說明此命令是設定 CC MODE 時的電流 CF (峰值因數)

此命令儀在 CC MODE 時才有作用BANK 改變時這 5 組 CF 亦同時會定

義成不同之 CF 如 表 4-9 詳細內容請參考 3250A 使用手冊

FREQ (適用機型3250A 系列)

格式[PRESet] FREQuery SPNR2NL

[PRESet] FREQuery NL

用途設定和讀取頻率值

說明此命令為設定電子負載的頻率值下達命令時需注意下列事項

1 下達的頻率值必須為含有小數點的數值否則命令無效

2 數值最小有效位數為小數點後第 5 位

3 下達的數值若超過電子負載得規格時則 3302C 機框會送出該電子負載

規格的滿刻度頻率值

4 3250A 系列電子負載的頻率設為範圍為 000 ~ 700 Hz

5 單位為赫茲 (Hz)

RISE (適用機型3310A 3310C3330A 系列)

格式[PRESet] RISE SPNR2NL

[PRESet] RISE NL

用途設定和讀取負載轉換率 (SLEW-RATE) 的上升斜率

說明

1 換率上升時間的定義含括負載電流改變時及動態負載電流 (DYNAMIC)

上升時間 (RISE) 與下降時間 (FALL) 的設定為完全獨立

2 升時間得設定值必須包含小數點的數值否則命令無效

3 值最小有效位數為小數點後第 5 位

4 下達上升時間數值若超過電子負載得規格時則 3302C 機框會送出該電

子負載規格的滿刻度電流值

5 單位為安培微秒 (AUs)3314C3315C 在設定時使用 (AUs) 為單位而讀

回時以 (AUs) 為單位

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-13

FALL (適用機型3310A 3310C3330A 系列)

格式[PRESet] FALL SPNR2NL

[PRESet] FALL NL

用途設定和讀取負載轉換率 (SLEW-RATE) 的下降斜率

說明

1 負載轉換率下降時間的定義含括負載電流改變時及動態負載電流下降時

間 (FALL) 與上升時間 (RISE) 的設定為完全獨立

2 下降時間得設定值必須包含小數點的數值否則命令無效

3 數值最小有效位數為小數點後第 5 位

4 下達下降時間數值若超過電子負載得規格時則 3302C 機框會送出該電

子負載規格的滿刻度電流值

5 單位為安培微秒 (AuS)3314C3315C 在設定時使用 (AuS) 為單位而讀

回時以 (mAuS) 為單位

SLEW (適用機型3330A 系列)

格式[PRESet] SLEWRATE SPNR2NL

[PRESet] SLEW NL

用途設定和讀取負載轉換率 (SLEW-RATE) 的上升和下降斜率

說明請參考 RISE和 FALL

PERI or PERD (適用機型3310A 3310C3330A 系列)

格式[PRESet] PERiodHIGHLOW SPNR2NL

[PRESet] PERi NL

[PRESet] PERDHIGHLOW SPNR2NL

[PRESet] PERD NL

用途設定和讀取動態 (DYNAMIC) 負載時的 Tlow 和 Thigh 寬度

說明

1 動態 (DYNAMIC) 負載波形的周期為 TLOW 與 THIGH 的組成

2 TLOW 與 THIGH 的的設定值必須為包含小數點的數值否則命令無

3 數值的最小有效位數為小數點後第 5 位

4 下達的 TLOW 或 THIGH 數值超過電子負載的最大規格時3302C 機框

會送出該電子負載的滿刻度 TLOW 或 THIGH 數值

5 單位為毫秒 (mS)

LDONv (適用機型3310A 3310C3330A 系列)

格式[PRESet] LDONv SPNR2NL

[PRESet] LDONv NL

用途設定和讀取 LOAD ON 電壓

說明此命令為設定電子負載 LOAD ON 電壓值

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-14

LDOFfv (適用機型3310A 3310C3330A 系列)

格式[PRESet] LDOFfv SPNR2NL

[PRESet] LDOFfv NL

用途設定和讀取負載 LOAD OFF 電壓

說明此命令為設定電子負載 LOAD OFF 電壓值

CC (適用機型3320 3330A 系列)

格式[PRESet] CC SPNR2NL

[PRESet] CC NL

用途設定和讀取負載電流值

說明設定電子負載欲載入的電流值3330A 系列指 STATIC CURRENT

CURR (適用機型3320 系列)

格式[PRESet] CURR SPNR2NL

用途設定和讀取負載電流值

說明設定電子負載欲載入的電流值3330A 系列指 STATIC CURRENT

CCHIGHLOW or CURRHIGHLOW (適用機型3310A 3310C3330A 系

列)

格式[PRESet] CCHIGHLOW SPNR2NL

[PRESet] CCHIGHLOW NL

[PRESet] CURRHIGHLOW SPNR2NL

[PRESet] CURRHIGHLOW NL

用途設定和讀取負載 HIGHLOW 組電流值

說明此命令為設定電子負載欲載入的電流值下達命令時須注意下列事項

1 下達的電流值必須含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的電流數值超過該電子負載的最大規格時3302C 機框會送出該電子

負載規格的滿刻度電流值

4 LOW 的設定電流值必須比 HIGH 的設定電流值小

5 單位為安培 (A)

CPHIGHLOW (適用機型3310C 系列)

格式[PRESet] CPHIGHLOWSPNR2NL

[PRESet] CPHIGHLOW NL

用途設定和讀取負載固定功率值

說明此命令為設定電子負載固定功率模式的功率值

CR (適用機型3330A 系列)

格式[PRESet] CRSPNR2NL

[PRESet] CR NL

用途設定和讀取負載電阻值

說明設定電子負載固定電阻模式的電阻值

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-15

LIN RES AB ( 適用機型3250A系列 ) 用途設定線性負載電流值

格式LINA|BSPNR2|NL

說明此命令為設定電子負載欲載入 (Sink) 的電流值下達命令時須注意下列事

1 下達的電流值必須為含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的數值若超過該電子負載的規格時則 3250A 系列高功率電子負載機

框會送出該電子負載規格的滿刻度電流值

4 A 組負載和 B 組負載的電流設定值為完全獨立的

5 單位為安培 (A)

CR AB or RES AB(適用機型3250A 系列)

格式[PRESet] CRABSPNR2NL

[PRESet] CRAB NL

[PRESet] RESABSPNR2NL

[PRESet] RESAB NL

用途設定和讀取負載電阻值

說明此命令為設定 A 組或 B 組電子負載欲載入的電阻值下達命令時注意

下列事項

1 下達的電阻值必須含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的電阻數值超過該電子負載的最大規格時3302C 機框會送出該電子

負載規格的滿刻度電阻值

4 單位為 Ohm (Ω)

CRHIGHLOW or RESHIGHLOW (適用機型3310A 3310C 系列)

格式[PRESet] CRHIGHLOWSPNR2NL

[PRESet] CRHIGHLOW NL

[PRESet] RESHIGHLOWSPNR2NL

[PRESet] RESHIGHLOW NL

用途設定和讀取負載電阻值

說明此命令為設定電子負載欲載入的電阻值下達命令時注意下列事項

1 下達的電阻值必須含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的電流數值超過該電子負載的最大規格時3302C 機框會送出該電子

負載規格的滿刻度電阻值

4 LOW的設定電阻值必須比 HIGH 的設定值小

5 單位為 Ohm (Ω)

CVHIGHLOW (適用機型3310A 3310C 系列)

格式[PRESet] CVHIGHLOWSPNR2NL

[PRESet] CVHIGHLOW NL

用途設定和讀取負載固定電壓模式電壓值

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-16

說明此命令為設定電子負載固定電壓模式的電壓值下達命令時須注意下列

事項

1 下達的電壓值必須含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的電壓數值超過該電子負載的最大規格時3302C 機框會送出該電子

負載規格的滿刻度電壓值

4 LOW 的設定電壓值必須比 HIGH 的設定電壓值小

5 單位為伏特 (V)

CV (適用機型3330A 系列)

格式[PRESet] CV SPNR2 NL

[PRESet] CV NL

用途設定和讀取負載固定電壓模式電壓值

說明設定電子負載固定電壓模式的確電壓值

OCPSTART (適用機型3310C 3330A 系列)

格式[PRESet] OCPSTART SPNR2NL

[PRESet] OCPSTART NL

用途設定和讀取OCP測試電流的啟始設定值

說明此命令是設定過電流保護測試(OCP)的啟始電流值(I-START)

OCPSTEP (適用機型3310C 3330A 系列)

格式[PRESet] OCPSTEP SPNR2NL

[PRESet] OCPSTEP NL

用途設定和讀取OCP測試電流的遞增電流量

說明此命令是設定過電流保護測試(OCP)的遞增電流量(I-STEP)

OCPSTOP (適用機型3310C 3330A 系列)

格式[PRESet] OCPSTOP SPNR2NL

[PRESet] OCPSTOP NL

用途設定和讀取OCP測試電流的最大電流量

說明此命令是設定過電流保護測試(OCP)的最大電流量(I-STOP)

OCPVTH (適用機型3310C 3330A 系列)

格式[PRESet] OCPVTH SPNR2NL

[PRESet] OCPVTH NL

用途設定和讀取OCP測試的臨界點電壓設定

說明此命令是設定過電流保護測試(OCP)臨界點電壓設定當待測試物的輸出

電壓小於或等於VTH電壓值時即為OCP點

OPPSTART (適用機型3310C 系列)

格式[PRESet] OPPSTART SPNR2NL

[PRESet] OPPSTART NL

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-17

用途設定和讀取OPP測試功率的啟始設定值

說明此命令是設定過功率保護測試(OPP)的啟始功率值(P-START)

OPPSTEP (適用機型3310C系列)

格式[PRESet] OPPSTEP SPNR2NL

[PRESet] OPPSTEP NL

用途設定和讀取OPP測試功率的遞增功率值

說明此命令是設定過功率保護測試(OPP)的遞增功率值(P-STEP)

OPPSTOP (適用機型3310C 系列)

格式[PRESet] OPPSTOP SPNR2NL

[PRESet] OPPSTOP NL

用途設定和讀取OPP測試功率的最大功率值

說明此命令是設定過功率保護測試(OPP)的最大功率值(P-STOP)

OPPVTH (適用機型3310C 系列)

格式[PRESet] OPPVTH SPNR2NL

[PRESet] OPPVTH NL

用途設定和讀取OPP測試的臨界點電壓設定

說明此命令是設定過功率保護測試(OPP)臨界點電壓設定當待測試物的輸出

電壓小於或等於VTH電壓值時即為OPP點

TCONFIG (適用機型3310C3330A 系列)

格式[PRESet] TONFIG NORMAL|OCP|OVP|OPPNR2NL

[PRESet] TONFIG NL

用途設定和讀取動態測試的功能

說明此命令有四個選項(NORMAL|OCP|OVP|OPP)分別是正常模式(NORMAL)

過電流保護測試(OCP)過電壓保護測試(OVP)過功率保護測試(OPP)

PS3310C有過電流保護測試(OCP)過功率保護測試(OPP)

3330A有過電流保護測試(OCP)過電壓保護測試(OVP)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-18

472 LIMIT 設定和讀取電子負載判斷 NG 的上下限

[LIMit]CURRentHIGHLOW or IHIL (適用機型3250A3310A

3310C3330A 系列)

格式[LIMit]CURRentHIGHLOWSPNR2NL

[LIMit]CURRentHIGHLOW NL

IHILSPNR2NL

IHIL NL

用途設定和讀取負載電流的上下限

說明設定比較電流的下限值當負載載入電流低於此下限值時NG 指示燈

即點亮表示ldquoNO GOODrdquo

設定比較電流的上限值當負載載入電流高於此下限值時NG 指示燈即點亮

表示ldquoNO GOODrdquo

[LIMit]POWerHIGHLOW or WHWL (適用機型3310C3250A 系列)

格式[LIMit]POWerHIGHLOWSPNR2NL

[LIMit]POWerHIGHLOW NL

用途設定和讀取負載功率 (W) 的上下限

說明設定比較功率 (瓦特) 的下限值當功率 (瓦特) 高於此上限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

設定比較功率 (瓦特) 的上限值當功率 (瓦特) 低於此下限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

[LIMit]VA HIGHLOW or VAHVAL (適用機型3250A 系列)

格式[LIMit] VAHIGHLOWSPNR2NL

[LIMit] VAHIGHLOW NL

VAHVALSPNR2NL

VAHVAL NL

用途設定和讀取負載視在功率 (VA) 的上下限

說明設定比較功率 (伏安) 的下限值當功率 (伏安) 高於此上限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

設定比較功率 (伏安) 的上限值當功率 (伏安) 低於此下限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-19

[LIMit] VOLtage HIGHLOW or VHVL (適用機型3250A 3310A

3310C3330A 系列)

格式[LIMit] VOLtageHIGHLOWSPNR2NL

[LIMit] VOLtageHIGHLOW NL

VHVLSPNR2NL

VHVL NL

用途設定和讀取負載電壓的上下限

說明設定比較電壓的下限值當輸入電壓低於此下限值時NG 指示燈即點

亮表示ldquoNO GOODrdquo

設定比較電壓的上限值當輸入電壓高於此上限值時NG 指示燈即點

亮表示ldquoNO GOODrdquo

473 STAGE 設定和讀取電子負載的工作狀態

[STATe] LOAD SPONOFF (適用機型33203250A3310A 3310C

3330A 系列)

格式[STATe] LOAD SPONOFFNL

[STATe] LOAD NL

用途設定和讀取電子負載是否載入電流

說明設定電子負載是否載入電流當設定為 ON 時則電子負載開始以待測物

載入電流當設定為OFF 時則電子負載不會載入電流

[STATe] MODE SPCCCRCVCP (適用機型3250A3310A 3310C

3330A 系列)

格式[STATe] MODE SPCCCRCVCPNL

[STATe] MODE NL

用途設定和讀取電子負載的操作模式

說明電子負載可工作的模式如下表所示

當 讀 取 負 載 操 作 模 式 時 返 回 值 0123 分 別 代 表

CCCRCVLINCP 模式

CC CR CVLIN CP

3310A CV

3310C CV

3330A CV

3250 LIN

表 4-10 各系列可工作模組表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-20

[STATe] SHORt SPONOFF (適用機型33203310A 3310C3330A

系列)

格式[STATe] SHORt SPONOFFNL

[STATe] SHORt NL

用途設定和讀取電子負載是否短路測試

說明此命令為設定電子負載作短路測試當設定為 ON 時此時電子負載之

V+V- 端如同短路狀態

[STATe ] PRESet SPONOFF ( 適 用 機 型 3320 3250A 3310A

3310C3330A 系列)

格式[STATe] PRESet SPONOFFNL

[STATe] PRESet NL

用途設定和讀取電子負載預設功能

說明此命令是控制電流表的輸出形式若設為 ON 時則電流表所顯示的電

流值為預設之值若設為 OFF則電流表所顯示的電流值為實際載入電

流之值

[STATe] SENSe SPONOFF (適用機型3250A3310A 3310C3330A

系列)

格式[STATe] SENSe SPONOFFNL

[STATe] SENSe NL

用途設定和讀取電子負載 VSENSE 功能的狀態

說明此命令為設定電壓讀取由輸入連接器端或是 VSENSE BNC 端設定為

ON 時電壓值由 VSENSE BNC 端所取得設定為 OFF 時電壓值是

由輸入連接器端所取得

[STATe] RANGe SPI∣II (適用機型33203310A 系列)

格式[STATe] RANGe SPI∣II∣NL

[STATe] RANGe ∣NL

用途設定和讀取電源或電阻範圍

說明此命令為設定電流及電阻範圍3310A 系列電子負載共有二檔RANG 1

即 RANG IRANG 2 即 RANGE II而其電流及電阻的範圍一電子負載

模組規格而定3310A 系列各電子負載模組的電流及電阻的範圍如下

規格

機種 3310A 3311A 3312A 3314A 3315A

CC MODE

RANGE III 0~3A 0~ 30A 0~6A 0~60A 0~1A 0~10A 0~05A 0~5A 0~15A 0~15A

CR MODE

RANGE III 01~2Ω 2~8KΩ

005~1

Ω 1~4KΩ

125~25

Ω

25~20K

Ω 5~100Ω

100~2K

Ω 02~4Ω

4~16K

Ω

表 4-11 3310A 系列電流及電阻的規格表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-21

[STATe] LEVEl SPHIGH∣LOW (適用機型3310A 3310C 系列)

格式[STATe] LEVEl SPHIGH∣LOW∣NL

[STATe] LEVEl ∣NL

用途設定和讀取電子負載 LOW 和 HIGH

說明

1 LEV LOW 固定電流 (CC) 模式時為低準位電流設定值固定電阻 (CR)

模式時為低準位電阻設定值固定電壓 (CV) 模式時為低準位電壓設

定值

2 LEV HIGH 固定電流模式時為高準位電流設定值固定電阻模式時為

高準位電阻設定值固定電壓模式時為高準位電壓設定值

[STATe] DYNamic SPON∣OFF (適用機型3310A 3310C3330A 系

列)

格式[STATe] DYNamic SPON∣OFF∣NL

[STATe] DYNamic ∣NL

用途設定和讀取電子負載為動態或靜態負載

說明

1 DYN ON 設定為動態 (DYNAMIC) 負載

2 DYN OFF 設定為靜態 (STATIC) 負載

[STATe] SYNCronize SPON∣OFF (適用機型3250A 系列)

格式[STATe] SYNCronize SPON∣OFF∣NL

[STATe] SYNCronize ∣NL

用途設定和讀取電子負載為外部同步或內部同步

說明

1 外部同步信號 (SYNC ON)使用外部同步信號作為電子負載同步解發信

號以控制負載電流與電壓同步

2 內部同步信號 (SYNC OFF)使用輸入連接器的信號再經由內部的零交

越電路及隔離電路產生同步信號

[STATe] WATT SPON∣OFF (適用機型3250A3310C 系列)

格式[STATe] WATT SPON∣OFF∣NL

[STATe] WATT ∣NL

用途設定和讀取是否顯示功率

說明此命令是設定功率電表的顯示本命令必須配合 PRESOFF 時使用

設定 ON 時上方的顯示器由電壓表變為瓦特表下方的顯示器由電流

表變為伏安 (VA) 表其單位分別為ˆ W ˜ˆ VA ˜

設定 OFF 時上方的瓦特 (W) 變回電壓表下方的伏安 (VA) 表變回

電流表其單位分別為ˆ Vrms ˜ˆ Vrms ˜

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-22

[STATe] AFREQ SPONOFF (適用機型3250A系列)

格式[STATe] AFREQ SPONOFFNL

[STATe] AFREQ NL

用途設定和讀取電子負載是否自動偵測頻率

說明此命令式控制電子負載是否自動偵測頻率若設為 ON 時則電子負載

會自動偵測輸入端電壓之頻率若設為 OFF則電子負載輸入電壓之頻

率須要自行設定

[STATe] DUAL DVM∣DVM∣OFF (適用機型3330A 系列)

格式 [STATe] DUAL DVM∣DVM∣OFF∣NL

用途設定當前模組在顯示狀態

說明此命令為設定 3330A 系列模組在顯示狀態

DVM雙電壓顯示模式

DAM雙電壓顯示模式

OFFNORMAL顯示模式

[STATe] CC AUTO∣R2 (適用機型333XA331XC 系列)

格式 [STATe] CC AUTO∣R2∣NL

用途設定AUTO RANGE強制RANGE II功能

說明設定在AUTO RANGE 會自動切換RANGE 檔位

設定在強制 RANGE II 會將RANGE 檔位設定在RANGE II

PS此項功能3302C啟用於(REV28)版本之後

3310C系列啟用於(REV305)3312C(REV306)版本之後

3330A系列啟用於(REV317)版本之後

[STATe] NG (適用機型3250A3310A 3310C3330A 系列)

格式[STATe] NG ∣NL

用途查詢當前模組是否有的 NG 標誌

說明NG 讀回NG 的狀態指示燈ldquo0rdquo表示 NG (NO GOOD) 指示燈熄

滅ldquo1rdquo表示 NG 指示燈點亮

[STATe] PROTect (適用機型3310A 3310C3330A 系列)

格式[STATe] PROTect ∣NL

用途查詢當前模組是否有的保護標誌

說明

1 PROT 讀回負載目前的保護狀態ldquo1rdquo表是發生 OPPldquo4rdquo表示發

生 OVP ldquo8rdquo表示發生 OCP下表說明保護狀態位元對應碼

2 PROT 狀態暫存器的清除可以使用 CLER 命令將 PROT 狀態暫存器清

除為ldquo0rdquo

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-23

7 6 5 4 3 2 1 0

過功率保護(OPP)

過電壓保護(OVP)

過電流保護(OCP)

位元 7 位元 0

過溫度保護(OTP)(3310)

表 4-13 PROT 狀態暫存器

[STATe] SLEWrate ATE FAST∣MIDDle∣SLOWNL (適用機型3320

系列)

格式[STATe] SLEWrate FAST∣MIDDle∣SLOWNL

用途設置當前模組電流斜率

說明設置當前模組電流斜率約快中慢

474 SYSTEM 設定和讀取機框和電子負載的狀態

[SYStem] RECall SP m n (適用機型33203250A3310A 3310C

3330A 系列)

格式[SYStem] RECall SP m n∣NL

用途呼叫記憶裝定中的負載狀態

說明此命令為呼叫記憶裝定中的負載狀態資料m = 1~5n = 1~30

如果當前模組為 3310A3250 系列時項目號 (n) 無效n 可以省略

如果當前模組為其他系列時省略符號 n項目默議為 3302C 所顯示的項

實例RECALL 215 呼叫記憶裝定中的第 2 組第 15 項負載裝態資料

REC 3 呼叫記憶裝定中的第3組負載狀態資料如果當前模組為 3320

3310C3330A 系列時項目默議為 3302C 所顯示的項目

[SYStem] STORe SP m n (適用機型33203250A3310A 3310C

3330A 系列)

格式[SYStem] STORe SP m n∣NL

用途存儲負載狀態到記憶裝定中

說明此命令為存儲負載狀態到記憶裝定中m = 1~5n = 1~30如果當前模組

為 3310A3250A 系列時項目 (n) 無效n 可以省略

如果當前模組為其他系列時省略項目號 n 項目默議為 3302C 所顯示的項

實例SYSTEMSTORE 215 存儲負載狀態到記憶裝定第 2 組第 15 項中

STOR 3 存儲負載狀態到記憶裝定第 3 組如果當前模組為 33203310C

3330A 系列時項目默議為 3302C 所顯示的項目

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-24

[SYStem] NAME (適用機型3250A3310A 3310C3330A 系列)

格式[SYStem] NAME ∣NL

用途讀取當前電子負載機型編號

說明此命令讀回當前電子負載機型編號如果當前沒有模組那麼將讀到字

符串 ˆNONE˜如果當前安裝了模組那麼將會讀到以下型號

型 號 型 號 型 號 型 號

3250A 3310A 3310C 3330A

3251A 3311A 3311C 3331A

3252A 3312A 3312C 3332A

3253 3314A 3314C 3333A

3315A 3315C 3334A

表 4-14 各系列機型編號表

[SYStem] NAME XXXX ∣NL or [SYStem] SPEC NR2 (適用機型

3320A 系列)

格式[SYStem] NAME XXXX ∣NL

[SYStem] SPEC NR2

用途設定當前電子負載機型編號

說明XXXX 為 33203321332233243325 型號之一3302C 才能知道當

前為何種規格電子負載

SPCT 型號

0 3320

1 3321

2 3322

4 3324

5 3325

表 4-15 3320系列機型編號表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-25

475 MEASURE 測量電子負載的當前電流電壓的實際值

MEASureCURRent (適用機型3250A3310A 3310C3330A 系列)

格式MEASureCURRent ∣NL

用途讀取當前電子負載的電流

說明讀回 4 位半數位電流表的讀值單位為安培 (A)

MEASureVOLtage (適用機型3250A3310A 3310C3330A 系列)

格式MEASureVOLtage ∣NL

用途讀取當前電子負載的電壓

說明讀回 4 位半數位電壓表的讀值單位為伏特 (V)

MEASurePOWer (適用機型3250A3310C 系列)

格式MEASurePOW ∣NL

用途讀取當前電子負載的功率

說明讀回 4 位半數位瓦特表的讀值單位為瓦特(W)

MEASureVA (適用機型3250A 系列)

格式MEASureVA ∣NL

用途讀取當前電子負載的伏安

說明讀回 4 位半數位伏安表的讀值單位為伏安 (VA)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-26

4-8 3250 系列 GPIB 控制流程圖

START

SET to LEV A or B

AC or DC

AC

DC

SET

FREQ NR2

SYNC ON|OFF

BANK m

SET

FREQ 01

SYNC ONOFF

MODE CCCC

SET

CR

MODE CR

SET

MODE CC

WAVE nCURR = A NR2

SET

VL NR2VH NR2

IL NR2

IH NR2WL NR2

WH NR2VAL NR2VAH NR2

m 0 ~ 10n 1 ~ 5

BANK 命令僅能使用於

交流 (AC) 負載

Lighting REM

Indicater

WAVE 命令僅能使用於

固定電流 (CC)模式

RESA NR2

圖 4-2 3250A 系列 GPIB 控制流程圖

SET

ldquoMODE LINrdquoldquoCURR=A NR2rdquo

LIN

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-27

4-9 3310A 系列 GPIB 控制流程圖

圖 4-3 3310A 系列 GPIB 控制流程圖

START

SETMODE CC

SET SET

CURRENTiexclOslashA

CC

SETRANG 2

SETRANG 1

SETRANG 1

SETRANG 2

HIGH or LOW LEVEL

SET

LEV HIGHRESLOW C

RESHIGH NR2

SET

LEV LOWRESLOW D

RESHIGH NR2

SETLEV HIGH

RESLOW ERESHIGH NR2

SET

LEV LOWRESHIGH FRESHIGH NR2

SET

LEV HIGHRESLOW G

RESHIGH NR2

SET

LEV LOWRESHIGH H

RESHIGH NR2

STA or DYN

SETDYN OFF

SET

HIGH or

SETLEV HIGH

CURRLOW I

CURRHIGH NR2

SETLEV LOW

CURRHIGH J

CURRLOW NR2

SETLEV HIGH

CURRLOW K

CURRHIGH NR2

SETLEV LOW

CURRHIGH L

CURRLOW NR2

SETDYN ON

RISENR2

PERDLOW NR2

STA or DYN

DYN OFF

LOW LEVELHIGH or

LOW LEVEL

CURRHIGH NR2CURRLOW NR2

FALLNR2PERDHIGH NR2

SETDYN ON

RISENR2

PERDLOW NR2

CURRHIGH NR2CURRLOW NR2

FALLNR2PERDHIGH NR2

HIGH or LOW LEVEL

HIGH or LOW LEVEL

CURRENTiexclUgraveB

MODE CR MODE CV

MODE

CR

MODE

CV

MODE NO NO NO

YESYESYES

YES

YESNO

NO

LOW

HIGH HIGH

LOW

DYN DYN

SAT SAT

LOWLOW

HIGH HIGH

HIGH

LOW

3310A 3311A 3312A 3314A 3315A

AB

CD

E

FGH

IJKL

3020

20800001

20

0060000

3000300

6010

104000

0051000

60000

6000600

10250

25020000

125250

001000

1000100

051000

100020000

501000

00500000

050050

1540

4015000

0240

0060000

1500150

3310A 系列流程圖變數表

Lighti ng REMIndicater

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-28

4-10 3320 系列 GPIB 控制流程圖

圖 4-4 3320 系列 GPIB 控制流程圖

START

A B C

3320 3321 3322 3323 3324 30

30

300

60

60

600

10

10

100

10

10

100

05

05

50

3325 15

15

150

SETRANG 1SLEW n

CURR ≦ B

CURRENT ≦ A

SETRANG 2SLEW n

CURR ≦ C

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-29

4-11 3310C 系列 GPIB 控制流程圖

圖 4-5 3310C 系列 GPIB 控制流程圖

START

CC

MODE

NO CP

MODE

CV

MODE

CR

MODE

SETldquoMODE CCrdquo

SETldquoMODE CRrdquo

SETldquoMODE CVrdquo

SETldquoMODE CPrdquo

CORRENTlt=A

SETldquoRANGE 2rdquo

SETldquoRANGE 1rdquo

RESgt=B

SETldquoRANGE 2rdquo

SETldquoRANGE 1rdquo

STA or

SETldquoDYN OFFrdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquo ldquoCURRHIGH D ldquo ldquoCURRLOW NR2rdquo

SET ldquoLEV HIGHrdquo ldquoCURRLOW C ldquo ldquoCURRHIGH NR2rdquo

SET ldquoDYN ONrdquo

ldquoCURRHIGH NR2ldquo ldquoCURRLOW NR2rdquo ldquoRISENR2rdquo ldquoFALLNR2rdquo ldquoPERDHIGH NR2rdquo ldquoPERDLOW NR2rdquo

STA or

SETldquoDYN OFFrdquo

HIGH orLOW LEVEL

SETldquoLEV LOWrdquo ldquoCURRHIGH F ldquoldquoCURRLOW NR2rdquo

SETldquoLEV HIGHrdquoldquoCURRLOW E ldquoldquoCURRHIGH NR2rdquo

SETldquoDYN ONrdquo

ldquoCURRHIGH NR2ldquoldquoCURRLOW NR2rdquoldquoRISENR2rdquoldquoFALLNR2rdquoldquoPERDHIGH NR2rdquoldquoPERDLOW NR2rdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquoldquoRESHIGH J ldquo ldquoRESLOW NR2rdquo

SET ldquoLEV HIGHrdquo ldquoRESLOW I ldquo ldquoRESHIGH NR2rdquo

HIGH orLOW LEVEL

SETldquoLEV LOWrdquoldquoRESHIGH L ldquoldquoRESLOW NR2rdquo

SET ldquoLEV HIGHrdquo ldquoRESLOW K ldquoldquoRESHIGH NR2rdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquo ldquoCVHIGH H ldquo ldquoCVLOW NR2rdquo

SET ldquoLEV HIGHrdquoldquoCVLOW G ldquo ldquoCVHIGH NR2rdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquo ldquoCPHIGH N ldquo ldquoCPLOW NR2rdquo

SETldquoLEV HIGHrdquo ldquoCPLOW M ldquoldquoCPHIGH NR2rdquo

A B CDEF GH I J KLM N

3310C30 20 0 0300030

20 750010620

00 60

00 150

3311C601000 60 0060

1037500510

00 60

00300

3312C102500100010

25 1875013325

00250

00300

3314C0510000050050

1001875533100

00500

00200

3315C154000150015

4015002140

0060

0075

3310C系列流程圖變數表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 A-1

Appendix A GPIB programming Example

C Example Program

Link this program with appropriate cibobj

This application program is written in TURBO C 20 for the IBM PC-AT compatible The National Instruments Cooperation (NIC) Model PC-2A board provides the interface between the PC-AT and a PRODIGIT MPAL ELECTRONIC LOAD The appropriate cibobj file is required in each program to properly link the NIC board to C LANGUAGE and include the ltdeclhgt HEADER FILE to C LANGUAGE

include ltstdiohgt

include ltdoshgt

include ltmathhgt

include declh NI GPIB CARD HEADER FILE

main()

char ouster[20]rdbuf[15]spec[10]

int ichload

Assign unique identifier to the device dev5 and store in variable load check for error ibfind error = negative value returned

if((load = ibfind(dev5)) lt 0) Device variable name is load

GPIB address is 5

printf(r INTERFACE ERROR an)

printf(rnError routine to notify that ibfind failedn)

printf(rnCheck software configurationn)

exit(1)

Clear the device

if((ibclr(load)) amp ERR)

printf(INTERFACE ERROR a)

exit(1)

clrscr()

Clear load error register

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT A-2

ibwrt(loadoutstr6)

ibwrt(loadCLR3)

ibwrt( loadNAME5) Get the 3310 series module load specification

strset(rdbuf0) Clear rdbuf string buffer

strset(spec0) Clear spec string buffer

ibrd(loadspec20)

if (spec[3] == 9)

printf(n 3302C series specification error )

Set preset off current sink 10 amps and load on commands to the load

ibwrt( loadpres offcclow 00cchigh 10load on 47)

ibwrt( loadmeascurr10)

Get the load actially sink current from the load

ibrd( loadrdbuf20)

go to local

ibloc(load)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 A-3

BASICA Example Program

LOAD DECLBAS using BASICA MERGE command

100 REM You must merge this code with DECLBAS

105 REM

110 REM Assign a unique identifier to the device dev5 and store it in variable load

125 REM

130 udname$ = dev5

140 CALL ibfind (udname$load)

145 REM

150 REM Check for error on ibfind call

155 REM

160 IF load lt 0 THEN GOTO 2000

165 REM

170 REM Clear the device

175 REM

180 CALL ibclr (load)

185 REM

190 REM Get the 3310 series module load specification

195 REM

200 wrt$ = NAME CALL ibwrt(loadwrt$)

210 rd$ = space$(20) CALL ibrd(loadrd$)

215 REM

220 REM Set preset off current sink 10 amps and load on commands to the load

225 REM

230 wrt$ = pres offcclow 00cchigh 10load on

240 CALL ibwrt(loadwrt$)

245 REM

250 REM Get the load actially sink current from the load

255 REM

260 wrt$ = meascurr CALL ibwrt(loadwrt$)

270 rd$ = space$(20) CALL ibrd(loadrd$)

275 REM

280 REM Go to local

285 REM

290 CALL ibloc(load)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT A-4

2000 REM Error routine to notify that ibfind failed

2010 REM Check software configuration

2020 PRINT ibfind error STOP

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-1

Appendix B RS-232 programming Example

C Language Interface for DOS Handlers pd_rs232c include ltdoshgt

include ltstdiohgt

include ltconiohgt

include ltstringhgt

define COMPTR 44 command array pointer

define QUELEN 1024 size of seriel input

define SUCCESS 0 return value variable for success

define OPER_ERR -1 operate error

define TIME_OUT 1 time_out

int input_index = 0 index of seriel input buffer

int rd_result = 0 return value variable of pd_rd()

int timeout = 0 timeout flag

char queue[QUELEN] seriel input buffer

int ACE_DATA_REG ACIA data register

int ACE_INT_ENB_REG ACIA interrupt enable register

int ACE_INT_IDENT_REG ACIA interrupt identification register

int ACE_LINE_CTL_REG ACIA line control register

int ACE_MODEM_CTL_REG ACIA modem control register

int ACE_LINE_STAT_REG ACIA line status register

int ACE_MODEM_STAT_REG ACIA modem status register

int COM_INT_NUM ACIA communication port interrupt number

int IRQ_MASK IRQ mask for PC IRQ flag

void pd_loc(void) function of disable interrupt routine

void pd_rem(void) function of enable interrupt routine

int pd_init(int) function of initial communication port

int pd_wrt(char int) function of write to device

int pd_rd(char int) function of read from device

int read_buf(void)

define PIC_CTL_REG 0x20 8259A PIC control register

define PIC_INT_MASK_REG 0x21 8259A PIC interrupt mask register

define NON_SPEC_EOI 0x20 non-spacific end of interrupt

define CTS 0x10 clear to send

define DSR 0x20 data set ready

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-2

define RI 0x40 ring indicator

define DCD 0x80 data carrier detect

define DCTS 1 delta clear to send

define DDSR 2 delta data set ready

define TERI 4 trailing edge ring detect

define DDCD 8 delta data carrier detect

define OE 2 overrun error

define PE 4 parity error

define FE 8 frame error

define BI 0x10 break interrupt

define THRE 0x20 transmit holding reg empty

3302C series elec load command sets

int pd_wrt(char wrtbufint count)

static char combuf[COMPTR] = CHAN CURRHIGH CURRLOW

RESHIGH RESLOW VOLTHIGH

VOLTLOW PERDHIGH PERDLOW

FALL RISE GLOBLOAD

GLOBLEV GLOBPRES GLOBSHOR

GLOBDYN GLOBRANG GLOBMODE

CLER CHAN MEASVOLT

MEASCURRCURRHIGH CURRLOW

ERR RESHIGH RESLOW

VOLTHIGHVOLTLOW NAME

PERDHIGHPERDLOW FALL

RISE LOAD LEV

PRES SHOR DYN

RANG MODE PROT

REMOTE LOCAL

int cntresultt

int comerrerr

char ch

char tempbuf[QUELEN]

char intbuf[QUELEN]

for (cnt = 0cnt lt 1024cnt++)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-3

intbuf[cnt] =

tempbuf[cnt]=

strset(intbuf)

strset(tempbuf)

for (cnt = 0cnt lt count+1cnt++wrtbuf++)

intbuf[cnt] = wrtbuf

cnt = cnt--

intbuf[cnt] = r

cnt = cnt++

count = count++

intbuf[cnt] = n

t = strcspn(intbuf )

if (t gtcount)

t = count-1

for (cnt = 0cnt lt tcnt++)

tempbuf[cnt] = intbuf[cnt]

strupr(tempbuf)

strupr(intbuf)

cnt = 0

do

comerr = strncmp(tempbufcombuf[cnt]t)

cnt = cnt++

while(( cnt = COMPTR) ampamp (comerr = 0))

if ( comerr == 0)

result = SUCCESS

for (cnt = 0cnt lt count+1cnt++)

while(inportb(ACE_LINE_STAT_REG) amp THRE == 0)

ch = intbuf[cnt]

delay(20)

outportb(ACE_DATA_REG ch)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-4

timeout = 0

for (cnt = 0 cnt lt= countcnt++)

ch = intbuf[cnt]

if(ch == )

do

read_buf()

while((rd_result == 0)ampamp(timeout == 0))

rd_result = 0

for (cnt = 0cntlt= countcnt++)

intbuf[cnt] =

tempbuf[cnt] =

return(result)

return(OPER_ERR)

int pd_rd(char bufint count)

char ch

int cnt = 0

do

ch = queue[cnt]

buf = ch

cnt = cnt++

buf = buf++

while((ch = n) ampamp (cnt = count))

buf = 0

queue[0] = 0

if (timeout == 1)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-5

return(TIME_OUT)

return(SUCCESS)

int read_buf()

char chch1

int temp_index

unsigned long ticks

float sec1sec2

rd_result = 0

ticks = biostime(00)

sec1 = ticks182

do

ticks = biostime(00)

sec2 = ticks182

if((sec2 - sec1) gt= 200) delay about 1 Sec

timeout = 1

ch = inportb(ACE_INT_IDENT_REG)

ch amp= 0x06

switch(ch)

case 6

inportb(ACE_DATA_REG) read the data register to empty it

break

case 0

break

case 2

break

case 4 read character from data register

ch1 = inportb(ACE_DATA_REG)

temp_index = input_index + 1 increment index of input buffer

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-6

if (ch1 = n) check terminate bit

queue[input_index] = ch1 store character to input buffer

input_index = temp_index

else

queue[input_index] = ch1

input_index = temp_index

input_index = 0 if terminate bit was detected

temp_index = 0

rd_result = 1 clear index and set return value

break

finally send the non-spacific

while ((rd_result == 0) ampamp (timeout == 0))

int pd_init(int pd_com)

if ((pd_com = 1) ampamp (pd_com = 2))

return(OPER_ERR)

if (pd_com == 2) initial communication port 2

ACE_DATA_REG = 0x2f8

ACE_INT_ENB_REG = 0x2f9

ACE_INT_IDENT_REG = 0x2fa

ACE_LINE_CTL_REG = 0x2fb

ACE_MODEM_CTL_REG = 0x2fc

ACE_LINE_STAT_REG = 0x2fd

ACE_MODEM_STAT_REG = 0x2fe

COM_INT_NUM = 11

IRQ_MASK = 0xf7 IRQ mask for IRQ3 (11110111)

else initial communication port 1

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-7

ACE_DATA_REG = 0x3f8

ACE_INT_ENB_REG = 0x3f9

ACE_INT_IDENT_REG = 0x3fa

ACE_LINE_CTL_REG = 0x3fb

ACE_MODEM_CTL_REG = 0x3fc

ACE_LINE_STAT_REG = 0x3fd

ACE_MODEM_STAT_REG = 0x3fe

COM_INT_NUM = 12

IRQ_MASK = 0xef IRQ mask for IRQ4 (11101111)

bioscom(0 0xe3 pd_com-1) boud rate 9600 1 start bit

pd_rem() no parity 1 stop bit

pd_wrt(remote6) data bit 8 bits

return(SUCCESS)

void pd_rem(void)

char ch

outportb(ACE_INT_ENB_REG 0xd) enable ACIA interrupt register

inportb(ACE_DATA_REG) empty receive data register

inportb(ACE_LINE_STAT_REG) clear line status register

outportb(ACE_MODEM_CTL_REG 0xb) set RTSDTR to enable modem and

turn on OUT2 to enable the 8250s

IRQ interrupt to system

void pd_loc(void)

char ch

outportb(ACE_INT_ENB_REG 0) disable all 8250 interrupt

outportb(ACE_MODEM_CTL_REG 0) clear RTSDTR to disable modem and

turn off OUT2 to disable the 8250s

IRQ interrupt to system

Program terminated

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-8

C Example Program Link this program with pd_rs232obj

include ltdoshgt

include ltstdiohgt

include ltconiohgt

include ltstringhgt

main()

int com

int io_err= 0

char rdbuf[1024]

clrscr()

printf(Input COM1COM2 port is )

scanf(d ampcom)

if((io_err = pd_init(com)) == 0) Initial RS-232 interface

setstr(rdbuf)

pd_wrt(name5)

if ((io_err = pd_rd(a10)) == 0)

do

Set preset off current sink 10 amps and load on commands to the load

pd_wrt(pres off8)

delay(200)

pd_wrt(currlow 0012)

delay(200)

pd_wrt(curr high 1013

delay(200)

pd_wrt(load on7)

delay(200)

pd_wrt(meascurr 11)

Get the load actially sink current from the load

delay(200)

pd_rd(rdbuf20)

io_err = 1

while (io_err == 0)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-9

else

printf(a)

printf(3302C IO reading error n)

exit(1)

pd_loc() Go to local

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

Material Contents Declaration (材料含量宣称)

Hazardous Substance (有毒有害物质或元素)

(Part Name) 零件名称

(Pb) 汞

(Hg) 镉

(Cd) 六价铬

(Cr6+)

多溴

联苯

(PBB)

多溴

二苯醚

(PBDE)

PCBA (印刷电路装配件)

X O X O O O

Electrical part not on PCBArsquos 未在PCBA上的电子零件 X O X O O O

Metal parts 金属零件

O O O X O O

Plastic parts 塑料零件

O O O O X X

Wiring 电线

X O O O O O

Package 封装

X O O O O O

对销售之日的所售产品本表显示 PRODIGIT 供应链的电子信息产品可能包含这些物质注意在所售产品中可能

会也可能不会含有所有所列的部件This table shows where these substances may be found in the supply chain of Prodigit electronic information products as of the date of sale of the enclosed product Note that some of the component types listed above may or may not be a part of the enclosed product 表示该有毒有害物质在该部

件所有均质材料中的含量均在SJT 11363-2006 标准规定的限量要求以下Indicates that the concentration of the hazardous substance in all homogeneous materials in the parts is below the relevant threshold of the SJT 113632006 standard times表示该有毒有害物质至少在该部件的某一均质材料中的含量超出SJT 11363-2006 标准

规定的限量要求times Indicates that the concentration of the hazardous substance of at least one of all homogeneous materials in the parts is above the relevant threshold of the SJT 11363-2006 standard Note(注释) 1Prodigit has not fully transitioned to lead-free solder assembly at this momentHowever most of thecomponents used are RoHS compliant(此刻Prodigit 并非完全过渡到无铅焊料组装但是大部份的元器件一至于RoHS的规定)

2 The product is labeled with an environment-friendly usage period in yearsThe marked period is assumed under the operating environment specified in the product specifications(产品标注了环境友好的使用期限制(年)所标注的环境使用期限假定是在此产品定义的使用环境之下)

Example of a marking for a 10 year period (例如此标制环境使用期限为10年)

Page 23: 3302C Mainframe 使用手冊 · 2016. 12. 20. · 3302c mainframe 使用手冊 1-3 1-5 系統方塊圖 3302c 系統方塊圖如圖 1-1 所示,3302c 內含兩組電源供應器,其中一組供應給

3302C Mainframe 使用手冊 4-7

註一CC AUTOR2 功能3302C啟用於(REV28)版本之後

3310C系列啟用於(REV305)3312C(REV306)版本之後

3330A系列啟用於(REV317)版本之後

型 號

STAGE設定命令查詢命令 3250A 3310A 3310C 3320 3330A

備 註

[STATe] NO 0GO 1NG

[STATe] PROTect 1PROT

[STATe ] SLEWrate FAST MIDDle

SLOW

[STATe] SLEWrate NL FAST=3 MIDDL=2

SLOW=1

表 4-2 STAGE設定命令查詢命令

型 號

LIMIT設定預置數值命令查詢預置數值命令 3250A 3310C 3330A 備 註

LIMITCURRentHIGH ⎢LOWSPNR2

⎢NL

LIMITCURRentHIGH ⎢LOW⎢NL

LIMIT POWer HIGH ⎢LOWSPNR2

⎢NL

LIMITPOWerHIGH ⎢LOW⎢NL

LIMITVAHIGH ⎢LOWSPNR2⎢NL

LIMITVAHIGH ⎢LOW⎢NL

LIMITVOLTageHIGH ⎢LOWSPNR2

⎢NL

LIMITVOLTageHIGH ⎢LOW⎢NL

IH ⎢ILSPNR2⎢NL

IH ⎢IL⎢NL

WH ⎢WLSPNR2⎢NL

WH ⎢WL⎢NL

VAH ⎢VALSPNR2⎢NL

VAH ⎢VAL⎢NL

VH ⎢VLSPNR2⎢NL

VH ⎢VL⎢NL

表 4-3 LIMIT設定預置數值命令查詢預置數值命令

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-8

系統命令對所有模組有效

COMMAND NOTE RETURN

[SYStem] RECall SP m [n] ⎢NL M=1 ~ 5 n=1 ~30

[SYStem] STORe SP m [n] ⎢NL M=1~5 n=1~30

[ SYStem] REMotel ⎢NL Only RS232 cmd

[SYStem] LOCAL⎢ NL Only RS232 cmd 0OFF 1ON

[SYStem] NAME ⎢ NL ldquoXXXXX

表 4-4 系統設定命令查詢命令

對 3320 系列有效

[SYStem] NAME XXXXX

NL

XXXXX 為模組型

33203321332233243325

[SYStem] SPEC SPNR2

⎢NL

0 ~ 5 33203321332233243325

表 4-5 系統設定命令查詢命

測量命令對所有模組有效

COMMAND 3250A 3310A 3310C 3330A RETURN

MEASureCURRent ⎢NL

MEASureVOLtage ⎢NL

MEASurePOWer ⎢NL

MEASureVA ⎢NL

表 4-6 系統設定命令查詢命

附註

1 電流單位為安培 (AArms)

2 電阻單位為歐姆 (Ω)

3 電壓單位為伏特 (VVrms)

4 週期單位為毫秒 (mS)

5 轉換率 (SLEW-RATE) 單位為安培微秒 (AuS)

6 頻率單位為赫芝 (Hz)

7 功率單位為瓦特 (W)

8 VA 單位為伏安 (VA)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-9

3310C 系列與 3310A 系列在 3302C 機框中 GPIB 命令可以相容但是因 3310C 系列與

3310A 系列負載上解析度有差異所以在撰寫程式時請注意解析度的差異解析度差異參考下

機 型 CC MODE CR MODE CV MODE

3310C

Resolution

0-3A30A

08mA80mA

01067Ω-2Ω-75kΩ

0533mΩ0133mS

0V-60V

0016V

3310A

Resolution

0-3A30A

075mA75mA

01Ω-2Ω-8kΩ

05mΩ0125mΩ

0V-60V

0015V

3311C

Resolution

0-6A60A

16mA16mA

00533Ω-1Ω-375kΩ

0266mΩ0266mS

0V-60V

0016V

3311A

Resolution

0-6A60A

15mA15mA

005Ω-1Ω-4kΩ

025mΩ025mΩ

0V-60V

0015V

3312C

Resolution

0-1A10A

0266mA266mA

1333Ω-25Ω-1875kΩ

6666mΩ0053mS

0V-250V

00666V

3312A

Resolution

0-1A10A

025mA25mA

125Ω-25Ω-20kΩ

005mS625mΩ

0V-250V

00625V

3314C

Resolution

0-05A5A

0133mA133mA

5333Ω-100Ω-1875kΩ

2666mΩ13333μS

0V-500V

0133V

3314A

Resolution

0-05A5A

0125mA125mA

5Ω-100Ω-20kΩ

00125mS25mΩ

0V-500V

0125V

3315C

Resolution

0-15A15A

04mA40mA

0213Ω-4Ω-15kΩ

1066mΩ66666μS

0V-60V

0016V

3315A

Resolution

0-15A15A

0375mA375mA

02Ω-4Ω-16kΩ

1mS00625mΩ

0V-60V

0015V

表 4-7 解析度差異表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-10

4-5 縮寫代號說明

1 SPSPACE空隔字元ASCII 碼為 20H

2 命令結束符號

3 NL命令結束符號

4 NR2包含小數點的數值形式形式為 在此範圍內皆可接受

例如30123450

5 表示是讀取數據的命令即查詢命令

6 NR316 進制數 0000 ~ FFFFF

4-6 GPIB RS-232 命令語法說明

1 此符號表示命令必需包含此項不可省略

2 [ ]此符號表示命令中可以有可以沒有此項參數

3 | 此符號表示 OPTION 之意例如〝LOW|HIGH〞表示可以使用 LOW 或

HIGH但兩者只能選擇其中一個使用

4 在下達完一個命令後你必須接者送出一個命令結束字元本機可接受之結束字元

為如表 4-7或同時 9送出多個命令每個命令之間以分隔符號〝〞隔開在最後

一個命令加上結束位元若你未送出結束字元則此命令視為無效命令

LF

LF WITH EOI

CRLF

CRLF WITH

EOI

表 4-8 命令結束字元表

5 程式撰寫時在下達完一個詢問命令後必須加入 delay (100) 再下達讀回命令

例以 C 語言撰寫程式配合迦捷 GPIB 卡控制 3300C 機框 3310C 負載模組

gpoutput(PROmeascurr) 詢問命令

delay(100) 延遲時間

gpinput(instrEOSPRO7 ) 讀回命令

如範例撰寫格式在每個詢問命令與讀回命令之間加入延遲時間delay (100)即可讀回

正確值

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-11

4-7 GPIB RS-232 命令說明

471 PRESET 設定和讀取電子負載的預設值

BANK (適用機型3250A 系列)

格式[PRESet] BANK SPd| NL d=0~10

[PRESet] BANK | NL

用途設定和讀取所選擇的波形庫

說明此命令為設定欲選擇的波形庫

1 波形庫 0~4 為正弦波

2 波形庫 5~9 為方波

3 波形庫 10 為直流

4 每個波形庫當中有 5 個波形資料共 11 個波形庫55 個波形資料波

形資料如表 4-9

波 形 庫 A B C D E 0 radic2 20 25 30 35 1 15 16 17 18 19 正弦波 2 30 31 32 33 34

CF= 20 3 PF=-085 PF=-080 PF=-075 PF=-070 PF=-065 CF= 25 4 PF=-070 PF=-065 PF=-060 PF=-050 PF=-040 CF= 35 5 PF=-050 PF=-045 PF=-040 PF=-035 PF=-030 CF= 20 6 PF= 085 PF= 080 PF= 075 PF= 070 PF= 065 CF= 25 7 PF= 070 PF= 065 PF= 060 PF= 050 PF= 040 CF= 35 8 PF= 050 PF= 045 PF= 040 PF= 035 PF= 030

方波 9 10 11 12 13 14 直 流 10 radic2dc 2dc 25dc 30dc 35dc

表 4-9 波形資料表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-12

WAVE (適用機型3250A 系列)

格式[PRESet] WAVE SPdNL d=0~4

[PRESet] WAVE NL

用途設定和讀取所選擇的波形庫

說明此命令是設定 CC MODE 時的電流 CF (峰值因數)

此命令儀在 CC MODE 時才有作用BANK 改變時這 5 組 CF 亦同時會定

義成不同之 CF 如 表 4-9 詳細內容請參考 3250A 使用手冊

FREQ (適用機型3250A 系列)

格式[PRESet] FREQuery SPNR2NL

[PRESet] FREQuery NL

用途設定和讀取頻率值

說明此命令為設定電子負載的頻率值下達命令時需注意下列事項

1 下達的頻率值必須為含有小數點的數值否則命令無效

2 數值最小有效位數為小數點後第 5 位

3 下達的數值若超過電子負載得規格時則 3302C 機框會送出該電子負載

規格的滿刻度頻率值

4 3250A 系列電子負載的頻率設為範圍為 000 ~ 700 Hz

5 單位為赫茲 (Hz)

RISE (適用機型3310A 3310C3330A 系列)

格式[PRESet] RISE SPNR2NL

[PRESet] RISE NL

用途設定和讀取負載轉換率 (SLEW-RATE) 的上升斜率

說明

1 換率上升時間的定義含括負載電流改變時及動態負載電流 (DYNAMIC)

上升時間 (RISE) 與下降時間 (FALL) 的設定為完全獨立

2 升時間得設定值必須包含小數點的數值否則命令無效

3 值最小有效位數為小數點後第 5 位

4 下達上升時間數值若超過電子負載得規格時則 3302C 機框會送出該電

子負載規格的滿刻度電流值

5 單位為安培微秒 (AUs)3314C3315C 在設定時使用 (AUs) 為單位而讀

回時以 (AUs) 為單位

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-13

FALL (適用機型3310A 3310C3330A 系列)

格式[PRESet] FALL SPNR2NL

[PRESet] FALL NL

用途設定和讀取負載轉換率 (SLEW-RATE) 的下降斜率

說明

1 負載轉換率下降時間的定義含括負載電流改變時及動態負載電流下降時

間 (FALL) 與上升時間 (RISE) 的設定為完全獨立

2 下降時間得設定值必須包含小數點的數值否則命令無效

3 數值最小有效位數為小數點後第 5 位

4 下達下降時間數值若超過電子負載得規格時則 3302C 機框會送出該電

子負載規格的滿刻度電流值

5 單位為安培微秒 (AuS)3314C3315C 在設定時使用 (AuS) 為單位而讀

回時以 (mAuS) 為單位

SLEW (適用機型3330A 系列)

格式[PRESet] SLEWRATE SPNR2NL

[PRESet] SLEW NL

用途設定和讀取負載轉換率 (SLEW-RATE) 的上升和下降斜率

說明請參考 RISE和 FALL

PERI or PERD (適用機型3310A 3310C3330A 系列)

格式[PRESet] PERiodHIGHLOW SPNR2NL

[PRESet] PERi NL

[PRESet] PERDHIGHLOW SPNR2NL

[PRESet] PERD NL

用途設定和讀取動態 (DYNAMIC) 負載時的 Tlow 和 Thigh 寬度

說明

1 動態 (DYNAMIC) 負載波形的周期為 TLOW 與 THIGH 的組成

2 TLOW 與 THIGH 的的設定值必須為包含小數點的數值否則命令無

3 數值的最小有效位數為小數點後第 5 位

4 下達的 TLOW 或 THIGH 數值超過電子負載的最大規格時3302C 機框

會送出該電子負載的滿刻度 TLOW 或 THIGH 數值

5 單位為毫秒 (mS)

LDONv (適用機型3310A 3310C3330A 系列)

格式[PRESet] LDONv SPNR2NL

[PRESet] LDONv NL

用途設定和讀取 LOAD ON 電壓

說明此命令為設定電子負載 LOAD ON 電壓值

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-14

LDOFfv (適用機型3310A 3310C3330A 系列)

格式[PRESet] LDOFfv SPNR2NL

[PRESet] LDOFfv NL

用途設定和讀取負載 LOAD OFF 電壓

說明此命令為設定電子負載 LOAD OFF 電壓值

CC (適用機型3320 3330A 系列)

格式[PRESet] CC SPNR2NL

[PRESet] CC NL

用途設定和讀取負載電流值

說明設定電子負載欲載入的電流值3330A 系列指 STATIC CURRENT

CURR (適用機型3320 系列)

格式[PRESet] CURR SPNR2NL

用途設定和讀取負載電流值

說明設定電子負載欲載入的電流值3330A 系列指 STATIC CURRENT

CCHIGHLOW or CURRHIGHLOW (適用機型3310A 3310C3330A 系

列)

格式[PRESet] CCHIGHLOW SPNR2NL

[PRESet] CCHIGHLOW NL

[PRESet] CURRHIGHLOW SPNR2NL

[PRESet] CURRHIGHLOW NL

用途設定和讀取負載 HIGHLOW 組電流值

說明此命令為設定電子負載欲載入的電流值下達命令時須注意下列事項

1 下達的電流值必須含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的電流數值超過該電子負載的最大規格時3302C 機框會送出該電子

負載規格的滿刻度電流值

4 LOW 的設定電流值必須比 HIGH 的設定電流值小

5 單位為安培 (A)

CPHIGHLOW (適用機型3310C 系列)

格式[PRESet] CPHIGHLOWSPNR2NL

[PRESet] CPHIGHLOW NL

用途設定和讀取負載固定功率值

說明此命令為設定電子負載固定功率模式的功率值

CR (適用機型3330A 系列)

格式[PRESet] CRSPNR2NL

[PRESet] CR NL

用途設定和讀取負載電阻值

說明設定電子負載固定電阻模式的電阻值

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-15

LIN RES AB ( 適用機型3250A系列 ) 用途設定線性負載電流值

格式LINA|BSPNR2|NL

說明此命令為設定電子負載欲載入 (Sink) 的電流值下達命令時須注意下列事

1 下達的電流值必須為含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的數值若超過該電子負載的規格時則 3250A 系列高功率電子負載機

框會送出該電子負載規格的滿刻度電流值

4 A 組負載和 B 組負載的電流設定值為完全獨立的

5 單位為安培 (A)

CR AB or RES AB(適用機型3250A 系列)

格式[PRESet] CRABSPNR2NL

[PRESet] CRAB NL

[PRESet] RESABSPNR2NL

[PRESet] RESAB NL

用途設定和讀取負載電阻值

說明此命令為設定 A 組或 B 組電子負載欲載入的電阻值下達命令時注意

下列事項

1 下達的電阻值必須含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的電阻數值超過該電子負載的最大規格時3302C 機框會送出該電子

負載規格的滿刻度電阻值

4 單位為 Ohm (Ω)

CRHIGHLOW or RESHIGHLOW (適用機型3310A 3310C 系列)

格式[PRESet] CRHIGHLOWSPNR2NL

[PRESet] CRHIGHLOW NL

[PRESet] RESHIGHLOWSPNR2NL

[PRESet] RESHIGHLOW NL

用途設定和讀取負載電阻值

說明此命令為設定電子負載欲載入的電阻值下達命令時注意下列事項

1 下達的電阻值必須含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的電流數值超過該電子負載的最大規格時3302C 機框會送出該電子

負載規格的滿刻度電阻值

4 LOW的設定電阻值必須比 HIGH 的設定值小

5 單位為 Ohm (Ω)

CVHIGHLOW (適用機型3310A 3310C 系列)

格式[PRESet] CVHIGHLOWSPNR2NL

[PRESet] CVHIGHLOW NL

用途設定和讀取負載固定電壓模式電壓值

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-16

說明此命令為設定電子負載固定電壓模式的電壓值下達命令時須注意下列

事項

1 下達的電壓值必須含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的電壓數值超過該電子負載的最大規格時3302C 機框會送出該電子

負載規格的滿刻度電壓值

4 LOW 的設定電壓值必須比 HIGH 的設定電壓值小

5 單位為伏特 (V)

CV (適用機型3330A 系列)

格式[PRESet] CV SPNR2 NL

[PRESet] CV NL

用途設定和讀取負載固定電壓模式電壓值

說明設定電子負載固定電壓模式的確電壓值

OCPSTART (適用機型3310C 3330A 系列)

格式[PRESet] OCPSTART SPNR2NL

[PRESet] OCPSTART NL

用途設定和讀取OCP測試電流的啟始設定值

說明此命令是設定過電流保護測試(OCP)的啟始電流值(I-START)

OCPSTEP (適用機型3310C 3330A 系列)

格式[PRESet] OCPSTEP SPNR2NL

[PRESet] OCPSTEP NL

用途設定和讀取OCP測試電流的遞增電流量

說明此命令是設定過電流保護測試(OCP)的遞增電流量(I-STEP)

OCPSTOP (適用機型3310C 3330A 系列)

格式[PRESet] OCPSTOP SPNR2NL

[PRESet] OCPSTOP NL

用途設定和讀取OCP測試電流的最大電流量

說明此命令是設定過電流保護測試(OCP)的最大電流量(I-STOP)

OCPVTH (適用機型3310C 3330A 系列)

格式[PRESet] OCPVTH SPNR2NL

[PRESet] OCPVTH NL

用途設定和讀取OCP測試的臨界點電壓設定

說明此命令是設定過電流保護測試(OCP)臨界點電壓設定當待測試物的輸出

電壓小於或等於VTH電壓值時即為OCP點

OPPSTART (適用機型3310C 系列)

格式[PRESet] OPPSTART SPNR2NL

[PRESet] OPPSTART NL

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-17

用途設定和讀取OPP測試功率的啟始設定值

說明此命令是設定過功率保護測試(OPP)的啟始功率值(P-START)

OPPSTEP (適用機型3310C系列)

格式[PRESet] OPPSTEP SPNR2NL

[PRESet] OPPSTEP NL

用途設定和讀取OPP測試功率的遞增功率值

說明此命令是設定過功率保護測試(OPP)的遞增功率值(P-STEP)

OPPSTOP (適用機型3310C 系列)

格式[PRESet] OPPSTOP SPNR2NL

[PRESet] OPPSTOP NL

用途設定和讀取OPP測試功率的最大功率值

說明此命令是設定過功率保護測試(OPP)的最大功率值(P-STOP)

OPPVTH (適用機型3310C 系列)

格式[PRESet] OPPVTH SPNR2NL

[PRESet] OPPVTH NL

用途設定和讀取OPP測試的臨界點電壓設定

說明此命令是設定過功率保護測試(OPP)臨界點電壓設定當待測試物的輸出

電壓小於或等於VTH電壓值時即為OPP點

TCONFIG (適用機型3310C3330A 系列)

格式[PRESet] TONFIG NORMAL|OCP|OVP|OPPNR2NL

[PRESet] TONFIG NL

用途設定和讀取動態測試的功能

說明此命令有四個選項(NORMAL|OCP|OVP|OPP)分別是正常模式(NORMAL)

過電流保護測試(OCP)過電壓保護測試(OVP)過功率保護測試(OPP)

PS3310C有過電流保護測試(OCP)過功率保護測試(OPP)

3330A有過電流保護測試(OCP)過電壓保護測試(OVP)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-18

472 LIMIT 設定和讀取電子負載判斷 NG 的上下限

[LIMit]CURRentHIGHLOW or IHIL (適用機型3250A3310A

3310C3330A 系列)

格式[LIMit]CURRentHIGHLOWSPNR2NL

[LIMit]CURRentHIGHLOW NL

IHILSPNR2NL

IHIL NL

用途設定和讀取負載電流的上下限

說明設定比較電流的下限值當負載載入電流低於此下限值時NG 指示燈

即點亮表示ldquoNO GOODrdquo

設定比較電流的上限值當負載載入電流高於此下限值時NG 指示燈即點亮

表示ldquoNO GOODrdquo

[LIMit]POWerHIGHLOW or WHWL (適用機型3310C3250A 系列)

格式[LIMit]POWerHIGHLOWSPNR2NL

[LIMit]POWerHIGHLOW NL

用途設定和讀取負載功率 (W) 的上下限

說明設定比較功率 (瓦特) 的下限值當功率 (瓦特) 高於此上限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

設定比較功率 (瓦特) 的上限值當功率 (瓦特) 低於此下限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

[LIMit]VA HIGHLOW or VAHVAL (適用機型3250A 系列)

格式[LIMit] VAHIGHLOWSPNR2NL

[LIMit] VAHIGHLOW NL

VAHVALSPNR2NL

VAHVAL NL

用途設定和讀取負載視在功率 (VA) 的上下限

說明設定比較功率 (伏安) 的下限值當功率 (伏安) 高於此上限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

設定比較功率 (伏安) 的上限值當功率 (伏安) 低於此下限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-19

[LIMit] VOLtage HIGHLOW or VHVL (適用機型3250A 3310A

3310C3330A 系列)

格式[LIMit] VOLtageHIGHLOWSPNR2NL

[LIMit] VOLtageHIGHLOW NL

VHVLSPNR2NL

VHVL NL

用途設定和讀取負載電壓的上下限

說明設定比較電壓的下限值當輸入電壓低於此下限值時NG 指示燈即點

亮表示ldquoNO GOODrdquo

設定比較電壓的上限值當輸入電壓高於此上限值時NG 指示燈即點

亮表示ldquoNO GOODrdquo

473 STAGE 設定和讀取電子負載的工作狀態

[STATe] LOAD SPONOFF (適用機型33203250A3310A 3310C

3330A 系列)

格式[STATe] LOAD SPONOFFNL

[STATe] LOAD NL

用途設定和讀取電子負載是否載入電流

說明設定電子負載是否載入電流當設定為 ON 時則電子負載開始以待測物

載入電流當設定為OFF 時則電子負載不會載入電流

[STATe] MODE SPCCCRCVCP (適用機型3250A3310A 3310C

3330A 系列)

格式[STATe] MODE SPCCCRCVCPNL

[STATe] MODE NL

用途設定和讀取電子負載的操作模式

說明電子負載可工作的模式如下表所示

當 讀 取 負 載 操 作 模 式 時 返 回 值 0123 分 別 代 表

CCCRCVLINCP 模式

CC CR CVLIN CP

3310A CV

3310C CV

3330A CV

3250 LIN

表 4-10 各系列可工作模組表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-20

[STATe] SHORt SPONOFF (適用機型33203310A 3310C3330A

系列)

格式[STATe] SHORt SPONOFFNL

[STATe] SHORt NL

用途設定和讀取電子負載是否短路測試

說明此命令為設定電子負載作短路測試當設定為 ON 時此時電子負載之

V+V- 端如同短路狀態

[STATe ] PRESet SPONOFF ( 適 用 機 型 3320 3250A 3310A

3310C3330A 系列)

格式[STATe] PRESet SPONOFFNL

[STATe] PRESet NL

用途設定和讀取電子負載預設功能

說明此命令是控制電流表的輸出形式若設為 ON 時則電流表所顯示的電

流值為預設之值若設為 OFF則電流表所顯示的電流值為實際載入電

流之值

[STATe] SENSe SPONOFF (適用機型3250A3310A 3310C3330A

系列)

格式[STATe] SENSe SPONOFFNL

[STATe] SENSe NL

用途設定和讀取電子負載 VSENSE 功能的狀態

說明此命令為設定電壓讀取由輸入連接器端或是 VSENSE BNC 端設定為

ON 時電壓值由 VSENSE BNC 端所取得設定為 OFF 時電壓值是

由輸入連接器端所取得

[STATe] RANGe SPI∣II (適用機型33203310A 系列)

格式[STATe] RANGe SPI∣II∣NL

[STATe] RANGe ∣NL

用途設定和讀取電源或電阻範圍

說明此命令為設定電流及電阻範圍3310A 系列電子負載共有二檔RANG 1

即 RANG IRANG 2 即 RANGE II而其電流及電阻的範圍一電子負載

模組規格而定3310A 系列各電子負載模組的電流及電阻的範圍如下

規格

機種 3310A 3311A 3312A 3314A 3315A

CC MODE

RANGE III 0~3A 0~ 30A 0~6A 0~60A 0~1A 0~10A 0~05A 0~5A 0~15A 0~15A

CR MODE

RANGE III 01~2Ω 2~8KΩ

005~1

Ω 1~4KΩ

125~25

Ω

25~20K

Ω 5~100Ω

100~2K

Ω 02~4Ω

4~16K

Ω

表 4-11 3310A 系列電流及電阻的規格表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-21

[STATe] LEVEl SPHIGH∣LOW (適用機型3310A 3310C 系列)

格式[STATe] LEVEl SPHIGH∣LOW∣NL

[STATe] LEVEl ∣NL

用途設定和讀取電子負載 LOW 和 HIGH

說明

1 LEV LOW 固定電流 (CC) 模式時為低準位電流設定值固定電阻 (CR)

模式時為低準位電阻設定值固定電壓 (CV) 模式時為低準位電壓設

定值

2 LEV HIGH 固定電流模式時為高準位電流設定值固定電阻模式時為

高準位電阻設定值固定電壓模式時為高準位電壓設定值

[STATe] DYNamic SPON∣OFF (適用機型3310A 3310C3330A 系

列)

格式[STATe] DYNamic SPON∣OFF∣NL

[STATe] DYNamic ∣NL

用途設定和讀取電子負載為動態或靜態負載

說明

1 DYN ON 設定為動態 (DYNAMIC) 負載

2 DYN OFF 設定為靜態 (STATIC) 負載

[STATe] SYNCronize SPON∣OFF (適用機型3250A 系列)

格式[STATe] SYNCronize SPON∣OFF∣NL

[STATe] SYNCronize ∣NL

用途設定和讀取電子負載為外部同步或內部同步

說明

1 外部同步信號 (SYNC ON)使用外部同步信號作為電子負載同步解發信

號以控制負載電流與電壓同步

2 內部同步信號 (SYNC OFF)使用輸入連接器的信號再經由內部的零交

越電路及隔離電路產生同步信號

[STATe] WATT SPON∣OFF (適用機型3250A3310C 系列)

格式[STATe] WATT SPON∣OFF∣NL

[STATe] WATT ∣NL

用途設定和讀取是否顯示功率

說明此命令是設定功率電表的顯示本命令必須配合 PRESOFF 時使用

設定 ON 時上方的顯示器由電壓表變為瓦特表下方的顯示器由電流

表變為伏安 (VA) 表其單位分別為ˆ W ˜ˆ VA ˜

設定 OFF 時上方的瓦特 (W) 變回電壓表下方的伏安 (VA) 表變回

電流表其單位分別為ˆ Vrms ˜ˆ Vrms ˜

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-22

[STATe] AFREQ SPONOFF (適用機型3250A系列)

格式[STATe] AFREQ SPONOFFNL

[STATe] AFREQ NL

用途設定和讀取電子負載是否自動偵測頻率

說明此命令式控制電子負載是否自動偵測頻率若設為 ON 時則電子負載

會自動偵測輸入端電壓之頻率若設為 OFF則電子負載輸入電壓之頻

率須要自行設定

[STATe] DUAL DVM∣DVM∣OFF (適用機型3330A 系列)

格式 [STATe] DUAL DVM∣DVM∣OFF∣NL

用途設定當前模組在顯示狀態

說明此命令為設定 3330A 系列模組在顯示狀態

DVM雙電壓顯示模式

DAM雙電壓顯示模式

OFFNORMAL顯示模式

[STATe] CC AUTO∣R2 (適用機型333XA331XC 系列)

格式 [STATe] CC AUTO∣R2∣NL

用途設定AUTO RANGE強制RANGE II功能

說明設定在AUTO RANGE 會自動切換RANGE 檔位

設定在強制 RANGE II 會將RANGE 檔位設定在RANGE II

PS此項功能3302C啟用於(REV28)版本之後

3310C系列啟用於(REV305)3312C(REV306)版本之後

3330A系列啟用於(REV317)版本之後

[STATe] NG (適用機型3250A3310A 3310C3330A 系列)

格式[STATe] NG ∣NL

用途查詢當前模組是否有的 NG 標誌

說明NG 讀回NG 的狀態指示燈ldquo0rdquo表示 NG (NO GOOD) 指示燈熄

滅ldquo1rdquo表示 NG 指示燈點亮

[STATe] PROTect (適用機型3310A 3310C3330A 系列)

格式[STATe] PROTect ∣NL

用途查詢當前模組是否有的保護標誌

說明

1 PROT 讀回負載目前的保護狀態ldquo1rdquo表是發生 OPPldquo4rdquo表示發

生 OVP ldquo8rdquo表示發生 OCP下表說明保護狀態位元對應碼

2 PROT 狀態暫存器的清除可以使用 CLER 命令將 PROT 狀態暫存器清

除為ldquo0rdquo

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-23

7 6 5 4 3 2 1 0

過功率保護(OPP)

過電壓保護(OVP)

過電流保護(OCP)

位元 7 位元 0

過溫度保護(OTP)(3310)

表 4-13 PROT 狀態暫存器

[STATe] SLEWrate ATE FAST∣MIDDle∣SLOWNL (適用機型3320

系列)

格式[STATe] SLEWrate FAST∣MIDDle∣SLOWNL

用途設置當前模組電流斜率

說明設置當前模組電流斜率約快中慢

474 SYSTEM 設定和讀取機框和電子負載的狀態

[SYStem] RECall SP m n (適用機型33203250A3310A 3310C

3330A 系列)

格式[SYStem] RECall SP m n∣NL

用途呼叫記憶裝定中的負載狀態

說明此命令為呼叫記憶裝定中的負載狀態資料m = 1~5n = 1~30

如果當前模組為 3310A3250 系列時項目號 (n) 無效n 可以省略

如果當前模組為其他系列時省略符號 n項目默議為 3302C 所顯示的項

實例RECALL 215 呼叫記憶裝定中的第 2 組第 15 項負載裝態資料

REC 3 呼叫記憶裝定中的第3組負載狀態資料如果當前模組為 3320

3310C3330A 系列時項目默議為 3302C 所顯示的項目

[SYStem] STORe SP m n (適用機型33203250A3310A 3310C

3330A 系列)

格式[SYStem] STORe SP m n∣NL

用途存儲負載狀態到記憶裝定中

說明此命令為存儲負載狀態到記憶裝定中m = 1~5n = 1~30如果當前模組

為 3310A3250A 系列時項目 (n) 無效n 可以省略

如果當前模組為其他系列時省略項目號 n 項目默議為 3302C 所顯示的項

實例SYSTEMSTORE 215 存儲負載狀態到記憶裝定第 2 組第 15 項中

STOR 3 存儲負載狀態到記憶裝定第 3 組如果當前模組為 33203310C

3330A 系列時項目默議為 3302C 所顯示的項目

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-24

[SYStem] NAME (適用機型3250A3310A 3310C3330A 系列)

格式[SYStem] NAME ∣NL

用途讀取當前電子負載機型編號

說明此命令讀回當前電子負載機型編號如果當前沒有模組那麼將讀到字

符串 ˆNONE˜如果當前安裝了模組那麼將會讀到以下型號

型 號 型 號 型 號 型 號

3250A 3310A 3310C 3330A

3251A 3311A 3311C 3331A

3252A 3312A 3312C 3332A

3253 3314A 3314C 3333A

3315A 3315C 3334A

表 4-14 各系列機型編號表

[SYStem] NAME XXXX ∣NL or [SYStem] SPEC NR2 (適用機型

3320A 系列)

格式[SYStem] NAME XXXX ∣NL

[SYStem] SPEC NR2

用途設定當前電子負載機型編號

說明XXXX 為 33203321332233243325 型號之一3302C 才能知道當

前為何種規格電子負載

SPCT 型號

0 3320

1 3321

2 3322

4 3324

5 3325

表 4-15 3320系列機型編號表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-25

475 MEASURE 測量電子負載的當前電流電壓的實際值

MEASureCURRent (適用機型3250A3310A 3310C3330A 系列)

格式MEASureCURRent ∣NL

用途讀取當前電子負載的電流

說明讀回 4 位半數位電流表的讀值單位為安培 (A)

MEASureVOLtage (適用機型3250A3310A 3310C3330A 系列)

格式MEASureVOLtage ∣NL

用途讀取當前電子負載的電壓

說明讀回 4 位半數位電壓表的讀值單位為伏特 (V)

MEASurePOWer (適用機型3250A3310C 系列)

格式MEASurePOW ∣NL

用途讀取當前電子負載的功率

說明讀回 4 位半數位瓦特表的讀值單位為瓦特(W)

MEASureVA (適用機型3250A 系列)

格式MEASureVA ∣NL

用途讀取當前電子負載的伏安

說明讀回 4 位半數位伏安表的讀值單位為伏安 (VA)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-26

4-8 3250 系列 GPIB 控制流程圖

START

SET to LEV A or B

AC or DC

AC

DC

SET

FREQ NR2

SYNC ON|OFF

BANK m

SET

FREQ 01

SYNC ONOFF

MODE CCCC

SET

CR

MODE CR

SET

MODE CC

WAVE nCURR = A NR2

SET

VL NR2VH NR2

IL NR2

IH NR2WL NR2

WH NR2VAL NR2VAH NR2

m 0 ~ 10n 1 ~ 5

BANK 命令僅能使用於

交流 (AC) 負載

Lighting REM

Indicater

WAVE 命令僅能使用於

固定電流 (CC)模式

RESA NR2

圖 4-2 3250A 系列 GPIB 控制流程圖

SET

ldquoMODE LINrdquoldquoCURR=A NR2rdquo

LIN

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-27

4-9 3310A 系列 GPIB 控制流程圖

圖 4-3 3310A 系列 GPIB 控制流程圖

START

SETMODE CC

SET SET

CURRENTiexclOslashA

CC

SETRANG 2

SETRANG 1

SETRANG 1

SETRANG 2

HIGH or LOW LEVEL

SET

LEV HIGHRESLOW C

RESHIGH NR2

SET

LEV LOWRESLOW D

RESHIGH NR2

SETLEV HIGH

RESLOW ERESHIGH NR2

SET

LEV LOWRESHIGH FRESHIGH NR2

SET

LEV HIGHRESLOW G

RESHIGH NR2

SET

LEV LOWRESHIGH H

RESHIGH NR2

STA or DYN

SETDYN OFF

SET

HIGH or

SETLEV HIGH

CURRLOW I

CURRHIGH NR2

SETLEV LOW

CURRHIGH J

CURRLOW NR2

SETLEV HIGH

CURRLOW K

CURRHIGH NR2

SETLEV LOW

CURRHIGH L

CURRLOW NR2

SETDYN ON

RISENR2

PERDLOW NR2

STA or DYN

DYN OFF

LOW LEVELHIGH or

LOW LEVEL

CURRHIGH NR2CURRLOW NR2

FALLNR2PERDHIGH NR2

SETDYN ON

RISENR2

PERDLOW NR2

CURRHIGH NR2CURRLOW NR2

FALLNR2PERDHIGH NR2

HIGH or LOW LEVEL

HIGH or LOW LEVEL

CURRENTiexclUgraveB

MODE CR MODE CV

MODE

CR

MODE

CV

MODE NO NO NO

YESYESYES

YES

YESNO

NO

LOW

HIGH HIGH

LOW

DYN DYN

SAT SAT

LOWLOW

HIGH HIGH

HIGH

LOW

3310A 3311A 3312A 3314A 3315A

AB

CD

E

FGH

IJKL

3020

20800001

20

0060000

3000300

6010

104000

0051000

60000

6000600

10250

25020000

125250

001000

1000100

051000

100020000

501000

00500000

050050

1540

4015000

0240

0060000

1500150

3310A 系列流程圖變數表

Lighti ng REMIndicater

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-28

4-10 3320 系列 GPIB 控制流程圖

圖 4-4 3320 系列 GPIB 控制流程圖

START

A B C

3320 3321 3322 3323 3324 30

30

300

60

60

600

10

10

100

10

10

100

05

05

50

3325 15

15

150

SETRANG 1SLEW n

CURR ≦ B

CURRENT ≦ A

SETRANG 2SLEW n

CURR ≦ C

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-29

4-11 3310C 系列 GPIB 控制流程圖

圖 4-5 3310C 系列 GPIB 控制流程圖

START

CC

MODE

NO CP

MODE

CV

MODE

CR

MODE

SETldquoMODE CCrdquo

SETldquoMODE CRrdquo

SETldquoMODE CVrdquo

SETldquoMODE CPrdquo

CORRENTlt=A

SETldquoRANGE 2rdquo

SETldquoRANGE 1rdquo

RESgt=B

SETldquoRANGE 2rdquo

SETldquoRANGE 1rdquo

STA or

SETldquoDYN OFFrdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquo ldquoCURRHIGH D ldquo ldquoCURRLOW NR2rdquo

SET ldquoLEV HIGHrdquo ldquoCURRLOW C ldquo ldquoCURRHIGH NR2rdquo

SET ldquoDYN ONrdquo

ldquoCURRHIGH NR2ldquo ldquoCURRLOW NR2rdquo ldquoRISENR2rdquo ldquoFALLNR2rdquo ldquoPERDHIGH NR2rdquo ldquoPERDLOW NR2rdquo

STA or

SETldquoDYN OFFrdquo

HIGH orLOW LEVEL

SETldquoLEV LOWrdquo ldquoCURRHIGH F ldquoldquoCURRLOW NR2rdquo

SETldquoLEV HIGHrdquoldquoCURRLOW E ldquoldquoCURRHIGH NR2rdquo

SETldquoDYN ONrdquo

ldquoCURRHIGH NR2ldquoldquoCURRLOW NR2rdquoldquoRISENR2rdquoldquoFALLNR2rdquoldquoPERDHIGH NR2rdquoldquoPERDLOW NR2rdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquoldquoRESHIGH J ldquo ldquoRESLOW NR2rdquo

SET ldquoLEV HIGHrdquo ldquoRESLOW I ldquo ldquoRESHIGH NR2rdquo

HIGH orLOW LEVEL

SETldquoLEV LOWrdquoldquoRESHIGH L ldquoldquoRESLOW NR2rdquo

SET ldquoLEV HIGHrdquo ldquoRESLOW K ldquoldquoRESHIGH NR2rdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquo ldquoCVHIGH H ldquo ldquoCVLOW NR2rdquo

SET ldquoLEV HIGHrdquoldquoCVLOW G ldquo ldquoCVHIGH NR2rdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquo ldquoCPHIGH N ldquo ldquoCPLOW NR2rdquo

SETldquoLEV HIGHrdquo ldquoCPLOW M ldquoldquoCPHIGH NR2rdquo

A B CDEF GH I J KLM N

3310C30 20 0 0300030

20 750010620

00 60

00 150

3311C601000 60 0060

1037500510

00 60

00300

3312C102500100010

25 1875013325

00250

00300

3314C0510000050050

1001875533100

00500

00200

3315C154000150015

4015002140

0060

0075

3310C系列流程圖變數表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 A-1

Appendix A GPIB programming Example

C Example Program

Link this program with appropriate cibobj

This application program is written in TURBO C 20 for the IBM PC-AT compatible The National Instruments Cooperation (NIC) Model PC-2A board provides the interface between the PC-AT and a PRODIGIT MPAL ELECTRONIC LOAD The appropriate cibobj file is required in each program to properly link the NIC board to C LANGUAGE and include the ltdeclhgt HEADER FILE to C LANGUAGE

include ltstdiohgt

include ltdoshgt

include ltmathhgt

include declh NI GPIB CARD HEADER FILE

main()

char ouster[20]rdbuf[15]spec[10]

int ichload

Assign unique identifier to the device dev5 and store in variable load check for error ibfind error = negative value returned

if((load = ibfind(dev5)) lt 0) Device variable name is load

GPIB address is 5

printf(r INTERFACE ERROR an)

printf(rnError routine to notify that ibfind failedn)

printf(rnCheck software configurationn)

exit(1)

Clear the device

if((ibclr(load)) amp ERR)

printf(INTERFACE ERROR a)

exit(1)

clrscr()

Clear load error register

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT A-2

ibwrt(loadoutstr6)

ibwrt(loadCLR3)

ibwrt( loadNAME5) Get the 3310 series module load specification

strset(rdbuf0) Clear rdbuf string buffer

strset(spec0) Clear spec string buffer

ibrd(loadspec20)

if (spec[3] == 9)

printf(n 3302C series specification error )

Set preset off current sink 10 amps and load on commands to the load

ibwrt( loadpres offcclow 00cchigh 10load on 47)

ibwrt( loadmeascurr10)

Get the load actially sink current from the load

ibrd( loadrdbuf20)

go to local

ibloc(load)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 A-3

BASICA Example Program

LOAD DECLBAS using BASICA MERGE command

100 REM You must merge this code with DECLBAS

105 REM

110 REM Assign a unique identifier to the device dev5 and store it in variable load

125 REM

130 udname$ = dev5

140 CALL ibfind (udname$load)

145 REM

150 REM Check for error on ibfind call

155 REM

160 IF load lt 0 THEN GOTO 2000

165 REM

170 REM Clear the device

175 REM

180 CALL ibclr (load)

185 REM

190 REM Get the 3310 series module load specification

195 REM

200 wrt$ = NAME CALL ibwrt(loadwrt$)

210 rd$ = space$(20) CALL ibrd(loadrd$)

215 REM

220 REM Set preset off current sink 10 amps and load on commands to the load

225 REM

230 wrt$ = pres offcclow 00cchigh 10load on

240 CALL ibwrt(loadwrt$)

245 REM

250 REM Get the load actially sink current from the load

255 REM

260 wrt$ = meascurr CALL ibwrt(loadwrt$)

270 rd$ = space$(20) CALL ibrd(loadrd$)

275 REM

280 REM Go to local

285 REM

290 CALL ibloc(load)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT A-4

2000 REM Error routine to notify that ibfind failed

2010 REM Check software configuration

2020 PRINT ibfind error STOP

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-1

Appendix B RS-232 programming Example

C Language Interface for DOS Handlers pd_rs232c include ltdoshgt

include ltstdiohgt

include ltconiohgt

include ltstringhgt

define COMPTR 44 command array pointer

define QUELEN 1024 size of seriel input

define SUCCESS 0 return value variable for success

define OPER_ERR -1 operate error

define TIME_OUT 1 time_out

int input_index = 0 index of seriel input buffer

int rd_result = 0 return value variable of pd_rd()

int timeout = 0 timeout flag

char queue[QUELEN] seriel input buffer

int ACE_DATA_REG ACIA data register

int ACE_INT_ENB_REG ACIA interrupt enable register

int ACE_INT_IDENT_REG ACIA interrupt identification register

int ACE_LINE_CTL_REG ACIA line control register

int ACE_MODEM_CTL_REG ACIA modem control register

int ACE_LINE_STAT_REG ACIA line status register

int ACE_MODEM_STAT_REG ACIA modem status register

int COM_INT_NUM ACIA communication port interrupt number

int IRQ_MASK IRQ mask for PC IRQ flag

void pd_loc(void) function of disable interrupt routine

void pd_rem(void) function of enable interrupt routine

int pd_init(int) function of initial communication port

int pd_wrt(char int) function of write to device

int pd_rd(char int) function of read from device

int read_buf(void)

define PIC_CTL_REG 0x20 8259A PIC control register

define PIC_INT_MASK_REG 0x21 8259A PIC interrupt mask register

define NON_SPEC_EOI 0x20 non-spacific end of interrupt

define CTS 0x10 clear to send

define DSR 0x20 data set ready

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-2

define RI 0x40 ring indicator

define DCD 0x80 data carrier detect

define DCTS 1 delta clear to send

define DDSR 2 delta data set ready

define TERI 4 trailing edge ring detect

define DDCD 8 delta data carrier detect

define OE 2 overrun error

define PE 4 parity error

define FE 8 frame error

define BI 0x10 break interrupt

define THRE 0x20 transmit holding reg empty

3302C series elec load command sets

int pd_wrt(char wrtbufint count)

static char combuf[COMPTR] = CHAN CURRHIGH CURRLOW

RESHIGH RESLOW VOLTHIGH

VOLTLOW PERDHIGH PERDLOW

FALL RISE GLOBLOAD

GLOBLEV GLOBPRES GLOBSHOR

GLOBDYN GLOBRANG GLOBMODE

CLER CHAN MEASVOLT

MEASCURRCURRHIGH CURRLOW

ERR RESHIGH RESLOW

VOLTHIGHVOLTLOW NAME

PERDHIGHPERDLOW FALL

RISE LOAD LEV

PRES SHOR DYN

RANG MODE PROT

REMOTE LOCAL

int cntresultt

int comerrerr

char ch

char tempbuf[QUELEN]

char intbuf[QUELEN]

for (cnt = 0cnt lt 1024cnt++)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-3

intbuf[cnt] =

tempbuf[cnt]=

strset(intbuf)

strset(tempbuf)

for (cnt = 0cnt lt count+1cnt++wrtbuf++)

intbuf[cnt] = wrtbuf

cnt = cnt--

intbuf[cnt] = r

cnt = cnt++

count = count++

intbuf[cnt] = n

t = strcspn(intbuf )

if (t gtcount)

t = count-1

for (cnt = 0cnt lt tcnt++)

tempbuf[cnt] = intbuf[cnt]

strupr(tempbuf)

strupr(intbuf)

cnt = 0

do

comerr = strncmp(tempbufcombuf[cnt]t)

cnt = cnt++

while(( cnt = COMPTR) ampamp (comerr = 0))

if ( comerr == 0)

result = SUCCESS

for (cnt = 0cnt lt count+1cnt++)

while(inportb(ACE_LINE_STAT_REG) amp THRE == 0)

ch = intbuf[cnt]

delay(20)

outportb(ACE_DATA_REG ch)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-4

timeout = 0

for (cnt = 0 cnt lt= countcnt++)

ch = intbuf[cnt]

if(ch == )

do

read_buf()

while((rd_result == 0)ampamp(timeout == 0))

rd_result = 0

for (cnt = 0cntlt= countcnt++)

intbuf[cnt] =

tempbuf[cnt] =

return(result)

return(OPER_ERR)

int pd_rd(char bufint count)

char ch

int cnt = 0

do

ch = queue[cnt]

buf = ch

cnt = cnt++

buf = buf++

while((ch = n) ampamp (cnt = count))

buf = 0

queue[0] = 0

if (timeout == 1)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-5

return(TIME_OUT)

return(SUCCESS)

int read_buf()

char chch1

int temp_index

unsigned long ticks

float sec1sec2

rd_result = 0

ticks = biostime(00)

sec1 = ticks182

do

ticks = biostime(00)

sec2 = ticks182

if((sec2 - sec1) gt= 200) delay about 1 Sec

timeout = 1

ch = inportb(ACE_INT_IDENT_REG)

ch amp= 0x06

switch(ch)

case 6

inportb(ACE_DATA_REG) read the data register to empty it

break

case 0

break

case 2

break

case 4 read character from data register

ch1 = inportb(ACE_DATA_REG)

temp_index = input_index + 1 increment index of input buffer

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-6

if (ch1 = n) check terminate bit

queue[input_index] = ch1 store character to input buffer

input_index = temp_index

else

queue[input_index] = ch1

input_index = temp_index

input_index = 0 if terminate bit was detected

temp_index = 0

rd_result = 1 clear index and set return value

break

finally send the non-spacific

while ((rd_result == 0) ampamp (timeout == 0))

int pd_init(int pd_com)

if ((pd_com = 1) ampamp (pd_com = 2))

return(OPER_ERR)

if (pd_com == 2) initial communication port 2

ACE_DATA_REG = 0x2f8

ACE_INT_ENB_REG = 0x2f9

ACE_INT_IDENT_REG = 0x2fa

ACE_LINE_CTL_REG = 0x2fb

ACE_MODEM_CTL_REG = 0x2fc

ACE_LINE_STAT_REG = 0x2fd

ACE_MODEM_STAT_REG = 0x2fe

COM_INT_NUM = 11

IRQ_MASK = 0xf7 IRQ mask for IRQ3 (11110111)

else initial communication port 1

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-7

ACE_DATA_REG = 0x3f8

ACE_INT_ENB_REG = 0x3f9

ACE_INT_IDENT_REG = 0x3fa

ACE_LINE_CTL_REG = 0x3fb

ACE_MODEM_CTL_REG = 0x3fc

ACE_LINE_STAT_REG = 0x3fd

ACE_MODEM_STAT_REG = 0x3fe

COM_INT_NUM = 12

IRQ_MASK = 0xef IRQ mask for IRQ4 (11101111)

bioscom(0 0xe3 pd_com-1) boud rate 9600 1 start bit

pd_rem() no parity 1 stop bit

pd_wrt(remote6) data bit 8 bits

return(SUCCESS)

void pd_rem(void)

char ch

outportb(ACE_INT_ENB_REG 0xd) enable ACIA interrupt register

inportb(ACE_DATA_REG) empty receive data register

inportb(ACE_LINE_STAT_REG) clear line status register

outportb(ACE_MODEM_CTL_REG 0xb) set RTSDTR to enable modem and

turn on OUT2 to enable the 8250s

IRQ interrupt to system

void pd_loc(void)

char ch

outportb(ACE_INT_ENB_REG 0) disable all 8250 interrupt

outportb(ACE_MODEM_CTL_REG 0) clear RTSDTR to disable modem and

turn off OUT2 to disable the 8250s

IRQ interrupt to system

Program terminated

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-8

C Example Program Link this program with pd_rs232obj

include ltdoshgt

include ltstdiohgt

include ltconiohgt

include ltstringhgt

main()

int com

int io_err= 0

char rdbuf[1024]

clrscr()

printf(Input COM1COM2 port is )

scanf(d ampcom)

if((io_err = pd_init(com)) == 0) Initial RS-232 interface

setstr(rdbuf)

pd_wrt(name5)

if ((io_err = pd_rd(a10)) == 0)

do

Set preset off current sink 10 amps and load on commands to the load

pd_wrt(pres off8)

delay(200)

pd_wrt(currlow 0012)

delay(200)

pd_wrt(curr high 1013

delay(200)

pd_wrt(load on7)

delay(200)

pd_wrt(meascurr 11)

Get the load actially sink current from the load

delay(200)

pd_rd(rdbuf20)

io_err = 1

while (io_err == 0)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-9

else

printf(a)

printf(3302C IO reading error n)

exit(1)

pd_loc() Go to local

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

Material Contents Declaration (材料含量宣称)

Hazardous Substance (有毒有害物质或元素)

(Part Name) 零件名称

(Pb) 汞

(Hg) 镉

(Cd) 六价铬

(Cr6+)

多溴

联苯

(PBB)

多溴

二苯醚

(PBDE)

PCBA (印刷电路装配件)

X O X O O O

Electrical part not on PCBArsquos 未在PCBA上的电子零件 X O X O O O

Metal parts 金属零件

O O O X O O

Plastic parts 塑料零件

O O O O X X

Wiring 电线

X O O O O O

Package 封装

X O O O O O

对销售之日的所售产品本表显示 PRODIGIT 供应链的电子信息产品可能包含这些物质注意在所售产品中可能

会也可能不会含有所有所列的部件This table shows where these substances may be found in the supply chain of Prodigit electronic information products as of the date of sale of the enclosed product Note that some of the component types listed above may or may not be a part of the enclosed product 表示该有毒有害物质在该部

件所有均质材料中的含量均在SJT 11363-2006 标准规定的限量要求以下Indicates that the concentration of the hazardous substance in all homogeneous materials in the parts is below the relevant threshold of the SJT 113632006 standard times表示该有毒有害物质至少在该部件的某一均质材料中的含量超出SJT 11363-2006 标准

规定的限量要求times Indicates that the concentration of the hazardous substance of at least one of all homogeneous materials in the parts is above the relevant threshold of the SJT 11363-2006 standard Note(注释) 1Prodigit has not fully transitioned to lead-free solder assembly at this momentHowever most of thecomponents used are RoHS compliant(此刻Prodigit 并非完全过渡到无铅焊料组装但是大部份的元器件一至于RoHS的规定)

2 The product is labeled with an environment-friendly usage period in yearsThe marked period is assumed under the operating environment specified in the product specifications(产品标注了环境友好的使用期限制(年)所标注的环境使用期限假定是在此产品定义的使用环境之下)

Example of a marking for a 10 year period (例如此标制环境使用期限为10年)

Page 24: 3302C Mainframe 使用手冊 · 2016. 12. 20. · 3302c mainframe 使用手冊 1-3 1-5 系統方塊圖 3302c 系統方塊圖如圖 1-1 所示,3302c 內含兩組電源供應器,其中一組供應給

PRODIGIT 4-8

系統命令對所有模組有效

COMMAND NOTE RETURN

[SYStem] RECall SP m [n] ⎢NL M=1 ~ 5 n=1 ~30

[SYStem] STORe SP m [n] ⎢NL M=1~5 n=1~30

[ SYStem] REMotel ⎢NL Only RS232 cmd

[SYStem] LOCAL⎢ NL Only RS232 cmd 0OFF 1ON

[SYStem] NAME ⎢ NL ldquoXXXXX

表 4-4 系統設定命令查詢命令

對 3320 系列有效

[SYStem] NAME XXXXX

NL

XXXXX 為模組型

33203321332233243325

[SYStem] SPEC SPNR2

⎢NL

0 ~ 5 33203321332233243325

表 4-5 系統設定命令查詢命

測量命令對所有模組有效

COMMAND 3250A 3310A 3310C 3330A RETURN

MEASureCURRent ⎢NL

MEASureVOLtage ⎢NL

MEASurePOWer ⎢NL

MEASureVA ⎢NL

表 4-6 系統設定命令查詢命

附註

1 電流單位為安培 (AArms)

2 電阻單位為歐姆 (Ω)

3 電壓單位為伏特 (VVrms)

4 週期單位為毫秒 (mS)

5 轉換率 (SLEW-RATE) 單位為安培微秒 (AuS)

6 頻率單位為赫芝 (Hz)

7 功率單位為瓦特 (W)

8 VA 單位為伏安 (VA)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-9

3310C 系列與 3310A 系列在 3302C 機框中 GPIB 命令可以相容但是因 3310C 系列與

3310A 系列負載上解析度有差異所以在撰寫程式時請注意解析度的差異解析度差異參考下

機 型 CC MODE CR MODE CV MODE

3310C

Resolution

0-3A30A

08mA80mA

01067Ω-2Ω-75kΩ

0533mΩ0133mS

0V-60V

0016V

3310A

Resolution

0-3A30A

075mA75mA

01Ω-2Ω-8kΩ

05mΩ0125mΩ

0V-60V

0015V

3311C

Resolution

0-6A60A

16mA16mA

00533Ω-1Ω-375kΩ

0266mΩ0266mS

0V-60V

0016V

3311A

Resolution

0-6A60A

15mA15mA

005Ω-1Ω-4kΩ

025mΩ025mΩ

0V-60V

0015V

3312C

Resolution

0-1A10A

0266mA266mA

1333Ω-25Ω-1875kΩ

6666mΩ0053mS

0V-250V

00666V

3312A

Resolution

0-1A10A

025mA25mA

125Ω-25Ω-20kΩ

005mS625mΩ

0V-250V

00625V

3314C

Resolution

0-05A5A

0133mA133mA

5333Ω-100Ω-1875kΩ

2666mΩ13333μS

0V-500V

0133V

3314A

Resolution

0-05A5A

0125mA125mA

5Ω-100Ω-20kΩ

00125mS25mΩ

0V-500V

0125V

3315C

Resolution

0-15A15A

04mA40mA

0213Ω-4Ω-15kΩ

1066mΩ66666μS

0V-60V

0016V

3315A

Resolution

0-15A15A

0375mA375mA

02Ω-4Ω-16kΩ

1mS00625mΩ

0V-60V

0015V

表 4-7 解析度差異表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-10

4-5 縮寫代號說明

1 SPSPACE空隔字元ASCII 碼為 20H

2 命令結束符號

3 NL命令結束符號

4 NR2包含小數點的數值形式形式為 在此範圍內皆可接受

例如30123450

5 表示是讀取數據的命令即查詢命令

6 NR316 進制數 0000 ~ FFFFF

4-6 GPIB RS-232 命令語法說明

1 此符號表示命令必需包含此項不可省略

2 [ ]此符號表示命令中可以有可以沒有此項參數

3 | 此符號表示 OPTION 之意例如〝LOW|HIGH〞表示可以使用 LOW 或

HIGH但兩者只能選擇其中一個使用

4 在下達完一個命令後你必須接者送出一個命令結束字元本機可接受之結束字元

為如表 4-7或同時 9送出多個命令每個命令之間以分隔符號〝〞隔開在最後

一個命令加上結束位元若你未送出結束字元則此命令視為無效命令

LF

LF WITH EOI

CRLF

CRLF WITH

EOI

表 4-8 命令結束字元表

5 程式撰寫時在下達完一個詢問命令後必須加入 delay (100) 再下達讀回命令

例以 C 語言撰寫程式配合迦捷 GPIB 卡控制 3300C 機框 3310C 負載模組

gpoutput(PROmeascurr) 詢問命令

delay(100) 延遲時間

gpinput(instrEOSPRO7 ) 讀回命令

如範例撰寫格式在每個詢問命令與讀回命令之間加入延遲時間delay (100)即可讀回

正確值

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-11

4-7 GPIB RS-232 命令說明

471 PRESET 設定和讀取電子負載的預設值

BANK (適用機型3250A 系列)

格式[PRESet] BANK SPd| NL d=0~10

[PRESet] BANK | NL

用途設定和讀取所選擇的波形庫

說明此命令為設定欲選擇的波形庫

1 波形庫 0~4 為正弦波

2 波形庫 5~9 為方波

3 波形庫 10 為直流

4 每個波形庫當中有 5 個波形資料共 11 個波形庫55 個波形資料波

形資料如表 4-9

波 形 庫 A B C D E 0 radic2 20 25 30 35 1 15 16 17 18 19 正弦波 2 30 31 32 33 34

CF= 20 3 PF=-085 PF=-080 PF=-075 PF=-070 PF=-065 CF= 25 4 PF=-070 PF=-065 PF=-060 PF=-050 PF=-040 CF= 35 5 PF=-050 PF=-045 PF=-040 PF=-035 PF=-030 CF= 20 6 PF= 085 PF= 080 PF= 075 PF= 070 PF= 065 CF= 25 7 PF= 070 PF= 065 PF= 060 PF= 050 PF= 040 CF= 35 8 PF= 050 PF= 045 PF= 040 PF= 035 PF= 030

方波 9 10 11 12 13 14 直 流 10 radic2dc 2dc 25dc 30dc 35dc

表 4-9 波形資料表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-12

WAVE (適用機型3250A 系列)

格式[PRESet] WAVE SPdNL d=0~4

[PRESet] WAVE NL

用途設定和讀取所選擇的波形庫

說明此命令是設定 CC MODE 時的電流 CF (峰值因數)

此命令儀在 CC MODE 時才有作用BANK 改變時這 5 組 CF 亦同時會定

義成不同之 CF 如 表 4-9 詳細內容請參考 3250A 使用手冊

FREQ (適用機型3250A 系列)

格式[PRESet] FREQuery SPNR2NL

[PRESet] FREQuery NL

用途設定和讀取頻率值

說明此命令為設定電子負載的頻率值下達命令時需注意下列事項

1 下達的頻率值必須為含有小數點的數值否則命令無效

2 數值最小有效位數為小數點後第 5 位

3 下達的數值若超過電子負載得規格時則 3302C 機框會送出該電子負載

規格的滿刻度頻率值

4 3250A 系列電子負載的頻率設為範圍為 000 ~ 700 Hz

5 單位為赫茲 (Hz)

RISE (適用機型3310A 3310C3330A 系列)

格式[PRESet] RISE SPNR2NL

[PRESet] RISE NL

用途設定和讀取負載轉換率 (SLEW-RATE) 的上升斜率

說明

1 換率上升時間的定義含括負載電流改變時及動態負載電流 (DYNAMIC)

上升時間 (RISE) 與下降時間 (FALL) 的設定為完全獨立

2 升時間得設定值必須包含小數點的數值否則命令無效

3 值最小有效位數為小數點後第 5 位

4 下達上升時間數值若超過電子負載得規格時則 3302C 機框會送出該電

子負載規格的滿刻度電流值

5 單位為安培微秒 (AUs)3314C3315C 在設定時使用 (AUs) 為單位而讀

回時以 (AUs) 為單位

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-13

FALL (適用機型3310A 3310C3330A 系列)

格式[PRESet] FALL SPNR2NL

[PRESet] FALL NL

用途設定和讀取負載轉換率 (SLEW-RATE) 的下降斜率

說明

1 負載轉換率下降時間的定義含括負載電流改變時及動態負載電流下降時

間 (FALL) 與上升時間 (RISE) 的設定為完全獨立

2 下降時間得設定值必須包含小數點的數值否則命令無效

3 數值最小有效位數為小數點後第 5 位

4 下達下降時間數值若超過電子負載得規格時則 3302C 機框會送出該電

子負載規格的滿刻度電流值

5 單位為安培微秒 (AuS)3314C3315C 在設定時使用 (AuS) 為單位而讀

回時以 (mAuS) 為單位

SLEW (適用機型3330A 系列)

格式[PRESet] SLEWRATE SPNR2NL

[PRESet] SLEW NL

用途設定和讀取負載轉換率 (SLEW-RATE) 的上升和下降斜率

說明請參考 RISE和 FALL

PERI or PERD (適用機型3310A 3310C3330A 系列)

格式[PRESet] PERiodHIGHLOW SPNR2NL

[PRESet] PERi NL

[PRESet] PERDHIGHLOW SPNR2NL

[PRESet] PERD NL

用途設定和讀取動態 (DYNAMIC) 負載時的 Tlow 和 Thigh 寬度

說明

1 動態 (DYNAMIC) 負載波形的周期為 TLOW 與 THIGH 的組成

2 TLOW 與 THIGH 的的設定值必須為包含小數點的數值否則命令無

3 數值的最小有效位數為小數點後第 5 位

4 下達的 TLOW 或 THIGH 數值超過電子負載的最大規格時3302C 機框

會送出該電子負載的滿刻度 TLOW 或 THIGH 數值

5 單位為毫秒 (mS)

LDONv (適用機型3310A 3310C3330A 系列)

格式[PRESet] LDONv SPNR2NL

[PRESet] LDONv NL

用途設定和讀取 LOAD ON 電壓

說明此命令為設定電子負載 LOAD ON 電壓值

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-14

LDOFfv (適用機型3310A 3310C3330A 系列)

格式[PRESet] LDOFfv SPNR2NL

[PRESet] LDOFfv NL

用途設定和讀取負載 LOAD OFF 電壓

說明此命令為設定電子負載 LOAD OFF 電壓值

CC (適用機型3320 3330A 系列)

格式[PRESet] CC SPNR2NL

[PRESet] CC NL

用途設定和讀取負載電流值

說明設定電子負載欲載入的電流值3330A 系列指 STATIC CURRENT

CURR (適用機型3320 系列)

格式[PRESet] CURR SPNR2NL

用途設定和讀取負載電流值

說明設定電子負載欲載入的電流值3330A 系列指 STATIC CURRENT

CCHIGHLOW or CURRHIGHLOW (適用機型3310A 3310C3330A 系

列)

格式[PRESet] CCHIGHLOW SPNR2NL

[PRESet] CCHIGHLOW NL

[PRESet] CURRHIGHLOW SPNR2NL

[PRESet] CURRHIGHLOW NL

用途設定和讀取負載 HIGHLOW 組電流值

說明此命令為設定電子負載欲載入的電流值下達命令時須注意下列事項

1 下達的電流值必須含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的電流數值超過該電子負載的最大規格時3302C 機框會送出該電子

負載規格的滿刻度電流值

4 LOW 的設定電流值必須比 HIGH 的設定電流值小

5 單位為安培 (A)

CPHIGHLOW (適用機型3310C 系列)

格式[PRESet] CPHIGHLOWSPNR2NL

[PRESet] CPHIGHLOW NL

用途設定和讀取負載固定功率值

說明此命令為設定電子負載固定功率模式的功率值

CR (適用機型3330A 系列)

格式[PRESet] CRSPNR2NL

[PRESet] CR NL

用途設定和讀取負載電阻值

說明設定電子負載固定電阻模式的電阻值

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-15

LIN RES AB ( 適用機型3250A系列 ) 用途設定線性負載電流值

格式LINA|BSPNR2|NL

說明此命令為設定電子負載欲載入 (Sink) 的電流值下達命令時須注意下列事

1 下達的電流值必須為含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的數值若超過該電子負載的規格時則 3250A 系列高功率電子負載機

框會送出該電子負載規格的滿刻度電流值

4 A 組負載和 B 組負載的電流設定值為完全獨立的

5 單位為安培 (A)

CR AB or RES AB(適用機型3250A 系列)

格式[PRESet] CRABSPNR2NL

[PRESet] CRAB NL

[PRESet] RESABSPNR2NL

[PRESet] RESAB NL

用途設定和讀取負載電阻值

說明此命令為設定 A 組或 B 組電子負載欲載入的電阻值下達命令時注意

下列事項

1 下達的電阻值必須含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的電阻數值超過該電子負載的最大規格時3302C 機框會送出該電子

負載規格的滿刻度電阻值

4 單位為 Ohm (Ω)

CRHIGHLOW or RESHIGHLOW (適用機型3310A 3310C 系列)

格式[PRESet] CRHIGHLOWSPNR2NL

[PRESet] CRHIGHLOW NL

[PRESet] RESHIGHLOWSPNR2NL

[PRESet] RESHIGHLOW NL

用途設定和讀取負載電阻值

說明此命令為設定電子負載欲載入的電阻值下達命令時注意下列事項

1 下達的電阻值必須含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的電流數值超過該電子負載的最大規格時3302C 機框會送出該電子

負載規格的滿刻度電阻值

4 LOW的設定電阻值必須比 HIGH 的設定值小

5 單位為 Ohm (Ω)

CVHIGHLOW (適用機型3310A 3310C 系列)

格式[PRESet] CVHIGHLOWSPNR2NL

[PRESet] CVHIGHLOW NL

用途設定和讀取負載固定電壓模式電壓值

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-16

說明此命令為設定電子負載固定電壓模式的電壓值下達命令時須注意下列

事項

1 下達的電壓值必須含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的電壓數值超過該電子負載的最大規格時3302C 機框會送出該電子

負載規格的滿刻度電壓值

4 LOW 的設定電壓值必須比 HIGH 的設定電壓值小

5 單位為伏特 (V)

CV (適用機型3330A 系列)

格式[PRESet] CV SPNR2 NL

[PRESet] CV NL

用途設定和讀取負載固定電壓模式電壓值

說明設定電子負載固定電壓模式的確電壓值

OCPSTART (適用機型3310C 3330A 系列)

格式[PRESet] OCPSTART SPNR2NL

[PRESet] OCPSTART NL

用途設定和讀取OCP測試電流的啟始設定值

說明此命令是設定過電流保護測試(OCP)的啟始電流值(I-START)

OCPSTEP (適用機型3310C 3330A 系列)

格式[PRESet] OCPSTEP SPNR2NL

[PRESet] OCPSTEP NL

用途設定和讀取OCP測試電流的遞增電流量

說明此命令是設定過電流保護測試(OCP)的遞增電流量(I-STEP)

OCPSTOP (適用機型3310C 3330A 系列)

格式[PRESet] OCPSTOP SPNR2NL

[PRESet] OCPSTOP NL

用途設定和讀取OCP測試電流的最大電流量

說明此命令是設定過電流保護測試(OCP)的最大電流量(I-STOP)

OCPVTH (適用機型3310C 3330A 系列)

格式[PRESet] OCPVTH SPNR2NL

[PRESet] OCPVTH NL

用途設定和讀取OCP測試的臨界點電壓設定

說明此命令是設定過電流保護測試(OCP)臨界點電壓設定當待測試物的輸出

電壓小於或等於VTH電壓值時即為OCP點

OPPSTART (適用機型3310C 系列)

格式[PRESet] OPPSTART SPNR2NL

[PRESet] OPPSTART NL

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-17

用途設定和讀取OPP測試功率的啟始設定值

說明此命令是設定過功率保護測試(OPP)的啟始功率值(P-START)

OPPSTEP (適用機型3310C系列)

格式[PRESet] OPPSTEP SPNR2NL

[PRESet] OPPSTEP NL

用途設定和讀取OPP測試功率的遞增功率值

說明此命令是設定過功率保護測試(OPP)的遞增功率值(P-STEP)

OPPSTOP (適用機型3310C 系列)

格式[PRESet] OPPSTOP SPNR2NL

[PRESet] OPPSTOP NL

用途設定和讀取OPP測試功率的最大功率值

說明此命令是設定過功率保護測試(OPP)的最大功率值(P-STOP)

OPPVTH (適用機型3310C 系列)

格式[PRESet] OPPVTH SPNR2NL

[PRESet] OPPVTH NL

用途設定和讀取OPP測試的臨界點電壓設定

說明此命令是設定過功率保護測試(OPP)臨界點電壓設定當待測試物的輸出

電壓小於或等於VTH電壓值時即為OPP點

TCONFIG (適用機型3310C3330A 系列)

格式[PRESet] TONFIG NORMAL|OCP|OVP|OPPNR2NL

[PRESet] TONFIG NL

用途設定和讀取動態測試的功能

說明此命令有四個選項(NORMAL|OCP|OVP|OPP)分別是正常模式(NORMAL)

過電流保護測試(OCP)過電壓保護測試(OVP)過功率保護測試(OPP)

PS3310C有過電流保護測試(OCP)過功率保護測試(OPP)

3330A有過電流保護測試(OCP)過電壓保護測試(OVP)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-18

472 LIMIT 設定和讀取電子負載判斷 NG 的上下限

[LIMit]CURRentHIGHLOW or IHIL (適用機型3250A3310A

3310C3330A 系列)

格式[LIMit]CURRentHIGHLOWSPNR2NL

[LIMit]CURRentHIGHLOW NL

IHILSPNR2NL

IHIL NL

用途設定和讀取負載電流的上下限

說明設定比較電流的下限值當負載載入電流低於此下限值時NG 指示燈

即點亮表示ldquoNO GOODrdquo

設定比較電流的上限值當負載載入電流高於此下限值時NG 指示燈即點亮

表示ldquoNO GOODrdquo

[LIMit]POWerHIGHLOW or WHWL (適用機型3310C3250A 系列)

格式[LIMit]POWerHIGHLOWSPNR2NL

[LIMit]POWerHIGHLOW NL

用途設定和讀取負載功率 (W) 的上下限

說明設定比較功率 (瓦特) 的下限值當功率 (瓦特) 高於此上限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

設定比較功率 (瓦特) 的上限值當功率 (瓦特) 低於此下限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

[LIMit]VA HIGHLOW or VAHVAL (適用機型3250A 系列)

格式[LIMit] VAHIGHLOWSPNR2NL

[LIMit] VAHIGHLOW NL

VAHVALSPNR2NL

VAHVAL NL

用途設定和讀取負載視在功率 (VA) 的上下限

說明設定比較功率 (伏安) 的下限值當功率 (伏安) 高於此上限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

設定比較功率 (伏安) 的上限值當功率 (伏安) 低於此下限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-19

[LIMit] VOLtage HIGHLOW or VHVL (適用機型3250A 3310A

3310C3330A 系列)

格式[LIMit] VOLtageHIGHLOWSPNR2NL

[LIMit] VOLtageHIGHLOW NL

VHVLSPNR2NL

VHVL NL

用途設定和讀取負載電壓的上下限

說明設定比較電壓的下限值當輸入電壓低於此下限值時NG 指示燈即點

亮表示ldquoNO GOODrdquo

設定比較電壓的上限值當輸入電壓高於此上限值時NG 指示燈即點

亮表示ldquoNO GOODrdquo

473 STAGE 設定和讀取電子負載的工作狀態

[STATe] LOAD SPONOFF (適用機型33203250A3310A 3310C

3330A 系列)

格式[STATe] LOAD SPONOFFNL

[STATe] LOAD NL

用途設定和讀取電子負載是否載入電流

說明設定電子負載是否載入電流當設定為 ON 時則電子負載開始以待測物

載入電流當設定為OFF 時則電子負載不會載入電流

[STATe] MODE SPCCCRCVCP (適用機型3250A3310A 3310C

3330A 系列)

格式[STATe] MODE SPCCCRCVCPNL

[STATe] MODE NL

用途設定和讀取電子負載的操作模式

說明電子負載可工作的模式如下表所示

當 讀 取 負 載 操 作 模 式 時 返 回 值 0123 分 別 代 表

CCCRCVLINCP 模式

CC CR CVLIN CP

3310A CV

3310C CV

3330A CV

3250 LIN

表 4-10 各系列可工作模組表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-20

[STATe] SHORt SPONOFF (適用機型33203310A 3310C3330A

系列)

格式[STATe] SHORt SPONOFFNL

[STATe] SHORt NL

用途設定和讀取電子負載是否短路測試

說明此命令為設定電子負載作短路測試當設定為 ON 時此時電子負載之

V+V- 端如同短路狀態

[STATe ] PRESet SPONOFF ( 適 用 機 型 3320 3250A 3310A

3310C3330A 系列)

格式[STATe] PRESet SPONOFFNL

[STATe] PRESet NL

用途設定和讀取電子負載預設功能

說明此命令是控制電流表的輸出形式若設為 ON 時則電流表所顯示的電

流值為預設之值若設為 OFF則電流表所顯示的電流值為實際載入電

流之值

[STATe] SENSe SPONOFF (適用機型3250A3310A 3310C3330A

系列)

格式[STATe] SENSe SPONOFFNL

[STATe] SENSe NL

用途設定和讀取電子負載 VSENSE 功能的狀態

說明此命令為設定電壓讀取由輸入連接器端或是 VSENSE BNC 端設定為

ON 時電壓值由 VSENSE BNC 端所取得設定為 OFF 時電壓值是

由輸入連接器端所取得

[STATe] RANGe SPI∣II (適用機型33203310A 系列)

格式[STATe] RANGe SPI∣II∣NL

[STATe] RANGe ∣NL

用途設定和讀取電源或電阻範圍

說明此命令為設定電流及電阻範圍3310A 系列電子負載共有二檔RANG 1

即 RANG IRANG 2 即 RANGE II而其電流及電阻的範圍一電子負載

模組規格而定3310A 系列各電子負載模組的電流及電阻的範圍如下

規格

機種 3310A 3311A 3312A 3314A 3315A

CC MODE

RANGE III 0~3A 0~ 30A 0~6A 0~60A 0~1A 0~10A 0~05A 0~5A 0~15A 0~15A

CR MODE

RANGE III 01~2Ω 2~8KΩ

005~1

Ω 1~4KΩ

125~25

Ω

25~20K

Ω 5~100Ω

100~2K

Ω 02~4Ω

4~16K

Ω

表 4-11 3310A 系列電流及電阻的規格表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-21

[STATe] LEVEl SPHIGH∣LOW (適用機型3310A 3310C 系列)

格式[STATe] LEVEl SPHIGH∣LOW∣NL

[STATe] LEVEl ∣NL

用途設定和讀取電子負載 LOW 和 HIGH

說明

1 LEV LOW 固定電流 (CC) 模式時為低準位電流設定值固定電阻 (CR)

模式時為低準位電阻設定值固定電壓 (CV) 模式時為低準位電壓設

定值

2 LEV HIGH 固定電流模式時為高準位電流設定值固定電阻模式時為

高準位電阻設定值固定電壓模式時為高準位電壓設定值

[STATe] DYNamic SPON∣OFF (適用機型3310A 3310C3330A 系

列)

格式[STATe] DYNamic SPON∣OFF∣NL

[STATe] DYNamic ∣NL

用途設定和讀取電子負載為動態或靜態負載

說明

1 DYN ON 設定為動態 (DYNAMIC) 負載

2 DYN OFF 設定為靜態 (STATIC) 負載

[STATe] SYNCronize SPON∣OFF (適用機型3250A 系列)

格式[STATe] SYNCronize SPON∣OFF∣NL

[STATe] SYNCronize ∣NL

用途設定和讀取電子負載為外部同步或內部同步

說明

1 外部同步信號 (SYNC ON)使用外部同步信號作為電子負載同步解發信

號以控制負載電流與電壓同步

2 內部同步信號 (SYNC OFF)使用輸入連接器的信號再經由內部的零交

越電路及隔離電路產生同步信號

[STATe] WATT SPON∣OFF (適用機型3250A3310C 系列)

格式[STATe] WATT SPON∣OFF∣NL

[STATe] WATT ∣NL

用途設定和讀取是否顯示功率

說明此命令是設定功率電表的顯示本命令必須配合 PRESOFF 時使用

設定 ON 時上方的顯示器由電壓表變為瓦特表下方的顯示器由電流

表變為伏安 (VA) 表其單位分別為ˆ W ˜ˆ VA ˜

設定 OFF 時上方的瓦特 (W) 變回電壓表下方的伏安 (VA) 表變回

電流表其單位分別為ˆ Vrms ˜ˆ Vrms ˜

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-22

[STATe] AFREQ SPONOFF (適用機型3250A系列)

格式[STATe] AFREQ SPONOFFNL

[STATe] AFREQ NL

用途設定和讀取電子負載是否自動偵測頻率

說明此命令式控制電子負載是否自動偵測頻率若設為 ON 時則電子負載

會自動偵測輸入端電壓之頻率若設為 OFF則電子負載輸入電壓之頻

率須要自行設定

[STATe] DUAL DVM∣DVM∣OFF (適用機型3330A 系列)

格式 [STATe] DUAL DVM∣DVM∣OFF∣NL

用途設定當前模組在顯示狀態

說明此命令為設定 3330A 系列模組在顯示狀態

DVM雙電壓顯示模式

DAM雙電壓顯示模式

OFFNORMAL顯示模式

[STATe] CC AUTO∣R2 (適用機型333XA331XC 系列)

格式 [STATe] CC AUTO∣R2∣NL

用途設定AUTO RANGE強制RANGE II功能

說明設定在AUTO RANGE 會自動切換RANGE 檔位

設定在強制 RANGE II 會將RANGE 檔位設定在RANGE II

PS此項功能3302C啟用於(REV28)版本之後

3310C系列啟用於(REV305)3312C(REV306)版本之後

3330A系列啟用於(REV317)版本之後

[STATe] NG (適用機型3250A3310A 3310C3330A 系列)

格式[STATe] NG ∣NL

用途查詢當前模組是否有的 NG 標誌

說明NG 讀回NG 的狀態指示燈ldquo0rdquo表示 NG (NO GOOD) 指示燈熄

滅ldquo1rdquo表示 NG 指示燈點亮

[STATe] PROTect (適用機型3310A 3310C3330A 系列)

格式[STATe] PROTect ∣NL

用途查詢當前模組是否有的保護標誌

說明

1 PROT 讀回負載目前的保護狀態ldquo1rdquo表是發生 OPPldquo4rdquo表示發

生 OVP ldquo8rdquo表示發生 OCP下表說明保護狀態位元對應碼

2 PROT 狀態暫存器的清除可以使用 CLER 命令將 PROT 狀態暫存器清

除為ldquo0rdquo

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-23

7 6 5 4 3 2 1 0

過功率保護(OPP)

過電壓保護(OVP)

過電流保護(OCP)

位元 7 位元 0

過溫度保護(OTP)(3310)

表 4-13 PROT 狀態暫存器

[STATe] SLEWrate ATE FAST∣MIDDle∣SLOWNL (適用機型3320

系列)

格式[STATe] SLEWrate FAST∣MIDDle∣SLOWNL

用途設置當前模組電流斜率

說明設置當前模組電流斜率約快中慢

474 SYSTEM 設定和讀取機框和電子負載的狀態

[SYStem] RECall SP m n (適用機型33203250A3310A 3310C

3330A 系列)

格式[SYStem] RECall SP m n∣NL

用途呼叫記憶裝定中的負載狀態

說明此命令為呼叫記憶裝定中的負載狀態資料m = 1~5n = 1~30

如果當前模組為 3310A3250 系列時項目號 (n) 無效n 可以省略

如果當前模組為其他系列時省略符號 n項目默議為 3302C 所顯示的項

實例RECALL 215 呼叫記憶裝定中的第 2 組第 15 項負載裝態資料

REC 3 呼叫記憶裝定中的第3組負載狀態資料如果當前模組為 3320

3310C3330A 系列時項目默議為 3302C 所顯示的項目

[SYStem] STORe SP m n (適用機型33203250A3310A 3310C

3330A 系列)

格式[SYStem] STORe SP m n∣NL

用途存儲負載狀態到記憶裝定中

說明此命令為存儲負載狀態到記憶裝定中m = 1~5n = 1~30如果當前模組

為 3310A3250A 系列時項目 (n) 無效n 可以省略

如果當前模組為其他系列時省略項目號 n 項目默議為 3302C 所顯示的項

實例SYSTEMSTORE 215 存儲負載狀態到記憶裝定第 2 組第 15 項中

STOR 3 存儲負載狀態到記憶裝定第 3 組如果當前模組為 33203310C

3330A 系列時項目默議為 3302C 所顯示的項目

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-24

[SYStem] NAME (適用機型3250A3310A 3310C3330A 系列)

格式[SYStem] NAME ∣NL

用途讀取當前電子負載機型編號

說明此命令讀回當前電子負載機型編號如果當前沒有模組那麼將讀到字

符串 ˆNONE˜如果當前安裝了模組那麼將會讀到以下型號

型 號 型 號 型 號 型 號

3250A 3310A 3310C 3330A

3251A 3311A 3311C 3331A

3252A 3312A 3312C 3332A

3253 3314A 3314C 3333A

3315A 3315C 3334A

表 4-14 各系列機型編號表

[SYStem] NAME XXXX ∣NL or [SYStem] SPEC NR2 (適用機型

3320A 系列)

格式[SYStem] NAME XXXX ∣NL

[SYStem] SPEC NR2

用途設定當前電子負載機型編號

說明XXXX 為 33203321332233243325 型號之一3302C 才能知道當

前為何種規格電子負載

SPCT 型號

0 3320

1 3321

2 3322

4 3324

5 3325

表 4-15 3320系列機型編號表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-25

475 MEASURE 測量電子負載的當前電流電壓的實際值

MEASureCURRent (適用機型3250A3310A 3310C3330A 系列)

格式MEASureCURRent ∣NL

用途讀取當前電子負載的電流

說明讀回 4 位半數位電流表的讀值單位為安培 (A)

MEASureVOLtage (適用機型3250A3310A 3310C3330A 系列)

格式MEASureVOLtage ∣NL

用途讀取當前電子負載的電壓

說明讀回 4 位半數位電壓表的讀值單位為伏特 (V)

MEASurePOWer (適用機型3250A3310C 系列)

格式MEASurePOW ∣NL

用途讀取當前電子負載的功率

說明讀回 4 位半數位瓦特表的讀值單位為瓦特(W)

MEASureVA (適用機型3250A 系列)

格式MEASureVA ∣NL

用途讀取當前電子負載的伏安

說明讀回 4 位半數位伏安表的讀值單位為伏安 (VA)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-26

4-8 3250 系列 GPIB 控制流程圖

START

SET to LEV A or B

AC or DC

AC

DC

SET

FREQ NR2

SYNC ON|OFF

BANK m

SET

FREQ 01

SYNC ONOFF

MODE CCCC

SET

CR

MODE CR

SET

MODE CC

WAVE nCURR = A NR2

SET

VL NR2VH NR2

IL NR2

IH NR2WL NR2

WH NR2VAL NR2VAH NR2

m 0 ~ 10n 1 ~ 5

BANK 命令僅能使用於

交流 (AC) 負載

Lighting REM

Indicater

WAVE 命令僅能使用於

固定電流 (CC)模式

RESA NR2

圖 4-2 3250A 系列 GPIB 控制流程圖

SET

ldquoMODE LINrdquoldquoCURR=A NR2rdquo

LIN

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-27

4-9 3310A 系列 GPIB 控制流程圖

圖 4-3 3310A 系列 GPIB 控制流程圖

START

SETMODE CC

SET SET

CURRENTiexclOslashA

CC

SETRANG 2

SETRANG 1

SETRANG 1

SETRANG 2

HIGH or LOW LEVEL

SET

LEV HIGHRESLOW C

RESHIGH NR2

SET

LEV LOWRESLOW D

RESHIGH NR2

SETLEV HIGH

RESLOW ERESHIGH NR2

SET

LEV LOWRESHIGH FRESHIGH NR2

SET

LEV HIGHRESLOW G

RESHIGH NR2

SET

LEV LOWRESHIGH H

RESHIGH NR2

STA or DYN

SETDYN OFF

SET

HIGH or

SETLEV HIGH

CURRLOW I

CURRHIGH NR2

SETLEV LOW

CURRHIGH J

CURRLOW NR2

SETLEV HIGH

CURRLOW K

CURRHIGH NR2

SETLEV LOW

CURRHIGH L

CURRLOW NR2

SETDYN ON

RISENR2

PERDLOW NR2

STA or DYN

DYN OFF

LOW LEVELHIGH or

LOW LEVEL

CURRHIGH NR2CURRLOW NR2

FALLNR2PERDHIGH NR2

SETDYN ON

RISENR2

PERDLOW NR2

CURRHIGH NR2CURRLOW NR2

FALLNR2PERDHIGH NR2

HIGH or LOW LEVEL

HIGH or LOW LEVEL

CURRENTiexclUgraveB

MODE CR MODE CV

MODE

CR

MODE

CV

MODE NO NO NO

YESYESYES

YES

YESNO

NO

LOW

HIGH HIGH

LOW

DYN DYN

SAT SAT

LOWLOW

HIGH HIGH

HIGH

LOW

3310A 3311A 3312A 3314A 3315A

AB

CD

E

FGH

IJKL

3020

20800001

20

0060000

3000300

6010

104000

0051000

60000

6000600

10250

25020000

125250

001000

1000100

051000

100020000

501000

00500000

050050

1540

4015000

0240

0060000

1500150

3310A 系列流程圖變數表

Lighti ng REMIndicater

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-28

4-10 3320 系列 GPIB 控制流程圖

圖 4-4 3320 系列 GPIB 控制流程圖

START

A B C

3320 3321 3322 3323 3324 30

30

300

60

60

600

10

10

100

10

10

100

05

05

50

3325 15

15

150

SETRANG 1SLEW n

CURR ≦ B

CURRENT ≦ A

SETRANG 2SLEW n

CURR ≦ C

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-29

4-11 3310C 系列 GPIB 控制流程圖

圖 4-5 3310C 系列 GPIB 控制流程圖

START

CC

MODE

NO CP

MODE

CV

MODE

CR

MODE

SETldquoMODE CCrdquo

SETldquoMODE CRrdquo

SETldquoMODE CVrdquo

SETldquoMODE CPrdquo

CORRENTlt=A

SETldquoRANGE 2rdquo

SETldquoRANGE 1rdquo

RESgt=B

SETldquoRANGE 2rdquo

SETldquoRANGE 1rdquo

STA or

SETldquoDYN OFFrdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquo ldquoCURRHIGH D ldquo ldquoCURRLOW NR2rdquo

SET ldquoLEV HIGHrdquo ldquoCURRLOW C ldquo ldquoCURRHIGH NR2rdquo

SET ldquoDYN ONrdquo

ldquoCURRHIGH NR2ldquo ldquoCURRLOW NR2rdquo ldquoRISENR2rdquo ldquoFALLNR2rdquo ldquoPERDHIGH NR2rdquo ldquoPERDLOW NR2rdquo

STA or

SETldquoDYN OFFrdquo

HIGH orLOW LEVEL

SETldquoLEV LOWrdquo ldquoCURRHIGH F ldquoldquoCURRLOW NR2rdquo

SETldquoLEV HIGHrdquoldquoCURRLOW E ldquoldquoCURRHIGH NR2rdquo

SETldquoDYN ONrdquo

ldquoCURRHIGH NR2ldquoldquoCURRLOW NR2rdquoldquoRISENR2rdquoldquoFALLNR2rdquoldquoPERDHIGH NR2rdquoldquoPERDLOW NR2rdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquoldquoRESHIGH J ldquo ldquoRESLOW NR2rdquo

SET ldquoLEV HIGHrdquo ldquoRESLOW I ldquo ldquoRESHIGH NR2rdquo

HIGH orLOW LEVEL

SETldquoLEV LOWrdquoldquoRESHIGH L ldquoldquoRESLOW NR2rdquo

SET ldquoLEV HIGHrdquo ldquoRESLOW K ldquoldquoRESHIGH NR2rdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquo ldquoCVHIGH H ldquo ldquoCVLOW NR2rdquo

SET ldquoLEV HIGHrdquoldquoCVLOW G ldquo ldquoCVHIGH NR2rdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquo ldquoCPHIGH N ldquo ldquoCPLOW NR2rdquo

SETldquoLEV HIGHrdquo ldquoCPLOW M ldquoldquoCPHIGH NR2rdquo

A B CDEF GH I J KLM N

3310C30 20 0 0300030

20 750010620

00 60

00 150

3311C601000 60 0060

1037500510

00 60

00300

3312C102500100010

25 1875013325

00250

00300

3314C0510000050050

1001875533100

00500

00200

3315C154000150015

4015002140

0060

0075

3310C系列流程圖變數表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 A-1

Appendix A GPIB programming Example

C Example Program

Link this program with appropriate cibobj

This application program is written in TURBO C 20 for the IBM PC-AT compatible The National Instruments Cooperation (NIC) Model PC-2A board provides the interface between the PC-AT and a PRODIGIT MPAL ELECTRONIC LOAD The appropriate cibobj file is required in each program to properly link the NIC board to C LANGUAGE and include the ltdeclhgt HEADER FILE to C LANGUAGE

include ltstdiohgt

include ltdoshgt

include ltmathhgt

include declh NI GPIB CARD HEADER FILE

main()

char ouster[20]rdbuf[15]spec[10]

int ichload

Assign unique identifier to the device dev5 and store in variable load check for error ibfind error = negative value returned

if((load = ibfind(dev5)) lt 0) Device variable name is load

GPIB address is 5

printf(r INTERFACE ERROR an)

printf(rnError routine to notify that ibfind failedn)

printf(rnCheck software configurationn)

exit(1)

Clear the device

if((ibclr(load)) amp ERR)

printf(INTERFACE ERROR a)

exit(1)

clrscr()

Clear load error register

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT A-2

ibwrt(loadoutstr6)

ibwrt(loadCLR3)

ibwrt( loadNAME5) Get the 3310 series module load specification

strset(rdbuf0) Clear rdbuf string buffer

strset(spec0) Clear spec string buffer

ibrd(loadspec20)

if (spec[3] == 9)

printf(n 3302C series specification error )

Set preset off current sink 10 amps and load on commands to the load

ibwrt( loadpres offcclow 00cchigh 10load on 47)

ibwrt( loadmeascurr10)

Get the load actially sink current from the load

ibrd( loadrdbuf20)

go to local

ibloc(load)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 A-3

BASICA Example Program

LOAD DECLBAS using BASICA MERGE command

100 REM You must merge this code with DECLBAS

105 REM

110 REM Assign a unique identifier to the device dev5 and store it in variable load

125 REM

130 udname$ = dev5

140 CALL ibfind (udname$load)

145 REM

150 REM Check for error on ibfind call

155 REM

160 IF load lt 0 THEN GOTO 2000

165 REM

170 REM Clear the device

175 REM

180 CALL ibclr (load)

185 REM

190 REM Get the 3310 series module load specification

195 REM

200 wrt$ = NAME CALL ibwrt(loadwrt$)

210 rd$ = space$(20) CALL ibrd(loadrd$)

215 REM

220 REM Set preset off current sink 10 amps and load on commands to the load

225 REM

230 wrt$ = pres offcclow 00cchigh 10load on

240 CALL ibwrt(loadwrt$)

245 REM

250 REM Get the load actially sink current from the load

255 REM

260 wrt$ = meascurr CALL ibwrt(loadwrt$)

270 rd$ = space$(20) CALL ibrd(loadrd$)

275 REM

280 REM Go to local

285 REM

290 CALL ibloc(load)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT A-4

2000 REM Error routine to notify that ibfind failed

2010 REM Check software configuration

2020 PRINT ibfind error STOP

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-1

Appendix B RS-232 programming Example

C Language Interface for DOS Handlers pd_rs232c include ltdoshgt

include ltstdiohgt

include ltconiohgt

include ltstringhgt

define COMPTR 44 command array pointer

define QUELEN 1024 size of seriel input

define SUCCESS 0 return value variable for success

define OPER_ERR -1 operate error

define TIME_OUT 1 time_out

int input_index = 0 index of seriel input buffer

int rd_result = 0 return value variable of pd_rd()

int timeout = 0 timeout flag

char queue[QUELEN] seriel input buffer

int ACE_DATA_REG ACIA data register

int ACE_INT_ENB_REG ACIA interrupt enable register

int ACE_INT_IDENT_REG ACIA interrupt identification register

int ACE_LINE_CTL_REG ACIA line control register

int ACE_MODEM_CTL_REG ACIA modem control register

int ACE_LINE_STAT_REG ACIA line status register

int ACE_MODEM_STAT_REG ACIA modem status register

int COM_INT_NUM ACIA communication port interrupt number

int IRQ_MASK IRQ mask for PC IRQ flag

void pd_loc(void) function of disable interrupt routine

void pd_rem(void) function of enable interrupt routine

int pd_init(int) function of initial communication port

int pd_wrt(char int) function of write to device

int pd_rd(char int) function of read from device

int read_buf(void)

define PIC_CTL_REG 0x20 8259A PIC control register

define PIC_INT_MASK_REG 0x21 8259A PIC interrupt mask register

define NON_SPEC_EOI 0x20 non-spacific end of interrupt

define CTS 0x10 clear to send

define DSR 0x20 data set ready

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-2

define RI 0x40 ring indicator

define DCD 0x80 data carrier detect

define DCTS 1 delta clear to send

define DDSR 2 delta data set ready

define TERI 4 trailing edge ring detect

define DDCD 8 delta data carrier detect

define OE 2 overrun error

define PE 4 parity error

define FE 8 frame error

define BI 0x10 break interrupt

define THRE 0x20 transmit holding reg empty

3302C series elec load command sets

int pd_wrt(char wrtbufint count)

static char combuf[COMPTR] = CHAN CURRHIGH CURRLOW

RESHIGH RESLOW VOLTHIGH

VOLTLOW PERDHIGH PERDLOW

FALL RISE GLOBLOAD

GLOBLEV GLOBPRES GLOBSHOR

GLOBDYN GLOBRANG GLOBMODE

CLER CHAN MEASVOLT

MEASCURRCURRHIGH CURRLOW

ERR RESHIGH RESLOW

VOLTHIGHVOLTLOW NAME

PERDHIGHPERDLOW FALL

RISE LOAD LEV

PRES SHOR DYN

RANG MODE PROT

REMOTE LOCAL

int cntresultt

int comerrerr

char ch

char tempbuf[QUELEN]

char intbuf[QUELEN]

for (cnt = 0cnt lt 1024cnt++)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-3

intbuf[cnt] =

tempbuf[cnt]=

strset(intbuf)

strset(tempbuf)

for (cnt = 0cnt lt count+1cnt++wrtbuf++)

intbuf[cnt] = wrtbuf

cnt = cnt--

intbuf[cnt] = r

cnt = cnt++

count = count++

intbuf[cnt] = n

t = strcspn(intbuf )

if (t gtcount)

t = count-1

for (cnt = 0cnt lt tcnt++)

tempbuf[cnt] = intbuf[cnt]

strupr(tempbuf)

strupr(intbuf)

cnt = 0

do

comerr = strncmp(tempbufcombuf[cnt]t)

cnt = cnt++

while(( cnt = COMPTR) ampamp (comerr = 0))

if ( comerr == 0)

result = SUCCESS

for (cnt = 0cnt lt count+1cnt++)

while(inportb(ACE_LINE_STAT_REG) amp THRE == 0)

ch = intbuf[cnt]

delay(20)

outportb(ACE_DATA_REG ch)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-4

timeout = 0

for (cnt = 0 cnt lt= countcnt++)

ch = intbuf[cnt]

if(ch == )

do

read_buf()

while((rd_result == 0)ampamp(timeout == 0))

rd_result = 0

for (cnt = 0cntlt= countcnt++)

intbuf[cnt] =

tempbuf[cnt] =

return(result)

return(OPER_ERR)

int pd_rd(char bufint count)

char ch

int cnt = 0

do

ch = queue[cnt]

buf = ch

cnt = cnt++

buf = buf++

while((ch = n) ampamp (cnt = count))

buf = 0

queue[0] = 0

if (timeout == 1)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-5

return(TIME_OUT)

return(SUCCESS)

int read_buf()

char chch1

int temp_index

unsigned long ticks

float sec1sec2

rd_result = 0

ticks = biostime(00)

sec1 = ticks182

do

ticks = biostime(00)

sec2 = ticks182

if((sec2 - sec1) gt= 200) delay about 1 Sec

timeout = 1

ch = inportb(ACE_INT_IDENT_REG)

ch amp= 0x06

switch(ch)

case 6

inportb(ACE_DATA_REG) read the data register to empty it

break

case 0

break

case 2

break

case 4 read character from data register

ch1 = inportb(ACE_DATA_REG)

temp_index = input_index + 1 increment index of input buffer

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-6

if (ch1 = n) check terminate bit

queue[input_index] = ch1 store character to input buffer

input_index = temp_index

else

queue[input_index] = ch1

input_index = temp_index

input_index = 0 if terminate bit was detected

temp_index = 0

rd_result = 1 clear index and set return value

break

finally send the non-spacific

while ((rd_result == 0) ampamp (timeout == 0))

int pd_init(int pd_com)

if ((pd_com = 1) ampamp (pd_com = 2))

return(OPER_ERR)

if (pd_com == 2) initial communication port 2

ACE_DATA_REG = 0x2f8

ACE_INT_ENB_REG = 0x2f9

ACE_INT_IDENT_REG = 0x2fa

ACE_LINE_CTL_REG = 0x2fb

ACE_MODEM_CTL_REG = 0x2fc

ACE_LINE_STAT_REG = 0x2fd

ACE_MODEM_STAT_REG = 0x2fe

COM_INT_NUM = 11

IRQ_MASK = 0xf7 IRQ mask for IRQ3 (11110111)

else initial communication port 1

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-7

ACE_DATA_REG = 0x3f8

ACE_INT_ENB_REG = 0x3f9

ACE_INT_IDENT_REG = 0x3fa

ACE_LINE_CTL_REG = 0x3fb

ACE_MODEM_CTL_REG = 0x3fc

ACE_LINE_STAT_REG = 0x3fd

ACE_MODEM_STAT_REG = 0x3fe

COM_INT_NUM = 12

IRQ_MASK = 0xef IRQ mask for IRQ4 (11101111)

bioscom(0 0xe3 pd_com-1) boud rate 9600 1 start bit

pd_rem() no parity 1 stop bit

pd_wrt(remote6) data bit 8 bits

return(SUCCESS)

void pd_rem(void)

char ch

outportb(ACE_INT_ENB_REG 0xd) enable ACIA interrupt register

inportb(ACE_DATA_REG) empty receive data register

inportb(ACE_LINE_STAT_REG) clear line status register

outportb(ACE_MODEM_CTL_REG 0xb) set RTSDTR to enable modem and

turn on OUT2 to enable the 8250s

IRQ interrupt to system

void pd_loc(void)

char ch

outportb(ACE_INT_ENB_REG 0) disable all 8250 interrupt

outportb(ACE_MODEM_CTL_REG 0) clear RTSDTR to disable modem and

turn off OUT2 to disable the 8250s

IRQ interrupt to system

Program terminated

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-8

C Example Program Link this program with pd_rs232obj

include ltdoshgt

include ltstdiohgt

include ltconiohgt

include ltstringhgt

main()

int com

int io_err= 0

char rdbuf[1024]

clrscr()

printf(Input COM1COM2 port is )

scanf(d ampcom)

if((io_err = pd_init(com)) == 0) Initial RS-232 interface

setstr(rdbuf)

pd_wrt(name5)

if ((io_err = pd_rd(a10)) == 0)

do

Set preset off current sink 10 amps and load on commands to the load

pd_wrt(pres off8)

delay(200)

pd_wrt(currlow 0012)

delay(200)

pd_wrt(curr high 1013

delay(200)

pd_wrt(load on7)

delay(200)

pd_wrt(meascurr 11)

Get the load actially sink current from the load

delay(200)

pd_rd(rdbuf20)

io_err = 1

while (io_err == 0)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-9

else

printf(a)

printf(3302C IO reading error n)

exit(1)

pd_loc() Go to local

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

Material Contents Declaration (材料含量宣称)

Hazardous Substance (有毒有害物质或元素)

(Part Name) 零件名称

(Pb) 汞

(Hg) 镉

(Cd) 六价铬

(Cr6+)

多溴

联苯

(PBB)

多溴

二苯醚

(PBDE)

PCBA (印刷电路装配件)

X O X O O O

Electrical part not on PCBArsquos 未在PCBA上的电子零件 X O X O O O

Metal parts 金属零件

O O O X O O

Plastic parts 塑料零件

O O O O X X

Wiring 电线

X O O O O O

Package 封装

X O O O O O

对销售之日的所售产品本表显示 PRODIGIT 供应链的电子信息产品可能包含这些物质注意在所售产品中可能

会也可能不会含有所有所列的部件This table shows where these substances may be found in the supply chain of Prodigit electronic information products as of the date of sale of the enclosed product Note that some of the component types listed above may or may not be a part of the enclosed product 表示该有毒有害物质在该部

件所有均质材料中的含量均在SJT 11363-2006 标准规定的限量要求以下Indicates that the concentration of the hazardous substance in all homogeneous materials in the parts is below the relevant threshold of the SJT 113632006 standard times表示该有毒有害物质至少在该部件的某一均质材料中的含量超出SJT 11363-2006 标准

规定的限量要求times Indicates that the concentration of the hazardous substance of at least one of all homogeneous materials in the parts is above the relevant threshold of the SJT 11363-2006 standard Note(注释) 1Prodigit has not fully transitioned to lead-free solder assembly at this momentHowever most of thecomponents used are RoHS compliant(此刻Prodigit 并非完全过渡到无铅焊料组装但是大部份的元器件一至于RoHS的规定)

2 The product is labeled with an environment-friendly usage period in yearsThe marked period is assumed under the operating environment specified in the product specifications(产品标注了环境友好的使用期限制(年)所标注的环境使用期限假定是在此产品定义的使用环境之下)

Example of a marking for a 10 year period (例如此标制环境使用期限为10年)

Page 25: 3302C Mainframe 使用手冊 · 2016. 12. 20. · 3302c mainframe 使用手冊 1-3 1-5 系統方塊圖 3302c 系統方塊圖如圖 1-1 所示,3302c 內含兩組電源供應器,其中一組供應給

3302C Mainframe 使用手冊 4-9

3310C 系列與 3310A 系列在 3302C 機框中 GPIB 命令可以相容但是因 3310C 系列與

3310A 系列負載上解析度有差異所以在撰寫程式時請注意解析度的差異解析度差異參考下

機 型 CC MODE CR MODE CV MODE

3310C

Resolution

0-3A30A

08mA80mA

01067Ω-2Ω-75kΩ

0533mΩ0133mS

0V-60V

0016V

3310A

Resolution

0-3A30A

075mA75mA

01Ω-2Ω-8kΩ

05mΩ0125mΩ

0V-60V

0015V

3311C

Resolution

0-6A60A

16mA16mA

00533Ω-1Ω-375kΩ

0266mΩ0266mS

0V-60V

0016V

3311A

Resolution

0-6A60A

15mA15mA

005Ω-1Ω-4kΩ

025mΩ025mΩ

0V-60V

0015V

3312C

Resolution

0-1A10A

0266mA266mA

1333Ω-25Ω-1875kΩ

6666mΩ0053mS

0V-250V

00666V

3312A

Resolution

0-1A10A

025mA25mA

125Ω-25Ω-20kΩ

005mS625mΩ

0V-250V

00625V

3314C

Resolution

0-05A5A

0133mA133mA

5333Ω-100Ω-1875kΩ

2666mΩ13333μS

0V-500V

0133V

3314A

Resolution

0-05A5A

0125mA125mA

5Ω-100Ω-20kΩ

00125mS25mΩ

0V-500V

0125V

3315C

Resolution

0-15A15A

04mA40mA

0213Ω-4Ω-15kΩ

1066mΩ66666μS

0V-60V

0016V

3315A

Resolution

0-15A15A

0375mA375mA

02Ω-4Ω-16kΩ

1mS00625mΩ

0V-60V

0015V

表 4-7 解析度差異表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-10

4-5 縮寫代號說明

1 SPSPACE空隔字元ASCII 碼為 20H

2 命令結束符號

3 NL命令結束符號

4 NR2包含小數點的數值形式形式為 在此範圍內皆可接受

例如30123450

5 表示是讀取數據的命令即查詢命令

6 NR316 進制數 0000 ~ FFFFF

4-6 GPIB RS-232 命令語法說明

1 此符號表示命令必需包含此項不可省略

2 [ ]此符號表示命令中可以有可以沒有此項參數

3 | 此符號表示 OPTION 之意例如〝LOW|HIGH〞表示可以使用 LOW 或

HIGH但兩者只能選擇其中一個使用

4 在下達完一個命令後你必須接者送出一個命令結束字元本機可接受之結束字元

為如表 4-7或同時 9送出多個命令每個命令之間以分隔符號〝〞隔開在最後

一個命令加上結束位元若你未送出結束字元則此命令視為無效命令

LF

LF WITH EOI

CRLF

CRLF WITH

EOI

表 4-8 命令結束字元表

5 程式撰寫時在下達完一個詢問命令後必須加入 delay (100) 再下達讀回命令

例以 C 語言撰寫程式配合迦捷 GPIB 卡控制 3300C 機框 3310C 負載模組

gpoutput(PROmeascurr) 詢問命令

delay(100) 延遲時間

gpinput(instrEOSPRO7 ) 讀回命令

如範例撰寫格式在每個詢問命令與讀回命令之間加入延遲時間delay (100)即可讀回

正確值

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-11

4-7 GPIB RS-232 命令說明

471 PRESET 設定和讀取電子負載的預設值

BANK (適用機型3250A 系列)

格式[PRESet] BANK SPd| NL d=0~10

[PRESet] BANK | NL

用途設定和讀取所選擇的波形庫

說明此命令為設定欲選擇的波形庫

1 波形庫 0~4 為正弦波

2 波形庫 5~9 為方波

3 波形庫 10 為直流

4 每個波形庫當中有 5 個波形資料共 11 個波形庫55 個波形資料波

形資料如表 4-9

波 形 庫 A B C D E 0 radic2 20 25 30 35 1 15 16 17 18 19 正弦波 2 30 31 32 33 34

CF= 20 3 PF=-085 PF=-080 PF=-075 PF=-070 PF=-065 CF= 25 4 PF=-070 PF=-065 PF=-060 PF=-050 PF=-040 CF= 35 5 PF=-050 PF=-045 PF=-040 PF=-035 PF=-030 CF= 20 6 PF= 085 PF= 080 PF= 075 PF= 070 PF= 065 CF= 25 7 PF= 070 PF= 065 PF= 060 PF= 050 PF= 040 CF= 35 8 PF= 050 PF= 045 PF= 040 PF= 035 PF= 030

方波 9 10 11 12 13 14 直 流 10 radic2dc 2dc 25dc 30dc 35dc

表 4-9 波形資料表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-12

WAVE (適用機型3250A 系列)

格式[PRESet] WAVE SPdNL d=0~4

[PRESet] WAVE NL

用途設定和讀取所選擇的波形庫

說明此命令是設定 CC MODE 時的電流 CF (峰值因數)

此命令儀在 CC MODE 時才有作用BANK 改變時這 5 組 CF 亦同時會定

義成不同之 CF 如 表 4-9 詳細內容請參考 3250A 使用手冊

FREQ (適用機型3250A 系列)

格式[PRESet] FREQuery SPNR2NL

[PRESet] FREQuery NL

用途設定和讀取頻率值

說明此命令為設定電子負載的頻率值下達命令時需注意下列事項

1 下達的頻率值必須為含有小數點的數值否則命令無效

2 數值最小有效位數為小數點後第 5 位

3 下達的數值若超過電子負載得規格時則 3302C 機框會送出該電子負載

規格的滿刻度頻率值

4 3250A 系列電子負載的頻率設為範圍為 000 ~ 700 Hz

5 單位為赫茲 (Hz)

RISE (適用機型3310A 3310C3330A 系列)

格式[PRESet] RISE SPNR2NL

[PRESet] RISE NL

用途設定和讀取負載轉換率 (SLEW-RATE) 的上升斜率

說明

1 換率上升時間的定義含括負載電流改變時及動態負載電流 (DYNAMIC)

上升時間 (RISE) 與下降時間 (FALL) 的設定為完全獨立

2 升時間得設定值必須包含小數點的數值否則命令無效

3 值最小有效位數為小數點後第 5 位

4 下達上升時間數值若超過電子負載得規格時則 3302C 機框會送出該電

子負載規格的滿刻度電流值

5 單位為安培微秒 (AUs)3314C3315C 在設定時使用 (AUs) 為單位而讀

回時以 (AUs) 為單位

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-13

FALL (適用機型3310A 3310C3330A 系列)

格式[PRESet] FALL SPNR2NL

[PRESet] FALL NL

用途設定和讀取負載轉換率 (SLEW-RATE) 的下降斜率

說明

1 負載轉換率下降時間的定義含括負載電流改變時及動態負載電流下降時

間 (FALL) 與上升時間 (RISE) 的設定為完全獨立

2 下降時間得設定值必須包含小數點的數值否則命令無效

3 數值最小有效位數為小數點後第 5 位

4 下達下降時間數值若超過電子負載得規格時則 3302C 機框會送出該電

子負載規格的滿刻度電流值

5 單位為安培微秒 (AuS)3314C3315C 在設定時使用 (AuS) 為單位而讀

回時以 (mAuS) 為單位

SLEW (適用機型3330A 系列)

格式[PRESet] SLEWRATE SPNR2NL

[PRESet] SLEW NL

用途設定和讀取負載轉換率 (SLEW-RATE) 的上升和下降斜率

說明請參考 RISE和 FALL

PERI or PERD (適用機型3310A 3310C3330A 系列)

格式[PRESet] PERiodHIGHLOW SPNR2NL

[PRESet] PERi NL

[PRESet] PERDHIGHLOW SPNR2NL

[PRESet] PERD NL

用途設定和讀取動態 (DYNAMIC) 負載時的 Tlow 和 Thigh 寬度

說明

1 動態 (DYNAMIC) 負載波形的周期為 TLOW 與 THIGH 的組成

2 TLOW 與 THIGH 的的設定值必須為包含小數點的數值否則命令無

3 數值的最小有效位數為小數點後第 5 位

4 下達的 TLOW 或 THIGH 數值超過電子負載的最大規格時3302C 機框

會送出該電子負載的滿刻度 TLOW 或 THIGH 數值

5 單位為毫秒 (mS)

LDONv (適用機型3310A 3310C3330A 系列)

格式[PRESet] LDONv SPNR2NL

[PRESet] LDONv NL

用途設定和讀取 LOAD ON 電壓

說明此命令為設定電子負載 LOAD ON 電壓值

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-14

LDOFfv (適用機型3310A 3310C3330A 系列)

格式[PRESet] LDOFfv SPNR2NL

[PRESet] LDOFfv NL

用途設定和讀取負載 LOAD OFF 電壓

說明此命令為設定電子負載 LOAD OFF 電壓值

CC (適用機型3320 3330A 系列)

格式[PRESet] CC SPNR2NL

[PRESet] CC NL

用途設定和讀取負載電流值

說明設定電子負載欲載入的電流值3330A 系列指 STATIC CURRENT

CURR (適用機型3320 系列)

格式[PRESet] CURR SPNR2NL

用途設定和讀取負載電流值

說明設定電子負載欲載入的電流值3330A 系列指 STATIC CURRENT

CCHIGHLOW or CURRHIGHLOW (適用機型3310A 3310C3330A 系

列)

格式[PRESet] CCHIGHLOW SPNR2NL

[PRESet] CCHIGHLOW NL

[PRESet] CURRHIGHLOW SPNR2NL

[PRESet] CURRHIGHLOW NL

用途設定和讀取負載 HIGHLOW 組電流值

說明此命令為設定電子負載欲載入的電流值下達命令時須注意下列事項

1 下達的電流值必須含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的電流數值超過該電子負載的最大規格時3302C 機框會送出該電子

負載規格的滿刻度電流值

4 LOW 的設定電流值必須比 HIGH 的設定電流值小

5 單位為安培 (A)

CPHIGHLOW (適用機型3310C 系列)

格式[PRESet] CPHIGHLOWSPNR2NL

[PRESet] CPHIGHLOW NL

用途設定和讀取負載固定功率值

說明此命令為設定電子負載固定功率模式的功率值

CR (適用機型3330A 系列)

格式[PRESet] CRSPNR2NL

[PRESet] CR NL

用途設定和讀取負載電阻值

說明設定電子負載固定電阻模式的電阻值

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-15

LIN RES AB ( 適用機型3250A系列 ) 用途設定線性負載電流值

格式LINA|BSPNR2|NL

說明此命令為設定電子負載欲載入 (Sink) 的電流值下達命令時須注意下列事

1 下達的電流值必須為含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的數值若超過該電子負載的規格時則 3250A 系列高功率電子負載機

框會送出該電子負載規格的滿刻度電流值

4 A 組負載和 B 組負載的電流設定值為完全獨立的

5 單位為安培 (A)

CR AB or RES AB(適用機型3250A 系列)

格式[PRESet] CRABSPNR2NL

[PRESet] CRAB NL

[PRESet] RESABSPNR2NL

[PRESet] RESAB NL

用途設定和讀取負載電阻值

說明此命令為設定 A 組或 B 組電子負載欲載入的電阻值下達命令時注意

下列事項

1 下達的電阻值必須含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的電阻數值超過該電子負載的最大規格時3302C 機框會送出該電子

負載規格的滿刻度電阻值

4 單位為 Ohm (Ω)

CRHIGHLOW or RESHIGHLOW (適用機型3310A 3310C 系列)

格式[PRESet] CRHIGHLOWSPNR2NL

[PRESet] CRHIGHLOW NL

[PRESet] RESHIGHLOWSPNR2NL

[PRESet] RESHIGHLOW NL

用途設定和讀取負載電阻值

說明此命令為設定電子負載欲載入的電阻值下達命令時注意下列事項

1 下達的電阻值必須含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的電流數值超過該電子負載的最大規格時3302C 機框會送出該電子

負載規格的滿刻度電阻值

4 LOW的設定電阻值必須比 HIGH 的設定值小

5 單位為 Ohm (Ω)

CVHIGHLOW (適用機型3310A 3310C 系列)

格式[PRESet] CVHIGHLOWSPNR2NL

[PRESet] CVHIGHLOW NL

用途設定和讀取負載固定電壓模式電壓值

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-16

說明此命令為設定電子負載固定電壓模式的電壓值下達命令時須注意下列

事項

1 下達的電壓值必須含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的電壓數值超過該電子負載的最大規格時3302C 機框會送出該電子

負載規格的滿刻度電壓值

4 LOW 的設定電壓值必須比 HIGH 的設定電壓值小

5 單位為伏特 (V)

CV (適用機型3330A 系列)

格式[PRESet] CV SPNR2 NL

[PRESet] CV NL

用途設定和讀取負載固定電壓模式電壓值

說明設定電子負載固定電壓模式的確電壓值

OCPSTART (適用機型3310C 3330A 系列)

格式[PRESet] OCPSTART SPNR2NL

[PRESet] OCPSTART NL

用途設定和讀取OCP測試電流的啟始設定值

說明此命令是設定過電流保護測試(OCP)的啟始電流值(I-START)

OCPSTEP (適用機型3310C 3330A 系列)

格式[PRESet] OCPSTEP SPNR2NL

[PRESet] OCPSTEP NL

用途設定和讀取OCP測試電流的遞增電流量

說明此命令是設定過電流保護測試(OCP)的遞增電流量(I-STEP)

OCPSTOP (適用機型3310C 3330A 系列)

格式[PRESet] OCPSTOP SPNR2NL

[PRESet] OCPSTOP NL

用途設定和讀取OCP測試電流的最大電流量

說明此命令是設定過電流保護測試(OCP)的最大電流量(I-STOP)

OCPVTH (適用機型3310C 3330A 系列)

格式[PRESet] OCPVTH SPNR2NL

[PRESet] OCPVTH NL

用途設定和讀取OCP測試的臨界點電壓設定

說明此命令是設定過電流保護測試(OCP)臨界點電壓設定當待測試物的輸出

電壓小於或等於VTH電壓值時即為OCP點

OPPSTART (適用機型3310C 系列)

格式[PRESet] OPPSTART SPNR2NL

[PRESet] OPPSTART NL

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-17

用途設定和讀取OPP測試功率的啟始設定值

說明此命令是設定過功率保護測試(OPP)的啟始功率值(P-START)

OPPSTEP (適用機型3310C系列)

格式[PRESet] OPPSTEP SPNR2NL

[PRESet] OPPSTEP NL

用途設定和讀取OPP測試功率的遞增功率值

說明此命令是設定過功率保護測試(OPP)的遞增功率值(P-STEP)

OPPSTOP (適用機型3310C 系列)

格式[PRESet] OPPSTOP SPNR2NL

[PRESet] OPPSTOP NL

用途設定和讀取OPP測試功率的最大功率值

說明此命令是設定過功率保護測試(OPP)的最大功率值(P-STOP)

OPPVTH (適用機型3310C 系列)

格式[PRESet] OPPVTH SPNR2NL

[PRESet] OPPVTH NL

用途設定和讀取OPP測試的臨界點電壓設定

說明此命令是設定過功率保護測試(OPP)臨界點電壓設定當待測試物的輸出

電壓小於或等於VTH電壓值時即為OPP點

TCONFIG (適用機型3310C3330A 系列)

格式[PRESet] TONFIG NORMAL|OCP|OVP|OPPNR2NL

[PRESet] TONFIG NL

用途設定和讀取動態測試的功能

說明此命令有四個選項(NORMAL|OCP|OVP|OPP)分別是正常模式(NORMAL)

過電流保護測試(OCP)過電壓保護測試(OVP)過功率保護測試(OPP)

PS3310C有過電流保護測試(OCP)過功率保護測試(OPP)

3330A有過電流保護測試(OCP)過電壓保護測試(OVP)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-18

472 LIMIT 設定和讀取電子負載判斷 NG 的上下限

[LIMit]CURRentHIGHLOW or IHIL (適用機型3250A3310A

3310C3330A 系列)

格式[LIMit]CURRentHIGHLOWSPNR2NL

[LIMit]CURRentHIGHLOW NL

IHILSPNR2NL

IHIL NL

用途設定和讀取負載電流的上下限

說明設定比較電流的下限值當負載載入電流低於此下限值時NG 指示燈

即點亮表示ldquoNO GOODrdquo

設定比較電流的上限值當負載載入電流高於此下限值時NG 指示燈即點亮

表示ldquoNO GOODrdquo

[LIMit]POWerHIGHLOW or WHWL (適用機型3310C3250A 系列)

格式[LIMit]POWerHIGHLOWSPNR2NL

[LIMit]POWerHIGHLOW NL

用途設定和讀取負載功率 (W) 的上下限

說明設定比較功率 (瓦特) 的下限值當功率 (瓦特) 高於此上限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

設定比較功率 (瓦特) 的上限值當功率 (瓦特) 低於此下限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

[LIMit]VA HIGHLOW or VAHVAL (適用機型3250A 系列)

格式[LIMit] VAHIGHLOWSPNR2NL

[LIMit] VAHIGHLOW NL

VAHVALSPNR2NL

VAHVAL NL

用途設定和讀取負載視在功率 (VA) 的上下限

說明設定比較功率 (伏安) 的下限值當功率 (伏安) 高於此上限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

設定比較功率 (伏安) 的上限值當功率 (伏安) 低於此下限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-19

[LIMit] VOLtage HIGHLOW or VHVL (適用機型3250A 3310A

3310C3330A 系列)

格式[LIMit] VOLtageHIGHLOWSPNR2NL

[LIMit] VOLtageHIGHLOW NL

VHVLSPNR2NL

VHVL NL

用途設定和讀取負載電壓的上下限

說明設定比較電壓的下限值當輸入電壓低於此下限值時NG 指示燈即點

亮表示ldquoNO GOODrdquo

設定比較電壓的上限值當輸入電壓高於此上限值時NG 指示燈即點

亮表示ldquoNO GOODrdquo

473 STAGE 設定和讀取電子負載的工作狀態

[STATe] LOAD SPONOFF (適用機型33203250A3310A 3310C

3330A 系列)

格式[STATe] LOAD SPONOFFNL

[STATe] LOAD NL

用途設定和讀取電子負載是否載入電流

說明設定電子負載是否載入電流當設定為 ON 時則電子負載開始以待測物

載入電流當設定為OFF 時則電子負載不會載入電流

[STATe] MODE SPCCCRCVCP (適用機型3250A3310A 3310C

3330A 系列)

格式[STATe] MODE SPCCCRCVCPNL

[STATe] MODE NL

用途設定和讀取電子負載的操作模式

說明電子負載可工作的模式如下表所示

當 讀 取 負 載 操 作 模 式 時 返 回 值 0123 分 別 代 表

CCCRCVLINCP 模式

CC CR CVLIN CP

3310A CV

3310C CV

3330A CV

3250 LIN

表 4-10 各系列可工作模組表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-20

[STATe] SHORt SPONOFF (適用機型33203310A 3310C3330A

系列)

格式[STATe] SHORt SPONOFFNL

[STATe] SHORt NL

用途設定和讀取電子負載是否短路測試

說明此命令為設定電子負載作短路測試當設定為 ON 時此時電子負載之

V+V- 端如同短路狀態

[STATe ] PRESet SPONOFF ( 適 用 機 型 3320 3250A 3310A

3310C3330A 系列)

格式[STATe] PRESet SPONOFFNL

[STATe] PRESet NL

用途設定和讀取電子負載預設功能

說明此命令是控制電流表的輸出形式若設為 ON 時則電流表所顯示的電

流值為預設之值若設為 OFF則電流表所顯示的電流值為實際載入電

流之值

[STATe] SENSe SPONOFF (適用機型3250A3310A 3310C3330A

系列)

格式[STATe] SENSe SPONOFFNL

[STATe] SENSe NL

用途設定和讀取電子負載 VSENSE 功能的狀態

說明此命令為設定電壓讀取由輸入連接器端或是 VSENSE BNC 端設定為

ON 時電壓值由 VSENSE BNC 端所取得設定為 OFF 時電壓值是

由輸入連接器端所取得

[STATe] RANGe SPI∣II (適用機型33203310A 系列)

格式[STATe] RANGe SPI∣II∣NL

[STATe] RANGe ∣NL

用途設定和讀取電源或電阻範圍

說明此命令為設定電流及電阻範圍3310A 系列電子負載共有二檔RANG 1

即 RANG IRANG 2 即 RANGE II而其電流及電阻的範圍一電子負載

模組規格而定3310A 系列各電子負載模組的電流及電阻的範圍如下

規格

機種 3310A 3311A 3312A 3314A 3315A

CC MODE

RANGE III 0~3A 0~ 30A 0~6A 0~60A 0~1A 0~10A 0~05A 0~5A 0~15A 0~15A

CR MODE

RANGE III 01~2Ω 2~8KΩ

005~1

Ω 1~4KΩ

125~25

Ω

25~20K

Ω 5~100Ω

100~2K

Ω 02~4Ω

4~16K

Ω

表 4-11 3310A 系列電流及電阻的規格表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-21

[STATe] LEVEl SPHIGH∣LOW (適用機型3310A 3310C 系列)

格式[STATe] LEVEl SPHIGH∣LOW∣NL

[STATe] LEVEl ∣NL

用途設定和讀取電子負載 LOW 和 HIGH

說明

1 LEV LOW 固定電流 (CC) 模式時為低準位電流設定值固定電阻 (CR)

模式時為低準位電阻設定值固定電壓 (CV) 模式時為低準位電壓設

定值

2 LEV HIGH 固定電流模式時為高準位電流設定值固定電阻模式時為

高準位電阻設定值固定電壓模式時為高準位電壓設定值

[STATe] DYNamic SPON∣OFF (適用機型3310A 3310C3330A 系

列)

格式[STATe] DYNamic SPON∣OFF∣NL

[STATe] DYNamic ∣NL

用途設定和讀取電子負載為動態或靜態負載

說明

1 DYN ON 設定為動態 (DYNAMIC) 負載

2 DYN OFF 設定為靜態 (STATIC) 負載

[STATe] SYNCronize SPON∣OFF (適用機型3250A 系列)

格式[STATe] SYNCronize SPON∣OFF∣NL

[STATe] SYNCronize ∣NL

用途設定和讀取電子負載為外部同步或內部同步

說明

1 外部同步信號 (SYNC ON)使用外部同步信號作為電子負載同步解發信

號以控制負載電流與電壓同步

2 內部同步信號 (SYNC OFF)使用輸入連接器的信號再經由內部的零交

越電路及隔離電路產生同步信號

[STATe] WATT SPON∣OFF (適用機型3250A3310C 系列)

格式[STATe] WATT SPON∣OFF∣NL

[STATe] WATT ∣NL

用途設定和讀取是否顯示功率

說明此命令是設定功率電表的顯示本命令必須配合 PRESOFF 時使用

設定 ON 時上方的顯示器由電壓表變為瓦特表下方的顯示器由電流

表變為伏安 (VA) 表其單位分別為ˆ W ˜ˆ VA ˜

設定 OFF 時上方的瓦特 (W) 變回電壓表下方的伏安 (VA) 表變回

電流表其單位分別為ˆ Vrms ˜ˆ Vrms ˜

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-22

[STATe] AFREQ SPONOFF (適用機型3250A系列)

格式[STATe] AFREQ SPONOFFNL

[STATe] AFREQ NL

用途設定和讀取電子負載是否自動偵測頻率

說明此命令式控制電子負載是否自動偵測頻率若設為 ON 時則電子負載

會自動偵測輸入端電壓之頻率若設為 OFF則電子負載輸入電壓之頻

率須要自行設定

[STATe] DUAL DVM∣DVM∣OFF (適用機型3330A 系列)

格式 [STATe] DUAL DVM∣DVM∣OFF∣NL

用途設定當前模組在顯示狀態

說明此命令為設定 3330A 系列模組在顯示狀態

DVM雙電壓顯示模式

DAM雙電壓顯示模式

OFFNORMAL顯示模式

[STATe] CC AUTO∣R2 (適用機型333XA331XC 系列)

格式 [STATe] CC AUTO∣R2∣NL

用途設定AUTO RANGE強制RANGE II功能

說明設定在AUTO RANGE 會自動切換RANGE 檔位

設定在強制 RANGE II 會將RANGE 檔位設定在RANGE II

PS此項功能3302C啟用於(REV28)版本之後

3310C系列啟用於(REV305)3312C(REV306)版本之後

3330A系列啟用於(REV317)版本之後

[STATe] NG (適用機型3250A3310A 3310C3330A 系列)

格式[STATe] NG ∣NL

用途查詢當前模組是否有的 NG 標誌

說明NG 讀回NG 的狀態指示燈ldquo0rdquo表示 NG (NO GOOD) 指示燈熄

滅ldquo1rdquo表示 NG 指示燈點亮

[STATe] PROTect (適用機型3310A 3310C3330A 系列)

格式[STATe] PROTect ∣NL

用途查詢當前模組是否有的保護標誌

說明

1 PROT 讀回負載目前的保護狀態ldquo1rdquo表是發生 OPPldquo4rdquo表示發

生 OVP ldquo8rdquo表示發生 OCP下表說明保護狀態位元對應碼

2 PROT 狀態暫存器的清除可以使用 CLER 命令將 PROT 狀態暫存器清

除為ldquo0rdquo

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-23

7 6 5 4 3 2 1 0

過功率保護(OPP)

過電壓保護(OVP)

過電流保護(OCP)

位元 7 位元 0

過溫度保護(OTP)(3310)

表 4-13 PROT 狀態暫存器

[STATe] SLEWrate ATE FAST∣MIDDle∣SLOWNL (適用機型3320

系列)

格式[STATe] SLEWrate FAST∣MIDDle∣SLOWNL

用途設置當前模組電流斜率

說明設置當前模組電流斜率約快中慢

474 SYSTEM 設定和讀取機框和電子負載的狀態

[SYStem] RECall SP m n (適用機型33203250A3310A 3310C

3330A 系列)

格式[SYStem] RECall SP m n∣NL

用途呼叫記憶裝定中的負載狀態

說明此命令為呼叫記憶裝定中的負載狀態資料m = 1~5n = 1~30

如果當前模組為 3310A3250 系列時項目號 (n) 無效n 可以省略

如果當前模組為其他系列時省略符號 n項目默議為 3302C 所顯示的項

實例RECALL 215 呼叫記憶裝定中的第 2 組第 15 項負載裝態資料

REC 3 呼叫記憶裝定中的第3組負載狀態資料如果當前模組為 3320

3310C3330A 系列時項目默議為 3302C 所顯示的項目

[SYStem] STORe SP m n (適用機型33203250A3310A 3310C

3330A 系列)

格式[SYStem] STORe SP m n∣NL

用途存儲負載狀態到記憶裝定中

說明此命令為存儲負載狀態到記憶裝定中m = 1~5n = 1~30如果當前模組

為 3310A3250A 系列時項目 (n) 無效n 可以省略

如果當前模組為其他系列時省略項目號 n 項目默議為 3302C 所顯示的項

實例SYSTEMSTORE 215 存儲負載狀態到記憶裝定第 2 組第 15 項中

STOR 3 存儲負載狀態到記憶裝定第 3 組如果當前模組為 33203310C

3330A 系列時項目默議為 3302C 所顯示的項目

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-24

[SYStem] NAME (適用機型3250A3310A 3310C3330A 系列)

格式[SYStem] NAME ∣NL

用途讀取當前電子負載機型編號

說明此命令讀回當前電子負載機型編號如果當前沒有模組那麼將讀到字

符串 ˆNONE˜如果當前安裝了模組那麼將會讀到以下型號

型 號 型 號 型 號 型 號

3250A 3310A 3310C 3330A

3251A 3311A 3311C 3331A

3252A 3312A 3312C 3332A

3253 3314A 3314C 3333A

3315A 3315C 3334A

表 4-14 各系列機型編號表

[SYStem] NAME XXXX ∣NL or [SYStem] SPEC NR2 (適用機型

3320A 系列)

格式[SYStem] NAME XXXX ∣NL

[SYStem] SPEC NR2

用途設定當前電子負載機型編號

說明XXXX 為 33203321332233243325 型號之一3302C 才能知道當

前為何種規格電子負載

SPCT 型號

0 3320

1 3321

2 3322

4 3324

5 3325

表 4-15 3320系列機型編號表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-25

475 MEASURE 測量電子負載的當前電流電壓的實際值

MEASureCURRent (適用機型3250A3310A 3310C3330A 系列)

格式MEASureCURRent ∣NL

用途讀取當前電子負載的電流

說明讀回 4 位半數位電流表的讀值單位為安培 (A)

MEASureVOLtage (適用機型3250A3310A 3310C3330A 系列)

格式MEASureVOLtage ∣NL

用途讀取當前電子負載的電壓

說明讀回 4 位半數位電壓表的讀值單位為伏特 (V)

MEASurePOWer (適用機型3250A3310C 系列)

格式MEASurePOW ∣NL

用途讀取當前電子負載的功率

說明讀回 4 位半數位瓦特表的讀值單位為瓦特(W)

MEASureVA (適用機型3250A 系列)

格式MEASureVA ∣NL

用途讀取當前電子負載的伏安

說明讀回 4 位半數位伏安表的讀值單位為伏安 (VA)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-26

4-8 3250 系列 GPIB 控制流程圖

START

SET to LEV A or B

AC or DC

AC

DC

SET

FREQ NR2

SYNC ON|OFF

BANK m

SET

FREQ 01

SYNC ONOFF

MODE CCCC

SET

CR

MODE CR

SET

MODE CC

WAVE nCURR = A NR2

SET

VL NR2VH NR2

IL NR2

IH NR2WL NR2

WH NR2VAL NR2VAH NR2

m 0 ~ 10n 1 ~ 5

BANK 命令僅能使用於

交流 (AC) 負載

Lighting REM

Indicater

WAVE 命令僅能使用於

固定電流 (CC)模式

RESA NR2

圖 4-2 3250A 系列 GPIB 控制流程圖

SET

ldquoMODE LINrdquoldquoCURR=A NR2rdquo

LIN

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-27

4-9 3310A 系列 GPIB 控制流程圖

圖 4-3 3310A 系列 GPIB 控制流程圖

START

SETMODE CC

SET SET

CURRENTiexclOslashA

CC

SETRANG 2

SETRANG 1

SETRANG 1

SETRANG 2

HIGH or LOW LEVEL

SET

LEV HIGHRESLOW C

RESHIGH NR2

SET

LEV LOWRESLOW D

RESHIGH NR2

SETLEV HIGH

RESLOW ERESHIGH NR2

SET

LEV LOWRESHIGH FRESHIGH NR2

SET

LEV HIGHRESLOW G

RESHIGH NR2

SET

LEV LOWRESHIGH H

RESHIGH NR2

STA or DYN

SETDYN OFF

SET

HIGH or

SETLEV HIGH

CURRLOW I

CURRHIGH NR2

SETLEV LOW

CURRHIGH J

CURRLOW NR2

SETLEV HIGH

CURRLOW K

CURRHIGH NR2

SETLEV LOW

CURRHIGH L

CURRLOW NR2

SETDYN ON

RISENR2

PERDLOW NR2

STA or DYN

DYN OFF

LOW LEVELHIGH or

LOW LEVEL

CURRHIGH NR2CURRLOW NR2

FALLNR2PERDHIGH NR2

SETDYN ON

RISENR2

PERDLOW NR2

CURRHIGH NR2CURRLOW NR2

FALLNR2PERDHIGH NR2

HIGH or LOW LEVEL

HIGH or LOW LEVEL

CURRENTiexclUgraveB

MODE CR MODE CV

MODE

CR

MODE

CV

MODE NO NO NO

YESYESYES

YES

YESNO

NO

LOW

HIGH HIGH

LOW

DYN DYN

SAT SAT

LOWLOW

HIGH HIGH

HIGH

LOW

3310A 3311A 3312A 3314A 3315A

AB

CD

E

FGH

IJKL

3020

20800001

20

0060000

3000300

6010

104000

0051000

60000

6000600

10250

25020000

125250

001000

1000100

051000

100020000

501000

00500000

050050

1540

4015000

0240

0060000

1500150

3310A 系列流程圖變數表

Lighti ng REMIndicater

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-28

4-10 3320 系列 GPIB 控制流程圖

圖 4-4 3320 系列 GPIB 控制流程圖

START

A B C

3320 3321 3322 3323 3324 30

30

300

60

60

600

10

10

100

10

10

100

05

05

50

3325 15

15

150

SETRANG 1SLEW n

CURR ≦ B

CURRENT ≦ A

SETRANG 2SLEW n

CURR ≦ C

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-29

4-11 3310C 系列 GPIB 控制流程圖

圖 4-5 3310C 系列 GPIB 控制流程圖

START

CC

MODE

NO CP

MODE

CV

MODE

CR

MODE

SETldquoMODE CCrdquo

SETldquoMODE CRrdquo

SETldquoMODE CVrdquo

SETldquoMODE CPrdquo

CORRENTlt=A

SETldquoRANGE 2rdquo

SETldquoRANGE 1rdquo

RESgt=B

SETldquoRANGE 2rdquo

SETldquoRANGE 1rdquo

STA or

SETldquoDYN OFFrdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquo ldquoCURRHIGH D ldquo ldquoCURRLOW NR2rdquo

SET ldquoLEV HIGHrdquo ldquoCURRLOW C ldquo ldquoCURRHIGH NR2rdquo

SET ldquoDYN ONrdquo

ldquoCURRHIGH NR2ldquo ldquoCURRLOW NR2rdquo ldquoRISENR2rdquo ldquoFALLNR2rdquo ldquoPERDHIGH NR2rdquo ldquoPERDLOW NR2rdquo

STA or

SETldquoDYN OFFrdquo

HIGH orLOW LEVEL

SETldquoLEV LOWrdquo ldquoCURRHIGH F ldquoldquoCURRLOW NR2rdquo

SETldquoLEV HIGHrdquoldquoCURRLOW E ldquoldquoCURRHIGH NR2rdquo

SETldquoDYN ONrdquo

ldquoCURRHIGH NR2ldquoldquoCURRLOW NR2rdquoldquoRISENR2rdquoldquoFALLNR2rdquoldquoPERDHIGH NR2rdquoldquoPERDLOW NR2rdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquoldquoRESHIGH J ldquo ldquoRESLOW NR2rdquo

SET ldquoLEV HIGHrdquo ldquoRESLOW I ldquo ldquoRESHIGH NR2rdquo

HIGH orLOW LEVEL

SETldquoLEV LOWrdquoldquoRESHIGH L ldquoldquoRESLOW NR2rdquo

SET ldquoLEV HIGHrdquo ldquoRESLOW K ldquoldquoRESHIGH NR2rdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquo ldquoCVHIGH H ldquo ldquoCVLOW NR2rdquo

SET ldquoLEV HIGHrdquoldquoCVLOW G ldquo ldquoCVHIGH NR2rdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquo ldquoCPHIGH N ldquo ldquoCPLOW NR2rdquo

SETldquoLEV HIGHrdquo ldquoCPLOW M ldquoldquoCPHIGH NR2rdquo

A B CDEF GH I J KLM N

3310C30 20 0 0300030

20 750010620

00 60

00 150

3311C601000 60 0060

1037500510

00 60

00300

3312C102500100010

25 1875013325

00250

00300

3314C0510000050050

1001875533100

00500

00200

3315C154000150015

4015002140

0060

0075

3310C系列流程圖變數表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 A-1

Appendix A GPIB programming Example

C Example Program

Link this program with appropriate cibobj

This application program is written in TURBO C 20 for the IBM PC-AT compatible The National Instruments Cooperation (NIC) Model PC-2A board provides the interface between the PC-AT and a PRODIGIT MPAL ELECTRONIC LOAD The appropriate cibobj file is required in each program to properly link the NIC board to C LANGUAGE and include the ltdeclhgt HEADER FILE to C LANGUAGE

include ltstdiohgt

include ltdoshgt

include ltmathhgt

include declh NI GPIB CARD HEADER FILE

main()

char ouster[20]rdbuf[15]spec[10]

int ichload

Assign unique identifier to the device dev5 and store in variable load check for error ibfind error = negative value returned

if((load = ibfind(dev5)) lt 0) Device variable name is load

GPIB address is 5

printf(r INTERFACE ERROR an)

printf(rnError routine to notify that ibfind failedn)

printf(rnCheck software configurationn)

exit(1)

Clear the device

if((ibclr(load)) amp ERR)

printf(INTERFACE ERROR a)

exit(1)

clrscr()

Clear load error register

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT A-2

ibwrt(loadoutstr6)

ibwrt(loadCLR3)

ibwrt( loadNAME5) Get the 3310 series module load specification

strset(rdbuf0) Clear rdbuf string buffer

strset(spec0) Clear spec string buffer

ibrd(loadspec20)

if (spec[3] == 9)

printf(n 3302C series specification error )

Set preset off current sink 10 amps and load on commands to the load

ibwrt( loadpres offcclow 00cchigh 10load on 47)

ibwrt( loadmeascurr10)

Get the load actially sink current from the load

ibrd( loadrdbuf20)

go to local

ibloc(load)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 A-3

BASICA Example Program

LOAD DECLBAS using BASICA MERGE command

100 REM You must merge this code with DECLBAS

105 REM

110 REM Assign a unique identifier to the device dev5 and store it in variable load

125 REM

130 udname$ = dev5

140 CALL ibfind (udname$load)

145 REM

150 REM Check for error on ibfind call

155 REM

160 IF load lt 0 THEN GOTO 2000

165 REM

170 REM Clear the device

175 REM

180 CALL ibclr (load)

185 REM

190 REM Get the 3310 series module load specification

195 REM

200 wrt$ = NAME CALL ibwrt(loadwrt$)

210 rd$ = space$(20) CALL ibrd(loadrd$)

215 REM

220 REM Set preset off current sink 10 amps and load on commands to the load

225 REM

230 wrt$ = pres offcclow 00cchigh 10load on

240 CALL ibwrt(loadwrt$)

245 REM

250 REM Get the load actially sink current from the load

255 REM

260 wrt$ = meascurr CALL ibwrt(loadwrt$)

270 rd$ = space$(20) CALL ibrd(loadrd$)

275 REM

280 REM Go to local

285 REM

290 CALL ibloc(load)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT A-4

2000 REM Error routine to notify that ibfind failed

2010 REM Check software configuration

2020 PRINT ibfind error STOP

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-1

Appendix B RS-232 programming Example

C Language Interface for DOS Handlers pd_rs232c include ltdoshgt

include ltstdiohgt

include ltconiohgt

include ltstringhgt

define COMPTR 44 command array pointer

define QUELEN 1024 size of seriel input

define SUCCESS 0 return value variable for success

define OPER_ERR -1 operate error

define TIME_OUT 1 time_out

int input_index = 0 index of seriel input buffer

int rd_result = 0 return value variable of pd_rd()

int timeout = 0 timeout flag

char queue[QUELEN] seriel input buffer

int ACE_DATA_REG ACIA data register

int ACE_INT_ENB_REG ACIA interrupt enable register

int ACE_INT_IDENT_REG ACIA interrupt identification register

int ACE_LINE_CTL_REG ACIA line control register

int ACE_MODEM_CTL_REG ACIA modem control register

int ACE_LINE_STAT_REG ACIA line status register

int ACE_MODEM_STAT_REG ACIA modem status register

int COM_INT_NUM ACIA communication port interrupt number

int IRQ_MASK IRQ mask for PC IRQ flag

void pd_loc(void) function of disable interrupt routine

void pd_rem(void) function of enable interrupt routine

int pd_init(int) function of initial communication port

int pd_wrt(char int) function of write to device

int pd_rd(char int) function of read from device

int read_buf(void)

define PIC_CTL_REG 0x20 8259A PIC control register

define PIC_INT_MASK_REG 0x21 8259A PIC interrupt mask register

define NON_SPEC_EOI 0x20 non-spacific end of interrupt

define CTS 0x10 clear to send

define DSR 0x20 data set ready

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-2

define RI 0x40 ring indicator

define DCD 0x80 data carrier detect

define DCTS 1 delta clear to send

define DDSR 2 delta data set ready

define TERI 4 trailing edge ring detect

define DDCD 8 delta data carrier detect

define OE 2 overrun error

define PE 4 parity error

define FE 8 frame error

define BI 0x10 break interrupt

define THRE 0x20 transmit holding reg empty

3302C series elec load command sets

int pd_wrt(char wrtbufint count)

static char combuf[COMPTR] = CHAN CURRHIGH CURRLOW

RESHIGH RESLOW VOLTHIGH

VOLTLOW PERDHIGH PERDLOW

FALL RISE GLOBLOAD

GLOBLEV GLOBPRES GLOBSHOR

GLOBDYN GLOBRANG GLOBMODE

CLER CHAN MEASVOLT

MEASCURRCURRHIGH CURRLOW

ERR RESHIGH RESLOW

VOLTHIGHVOLTLOW NAME

PERDHIGHPERDLOW FALL

RISE LOAD LEV

PRES SHOR DYN

RANG MODE PROT

REMOTE LOCAL

int cntresultt

int comerrerr

char ch

char tempbuf[QUELEN]

char intbuf[QUELEN]

for (cnt = 0cnt lt 1024cnt++)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-3

intbuf[cnt] =

tempbuf[cnt]=

strset(intbuf)

strset(tempbuf)

for (cnt = 0cnt lt count+1cnt++wrtbuf++)

intbuf[cnt] = wrtbuf

cnt = cnt--

intbuf[cnt] = r

cnt = cnt++

count = count++

intbuf[cnt] = n

t = strcspn(intbuf )

if (t gtcount)

t = count-1

for (cnt = 0cnt lt tcnt++)

tempbuf[cnt] = intbuf[cnt]

strupr(tempbuf)

strupr(intbuf)

cnt = 0

do

comerr = strncmp(tempbufcombuf[cnt]t)

cnt = cnt++

while(( cnt = COMPTR) ampamp (comerr = 0))

if ( comerr == 0)

result = SUCCESS

for (cnt = 0cnt lt count+1cnt++)

while(inportb(ACE_LINE_STAT_REG) amp THRE == 0)

ch = intbuf[cnt]

delay(20)

outportb(ACE_DATA_REG ch)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-4

timeout = 0

for (cnt = 0 cnt lt= countcnt++)

ch = intbuf[cnt]

if(ch == )

do

read_buf()

while((rd_result == 0)ampamp(timeout == 0))

rd_result = 0

for (cnt = 0cntlt= countcnt++)

intbuf[cnt] =

tempbuf[cnt] =

return(result)

return(OPER_ERR)

int pd_rd(char bufint count)

char ch

int cnt = 0

do

ch = queue[cnt]

buf = ch

cnt = cnt++

buf = buf++

while((ch = n) ampamp (cnt = count))

buf = 0

queue[0] = 0

if (timeout == 1)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-5

return(TIME_OUT)

return(SUCCESS)

int read_buf()

char chch1

int temp_index

unsigned long ticks

float sec1sec2

rd_result = 0

ticks = biostime(00)

sec1 = ticks182

do

ticks = biostime(00)

sec2 = ticks182

if((sec2 - sec1) gt= 200) delay about 1 Sec

timeout = 1

ch = inportb(ACE_INT_IDENT_REG)

ch amp= 0x06

switch(ch)

case 6

inportb(ACE_DATA_REG) read the data register to empty it

break

case 0

break

case 2

break

case 4 read character from data register

ch1 = inportb(ACE_DATA_REG)

temp_index = input_index + 1 increment index of input buffer

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-6

if (ch1 = n) check terminate bit

queue[input_index] = ch1 store character to input buffer

input_index = temp_index

else

queue[input_index] = ch1

input_index = temp_index

input_index = 0 if terminate bit was detected

temp_index = 0

rd_result = 1 clear index and set return value

break

finally send the non-spacific

while ((rd_result == 0) ampamp (timeout == 0))

int pd_init(int pd_com)

if ((pd_com = 1) ampamp (pd_com = 2))

return(OPER_ERR)

if (pd_com == 2) initial communication port 2

ACE_DATA_REG = 0x2f8

ACE_INT_ENB_REG = 0x2f9

ACE_INT_IDENT_REG = 0x2fa

ACE_LINE_CTL_REG = 0x2fb

ACE_MODEM_CTL_REG = 0x2fc

ACE_LINE_STAT_REG = 0x2fd

ACE_MODEM_STAT_REG = 0x2fe

COM_INT_NUM = 11

IRQ_MASK = 0xf7 IRQ mask for IRQ3 (11110111)

else initial communication port 1

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-7

ACE_DATA_REG = 0x3f8

ACE_INT_ENB_REG = 0x3f9

ACE_INT_IDENT_REG = 0x3fa

ACE_LINE_CTL_REG = 0x3fb

ACE_MODEM_CTL_REG = 0x3fc

ACE_LINE_STAT_REG = 0x3fd

ACE_MODEM_STAT_REG = 0x3fe

COM_INT_NUM = 12

IRQ_MASK = 0xef IRQ mask for IRQ4 (11101111)

bioscom(0 0xe3 pd_com-1) boud rate 9600 1 start bit

pd_rem() no parity 1 stop bit

pd_wrt(remote6) data bit 8 bits

return(SUCCESS)

void pd_rem(void)

char ch

outportb(ACE_INT_ENB_REG 0xd) enable ACIA interrupt register

inportb(ACE_DATA_REG) empty receive data register

inportb(ACE_LINE_STAT_REG) clear line status register

outportb(ACE_MODEM_CTL_REG 0xb) set RTSDTR to enable modem and

turn on OUT2 to enable the 8250s

IRQ interrupt to system

void pd_loc(void)

char ch

outportb(ACE_INT_ENB_REG 0) disable all 8250 interrupt

outportb(ACE_MODEM_CTL_REG 0) clear RTSDTR to disable modem and

turn off OUT2 to disable the 8250s

IRQ interrupt to system

Program terminated

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-8

C Example Program Link this program with pd_rs232obj

include ltdoshgt

include ltstdiohgt

include ltconiohgt

include ltstringhgt

main()

int com

int io_err= 0

char rdbuf[1024]

clrscr()

printf(Input COM1COM2 port is )

scanf(d ampcom)

if((io_err = pd_init(com)) == 0) Initial RS-232 interface

setstr(rdbuf)

pd_wrt(name5)

if ((io_err = pd_rd(a10)) == 0)

do

Set preset off current sink 10 amps and load on commands to the load

pd_wrt(pres off8)

delay(200)

pd_wrt(currlow 0012)

delay(200)

pd_wrt(curr high 1013

delay(200)

pd_wrt(load on7)

delay(200)

pd_wrt(meascurr 11)

Get the load actially sink current from the load

delay(200)

pd_rd(rdbuf20)

io_err = 1

while (io_err == 0)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-9

else

printf(a)

printf(3302C IO reading error n)

exit(1)

pd_loc() Go to local

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

Material Contents Declaration (材料含量宣称)

Hazardous Substance (有毒有害物质或元素)

(Part Name) 零件名称

(Pb) 汞

(Hg) 镉

(Cd) 六价铬

(Cr6+)

多溴

联苯

(PBB)

多溴

二苯醚

(PBDE)

PCBA (印刷电路装配件)

X O X O O O

Electrical part not on PCBArsquos 未在PCBA上的电子零件 X O X O O O

Metal parts 金属零件

O O O X O O

Plastic parts 塑料零件

O O O O X X

Wiring 电线

X O O O O O

Package 封装

X O O O O O

对销售之日的所售产品本表显示 PRODIGIT 供应链的电子信息产品可能包含这些物质注意在所售产品中可能

会也可能不会含有所有所列的部件This table shows where these substances may be found in the supply chain of Prodigit electronic information products as of the date of sale of the enclosed product Note that some of the component types listed above may or may not be a part of the enclosed product 表示该有毒有害物质在该部

件所有均质材料中的含量均在SJT 11363-2006 标准规定的限量要求以下Indicates that the concentration of the hazardous substance in all homogeneous materials in the parts is below the relevant threshold of the SJT 113632006 standard times表示该有毒有害物质至少在该部件的某一均质材料中的含量超出SJT 11363-2006 标准

规定的限量要求times Indicates that the concentration of the hazardous substance of at least one of all homogeneous materials in the parts is above the relevant threshold of the SJT 11363-2006 standard Note(注释) 1Prodigit has not fully transitioned to lead-free solder assembly at this momentHowever most of thecomponents used are RoHS compliant(此刻Prodigit 并非完全过渡到无铅焊料组装但是大部份的元器件一至于RoHS的规定)

2 The product is labeled with an environment-friendly usage period in yearsThe marked period is assumed under the operating environment specified in the product specifications(产品标注了环境友好的使用期限制(年)所标注的环境使用期限假定是在此产品定义的使用环境之下)

Example of a marking for a 10 year period (例如此标制环境使用期限为10年)

Page 26: 3302C Mainframe 使用手冊 · 2016. 12. 20. · 3302c mainframe 使用手冊 1-3 1-5 系統方塊圖 3302c 系統方塊圖如圖 1-1 所示,3302c 內含兩組電源供應器,其中一組供應給

PRODIGIT 4-10

4-5 縮寫代號說明

1 SPSPACE空隔字元ASCII 碼為 20H

2 命令結束符號

3 NL命令結束符號

4 NR2包含小數點的數值形式形式為 在此範圍內皆可接受

例如30123450

5 表示是讀取數據的命令即查詢命令

6 NR316 進制數 0000 ~ FFFFF

4-6 GPIB RS-232 命令語法說明

1 此符號表示命令必需包含此項不可省略

2 [ ]此符號表示命令中可以有可以沒有此項參數

3 | 此符號表示 OPTION 之意例如〝LOW|HIGH〞表示可以使用 LOW 或

HIGH但兩者只能選擇其中一個使用

4 在下達完一個命令後你必須接者送出一個命令結束字元本機可接受之結束字元

為如表 4-7或同時 9送出多個命令每個命令之間以分隔符號〝〞隔開在最後

一個命令加上結束位元若你未送出結束字元則此命令視為無效命令

LF

LF WITH EOI

CRLF

CRLF WITH

EOI

表 4-8 命令結束字元表

5 程式撰寫時在下達完一個詢問命令後必須加入 delay (100) 再下達讀回命令

例以 C 語言撰寫程式配合迦捷 GPIB 卡控制 3300C 機框 3310C 負載模組

gpoutput(PROmeascurr) 詢問命令

delay(100) 延遲時間

gpinput(instrEOSPRO7 ) 讀回命令

如範例撰寫格式在每個詢問命令與讀回命令之間加入延遲時間delay (100)即可讀回

正確值

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-11

4-7 GPIB RS-232 命令說明

471 PRESET 設定和讀取電子負載的預設值

BANK (適用機型3250A 系列)

格式[PRESet] BANK SPd| NL d=0~10

[PRESet] BANK | NL

用途設定和讀取所選擇的波形庫

說明此命令為設定欲選擇的波形庫

1 波形庫 0~4 為正弦波

2 波形庫 5~9 為方波

3 波形庫 10 為直流

4 每個波形庫當中有 5 個波形資料共 11 個波形庫55 個波形資料波

形資料如表 4-9

波 形 庫 A B C D E 0 radic2 20 25 30 35 1 15 16 17 18 19 正弦波 2 30 31 32 33 34

CF= 20 3 PF=-085 PF=-080 PF=-075 PF=-070 PF=-065 CF= 25 4 PF=-070 PF=-065 PF=-060 PF=-050 PF=-040 CF= 35 5 PF=-050 PF=-045 PF=-040 PF=-035 PF=-030 CF= 20 6 PF= 085 PF= 080 PF= 075 PF= 070 PF= 065 CF= 25 7 PF= 070 PF= 065 PF= 060 PF= 050 PF= 040 CF= 35 8 PF= 050 PF= 045 PF= 040 PF= 035 PF= 030

方波 9 10 11 12 13 14 直 流 10 radic2dc 2dc 25dc 30dc 35dc

表 4-9 波形資料表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-12

WAVE (適用機型3250A 系列)

格式[PRESet] WAVE SPdNL d=0~4

[PRESet] WAVE NL

用途設定和讀取所選擇的波形庫

說明此命令是設定 CC MODE 時的電流 CF (峰值因數)

此命令儀在 CC MODE 時才有作用BANK 改變時這 5 組 CF 亦同時會定

義成不同之 CF 如 表 4-9 詳細內容請參考 3250A 使用手冊

FREQ (適用機型3250A 系列)

格式[PRESet] FREQuery SPNR2NL

[PRESet] FREQuery NL

用途設定和讀取頻率值

說明此命令為設定電子負載的頻率值下達命令時需注意下列事項

1 下達的頻率值必須為含有小數點的數值否則命令無效

2 數值最小有效位數為小數點後第 5 位

3 下達的數值若超過電子負載得規格時則 3302C 機框會送出該電子負載

規格的滿刻度頻率值

4 3250A 系列電子負載的頻率設為範圍為 000 ~ 700 Hz

5 單位為赫茲 (Hz)

RISE (適用機型3310A 3310C3330A 系列)

格式[PRESet] RISE SPNR2NL

[PRESet] RISE NL

用途設定和讀取負載轉換率 (SLEW-RATE) 的上升斜率

說明

1 換率上升時間的定義含括負載電流改變時及動態負載電流 (DYNAMIC)

上升時間 (RISE) 與下降時間 (FALL) 的設定為完全獨立

2 升時間得設定值必須包含小數點的數值否則命令無效

3 值最小有效位數為小數點後第 5 位

4 下達上升時間數值若超過電子負載得規格時則 3302C 機框會送出該電

子負載規格的滿刻度電流值

5 單位為安培微秒 (AUs)3314C3315C 在設定時使用 (AUs) 為單位而讀

回時以 (AUs) 為單位

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-13

FALL (適用機型3310A 3310C3330A 系列)

格式[PRESet] FALL SPNR2NL

[PRESet] FALL NL

用途設定和讀取負載轉換率 (SLEW-RATE) 的下降斜率

說明

1 負載轉換率下降時間的定義含括負載電流改變時及動態負載電流下降時

間 (FALL) 與上升時間 (RISE) 的設定為完全獨立

2 下降時間得設定值必須包含小數點的數值否則命令無效

3 數值最小有效位數為小數點後第 5 位

4 下達下降時間數值若超過電子負載得規格時則 3302C 機框會送出該電

子負載規格的滿刻度電流值

5 單位為安培微秒 (AuS)3314C3315C 在設定時使用 (AuS) 為單位而讀

回時以 (mAuS) 為單位

SLEW (適用機型3330A 系列)

格式[PRESet] SLEWRATE SPNR2NL

[PRESet] SLEW NL

用途設定和讀取負載轉換率 (SLEW-RATE) 的上升和下降斜率

說明請參考 RISE和 FALL

PERI or PERD (適用機型3310A 3310C3330A 系列)

格式[PRESet] PERiodHIGHLOW SPNR2NL

[PRESet] PERi NL

[PRESet] PERDHIGHLOW SPNR2NL

[PRESet] PERD NL

用途設定和讀取動態 (DYNAMIC) 負載時的 Tlow 和 Thigh 寬度

說明

1 動態 (DYNAMIC) 負載波形的周期為 TLOW 與 THIGH 的組成

2 TLOW 與 THIGH 的的設定值必須為包含小數點的數值否則命令無

3 數值的最小有效位數為小數點後第 5 位

4 下達的 TLOW 或 THIGH 數值超過電子負載的最大規格時3302C 機框

會送出該電子負載的滿刻度 TLOW 或 THIGH 數值

5 單位為毫秒 (mS)

LDONv (適用機型3310A 3310C3330A 系列)

格式[PRESet] LDONv SPNR2NL

[PRESet] LDONv NL

用途設定和讀取 LOAD ON 電壓

說明此命令為設定電子負載 LOAD ON 電壓值

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-14

LDOFfv (適用機型3310A 3310C3330A 系列)

格式[PRESet] LDOFfv SPNR2NL

[PRESet] LDOFfv NL

用途設定和讀取負載 LOAD OFF 電壓

說明此命令為設定電子負載 LOAD OFF 電壓值

CC (適用機型3320 3330A 系列)

格式[PRESet] CC SPNR2NL

[PRESet] CC NL

用途設定和讀取負載電流值

說明設定電子負載欲載入的電流值3330A 系列指 STATIC CURRENT

CURR (適用機型3320 系列)

格式[PRESet] CURR SPNR2NL

用途設定和讀取負載電流值

說明設定電子負載欲載入的電流值3330A 系列指 STATIC CURRENT

CCHIGHLOW or CURRHIGHLOW (適用機型3310A 3310C3330A 系

列)

格式[PRESet] CCHIGHLOW SPNR2NL

[PRESet] CCHIGHLOW NL

[PRESet] CURRHIGHLOW SPNR2NL

[PRESet] CURRHIGHLOW NL

用途設定和讀取負載 HIGHLOW 組電流值

說明此命令為設定電子負載欲載入的電流值下達命令時須注意下列事項

1 下達的電流值必須含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的電流數值超過該電子負載的最大規格時3302C 機框會送出該電子

負載規格的滿刻度電流值

4 LOW 的設定電流值必須比 HIGH 的設定電流值小

5 單位為安培 (A)

CPHIGHLOW (適用機型3310C 系列)

格式[PRESet] CPHIGHLOWSPNR2NL

[PRESet] CPHIGHLOW NL

用途設定和讀取負載固定功率值

說明此命令為設定電子負載固定功率模式的功率值

CR (適用機型3330A 系列)

格式[PRESet] CRSPNR2NL

[PRESet] CR NL

用途設定和讀取負載電阻值

說明設定電子負載固定電阻模式的電阻值

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-15

LIN RES AB ( 適用機型3250A系列 ) 用途設定線性負載電流值

格式LINA|BSPNR2|NL

說明此命令為設定電子負載欲載入 (Sink) 的電流值下達命令時須注意下列事

1 下達的電流值必須為含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的數值若超過該電子負載的規格時則 3250A 系列高功率電子負載機

框會送出該電子負載規格的滿刻度電流值

4 A 組負載和 B 組負載的電流設定值為完全獨立的

5 單位為安培 (A)

CR AB or RES AB(適用機型3250A 系列)

格式[PRESet] CRABSPNR2NL

[PRESet] CRAB NL

[PRESet] RESABSPNR2NL

[PRESet] RESAB NL

用途設定和讀取負載電阻值

說明此命令為設定 A 組或 B 組電子負載欲載入的電阻值下達命令時注意

下列事項

1 下達的電阻值必須含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的電阻數值超過該電子負載的最大規格時3302C 機框會送出該電子

負載規格的滿刻度電阻值

4 單位為 Ohm (Ω)

CRHIGHLOW or RESHIGHLOW (適用機型3310A 3310C 系列)

格式[PRESet] CRHIGHLOWSPNR2NL

[PRESet] CRHIGHLOW NL

[PRESet] RESHIGHLOWSPNR2NL

[PRESet] RESHIGHLOW NL

用途設定和讀取負載電阻值

說明此命令為設定電子負載欲載入的電阻值下達命令時注意下列事項

1 下達的電阻值必須含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的電流數值超過該電子負載的最大規格時3302C 機框會送出該電子

負載規格的滿刻度電阻值

4 LOW的設定電阻值必須比 HIGH 的設定值小

5 單位為 Ohm (Ω)

CVHIGHLOW (適用機型3310A 3310C 系列)

格式[PRESet] CVHIGHLOWSPNR2NL

[PRESet] CVHIGHLOW NL

用途設定和讀取負載固定電壓模式電壓值

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-16

說明此命令為設定電子負載固定電壓模式的電壓值下達命令時須注意下列

事項

1 下達的電壓值必須含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的電壓數值超過該電子負載的最大規格時3302C 機框會送出該電子

負載規格的滿刻度電壓值

4 LOW 的設定電壓值必須比 HIGH 的設定電壓值小

5 單位為伏特 (V)

CV (適用機型3330A 系列)

格式[PRESet] CV SPNR2 NL

[PRESet] CV NL

用途設定和讀取負載固定電壓模式電壓值

說明設定電子負載固定電壓模式的確電壓值

OCPSTART (適用機型3310C 3330A 系列)

格式[PRESet] OCPSTART SPNR2NL

[PRESet] OCPSTART NL

用途設定和讀取OCP測試電流的啟始設定值

說明此命令是設定過電流保護測試(OCP)的啟始電流值(I-START)

OCPSTEP (適用機型3310C 3330A 系列)

格式[PRESet] OCPSTEP SPNR2NL

[PRESet] OCPSTEP NL

用途設定和讀取OCP測試電流的遞增電流量

說明此命令是設定過電流保護測試(OCP)的遞增電流量(I-STEP)

OCPSTOP (適用機型3310C 3330A 系列)

格式[PRESet] OCPSTOP SPNR2NL

[PRESet] OCPSTOP NL

用途設定和讀取OCP測試電流的最大電流量

說明此命令是設定過電流保護測試(OCP)的最大電流量(I-STOP)

OCPVTH (適用機型3310C 3330A 系列)

格式[PRESet] OCPVTH SPNR2NL

[PRESet] OCPVTH NL

用途設定和讀取OCP測試的臨界點電壓設定

說明此命令是設定過電流保護測試(OCP)臨界點電壓設定當待測試物的輸出

電壓小於或等於VTH電壓值時即為OCP點

OPPSTART (適用機型3310C 系列)

格式[PRESet] OPPSTART SPNR2NL

[PRESet] OPPSTART NL

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-17

用途設定和讀取OPP測試功率的啟始設定值

說明此命令是設定過功率保護測試(OPP)的啟始功率值(P-START)

OPPSTEP (適用機型3310C系列)

格式[PRESet] OPPSTEP SPNR2NL

[PRESet] OPPSTEP NL

用途設定和讀取OPP測試功率的遞增功率值

說明此命令是設定過功率保護測試(OPP)的遞增功率值(P-STEP)

OPPSTOP (適用機型3310C 系列)

格式[PRESet] OPPSTOP SPNR2NL

[PRESet] OPPSTOP NL

用途設定和讀取OPP測試功率的最大功率值

說明此命令是設定過功率保護測試(OPP)的最大功率值(P-STOP)

OPPVTH (適用機型3310C 系列)

格式[PRESet] OPPVTH SPNR2NL

[PRESet] OPPVTH NL

用途設定和讀取OPP測試的臨界點電壓設定

說明此命令是設定過功率保護測試(OPP)臨界點電壓設定當待測試物的輸出

電壓小於或等於VTH電壓值時即為OPP點

TCONFIG (適用機型3310C3330A 系列)

格式[PRESet] TONFIG NORMAL|OCP|OVP|OPPNR2NL

[PRESet] TONFIG NL

用途設定和讀取動態測試的功能

說明此命令有四個選項(NORMAL|OCP|OVP|OPP)分別是正常模式(NORMAL)

過電流保護測試(OCP)過電壓保護測試(OVP)過功率保護測試(OPP)

PS3310C有過電流保護測試(OCP)過功率保護測試(OPP)

3330A有過電流保護測試(OCP)過電壓保護測試(OVP)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-18

472 LIMIT 設定和讀取電子負載判斷 NG 的上下限

[LIMit]CURRentHIGHLOW or IHIL (適用機型3250A3310A

3310C3330A 系列)

格式[LIMit]CURRentHIGHLOWSPNR2NL

[LIMit]CURRentHIGHLOW NL

IHILSPNR2NL

IHIL NL

用途設定和讀取負載電流的上下限

說明設定比較電流的下限值當負載載入電流低於此下限值時NG 指示燈

即點亮表示ldquoNO GOODrdquo

設定比較電流的上限值當負載載入電流高於此下限值時NG 指示燈即點亮

表示ldquoNO GOODrdquo

[LIMit]POWerHIGHLOW or WHWL (適用機型3310C3250A 系列)

格式[LIMit]POWerHIGHLOWSPNR2NL

[LIMit]POWerHIGHLOW NL

用途設定和讀取負載功率 (W) 的上下限

說明設定比較功率 (瓦特) 的下限值當功率 (瓦特) 高於此上限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

設定比較功率 (瓦特) 的上限值當功率 (瓦特) 低於此下限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

[LIMit]VA HIGHLOW or VAHVAL (適用機型3250A 系列)

格式[LIMit] VAHIGHLOWSPNR2NL

[LIMit] VAHIGHLOW NL

VAHVALSPNR2NL

VAHVAL NL

用途設定和讀取負載視在功率 (VA) 的上下限

說明設定比較功率 (伏安) 的下限值當功率 (伏安) 高於此上限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

設定比較功率 (伏安) 的上限值當功率 (伏安) 低於此下限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-19

[LIMit] VOLtage HIGHLOW or VHVL (適用機型3250A 3310A

3310C3330A 系列)

格式[LIMit] VOLtageHIGHLOWSPNR2NL

[LIMit] VOLtageHIGHLOW NL

VHVLSPNR2NL

VHVL NL

用途設定和讀取負載電壓的上下限

說明設定比較電壓的下限值當輸入電壓低於此下限值時NG 指示燈即點

亮表示ldquoNO GOODrdquo

設定比較電壓的上限值當輸入電壓高於此上限值時NG 指示燈即點

亮表示ldquoNO GOODrdquo

473 STAGE 設定和讀取電子負載的工作狀態

[STATe] LOAD SPONOFF (適用機型33203250A3310A 3310C

3330A 系列)

格式[STATe] LOAD SPONOFFNL

[STATe] LOAD NL

用途設定和讀取電子負載是否載入電流

說明設定電子負載是否載入電流當設定為 ON 時則電子負載開始以待測物

載入電流當設定為OFF 時則電子負載不會載入電流

[STATe] MODE SPCCCRCVCP (適用機型3250A3310A 3310C

3330A 系列)

格式[STATe] MODE SPCCCRCVCPNL

[STATe] MODE NL

用途設定和讀取電子負載的操作模式

說明電子負載可工作的模式如下表所示

當 讀 取 負 載 操 作 模 式 時 返 回 值 0123 分 別 代 表

CCCRCVLINCP 模式

CC CR CVLIN CP

3310A CV

3310C CV

3330A CV

3250 LIN

表 4-10 各系列可工作模組表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-20

[STATe] SHORt SPONOFF (適用機型33203310A 3310C3330A

系列)

格式[STATe] SHORt SPONOFFNL

[STATe] SHORt NL

用途設定和讀取電子負載是否短路測試

說明此命令為設定電子負載作短路測試當設定為 ON 時此時電子負載之

V+V- 端如同短路狀態

[STATe ] PRESet SPONOFF ( 適 用 機 型 3320 3250A 3310A

3310C3330A 系列)

格式[STATe] PRESet SPONOFFNL

[STATe] PRESet NL

用途設定和讀取電子負載預設功能

說明此命令是控制電流表的輸出形式若設為 ON 時則電流表所顯示的電

流值為預設之值若設為 OFF則電流表所顯示的電流值為實際載入電

流之值

[STATe] SENSe SPONOFF (適用機型3250A3310A 3310C3330A

系列)

格式[STATe] SENSe SPONOFFNL

[STATe] SENSe NL

用途設定和讀取電子負載 VSENSE 功能的狀態

說明此命令為設定電壓讀取由輸入連接器端或是 VSENSE BNC 端設定為

ON 時電壓值由 VSENSE BNC 端所取得設定為 OFF 時電壓值是

由輸入連接器端所取得

[STATe] RANGe SPI∣II (適用機型33203310A 系列)

格式[STATe] RANGe SPI∣II∣NL

[STATe] RANGe ∣NL

用途設定和讀取電源或電阻範圍

說明此命令為設定電流及電阻範圍3310A 系列電子負載共有二檔RANG 1

即 RANG IRANG 2 即 RANGE II而其電流及電阻的範圍一電子負載

模組規格而定3310A 系列各電子負載模組的電流及電阻的範圍如下

規格

機種 3310A 3311A 3312A 3314A 3315A

CC MODE

RANGE III 0~3A 0~ 30A 0~6A 0~60A 0~1A 0~10A 0~05A 0~5A 0~15A 0~15A

CR MODE

RANGE III 01~2Ω 2~8KΩ

005~1

Ω 1~4KΩ

125~25

Ω

25~20K

Ω 5~100Ω

100~2K

Ω 02~4Ω

4~16K

Ω

表 4-11 3310A 系列電流及電阻的規格表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-21

[STATe] LEVEl SPHIGH∣LOW (適用機型3310A 3310C 系列)

格式[STATe] LEVEl SPHIGH∣LOW∣NL

[STATe] LEVEl ∣NL

用途設定和讀取電子負載 LOW 和 HIGH

說明

1 LEV LOW 固定電流 (CC) 模式時為低準位電流設定值固定電阻 (CR)

模式時為低準位電阻設定值固定電壓 (CV) 模式時為低準位電壓設

定值

2 LEV HIGH 固定電流模式時為高準位電流設定值固定電阻模式時為

高準位電阻設定值固定電壓模式時為高準位電壓設定值

[STATe] DYNamic SPON∣OFF (適用機型3310A 3310C3330A 系

列)

格式[STATe] DYNamic SPON∣OFF∣NL

[STATe] DYNamic ∣NL

用途設定和讀取電子負載為動態或靜態負載

說明

1 DYN ON 設定為動態 (DYNAMIC) 負載

2 DYN OFF 設定為靜態 (STATIC) 負載

[STATe] SYNCronize SPON∣OFF (適用機型3250A 系列)

格式[STATe] SYNCronize SPON∣OFF∣NL

[STATe] SYNCronize ∣NL

用途設定和讀取電子負載為外部同步或內部同步

說明

1 外部同步信號 (SYNC ON)使用外部同步信號作為電子負載同步解發信

號以控制負載電流與電壓同步

2 內部同步信號 (SYNC OFF)使用輸入連接器的信號再經由內部的零交

越電路及隔離電路產生同步信號

[STATe] WATT SPON∣OFF (適用機型3250A3310C 系列)

格式[STATe] WATT SPON∣OFF∣NL

[STATe] WATT ∣NL

用途設定和讀取是否顯示功率

說明此命令是設定功率電表的顯示本命令必須配合 PRESOFF 時使用

設定 ON 時上方的顯示器由電壓表變為瓦特表下方的顯示器由電流

表變為伏安 (VA) 表其單位分別為ˆ W ˜ˆ VA ˜

設定 OFF 時上方的瓦特 (W) 變回電壓表下方的伏安 (VA) 表變回

電流表其單位分別為ˆ Vrms ˜ˆ Vrms ˜

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-22

[STATe] AFREQ SPONOFF (適用機型3250A系列)

格式[STATe] AFREQ SPONOFFNL

[STATe] AFREQ NL

用途設定和讀取電子負載是否自動偵測頻率

說明此命令式控制電子負載是否自動偵測頻率若設為 ON 時則電子負載

會自動偵測輸入端電壓之頻率若設為 OFF則電子負載輸入電壓之頻

率須要自行設定

[STATe] DUAL DVM∣DVM∣OFF (適用機型3330A 系列)

格式 [STATe] DUAL DVM∣DVM∣OFF∣NL

用途設定當前模組在顯示狀態

說明此命令為設定 3330A 系列模組在顯示狀態

DVM雙電壓顯示模式

DAM雙電壓顯示模式

OFFNORMAL顯示模式

[STATe] CC AUTO∣R2 (適用機型333XA331XC 系列)

格式 [STATe] CC AUTO∣R2∣NL

用途設定AUTO RANGE強制RANGE II功能

說明設定在AUTO RANGE 會自動切換RANGE 檔位

設定在強制 RANGE II 會將RANGE 檔位設定在RANGE II

PS此項功能3302C啟用於(REV28)版本之後

3310C系列啟用於(REV305)3312C(REV306)版本之後

3330A系列啟用於(REV317)版本之後

[STATe] NG (適用機型3250A3310A 3310C3330A 系列)

格式[STATe] NG ∣NL

用途查詢當前模組是否有的 NG 標誌

說明NG 讀回NG 的狀態指示燈ldquo0rdquo表示 NG (NO GOOD) 指示燈熄

滅ldquo1rdquo表示 NG 指示燈點亮

[STATe] PROTect (適用機型3310A 3310C3330A 系列)

格式[STATe] PROTect ∣NL

用途查詢當前模組是否有的保護標誌

說明

1 PROT 讀回負載目前的保護狀態ldquo1rdquo表是發生 OPPldquo4rdquo表示發

生 OVP ldquo8rdquo表示發生 OCP下表說明保護狀態位元對應碼

2 PROT 狀態暫存器的清除可以使用 CLER 命令將 PROT 狀態暫存器清

除為ldquo0rdquo

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-23

7 6 5 4 3 2 1 0

過功率保護(OPP)

過電壓保護(OVP)

過電流保護(OCP)

位元 7 位元 0

過溫度保護(OTP)(3310)

表 4-13 PROT 狀態暫存器

[STATe] SLEWrate ATE FAST∣MIDDle∣SLOWNL (適用機型3320

系列)

格式[STATe] SLEWrate FAST∣MIDDle∣SLOWNL

用途設置當前模組電流斜率

說明設置當前模組電流斜率約快中慢

474 SYSTEM 設定和讀取機框和電子負載的狀態

[SYStem] RECall SP m n (適用機型33203250A3310A 3310C

3330A 系列)

格式[SYStem] RECall SP m n∣NL

用途呼叫記憶裝定中的負載狀態

說明此命令為呼叫記憶裝定中的負載狀態資料m = 1~5n = 1~30

如果當前模組為 3310A3250 系列時項目號 (n) 無效n 可以省略

如果當前模組為其他系列時省略符號 n項目默議為 3302C 所顯示的項

實例RECALL 215 呼叫記憶裝定中的第 2 組第 15 項負載裝態資料

REC 3 呼叫記憶裝定中的第3組負載狀態資料如果當前模組為 3320

3310C3330A 系列時項目默議為 3302C 所顯示的項目

[SYStem] STORe SP m n (適用機型33203250A3310A 3310C

3330A 系列)

格式[SYStem] STORe SP m n∣NL

用途存儲負載狀態到記憶裝定中

說明此命令為存儲負載狀態到記憶裝定中m = 1~5n = 1~30如果當前模組

為 3310A3250A 系列時項目 (n) 無效n 可以省略

如果當前模組為其他系列時省略項目號 n 項目默議為 3302C 所顯示的項

實例SYSTEMSTORE 215 存儲負載狀態到記憶裝定第 2 組第 15 項中

STOR 3 存儲負載狀態到記憶裝定第 3 組如果當前模組為 33203310C

3330A 系列時項目默議為 3302C 所顯示的項目

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-24

[SYStem] NAME (適用機型3250A3310A 3310C3330A 系列)

格式[SYStem] NAME ∣NL

用途讀取當前電子負載機型編號

說明此命令讀回當前電子負載機型編號如果當前沒有模組那麼將讀到字

符串 ˆNONE˜如果當前安裝了模組那麼將會讀到以下型號

型 號 型 號 型 號 型 號

3250A 3310A 3310C 3330A

3251A 3311A 3311C 3331A

3252A 3312A 3312C 3332A

3253 3314A 3314C 3333A

3315A 3315C 3334A

表 4-14 各系列機型編號表

[SYStem] NAME XXXX ∣NL or [SYStem] SPEC NR2 (適用機型

3320A 系列)

格式[SYStem] NAME XXXX ∣NL

[SYStem] SPEC NR2

用途設定當前電子負載機型編號

說明XXXX 為 33203321332233243325 型號之一3302C 才能知道當

前為何種規格電子負載

SPCT 型號

0 3320

1 3321

2 3322

4 3324

5 3325

表 4-15 3320系列機型編號表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-25

475 MEASURE 測量電子負載的當前電流電壓的實際值

MEASureCURRent (適用機型3250A3310A 3310C3330A 系列)

格式MEASureCURRent ∣NL

用途讀取當前電子負載的電流

說明讀回 4 位半數位電流表的讀值單位為安培 (A)

MEASureVOLtage (適用機型3250A3310A 3310C3330A 系列)

格式MEASureVOLtage ∣NL

用途讀取當前電子負載的電壓

說明讀回 4 位半數位電壓表的讀值單位為伏特 (V)

MEASurePOWer (適用機型3250A3310C 系列)

格式MEASurePOW ∣NL

用途讀取當前電子負載的功率

說明讀回 4 位半數位瓦特表的讀值單位為瓦特(W)

MEASureVA (適用機型3250A 系列)

格式MEASureVA ∣NL

用途讀取當前電子負載的伏安

說明讀回 4 位半數位伏安表的讀值單位為伏安 (VA)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-26

4-8 3250 系列 GPIB 控制流程圖

START

SET to LEV A or B

AC or DC

AC

DC

SET

FREQ NR2

SYNC ON|OFF

BANK m

SET

FREQ 01

SYNC ONOFF

MODE CCCC

SET

CR

MODE CR

SET

MODE CC

WAVE nCURR = A NR2

SET

VL NR2VH NR2

IL NR2

IH NR2WL NR2

WH NR2VAL NR2VAH NR2

m 0 ~ 10n 1 ~ 5

BANK 命令僅能使用於

交流 (AC) 負載

Lighting REM

Indicater

WAVE 命令僅能使用於

固定電流 (CC)模式

RESA NR2

圖 4-2 3250A 系列 GPIB 控制流程圖

SET

ldquoMODE LINrdquoldquoCURR=A NR2rdquo

LIN

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-27

4-9 3310A 系列 GPIB 控制流程圖

圖 4-3 3310A 系列 GPIB 控制流程圖

START

SETMODE CC

SET SET

CURRENTiexclOslashA

CC

SETRANG 2

SETRANG 1

SETRANG 1

SETRANG 2

HIGH or LOW LEVEL

SET

LEV HIGHRESLOW C

RESHIGH NR2

SET

LEV LOWRESLOW D

RESHIGH NR2

SETLEV HIGH

RESLOW ERESHIGH NR2

SET

LEV LOWRESHIGH FRESHIGH NR2

SET

LEV HIGHRESLOW G

RESHIGH NR2

SET

LEV LOWRESHIGH H

RESHIGH NR2

STA or DYN

SETDYN OFF

SET

HIGH or

SETLEV HIGH

CURRLOW I

CURRHIGH NR2

SETLEV LOW

CURRHIGH J

CURRLOW NR2

SETLEV HIGH

CURRLOW K

CURRHIGH NR2

SETLEV LOW

CURRHIGH L

CURRLOW NR2

SETDYN ON

RISENR2

PERDLOW NR2

STA or DYN

DYN OFF

LOW LEVELHIGH or

LOW LEVEL

CURRHIGH NR2CURRLOW NR2

FALLNR2PERDHIGH NR2

SETDYN ON

RISENR2

PERDLOW NR2

CURRHIGH NR2CURRLOW NR2

FALLNR2PERDHIGH NR2

HIGH or LOW LEVEL

HIGH or LOW LEVEL

CURRENTiexclUgraveB

MODE CR MODE CV

MODE

CR

MODE

CV

MODE NO NO NO

YESYESYES

YES

YESNO

NO

LOW

HIGH HIGH

LOW

DYN DYN

SAT SAT

LOWLOW

HIGH HIGH

HIGH

LOW

3310A 3311A 3312A 3314A 3315A

AB

CD

E

FGH

IJKL

3020

20800001

20

0060000

3000300

6010

104000

0051000

60000

6000600

10250

25020000

125250

001000

1000100

051000

100020000

501000

00500000

050050

1540

4015000

0240

0060000

1500150

3310A 系列流程圖變數表

Lighti ng REMIndicater

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-28

4-10 3320 系列 GPIB 控制流程圖

圖 4-4 3320 系列 GPIB 控制流程圖

START

A B C

3320 3321 3322 3323 3324 30

30

300

60

60

600

10

10

100

10

10

100

05

05

50

3325 15

15

150

SETRANG 1SLEW n

CURR ≦ B

CURRENT ≦ A

SETRANG 2SLEW n

CURR ≦ C

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-29

4-11 3310C 系列 GPIB 控制流程圖

圖 4-5 3310C 系列 GPIB 控制流程圖

START

CC

MODE

NO CP

MODE

CV

MODE

CR

MODE

SETldquoMODE CCrdquo

SETldquoMODE CRrdquo

SETldquoMODE CVrdquo

SETldquoMODE CPrdquo

CORRENTlt=A

SETldquoRANGE 2rdquo

SETldquoRANGE 1rdquo

RESgt=B

SETldquoRANGE 2rdquo

SETldquoRANGE 1rdquo

STA or

SETldquoDYN OFFrdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquo ldquoCURRHIGH D ldquo ldquoCURRLOW NR2rdquo

SET ldquoLEV HIGHrdquo ldquoCURRLOW C ldquo ldquoCURRHIGH NR2rdquo

SET ldquoDYN ONrdquo

ldquoCURRHIGH NR2ldquo ldquoCURRLOW NR2rdquo ldquoRISENR2rdquo ldquoFALLNR2rdquo ldquoPERDHIGH NR2rdquo ldquoPERDLOW NR2rdquo

STA or

SETldquoDYN OFFrdquo

HIGH orLOW LEVEL

SETldquoLEV LOWrdquo ldquoCURRHIGH F ldquoldquoCURRLOW NR2rdquo

SETldquoLEV HIGHrdquoldquoCURRLOW E ldquoldquoCURRHIGH NR2rdquo

SETldquoDYN ONrdquo

ldquoCURRHIGH NR2ldquoldquoCURRLOW NR2rdquoldquoRISENR2rdquoldquoFALLNR2rdquoldquoPERDHIGH NR2rdquoldquoPERDLOW NR2rdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquoldquoRESHIGH J ldquo ldquoRESLOW NR2rdquo

SET ldquoLEV HIGHrdquo ldquoRESLOW I ldquo ldquoRESHIGH NR2rdquo

HIGH orLOW LEVEL

SETldquoLEV LOWrdquoldquoRESHIGH L ldquoldquoRESLOW NR2rdquo

SET ldquoLEV HIGHrdquo ldquoRESLOW K ldquoldquoRESHIGH NR2rdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquo ldquoCVHIGH H ldquo ldquoCVLOW NR2rdquo

SET ldquoLEV HIGHrdquoldquoCVLOW G ldquo ldquoCVHIGH NR2rdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquo ldquoCPHIGH N ldquo ldquoCPLOW NR2rdquo

SETldquoLEV HIGHrdquo ldquoCPLOW M ldquoldquoCPHIGH NR2rdquo

A B CDEF GH I J KLM N

3310C30 20 0 0300030

20 750010620

00 60

00 150

3311C601000 60 0060

1037500510

00 60

00300

3312C102500100010

25 1875013325

00250

00300

3314C0510000050050

1001875533100

00500

00200

3315C154000150015

4015002140

0060

0075

3310C系列流程圖變數表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 A-1

Appendix A GPIB programming Example

C Example Program

Link this program with appropriate cibobj

This application program is written in TURBO C 20 for the IBM PC-AT compatible The National Instruments Cooperation (NIC) Model PC-2A board provides the interface between the PC-AT and a PRODIGIT MPAL ELECTRONIC LOAD The appropriate cibobj file is required in each program to properly link the NIC board to C LANGUAGE and include the ltdeclhgt HEADER FILE to C LANGUAGE

include ltstdiohgt

include ltdoshgt

include ltmathhgt

include declh NI GPIB CARD HEADER FILE

main()

char ouster[20]rdbuf[15]spec[10]

int ichload

Assign unique identifier to the device dev5 and store in variable load check for error ibfind error = negative value returned

if((load = ibfind(dev5)) lt 0) Device variable name is load

GPIB address is 5

printf(r INTERFACE ERROR an)

printf(rnError routine to notify that ibfind failedn)

printf(rnCheck software configurationn)

exit(1)

Clear the device

if((ibclr(load)) amp ERR)

printf(INTERFACE ERROR a)

exit(1)

clrscr()

Clear load error register

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT A-2

ibwrt(loadoutstr6)

ibwrt(loadCLR3)

ibwrt( loadNAME5) Get the 3310 series module load specification

strset(rdbuf0) Clear rdbuf string buffer

strset(spec0) Clear spec string buffer

ibrd(loadspec20)

if (spec[3] == 9)

printf(n 3302C series specification error )

Set preset off current sink 10 amps and load on commands to the load

ibwrt( loadpres offcclow 00cchigh 10load on 47)

ibwrt( loadmeascurr10)

Get the load actially sink current from the load

ibrd( loadrdbuf20)

go to local

ibloc(load)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 A-3

BASICA Example Program

LOAD DECLBAS using BASICA MERGE command

100 REM You must merge this code with DECLBAS

105 REM

110 REM Assign a unique identifier to the device dev5 and store it in variable load

125 REM

130 udname$ = dev5

140 CALL ibfind (udname$load)

145 REM

150 REM Check for error on ibfind call

155 REM

160 IF load lt 0 THEN GOTO 2000

165 REM

170 REM Clear the device

175 REM

180 CALL ibclr (load)

185 REM

190 REM Get the 3310 series module load specification

195 REM

200 wrt$ = NAME CALL ibwrt(loadwrt$)

210 rd$ = space$(20) CALL ibrd(loadrd$)

215 REM

220 REM Set preset off current sink 10 amps and load on commands to the load

225 REM

230 wrt$ = pres offcclow 00cchigh 10load on

240 CALL ibwrt(loadwrt$)

245 REM

250 REM Get the load actially sink current from the load

255 REM

260 wrt$ = meascurr CALL ibwrt(loadwrt$)

270 rd$ = space$(20) CALL ibrd(loadrd$)

275 REM

280 REM Go to local

285 REM

290 CALL ibloc(load)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT A-4

2000 REM Error routine to notify that ibfind failed

2010 REM Check software configuration

2020 PRINT ibfind error STOP

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-1

Appendix B RS-232 programming Example

C Language Interface for DOS Handlers pd_rs232c include ltdoshgt

include ltstdiohgt

include ltconiohgt

include ltstringhgt

define COMPTR 44 command array pointer

define QUELEN 1024 size of seriel input

define SUCCESS 0 return value variable for success

define OPER_ERR -1 operate error

define TIME_OUT 1 time_out

int input_index = 0 index of seriel input buffer

int rd_result = 0 return value variable of pd_rd()

int timeout = 0 timeout flag

char queue[QUELEN] seriel input buffer

int ACE_DATA_REG ACIA data register

int ACE_INT_ENB_REG ACIA interrupt enable register

int ACE_INT_IDENT_REG ACIA interrupt identification register

int ACE_LINE_CTL_REG ACIA line control register

int ACE_MODEM_CTL_REG ACIA modem control register

int ACE_LINE_STAT_REG ACIA line status register

int ACE_MODEM_STAT_REG ACIA modem status register

int COM_INT_NUM ACIA communication port interrupt number

int IRQ_MASK IRQ mask for PC IRQ flag

void pd_loc(void) function of disable interrupt routine

void pd_rem(void) function of enable interrupt routine

int pd_init(int) function of initial communication port

int pd_wrt(char int) function of write to device

int pd_rd(char int) function of read from device

int read_buf(void)

define PIC_CTL_REG 0x20 8259A PIC control register

define PIC_INT_MASK_REG 0x21 8259A PIC interrupt mask register

define NON_SPEC_EOI 0x20 non-spacific end of interrupt

define CTS 0x10 clear to send

define DSR 0x20 data set ready

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-2

define RI 0x40 ring indicator

define DCD 0x80 data carrier detect

define DCTS 1 delta clear to send

define DDSR 2 delta data set ready

define TERI 4 trailing edge ring detect

define DDCD 8 delta data carrier detect

define OE 2 overrun error

define PE 4 parity error

define FE 8 frame error

define BI 0x10 break interrupt

define THRE 0x20 transmit holding reg empty

3302C series elec load command sets

int pd_wrt(char wrtbufint count)

static char combuf[COMPTR] = CHAN CURRHIGH CURRLOW

RESHIGH RESLOW VOLTHIGH

VOLTLOW PERDHIGH PERDLOW

FALL RISE GLOBLOAD

GLOBLEV GLOBPRES GLOBSHOR

GLOBDYN GLOBRANG GLOBMODE

CLER CHAN MEASVOLT

MEASCURRCURRHIGH CURRLOW

ERR RESHIGH RESLOW

VOLTHIGHVOLTLOW NAME

PERDHIGHPERDLOW FALL

RISE LOAD LEV

PRES SHOR DYN

RANG MODE PROT

REMOTE LOCAL

int cntresultt

int comerrerr

char ch

char tempbuf[QUELEN]

char intbuf[QUELEN]

for (cnt = 0cnt lt 1024cnt++)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-3

intbuf[cnt] =

tempbuf[cnt]=

strset(intbuf)

strset(tempbuf)

for (cnt = 0cnt lt count+1cnt++wrtbuf++)

intbuf[cnt] = wrtbuf

cnt = cnt--

intbuf[cnt] = r

cnt = cnt++

count = count++

intbuf[cnt] = n

t = strcspn(intbuf )

if (t gtcount)

t = count-1

for (cnt = 0cnt lt tcnt++)

tempbuf[cnt] = intbuf[cnt]

strupr(tempbuf)

strupr(intbuf)

cnt = 0

do

comerr = strncmp(tempbufcombuf[cnt]t)

cnt = cnt++

while(( cnt = COMPTR) ampamp (comerr = 0))

if ( comerr == 0)

result = SUCCESS

for (cnt = 0cnt lt count+1cnt++)

while(inportb(ACE_LINE_STAT_REG) amp THRE == 0)

ch = intbuf[cnt]

delay(20)

outportb(ACE_DATA_REG ch)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-4

timeout = 0

for (cnt = 0 cnt lt= countcnt++)

ch = intbuf[cnt]

if(ch == )

do

read_buf()

while((rd_result == 0)ampamp(timeout == 0))

rd_result = 0

for (cnt = 0cntlt= countcnt++)

intbuf[cnt] =

tempbuf[cnt] =

return(result)

return(OPER_ERR)

int pd_rd(char bufint count)

char ch

int cnt = 0

do

ch = queue[cnt]

buf = ch

cnt = cnt++

buf = buf++

while((ch = n) ampamp (cnt = count))

buf = 0

queue[0] = 0

if (timeout == 1)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-5

return(TIME_OUT)

return(SUCCESS)

int read_buf()

char chch1

int temp_index

unsigned long ticks

float sec1sec2

rd_result = 0

ticks = biostime(00)

sec1 = ticks182

do

ticks = biostime(00)

sec2 = ticks182

if((sec2 - sec1) gt= 200) delay about 1 Sec

timeout = 1

ch = inportb(ACE_INT_IDENT_REG)

ch amp= 0x06

switch(ch)

case 6

inportb(ACE_DATA_REG) read the data register to empty it

break

case 0

break

case 2

break

case 4 read character from data register

ch1 = inportb(ACE_DATA_REG)

temp_index = input_index + 1 increment index of input buffer

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-6

if (ch1 = n) check terminate bit

queue[input_index] = ch1 store character to input buffer

input_index = temp_index

else

queue[input_index] = ch1

input_index = temp_index

input_index = 0 if terminate bit was detected

temp_index = 0

rd_result = 1 clear index and set return value

break

finally send the non-spacific

while ((rd_result == 0) ampamp (timeout == 0))

int pd_init(int pd_com)

if ((pd_com = 1) ampamp (pd_com = 2))

return(OPER_ERR)

if (pd_com == 2) initial communication port 2

ACE_DATA_REG = 0x2f8

ACE_INT_ENB_REG = 0x2f9

ACE_INT_IDENT_REG = 0x2fa

ACE_LINE_CTL_REG = 0x2fb

ACE_MODEM_CTL_REG = 0x2fc

ACE_LINE_STAT_REG = 0x2fd

ACE_MODEM_STAT_REG = 0x2fe

COM_INT_NUM = 11

IRQ_MASK = 0xf7 IRQ mask for IRQ3 (11110111)

else initial communication port 1

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-7

ACE_DATA_REG = 0x3f8

ACE_INT_ENB_REG = 0x3f9

ACE_INT_IDENT_REG = 0x3fa

ACE_LINE_CTL_REG = 0x3fb

ACE_MODEM_CTL_REG = 0x3fc

ACE_LINE_STAT_REG = 0x3fd

ACE_MODEM_STAT_REG = 0x3fe

COM_INT_NUM = 12

IRQ_MASK = 0xef IRQ mask for IRQ4 (11101111)

bioscom(0 0xe3 pd_com-1) boud rate 9600 1 start bit

pd_rem() no parity 1 stop bit

pd_wrt(remote6) data bit 8 bits

return(SUCCESS)

void pd_rem(void)

char ch

outportb(ACE_INT_ENB_REG 0xd) enable ACIA interrupt register

inportb(ACE_DATA_REG) empty receive data register

inportb(ACE_LINE_STAT_REG) clear line status register

outportb(ACE_MODEM_CTL_REG 0xb) set RTSDTR to enable modem and

turn on OUT2 to enable the 8250s

IRQ interrupt to system

void pd_loc(void)

char ch

outportb(ACE_INT_ENB_REG 0) disable all 8250 interrupt

outportb(ACE_MODEM_CTL_REG 0) clear RTSDTR to disable modem and

turn off OUT2 to disable the 8250s

IRQ interrupt to system

Program terminated

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-8

C Example Program Link this program with pd_rs232obj

include ltdoshgt

include ltstdiohgt

include ltconiohgt

include ltstringhgt

main()

int com

int io_err= 0

char rdbuf[1024]

clrscr()

printf(Input COM1COM2 port is )

scanf(d ampcom)

if((io_err = pd_init(com)) == 0) Initial RS-232 interface

setstr(rdbuf)

pd_wrt(name5)

if ((io_err = pd_rd(a10)) == 0)

do

Set preset off current sink 10 amps and load on commands to the load

pd_wrt(pres off8)

delay(200)

pd_wrt(currlow 0012)

delay(200)

pd_wrt(curr high 1013

delay(200)

pd_wrt(load on7)

delay(200)

pd_wrt(meascurr 11)

Get the load actially sink current from the load

delay(200)

pd_rd(rdbuf20)

io_err = 1

while (io_err == 0)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-9

else

printf(a)

printf(3302C IO reading error n)

exit(1)

pd_loc() Go to local

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

Material Contents Declaration (材料含量宣称)

Hazardous Substance (有毒有害物质或元素)

(Part Name) 零件名称

(Pb) 汞

(Hg) 镉

(Cd) 六价铬

(Cr6+)

多溴

联苯

(PBB)

多溴

二苯醚

(PBDE)

PCBA (印刷电路装配件)

X O X O O O

Electrical part not on PCBArsquos 未在PCBA上的电子零件 X O X O O O

Metal parts 金属零件

O O O X O O

Plastic parts 塑料零件

O O O O X X

Wiring 电线

X O O O O O

Package 封装

X O O O O O

对销售之日的所售产品本表显示 PRODIGIT 供应链的电子信息产品可能包含这些物质注意在所售产品中可能

会也可能不会含有所有所列的部件This table shows where these substances may be found in the supply chain of Prodigit electronic information products as of the date of sale of the enclosed product Note that some of the component types listed above may or may not be a part of the enclosed product 表示该有毒有害物质在该部

件所有均质材料中的含量均在SJT 11363-2006 标准规定的限量要求以下Indicates that the concentration of the hazardous substance in all homogeneous materials in the parts is below the relevant threshold of the SJT 113632006 standard times表示该有毒有害物质至少在该部件的某一均质材料中的含量超出SJT 11363-2006 标准

规定的限量要求times Indicates that the concentration of the hazardous substance of at least one of all homogeneous materials in the parts is above the relevant threshold of the SJT 11363-2006 standard Note(注释) 1Prodigit has not fully transitioned to lead-free solder assembly at this momentHowever most of thecomponents used are RoHS compliant(此刻Prodigit 并非完全过渡到无铅焊料组装但是大部份的元器件一至于RoHS的规定)

2 The product is labeled with an environment-friendly usage period in yearsThe marked period is assumed under the operating environment specified in the product specifications(产品标注了环境友好的使用期限制(年)所标注的环境使用期限假定是在此产品定义的使用环境之下)

Example of a marking for a 10 year period (例如此标制环境使用期限为10年)

Page 27: 3302C Mainframe 使用手冊 · 2016. 12. 20. · 3302c mainframe 使用手冊 1-3 1-5 系統方塊圖 3302c 系統方塊圖如圖 1-1 所示,3302c 內含兩組電源供應器,其中一組供應給

3302C Mainframe 使用手冊 4-11

4-7 GPIB RS-232 命令說明

471 PRESET 設定和讀取電子負載的預設值

BANK (適用機型3250A 系列)

格式[PRESet] BANK SPd| NL d=0~10

[PRESet] BANK | NL

用途設定和讀取所選擇的波形庫

說明此命令為設定欲選擇的波形庫

1 波形庫 0~4 為正弦波

2 波形庫 5~9 為方波

3 波形庫 10 為直流

4 每個波形庫當中有 5 個波形資料共 11 個波形庫55 個波形資料波

形資料如表 4-9

波 形 庫 A B C D E 0 radic2 20 25 30 35 1 15 16 17 18 19 正弦波 2 30 31 32 33 34

CF= 20 3 PF=-085 PF=-080 PF=-075 PF=-070 PF=-065 CF= 25 4 PF=-070 PF=-065 PF=-060 PF=-050 PF=-040 CF= 35 5 PF=-050 PF=-045 PF=-040 PF=-035 PF=-030 CF= 20 6 PF= 085 PF= 080 PF= 075 PF= 070 PF= 065 CF= 25 7 PF= 070 PF= 065 PF= 060 PF= 050 PF= 040 CF= 35 8 PF= 050 PF= 045 PF= 040 PF= 035 PF= 030

方波 9 10 11 12 13 14 直 流 10 radic2dc 2dc 25dc 30dc 35dc

表 4-9 波形資料表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-12

WAVE (適用機型3250A 系列)

格式[PRESet] WAVE SPdNL d=0~4

[PRESet] WAVE NL

用途設定和讀取所選擇的波形庫

說明此命令是設定 CC MODE 時的電流 CF (峰值因數)

此命令儀在 CC MODE 時才有作用BANK 改變時這 5 組 CF 亦同時會定

義成不同之 CF 如 表 4-9 詳細內容請參考 3250A 使用手冊

FREQ (適用機型3250A 系列)

格式[PRESet] FREQuery SPNR2NL

[PRESet] FREQuery NL

用途設定和讀取頻率值

說明此命令為設定電子負載的頻率值下達命令時需注意下列事項

1 下達的頻率值必須為含有小數點的數值否則命令無效

2 數值最小有效位數為小數點後第 5 位

3 下達的數值若超過電子負載得規格時則 3302C 機框會送出該電子負載

規格的滿刻度頻率值

4 3250A 系列電子負載的頻率設為範圍為 000 ~ 700 Hz

5 單位為赫茲 (Hz)

RISE (適用機型3310A 3310C3330A 系列)

格式[PRESet] RISE SPNR2NL

[PRESet] RISE NL

用途設定和讀取負載轉換率 (SLEW-RATE) 的上升斜率

說明

1 換率上升時間的定義含括負載電流改變時及動態負載電流 (DYNAMIC)

上升時間 (RISE) 與下降時間 (FALL) 的設定為完全獨立

2 升時間得設定值必須包含小數點的數值否則命令無效

3 值最小有效位數為小數點後第 5 位

4 下達上升時間數值若超過電子負載得規格時則 3302C 機框會送出該電

子負載規格的滿刻度電流值

5 單位為安培微秒 (AUs)3314C3315C 在設定時使用 (AUs) 為單位而讀

回時以 (AUs) 為單位

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-13

FALL (適用機型3310A 3310C3330A 系列)

格式[PRESet] FALL SPNR2NL

[PRESet] FALL NL

用途設定和讀取負載轉換率 (SLEW-RATE) 的下降斜率

說明

1 負載轉換率下降時間的定義含括負載電流改變時及動態負載電流下降時

間 (FALL) 與上升時間 (RISE) 的設定為完全獨立

2 下降時間得設定值必須包含小數點的數值否則命令無效

3 數值最小有效位數為小數點後第 5 位

4 下達下降時間數值若超過電子負載得規格時則 3302C 機框會送出該電

子負載規格的滿刻度電流值

5 單位為安培微秒 (AuS)3314C3315C 在設定時使用 (AuS) 為單位而讀

回時以 (mAuS) 為單位

SLEW (適用機型3330A 系列)

格式[PRESet] SLEWRATE SPNR2NL

[PRESet] SLEW NL

用途設定和讀取負載轉換率 (SLEW-RATE) 的上升和下降斜率

說明請參考 RISE和 FALL

PERI or PERD (適用機型3310A 3310C3330A 系列)

格式[PRESet] PERiodHIGHLOW SPNR2NL

[PRESet] PERi NL

[PRESet] PERDHIGHLOW SPNR2NL

[PRESet] PERD NL

用途設定和讀取動態 (DYNAMIC) 負載時的 Tlow 和 Thigh 寬度

說明

1 動態 (DYNAMIC) 負載波形的周期為 TLOW 與 THIGH 的組成

2 TLOW 與 THIGH 的的設定值必須為包含小數點的數值否則命令無

3 數值的最小有效位數為小數點後第 5 位

4 下達的 TLOW 或 THIGH 數值超過電子負載的最大規格時3302C 機框

會送出該電子負載的滿刻度 TLOW 或 THIGH 數值

5 單位為毫秒 (mS)

LDONv (適用機型3310A 3310C3330A 系列)

格式[PRESet] LDONv SPNR2NL

[PRESet] LDONv NL

用途設定和讀取 LOAD ON 電壓

說明此命令為設定電子負載 LOAD ON 電壓值

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-14

LDOFfv (適用機型3310A 3310C3330A 系列)

格式[PRESet] LDOFfv SPNR2NL

[PRESet] LDOFfv NL

用途設定和讀取負載 LOAD OFF 電壓

說明此命令為設定電子負載 LOAD OFF 電壓值

CC (適用機型3320 3330A 系列)

格式[PRESet] CC SPNR2NL

[PRESet] CC NL

用途設定和讀取負載電流值

說明設定電子負載欲載入的電流值3330A 系列指 STATIC CURRENT

CURR (適用機型3320 系列)

格式[PRESet] CURR SPNR2NL

用途設定和讀取負載電流值

說明設定電子負載欲載入的電流值3330A 系列指 STATIC CURRENT

CCHIGHLOW or CURRHIGHLOW (適用機型3310A 3310C3330A 系

列)

格式[PRESet] CCHIGHLOW SPNR2NL

[PRESet] CCHIGHLOW NL

[PRESet] CURRHIGHLOW SPNR2NL

[PRESet] CURRHIGHLOW NL

用途設定和讀取負載 HIGHLOW 組電流值

說明此命令為設定電子負載欲載入的電流值下達命令時須注意下列事項

1 下達的電流值必須含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的電流數值超過該電子負載的最大規格時3302C 機框會送出該電子

負載規格的滿刻度電流值

4 LOW 的設定電流值必須比 HIGH 的設定電流值小

5 單位為安培 (A)

CPHIGHLOW (適用機型3310C 系列)

格式[PRESet] CPHIGHLOWSPNR2NL

[PRESet] CPHIGHLOW NL

用途設定和讀取負載固定功率值

說明此命令為設定電子負載固定功率模式的功率值

CR (適用機型3330A 系列)

格式[PRESet] CRSPNR2NL

[PRESet] CR NL

用途設定和讀取負載電阻值

說明設定電子負載固定電阻模式的電阻值

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-15

LIN RES AB ( 適用機型3250A系列 ) 用途設定線性負載電流值

格式LINA|BSPNR2|NL

說明此命令為設定電子負載欲載入 (Sink) 的電流值下達命令時須注意下列事

1 下達的電流值必須為含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的數值若超過該電子負載的規格時則 3250A 系列高功率電子負載機

框會送出該電子負載規格的滿刻度電流值

4 A 組負載和 B 組負載的電流設定值為完全獨立的

5 單位為安培 (A)

CR AB or RES AB(適用機型3250A 系列)

格式[PRESet] CRABSPNR2NL

[PRESet] CRAB NL

[PRESet] RESABSPNR2NL

[PRESet] RESAB NL

用途設定和讀取負載電阻值

說明此命令為設定 A 組或 B 組電子負載欲載入的電阻值下達命令時注意

下列事項

1 下達的電阻值必須含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的電阻數值超過該電子負載的最大規格時3302C 機框會送出該電子

負載規格的滿刻度電阻值

4 單位為 Ohm (Ω)

CRHIGHLOW or RESHIGHLOW (適用機型3310A 3310C 系列)

格式[PRESet] CRHIGHLOWSPNR2NL

[PRESet] CRHIGHLOW NL

[PRESet] RESHIGHLOWSPNR2NL

[PRESet] RESHIGHLOW NL

用途設定和讀取負載電阻值

說明此命令為設定電子負載欲載入的電阻值下達命令時注意下列事項

1 下達的電阻值必須含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的電流數值超過該電子負載的最大規格時3302C 機框會送出該電子

負載規格的滿刻度電阻值

4 LOW的設定電阻值必須比 HIGH 的設定值小

5 單位為 Ohm (Ω)

CVHIGHLOW (適用機型3310A 3310C 系列)

格式[PRESet] CVHIGHLOWSPNR2NL

[PRESet] CVHIGHLOW NL

用途設定和讀取負載固定電壓模式電壓值

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-16

說明此命令為設定電子負載固定電壓模式的電壓值下達命令時須注意下列

事項

1 下達的電壓值必須含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的電壓數值超過該電子負載的最大規格時3302C 機框會送出該電子

負載規格的滿刻度電壓值

4 LOW 的設定電壓值必須比 HIGH 的設定電壓值小

5 單位為伏特 (V)

CV (適用機型3330A 系列)

格式[PRESet] CV SPNR2 NL

[PRESet] CV NL

用途設定和讀取負載固定電壓模式電壓值

說明設定電子負載固定電壓模式的確電壓值

OCPSTART (適用機型3310C 3330A 系列)

格式[PRESet] OCPSTART SPNR2NL

[PRESet] OCPSTART NL

用途設定和讀取OCP測試電流的啟始設定值

說明此命令是設定過電流保護測試(OCP)的啟始電流值(I-START)

OCPSTEP (適用機型3310C 3330A 系列)

格式[PRESet] OCPSTEP SPNR2NL

[PRESet] OCPSTEP NL

用途設定和讀取OCP測試電流的遞增電流量

說明此命令是設定過電流保護測試(OCP)的遞增電流量(I-STEP)

OCPSTOP (適用機型3310C 3330A 系列)

格式[PRESet] OCPSTOP SPNR2NL

[PRESet] OCPSTOP NL

用途設定和讀取OCP測試電流的最大電流量

說明此命令是設定過電流保護測試(OCP)的最大電流量(I-STOP)

OCPVTH (適用機型3310C 3330A 系列)

格式[PRESet] OCPVTH SPNR2NL

[PRESet] OCPVTH NL

用途設定和讀取OCP測試的臨界點電壓設定

說明此命令是設定過電流保護測試(OCP)臨界點電壓設定當待測試物的輸出

電壓小於或等於VTH電壓值時即為OCP點

OPPSTART (適用機型3310C 系列)

格式[PRESet] OPPSTART SPNR2NL

[PRESet] OPPSTART NL

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-17

用途設定和讀取OPP測試功率的啟始設定值

說明此命令是設定過功率保護測試(OPP)的啟始功率值(P-START)

OPPSTEP (適用機型3310C系列)

格式[PRESet] OPPSTEP SPNR2NL

[PRESet] OPPSTEP NL

用途設定和讀取OPP測試功率的遞增功率值

說明此命令是設定過功率保護測試(OPP)的遞增功率值(P-STEP)

OPPSTOP (適用機型3310C 系列)

格式[PRESet] OPPSTOP SPNR2NL

[PRESet] OPPSTOP NL

用途設定和讀取OPP測試功率的最大功率值

說明此命令是設定過功率保護測試(OPP)的最大功率值(P-STOP)

OPPVTH (適用機型3310C 系列)

格式[PRESet] OPPVTH SPNR2NL

[PRESet] OPPVTH NL

用途設定和讀取OPP測試的臨界點電壓設定

說明此命令是設定過功率保護測試(OPP)臨界點電壓設定當待測試物的輸出

電壓小於或等於VTH電壓值時即為OPP點

TCONFIG (適用機型3310C3330A 系列)

格式[PRESet] TONFIG NORMAL|OCP|OVP|OPPNR2NL

[PRESet] TONFIG NL

用途設定和讀取動態測試的功能

說明此命令有四個選項(NORMAL|OCP|OVP|OPP)分別是正常模式(NORMAL)

過電流保護測試(OCP)過電壓保護測試(OVP)過功率保護測試(OPP)

PS3310C有過電流保護測試(OCP)過功率保護測試(OPP)

3330A有過電流保護測試(OCP)過電壓保護測試(OVP)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-18

472 LIMIT 設定和讀取電子負載判斷 NG 的上下限

[LIMit]CURRentHIGHLOW or IHIL (適用機型3250A3310A

3310C3330A 系列)

格式[LIMit]CURRentHIGHLOWSPNR2NL

[LIMit]CURRentHIGHLOW NL

IHILSPNR2NL

IHIL NL

用途設定和讀取負載電流的上下限

說明設定比較電流的下限值當負載載入電流低於此下限值時NG 指示燈

即點亮表示ldquoNO GOODrdquo

設定比較電流的上限值當負載載入電流高於此下限值時NG 指示燈即點亮

表示ldquoNO GOODrdquo

[LIMit]POWerHIGHLOW or WHWL (適用機型3310C3250A 系列)

格式[LIMit]POWerHIGHLOWSPNR2NL

[LIMit]POWerHIGHLOW NL

用途設定和讀取負載功率 (W) 的上下限

說明設定比較功率 (瓦特) 的下限值當功率 (瓦特) 高於此上限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

設定比較功率 (瓦特) 的上限值當功率 (瓦特) 低於此下限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

[LIMit]VA HIGHLOW or VAHVAL (適用機型3250A 系列)

格式[LIMit] VAHIGHLOWSPNR2NL

[LIMit] VAHIGHLOW NL

VAHVALSPNR2NL

VAHVAL NL

用途設定和讀取負載視在功率 (VA) 的上下限

說明設定比較功率 (伏安) 的下限值當功率 (伏安) 高於此上限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

設定比較功率 (伏安) 的上限值當功率 (伏安) 低於此下限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-19

[LIMit] VOLtage HIGHLOW or VHVL (適用機型3250A 3310A

3310C3330A 系列)

格式[LIMit] VOLtageHIGHLOWSPNR2NL

[LIMit] VOLtageHIGHLOW NL

VHVLSPNR2NL

VHVL NL

用途設定和讀取負載電壓的上下限

說明設定比較電壓的下限值當輸入電壓低於此下限值時NG 指示燈即點

亮表示ldquoNO GOODrdquo

設定比較電壓的上限值當輸入電壓高於此上限值時NG 指示燈即點

亮表示ldquoNO GOODrdquo

473 STAGE 設定和讀取電子負載的工作狀態

[STATe] LOAD SPONOFF (適用機型33203250A3310A 3310C

3330A 系列)

格式[STATe] LOAD SPONOFFNL

[STATe] LOAD NL

用途設定和讀取電子負載是否載入電流

說明設定電子負載是否載入電流當設定為 ON 時則電子負載開始以待測物

載入電流當設定為OFF 時則電子負載不會載入電流

[STATe] MODE SPCCCRCVCP (適用機型3250A3310A 3310C

3330A 系列)

格式[STATe] MODE SPCCCRCVCPNL

[STATe] MODE NL

用途設定和讀取電子負載的操作模式

說明電子負載可工作的模式如下表所示

當 讀 取 負 載 操 作 模 式 時 返 回 值 0123 分 別 代 表

CCCRCVLINCP 模式

CC CR CVLIN CP

3310A CV

3310C CV

3330A CV

3250 LIN

表 4-10 各系列可工作模組表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-20

[STATe] SHORt SPONOFF (適用機型33203310A 3310C3330A

系列)

格式[STATe] SHORt SPONOFFNL

[STATe] SHORt NL

用途設定和讀取電子負載是否短路測試

說明此命令為設定電子負載作短路測試當設定為 ON 時此時電子負載之

V+V- 端如同短路狀態

[STATe ] PRESet SPONOFF ( 適 用 機 型 3320 3250A 3310A

3310C3330A 系列)

格式[STATe] PRESet SPONOFFNL

[STATe] PRESet NL

用途設定和讀取電子負載預設功能

說明此命令是控制電流表的輸出形式若設為 ON 時則電流表所顯示的電

流值為預設之值若設為 OFF則電流表所顯示的電流值為實際載入電

流之值

[STATe] SENSe SPONOFF (適用機型3250A3310A 3310C3330A

系列)

格式[STATe] SENSe SPONOFFNL

[STATe] SENSe NL

用途設定和讀取電子負載 VSENSE 功能的狀態

說明此命令為設定電壓讀取由輸入連接器端或是 VSENSE BNC 端設定為

ON 時電壓值由 VSENSE BNC 端所取得設定為 OFF 時電壓值是

由輸入連接器端所取得

[STATe] RANGe SPI∣II (適用機型33203310A 系列)

格式[STATe] RANGe SPI∣II∣NL

[STATe] RANGe ∣NL

用途設定和讀取電源或電阻範圍

說明此命令為設定電流及電阻範圍3310A 系列電子負載共有二檔RANG 1

即 RANG IRANG 2 即 RANGE II而其電流及電阻的範圍一電子負載

模組規格而定3310A 系列各電子負載模組的電流及電阻的範圍如下

規格

機種 3310A 3311A 3312A 3314A 3315A

CC MODE

RANGE III 0~3A 0~ 30A 0~6A 0~60A 0~1A 0~10A 0~05A 0~5A 0~15A 0~15A

CR MODE

RANGE III 01~2Ω 2~8KΩ

005~1

Ω 1~4KΩ

125~25

Ω

25~20K

Ω 5~100Ω

100~2K

Ω 02~4Ω

4~16K

Ω

表 4-11 3310A 系列電流及電阻的規格表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-21

[STATe] LEVEl SPHIGH∣LOW (適用機型3310A 3310C 系列)

格式[STATe] LEVEl SPHIGH∣LOW∣NL

[STATe] LEVEl ∣NL

用途設定和讀取電子負載 LOW 和 HIGH

說明

1 LEV LOW 固定電流 (CC) 模式時為低準位電流設定值固定電阻 (CR)

模式時為低準位電阻設定值固定電壓 (CV) 模式時為低準位電壓設

定值

2 LEV HIGH 固定電流模式時為高準位電流設定值固定電阻模式時為

高準位電阻設定值固定電壓模式時為高準位電壓設定值

[STATe] DYNamic SPON∣OFF (適用機型3310A 3310C3330A 系

列)

格式[STATe] DYNamic SPON∣OFF∣NL

[STATe] DYNamic ∣NL

用途設定和讀取電子負載為動態或靜態負載

說明

1 DYN ON 設定為動態 (DYNAMIC) 負載

2 DYN OFF 設定為靜態 (STATIC) 負載

[STATe] SYNCronize SPON∣OFF (適用機型3250A 系列)

格式[STATe] SYNCronize SPON∣OFF∣NL

[STATe] SYNCronize ∣NL

用途設定和讀取電子負載為外部同步或內部同步

說明

1 外部同步信號 (SYNC ON)使用外部同步信號作為電子負載同步解發信

號以控制負載電流與電壓同步

2 內部同步信號 (SYNC OFF)使用輸入連接器的信號再經由內部的零交

越電路及隔離電路產生同步信號

[STATe] WATT SPON∣OFF (適用機型3250A3310C 系列)

格式[STATe] WATT SPON∣OFF∣NL

[STATe] WATT ∣NL

用途設定和讀取是否顯示功率

說明此命令是設定功率電表的顯示本命令必須配合 PRESOFF 時使用

設定 ON 時上方的顯示器由電壓表變為瓦特表下方的顯示器由電流

表變為伏安 (VA) 表其單位分別為ˆ W ˜ˆ VA ˜

設定 OFF 時上方的瓦特 (W) 變回電壓表下方的伏安 (VA) 表變回

電流表其單位分別為ˆ Vrms ˜ˆ Vrms ˜

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-22

[STATe] AFREQ SPONOFF (適用機型3250A系列)

格式[STATe] AFREQ SPONOFFNL

[STATe] AFREQ NL

用途設定和讀取電子負載是否自動偵測頻率

說明此命令式控制電子負載是否自動偵測頻率若設為 ON 時則電子負載

會自動偵測輸入端電壓之頻率若設為 OFF則電子負載輸入電壓之頻

率須要自行設定

[STATe] DUAL DVM∣DVM∣OFF (適用機型3330A 系列)

格式 [STATe] DUAL DVM∣DVM∣OFF∣NL

用途設定當前模組在顯示狀態

說明此命令為設定 3330A 系列模組在顯示狀態

DVM雙電壓顯示模式

DAM雙電壓顯示模式

OFFNORMAL顯示模式

[STATe] CC AUTO∣R2 (適用機型333XA331XC 系列)

格式 [STATe] CC AUTO∣R2∣NL

用途設定AUTO RANGE強制RANGE II功能

說明設定在AUTO RANGE 會自動切換RANGE 檔位

設定在強制 RANGE II 會將RANGE 檔位設定在RANGE II

PS此項功能3302C啟用於(REV28)版本之後

3310C系列啟用於(REV305)3312C(REV306)版本之後

3330A系列啟用於(REV317)版本之後

[STATe] NG (適用機型3250A3310A 3310C3330A 系列)

格式[STATe] NG ∣NL

用途查詢當前模組是否有的 NG 標誌

說明NG 讀回NG 的狀態指示燈ldquo0rdquo表示 NG (NO GOOD) 指示燈熄

滅ldquo1rdquo表示 NG 指示燈點亮

[STATe] PROTect (適用機型3310A 3310C3330A 系列)

格式[STATe] PROTect ∣NL

用途查詢當前模組是否有的保護標誌

說明

1 PROT 讀回負載目前的保護狀態ldquo1rdquo表是發生 OPPldquo4rdquo表示發

生 OVP ldquo8rdquo表示發生 OCP下表說明保護狀態位元對應碼

2 PROT 狀態暫存器的清除可以使用 CLER 命令將 PROT 狀態暫存器清

除為ldquo0rdquo

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-23

7 6 5 4 3 2 1 0

過功率保護(OPP)

過電壓保護(OVP)

過電流保護(OCP)

位元 7 位元 0

過溫度保護(OTP)(3310)

表 4-13 PROT 狀態暫存器

[STATe] SLEWrate ATE FAST∣MIDDle∣SLOWNL (適用機型3320

系列)

格式[STATe] SLEWrate FAST∣MIDDle∣SLOWNL

用途設置當前模組電流斜率

說明設置當前模組電流斜率約快中慢

474 SYSTEM 設定和讀取機框和電子負載的狀態

[SYStem] RECall SP m n (適用機型33203250A3310A 3310C

3330A 系列)

格式[SYStem] RECall SP m n∣NL

用途呼叫記憶裝定中的負載狀態

說明此命令為呼叫記憶裝定中的負載狀態資料m = 1~5n = 1~30

如果當前模組為 3310A3250 系列時項目號 (n) 無效n 可以省略

如果當前模組為其他系列時省略符號 n項目默議為 3302C 所顯示的項

實例RECALL 215 呼叫記憶裝定中的第 2 組第 15 項負載裝態資料

REC 3 呼叫記憶裝定中的第3組負載狀態資料如果當前模組為 3320

3310C3330A 系列時項目默議為 3302C 所顯示的項目

[SYStem] STORe SP m n (適用機型33203250A3310A 3310C

3330A 系列)

格式[SYStem] STORe SP m n∣NL

用途存儲負載狀態到記憶裝定中

說明此命令為存儲負載狀態到記憶裝定中m = 1~5n = 1~30如果當前模組

為 3310A3250A 系列時項目 (n) 無效n 可以省略

如果當前模組為其他系列時省略項目號 n 項目默議為 3302C 所顯示的項

實例SYSTEMSTORE 215 存儲負載狀態到記憶裝定第 2 組第 15 項中

STOR 3 存儲負載狀態到記憶裝定第 3 組如果當前模組為 33203310C

3330A 系列時項目默議為 3302C 所顯示的項目

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-24

[SYStem] NAME (適用機型3250A3310A 3310C3330A 系列)

格式[SYStem] NAME ∣NL

用途讀取當前電子負載機型編號

說明此命令讀回當前電子負載機型編號如果當前沒有模組那麼將讀到字

符串 ˆNONE˜如果當前安裝了模組那麼將會讀到以下型號

型 號 型 號 型 號 型 號

3250A 3310A 3310C 3330A

3251A 3311A 3311C 3331A

3252A 3312A 3312C 3332A

3253 3314A 3314C 3333A

3315A 3315C 3334A

表 4-14 各系列機型編號表

[SYStem] NAME XXXX ∣NL or [SYStem] SPEC NR2 (適用機型

3320A 系列)

格式[SYStem] NAME XXXX ∣NL

[SYStem] SPEC NR2

用途設定當前電子負載機型編號

說明XXXX 為 33203321332233243325 型號之一3302C 才能知道當

前為何種規格電子負載

SPCT 型號

0 3320

1 3321

2 3322

4 3324

5 3325

表 4-15 3320系列機型編號表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-25

475 MEASURE 測量電子負載的當前電流電壓的實際值

MEASureCURRent (適用機型3250A3310A 3310C3330A 系列)

格式MEASureCURRent ∣NL

用途讀取當前電子負載的電流

說明讀回 4 位半數位電流表的讀值單位為安培 (A)

MEASureVOLtage (適用機型3250A3310A 3310C3330A 系列)

格式MEASureVOLtage ∣NL

用途讀取當前電子負載的電壓

說明讀回 4 位半數位電壓表的讀值單位為伏特 (V)

MEASurePOWer (適用機型3250A3310C 系列)

格式MEASurePOW ∣NL

用途讀取當前電子負載的功率

說明讀回 4 位半數位瓦特表的讀值單位為瓦特(W)

MEASureVA (適用機型3250A 系列)

格式MEASureVA ∣NL

用途讀取當前電子負載的伏安

說明讀回 4 位半數位伏安表的讀值單位為伏安 (VA)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-26

4-8 3250 系列 GPIB 控制流程圖

START

SET to LEV A or B

AC or DC

AC

DC

SET

FREQ NR2

SYNC ON|OFF

BANK m

SET

FREQ 01

SYNC ONOFF

MODE CCCC

SET

CR

MODE CR

SET

MODE CC

WAVE nCURR = A NR2

SET

VL NR2VH NR2

IL NR2

IH NR2WL NR2

WH NR2VAL NR2VAH NR2

m 0 ~ 10n 1 ~ 5

BANK 命令僅能使用於

交流 (AC) 負載

Lighting REM

Indicater

WAVE 命令僅能使用於

固定電流 (CC)模式

RESA NR2

圖 4-2 3250A 系列 GPIB 控制流程圖

SET

ldquoMODE LINrdquoldquoCURR=A NR2rdquo

LIN

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-27

4-9 3310A 系列 GPIB 控制流程圖

圖 4-3 3310A 系列 GPIB 控制流程圖

START

SETMODE CC

SET SET

CURRENTiexclOslashA

CC

SETRANG 2

SETRANG 1

SETRANG 1

SETRANG 2

HIGH or LOW LEVEL

SET

LEV HIGHRESLOW C

RESHIGH NR2

SET

LEV LOWRESLOW D

RESHIGH NR2

SETLEV HIGH

RESLOW ERESHIGH NR2

SET

LEV LOWRESHIGH FRESHIGH NR2

SET

LEV HIGHRESLOW G

RESHIGH NR2

SET

LEV LOWRESHIGH H

RESHIGH NR2

STA or DYN

SETDYN OFF

SET

HIGH or

SETLEV HIGH

CURRLOW I

CURRHIGH NR2

SETLEV LOW

CURRHIGH J

CURRLOW NR2

SETLEV HIGH

CURRLOW K

CURRHIGH NR2

SETLEV LOW

CURRHIGH L

CURRLOW NR2

SETDYN ON

RISENR2

PERDLOW NR2

STA or DYN

DYN OFF

LOW LEVELHIGH or

LOW LEVEL

CURRHIGH NR2CURRLOW NR2

FALLNR2PERDHIGH NR2

SETDYN ON

RISENR2

PERDLOW NR2

CURRHIGH NR2CURRLOW NR2

FALLNR2PERDHIGH NR2

HIGH or LOW LEVEL

HIGH or LOW LEVEL

CURRENTiexclUgraveB

MODE CR MODE CV

MODE

CR

MODE

CV

MODE NO NO NO

YESYESYES

YES

YESNO

NO

LOW

HIGH HIGH

LOW

DYN DYN

SAT SAT

LOWLOW

HIGH HIGH

HIGH

LOW

3310A 3311A 3312A 3314A 3315A

AB

CD

E

FGH

IJKL

3020

20800001

20

0060000

3000300

6010

104000

0051000

60000

6000600

10250

25020000

125250

001000

1000100

051000

100020000

501000

00500000

050050

1540

4015000

0240

0060000

1500150

3310A 系列流程圖變數表

Lighti ng REMIndicater

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-28

4-10 3320 系列 GPIB 控制流程圖

圖 4-4 3320 系列 GPIB 控制流程圖

START

A B C

3320 3321 3322 3323 3324 30

30

300

60

60

600

10

10

100

10

10

100

05

05

50

3325 15

15

150

SETRANG 1SLEW n

CURR ≦ B

CURRENT ≦ A

SETRANG 2SLEW n

CURR ≦ C

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-29

4-11 3310C 系列 GPIB 控制流程圖

圖 4-5 3310C 系列 GPIB 控制流程圖

START

CC

MODE

NO CP

MODE

CV

MODE

CR

MODE

SETldquoMODE CCrdquo

SETldquoMODE CRrdquo

SETldquoMODE CVrdquo

SETldquoMODE CPrdquo

CORRENTlt=A

SETldquoRANGE 2rdquo

SETldquoRANGE 1rdquo

RESgt=B

SETldquoRANGE 2rdquo

SETldquoRANGE 1rdquo

STA or

SETldquoDYN OFFrdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquo ldquoCURRHIGH D ldquo ldquoCURRLOW NR2rdquo

SET ldquoLEV HIGHrdquo ldquoCURRLOW C ldquo ldquoCURRHIGH NR2rdquo

SET ldquoDYN ONrdquo

ldquoCURRHIGH NR2ldquo ldquoCURRLOW NR2rdquo ldquoRISENR2rdquo ldquoFALLNR2rdquo ldquoPERDHIGH NR2rdquo ldquoPERDLOW NR2rdquo

STA or

SETldquoDYN OFFrdquo

HIGH orLOW LEVEL

SETldquoLEV LOWrdquo ldquoCURRHIGH F ldquoldquoCURRLOW NR2rdquo

SETldquoLEV HIGHrdquoldquoCURRLOW E ldquoldquoCURRHIGH NR2rdquo

SETldquoDYN ONrdquo

ldquoCURRHIGH NR2ldquoldquoCURRLOW NR2rdquoldquoRISENR2rdquoldquoFALLNR2rdquoldquoPERDHIGH NR2rdquoldquoPERDLOW NR2rdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquoldquoRESHIGH J ldquo ldquoRESLOW NR2rdquo

SET ldquoLEV HIGHrdquo ldquoRESLOW I ldquo ldquoRESHIGH NR2rdquo

HIGH orLOW LEVEL

SETldquoLEV LOWrdquoldquoRESHIGH L ldquoldquoRESLOW NR2rdquo

SET ldquoLEV HIGHrdquo ldquoRESLOW K ldquoldquoRESHIGH NR2rdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquo ldquoCVHIGH H ldquo ldquoCVLOW NR2rdquo

SET ldquoLEV HIGHrdquoldquoCVLOW G ldquo ldquoCVHIGH NR2rdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquo ldquoCPHIGH N ldquo ldquoCPLOW NR2rdquo

SETldquoLEV HIGHrdquo ldquoCPLOW M ldquoldquoCPHIGH NR2rdquo

A B CDEF GH I J KLM N

3310C30 20 0 0300030

20 750010620

00 60

00 150

3311C601000 60 0060

1037500510

00 60

00300

3312C102500100010

25 1875013325

00250

00300

3314C0510000050050

1001875533100

00500

00200

3315C154000150015

4015002140

0060

0075

3310C系列流程圖變數表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 A-1

Appendix A GPIB programming Example

C Example Program

Link this program with appropriate cibobj

This application program is written in TURBO C 20 for the IBM PC-AT compatible The National Instruments Cooperation (NIC) Model PC-2A board provides the interface between the PC-AT and a PRODIGIT MPAL ELECTRONIC LOAD The appropriate cibobj file is required in each program to properly link the NIC board to C LANGUAGE and include the ltdeclhgt HEADER FILE to C LANGUAGE

include ltstdiohgt

include ltdoshgt

include ltmathhgt

include declh NI GPIB CARD HEADER FILE

main()

char ouster[20]rdbuf[15]spec[10]

int ichload

Assign unique identifier to the device dev5 and store in variable load check for error ibfind error = negative value returned

if((load = ibfind(dev5)) lt 0) Device variable name is load

GPIB address is 5

printf(r INTERFACE ERROR an)

printf(rnError routine to notify that ibfind failedn)

printf(rnCheck software configurationn)

exit(1)

Clear the device

if((ibclr(load)) amp ERR)

printf(INTERFACE ERROR a)

exit(1)

clrscr()

Clear load error register

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT A-2

ibwrt(loadoutstr6)

ibwrt(loadCLR3)

ibwrt( loadNAME5) Get the 3310 series module load specification

strset(rdbuf0) Clear rdbuf string buffer

strset(spec0) Clear spec string buffer

ibrd(loadspec20)

if (spec[3] == 9)

printf(n 3302C series specification error )

Set preset off current sink 10 amps and load on commands to the load

ibwrt( loadpres offcclow 00cchigh 10load on 47)

ibwrt( loadmeascurr10)

Get the load actially sink current from the load

ibrd( loadrdbuf20)

go to local

ibloc(load)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 A-3

BASICA Example Program

LOAD DECLBAS using BASICA MERGE command

100 REM You must merge this code with DECLBAS

105 REM

110 REM Assign a unique identifier to the device dev5 and store it in variable load

125 REM

130 udname$ = dev5

140 CALL ibfind (udname$load)

145 REM

150 REM Check for error on ibfind call

155 REM

160 IF load lt 0 THEN GOTO 2000

165 REM

170 REM Clear the device

175 REM

180 CALL ibclr (load)

185 REM

190 REM Get the 3310 series module load specification

195 REM

200 wrt$ = NAME CALL ibwrt(loadwrt$)

210 rd$ = space$(20) CALL ibrd(loadrd$)

215 REM

220 REM Set preset off current sink 10 amps and load on commands to the load

225 REM

230 wrt$ = pres offcclow 00cchigh 10load on

240 CALL ibwrt(loadwrt$)

245 REM

250 REM Get the load actially sink current from the load

255 REM

260 wrt$ = meascurr CALL ibwrt(loadwrt$)

270 rd$ = space$(20) CALL ibrd(loadrd$)

275 REM

280 REM Go to local

285 REM

290 CALL ibloc(load)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT A-4

2000 REM Error routine to notify that ibfind failed

2010 REM Check software configuration

2020 PRINT ibfind error STOP

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-1

Appendix B RS-232 programming Example

C Language Interface for DOS Handlers pd_rs232c include ltdoshgt

include ltstdiohgt

include ltconiohgt

include ltstringhgt

define COMPTR 44 command array pointer

define QUELEN 1024 size of seriel input

define SUCCESS 0 return value variable for success

define OPER_ERR -1 operate error

define TIME_OUT 1 time_out

int input_index = 0 index of seriel input buffer

int rd_result = 0 return value variable of pd_rd()

int timeout = 0 timeout flag

char queue[QUELEN] seriel input buffer

int ACE_DATA_REG ACIA data register

int ACE_INT_ENB_REG ACIA interrupt enable register

int ACE_INT_IDENT_REG ACIA interrupt identification register

int ACE_LINE_CTL_REG ACIA line control register

int ACE_MODEM_CTL_REG ACIA modem control register

int ACE_LINE_STAT_REG ACIA line status register

int ACE_MODEM_STAT_REG ACIA modem status register

int COM_INT_NUM ACIA communication port interrupt number

int IRQ_MASK IRQ mask for PC IRQ flag

void pd_loc(void) function of disable interrupt routine

void pd_rem(void) function of enable interrupt routine

int pd_init(int) function of initial communication port

int pd_wrt(char int) function of write to device

int pd_rd(char int) function of read from device

int read_buf(void)

define PIC_CTL_REG 0x20 8259A PIC control register

define PIC_INT_MASK_REG 0x21 8259A PIC interrupt mask register

define NON_SPEC_EOI 0x20 non-spacific end of interrupt

define CTS 0x10 clear to send

define DSR 0x20 data set ready

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-2

define RI 0x40 ring indicator

define DCD 0x80 data carrier detect

define DCTS 1 delta clear to send

define DDSR 2 delta data set ready

define TERI 4 trailing edge ring detect

define DDCD 8 delta data carrier detect

define OE 2 overrun error

define PE 4 parity error

define FE 8 frame error

define BI 0x10 break interrupt

define THRE 0x20 transmit holding reg empty

3302C series elec load command sets

int pd_wrt(char wrtbufint count)

static char combuf[COMPTR] = CHAN CURRHIGH CURRLOW

RESHIGH RESLOW VOLTHIGH

VOLTLOW PERDHIGH PERDLOW

FALL RISE GLOBLOAD

GLOBLEV GLOBPRES GLOBSHOR

GLOBDYN GLOBRANG GLOBMODE

CLER CHAN MEASVOLT

MEASCURRCURRHIGH CURRLOW

ERR RESHIGH RESLOW

VOLTHIGHVOLTLOW NAME

PERDHIGHPERDLOW FALL

RISE LOAD LEV

PRES SHOR DYN

RANG MODE PROT

REMOTE LOCAL

int cntresultt

int comerrerr

char ch

char tempbuf[QUELEN]

char intbuf[QUELEN]

for (cnt = 0cnt lt 1024cnt++)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-3

intbuf[cnt] =

tempbuf[cnt]=

strset(intbuf)

strset(tempbuf)

for (cnt = 0cnt lt count+1cnt++wrtbuf++)

intbuf[cnt] = wrtbuf

cnt = cnt--

intbuf[cnt] = r

cnt = cnt++

count = count++

intbuf[cnt] = n

t = strcspn(intbuf )

if (t gtcount)

t = count-1

for (cnt = 0cnt lt tcnt++)

tempbuf[cnt] = intbuf[cnt]

strupr(tempbuf)

strupr(intbuf)

cnt = 0

do

comerr = strncmp(tempbufcombuf[cnt]t)

cnt = cnt++

while(( cnt = COMPTR) ampamp (comerr = 0))

if ( comerr == 0)

result = SUCCESS

for (cnt = 0cnt lt count+1cnt++)

while(inportb(ACE_LINE_STAT_REG) amp THRE == 0)

ch = intbuf[cnt]

delay(20)

outportb(ACE_DATA_REG ch)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-4

timeout = 0

for (cnt = 0 cnt lt= countcnt++)

ch = intbuf[cnt]

if(ch == )

do

read_buf()

while((rd_result == 0)ampamp(timeout == 0))

rd_result = 0

for (cnt = 0cntlt= countcnt++)

intbuf[cnt] =

tempbuf[cnt] =

return(result)

return(OPER_ERR)

int pd_rd(char bufint count)

char ch

int cnt = 0

do

ch = queue[cnt]

buf = ch

cnt = cnt++

buf = buf++

while((ch = n) ampamp (cnt = count))

buf = 0

queue[0] = 0

if (timeout == 1)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-5

return(TIME_OUT)

return(SUCCESS)

int read_buf()

char chch1

int temp_index

unsigned long ticks

float sec1sec2

rd_result = 0

ticks = biostime(00)

sec1 = ticks182

do

ticks = biostime(00)

sec2 = ticks182

if((sec2 - sec1) gt= 200) delay about 1 Sec

timeout = 1

ch = inportb(ACE_INT_IDENT_REG)

ch amp= 0x06

switch(ch)

case 6

inportb(ACE_DATA_REG) read the data register to empty it

break

case 0

break

case 2

break

case 4 read character from data register

ch1 = inportb(ACE_DATA_REG)

temp_index = input_index + 1 increment index of input buffer

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-6

if (ch1 = n) check terminate bit

queue[input_index] = ch1 store character to input buffer

input_index = temp_index

else

queue[input_index] = ch1

input_index = temp_index

input_index = 0 if terminate bit was detected

temp_index = 0

rd_result = 1 clear index and set return value

break

finally send the non-spacific

while ((rd_result == 0) ampamp (timeout == 0))

int pd_init(int pd_com)

if ((pd_com = 1) ampamp (pd_com = 2))

return(OPER_ERR)

if (pd_com == 2) initial communication port 2

ACE_DATA_REG = 0x2f8

ACE_INT_ENB_REG = 0x2f9

ACE_INT_IDENT_REG = 0x2fa

ACE_LINE_CTL_REG = 0x2fb

ACE_MODEM_CTL_REG = 0x2fc

ACE_LINE_STAT_REG = 0x2fd

ACE_MODEM_STAT_REG = 0x2fe

COM_INT_NUM = 11

IRQ_MASK = 0xf7 IRQ mask for IRQ3 (11110111)

else initial communication port 1

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-7

ACE_DATA_REG = 0x3f8

ACE_INT_ENB_REG = 0x3f9

ACE_INT_IDENT_REG = 0x3fa

ACE_LINE_CTL_REG = 0x3fb

ACE_MODEM_CTL_REG = 0x3fc

ACE_LINE_STAT_REG = 0x3fd

ACE_MODEM_STAT_REG = 0x3fe

COM_INT_NUM = 12

IRQ_MASK = 0xef IRQ mask for IRQ4 (11101111)

bioscom(0 0xe3 pd_com-1) boud rate 9600 1 start bit

pd_rem() no parity 1 stop bit

pd_wrt(remote6) data bit 8 bits

return(SUCCESS)

void pd_rem(void)

char ch

outportb(ACE_INT_ENB_REG 0xd) enable ACIA interrupt register

inportb(ACE_DATA_REG) empty receive data register

inportb(ACE_LINE_STAT_REG) clear line status register

outportb(ACE_MODEM_CTL_REG 0xb) set RTSDTR to enable modem and

turn on OUT2 to enable the 8250s

IRQ interrupt to system

void pd_loc(void)

char ch

outportb(ACE_INT_ENB_REG 0) disable all 8250 interrupt

outportb(ACE_MODEM_CTL_REG 0) clear RTSDTR to disable modem and

turn off OUT2 to disable the 8250s

IRQ interrupt to system

Program terminated

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-8

C Example Program Link this program with pd_rs232obj

include ltdoshgt

include ltstdiohgt

include ltconiohgt

include ltstringhgt

main()

int com

int io_err= 0

char rdbuf[1024]

clrscr()

printf(Input COM1COM2 port is )

scanf(d ampcom)

if((io_err = pd_init(com)) == 0) Initial RS-232 interface

setstr(rdbuf)

pd_wrt(name5)

if ((io_err = pd_rd(a10)) == 0)

do

Set preset off current sink 10 amps and load on commands to the load

pd_wrt(pres off8)

delay(200)

pd_wrt(currlow 0012)

delay(200)

pd_wrt(curr high 1013

delay(200)

pd_wrt(load on7)

delay(200)

pd_wrt(meascurr 11)

Get the load actially sink current from the load

delay(200)

pd_rd(rdbuf20)

io_err = 1

while (io_err == 0)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-9

else

printf(a)

printf(3302C IO reading error n)

exit(1)

pd_loc() Go to local

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

Material Contents Declaration (材料含量宣称)

Hazardous Substance (有毒有害物质或元素)

(Part Name) 零件名称

(Pb) 汞

(Hg) 镉

(Cd) 六价铬

(Cr6+)

多溴

联苯

(PBB)

多溴

二苯醚

(PBDE)

PCBA (印刷电路装配件)

X O X O O O

Electrical part not on PCBArsquos 未在PCBA上的电子零件 X O X O O O

Metal parts 金属零件

O O O X O O

Plastic parts 塑料零件

O O O O X X

Wiring 电线

X O O O O O

Package 封装

X O O O O O

对销售之日的所售产品本表显示 PRODIGIT 供应链的电子信息产品可能包含这些物质注意在所售产品中可能

会也可能不会含有所有所列的部件This table shows where these substances may be found in the supply chain of Prodigit electronic information products as of the date of sale of the enclosed product Note that some of the component types listed above may or may not be a part of the enclosed product 表示该有毒有害物质在该部

件所有均质材料中的含量均在SJT 11363-2006 标准规定的限量要求以下Indicates that the concentration of the hazardous substance in all homogeneous materials in the parts is below the relevant threshold of the SJT 113632006 standard times表示该有毒有害物质至少在该部件的某一均质材料中的含量超出SJT 11363-2006 标准

规定的限量要求times Indicates that the concentration of the hazardous substance of at least one of all homogeneous materials in the parts is above the relevant threshold of the SJT 11363-2006 standard Note(注释) 1Prodigit has not fully transitioned to lead-free solder assembly at this momentHowever most of thecomponents used are RoHS compliant(此刻Prodigit 并非完全过渡到无铅焊料组装但是大部份的元器件一至于RoHS的规定)

2 The product is labeled with an environment-friendly usage period in yearsThe marked period is assumed under the operating environment specified in the product specifications(产品标注了环境友好的使用期限制(年)所标注的环境使用期限假定是在此产品定义的使用环境之下)

Example of a marking for a 10 year period (例如此标制环境使用期限为10年)

Page 28: 3302C Mainframe 使用手冊 · 2016. 12. 20. · 3302c mainframe 使用手冊 1-3 1-5 系統方塊圖 3302c 系統方塊圖如圖 1-1 所示,3302c 內含兩組電源供應器,其中一組供應給

PRODIGIT 4-12

WAVE (適用機型3250A 系列)

格式[PRESet] WAVE SPdNL d=0~4

[PRESet] WAVE NL

用途設定和讀取所選擇的波形庫

說明此命令是設定 CC MODE 時的電流 CF (峰值因數)

此命令儀在 CC MODE 時才有作用BANK 改變時這 5 組 CF 亦同時會定

義成不同之 CF 如 表 4-9 詳細內容請參考 3250A 使用手冊

FREQ (適用機型3250A 系列)

格式[PRESet] FREQuery SPNR2NL

[PRESet] FREQuery NL

用途設定和讀取頻率值

說明此命令為設定電子負載的頻率值下達命令時需注意下列事項

1 下達的頻率值必須為含有小數點的數值否則命令無效

2 數值最小有效位數為小數點後第 5 位

3 下達的數值若超過電子負載得規格時則 3302C 機框會送出該電子負載

規格的滿刻度頻率值

4 3250A 系列電子負載的頻率設為範圍為 000 ~ 700 Hz

5 單位為赫茲 (Hz)

RISE (適用機型3310A 3310C3330A 系列)

格式[PRESet] RISE SPNR2NL

[PRESet] RISE NL

用途設定和讀取負載轉換率 (SLEW-RATE) 的上升斜率

說明

1 換率上升時間的定義含括負載電流改變時及動態負載電流 (DYNAMIC)

上升時間 (RISE) 與下降時間 (FALL) 的設定為完全獨立

2 升時間得設定值必須包含小數點的數值否則命令無效

3 值最小有效位數為小數點後第 5 位

4 下達上升時間數值若超過電子負載得規格時則 3302C 機框會送出該電

子負載規格的滿刻度電流值

5 單位為安培微秒 (AUs)3314C3315C 在設定時使用 (AUs) 為單位而讀

回時以 (AUs) 為單位

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-13

FALL (適用機型3310A 3310C3330A 系列)

格式[PRESet] FALL SPNR2NL

[PRESet] FALL NL

用途設定和讀取負載轉換率 (SLEW-RATE) 的下降斜率

說明

1 負載轉換率下降時間的定義含括負載電流改變時及動態負載電流下降時

間 (FALL) 與上升時間 (RISE) 的設定為完全獨立

2 下降時間得設定值必須包含小數點的數值否則命令無效

3 數值最小有效位數為小數點後第 5 位

4 下達下降時間數值若超過電子負載得規格時則 3302C 機框會送出該電

子負載規格的滿刻度電流值

5 單位為安培微秒 (AuS)3314C3315C 在設定時使用 (AuS) 為單位而讀

回時以 (mAuS) 為單位

SLEW (適用機型3330A 系列)

格式[PRESet] SLEWRATE SPNR2NL

[PRESet] SLEW NL

用途設定和讀取負載轉換率 (SLEW-RATE) 的上升和下降斜率

說明請參考 RISE和 FALL

PERI or PERD (適用機型3310A 3310C3330A 系列)

格式[PRESet] PERiodHIGHLOW SPNR2NL

[PRESet] PERi NL

[PRESet] PERDHIGHLOW SPNR2NL

[PRESet] PERD NL

用途設定和讀取動態 (DYNAMIC) 負載時的 Tlow 和 Thigh 寬度

說明

1 動態 (DYNAMIC) 負載波形的周期為 TLOW 與 THIGH 的組成

2 TLOW 與 THIGH 的的設定值必須為包含小數點的數值否則命令無

3 數值的最小有效位數為小數點後第 5 位

4 下達的 TLOW 或 THIGH 數值超過電子負載的最大規格時3302C 機框

會送出該電子負載的滿刻度 TLOW 或 THIGH 數值

5 單位為毫秒 (mS)

LDONv (適用機型3310A 3310C3330A 系列)

格式[PRESet] LDONv SPNR2NL

[PRESet] LDONv NL

用途設定和讀取 LOAD ON 電壓

說明此命令為設定電子負載 LOAD ON 電壓值

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-14

LDOFfv (適用機型3310A 3310C3330A 系列)

格式[PRESet] LDOFfv SPNR2NL

[PRESet] LDOFfv NL

用途設定和讀取負載 LOAD OFF 電壓

說明此命令為設定電子負載 LOAD OFF 電壓值

CC (適用機型3320 3330A 系列)

格式[PRESet] CC SPNR2NL

[PRESet] CC NL

用途設定和讀取負載電流值

說明設定電子負載欲載入的電流值3330A 系列指 STATIC CURRENT

CURR (適用機型3320 系列)

格式[PRESet] CURR SPNR2NL

用途設定和讀取負載電流值

說明設定電子負載欲載入的電流值3330A 系列指 STATIC CURRENT

CCHIGHLOW or CURRHIGHLOW (適用機型3310A 3310C3330A 系

列)

格式[PRESet] CCHIGHLOW SPNR2NL

[PRESet] CCHIGHLOW NL

[PRESet] CURRHIGHLOW SPNR2NL

[PRESet] CURRHIGHLOW NL

用途設定和讀取負載 HIGHLOW 組電流值

說明此命令為設定電子負載欲載入的電流值下達命令時須注意下列事項

1 下達的電流值必須含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的電流數值超過該電子負載的最大規格時3302C 機框會送出該電子

負載規格的滿刻度電流值

4 LOW 的設定電流值必須比 HIGH 的設定電流值小

5 單位為安培 (A)

CPHIGHLOW (適用機型3310C 系列)

格式[PRESet] CPHIGHLOWSPNR2NL

[PRESet] CPHIGHLOW NL

用途設定和讀取負載固定功率值

說明此命令為設定電子負載固定功率模式的功率值

CR (適用機型3330A 系列)

格式[PRESet] CRSPNR2NL

[PRESet] CR NL

用途設定和讀取負載電阻值

說明設定電子負載固定電阻模式的電阻值

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-15

LIN RES AB ( 適用機型3250A系列 ) 用途設定線性負載電流值

格式LINA|BSPNR2|NL

說明此命令為設定電子負載欲載入 (Sink) 的電流值下達命令時須注意下列事

1 下達的電流值必須為含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的數值若超過該電子負載的規格時則 3250A 系列高功率電子負載機

框會送出該電子負載規格的滿刻度電流值

4 A 組負載和 B 組負載的電流設定值為完全獨立的

5 單位為安培 (A)

CR AB or RES AB(適用機型3250A 系列)

格式[PRESet] CRABSPNR2NL

[PRESet] CRAB NL

[PRESet] RESABSPNR2NL

[PRESet] RESAB NL

用途設定和讀取負載電阻值

說明此命令為設定 A 組或 B 組電子負載欲載入的電阻值下達命令時注意

下列事項

1 下達的電阻值必須含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的電阻數值超過該電子負載的最大規格時3302C 機框會送出該電子

負載規格的滿刻度電阻值

4 單位為 Ohm (Ω)

CRHIGHLOW or RESHIGHLOW (適用機型3310A 3310C 系列)

格式[PRESet] CRHIGHLOWSPNR2NL

[PRESet] CRHIGHLOW NL

[PRESet] RESHIGHLOWSPNR2NL

[PRESet] RESHIGHLOW NL

用途設定和讀取負載電阻值

說明此命令為設定電子負載欲載入的電阻值下達命令時注意下列事項

1 下達的電阻值必須含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的電流數值超過該電子負載的最大規格時3302C 機框會送出該電子

負載規格的滿刻度電阻值

4 LOW的設定電阻值必須比 HIGH 的設定值小

5 單位為 Ohm (Ω)

CVHIGHLOW (適用機型3310A 3310C 系列)

格式[PRESet] CVHIGHLOWSPNR2NL

[PRESet] CVHIGHLOW NL

用途設定和讀取負載固定電壓模式電壓值

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-16

說明此命令為設定電子負載固定電壓模式的電壓值下達命令時須注意下列

事項

1 下達的電壓值必須含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的電壓數值超過該電子負載的最大規格時3302C 機框會送出該電子

負載規格的滿刻度電壓值

4 LOW 的設定電壓值必須比 HIGH 的設定電壓值小

5 單位為伏特 (V)

CV (適用機型3330A 系列)

格式[PRESet] CV SPNR2 NL

[PRESet] CV NL

用途設定和讀取負載固定電壓模式電壓值

說明設定電子負載固定電壓模式的確電壓值

OCPSTART (適用機型3310C 3330A 系列)

格式[PRESet] OCPSTART SPNR2NL

[PRESet] OCPSTART NL

用途設定和讀取OCP測試電流的啟始設定值

說明此命令是設定過電流保護測試(OCP)的啟始電流值(I-START)

OCPSTEP (適用機型3310C 3330A 系列)

格式[PRESet] OCPSTEP SPNR2NL

[PRESet] OCPSTEP NL

用途設定和讀取OCP測試電流的遞增電流量

說明此命令是設定過電流保護測試(OCP)的遞增電流量(I-STEP)

OCPSTOP (適用機型3310C 3330A 系列)

格式[PRESet] OCPSTOP SPNR2NL

[PRESet] OCPSTOP NL

用途設定和讀取OCP測試電流的最大電流量

說明此命令是設定過電流保護測試(OCP)的最大電流量(I-STOP)

OCPVTH (適用機型3310C 3330A 系列)

格式[PRESet] OCPVTH SPNR2NL

[PRESet] OCPVTH NL

用途設定和讀取OCP測試的臨界點電壓設定

說明此命令是設定過電流保護測試(OCP)臨界點電壓設定當待測試物的輸出

電壓小於或等於VTH電壓值時即為OCP點

OPPSTART (適用機型3310C 系列)

格式[PRESet] OPPSTART SPNR2NL

[PRESet] OPPSTART NL

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-17

用途設定和讀取OPP測試功率的啟始設定值

說明此命令是設定過功率保護測試(OPP)的啟始功率值(P-START)

OPPSTEP (適用機型3310C系列)

格式[PRESet] OPPSTEP SPNR2NL

[PRESet] OPPSTEP NL

用途設定和讀取OPP測試功率的遞增功率值

說明此命令是設定過功率保護測試(OPP)的遞增功率值(P-STEP)

OPPSTOP (適用機型3310C 系列)

格式[PRESet] OPPSTOP SPNR2NL

[PRESet] OPPSTOP NL

用途設定和讀取OPP測試功率的最大功率值

說明此命令是設定過功率保護測試(OPP)的最大功率值(P-STOP)

OPPVTH (適用機型3310C 系列)

格式[PRESet] OPPVTH SPNR2NL

[PRESet] OPPVTH NL

用途設定和讀取OPP測試的臨界點電壓設定

說明此命令是設定過功率保護測試(OPP)臨界點電壓設定當待測試物的輸出

電壓小於或等於VTH電壓值時即為OPP點

TCONFIG (適用機型3310C3330A 系列)

格式[PRESet] TONFIG NORMAL|OCP|OVP|OPPNR2NL

[PRESet] TONFIG NL

用途設定和讀取動態測試的功能

說明此命令有四個選項(NORMAL|OCP|OVP|OPP)分別是正常模式(NORMAL)

過電流保護測試(OCP)過電壓保護測試(OVP)過功率保護測試(OPP)

PS3310C有過電流保護測試(OCP)過功率保護測試(OPP)

3330A有過電流保護測試(OCP)過電壓保護測試(OVP)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-18

472 LIMIT 設定和讀取電子負載判斷 NG 的上下限

[LIMit]CURRentHIGHLOW or IHIL (適用機型3250A3310A

3310C3330A 系列)

格式[LIMit]CURRentHIGHLOWSPNR2NL

[LIMit]CURRentHIGHLOW NL

IHILSPNR2NL

IHIL NL

用途設定和讀取負載電流的上下限

說明設定比較電流的下限值當負載載入電流低於此下限值時NG 指示燈

即點亮表示ldquoNO GOODrdquo

設定比較電流的上限值當負載載入電流高於此下限值時NG 指示燈即點亮

表示ldquoNO GOODrdquo

[LIMit]POWerHIGHLOW or WHWL (適用機型3310C3250A 系列)

格式[LIMit]POWerHIGHLOWSPNR2NL

[LIMit]POWerHIGHLOW NL

用途設定和讀取負載功率 (W) 的上下限

說明設定比較功率 (瓦特) 的下限值當功率 (瓦特) 高於此上限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

設定比較功率 (瓦特) 的上限值當功率 (瓦特) 低於此下限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

[LIMit]VA HIGHLOW or VAHVAL (適用機型3250A 系列)

格式[LIMit] VAHIGHLOWSPNR2NL

[LIMit] VAHIGHLOW NL

VAHVALSPNR2NL

VAHVAL NL

用途設定和讀取負載視在功率 (VA) 的上下限

說明設定比較功率 (伏安) 的下限值當功率 (伏安) 高於此上限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

設定比較功率 (伏安) 的上限值當功率 (伏安) 低於此下限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-19

[LIMit] VOLtage HIGHLOW or VHVL (適用機型3250A 3310A

3310C3330A 系列)

格式[LIMit] VOLtageHIGHLOWSPNR2NL

[LIMit] VOLtageHIGHLOW NL

VHVLSPNR2NL

VHVL NL

用途設定和讀取負載電壓的上下限

說明設定比較電壓的下限值當輸入電壓低於此下限值時NG 指示燈即點

亮表示ldquoNO GOODrdquo

設定比較電壓的上限值當輸入電壓高於此上限值時NG 指示燈即點

亮表示ldquoNO GOODrdquo

473 STAGE 設定和讀取電子負載的工作狀態

[STATe] LOAD SPONOFF (適用機型33203250A3310A 3310C

3330A 系列)

格式[STATe] LOAD SPONOFFNL

[STATe] LOAD NL

用途設定和讀取電子負載是否載入電流

說明設定電子負載是否載入電流當設定為 ON 時則電子負載開始以待測物

載入電流當設定為OFF 時則電子負載不會載入電流

[STATe] MODE SPCCCRCVCP (適用機型3250A3310A 3310C

3330A 系列)

格式[STATe] MODE SPCCCRCVCPNL

[STATe] MODE NL

用途設定和讀取電子負載的操作模式

說明電子負載可工作的模式如下表所示

當 讀 取 負 載 操 作 模 式 時 返 回 值 0123 分 別 代 表

CCCRCVLINCP 模式

CC CR CVLIN CP

3310A CV

3310C CV

3330A CV

3250 LIN

表 4-10 各系列可工作模組表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-20

[STATe] SHORt SPONOFF (適用機型33203310A 3310C3330A

系列)

格式[STATe] SHORt SPONOFFNL

[STATe] SHORt NL

用途設定和讀取電子負載是否短路測試

說明此命令為設定電子負載作短路測試當設定為 ON 時此時電子負載之

V+V- 端如同短路狀態

[STATe ] PRESet SPONOFF ( 適 用 機 型 3320 3250A 3310A

3310C3330A 系列)

格式[STATe] PRESet SPONOFFNL

[STATe] PRESet NL

用途設定和讀取電子負載預設功能

說明此命令是控制電流表的輸出形式若設為 ON 時則電流表所顯示的電

流值為預設之值若設為 OFF則電流表所顯示的電流值為實際載入電

流之值

[STATe] SENSe SPONOFF (適用機型3250A3310A 3310C3330A

系列)

格式[STATe] SENSe SPONOFFNL

[STATe] SENSe NL

用途設定和讀取電子負載 VSENSE 功能的狀態

說明此命令為設定電壓讀取由輸入連接器端或是 VSENSE BNC 端設定為

ON 時電壓值由 VSENSE BNC 端所取得設定為 OFF 時電壓值是

由輸入連接器端所取得

[STATe] RANGe SPI∣II (適用機型33203310A 系列)

格式[STATe] RANGe SPI∣II∣NL

[STATe] RANGe ∣NL

用途設定和讀取電源或電阻範圍

說明此命令為設定電流及電阻範圍3310A 系列電子負載共有二檔RANG 1

即 RANG IRANG 2 即 RANGE II而其電流及電阻的範圍一電子負載

模組規格而定3310A 系列各電子負載模組的電流及電阻的範圍如下

規格

機種 3310A 3311A 3312A 3314A 3315A

CC MODE

RANGE III 0~3A 0~ 30A 0~6A 0~60A 0~1A 0~10A 0~05A 0~5A 0~15A 0~15A

CR MODE

RANGE III 01~2Ω 2~8KΩ

005~1

Ω 1~4KΩ

125~25

Ω

25~20K

Ω 5~100Ω

100~2K

Ω 02~4Ω

4~16K

Ω

表 4-11 3310A 系列電流及電阻的規格表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-21

[STATe] LEVEl SPHIGH∣LOW (適用機型3310A 3310C 系列)

格式[STATe] LEVEl SPHIGH∣LOW∣NL

[STATe] LEVEl ∣NL

用途設定和讀取電子負載 LOW 和 HIGH

說明

1 LEV LOW 固定電流 (CC) 模式時為低準位電流設定值固定電阻 (CR)

模式時為低準位電阻設定值固定電壓 (CV) 模式時為低準位電壓設

定值

2 LEV HIGH 固定電流模式時為高準位電流設定值固定電阻模式時為

高準位電阻設定值固定電壓模式時為高準位電壓設定值

[STATe] DYNamic SPON∣OFF (適用機型3310A 3310C3330A 系

列)

格式[STATe] DYNamic SPON∣OFF∣NL

[STATe] DYNamic ∣NL

用途設定和讀取電子負載為動態或靜態負載

說明

1 DYN ON 設定為動態 (DYNAMIC) 負載

2 DYN OFF 設定為靜態 (STATIC) 負載

[STATe] SYNCronize SPON∣OFF (適用機型3250A 系列)

格式[STATe] SYNCronize SPON∣OFF∣NL

[STATe] SYNCronize ∣NL

用途設定和讀取電子負載為外部同步或內部同步

說明

1 外部同步信號 (SYNC ON)使用外部同步信號作為電子負載同步解發信

號以控制負載電流與電壓同步

2 內部同步信號 (SYNC OFF)使用輸入連接器的信號再經由內部的零交

越電路及隔離電路產生同步信號

[STATe] WATT SPON∣OFF (適用機型3250A3310C 系列)

格式[STATe] WATT SPON∣OFF∣NL

[STATe] WATT ∣NL

用途設定和讀取是否顯示功率

說明此命令是設定功率電表的顯示本命令必須配合 PRESOFF 時使用

設定 ON 時上方的顯示器由電壓表變為瓦特表下方的顯示器由電流

表變為伏安 (VA) 表其單位分別為ˆ W ˜ˆ VA ˜

設定 OFF 時上方的瓦特 (W) 變回電壓表下方的伏安 (VA) 表變回

電流表其單位分別為ˆ Vrms ˜ˆ Vrms ˜

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-22

[STATe] AFREQ SPONOFF (適用機型3250A系列)

格式[STATe] AFREQ SPONOFFNL

[STATe] AFREQ NL

用途設定和讀取電子負載是否自動偵測頻率

說明此命令式控制電子負載是否自動偵測頻率若設為 ON 時則電子負載

會自動偵測輸入端電壓之頻率若設為 OFF則電子負載輸入電壓之頻

率須要自行設定

[STATe] DUAL DVM∣DVM∣OFF (適用機型3330A 系列)

格式 [STATe] DUAL DVM∣DVM∣OFF∣NL

用途設定當前模組在顯示狀態

說明此命令為設定 3330A 系列模組在顯示狀態

DVM雙電壓顯示模式

DAM雙電壓顯示模式

OFFNORMAL顯示模式

[STATe] CC AUTO∣R2 (適用機型333XA331XC 系列)

格式 [STATe] CC AUTO∣R2∣NL

用途設定AUTO RANGE強制RANGE II功能

說明設定在AUTO RANGE 會自動切換RANGE 檔位

設定在強制 RANGE II 會將RANGE 檔位設定在RANGE II

PS此項功能3302C啟用於(REV28)版本之後

3310C系列啟用於(REV305)3312C(REV306)版本之後

3330A系列啟用於(REV317)版本之後

[STATe] NG (適用機型3250A3310A 3310C3330A 系列)

格式[STATe] NG ∣NL

用途查詢當前模組是否有的 NG 標誌

說明NG 讀回NG 的狀態指示燈ldquo0rdquo表示 NG (NO GOOD) 指示燈熄

滅ldquo1rdquo表示 NG 指示燈點亮

[STATe] PROTect (適用機型3310A 3310C3330A 系列)

格式[STATe] PROTect ∣NL

用途查詢當前模組是否有的保護標誌

說明

1 PROT 讀回負載目前的保護狀態ldquo1rdquo表是發生 OPPldquo4rdquo表示發

生 OVP ldquo8rdquo表示發生 OCP下表說明保護狀態位元對應碼

2 PROT 狀態暫存器的清除可以使用 CLER 命令將 PROT 狀態暫存器清

除為ldquo0rdquo

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-23

7 6 5 4 3 2 1 0

過功率保護(OPP)

過電壓保護(OVP)

過電流保護(OCP)

位元 7 位元 0

過溫度保護(OTP)(3310)

表 4-13 PROT 狀態暫存器

[STATe] SLEWrate ATE FAST∣MIDDle∣SLOWNL (適用機型3320

系列)

格式[STATe] SLEWrate FAST∣MIDDle∣SLOWNL

用途設置當前模組電流斜率

說明設置當前模組電流斜率約快中慢

474 SYSTEM 設定和讀取機框和電子負載的狀態

[SYStem] RECall SP m n (適用機型33203250A3310A 3310C

3330A 系列)

格式[SYStem] RECall SP m n∣NL

用途呼叫記憶裝定中的負載狀態

說明此命令為呼叫記憶裝定中的負載狀態資料m = 1~5n = 1~30

如果當前模組為 3310A3250 系列時項目號 (n) 無效n 可以省略

如果當前模組為其他系列時省略符號 n項目默議為 3302C 所顯示的項

實例RECALL 215 呼叫記憶裝定中的第 2 組第 15 項負載裝態資料

REC 3 呼叫記憶裝定中的第3組負載狀態資料如果當前模組為 3320

3310C3330A 系列時項目默議為 3302C 所顯示的項目

[SYStem] STORe SP m n (適用機型33203250A3310A 3310C

3330A 系列)

格式[SYStem] STORe SP m n∣NL

用途存儲負載狀態到記憶裝定中

說明此命令為存儲負載狀態到記憶裝定中m = 1~5n = 1~30如果當前模組

為 3310A3250A 系列時項目 (n) 無效n 可以省略

如果當前模組為其他系列時省略項目號 n 項目默議為 3302C 所顯示的項

實例SYSTEMSTORE 215 存儲負載狀態到記憶裝定第 2 組第 15 項中

STOR 3 存儲負載狀態到記憶裝定第 3 組如果當前模組為 33203310C

3330A 系列時項目默議為 3302C 所顯示的項目

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-24

[SYStem] NAME (適用機型3250A3310A 3310C3330A 系列)

格式[SYStem] NAME ∣NL

用途讀取當前電子負載機型編號

說明此命令讀回當前電子負載機型編號如果當前沒有模組那麼將讀到字

符串 ˆNONE˜如果當前安裝了模組那麼將會讀到以下型號

型 號 型 號 型 號 型 號

3250A 3310A 3310C 3330A

3251A 3311A 3311C 3331A

3252A 3312A 3312C 3332A

3253 3314A 3314C 3333A

3315A 3315C 3334A

表 4-14 各系列機型編號表

[SYStem] NAME XXXX ∣NL or [SYStem] SPEC NR2 (適用機型

3320A 系列)

格式[SYStem] NAME XXXX ∣NL

[SYStem] SPEC NR2

用途設定當前電子負載機型編號

說明XXXX 為 33203321332233243325 型號之一3302C 才能知道當

前為何種規格電子負載

SPCT 型號

0 3320

1 3321

2 3322

4 3324

5 3325

表 4-15 3320系列機型編號表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-25

475 MEASURE 測量電子負載的當前電流電壓的實際值

MEASureCURRent (適用機型3250A3310A 3310C3330A 系列)

格式MEASureCURRent ∣NL

用途讀取當前電子負載的電流

說明讀回 4 位半數位電流表的讀值單位為安培 (A)

MEASureVOLtage (適用機型3250A3310A 3310C3330A 系列)

格式MEASureVOLtage ∣NL

用途讀取當前電子負載的電壓

說明讀回 4 位半數位電壓表的讀值單位為伏特 (V)

MEASurePOWer (適用機型3250A3310C 系列)

格式MEASurePOW ∣NL

用途讀取當前電子負載的功率

說明讀回 4 位半數位瓦特表的讀值單位為瓦特(W)

MEASureVA (適用機型3250A 系列)

格式MEASureVA ∣NL

用途讀取當前電子負載的伏安

說明讀回 4 位半數位伏安表的讀值單位為伏安 (VA)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-26

4-8 3250 系列 GPIB 控制流程圖

START

SET to LEV A or B

AC or DC

AC

DC

SET

FREQ NR2

SYNC ON|OFF

BANK m

SET

FREQ 01

SYNC ONOFF

MODE CCCC

SET

CR

MODE CR

SET

MODE CC

WAVE nCURR = A NR2

SET

VL NR2VH NR2

IL NR2

IH NR2WL NR2

WH NR2VAL NR2VAH NR2

m 0 ~ 10n 1 ~ 5

BANK 命令僅能使用於

交流 (AC) 負載

Lighting REM

Indicater

WAVE 命令僅能使用於

固定電流 (CC)模式

RESA NR2

圖 4-2 3250A 系列 GPIB 控制流程圖

SET

ldquoMODE LINrdquoldquoCURR=A NR2rdquo

LIN

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-27

4-9 3310A 系列 GPIB 控制流程圖

圖 4-3 3310A 系列 GPIB 控制流程圖

START

SETMODE CC

SET SET

CURRENTiexclOslashA

CC

SETRANG 2

SETRANG 1

SETRANG 1

SETRANG 2

HIGH or LOW LEVEL

SET

LEV HIGHRESLOW C

RESHIGH NR2

SET

LEV LOWRESLOW D

RESHIGH NR2

SETLEV HIGH

RESLOW ERESHIGH NR2

SET

LEV LOWRESHIGH FRESHIGH NR2

SET

LEV HIGHRESLOW G

RESHIGH NR2

SET

LEV LOWRESHIGH H

RESHIGH NR2

STA or DYN

SETDYN OFF

SET

HIGH or

SETLEV HIGH

CURRLOW I

CURRHIGH NR2

SETLEV LOW

CURRHIGH J

CURRLOW NR2

SETLEV HIGH

CURRLOW K

CURRHIGH NR2

SETLEV LOW

CURRHIGH L

CURRLOW NR2

SETDYN ON

RISENR2

PERDLOW NR2

STA or DYN

DYN OFF

LOW LEVELHIGH or

LOW LEVEL

CURRHIGH NR2CURRLOW NR2

FALLNR2PERDHIGH NR2

SETDYN ON

RISENR2

PERDLOW NR2

CURRHIGH NR2CURRLOW NR2

FALLNR2PERDHIGH NR2

HIGH or LOW LEVEL

HIGH or LOW LEVEL

CURRENTiexclUgraveB

MODE CR MODE CV

MODE

CR

MODE

CV

MODE NO NO NO

YESYESYES

YES

YESNO

NO

LOW

HIGH HIGH

LOW

DYN DYN

SAT SAT

LOWLOW

HIGH HIGH

HIGH

LOW

3310A 3311A 3312A 3314A 3315A

AB

CD

E

FGH

IJKL

3020

20800001

20

0060000

3000300

6010

104000

0051000

60000

6000600

10250

25020000

125250

001000

1000100

051000

100020000

501000

00500000

050050

1540

4015000

0240

0060000

1500150

3310A 系列流程圖變數表

Lighti ng REMIndicater

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-28

4-10 3320 系列 GPIB 控制流程圖

圖 4-4 3320 系列 GPIB 控制流程圖

START

A B C

3320 3321 3322 3323 3324 30

30

300

60

60

600

10

10

100

10

10

100

05

05

50

3325 15

15

150

SETRANG 1SLEW n

CURR ≦ B

CURRENT ≦ A

SETRANG 2SLEW n

CURR ≦ C

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-29

4-11 3310C 系列 GPIB 控制流程圖

圖 4-5 3310C 系列 GPIB 控制流程圖

START

CC

MODE

NO CP

MODE

CV

MODE

CR

MODE

SETldquoMODE CCrdquo

SETldquoMODE CRrdquo

SETldquoMODE CVrdquo

SETldquoMODE CPrdquo

CORRENTlt=A

SETldquoRANGE 2rdquo

SETldquoRANGE 1rdquo

RESgt=B

SETldquoRANGE 2rdquo

SETldquoRANGE 1rdquo

STA or

SETldquoDYN OFFrdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquo ldquoCURRHIGH D ldquo ldquoCURRLOW NR2rdquo

SET ldquoLEV HIGHrdquo ldquoCURRLOW C ldquo ldquoCURRHIGH NR2rdquo

SET ldquoDYN ONrdquo

ldquoCURRHIGH NR2ldquo ldquoCURRLOW NR2rdquo ldquoRISENR2rdquo ldquoFALLNR2rdquo ldquoPERDHIGH NR2rdquo ldquoPERDLOW NR2rdquo

STA or

SETldquoDYN OFFrdquo

HIGH orLOW LEVEL

SETldquoLEV LOWrdquo ldquoCURRHIGH F ldquoldquoCURRLOW NR2rdquo

SETldquoLEV HIGHrdquoldquoCURRLOW E ldquoldquoCURRHIGH NR2rdquo

SETldquoDYN ONrdquo

ldquoCURRHIGH NR2ldquoldquoCURRLOW NR2rdquoldquoRISENR2rdquoldquoFALLNR2rdquoldquoPERDHIGH NR2rdquoldquoPERDLOW NR2rdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquoldquoRESHIGH J ldquo ldquoRESLOW NR2rdquo

SET ldquoLEV HIGHrdquo ldquoRESLOW I ldquo ldquoRESHIGH NR2rdquo

HIGH orLOW LEVEL

SETldquoLEV LOWrdquoldquoRESHIGH L ldquoldquoRESLOW NR2rdquo

SET ldquoLEV HIGHrdquo ldquoRESLOW K ldquoldquoRESHIGH NR2rdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquo ldquoCVHIGH H ldquo ldquoCVLOW NR2rdquo

SET ldquoLEV HIGHrdquoldquoCVLOW G ldquo ldquoCVHIGH NR2rdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquo ldquoCPHIGH N ldquo ldquoCPLOW NR2rdquo

SETldquoLEV HIGHrdquo ldquoCPLOW M ldquoldquoCPHIGH NR2rdquo

A B CDEF GH I J KLM N

3310C30 20 0 0300030

20 750010620

00 60

00 150

3311C601000 60 0060

1037500510

00 60

00300

3312C102500100010

25 1875013325

00250

00300

3314C0510000050050

1001875533100

00500

00200

3315C154000150015

4015002140

0060

0075

3310C系列流程圖變數表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 A-1

Appendix A GPIB programming Example

C Example Program

Link this program with appropriate cibobj

This application program is written in TURBO C 20 for the IBM PC-AT compatible The National Instruments Cooperation (NIC) Model PC-2A board provides the interface between the PC-AT and a PRODIGIT MPAL ELECTRONIC LOAD The appropriate cibobj file is required in each program to properly link the NIC board to C LANGUAGE and include the ltdeclhgt HEADER FILE to C LANGUAGE

include ltstdiohgt

include ltdoshgt

include ltmathhgt

include declh NI GPIB CARD HEADER FILE

main()

char ouster[20]rdbuf[15]spec[10]

int ichload

Assign unique identifier to the device dev5 and store in variable load check for error ibfind error = negative value returned

if((load = ibfind(dev5)) lt 0) Device variable name is load

GPIB address is 5

printf(r INTERFACE ERROR an)

printf(rnError routine to notify that ibfind failedn)

printf(rnCheck software configurationn)

exit(1)

Clear the device

if((ibclr(load)) amp ERR)

printf(INTERFACE ERROR a)

exit(1)

clrscr()

Clear load error register

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT A-2

ibwrt(loadoutstr6)

ibwrt(loadCLR3)

ibwrt( loadNAME5) Get the 3310 series module load specification

strset(rdbuf0) Clear rdbuf string buffer

strset(spec0) Clear spec string buffer

ibrd(loadspec20)

if (spec[3] == 9)

printf(n 3302C series specification error )

Set preset off current sink 10 amps and load on commands to the load

ibwrt( loadpres offcclow 00cchigh 10load on 47)

ibwrt( loadmeascurr10)

Get the load actially sink current from the load

ibrd( loadrdbuf20)

go to local

ibloc(load)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 A-3

BASICA Example Program

LOAD DECLBAS using BASICA MERGE command

100 REM You must merge this code with DECLBAS

105 REM

110 REM Assign a unique identifier to the device dev5 and store it in variable load

125 REM

130 udname$ = dev5

140 CALL ibfind (udname$load)

145 REM

150 REM Check for error on ibfind call

155 REM

160 IF load lt 0 THEN GOTO 2000

165 REM

170 REM Clear the device

175 REM

180 CALL ibclr (load)

185 REM

190 REM Get the 3310 series module load specification

195 REM

200 wrt$ = NAME CALL ibwrt(loadwrt$)

210 rd$ = space$(20) CALL ibrd(loadrd$)

215 REM

220 REM Set preset off current sink 10 amps and load on commands to the load

225 REM

230 wrt$ = pres offcclow 00cchigh 10load on

240 CALL ibwrt(loadwrt$)

245 REM

250 REM Get the load actially sink current from the load

255 REM

260 wrt$ = meascurr CALL ibwrt(loadwrt$)

270 rd$ = space$(20) CALL ibrd(loadrd$)

275 REM

280 REM Go to local

285 REM

290 CALL ibloc(load)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT A-4

2000 REM Error routine to notify that ibfind failed

2010 REM Check software configuration

2020 PRINT ibfind error STOP

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-1

Appendix B RS-232 programming Example

C Language Interface for DOS Handlers pd_rs232c include ltdoshgt

include ltstdiohgt

include ltconiohgt

include ltstringhgt

define COMPTR 44 command array pointer

define QUELEN 1024 size of seriel input

define SUCCESS 0 return value variable for success

define OPER_ERR -1 operate error

define TIME_OUT 1 time_out

int input_index = 0 index of seriel input buffer

int rd_result = 0 return value variable of pd_rd()

int timeout = 0 timeout flag

char queue[QUELEN] seriel input buffer

int ACE_DATA_REG ACIA data register

int ACE_INT_ENB_REG ACIA interrupt enable register

int ACE_INT_IDENT_REG ACIA interrupt identification register

int ACE_LINE_CTL_REG ACIA line control register

int ACE_MODEM_CTL_REG ACIA modem control register

int ACE_LINE_STAT_REG ACIA line status register

int ACE_MODEM_STAT_REG ACIA modem status register

int COM_INT_NUM ACIA communication port interrupt number

int IRQ_MASK IRQ mask for PC IRQ flag

void pd_loc(void) function of disable interrupt routine

void pd_rem(void) function of enable interrupt routine

int pd_init(int) function of initial communication port

int pd_wrt(char int) function of write to device

int pd_rd(char int) function of read from device

int read_buf(void)

define PIC_CTL_REG 0x20 8259A PIC control register

define PIC_INT_MASK_REG 0x21 8259A PIC interrupt mask register

define NON_SPEC_EOI 0x20 non-spacific end of interrupt

define CTS 0x10 clear to send

define DSR 0x20 data set ready

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-2

define RI 0x40 ring indicator

define DCD 0x80 data carrier detect

define DCTS 1 delta clear to send

define DDSR 2 delta data set ready

define TERI 4 trailing edge ring detect

define DDCD 8 delta data carrier detect

define OE 2 overrun error

define PE 4 parity error

define FE 8 frame error

define BI 0x10 break interrupt

define THRE 0x20 transmit holding reg empty

3302C series elec load command sets

int pd_wrt(char wrtbufint count)

static char combuf[COMPTR] = CHAN CURRHIGH CURRLOW

RESHIGH RESLOW VOLTHIGH

VOLTLOW PERDHIGH PERDLOW

FALL RISE GLOBLOAD

GLOBLEV GLOBPRES GLOBSHOR

GLOBDYN GLOBRANG GLOBMODE

CLER CHAN MEASVOLT

MEASCURRCURRHIGH CURRLOW

ERR RESHIGH RESLOW

VOLTHIGHVOLTLOW NAME

PERDHIGHPERDLOW FALL

RISE LOAD LEV

PRES SHOR DYN

RANG MODE PROT

REMOTE LOCAL

int cntresultt

int comerrerr

char ch

char tempbuf[QUELEN]

char intbuf[QUELEN]

for (cnt = 0cnt lt 1024cnt++)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-3

intbuf[cnt] =

tempbuf[cnt]=

strset(intbuf)

strset(tempbuf)

for (cnt = 0cnt lt count+1cnt++wrtbuf++)

intbuf[cnt] = wrtbuf

cnt = cnt--

intbuf[cnt] = r

cnt = cnt++

count = count++

intbuf[cnt] = n

t = strcspn(intbuf )

if (t gtcount)

t = count-1

for (cnt = 0cnt lt tcnt++)

tempbuf[cnt] = intbuf[cnt]

strupr(tempbuf)

strupr(intbuf)

cnt = 0

do

comerr = strncmp(tempbufcombuf[cnt]t)

cnt = cnt++

while(( cnt = COMPTR) ampamp (comerr = 0))

if ( comerr == 0)

result = SUCCESS

for (cnt = 0cnt lt count+1cnt++)

while(inportb(ACE_LINE_STAT_REG) amp THRE == 0)

ch = intbuf[cnt]

delay(20)

outportb(ACE_DATA_REG ch)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-4

timeout = 0

for (cnt = 0 cnt lt= countcnt++)

ch = intbuf[cnt]

if(ch == )

do

read_buf()

while((rd_result == 0)ampamp(timeout == 0))

rd_result = 0

for (cnt = 0cntlt= countcnt++)

intbuf[cnt] =

tempbuf[cnt] =

return(result)

return(OPER_ERR)

int pd_rd(char bufint count)

char ch

int cnt = 0

do

ch = queue[cnt]

buf = ch

cnt = cnt++

buf = buf++

while((ch = n) ampamp (cnt = count))

buf = 0

queue[0] = 0

if (timeout == 1)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-5

return(TIME_OUT)

return(SUCCESS)

int read_buf()

char chch1

int temp_index

unsigned long ticks

float sec1sec2

rd_result = 0

ticks = biostime(00)

sec1 = ticks182

do

ticks = biostime(00)

sec2 = ticks182

if((sec2 - sec1) gt= 200) delay about 1 Sec

timeout = 1

ch = inportb(ACE_INT_IDENT_REG)

ch amp= 0x06

switch(ch)

case 6

inportb(ACE_DATA_REG) read the data register to empty it

break

case 0

break

case 2

break

case 4 read character from data register

ch1 = inportb(ACE_DATA_REG)

temp_index = input_index + 1 increment index of input buffer

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-6

if (ch1 = n) check terminate bit

queue[input_index] = ch1 store character to input buffer

input_index = temp_index

else

queue[input_index] = ch1

input_index = temp_index

input_index = 0 if terminate bit was detected

temp_index = 0

rd_result = 1 clear index and set return value

break

finally send the non-spacific

while ((rd_result == 0) ampamp (timeout == 0))

int pd_init(int pd_com)

if ((pd_com = 1) ampamp (pd_com = 2))

return(OPER_ERR)

if (pd_com == 2) initial communication port 2

ACE_DATA_REG = 0x2f8

ACE_INT_ENB_REG = 0x2f9

ACE_INT_IDENT_REG = 0x2fa

ACE_LINE_CTL_REG = 0x2fb

ACE_MODEM_CTL_REG = 0x2fc

ACE_LINE_STAT_REG = 0x2fd

ACE_MODEM_STAT_REG = 0x2fe

COM_INT_NUM = 11

IRQ_MASK = 0xf7 IRQ mask for IRQ3 (11110111)

else initial communication port 1

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-7

ACE_DATA_REG = 0x3f8

ACE_INT_ENB_REG = 0x3f9

ACE_INT_IDENT_REG = 0x3fa

ACE_LINE_CTL_REG = 0x3fb

ACE_MODEM_CTL_REG = 0x3fc

ACE_LINE_STAT_REG = 0x3fd

ACE_MODEM_STAT_REG = 0x3fe

COM_INT_NUM = 12

IRQ_MASK = 0xef IRQ mask for IRQ4 (11101111)

bioscom(0 0xe3 pd_com-1) boud rate 9600 1 start bit

pd_rem() no parity 1 stop bit

pd_wrt(remote6) data bit 8 bits

return(SUCCESS)

void pd_rem(void)

char ch

outportb(ACE_INT_ENB_REG 0xd) enable ACIA interrupt register

inportb(ACE_DATA_REG) empty receive data register

inportb(ACE_LINE_STAT_REG) clear line status register

outportb(ACE_MODEM_CTL_REG 0xb) set RTSDTR to enable modem and

turn on OUT2 to enable the 8250s

IRQ interrupt to system

void pd_loc(void)

char ch

outportb(ACE_INT_ENB_REG 0) disable all 8250 interrupt

outportb(ACE_MODEM_CTL_REG 0) clear RTSDTR to disable modem and

turn off OUT2 to disable the 8250s

IRQ interrupt to system

Program terminated

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-8

C Example Program Link this program with pd_rs232obj

include ltdoshgt

include ltstdiohgt

include ltconiohgt

include ltstringhgt

main()

int com

int io_err= 0

char rdbuf[1024]

clrscr()

printf(Input COM1COM2 port is )

scanf(d ampcom)

if((io_err = pd_init(com)) == 0) Initial RS-232 interface

setstr(rdbuf)

pd_wrt(name5)

if ((io_err = pd_rd(a10)) == 0)

do

Set preset off current sink 10 amps and load on commands to the load

pd_wrt(pres off8)

delay(200)

pd_wrt(currlow 0012)

delay(200)

pd_wrt(curr high 1013

delay(200)

pd_wrt(load on7)

delay(200)

pd_wrt(meascurr 11)

Get the load actially sink current from the load

delay(200)

pd_rd(rdbuf20)

io_err = 1

while (io_err == 0)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-9

else

printf(a)

printf(3302C IO reading error n)

exit(1)

pd_loc() Go to local

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

Material Contents Declaration (材料含量宣称)

Hazardous Substance (有毒有害物质或元素)

(Part Name) 零件名称

(Pb) 汞

(Hg) 镉

(Cd) 六价铬

(Cr6+)

多溴

联苯

(PBB)

多溴

二苯醚

(PBDE)

PCBA (印刷电路装配件)

X O X O O O

Electrical part not on PCBArsquos 未在PCBA上的电子零件 X O X O O O

Metal parts 金属零件

O O O X O O

Plastic parts 塑料零件

O O O O X X

Wiring 电线

X O O O O O

Package 封装

X O O O O O

对销售之日的所售产品本表显示 PRODIGIT 供应链的电子信息产品可能包含这些物质注意在所售产品中可能

会也可能不会含有所有所列的部件This table shows where these substances may be found in the supply chain of Prodigit electronic information products as of the date of sale of the enclosed product Note that some of the component types listed above may or may not be a part of the enclosed product 表示该有毒有害物质在该部

件所有均质材料中的含量均在SJT 11363-2006 标准规定的限量要求以下Indicates that the concentration of the hazardous substance in all homogeneous materials in the parts is below the relevant threshold of the SJT 113632006 standard times表示该有毒有害物质至少在该部件的某一均质材料中的含量超出SJT 11363-2006 标准

规定的限量要求times Indicates that the concentration of the hazardous substance of at least one of all homogeneous materials in the parts is above the relevant threshold of the SJT 11363-2006 standard Note(注释) 1Prodigit has not fully transitioned to lead-free solder assembly at this momentHowever most of thecomponents used are RoHS compliant(此刻Prodigit 并非完全过渡到无铅焊料组装但是大部份的元器件一至于RoHS的规定)

2 The product is labeled with an environment-friendly usage period in yearsThe marked period is assumed under the operating environment specified in the product specifications(产品标注了环境友好的使用期限制(年)所标注的环境使用期限假定是在此产品定义的使用环境之下)

Example of a marking for a 10 year period (例如此标制环境使用期限为10年)

Page 29: 3302C Mainframe 使用手冊 · 2016. 12. 20. · 3302c mainframe 使用手冊 1-3 1-5 系統方塊圖 3302c 系統方塊圖如圖 1-1 所示,3302c 內含兩組電源供應器,其中一組供應給

3302C Mainframe 使用手冊 4-13

FALL (適用機型3310A 3310C3330A 系列)

格式[PRESet] FALL SPNR2NL

[PRESet] FALL NL

用途設定和讀取負載轉換率 (SLEW-RATE) 的下降斜率

說明

1 負載轉換率下降時間的定義含括負載電流改變時及動態負載電流下降時

間 (FALL) 與上升時間 (RISE) 的設定為完全獨立

2 下降時間得設定值必須包含小數點的數值否則命令無效

3 數值最小有效位數為小數點後第 5 位

4 下達下降時間數值若超過電子負載得規格時則 3302C 機框會送出該電

子負載規格的滿刻度電流值

5 單位為安培微秒 (AuS)3314C3315C 在設定時使用 (AuS) 為單位而讀

回時以 (mAuS) 為單位

SLEW (適用機型3330A 系列)

格式[PRESet] SLEWRATE SPNR2NL

[PRESet] SLEW NL

用途設定和讀取負載轉換率 (SLEW-RATE) 的上升和下降斜率

說明請參考 RISE和 FALL

PERI or PERD (適用機型3310A 3310C3330A 系列)

格式[PRESet] PERiodHIGHLOW SPNR2NL

[PRESet] PERi NL

[PRESet] PERDHIGHLOW SPNR2NL

[PRESet] PERD NL

用途設定和讀取動態 (DYNAMIC) 負載時的 Tlow 和 Thigh 寬度

說明

1 動態 (DYNAMIC) 負載波形的周期為 TLOW 與 THIGH 的組成

2 TLOW 與 THIGH 的的設定值必須為包含小數點的數值否則命令無

3 數值的最小有效位數為小數點後第 5 位

4 下達的 TLOW 或 THIGH 數值超過電子負載的最大規格時3302C 機框

會送出該電子負載的滿刻度 TLOW 或 THIGH 數值

5 單位為毫秒 (mS)

LDONv (適用機型3310A 3310C3330A 系列)

格式[PRESet] LDONv SPNR2NL

[PRESet] LDONv NL

用途設定和讀取 LOAD ON 電壓

說明此命令為設定電子負載 LOAD ON 電壓值

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-14

LDOFfv (適用機型3310A 3310C3330A 系列)

格式[PRESet] LDOFfv SPNR2NL

[PRESet] LDOFfv NL

用途設定和讀取負載 LOAD OFF 電壓

說明此命令為設定電子負載 LOAD OFF 電壓值

CC (適用機型3320 3330A 系列)

格式[PRESet] CC SPNR2NL

[PRESet] CC NL

用途設定和讀取負載電流值

說明設定電子負載欲載入的電流值3330A 系列指 STATIC CURRENT

CURR (適用機型3320 系列)

格式[PRESet] CURR SPNR2NL

用途設定和讀取負載電流值

說明設定電子負載欲載入的電流值3330A 系列指 STATIC CURRENT

CCHIGHLOW or CURRHIGHLOW (適用機型3310A 3310C3330A 系

列)

格式[PRESet] CCHIGHLOW SPNR2NL

[PRESet] CCHIGHLOW NL

[PRESet] CURRHIGHLOW SPNR2NL

[PRESet] CURRHIGHLOW NL

用途設定和讀取負載 HIGHLOW 組電流值

說明此命令為設定電子負載欲載入的電流值下達命令時須注意下列事項

1 下達的電流值必須含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的電流數值超過該電子負載的最大規格時3302C 機框會送出該電子

負載規格的滿刻度電流值

4 LOW 的設定電流值必須比 HIGH 的設定電流值小

5 單位為安培 (A)

CPHIGHLOW (適用機型3310C 系列)

格式[PRESet] CPHIGHLOWSPNR2NL

[PRESet] CPHIGHLOW NL

用途設定和讀取負載固定功率值

說明此命令為設定電子負載固定功率模式的功率值

CR (適用機型3330A 系列)

格式[PRESet] CRSPNR2NL

[PRESet] CR NL

用途設定和讀取負載電阻值

說明設定電子負載固定電阻模式的電阻值

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-15

LIN RES AB ( 適用機型3250A系列 ) 用途設定線性負載電流值

格式LINA|BSPNR2|NL

說明此命令為設定電子負載欲載入 (Sink) 的電流值下達命令時須注意下列事

1 下達的電流值必須為含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的數值若超過該電子負載的規格時則 3250A 系列高功率電子負載機

框會送出該電子負載規格的滿刻度電流值

4 A 組負載和 B 組負載的電流設定值為完全獨立的

5 單位為安培 (A)

CR AB or RES AB(適用機型3250A 系列)

格式[PRESet] CRABSPNR2NL

[PRESet] CRAB NL

[PRESet] RESABSPNR2NL

[PRESet] RESAB NL

用途設定和讀取負載電阻值

說明此命令為設定 A 組或 B 組電子負載欲載入的電阻值下達命令時注意

下列事項

1 下達的電阻值必須含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的電阻數值超過該電子負載的最大規格時3302C 機框會送出該電子

負載規格的滿刻度電阻值

4 單位為 Ohm (Ω)

CRHIGHLOW or RESHIGHLOW (適用機型3310A 3310C 系列)

格式[PRESet] CRHIGHLOWSPNR2NL

[PRESet] CRHIGHLOW NL

[PRESet] RESHIGHLOWSPNR2NL

[PRESet] RESHIGHLOW NL

用途設定和讀取負載電阻值

說明此命令為設定電子負載欲載入的電阻值下達命令時注意下列事項

1 下達的電阻值必須含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的電流數值超過該電子負載的最大規格時3302C 機框會送出該電子

負載規格的滿刻度電阻值

4 LOW的設定電阻值必須比 HIGH 的設定值小

5 單位為 Ohm (Ω)

CVHIGHLOW (適用機型3310A 3310C 系列)

格式[PRESet] CVHIGHLOWSPNR2NL

[PRESet] CVHIGHLOW NL

用途設定和讀取負載固定電壓模式電壓值

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-16

說明此命令為設定電子負載固定電壓模式的電壓值下達命令時須注意下列

事項

1 下達的電壓值必須含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的電壓數值超過該電子負載的最大規格時3302C 機框會送出該電子

負載規格的滿刻度電壓值

4 LOW 的設定電壓值必須比 HIGH 的設定電壓值小

5 單位為伏特 (V)

CV (適用機型3330A 系列)

格式[PRESet] CV SPNR2 NL

[PRESet] CV NL

用途設定和讀取負載固定電壓模式電壓值

說明設定電子負載固定電壓模式的確電壓值

OCPSTART (適用機型3310C 3330A 系列)

格式[PRESet] OCPSTART SPNR2NL

[PRESet] OCPSTART NL

用途設定和讀取OCP測試電流的啟始設定值

說明此命令是設定過電流保護測試(OCP)的啟始電流值(I-START)

OCPSTEP (適用機型3310C 3330A 系列)

格式[PRESet] OCPSTEP SPNR2NL

[PRESet] OCPSTEP NL

用途設定和讀取OCP測試電流的遞增電流量

說明此命令是設定過電流保護測試(OCP)的遞增電流量(I-STEP)

OCPSTOP (適用機型3310C 3330A 系列)

格式[PRESet] OCPSTOP SPNR2NL

[PRESet] OCPSTOP NL

用途設定和讀取OCP測試電流的最大電流量

說明此命令是設定過電流保護測試(OCP)的最大電流量(I-STOP)

OCPVTH (適用機型3310C 3330A 系列)

格式[PRESet] OCPVTH SPNR2NL

[PRESet] OCPVTH NL

用途設定和讀取OCP測試的臨界點電壓設定

說明此命令是設定過電流保護測試(OCP)臨界點電壓設定當待測試物的輸出

電壓小於或等於VTH電壓值時即為OCP點

OPPSTART (適用機型3310C 系列)

格式[PRESet] OPPSTART SPNR2NL

[PRESet] OPPSTART NL

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-17

用途設定和讀取OPP測試功率的啟始設定值

說明此命令是設定過功率保護測試(OPP)的啟始功率值(P-START)

OPPSTEP (適用機型3310C系列)

格式[PRESet] OPPSTEP SPNR2NL

[PRESet] OPPSTEP NL

用途設定和讀取OPP測試功率的遞增功率值

說明此命令是設定過功率保護測試(OPP)的遞增功率值(P-STEP)

OPPSTOP (適用機型3310C 系列)

格式[PRESet] OPPSTOP SPNR2NL

[PRESet] OPPSTOP NL

用途設定和讀取OPP測試功率的最大功率值

說明此命令是設定過功率保護測試(OPP)的最大功率值(P-STOP)

OPPVTH (適用機型3310C 系列)

格式[PRESet] OPPVTH SPNR2NL

[PRESet] OPPVTH NL

用途設定和讀取OPP測試的臨界點電壓設定

說明此命令是設定過功率保護測試(OPP)臨界點電壓設定當待測試物的輸出

電壓小於或等於VTH電壓值時即為OPP點

TCONFIG (適用機型3310C3330A 系列)

格式[PRESet] TONFIG NORMAL|OCP|OVP|OPPNR2NL

[PRESet] TONFIG NL

用途設定和讀取動態測試的功能

說明此命令有四個選項(NORMAL|OCP|OVP|OPP)分別是正常模式(NORMAL)

過電流保護測試(OCP)過電壓保護測試(OVP)過功率保護測試(OPP)

PS3310C有過電流保護測試(OCP)過功率保護測試(OPP)

3330A有過電流保護測試(OCP)過電壓保護測試(OVP)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-18

472 LIMIT 設定和讀取電子負載判斷 NG 的上下限

[LIMit]CURRentHIGHLOW or IHIL (適用機型3250A3310A

3310C3330A 系列)

格式[LIMit]CURRentHIGHLOWSPNR2NL

[LIMit]CURRentHIGHLOW NL

IHILSPNR2NL

IHIL NL

用途設定和讀取負載電流的上下限

說明設定比較電流的下限值當負載載入電流低於此下限值時NG 指示燈

即點亮表示ldquoNO GOODrdquo

設定比較電流的上限值當負載載入電流高於此下限值時NG 指示燈即點亮

表示ldquoNO GOODrdquo

[LIMit]POWerHIGHLOW or WHWL (適用機型3310C3250A 系列)

格式[LIMit]POWerHIGHLOWSPNR2NL

[LIMit]POWerHIGHLOW NL

用途設定和讀取負載功率 (W) 的上下限

說明設定比較功率 (瓦特) 的下限值當功率 (瓦特) 高於此上限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

設定比較功率 (瓦特) 的上限值當功率 (瓦特) 低於此下限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

[LIMit]VA HIGHLOW or VAHVAL (適用機型3250A 系列)

格式[LIMit] VAHIGHLOWSPNR2NL

[LIMit] VAHIGHLOW NL

VAHVALSPNR2NL

VAHVAL NL

用途設定和讀取負載視在功率 (VA) 的上下限

說明設定比較功率 (伏安) 的下限值當功率 (伏安) 高於此上限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

設定比較功率 (伏安) 的上限值當功率 (伏安) 低於此下限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-19

[LIMit] VOLtage HIGHLOW or VHVL (適用機型3250A 3310A

3310C3330A 系列)

格式[LIMit] VOLtageHIGHLOWSPNR2NL

[LIMit] VOLtageHIGHLOW NL

VHVLSPNR2NL

VHVL NL

用途設定和讀取負載電壓的上下限

說明設定比較電壓的下限值當輸入電壓低於此下限值時NG 指示燈即點

亮表示ldquoNO GOODrdquo

設定比較電壓的上限值當輸入電壓高於此上限值時NG 指示燈即點

亮表示ldquoNO GOODrdquo

473 STAGE 設定和讀取電子負載的工作狀態

[STATe] LOAD SPONOFF (適用機型33203250A3310A 3310C

3330A 系列)

格式[STATe] LOAD SPONOFFNL

[STATe] LOAD NL

用途設定和讀取電子負載是否載入電流

說明設定電子負載是否載入電流當設定為 ON 時則電子負載開始以待測物

載入電流當設定為OFF 時則電子負載不會載入電流

[STATe] MODE SPCCCRCVCP (適用機型3250A3310A 3310C

3330A 系列)

格式[STATe] MODE SPCCCRCVCPNL

[STATe] MODE NL

用途設定和讀取電子負載的操作模式

說明電子負載可工作的模式如下表所示

當 讀 取 負 載 操 作 模 式 時 返 回 值 0123 分 別 代 表

CCCRCVLINCP 模式

CC CR CVLIN CP

3310A CV

3310C CV

3330A CV

3250 LIN

表 4-10 各系列可工作模組表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-20

[STATe] SHORt SPONOFF (適用機型33203310A 3310C3330A

系列)

格式[STATe] SHORt SPONOFFNL

[STATe] SHORt NL

用途設定和讀取電子負載是否短路測試

說明此命令為設定電子負載作短路測試當設定為 ON 時此時電子負載之

V+V- 端如同短路狀態

[STATe ] PRESet SPONOFF ( 適 用 機 型 3320 3250A 3310A

3310C3330A 系列)

格式[STATe] PRESet SPONOFFNL

[STATe] PRESet NL

用途設定和讀取電子負載預設功能

說明此命令是控制電流表的輸出形式若設為 ON 時則電流表所顯示的電

流值為預設之值若設為 OFF則電流表所顯示的電流值為實際載入電

流之值

[STATe] SENSe SPONOFF (適用機型3250A3310A 3310C3330A

系列)

格式[STATe] SENSe SPONOFFNL

[STATe] SENSe NL

用途設定和讀取電子負載 VSENSE 功能的狀態

說明此命令為設定電壓讀取由輸入連接器端或是 VSENSE BNC 端設定為

ON 時電壓值由 VSENSE BNC 端所取得設定為 OFF 時電壓值是

由輸入連接器端所取得

[STATe] RANGe SPI∣II (適用機型33203310A 系列)

格式[STATe] RANGe SPI∣II∣NL

[STATe] RANGe ∣NL

用途設定和讀取電源或電阻範圍

說明此命令為設定電流及電阻範圍3310A 系列電子負載共有二檔RANG 1

即 RANG IRANG 2 即 RANGE II而其電流及電阻的範圍一電子負載

模組規格而定3310A 系列各電子負載模組的電流及電阻的範圍如下

規格

機種 3310A 3311A 3312A 3314A 3315A

CC MODE

RANGE III 0~3A 0~ 30A 0~6A 0~60A 0~1A 0~10A 0~05A 0~5A 0~15A 0~15A

CR MODE

RANGE III 01~2Ω 2~8KΩ

005~1

Ω 1~4KΩ

125~25

Ω

25~20K

Ω 5~100Ω

100~2K

Ω 02~4Ω

4~16K

Ω

表 4-11 3310A 系列電流及電阻的規格表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-21

[STATe] LEVEl SPHIGH∣LOW (適用機型3310A 3310C 系列)

格式[STATe] LEVEl SPHIGH∣LOW∣NL

[STATe] LEVEl ∣NL

用途設定和讀取電子負載 LOW 和 HIGH

說明

1 LEV LOW 固定電流 (CC) 模式時為低準位電流設定值固定電阻 (CR)

模式時為低準位電阻設定值固定電壓 (CV) 模式時為低準位電壓設

定值

2 LEV HIGH 固定電流模式時為高準位電流設定值固定電阻模式時為

高準位電阻設定值固定電壓模式時為高準位電壓設定值

[STATe] DYNamic SPON∣OFF (適用機型3310A 3310C3330A 系

列)

格式[STATe] DYNamic SPON∣OFF∣NL

[STATe] DYNamic ∣NL

用途設定和讀取電子負載為動態或靜態負載

說明

1 DYN ON 設定為動態 (DYNAMIC) 負載

2 DYN OFF 設定為靜態 (STATIC) 負載

[STATe] SYNCronize SPON∣OFF (適用機型3250A 系列)

格式[STATe] SYNCronize SPON∣OFF∣NL

[STATe] SYNCronize ∣NL

用途設定和讀取電子負載為外部同步或內部同步

說明

1 外部同步信號 (SYNC ON)使用外部同步信號作為電子負載同步解發信

號以控制負載電流與電壓同步

2 內部同步信號 (SYNC OFF)使用輸入連接器的信號再經由內部的零交

越電路及隔離電路產生同步信號

[STATe] WATT SPON∣OFF (適用機型3250A3310C 系列)

格式[STATe] WATT SPON∣OFF∣NL

[STATe] WATT ∣NL

用途設定和讀取是否顯示功率

說明此命令是設定功率電表的顯示本命令必須配合 PRESOFF 時使用

設定 ON 時上方的顯示器由電壓表變為瓦特表下方的顯示器由電流

表變為伏安 (VA) 表其單位分別為ˆ W ˜ˆ VA ˜

設定 OFF 時上方的瓦特 (W) 變回電壓表下方的伏安 (VA) 表變回

電流表其單位分別為ˆ Vrms ˜ˆ Vrms ˜

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-22

[STATe] AFREQ SPONOFF (適用機型3250A系列)

格式[STATe] AFREQ SPONOFFNL

[STATe] AFREQ NL

用途設定和讀取電子負載是否自動偵測頻率

說明此命令式控制電子負載是否自動偵測頻率若設為 ON 時則電子負載

會自動偵測輸入端電壓之頻率若設為 OFF則電子負載輸入電壓之頻

率須要自行設定

[STATe] DUAL DVM∣DVM∣OFF (適用機型3330A 系列)

格式 [STATe] DUAL DVM∣DVM∣OFF∣NL

用途設定當前模組在顯示狀態

說明此命令為設定 3330A 系列模組在顯示狀態

DVM雙電壓顯示模式

DAM雙電壓顯示模式

OFFNORMAL顯示模式

[STATe] CC AUTO∣R2 (適用機型333XA331XC 系列)

格式 [STATe] CC AUTO∣R2∣NL

用途設定AUTO RANGE強制RANGE II功能

說明設定在AUTO RANGE 會自動切換RANGE 檔位

設定在強制 RANGE II 會將RANGE 檔位設定在RANGE II

PS此項功能3302C啟用於(REV28)版本之後

3310C系列啟用於(REV305)3312C(REV306)版本之後

3330A系列啟用於(REV317)版本之後

[STATe] NG (適用機型3250A3310A 3310C3330A 系列)

格式[STATe] NG ∣NL

用途查詢當前模組是否有的 NG 標誌

說明NG 讀回NG 的狀態指示燈ldquo0rdquo表示 NG (NO GOOD) 指示燈熄

滅ldquo1rdquo表示 NG 指示燈點亮

[STATe] PROTect (適用機型3310A 3310C3330A 系列)

格式[STATe] PROTect ∣NL

用途查詢當前模組是否有的保護標誌

說明

1 PROT 讀回負載目前的保護狀態ldquo1rdquo表是發生 OPPldquo4rdquo表示發

生 OVP ldquo8rdquo表示發生 OCP下表說明保護狀態位元對應碼

2 PROT 狀態暫存器的清除可以使用 CLER 命令將 PROT 狀態暫存器清

除為ldquo0rdquo

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-23

7 6 5 4 3 2 1 0

過功率保護(OPP)

過電壓保護(OVP)

過電流保護(OCP)

位元 7 位元 0

過溫度保護(OTP)(3310)

表 4-13 PROT 狀態暫存器

[STATe] SLEWrate ATE FAST∣MIDDle∣SLOWNL (適用機型3320

系列)

格式[STATe] SLEWrate FAST∣MIDDle∣SLOWNL

用途設置當前模組電流斜率

說明設置當前模組電流斜率約快中慢

474 SYSTEM 設定和讀取機框和電子負載的狀態

[SYStem] RECall SP m n (適用機型33203250A3310A 3310C

3330A 系列)

格式[SYStem] RECall SP m n∣NL

用途呼叫記憶裝定中的負載狀態

說明此命令為呼叫記憶裝定中的負載狀態資料m = 1~5n = 1~30

如果當前模組為 3310A3250 系列時項目號 (n) 無效n 可以省略

如果當前模組為其他系列時省略符號 n項目默議為 3302C 所顯示的項

實例RECALL 215 呼叫記憶裝定中的第 2 組第 15 項負載裝態資料

REC 3 呼叫記憶裝定中的第3組負載狀態資料如果當前模組為 3320

3310C3330A 系列時項目默議為 3302C 所顯示的項目

[SYStem] STORe SP m n (適用機型33203250A3310A 3310C

3330A 系列)

格式[SYStem] STORe SP m n∣NL

用途存儲負載狀態到記憶裝定中

說明此命令為存儲負載狀態到記憶裝定中m = 1~5n = 1~30如果當前模組

為 3310A3250A 系列時項目 (n) 無效n 可以省略

如果當前模組為其他系列時省略項目號 n 項目默議為 3302C 所顯示的項

實例SYSTEMSTORE 215 存儲負載狀態到記憶裝定第 2 組第 15 項中

STOR 3 存儲負載狀態到記憶裝定第 3 組如果當前模組為 33203310C

3330A 系列時項目默議為 3302C 所顯示的項目

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-24

[SYStem] NAME (適用機型3250A3310A 3310C3330A 系列)

格式[SYStem] NAME ∣NL

用途讀取當前電子負載機型編號

說明此命令讀回當前電子負載機型編號如果當前沒有模組那麼將讀到字

符串 ˆNONE˜如果當前安裝了模組那麼將會讀到以下型號

型 號 型 號 型 號 型 號

3250A 3310A 3310C 3330A

3251A 3311A 3311C 3331A

3252A 3312A 3312C 3332A

3253 3314A 3314C 3333A

3315A 3315C 3334A

表 4-14 各系列機型編號表

[SYStem] NAME XXXX ∣NL or [SYStem] SPEC NR2 (適用機型

3320A 系列)

格式[SYStem] NAME XXXX ∣NL

[SYStem] SPEC NR2

用途設定當前電子負載機型編號

說明XXXX 為 33203321332233243325 型號之一3302C 才能知道當

前為何種規格電子負載

SPCT 型號

0 3320

1 3321

2 3322

4 3324

5 3325

表 4-15 3320系列機型編號表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-25

475 MEASURE 測量電子負載的當前電流電壓的實際值

MEASureCURRent (適用機型3250A3310A 3310C3330A 系列)

格式MEASureCURRent ∣NL

用途讀取當前電子負載的電流

說明讀回 4 位半數位電流表的讀值單位為安培 (A)

MEASureVOLtage (適用機型3250A3310A 3310C3330A 系列)

格式MEASureVOLtage ∣NL

用途讀取當前電子負載的電壓

說明讀回 4 位半數位電壓表的讀值單位為伏特 (V)

MEASurePOWer (適用機型3250A3310C 系列)

格式MEASurePOW ∣NL

用途讀取當前電子負載的功率

說明讀回 4 位半數位瓦特表的讀值單位為瓦特(W)

MEASureVA (適用機型3250A 系列)

格式MEASureVA ∣NL

用途讀取當前電子負載的伏安

說明讀回 4 位半數位伏安表的讀值單位為伏安 (VA)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-26

4-8 3250 系列 GPIB 控制流程圖

START

SET to LEV A or B

AC or DC

AC

DC

SET

FREQ NR2

SYNC ON|OFF

BANK m

SET

FREQ 01

SYNC ONOFF

MODE CCCC

SET

CR

MODE CR

SET

MODE CC

WAVE nCURR = A NR2

SET

VL NR2VH NR2

IL NR2

IH NR2WL NR2

WH NR2VAL NR2VAH NR2

m 0 ~ 10n 1 ~ 5

BANK 命令僅能使用於

交流 (AC) 負載

Lighting REM

Indicater

WAVE 命令僅能使用於

固定電流 (CC)模式

RESA NR2

圖 4-2 3250A 系列 GPIB 控制流程圖

SET

ldquoMODE LINrdquoldquoCURR=A NR2rdquo

LIN

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-27

4-9 3310A 系列 GPIB 控制流程圖

圖 4-3 3310A 系列 GPIB 控制流程圖

START

SETMODE CC

SET SET

CURRENTiexclOslashA

CC

SETRANG 2

SETRANG 1

SETRANG 1

SETRANG 2

HIGH or LOW LEVEL

SET

LEV HIGHRESLOW C

RESHIGH NR2

SET

LEV LOWRESLOW D

RESHIGH NR2

SETLEV HIGH

RESLOW ERESHIGH NR2

SET

LEV LOWRESHIGH FRESHIGH NR2

SET

LEV HIGHRESLOW G

RESHIGH NR2

SET

LEV LOWRESHIGH H

RESHIGH NR2

STA or DYN

SETDYN OFF

SET

HIGH or

SETLEV HIGH

CURRLOW I

CURRHIGH NR2

SETLEV LOW

CURRHIGH J

CURRLOW NR2

SETLEV HIGH

CURRLOW K

CURRHIGH NR2

SETLEV LOW

CURRHIGH L

CURRLOW NR2

SETDYN ON

RISENR2

PERDLOW NR2

STA or DYN

DYN OFF

LOW LEVELHIGH or

LOW LEVEL

CURRHIGH NR2CURRLOW NR2

FALLNR2PERDHIGH NR2

SETDYN ON

RISENR2

PERDLOW NR2

CURRHIGH NR2CURRLOW NR2

FALLNR2PERDHIGH NR2

HIGH or LOW LEVEL

HIGH or LOW LEVEL

CURRENTiexclUgraveB

MODE CR MODE CV

MODE

CR

MODE

CV

MODE NO NO NO

YESYESYES

YES

YESNO

NO

LOW

HIGH HIGH

LOW

DYN DYN

SAT SAT

LOWLOW

HIGH HIGH

HIGH

LOW

3310A 3311A 3312A 3314A 3315A

AB

CD

E

FGH

IJKL

3020

20800001

20

0060000

3000300

6010

104000

0051000

60000

6000600

10250

25020000

125250

001000

1000100

051000

100020000

501000

00500000

050050

1540

4015000

0240

0060000

1500150

3310A 系列流程圖變數表

Lighti ng REMIndicater

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-28

4-10 3320 系列 GPIB 控制流程圖

圖 4-4 3320 系列 GPIB 控制流程圖

START

A B C

3320 3321 3322 3323 3324 30

30

300

60

60

600

10

10

100

10

10

100

05

05

50

3325 15

15

150

SETRANG 1SLEW n

CURR ≦ B

CURRENT ≦ A

SETRANG 2SLEW n

CURR ≦ C

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-29

4-11 3310C 系列 GPIB 控制流程圖

圖 4-5 3310C 系列 GPIB 控制流程圖

START

CC

MODE

NO CP

MODE

CV

MODE

CR

MODE

SETldquoMODE CCrdquo

SETldquoMODE CRrdquo

SETldquoMODE CVrdquo

SETldquoMODE CPrdquo

CORRENTlt=A

SETldquoRANGE 2rdquo

SETldquoRANGE 1rdquo

RESgt=B

SETldquoRANGE 2rdquo

SETldquoRANGE 1rdquo

STA or

SETldquoDYN OFFrdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquo ldquoCURRHIGH D ldquo ldquoCURRLOW NR2rdquo

SET ldquoLEV HIGHrdquo ldquoCURRLOW C ldquo ldquoCURRHIGH NR2rdquo

SET ldquoDYN ONrdquo

ldquoCURRHIGH NR2ldquo ldquoCURRLOW NR2rdquo ldquoRISENR2rdquo ldquoFALLNR2rdquo ldquoPERDHIGH NR2rdquo ldquoPERDLOW NR2rdquo

STA or

SETldquoDYN OFFrdquo

HIGH orLOW LEVEL

SETldquoLEV LOWrdquo ldquoCURRHIGH F ldquoldquoCURRLOW NR2rdquo

SETldquoLEV HIGHrdquoldquoCURRLOW E ldquoldquoCURRHIGH NR2rdquo

SETldquoDYN ONrdquo

ldquoCURRHIGH NR2ldquoldquoCURRLOW NR2rdquoldquoRISENR2rdquoldquoFALLNR2rdquoldquoPERDHIGH NR2rdquoldquoPERDLOW NR2rdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquoldquoRESHIGH J ldquo ldquoRESLOW NR2rdquo

SET ldquoLEV HIGHrdquo ldquoRESLOW I ldquo ldquoRESHIGH NR2rdquo

HIGH orLOW LEVEL

SETldquoLEV LOWrdquoldquoRESHIGH L ldquoldquoRESLOW NR2rdquo

SET ldquoLEV HIGHrdquo ldquoRESLOW K ldquoldquoRESHIGH NR2rdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquo ldquoCVHIGH H ldquo ldquoCVLOW NR2rdquo

SET ldquoLEV HIGHrdquoldquoCVLOW G ldquo ldquoCVHIGH NR2rdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquo ldquoCPHIGH N ldquo ldquoCPLOW NR2rdquo

SETldquoLEV HIGHrdquo ldquoCPLOW M ldquoldquoCPHIGH NR2rdquo

A B CDEF GH I J KLM N

3310C30 20 0 0300030

20 750010620

00 60

00 150

3311C601000 60 0060

1037500510

00 60

00300

3312C102500100010

25 1875013325

00250

00300

3314C0510000050050

1001875533100

00500

00200

3315C154000150015

4015002140

0060

0075

3310C系列流程圖變數表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 A-1

Appendix A GPIB programming Example

C Example Program

Link this program with appropriate cibobj

This application program is written in TURBO C 20 for the IBM PC-AT compatible The National Instruments Cooperation (NIC) Model PC-2A board provides the interface between the PC-AT and a PRODIGIT MPAL ELECTRONIC LOAD The appropriate cibobj file is required in each program to properly link the NIC board to C LANGUAGE and include the ltdeclhgt HEADER FILE to C LANGUAGE

include ltstdiohgt

include ltdoshgt

include ltmathhgt

include declh NI GPIB CARD HEADER FILE

main()

char ouster[20]rdbuf[15]spec[10]

int ichload

Assign unique identifier to the device dev5 and store in variable load check for error ibfind error = negative value returned

if((load = ibfind(dev5)) lt 0) Device variable name is load

GPIB address is 5

printf(r INTERFACE ERROR an)

printf(rnError routine to notify that ibfind failedn)

printf(rnCheck software configurationn)

exit(1)

Clear the device

if((ibclr(load)) amp ERR)

printf(INTERFACE ERROR a)

exit(1)

clrscr()

Clear load error register

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT A-2

ibwrt(loadoutstr6)

ibwrt(loadCLR3)

ibwrt( loadNAME5) Get the 3310 series module load specification

strset(rdbuf0) Clear rdbuf string buffer

strset(spec0) Clear spec string buffer

ibrd(loadspec20)

if (spec[3] == 9)

printf(n 3302C series specification error )

Set preset off current sink 10 amps and load on commands to the load

ibwrt( loadpres offcclow 00cchigh 10load on 47)

ibwrt( loadmeascurr10)

Get the load actially sink current from the load

ibrd( loadrdbuf20)

go to local

ibloc(load)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 A-3

BASICA Example Program

LOAD DECLBAS using BASICA MERGE command

100 REM You must merge this code with DECLBAS

105 REM

110 REM Assign a unique identifier to the device dev5 and store it in variable load

125 REM

130 udname$ = dev5

140 CALL ibfind (udname$load)

145 REM

150 REM Check for error on ibfind call

155 REM

160 IF load lt 0 THEN GOTO 2000

165 REM

170 REM Clear the device

175 REM

180 CALL ibclr (load)

185 REM

190 REM Get the 3310 series module load specification

195 REM

200 wrt$ = NAME CALL ibwrt(loadwrt$)

210 rd$ = space$(20) CALL ibrd(loadrd$)

215 REM

220 REM Set preset off current sink 10 amps and load on commands to the load

225 REM

230 wrt$ = pres offcclow 00cchigh 10load on

240 CALL ibwrt(loadwrt$)

245 REM

250 REM Get the load actially sink current from the load

255 REM

260 wrt$ = meascurr CALL ibwrt(loadwrt$)

270 rd$ = space$(20) CALL ibrd(loadrd$)

275 REM

280 REM Go to local

285 REM

290 CALL ibloc(load)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT A-4

2000 REM Error routine to notify that ibfind failed

2010 REM Check software configuration

2020 PRINT ibfind error STOP

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-1

Appendix B RS-232 programming Example

C Language Interface for DOS Handlers pd_rs232c include ltdoshgt

include ltstdiohgt

include ltconiohgt

include ltstringhgt

define COMPTR 44 command array pointer

define QUELEN 1024 size of seriel input

define SUCCESS 0 return value variable for success

define OPER_ERR -1 operate error

define TIME_OUT 1 time_out

int input_index = 0 index of seriel input buffer

int rd_result = 0 return value variable of pd_rd()

int timeout = 0 timeout flag

char queue[QUELEN] seriel input buffer

int ACE_DATA_REG ACIA data register

int ACE_INT_ENB_REG ACIA interrupt enable register

int ACE_INT_IDENT_REG ACIA interrupt identification register

int ACE_LINE_CTL_REG ACIA line control register

int ACE_MODEM_CTL_REG ACIA modem control register

int ACE_LINE_STAT_REG ACIA line status register

int ACE_MODEM_STAT_REG ACIA modem status register

int COM_INT_NUM ACIA communication port interrupt number

int IRQ_MASK IRQ mask for PC IRQ flag

void pd_loc(void) function of disable interrupt routine

void pd_rem(void) function of enable interrupt routine

int pd_init(int) function of initial communication port

int pd_wrt(char int) function of write to device

int pd_rd(char int) function of read from device

int read_buf(void)

define PIC_CTL_REG 0x20 8259A PIC control register

define PIC_INT_MASK_REG 0x21 8259A PIC interrupt mask register

define NON_SPEC_EOI 0x20 non-spacific end of interrupt

define CTS 0x10 clear to send

define DSR 0x20 data set ready

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-2

define RI 0x40 ring indicator

define DCD 0x80 data carrier detect

define DCTS 1 delta clear to send

define DDSR 2 delta data set ready

define TERI 4 trailing edge ring detect

define DDCD 8 delta data carrier detect

define OE 2 overrun error

define PE 4 parity error

define FE 8 frame error

define BI 0x10 break interrupt

define THRE 0x20 transmit holding reg empty

3302C series elec load command sets

int pd_wrt(char wrtbufint count)

static char combuf[COMPTR] = CHAN CURRHIGH CURRLOW

RESHIGH RESLOW VOLTHIGH

VOLTLOW PERDHIGH PERDLOW

FALL RISE GLOBLOAD

GLOBLEV GLOBPRES GLOBSHOR

GLOBDYN GLOBRANG GLOBMODE

CLER CHAN MEASVOLT

MEASCURRCURRHIGH CURRLOW

ERR RESHIGH RESLOW

VOLTHIGHVOLTLOW NAME

PERDHIGHPERDLOW FALL

RISE LOAD LEV

PRES SHOR DYN

RANG MODE PROT

REMOTE LOCAL

int cntresultt

int comerrerr

char ch

char tempbuf[QUELEN]

char intbuf[QUELEN]

for (cnt = 0cnt lt 1024cnt++)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-3

intbuf[cnt] =

tempbuf[cnt]=

strset(intbuf)

strset(tempbuf)

for (cnt = 0cnt lt count+1cnt++wrtbuf++)

intbuf[cnt] = wrtbuf

cnt = cnt--

intbuf[cnt] = r

cnt = cnt++

count = count++

intbuf[cnt] = n

t = strcspn(intbuf )

if (t gtcount)

t = count-1

for (cnt = 0cnt lt tcnt++)

tempbuf[cnt] = intbuf[cnt]

strupr(tempbuf)

strupr(intbuf)

cnt = 0

do

comerr = strncmp(tempbufcombuf[cnt]t)

cnt = cnt++

while(( cnt = COMPTR) ampamp (comerr = 0))

if ( comerr == 0)

result = SUCCESS

for (cnt = 0cnt lt count+1cnt++)

while(inportb(ACE_LINE_STAT_REG) amp THRE == 0)

ch = intbuf[cnt]

delay(20)

outportb(ACE_DATA_REG ch)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-4

timeout = 0

for (cnt = 0 cnt lt= countcnt++)

ch = intbuf[cnt]

if(ch == )

do

read_buf()

while((rd_result == 0)ampamp(timeout == 0))

rd_result = 0

for (cnt = 0cntlt= countcnt++)

intbuf[cnt] =

tempbuf[cnt] =

return(result)

return(OPER_ERR)

int pd_rd(char bufint count)

char ch

int cnt = 0

do

ch = queue[cnt]

buf = ch

cnt = cnt++

buf = buf++

while((ch = n) ampamp (cnt = count))

buf = 0

queue[0] = 0

if (timeout == 1)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-5

return(TIME_OUT)

return(SUCCESS)

int read_buf()

char chch1

int temp_index

unsigned long ticks

float sec1sec2

rd_result = 0

ticks = biostime(00)

sec1 = ticks182

do

ticks = biostime(00)

sec2 = ticks182

if((sec2 - sec1) gt= 200) delay about 1 Sec

timeout = 1

ch = inportb(ACE_INT_IDENT_REG)

ch amp= 0x06

switch(ch)

case 6

inportb(ACE_DATA_REG) read the data register to empty it

break

case 0

break

case 2

break

case 4 read character from data register

ch1 = inportb(ACE_DATA_REG)

temp_index = input_index + 1 increment index of input buffer

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-6

if (ch1 = n) check terminate bit

queue[input_index] = ch1 store character to input buffer

input_index = temp_index

else

queue[input_index] = ch1

input_index = temp_index

input_index = 0 if terminate bit was detected

temp_index = 0

rd_result = 1 clear index and set return value

break

finally send the non-spacific

while ((rd_result == 0) ampamp (timeout == 0))

int pd_init(int pd_com)

if ((pd_com = 1) ampamp (pd_com = 2))

return(OPER_ERR)

if (pd_com == 2) initial communication port 2

ACE_DATA_REG = 0x2f8

ACE_INT_ENB_REG = 0x2f9

ACE_INT_IDENT_REG = 0x2fa

ACE_LINE_CTL_REG = 0x2fb

ACE_MODEM_CTL_REG = 0x2fc

ACE_LINE_STAT_REG = 0x2fd

ACE_MODEM_STAT_REG = 0x2fe

COM_INT_NUM = 11

IRQ_MASK = 0xf7 IRQ mask for IRQ3 (11110111)

else initial communication port 1

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-7

ACE_DATA_REG = 0x3f8

ACE_INT_ENB_REG = 0x3f9

ACE_INT_IDENT_REG = 0x3fa

ACE_LINE_CTL_REG = 0x3fb

ACE_MODEM_CTL_REG = 0x3fc

ACE_LINE_STAT_REG = 0x3fd

ACE_MODEM_STAT_REG = 0x3fe

COM_INT_NUM = 12

IRQ_MASK = 0xef IRQ mask for IRQ4 (11101111)

bioscom(0 0xe3 pd_com-1) boud rate 9600 1 start bit

pd_rem() no parity 1 stop bit

pd_wrt(remote6) data bit 8 bits

return(SUCCESS)

void pd_rem(void)

char ch

outportb(ACE_INT_ENB_REG 0xd) enable ACIA interrupt register

inportb(ACE_DATA_REG) empty receive data register

inportb(ACE_LINE_STAT_REG) clear line status register

outportb(ACE_MODEM_CTL_REG 0xb) set RTSDTR to enable modem and

turn on OUT2 to enable the 8250s

IRQ interrupt to system

void pd_loc(void)

char ch

outportb(ACE_INT_ENB_REG 0) disable all 8250 interrupt

outportb(ACE_MODEM_CTL_REG 0) clear RTSDTR to disable modem and

turn off OUT2 to disable the 8250s

IRQ interrupt to system

Program terminated

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-8

C Example Program Link this program with pd_rs232obj

include ltdoshgt

include ltstdiohgt

include ltconiohgt

include ltstringhgt

main()

int com

int io_err= 0

char rdbuf[1024]

clrscr()

printf(Input COM1COM2 port is )

scanf(d ampcom)

if((io_err = pd_init(com)) == 0) Initial RS-232 interface

setstr(rdbuf)

pd_wrt(name5)

if ((io_err = pd_rd(a10)) == 0)

do

Set preset off current sink 10 amps and load on commands to the load

pd_wrt(pres off8)

delay(200)

pd_wrt(currlow 0012)

delay(200)

pd_wrt(curr high 1013

delay(200)

pd_wrt(load on7)

delay(200)

pd_wrt(meascurr 11)

Get the load actially sink current from the load

delay(200)

pd_rd(rdbuf20)

io_err = 1

while (io_err == 0)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-9

else

printf(a)

printf(3302C IO reading error n)

exit(1)

pd_loc() Go to local

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

Material Contents Declaration (材料含量宣称)

Hazardous Substance (有毒有害物质或元素)

(Part Name) 零件名称

(Pb) 汞

(Hg) 镉

(Cd) 六价铬

(Cr6+)

多溴

联苯

(PBB)

多溴

二苯醚

(PBDE)

PCBA (印刷电路装配件)

X O X O O O

Electrical part not on PCBArsquos 未在PCBA上的电子零件 X O X O O O

Metal parts 金属零件

O O O X O O

Plastic parts 塑料零件

O O O O X X

Wiring 电线

X O O O O O

Package 封装

X O O O O O

对销售之日的所售产品本表显示 PRODIGIT 供应链的电子信息产品可能包含这些物质注意在所售产品中可能

会也可能不会含有所有所列的部件This table shows where these substances may be found in the supply chain of Prodigit electronic information products as of the date of sale of the enclosed product Note that some of the component types listed above may or may not be a part of the enclosed product 表示该有毒有害物质在该部

件所有均质材料中的含量均在SJT 11363-2006 标准规定的限量要求以下Indicates that the concentration of the hazardous substance in all homogeneous materials in the parts is below the relevant threshold of the SJT 113632006 standard times表示该有毒有害物质至少在该部件的某一均质材料中的含量超出SJT 11363-2006 标准

规定的限量要求times Indicates that the concentration of the hazardous substance of at least one of all homogeneous materials in the parts is above the relevant threshold of the SJT 11363-2006 standard Note(注释) 1Prodigit has not fully transitioned to lead-free solder assembly at this momentHowever most of thecomponents used are RoHS compliant(此刻Prodigit 并非完全过渡到无铅焊料组装但是大部份的元器件一至于RoHS的规定)

2 The product is labeled with an environment-friendly usage period in yearsThe marked period is assumed under the operating environment specified in the product specifications(产品标注了环境友好的使用期限制(年)所标注的环境使用期限假定是在此产品定义的使用环境之下)

Example of a marking for a 10 year period (例如此标制环境使用期限为10年)

Page 30: 3302C Mainframe 使用手冊 · 2016. 12. 20. · 3302c mainframe 使用手冊 1-3 1-5 系統方塊圖 3302c 系統方塊圖如圖 1-1 所示,3302c 內含兩組電源供應器,其中一組供應給

PRODIGIT 4-14

LDOFfv (適用機型3310A 3310C3330A 系列)

格式[PRESet] LDOFfv SPNR2NL

[PRESet] LDOFfv NL

用途設定和讀取負載 LOAD OFF 電壓

說明此命令為設定電子負載 LOAD OFF 電壓值

CC (適用機型3320 3330A 系列)

格式[PRESet] CC SPNR2NL

[PRESet] CC NL

用途設定和讀取負載電流值

說明設定電子負載欲載入的電流值3330A 系列指 STATIC CURRENT

CURR (適用機型3320 系列)

格式[PRESet] CURR SPNR2NL

用途設定和讀取負載電流值

說明設定電子負載欲載入的電流值3330A 系列指 STATIC CURRENT

CCHIGHLOW or CURRHIGHLOW (適用機型3310A 3310C3330A 系

列)

格式[PRESet] CCHIGHLOW SPNR2NL

[PRESet] CCHIGHLOW NL

[PRESet] CURRHIGHLOW SPNR2NL

[PRESet] CURRHIGHLOW NL

用途設定和讀取負載 HIGHLOW 組電流值

說明此命令為設定電子負載欲載入的電流值下達命令時須注意下列事項

1 下達的電流值必須含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的電流數值超過該電子負載的最大規格時3302C 機框會送出該電子

負載規格的滿刻度電流值

4 LOW 的設定電流值必須比 HIGH 的設定電流值小

5 單位為安培 (A)

CPHIGHLOW (適用機型3310C 系列)

格式[PRESet] CPHIGHLOWSPNR2NL

[PRESet] CPHIGHLOW NL

用途設定和讀取負載固定功率值

說明此命令為設定電子負載固定功率模式的功率值

CR (適用機型3330A 系列)

格式[PRESet] CRSPNR2NL

[PRESet] CR NL

用途設定和讀取負載電阻值

說明設定電子負載固定電阻模式的電阻值

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-15

LIN RES AB ( 適用機型3250A系列 ) 用途設定線性負載電流值

格式LINA|BSPNR2|NL

說明此命令為設定電子負載欲載入 (Sink) 的電流值下達命令時須注意下列事

1 下達的電流值必須為含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的數值若超過該電子負載的規格時則 3250A 系列高功率電子負載機

框會送出該電子負載規格的滿刻度電流值

4 A 組負載和 B 組負載的電流設定值為完全獨立的

5 單位為安培 (A)

CR AB or RES AB(適用機型3250A 系列)

格式[PRESet] CRABSPNR2NL

[PRESet] CRAB NL

[PRESet] RESABSPNR2NL

[PRESet] RESAB NL

用途設定和讀取負載電阻值

說明此命令為設定 A 組或 B 組電子負載欲載入的電阻值下達命令時注意

下列事項

1 下達的電阻值必須含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的電阻數值超過該電子負載的最大規格時3302C 機框會送出該電子

負載規格的滿刻度電阻值

4 單位為 Ohm (Ω)

CRHIGHLOW or RESHIGHLOW (適用機型3310A 3310C 系列)

格式[PRESet] CRHIGHLOWSPNR2NL

[PRESet] CRHIGHLOW NL

[PRESet] RESHIGHLOWSPNR2NL

[PRESet] RESHIGHLOW NL

用途設定和讀取負載電阻值

說明此命令為設定電子負載欲載入的電阻值下達命令時注意下列事項

1 下達的電阻值必須含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的電流數值超過該電子負載的最大規格時3302C 機框會送出該電子

負載規格的滿刻度電阻值

4 LOW的設定電阻值必須比 HIGH 的設定值小

5 單位為 Ohm (Ω)

CVHIGHLOW (適用機型3310A 3310C 系列)

格式[PRESet] CVHIGHLOWSPNR2NL

[PRESet] CVHIGHLOW NL

用途設定和讀取負載固定電壓模式電壓值

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-16

說明此命令為設定電子負載固定電壓模式的電壓值下達命令時須注意下列

事項

1 下達的電壓值必須含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的電壓數值超過該電子負載的最大規格時3302C 機框會送出該電子

負載規格的滿刻度電壓值

4 LOW 的設定電壓值必須比 HIGH 的設定電壓值小

5 單位為伏特 (V)

CV (適用機型3330A 系列)

格式[PRESet] CV SPNR2 NL

[PRESet] CV NL

用途設定和讀取負載固定電壓模式電壓值

說明設定電子負載固定電壓模式的確電壓值

OCPSTART (適用機型3310C 3330A 系列)

格式[PRESet] OCPSTART SPNR2NL

[PRESet] OCPSTART NL

用途設定和讀取OCP測試電流的啟始設定值

說明此命令是設定過電流保護測試(OCP)的啟始電流值(I-START)

OCPSTEP (適用機型3310C 3330A 系列)

格式[PRESet] OCPSTEP SPNR2NL

[PRESet] OCPSTEP NL

用途設定和讀取OCP測試電流的遞增電流量

說明此命令是設定過電流保護測試(OCP)的遞增電流量(I-STEP)

OCPSTOP (適用機型3310C 3330A 系列)

格式[PRESet] OCPSTOP SPNR2NL

[PRESet] OCPSTOP NL

用途設定和讀取OCP測試電流的最大電流量

說明此命令是設定過電流保護測試(OCP)的最大電流量(I-STOP)

OCPVTH (適用機型3310C 3330A 系列)

格式[PRESet] OCPVTH SPNR2NL

[PRESet] OCPVTH NL

用途設定和讀取OCP測試的臨界點電壓設定

說明此命令是設定過電流保護測試(OCP)臨界點電壓設定當待測試物的輸出

電壓小於或等於VTH電壓值時即為OCP點

OPPSTART (適用機型3310C 系列)

格式[PRESet] OPPSTART SPNR2NL

[PRESet] OPPSTART NL

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-17

用途設定和讀取OPP測試功率的啟始設定值

說明此命令是設定過功率保護測試(OPP)的啟始功率值(P-START)

OPPSTEP (適用機型3310C系列)

格式[PRESet] OPPSTEP SPNR2NL

[PRESet] OPPSTEP NL

用途設定和讀取OPP測試功率的遞增功率值

說明此命令是設定過功率保護測試(OPP)的遞增功率值(P-STEP)

OPPSTOP (適用機型3310C 系列)

格式[PRESet] OPPSTOP SPNR2NL

[PRESet] OPPSTOP NL

用途設定和讀取OPP測試功率的最大功率值

說明此命令是設定過功率保護測試(OPP)的最大功率值(P-STOP)

OPPVTH (適用機型3310C 系列)

格式[PRESet] OPPVTH SPNR2NL

[PRESet] OPPVTH NL

用途設定和讀取OPP測試的臨界點電壓設定

說明此命令是設定過功率保護測試(OPP)臨界點電壓設定當待測試物的輸出

電壓小於或等於VTH電壓值時即為OPP點

TCONFIG (適用機型3310C3330A 系列)

格式[PRESet] TONFIG NORMAL|OCP|OVP|OPPNR2NL

[PRESet] TONFIG NL

用途設定和讀取動態測試的功能

說明此命令有四個選項(NORMAL|OCP|OVP|OPP)分別是正常模式(NORMAL)

過電流保護測試(OCP)過電壓保護測試(OVP)過功率保護測試(OPP)

PS3310C有過電流保護測試(OCP)過功率保護測試(OPP)

3330A有過電流保護測試(OCP)過電壓保護測試(OVP)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-18

472 LIMIT 設定和讀取電子負載判斷 NG 的上下限

[LIMit]CURRentHIGHLOW or IHIL (適用機型3250A3310A

3310C3330A 系列)

格式[LIMit]CURRentHIGHLOWSPNR2NL

[LIMit]CURRentHIGHLOW NL

IHILSPNR2NL

IHIL NL

用途設定和讀取負載電流的上下限

說明設定比較電流的下限值當負載載入電流低於此下限值時NG 指示燈

即點亮表示ldquoNO GOODrdquo

設定比較電流的上限值當負載載入電流高於此下限值時NG 指示燈即點亮

表示ldquoNO GOODrdquo

[LIMit]POWerHIGHLOW or WHWL (適用機型3310C3250A 系列)

格式[LIMit]POWerHIGHLOWSPNR2NL

[LIMit]POWerHIGHLOW NL

用途設定和讀取負載功率 (W) 的上下限

說明設定比較功率 (瓦特) 的下限值當功率 (瓦特) 高於此上限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

設定比較功率 (瓦特) 的上限值當功率 (瓦特) 低於此下限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

[LIMit]VA HIGHLOW or VAHVAL (適用機型3250A 系列)

格式[LIMit] VAHIGHLOWSPNR2NL

[LIMit] VAHIGHLOW NL

VAHVALSPNR2NL

VAHVAL NL

用途設定和讀取負載視在功率 (VA) 的上下限

說明設定比較功率 (伏安) 的下限值當功率 (伏安) 高於此上限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

設定比較功率 (伏安) 的上限值當功率 (伏安) 低於此下限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-19

[LIMit] VOLtage HIGHLOW or VHVL (適用機型3250A 3310A

3310C3330A 系列)

格式[LIMit] VOLtageHIGHLOWSPNR2NL

[LIMit] VOLtageHIGHLOW NL

VHVLSPNR2NL

VHVL NL

用途設定和讀取負載電壓的上下限

說明設定比較電壓的下限值當輸入電壓低於此下限值時NG 指示燈即點

亮表示ldquoNO GOODrdquo

設定比較電壓的上限值當輸入電壓高於此上限值時NG 指示燈即點

亮表示ldquoNO GOODrdquo

473 STAGE 設定和讀取電子負載的工作狀態

[STATe] LOAD SPONOFF (適用機型33203250A3310A 3310C

3330A 系列)

格式[STATe] LOAD SPONOFFNL

[STATe] LOAD NL

用途設定和讀取電子負載是否載入電流

說明設定電子負載是否載入電流當設定為 ON 時則電子負載開始以待測物

載入電流當設定為OFF 時則電子負載不會載入電流

[STATe] MODE SPCCCRCVCP (適用機型3250A3310A 3310C

3330A 系列)

格式[STATe] MODE SPCCCRCVCPNL

[STATe] MODE NL

用途設定和讀取電子負載的操作模式

說明電子負載可工作的模式如下表所示

當 讀 取 負 載 操 作 模 式 時 返 回 值 0123 分 別 代 表

CCCRCVLINCP 模式

CC CR CVLIN CP

3310A CV

3310C CV

3330A CV

3250 LIN

表 4-10 各系列可工作模組表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-20

[STATe] SHORt SPONOFF (適用機型33203310A 3310C3330A

系列)

格式[STATe] SHORt SPONOFFNL

[STATe] SHORt NL

用途設定和讀取電子負載是否短路測試

說明此命令為設定電子負載作短路測試當設定為 ON 時此時電子負載之

V+V- 端如同短路狀態

[STATe ] PRESet SPONOFF ( 適 用 機 型 3320 3250A 3310A

3310C3330A 系列)

格式[STATe] PRESet SPONOFFNL

[STATe] PRESet NL

用途設定和讀取電子負載預設功能

說明此命令是控制電流表的輸出形式若設為 ON 時則電流表所顯示的電

流值為預設之值若設為 OFF則電流表所顯示的電流值為實際載入電

流之值

[STATe] SENSe SPONOFF (適用機型3250A3310A 3310C3330A

系列)

格式[STATe] SENSe SPONOFFNL

[STATe] SENSe NL

用途設定和讀取電子負載 VSENSE 功能的狀態

說明此命令為設定電壓讀取由輸入連接器端或是 VSENSE BNC 端設定為

ON 時電壓值由 VSENSE BNC 端所取得設定為 OFF 時電壓值是

由輸入連接器端所取得

[STATe] RANGe SPI∣II (適用機型33203310A 系列)

格式[STATe] RANGe SPI∣II∣NL

[STATe] RANGe ∣NL

用途設定和讀取電源或電阻範圍

說明此命令為設定電流及電阻範圍3310A 系列電子負載共有二檔RANG 1

即 RANG IRANG 2 即 RANGE II而其電流及電阻的範圍一電子負載

模組規格而定3310A 系列各電子負載模組的電流及電阻的範圍如下

規格

機種 3310A 3311A 3312A 3314A 3315A

CC MODE

RANGE III 0~3A 0~ 30A 0~6A 0~60A 0~1A 0~10A 0~05A 0~5A 0~15A 0~15A

CR MODE

RANGE III 01~2Ω 2~8KΩ

005~1

Ω 1~4KΩ

125~25

Ω

25~20K

Ω 5~100Ω

100~2K

Ω 02~4Ω

4~16K

Ω

表 4-11 3310A 系列電流及電阻的規格表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-21

[STATe] LEVEl SPHIGH∣LOW (適用機型3310A 3310C 系列)

格式[STATe] LEVEl SPHIGH∣LOW∣NL

[STATe] LEVEl ∣NL

用途設定和讀取電子負載 LOW 和 HIGH

說明

1 LEV LOW 固定電流 (CC) 模式時為低準位電流設定值固定電阻 (CR)

模式時為低準位電阻設定值固定電壓 (CV) 模式時為低準位電壓設

定值

2 LEV HIGH 固定電流模式時為高準位電流設定值固定電阻模式時為

高準位電阻設定值固定電壓模式時為高準位電壓設定值

[STATe] DYNamic SPON∣OFF (適用機型3310A 3310C3330A 系

列)

格式[STATe] DYNamic SPON∣OFF∣NL

[STATe] DYNamic ∣NL

用途設定和讀取電子負載為動態或靜態負載

說明

1 DYN ON 設定為動態 (DYNAMIC) 負載

2 DYN OFF 設定為靜態 (STATIC) 負載

[STATe] SYNCronize SPON∣OFF (適用機型3250A 系列)

格式[STATe] SYNCronize SPON∣OFF∣NL

[STATe] SYNCronize ∣NL

用途設定和讀取電子負載為外部同步或內部同步

說明

1 外部同步信號 (SYNC ON)使用外部同步信號作為電子負載同步解發信

號以控制負載電流與電壓同步

2 內部同步信號 (SYNC OFF)使用輸入連接器的信號再經由內部的零交

越電路及隔離電路產生同步信號

[STATe] WATT SPON∣OFF (適用機型3250A3310C 系列)

格式[STATe] WATT SPON∣OFF∣NL

[STATe] WATT ∣NL

用途設定和讀取是否顯示功率

說明此命令是設定功率電表的顯示本命令必須配合 PRESOFF 時使用

設定 ON 時上方的顯示器由電壓表變為瓦特表下方的顯示器由電流

表變為伏安 (VA) 表其單位分別為ˆ W ˜ˆ VA ˜

設定 OFF 時上方的瓦特 (W) 變回電壓表下方的伏安 (VA) 表變回

電流表其單位分別為ˆ Vrms ˜ˆ Vrms ˜

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-22

[STATe] AFREQ SPONOFF (適用機型3250A系列)

格式[STATe] AFREQ SPONOFFNL

[STATe] AFREQ NL

用途設定和讀取電子負載是否自動偵測頻率

說明此命令式控制電子負載是否自動偵測頻率若設為 ON 時則電子負載

會自動偵測輸入端電壓之頻率若設為 OFF則電子負載輸入電壓之頻

率須要自行設定

[STATe] DUAL DVM∣DVM∣OFF (適用機型3330A 系列)

格式 [STATe] DUAL DVM∣DVM∣OFF∣NL

用途設定當前模組在顯示狀態

說明此命令為設定 3330A 系列模組在顯示狀態

DVM雙電壓顯示模式

DAM雙電壓顯示模式

OFFNORMAL顯示模式

[STATe] CC AUTO∣R2 (適用機型333XA331XC 系列)

格式 [STATe] CC AUTO∣R2∣NL

用途設定AUTO RANGE強制RANGE II功能

說明設定在AUTO RANGE 會自動切換RANGE 檔位

設定在強制 RANGE II 會將RANGE 檔位設定在RANGE II

PS此項功能3302C啟用於(REV28)版本之後

3310C系列啟用於(REV305)3312C(REV306)版本之後

3330A系列啟用於(REV317)版本之後

[STATe] NG (適用機型3250A3310A 3310C3330A 系列)

格式[STATe] NG ∣NL

用途查詢當前模組是否有的 NG 標誌

說明NG 讀回NG 的狀態指示燈ldquo0rdquo表示 NG (NO GOOD) 指示燈熄

滅ldquo1rdquo表示 NG 指示燈點亮

[STATe] PROTect (適用機型3310A 3310C3330A 系列)

格式[STATe] PROTect ∣NL

用途查詢當前模組是否有的保護標誌

說明

1 PROT 讀回負載目前的保護狀態ldquo1rdquo表是發生 OPPldquo4rdquo表示發

生 OVP ldquo8rdquo表示發生 OCP下表說明保護狀態位元對應碼

2 PROT 狀態暫存器的清除可以使用 CLER 命令將 PROT 狀態暫存器清

除為ldquo0rdquo

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-23

7 6 5 4 3 2 1 0

過功率保護(OPP)

過電壓保護(OVP)

過電流保護(OCP)

位元 7 位元 0

過溫度保護(OTP)(3310)

表 4-13 PROT 狀態暫存器

[STATe] SLEWrate ATE FAST∣MIDDle∣SLOWNL (適用機型3320

系列)

格式[STATe] SLEWrate FAST∣MIDDle∣SLOWNL

用途設置當前模組電流斜率

說明設置當前模組電流斜率約快中慢

474 SYSTEM 設定和讀取機框和電子負載的狀態

[SYStem] RECall SP m n (適用機型33203250A3310A 3310C

3330A 系列)

格式[SYStem] RECall SP m n∣NL

用途呼叫記憶裝定中的負載狀態

說明此命令為呼叫記憶裝定中的負載狀態資料m = 1~5n = 1~30

如果當前模組為 3310A3250 系列時項目號 (n) 無效n 可以省略

如果當前模組為其他系列時省略符號 n項目默議為 3302C 所顯示的項

實例RECALL 215 呼叫記憶裝定中的第 2 組第 15 項負載裝態資料

REC 3 呼叫記憶裝定中的第3組負載狀態資料如果當前模組為 3320

3310C3330A 系列時項目默議為 3302C 所顯示的項目

[SYStem] STORe SP m n (適用機型33203250A3310A 3310C

3330A 系列)

格式[SYStem] STORe SP m n∣NL

用途存儲負載狀態到記憶裝定中

說明此命令為存儲負載狀態到記憶裝定中m = 1~5n = 1~30如果當前模組

為 3310A3250A 系列時項目 (n) 無效n 可以省略

如果當前模組為其他系列時省略項目號 n 項目默議為 3302C 所顯示的項

實例SYSTEMSTORE 215 存儲負載狀態到記憶裝定第 2 組第 15 項中

STOR 3 存儲負載狀態到記憶裝定第 3 組如果當前模組為 33203310C

3330A 系列時項目默議為 3302C 所顯示的項目

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-24

[SYStem] NAME (適用機型3250A3310A 3310C3330A 系列)

格式[SYStem] NAME ∣NL

用途讀取當前電子負載機型編號

說明此命令讀回當前電子負載機型編號如果當前沒有模組那麼將讀到字

符串 ˆNONE˜如果當前安裝了模組那麼將會讀到以下型號

型 號 型 號 型 號 型 號

3250A 3310A 3310C 3330A

3251A 3311A 3311C 3331A

3252A 3312A 3312C 3332A

3253 3314A 3314C 3333A

3315A 3315C 3334A

表 4-14 各系列機型編號表

[SYStem] NAME XXXX ∣NL or [SYStem] SPEC NR2 (適用機型

3320A 系列)

格式[SYStem] NAME XXXX ∣NL

[SYStem] SPEC NR2

用途設定當前電子負載機型編號

說明XXXX 為 33203321332233243325 型號之一3302C 才能知道當

前為何種規格電子負載

SPCT 型號

0 3320

1 3321

2 3322

4 3324

5 3325

表 4-15 3320系列機型編號表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-25

475 MEASURE 測量電子負載的當前電流電壓的實際值

MEASureCURRent (適用機型3250A3310A 3310C3330A 系列)

格式MEASureCURRent ∣NL

用途讀取當前電子負載的電流

說明讀回 4 位半數位電流表的讀值單位為安培 (A)

MEASureVOLtage (適用機型3250A3310A 3310C3330A 系列)

格式MEASureVOLtage ∣NL

用途讀取當前電子負載的電壓

說明讀回 4 位半數位電壓表的讀值單位為伏特 (V)

MEASurePOWer (適用機型3250A3310C 系列)

格式MEASurePOW ∣NL

用途讀取當前電子負載的功率

說明讀回 4 位半數位瓦特表的讀值單位為瓦特(W)

MEASureVA (適用機型3250A 系列)

格式MEASureVA ∣NL

用途讀取當前電子負載的伏安

說明讀回 4 位半數位伏安表的讀值單位為伏安 (VA)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-26

4-8 3250 系列 GPIB 控制流程圖

START

SET to LEV A or B

AC or DC

AC

DC

SET

FREQ NR2

SYNC ON|OFF

BANK m

SET

FREQ 01

SYNC ONOFF

MODE CCCC

SET

CR

MODE CR

SET

MODE CC

WAVE nCURR = A NR2

SET

VL NR2VH NR2

IL NR2

IH NR2WL NR2

WH NR2VAL NR2VAH NR2

m 0 ~ 10n 1 ~ 5

BANK 命令僅能使用於

交流 (AC) 負載

Lighting REM

Indicater

WAVE 命令僅能使用於

固定電流 (CC)模式

RESA NR2

圖 4-2 3250A 系列 GPIB 控制流程圖

SET

ldquoMODE LINrdquoldquoCURR=A NR2rdquo

LIN

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-27

4-9 3310A 系列 GPIB 控制流程圖

圖 4-3 3310A 系列 GPIB 控制流程圖

START

SETMODE CC

SET SET

CURRENTiexclOslashA

CC

SETRANG 2

SETRANG 1

SETRANG 1

SETRANG 2

HIGH or LOW LEVEL

SET

LEV HIGHRESLOW C

RESHIGH NR2

SET

LEV LOWRESLOW D

RESHIGH NR2

SETLEV HIGH

RESLOW ERESHIGH NR2

SET

LEV LOWRESHIGH FRESHIGH NR2

SET

LEV HIGHRESLOW G

RESHIGH NR2

SET

LEV LOWRESHIGH H

RESHIGH NR2

STA or DYN

SETDYN OFF

SET

HIGH or

SETLEV HIGH

CURRLOW I

CURRHIGH NR2

SETLEV LOW

CURRHIGH J

CURRLOW NR2

SETLEV HIGH

CURRLOW K

CURRHIGH NR2

SETLEV LOW

CURRHIGH L

CURRLOW NR2

SETDYN ON

RISENR2

PERDLOW NR2

STA or DYN

DYN OFF

LOW LEVELHIGH or

LOW LEVEL

CURRHIGH NR2CURRLOW NR2

FALLNR2PERDHIGH NR2

SETDYN ON

RISENR2

PERDLOW NR2

CURRHIGH NR2CURRLOW NR2

FALLNR2PERDHIGH NR2

HIGH or LOW LEVEL

HIGH or LOW LEVEL

CURRENTiexclUgraveB

MODE CR MODE CV

MODE

CR

MODE

CV

MODE NO NO NO

YESYESYES

YES

YESNO

NO

LOW

HIGH HIGH

LOW

DYN DYN

SAT SAT

LOWLOW

HIGH HIGH

HIGH

LOW

3310A 3311A 3312A 3314A 3315A

AB

CD

E

FGH

IJKL

3020

20800001

20

0060000

3000300

6010

104000

0051000

60000

6000600

10250

25020000

125250

001000

1000100

051000

100020000

501000

00500000

050050

1540

4015000

0240

0060000

1500150

3310A 系列流程圖變數表

Lighti ng REMIndicater

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-28

4-10 3320 系列 GPIB 控制流程圖

圖 4-4 3320 系列 GPIB 控制流程圖

START

A B C

3320 3321 3322 3323 3324 30

30

300

60

60

600

10

10

100

10

10

100

05

05

50

3325 15

15

150

SETRANG 1SLEW n

CURR ≦ B

CURRENT ≦ A

SETRANG 2SLEW n

CURR ≦ C

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-29

4-11 3310C 系列 GPIB 控制流程圖

圖 4-5 3310C 系列 GPIB 控制流程圖

START

CC

MODE

NO CP

MODE

CV

MODE

CR

MODE

SETldquoMODE CCrdquo

SETldquoMODE CRrdquo

SETldquoMODE CVrdquo

SETldquoMODE CPrdquo

CORRENTlt=A

SETldquoRANGE 2rdquo

SETldquoRANGE 1rdquo

RESgt=B

SETldquoRANGE 2rdquo

SETldquoRANGE 1rdquo

STA or

SETldquoDYN OFFrdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquo ldquoCURRHIGH D ldquo ldquoCURRLOW NR2rdquo

SET ldquoLEV HIGHrdquo ldquoCURRLOW C ldquo ldquoCURRHIGH NR2rdquo

SET ldquoDYN ONrdquo

ldquoCURRHIGH NR2ldquo ldquoCURRLOW NR2rdquo ldquoRISENR2rdquo ldquoFALLNR2rdquo ldquoPERDHIGH NR2rdquo ldquoPERDLOW NR2rdquo

STA or

SETldquoDYN OFFrdquo

HIGH orLOW LEVEL

SETldquoLEV LOWrdquo ldquoCURRHIGH F ldquoldquoCURRLOW NR2rdquo

SETldquoLEV HIGHrdquoldquoCURRLOW E ldquoldquoCURRHIGH NR2rdquo

SETldquoDYN ONrdquo

ldquoCURRHIGH NR2ldquoldquoCURRLOW NR2rdquoldquoRISENR2rdquoldquoFALLNR2rdquoldquoPERDHIGH NR2rdquoldquoPERDLOW NR2rdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquoldquoRESHIGH J ldquo ldquoRESLOW NR2rdquo

SET ldquoLEV HIGHrdquo ldquoRESLOW I ldquo ldquoRESHIGH NR2rdquo

HIGH orLOW LEVEL

SETldquoLEV LOWrdquoldquoRESHIGH L ldquoldquoRESLOW NR2rdquo

SET ldquoLEV HIGHrdquo ldquoRESLOW K ldquoldquoRESHIGH NR2rdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquo ldquoCVHIGH H ldquo ldquoCVLOW NR2rdquo

SET ldquoLEV HIGHrdquoldquoCVLOW G ldquo ldquoCVHIGH NR2rdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquo ldquoCPHIGH N ldquo ldquoCPLOW NR2rdquo

SETldquoLEV HIGHrdquo ldquoCPLOW M ldquoldquoCPHIGH NR2rdquo

A B CDEF GH I J KLM N

3310C30 20 0 0300030

20 750010620

00 60

00 150

3311C601000 60 0060

1037500510

00 60

00300

3312C102500100010

25 1875013325

00250

00300

3314C0510000050050

1001875533100

00500

00200

3315C154000150015

4015002140

0060

0075

3310C系列流程圖變數表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 A-1

Appendix A GPIB programming Example

C Example Program

Link this program with appropriate cibobj

This application program is written in TURBO C 20 for the IBM PC-AT compatible The National Instruments Cooperation (NIC) Model PC-2A board provides the interface between the PC-AT and a PRODIGIT MPAL ELECTRONIC LOAD The appropriate cibobj file is required in each program to properly link the NIC board to C LANGUAGE and include the ltdeclhgt HEADER FILE to C LANGUAGE

include ltstdiohgt

include ltdoshgt

include ltmathhgt

include declh NI GPIB CARD HEADER FILE

main()

char ouster[20]rdbuf[15]spec[10]

int ichload

Assign unique identifier to the device dev5 and store in variable load check for error ibfind error = negative value returned

if((load = ibfind(dev5)) lt 0) Device variable name is load

GPIB address is 5

printf(r INTERFACE ERROR an)

printf(rnError routine to notify that ibfind failedn)

printf(rnCheck software configurationn)

exit(1)

Clear the device

if((ibclr(load)) amp ERR)

printf(INTERFACE ERROR a)

exit(1)

clrscr()

Clear load error register

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT A-2

ibwrt(loadoutstr6)

ibwrt(loadCLR3)

ibwrt( loadNAME5) Get the 3310 series module load specification

strset(rdbuf0) Clear rdbuf string buffer

strset(spec0) Clear spec string buffer

ibrd(loadspec20)

if (spec[3] == 9)

printf(n 3302C series specification error )

Set preset off current sink 10 amps and load on commands to the load

ibwrt( loadpres offcclow 00cchigh 10load on 47)

ibwrt( loadmeascurr10)

Get the load actially sink current from the load

ibrd( loadrdbuf20)

go to local

ibloc(load)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 A-3

BASICA Example Program

LOAD DECLBAS using BASICA MERGE command

100 REM You must merge this code with DECLBAS

105 REM

110 REM Assign a unique identifier to the device dev5 and store it in variable load

125 REM

130 udname$ = dev5

140 CALL ibfind (udname$load)

145 REM

150 REM Check for error on ibfind call

155 REM

160 IF load lt 0 THEN GOTO 2000

165 REM

170 REM Clear the device

175 REM

180 CALL ibclr (load)

185 REM

190 REM Get the 3310 series module load specification

195 REM

200 wrt$ = NAME CALL ibwrt(loadwrt$)

210 rd$ = space$(20) CALL ibrd(loadrd$)

215 REM

220 REM Set preset off current sink 10 amps and load on commands to the load

225 REM

230 wrt$ = pres offcclow 00cchigh 10load on

240 CALL ibwrt(loadwrt$)

245 REM

250 REM Get the load actially sink current from the load

255 REM

260 wrt$ = meascurr CALL ibwrt(loadwrt$)

270 rd$ = space$(20) CALL ibrd(loadrd$)

275 REM

280 REM Go to local

285 REM

290 CALL ibloc(load)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT A-4

2000 REM Error routine to notify that ibfind failed

2010 REM Check software configuration

2020 PRINT ibfind error STOP

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-1

Appendix B RS-232 programming Example

C Language Interface for DOS Handlers pd_rs232c include ltdoshgt

include ltstdiohgt

include ltconiohgt

include ltstringhgt

define COMPTR 44 command array pointer

define QUELEN 1024 size of seriel input

define SUCCESS 0 return value variable for success

define OPER_ERR -1 operate error

define TIME_OUT 1 time_out

int input_index = 0 index of seriel input buffer

int rd_result = 0 return value variable of pd_rd()

int timeout = 0 timeout flag

char queue[QUELEN] seriel input buffer

int ACE_DATA_REG ACIA data register

int ACE_INT_ENB_REG ACIA interrupt enable register

int ACE_INT_IDENT_REG ACIA interrupt identification register

int ACE_LINE_CTL_REG ACIA line control register

int ACE_MODEM_CTL_REG ACIA modem control register

int ACE_LINE_STAT_REG ACIA line status register

int ACE_MODEM_STAT_REG ACIA modem status register

int COM_INT_NUM ACIA communication port interrupt number

int IRQ_MASK IRQ mask for PC IRQ flag

void pd_loc(void) function of disable interrupt routine

void pd_rem(void) function of enable interrupt routine

int pd_init(int) function of initial communication port

int pd_wrt(char int) function of write to device

int pd_rd(char int) function of read from device

int read_buf(void)

define PIC_CTL_REG 0x20 8259A PIC control register

define PIC_INT_MASK_REG 0x21 8259A PIC interrupt mask register

define NON_SPEC_EOI 0x20 non-spacific end of interrupt

define CTS 0x10 clear to send

define DSR 0x20 data set ready

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-2

define RI 0x40 ring indicator

define DCD 0x80 data carrier detect

define DCTS 1 delta clear to send

define DDSR 2 delta data set ready

define TERI 4 trailing edge ring detect

define DDCD 8 delta data carrier detect

define OE 2 overrun error

define PE 4 parity error

define FE 8 frame error

define BI 0x10 break interrupt

define THRE 0x20 transmit holding reg empty

3302C series elec load command sets

int pd_wrt(char wrtbufint count)

static char combuf[COMPTR] = CHAN CURRHIGH CURRLOW

RESHIGH RESLOW VOLTHIGH

VOLTLOW PERDHIGH PERDLOW

FALL RISE GLOBLOAD

GLOBLEV GLOBPRES GLOBSHOR

GLOBDYN GLOBRANG GLOBMODE

CLER CHAN MEASVOLT

MEASCURRCURRHIGH CURRLOW

ERR RESHIGH RESLOW

VOLTHIGHVOLTLOW NAME

PERDHIGHPERDLOW FALL

RISE LOAD LEV

PRES SHOR DYN

RANG MODE PROT

REMOTE LOCAL

int cntresultt

int comerrerr

char ch

char tempbuf[QUELEN]

char intbuf[QUELEN]

for (cnt = 0cnt lt 1024cnt++)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-3

intbuf[cnt] =

tempbuf[cnt]=

strset(intbuf)

strset(tempbuf)

for (cnt = 0cnt lt count+1cnt++wrtbuf++)

intbuf[cnt] = wrtbuf

cnt = cnt--

intbuf[cnt] = r

cnt = cnt++

count = count++

intbuf[cnt] = n

t = strcspn(intbuf )

if (t gtcount)

t = count-1

for (cnt = 0cnt lt tcnt++)

tempbuf[cnt] = intbuf[cnt]

strupr(tempbuf)

strupr(intbuf)

cnt = 0

do

comerr = strncmp(tempbufcombuf[cnt]t)

cnt = cnt++

while(( cnt = COMPTR) ampamp (comerr = 0))

if ( comerr == 0)

result = SUCCESS

for (cnt = 0cnt lt count+1cnt++)

while(inportb(ACE_LINE_STAT_REG) amp THRE == 0)

ch = intbuf[cnt]

delay(20)

outportb(ACE_DATA_REG ch)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-4

timeout = 0

for (cnt = 0 cnt lt= countcnt++)

ch = intbuf[cnt]

if(ch == )

do

read_buf()

while((rd_result == 0)ampamp(timeout == 0))

rd_result = 0

for (cnt = 0cntlt= countcnt++)

intbuf[cnt] =

tempbuf[cnt] =

return(result)

return(OPER_ERR)

int pd_rd(char bufint count)

char ch

int cnt = 0

do

ch = queue[cnt]

buf = ch

cnt = cnt++

buf = buf++

while((ch = n) ampamp (cnt = count))

buf = 0

queue[0] = 0

if (timeout == 1)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-5

return(TIME_OUT)

return(SUCCESS)

int read_buf()

char chch1

int temp_index

unsigned long ticks

float sec1sec2

rd_result = 0

ticks = biostime(00)

sec1 = ticks182

do

ticks = biostime(00)

sec2 = ticks182

if((sec2 - sec1) gt= 200) delay about 1 Sec

timeout = 1

ch = inportb(ACE_INT_IDENT_REG)

ch amp= 0x06

switch(ch)

case 6

inportb(ACE_DATA_REG) read the data register to empty it

break

case 0

break

case 2

break

case 4 read character from data register

ch1 = inportb(ACE_DATA_REG)

temp_index = input_index + 1 increment index of input buffer

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-6

if (ch1 = n) check terminate bit

queue[input_index] = ch1 store character to input buffer

input_index = temp_index

else

queue[input_index] = ch1

input_index = temp_index

input_index = 0 if terminate bit was detected

temp_index = 0

rd_result = 1 clear index and set return value

break

finally send the non-spacific

while ((rd_result == 0) ampamp (timeout == 0))

int pd_init(int pd_com)

if ((pd_com = 1) ampamp (pd_com = 2))

return(OPER_ERR)

if (pd_com == 2) initial communication port 2

ACE_DATA_REG = 0x2f8

ACE_INT_ENB_REG = 0x2f9

ACE_INT_IDENT_REG = 0x2fa

ACE_LINE_CTL_REG = 0x2fb

ACE_MODEM_CTL_REG = 0x2fc

ACE_LINE_STAT_REG = 0x2fd

ACE_MODEM_STAT_REG = 0x2fe

COM_INT_NUM = 11

IRQ_MASK = 0xf7 IRQ mask for IRQ3 (11110111)

else initial communication port 1

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-7

ACE_DATA_REG = 0x3f8

ACE_INT_ENB_REG = 0x3f9

ACE_INT_IDENT_REG = 0x3fa

ACE_LINE_CTL_REG = 0x3fb

ACE_MODEM_CTL_REG = 0x3fc

ACE_LINE_STAT_REG = 0x3fd

ACE_MODEM_STAT_REG = 0x3fe

COM_INT_NUM = 12

IRQ_MASK = 0xef IRQ mask for IRQ4 (11101111)

bioscom(0 0xe3 pd_com-1) boud rate 9600 1 start bit

pd_rem() no parity 1 stop bit

pd_wrt(remote6) data bit 8 bits

return(SUCCESS)

void pd_rem(void)

char ch

outportb(ACE_INT_ENB_REG 0xd) enable ACIA interrupt register

inportb(ACE_DATA_REG) empty receive data register

inportb(ACE_LINE_STAT_REG) clear line status register

outportb(ACE_MODEM_CTL_REG 0xb) set RTSDTR to enable modem and

turn on OUT2 to enable the 8250s

IRQ interrupt to system

void pd_loc(void)

char ch

outportb(ACE_INT_ENB_REG 0) disable all 8250 interrupt

outportb(ACE_MODEM_CTL_REG 0) clear RTSDTR to disable modem and

turn off OUT2 to disable the 8250s

IRQ interrupt to system

Program terminated

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-8

C Example Program Link this program with pd_rs232obj

include ltdoshgt

include ltstdiohgt

include ltconiohgt

include ltstringhgt

main()

int com

int io_err= 0

char rdbuf[1024]

clrscr()

printf(Input COM1COM2 port is )

scanf(d ampcom)

if((io_err = pd_init(com)) == 0) Initial RS-232 interface

setstr(rdbuf)

pd_wrt(name5)

if ((io_err = pd_rd(a10)) == 0)

do

Set preset off current sink 10 amps and load on commands to the load

pd_wrt(pres off8)

delay(200)

pd_wrt(currlow 0012)

delay(200)

pd_wrt(curr high 1013

delay(200)

pd_wrt(load on7)

delay(200)

pd_wrt(meascurr 11)

Get the load actially sink current from the load

delay(200)

pd_rd(rdbuf20)

io_err = 1

while (io_err == 0)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-9

else

printf(a)

printf(3302C IO reading error n)

exit(1)

pd_loc() Go to local

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

Material Contents Declaration (材料含量宣称)

Hazardous Substance (有毒有害物质或元素)

(Part Name) 零件名称

(Pb) 汞

(Hg) 镉

(Cd) 六价铬

(Cr6+)

多溴

联苯

(PBB)

多溴

二苯醚

(PBDE)

PCBA (印刷电路装配件)

X O X O O O

Electrical part not on PCBArsquos 未在PCBA上的电子零件 X O X O O O

Metal parts 金属零件

O O O X O O

Plastic parts 塑料零件

O O O O X X

Wiring 电线

X O O O O O

Package 封装

X O O O O O

对销售之日的所售产品本表显示 PRODIGIT 供应链的电子信息产品可能包含这些物质注意在所售产品中可能

会也可能不会含有所有所列的部件This table shows where these substances may be found in the supply chain of Prodigit electronic information products as of the date of sale of the enclosed product Note that some of the component types listed above may or may not be a part of the enclosed product 表示该有毒有害物质在该部

件所有均质材料中的含量均在SJT 11363-2006 标准规定的限量要求以下Indicates that the concentration of the hazardous substance in all homogeneous materials in the parts is below the relevant threshold of the SJT 113632006 standard times表示该有毒有害物质至少在该部件的某一均质材料中的含量超出SJT 11363-2006 标准

规定的限量要求times Indicates that the concentration of the hazardous substance of at least one of all homogeneous materials in the parts is above the relevant threshold of the SJT 11363-2006 standard Note(注释) 1Prodigit has not fully transitioned to lead-free solder assembly at this momentHowever most of thecomponents used are RoHS compliant(此刻Prodigit 并非完全过渡到无铅焊料组装但是大部份的元器件一至于RoHS的规定)

2 The product is labeled with an environment-friendly usage period in yearsThe marked period is assumed under the operating environment specified in the product specifications(产品标注了环境友好的使用期限制(年)所标注的环境使用期限假定是在此产品定义的使用环境之下)

Example of a marking for a 10 year period (例如此标制环境使用期限为10年)

Page 31: 3302C Mainframe 使用手冊 · 2016. 12. 20. · 3302c mainframe 使用手冊 1-3 1-5 系統方塊圖 3302c 系統方塊圖如圖 1-1 所示,3302c 內含兩組電源供應器,其中一組供應給

3302C Mainframe 使用手冊 4-15

LIN RES AB ( 適用機型3250A系列 ) 用途設定線性負載電流值

格式LINA|BSPNR2|NL

說明此命令為設定電子負載欲載入 (Sink) 的電流值下達命令時須注意下列事

1 下達的電流值必須為含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的數值若超過該電子負載的規格時則 3250A 系列高功率電子負載機

框會送出該電子負載規格的滿刻度電流值

4 A 組負載和 B 組負載的電流設定值為完全獨立的

5 單位為安培 (A)

CR AB or RES AB(適用機型3250A 系列)

格式[PRESet] CRABSPNR2NL

[PRESet] CRAB NL

[PRESet] RESABSPNR2NL

[PRESet] RESAB NL

用途設定和讀取負載電阻值

說明此命令為設定 A 組或 B 組電子負載欲載入的電阻值下達命令時注意

下列事項

1 下達的電阻值必須含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的電阻數值超過該電子負載的最大規格時3302C 機框會送出該電子

負載規格的滿刻度電阻值

4 單位為 Ohm (Ω)

CRHIGHLOW or RESHIGHLOW (適用機型3310A 3310C 系列)

格式[PRESet] CRHIGHLOWSPNR2NL

[PRESet] CRHIGHLOW NL

[PRESet] RESHIGHLOWSPNR2NL

[PRESet] RESHIGHLOW NL

用途設定和讀取負載電阻值

說明此命令為設定電子負載欲載入的電阻值下達命令時注意下列事項

1 下達的電阻值必須含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的電流數值超過該電子負載的最大規格時3302C 機框會送出該電子

負載規格的滿刻度電阻值

4 LOW的設定電阻值必須比 HIGH 的設定值小

5 單位為 Ohm (Ω)

CVHIGHLOW (適用機型3310A 3310C 系列)

格式[PRESet] CVHIGHLOWSPNR2NL

[PRESet] CVHIGHLOW NL

用途設定和讀取負載固定電壓模式電壓值

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-16

說明此命令為設定電子負載固定電壓模式的電壓值下達命令時須注意下列

事項

1 下達的電壓值必須含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的電壓數值超過該電子負載的最大規格時3302C 機框會送出該電子

負載規格的滿刻度電壓值

4 LOW 的設定電壓值必須比 HIGH 的設定電壓值小

5 單位為伏特 (V)

CV (適用機型3330A 系列)

格式[PRESet] CV SPNR2 NL

[PRESet] CV NL

用途設定和讀取負載固定電壓模式電壓值

說明設定電子負載固定電壓模式的確電壓值

OCPSTART (適用機型3310C 3330A 系列)

格式[PRESet] OCPSTART SPNR2NL

[PRESet] OCPSTART NL

用途設定和讀取OCP測試電流的啟始設定值

說明此命令是設定過電流保護測試(OCP)的啟始電流值(I-START)

OCPSTEP (適用機型3310C 3330A 系列)

格式[PRESet] OCPSTEP SPNR2NL

[PRESet] OCPSTEP NL

用途設定和讀取OCP測試電流的遞增電流量

說明此命令是設定過電流保護測試(OCP)的遞增電流量(I-STEP)

OCPSTOP (適用機型3310C 3330A 系列)

格式[PRESet] OCPSTOP SPNR2NL

[PRESet] OCPSTOP NL

用途設定和讀取OCP測試電流的最大電流量

說明此命令是設定過電流保護測試(OCP)的最大電流量(I-STOP)

OCPVTH (適用機型3310C 3330A 系列)

格式[PRESet] OCPVTH SPNR2NL

[PRESet] OCPVTH NL

用途設定和讀取OCP測試的臨界點電壓設定

說明此命令是設定過電流保護測試(OCP)臨界點電壓設定當待測試物的輸出

電壓小於或等於VTH電壓值時即為OCP點

OPPSTART (適用機型3310C 系列)

格式[PRESet] OPPSTART SPNR2NL

[PRESet] OPPSTART NL

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-17

用途設定和讀取OPP測試功率的啟始設定值

說明此命令是設定過功率保護測試(OPP)的啟始功率值(P-START)

OPPSTEP (適用機型3310C系列)

格式[PRESet] OPPSTEP SPNR2NL

[PRESet] OPPSTEP NL

用途設定和讀取OPP測試功率的遞增功率值

說明此命令是設定過功率保護測試(OPP)的遞增功率值(P-STEP)

OPPSTOP (適用機型3310C 系列)

格式[PRESet] OPPSTOP SPNR2NL

[PRESet] OPPSTOP NL

用途設定和讀取OPP測試功率的最大功率值

說明此命令是設定過功率保護測試(OPP)的最大功率值(P-STOP)

OPPVTH (適用機型3310C 系列)

格式[PRESet] OPPVTH SPNR2NL

[PRESet] OPPVTH NL

用途設定和讀取OPP測試的臨界點電壓設定

說明此命令是設定過功率保護測試(OPP)臨界點電壓設定當待測試物的輸出

電壓小於或等於VTH電壓值時即為OPP點

TCONFIG (適用機型3310C3330A 系列)

格式[PRESet] TONFIG NORMAL|OCP|OVP|OPPNR2NL

[PRESet] TONFIG NL

用途設定和讀取動態測試的功能

說明此命令有四個選項(NORMAL|OCP|OVP|OPP)分別是正常模式(NORMAL)

過電流保護測試(OCP)過電壓保護測試(OVP)過功率保護測試(OPP)

PS3310C有過電流保護測試(OCP)過功率保護測試(OPP)

3330A有過電流保護測試(OCP)過電壓保護測試(OVP)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-18

472 LIMIT 設定和讀取電子負載判斷 NG 的上下限

[LIMit]CURRentHIGHLOW or IHIL (適用機型3250A3310A

3310C3330A 系列)

格式[LIMit]CURRentHIGHLOWSPNR2NL

[LIMit]CURRentHIGHLOW NL

IHILSPNR2NL

IHIL NL

用途設定和讀取負載電流的上下限

說明設定比較電流的下限值當負載載入電流低於此下限值時NG 指示燈

即點亮表示ldquoNO GOODrdquo

設定比較電流的上限值當負載載入電流高於此下限值時NG 指示燈即點亮

表示ldquoNO GOODrdquo

[LIMit]POWerHIGHLOW or WHWL (適用機型3310C3250A 系列)

格式[LIMit]POWerHIGHLOWSPNR2NL

[LIMit]POWerHIGHLOW NL

用途設定和讀取負載功率 (W) 的上下限

說明設定比較功率 (瓦特) 的下限值當功率 (瓦特) 高於此上限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

設定比較功率 (瓦特) 的上限值當功率 (瓦特) 低於此下限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

[LIMit]VA HIGHLOW or VAHVAL (適用機型3250A 系列)

格式[LIMit] VAHIGHLOWSPNR2NL

[LIMit] VAHIGHLOW NL

VAHVALSPNR2NL

VAHVAL NL

用途設定和讀取負載視在功率 (VA) 的上下限

說明設定比較功率 (伏安) 的下限值當功率 (伏安) 高於此上限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

設定比較功率 (伏安) 的上限值當功率 (伏安) 低於此下限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-19

[LIMit] VOLtage HIGHLOW or VHVL (適用機型3250A 3310A

3310C3330A 系列)

格式[LIMit] VOLtageHIGHLOWSPNR2NL

[LIMit] VOLtageHIGHLOW NL

VHVLSPNR2NL

VHVL NL

用途設定和讀取負載電壓的上下限

說明設定比較電壓的下限值當輸入電壓低於此下限值時NG 指示燈即點

亮表示ldquoNO GOODrdquo

設定比較電壓的上限值當輸入電壓高於此上限值時NG 指示燈即點

亮表示ldquoNO GOODrdquo

473 STAGE 設定和讀取電子負載的工作狀態

[STATe] LOAD SPONOFF (適用機型33203250A3310A 3310C

3330A 系列)

格式[STATe] LOAD SPONOFFNL

[STATe] LOAD NL

用途設定和讀取電子負載是否載入電流

說明設定電子負載是否載入電流當設定為 ON 時則電子負載開始以待測物

載入電流當設定為OFF 時則電子負載不會載入電流

[STATe] MODE SPCCCRCVCP (適用機型3250A3310A 3310C

3330A 系列)

格式[STATe] MODE SPCCCRCVCPNL

[STATe] MODE NL

用途設定和讀取電子負載的操作模式

說明電子負載可工作的模式如下表所示

當 讀 取 負 載 操 作 模 式 時 返 回 值 0123 分 別 代 表

CCCRCVLINCP 模式

CC CR CVLIN CP

3310A CV

3310C CV

3330A CV

3250 LIN

表 4-10 各系列可工作模組表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-20

[STATe] SHORt SPONOFF (適用機型33203310A 3310C3330A

系列)

格式[STATe] SHORt SPONOFFNL

[STATe] SHORt NL

用途設定和讀取電子負載是否短路測試

說明此命令為設定電子負載作短路測試當設定為 ON 時此時電子負載之

V+V- 端如同短路狀態

[STATe ] PRESet SPONOFF ( 適 用 機 型 3320 3250A 3310A

3310C3330A 系列)

格式[STATe] PRESet SPONOFFNL

[STATe] PRESet NL

用途設定和讀取電子負載預設功能

說明此命令是控制電流表的輸出形式若設為 ON 時則電流表所顯示的電

流值為預設之值若設為 OFF則電流表所顯示的電流值為實際載入電

流之值

[STATe] SENSe SPONOFF (適用機型3250A3310A 3310C3330A

系列)

格式[STATe] SENSe SPONOFFNL

[STATe] SENSe NL

用途設定和讀取電子負載 VSENSE 功能的狀態

說明此命令為設定電壓讀取由輸入連接器端或是 VSENSE BNC 端設定為

ON 時電壓值由 VSENSE BNC 端所取得設定為 OFF 時電壓值是

由輸入連接器端所取得

[STATe] RANGe SPI∣II (適用機型33203310A 系列)

格式[STATe] RANGe SPI∣II∣NL

[STATe] RANGe ∣NL

用途設定和讀取電源或電阻範圍

說明此命令為設定電流及電阻範圍3310A 系列電子負載共有二檔RANG 1

即 RANG IRANG 2 即 RANGE II而其電流及電阻的範圍一電子負載

模組規格而定3310A 系列各電子負載模組的電流及電阻的範圍如下

規格

機種 3310A 3311A 3312A 3314A 3315A

CC MODE

RANGE III 0~3A 0~ 30A 0~6A 0~60A 0~1A 0~10A 0~05A 0~5A 0~15A 0~15A

CR MODE

RANGE III 01~2Ω 2~8KΩ

005~1

Ω 1~4KΩ

125~25

Ω

25~20K

Ω 5~100Ω

100~2K

Ω 02~4Ω

4~16K

Ω

表 4-11 3310A 系列電流及電阻的規格表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-21

[STATe] LEVEl SPHIGH∣LOW (適用機型3310A 3310C 系列)

格式[STATe] LEVEl SPHIGH∣LOW∣NL

[STATe] LEVEl ∣NL

用途設定和讀取電子負載 LOW 和 HIGH

說明

1 LEV LOW 固定電流 (CC) 模式時為低準位電流設定值固定電阻 (CR)

模式時為低準位電阻設定值固定電壓 (CV) 模式時為低準位電壓設

定值

2 LEV HIGH 固定電流模式時為高準位電流設定值固定電阻模式時為

高準位電阻設定值固定電壓模式時為高準位電壓設定值

[STATe] DYNamic SPON∣OFF (適用機型3310A 3310C3330A 系

列)

格式[STATe] DYNamic SPON∣OFF∣NL

[STATe] DYNamic ∣NL

用途設定和讀取電子負載為動態或靜態負載

說明

1 DYN ON 設定為動態 (DYNAMIC) 負載

2 DYN OFF 設定為靜態 (STATIC) 負載

[STATe] SYNCronize SPON∣OFF (適用機型3250A 系列)

格式[STATe] SYNCronize SPON∣OFF∣NL

[STATe] SYNCronize ∣NL

用途設定和讀取電子負載為外部同步或內部同步

說明

1 外部同步信號 (SYNC ON)使用外部同步信號作為電子負載同步解發信

號以控制負載電流與電壓同步

2 內部同步信號 (SYNC OFF)使用輸入連接器的信號再經由內部的零交

越電路及隔離電路產生同步信號

[STATe] WATT SPON∣OFF (適用機型3250A3310C 系列)

格式[STATe] WATT SPON∣OFF∣NL

[STATe] WATT ∣NL

用途設定和讀取是否顯示功率

說明此命令是設定功率電表的顯示本命令必須配合 PRESOFF 時使用

設定 ON 時上方的顯示器由電壓表變為瓦特表下方的顯示器由電流

表變為伏安 (VA) 表其單位分別為ˆ W ˜ˆ VA ˜

設定 OFF 時上方的瓦特 (W) 變回電壓表下方的伏安 (VA) 表變回

電流表其單位分別為ˆ Vrms ˜ˆ Vrms ˜

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-22

[STATe] AFREQ SPONOFF (適用機型3250A系列)

格式[STATe] AFREQ SPONOFFNL

[STATe] AFREQ NL

用途設定和讀取電子負載是否自動偵測頻率

說明此命令式控制電子負載是否自動偵測頻率若設為 ON 時則電子負載

會自動偵測輸入端電壓之頻率若設為 OFF則電子負載輸入電壓之頻

率須要自行設定

[STATe] DUAL DVM∣DVM∣OFF (適用機型3330A 系列)

格式 [STATe] DUAL DVM∣DVM∣OFF∣NL

用途設定當前模組在顯示狀態

說明此命令為設定 3330A 系列模組在顯示狀態

DVM雙電壓顯示模式

DAM雙電壓顯示模式

OFFNORMAL顯示模式

[STATe] CC AUTO∣R2 (適用機型333XA331XC 系列)

格式 [STATe] CC AUTO∣R2∣NL

用途設定AUTO RANGE強制RANGE II功能

說明設定在AUTO RANGE 會自動切換RANGE 檔位

設定在強制 RANGE II 會將RANGE 檔位設定在RANGE II

PS此項功能3302C啟用於(REV28)版本之後

3310C系列啟用於(REV305)3312C(REV306)版本之後

3330A系列啟用於(REV317)版本之後

[STATe] NG (適用機型3250A3310A 3310C3330A 系列)

格式[STATe] NG ∣NL

用途查詢當前模組是否有的 NG 標誌

說明NG 讀回NG 的狀態指示燈ldquo0rdquo表示 NG (NO GOOD) 指示燈熄

滅ldquo1rdquo表示 NG 指示燈點亮

[STATe] PROTect (適用機型3310A 3310C3330A 系列)

格式[STATe] PROTect ∣NL

用途查詢當前模組是否有的保護標誌

說明

1 PROT 讀回負載目前的保護狀態ldquo1rdquo表是發生 OPPldquo4rdquo表示發

生 OVP ldquo8rdquo表示發生 OCP下表說明保護狀態位元對應碼

2 PROT 狀態暫存器的清除可以使用 CLER 命令將 PROT 狀態暫存器清

除為ldquo0rdquo

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-23

7 6 5 4 3 2 1 0

過功率保護(OPP)

過電壓保護(OVP)

過電流保護(OCP)

位元 7 位元 0

過溫度保護(OTP)(3310)

表 4-13 PROT 狀態暫存器

[STATe] SLEWrate ATE FAST∣MIDDle∣SLOWNL (適用機型3320

系列)

格式[STATe] SLEWrate FAST∣MIDDle∣SLOWNL

用途設置當前模組電流斜率

說明設置當前模組電流斜率約快中慢

474 SYSTEM 設定和讀取機框和電子負載的狀態

[SYStem] RECall SP m n (適用機型33203250A3310A 3310C

3330A 系列)

格式[SYStem] RECall SP m n∣NL

用途呼叫記憶裝定中的負載狀態

說明此命令為呼叫記憶裝定中的負載狀態資料m = 1~5n = 1~30

如果當前模組為 3310A3250 系列時項目號 (n) 無效n 可以省略

如果當前模組為其他系列時省略符號 n項目默議為 3302C 所顯示的項

實例RECALL 215 呼叫記憶裝定中的第 2 組第 15 項負載裝態資料

REC 3 呼叫記憶裝定中的第3組負載狀態資料如果當前模組為 3320

3310C3330A 系列時項目默議為 3302C 所顯示的項目

[SYStem] STORe SP m n (適用機型33203250A3310A 3310C

3330A 系列)

格式[SYStem] STORe SP m n∣NL

用途存儲負載狀態到記憶裝定中

說明此命令為存儲負載狀態到記憶裝定中m = 1~5n = 1~30如果當前模組

為 3310A3250A 系列時項目 (n) 無效n 可以省略

如果當前模組為其他系列時省略項目號 n 項目默議為 3302C 所顯示的項

實例SYSTEMSTORE 215 存儲負載狀態到記憶裝定第 2 組第 15 項中

STOR 3 存儲負載狀態到記憶裝定第 3 組如果當前模組為 33203310C

3330A 系列時項目默議為 3302C 所顯示的項目

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-24

[SYStem] NAME (適用機型3250A3310A 3310C3330A 系列)

格式[SYStem] NAME ∣NL

用途讀取當前電子負載機型編號

說明此命令讀回當前電子負載機型編號如果當前沒有模組那麼將讀到字

符串 ˆNONE˜如果當前安裝了模組那麼將會讀到以下型號

型 號 型 號 型 號 型 號

3250A 3310A 3310C 3330A

3251A 3311A 3311C 3331A

3252A 3312A 3312C 3332A

3253 3314A 3314C 3333A

3315A 3315C 3334A

表 4-14 各系列機型編號表

[SYStem] NAME XXXX ∣NL or [SYStem] SPEC NR2 (適用機型

3320A 系列)

格式[SYStem] NAME XXXX ∣NL

[SYStem] SPEC NR2

用途設定當前電子負載機型編號

說明XXXX 為 33203321332233243325 型號之一3302C 才能知道當

前為何種規格電子負載

SPCT 型號

0 3320

1 3321

2 3322

4 3324

5 3325

表 4-15 3320系列機型編號表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-25

475 MEASURE 測量電子負載的當前電流電壓的實際值

MEASureCURRent (適用機型3250A3310A 3310C3330A 系列)

格式MEASureCURRent ∣NL

用途讀取當前電子負載的電流

說明讀回 4 位半數位電流表的讀值單位為安培 (A)

MEASureVOLtage (適用機型3250A3310A 3310C3330A 系列)

格式MEASureVOLtage ∣NL

用途讀取當前電子負載的電壓

說明讀回 4 位半數位電壓表的讀值單位為伏特 (V)

MEASurePOWer (適用機型3250A3310C 系列)

格式MEASurePOW ∣NL

用途讀取當前電子負載的功率

說明讀回 4 位半數位瓦特表的讀值單位為瓦特(W)

MEASureVA (適用機型3250A 系列)

格式MEASureVA ∣NL

用途讀取當前電子負載的伏安

說明讀回 4 位半數位伏安表的讀值單位為伏安 (VA)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-26

4-8 3250 系列 GPIB 控制流程圖

START

SET to LEV A or B

AC or DC

AC

DC

SET

FREQ NR2

SYNC ON|OFF

BANK m

SET

FREQ 01

SYNC ONOFF

MODE CCCC

SET

CR

MODE CR

SET

MODE CC

WAVE nCURR = A NR2

SET

VL NR2VH NR2

IL NR2

IH NR2WL NR2

WH NR2VAL NR2VAH NR2

m 0 ~ 10n 1 ~ 5

BANK 命令僅能使用於

交流 (AC) 負載

Lighting REM

Indicater

WAVE 命令僅能使用於

固定電流 (CC)模式

RESA NR2

圖 4-2 3250A 系列 GPIB 控制流程圖

SET

ldquoMODE LINrdquoldquoCURR=A NR2rdquo

LIN

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-27

4-9 3310A 系列 GPIB 控制流程圖

圖 4-3 3310A 系列 GPIB 控制流程圖

START

SETMODE CC

SET SET

CURRENTiexclOslashA

CC

SETRANG 2

SETRANG 1

SETRANG 1

SETRANG 2

HIGH or LOW LEVEL

SET

LEV HIGHRESLOW C

RESHIGH NR2

SET

LEV LOWRESLOW D

RESHIGH NR2

SETLEV HIGH

RESLOW ERESHIGH NR2

SET

LEV LOWRESHIGH FRESHIGH NR2

SET

LEV HIGHRESLOW G

RESHIGH NR2

SET

LEV LOWRESHIGH H

RESHIGH NR2

STA or DYN

SETDYN OFF

SET

HIGH or

SETLEV HIGH

CURRLOW I

CURRHIGH NR2

SETLEV LOW

CURRHIGH J

CURRLOW NR2

SETLEV HIGH

CURRLOW K

CURRHIGH NR2

SETLEV LOW

CURRHIGH L

CURRLOW NR2

SETDYN ON

RISENR2

PERDLOW NR2

STA or DYN

DYN OFF

LOW LEVELHIGH or

LOW LEVEL

CURRHIGH NR2CURRLOW NR2

FALLNR2PERDHIGH NR2

SETDYN ON

RISENR2

PERDLOW NR2

CURRHIGH NR2CURRLOW NR2

FALLNR2PERDHIGH NR2

HIGH or LOW LEVEL

HIGH or LOW LEVEL

CURRENTiexclUgraveB

MODE CR MODE CV

MODE

CR

MODE

CV

MODE NO NO NO

YESYESYES

YES

YESNO

NO

LOW

HIGH HIGH

LOW

DYN DYN

SAT SAT

LOWLOW

HIGH HIGH

HIGH

LOW

3310A 3311A 3312A 3314A 3315A

AB

CD

E

FGH

IJKL

3020

20800001

20

0060000

3000300

6010

104000

0051000

60000

6000600

10250

25020000

125250

001000

1000100

051000

100020000

501000

00500000

050050

1540

4015000

0240

0060000

1500150

3310A 系列流程圖變數表

Lighti ng REMIndicater

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-28

4-10 3320 系列 GPIB 控制流程圖

圖 4-4 3320 系列 GPIB 控制流程圖

START

A B C

3320 3321 3322 3323 3324 30

30

300

60

60

600

10

10

100

10

10

100

05

05

50

3325 15

15

150

SETRANG 1SLEW n

CURR ≦ B

CURRENT ≦ A

SETRANG 2SLEW n

CURR ≦ C

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-29

4-11 3310C 系列 GPIB 控制流程圖

圖 4-5 3310C 系列 GPIB 控制流程圖

START

CC

MODE

NO CP

MODE

CV

MODE

CR

MODE

SETldquoMODE CCrdquo

SETldquoMODE CRrdquo

SETldquoMODE CVrdquo

SETldquoMODE CPrdquo

CORRENTlt=A

SETldquoRANGE 2rdquo

SETldquoRANGE 1rdquo

RESgt=B

SETldquoRANGE 2rdquo

SETldquoRANGE 1rdquo

STA or

SETldquoDYN OFFrdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquo ldquoCURRHIGH D ldquo ldquoCURRLOW NR2rdquo

SET ldquoLEV HIGHrdquo ldquoCURRLOW C ldquo ldquoCURRHIGH NR2rdquo

SET ldquoDYN ONrdquo

ldquoCURRHIGH NR2ldquo ldquoCURRLOW NR2rdquo ldquoRISENR2rdquo ldquoFALLNR2rdquo ldquoPERDHIGH NR2rdquo ldquoPERDLOW NR2rdquo

STA or

SETldquoDYN OFFrdquo

HIGH orLOW LEVEL

SETldquoLEV LOWrdquo ldquoCURRHIGH F ldquoldquoCURRLOW NR2rdquo

SETldquoLEV HIGHrdquoldquoCURRLOW E ldquoldquoCURRHIGH NR2rdquo

SETldquoDYN ONrdquo

ldquoCURRHIGH NR2ldquoldquoCURRLOW NR2rdquoldquoRISENR2rdquoldquoFALLNR2rdquoldquoPERDHIGH NR2rdquoldquoPERDLOW NR2rdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquoldquoRESHIGH J ldquo ldquoRESLOW NR2rdquo

SET ldquoLEV HIGHrdquo ldquoRESLOW I ldquo ldquoRESHIGH NR2rdquo

HIGH orLOW LEVEL

SETldquoLEV LOWrdquoldquoRESHIGH L ldquoldquoRESLOW NR2rdquo

SET ldquoLEV HIGHrdquo ldquoRESLOW K ldquoldquoRESHIGH NR2rdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquo ldquoCVHIGH H ldquo ldquoCVLOW NR2rdquo

SET ldquoLEV HIGHrdquoldquoCVLOW G ldquo ldquoCVHIGH NR2rdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquo ldquoCPHIGH N ldquo ldquoCPLOW NR2rdquo

SETldquoLEV HIGHrdquo ldquoCPLOW M ldquoldquoCPHIGH NR2rdquo

A B CDEF GH I J KLM N

3310C30 20 0 0300030

20 750010620

00 60

00 150

3311C601000 60 0060

1037500510

00 60

00300

3312C102500100010

25 1875013325

00250

00300

3314C0510000050050

1001875533100

00500

00200

3315C154000150015

4015002140

0060

0075

3310C系列流程圖變數表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 A-1

Appendix A GPIB programming Example

C Example Program

Link this program with appropriate cibobj

This application program is written in TURBO C 20 for the IBM PC-AT compatible The National Instruments Cooperation (NIC) Model PC-2A board provides the interface between the PC-AT and a PRODIGIT MPAL ELECTRONIC LOAD The appropriate cibobj file is required in each program to properly link the NIC board to C LANGUAGE and include the ltdeclhgt HEADER FILE to C LANGUAGE

include ltstdiohgt

include ltdoshgt

include ltmathhgt

include declh NI GPIB CARD HEADER FILE

main()

char ouster[20]rdbuf[15]spec[10]

int ichload

Assign unique identifier to the device dev5 and store in variable load check for error ibfind error = negative value returned

if((load = ibfind(dev5)) lt 0) Device variable name is load

GPIB address is 5

printf(r INTERFACE ERROR an)

printf(rnError routine to notify that ibfind failedn)

printf(rnCheck software configurationn)

exit(1)

Clear the device

if((ibclr(load)) amp ERR)

printf(INTERFACE ERROR a)

exit(1)

clrscr()

Clear load error register

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT A-2

ibwrt(loadoutstr6)

ibwrt(loadCLR3)

ibwrt( loadNAME5) Get the 3310 series module load specification

strset(rdbuf0) Clear rdbuf string buffer

strset(spec0) Clear spec string buffer

ibrd(loadspec20)

if (spec[3] == 9)

printf(n 3302C series specification error )

Set preset off current sink 10 amps and load on commands to the load

ibwrt( loadpres offcclow 00cchigh 10load on 47)

ibwrt( loadmeascurr10)

Get the load actially sink current from the load

ibrd( loadrdbuf20)

go to local

ibloc(load)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 A-3

BASICA Example Program

LOAD DECLBAS using BASICA MERGE command

100 REM You must merge this code with DECLBAS

105 REM

110 REM Assign a unique identifier to the device dev5 and store it in variable load

125 REM

130 udname$ = dev5

140 CALL ibfind (udname$load)

145 REM

150 REM Check for error on ibfind call

155 REM

160 IF load lt 0 THEN GOTO 2000

165 REM

170 REM Clear the device

175 REM

180 CALL ibclr (load)

185 REM

190 REM Get the 3310 series module load specification

195 REM

200 wrt$ = NAME CALL ibwrt(loadwrt$)

210 rd$ = space$(20) CALL ibrd(loadrd$)

215 REM

220 REM Set preset off current sink 10 amps and load on commands to the load

225 REM

230 wrt$ = pres offcclow 00cchigh 10load on

240 CALL ibwrt(loadwrt$)

245 REM

250 REM Get the load actially sink current from the load

255 REM

260 wrt$ = meascurr CALL ibwrt(loadwrt$)

270 rd$ = space$(20) CALL ibrd(loadrd$)

275 REM

280 REM Go to local

285 REM

290 CALL ibloc(load)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT A-4

2000 REM Error routine to notify that ibfind failed

2010 REM Check software configuration

2020 PRINT ibfind error STOP

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-1

Appendix B RS-232 programming Example

C Language Interface for DOS Handlers pd_rs232c include ltdoshgt

include ltstdiohgt

include ltconiohgt

include ltstringhgt

define COMPTR 44 command array pointer

define QUELEN 1024 size of seriel input

define SUCCESS 0 return value variable for success

define OPER_ERR -1 operate error

define TIME_OUT 1 time_out

int input_index = 0 index of seriel input buffer

int rd_result = 0 return value variable of pd_rd()

int timeout = 0 timeout flag

char queue[QUELEN] seriel input buffer

int ACE_DATA_REG ACIA data register

int ACE_INT_ENB_REG ACIA interrupt enable register

int ACE_INT_IDENT_REG ACIA interrupt identification register

int ACE_LINE_CTL_REG ACIA line control register

int ACE_MODEM_CTL_REG ACIA modem control register

int ACE_LINE_STAT_REG ACIA line status register

int ACE_MODEM_STAT_REG ACIA modem status register

int COM_INT_NUM ACIA communication port interrupt number

int IRQ_MASK IRQ mask for PC IRQ flag

void pd_loc(void) function of disable interrupt routine

void pd_rem(void) function of enable interrupt routine

int pd_init(int) function of initial communication port

int pd_wrt(char int) function of write to device

int pd_rd(char int) function of read from device

int read_buf(void)

define PIC_CTL_REG 0x20 8259A PIC control register

define PIC_INT_MASK_REG 0x21 8259A PIC interrupt mask register

define NON_SPEC_EOI 0x20 non-spacific end of interrupt

define CTS 0x10 clear to send

define DSR 0x20 data set ready

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-2

define RI 0x40 ring indicator

define DCD 0x80 data carrier detect

define DCTS 1 delta clear to send

define DDSR 2 delta data set ready

define TERI 4 trailing edge ring detect

define DDCD 8 delta data carrier detect

define OE 2 overrun error

define PE 4 parity error

define FE 8 frame error

define BI 0x10 break interrupt

define THRE 0x20 transmit holding reg empty

3302C series elec load command sets

int pd_wrt(char wrtbufint count)

static char combuf[COMPTR] = CHAN CURRHIGH CURRLOW

RESHIGH RESLOW VOLTHIGH

VOLTLOW PERDHIGH PERDLOW

FALL RISE GLOBLOAD

GLOBLEV GLOBPRES GLOBSHOR

GLOBDYN GLOBRANG GLOBMODE

CLER CHAN MEASVOLT

MEASCURRCURRHIGH CURRLOW

ERR RESHIGH RESLOW

VOLTHIGHVOLTLOW NAME

PERDHIGHPERDLOW FALL

RISE LOAD LEV

PRES SHOR DYN

RANG MODE PROT

REMOTE LOCAL

int cntresultt

int comerrerr

char ch

char tempbuf[QUELEN]

char intbuf[QUELEN]

for (cnt = 0cnt lt 1024cnt++)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-3

intbuf[cnt] =

tempbuf[cnt]=

strset(intbuf)

strset(tempbuf)

for (cnt = 0cnt lt count+1cnt++wrtbuf++)

intbuf[cnt] = wrtbuf

cnt = cnt--

intbuf[cnt] = r

cnt = cnt++

count = count++

intbuf[cnt] = n

t = strcspn(intbuf )

if (t gtcount)

t = count-1

for (cnt = 0cnt lt tcnt++)

tempbuf[cnt] = intbuf[cnt]

strupr(tempbuf)

strupr(intbuf)

cnt = 0

do

comerr = strncmp(tempbufcombuf[cnt]t)

cnt = cnt++

while(( cnt = COMPTR) ampamp (comerr = 0))

if ( comerr == 0)

result = SUCCESS

for (cnt = 0cnt lt count+1cnt++)

while(inportb(ACE_LINE_STAT_REG) amp THRE == 0)

ch = intbuf[cnt]

delay(20)

outportb(ACE_DATA_REG ch)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-4

timeout = 0

for (cnt = 0 cnt lt= countcnt++)

ch = intbuf[cnt]

if(ch == )

do

read_buf()

while((rd_result == 0)ampamp(timeout == 0))

rd_result = 0

for (cnt = 0cntlt= countcnt++)

intbuf[cnt] =

tempbuf[cnt] =

return(result)

return(OPER_ERR)

int pd_rd(char bufint count)

char ch

int cnt = 0

do

ch = queue[cnt]

buf = ch

cnt = cnt++

buf = buf++

while((ch = n) ampamp (cnt = count))

buf = 0

queue[0] = 0

if (timeout == 1)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-5

return(TIME_OUT)

return(SUCCESS)

int read_buf()

char chch1

int temp_index

unsigned long ticks

float sec1sec2

rd_result = 0

ticks = biostime(00)

sec1 = ticks182

do

ticks = biostime(00)

sec2 = ticks182

if((sec2 - sec1) gt= 200) delay about 1 Sec

timeout = 1

ch = inportb(ACE_INT_IDENT_REG)

ch amp= 0x06

switch(ch)

case 6

inportb(ACE_DATA_REG) read the data register to empty it

break

case 0

break

case 2

break

case 4 read character from data register

ch1 = inportb(ACE_DATA_REG)

temp_index = input_index + 1 increment index of input buffer

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-6

if (ch1 = n) check terminate bit

queue[input_index] = ch1 store character to input buffer

input_index = temp_index

else

queue[input_index] = ch1

input_index = temp_index

input_index = 0 if terminate bit was detected

temp_index = 0

rd_result = 1 clear index and set return value

break

finally send the non-spacific

while ((rd_result == 0) ampamp (timeout == 0))

int pd_init(int pd_com)

if ((pd_com = 1) ampamp (pd_com = 2))

return(OPER_ERR)

if (pd_com == 2) initial communication port 2

ACE_DATA_REG = 0x2f8

ACE_INT_ENB_REG = 0x2f9

ACE_INT_IDENT_REG = 0x2fa

ACE_LINE_CTL_REG = 0x2fb

ACE_MODEM_CTL_REG = 0x2fc

ACE_LINE_STAT_REG = 0x2fd

ACE_MODEM_STAT_REG = 0x2fe

COM_INT_NUM = 11

IRQ_MASK = 0xf7 IRQ mask for IRQ3 (11110111)

else initial communication port 1

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-7

ACE_DATA_REG = 0x3f8

ACE_INT_ENB_REG = 0x3f9

ACE_INT_IDENT_REG = 0x3fa

ACE_LINE_CTL_REG = 0x3fb

ACE_MODEM_CTL_REG = 0x3fc

ACE_LINE_STAT_REG = 0x3fd

ACE_MODEM_STAT_REG = 0x3fe

COM_INT_NUM = 12

IRQ_MASK = 0xef IRQ mask for IRQ4 (11101111)

bioscom(0 0xe3 pd_com-1) boud rate 9600 1 start bit

pd_rem() no parity 1 stop bit

pd_wrt(remote6) data bit 8 bits

return(SUCCESS)

void pd_rem(void)

char ch

outportb(ACE_INT_ENB_REG 0xd) enable ACIA interrupt register

inportb(ACE_DATA_REG) empty receive data register

inportb(ACE_LINE_STAT_REG) clear line status register

outportb(ACE_MODEM_CTL_REG 0xb) set RTSDTR to enable modem and

turn on OUT2 to enable the 8250s

IRQ interrupt to system

void pd_loc(void)

char ch

outportb(ACE_INT_ENB_REG 0) disable all 8250 interrupt

outportb(ACE_MODEM_CTL_REG 0) clear RTSDTR to disable modem and

turn off OUT2 to disable the 8250s

IRQ interrupt to system

Program terminated

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-8

C Example Program Link this program with pd_rs232obj

include ltdoshgt

include ltstdiohgt

include ltconiohgt

include ltstringhgt

main()

int com

int io_err= 0

char rdbuf[1024]

clrscr()

printf(Input COM1COM2 port is )

scanf(d ampcom)

if((io_err = pd_init(com)) == 0) Initial RS-232 interface

setstr(rdbuf)

pd_wrt(name5)

if ((io_err = pd_rd(a10)) == 0)

do

Set preset off current sink 10 amps and load on commands to the load

pd_wrt(pres off8)

delay(200)

pd_wrt(currlow 0012)

delay(200)

pd_wrt(curr high 1013

delay(200)

pd_wrt(load on7)

delay(200)

pd_wrt(meascurr 11)

Get the load actially sink current from the load

delay(200)

pd_rd(rdbuf20)

io_err = 1

while (io_err == 0)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-9

else

printf(a)

printf(3302C IO reading error n)

exit(1)

pd_loc() Go to local

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

Material Contents Declaration (材料含量宣称)

Hazardous Substance (有毒有害物质或元素)

(Part Name) 零件名称

(Pb) 汞

(Hg) 镉

(Cd) 六价铬

(Cr6+)

多溴

联苯

(PBB)

多溴

二苯醚

(PBDE)

PCBA (印刷电路装配件)

X O X O O O

Electrical part not on PCBArsquos 未在PCBA上的电子零件 X O X O O O

Metal parts 金属零件

O O O X O O

Plastic parts 塑料零件

O O O O X X

Wiring 电线

X O O O O O

Package 封装

X O O O O O

对销售之日的所售产品本表显示 PRODIGIT 供应链的电子信息产品可能包含这些物质注意在所售产品中可能

会也可能不会含有所有所列的部件This table shows where these substances may be found in the supply chain of Prodigit electronic information products as of the date of sale of the enclosed product Note that some of the component types listed above may or may not be a part of the enclosed product 表示该有毒有害物质在该部

件所有均质材料中的含量均在SJT 11363-2006 标准规定的限量要求以下Indicates that the concentration of the hazardous substance in all homogeneous materials in the parts is below the relevant threshold of the SJT 113632006 standard times表示该有毒有害物质至少在该部件的某一均质材料中的含量超出SJT 11363-2006 标准

规定的限量要求times Indicates that the concentration of the hazardous substance of at least one of all homogeneous materials in the parts is above the relevant threshold of the SJT 11363-2006 standard Note(注释) 1Prodigit has not fully transitioned to lead-free solder assembly at this momentHowever most of thecomponents used are RoHS compliant(此刻Prodigit 并非完全过渡到无铅焊料组装但是大部份的元器件一至于RoHS的规定)

2 The product is labeled with an environment-friendly usage period in yearsThe marked period is assumed under the operating environment specified in the product specifications(产品标注了环境友好的使用期限制(年)所标注的环境使用期限假定是在此产品定义的使用环境之下)

Example of a marking for a 10 year period (例如此标制环境使用期限为10年)

Page 32: 3302C Mainframe 使用手冊 · 2016. 12. 20. · 3302c mainframe 使用手冊 1-3 1-5 系統方塊圖 3302c 系統方塊圖如圖 1-1 所示,3302c 內含兩組電源供應器,其中一組供應給

PRODIGIT 4-16

說明此命令為設定電子負載固定電壓模式的電壓值下達命令時須注意下列

事項

1 下達的電壓值必須含有小數點的數值否則命令無效

2 數值的最小有效位數為小數點後第 5 位

3 下達的電壓數值超過該電子負載的最大規格時3302C 機框會送出該電子

負載規格的滿刻度電壓值

4 LOW 的設定電壓值必須比 HIGH 的設定電壓值小

5 單位為伏特 (V)

CV (適用機型3330A 系列)

格式[PRESet] CV SPNR2 NL

[PRESet] CV NL

用途設定和讀取負載固定電壓模式電壓值

說明設定電子負載固定電壓模式的確電壓值

OCPSTART (適用機型3310C 3330A 系列)

格式[PRESet] OCPSTART SPNR2NL

[PRESet] OCPSTART NL

用途設定和讀取OCP測試電流的啟始設定值

說明此命令是設定過電流保護測試(OCP)的啟始電流值(I-START)

OCPSTEP (適用機型3310C 3330A 系列)

格式[PRESet] OCPSTEP SPNR2NL

[PRESet] OCPSTEP NL

用途設定和讀取OCP測試電流的遞增電流量

說明此命令是設定過電流保護測試(OCP)的遞增電流量(I-STEP)

OCPSTOP (適用機型3310C 3330A 系列)

格式[PRESet] OCPSTOP SPNR2NL

[PRESet] OCPSTOP NL

用途設定和讀取OCP測試電流的最大電流量

說明此命令是設定過電流保護測試(OCP)的最大電流量(I-STOP)

OCPVTH (適用機型3310C 3330A 系列)

格式[PRESet] OCPVTH SPNR2NL

[PRESet] OCPVTH NL

用途設定和讀取OCP測試的臨界點電壓設定

說明此命令是設定過電流保護測試(OCP)臨界點電壓設定當待測試物的輸出

電壓小於或等於VTH電壓值時即為OCP點

OPPSTART (適用機型3310C 系列)

格式[PRESet] OPPSTART SPNR2NL

[PRESet] OPPSTART NL

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-17

用途設定和讀取OPP測試功率的啟始設定值

說明此命令是設定過功率保護測試(OPP)的啟始功率值(P-START)

OPPSTEP (適用機型3310C系列)

格式[PRESet] OPPSTEP SPNR2NL

[PRESet] OPPSTEP NL

用途設定和讀取OPP測試功率的遞增功率值

說明此命令是設定過功率保護測試(OPP)的遞增功率值(P-STEP)

OPPSTOP (適用機型3310C 系列)

格式[PRESet] OPPSTOP SPNR2NL

[PRESet] OPPSTOP NL

用途設定和讀取OPP測試功率的最大功率值

說明此命令是設定過功率保護測試(OPP)的最大功率值(P-STOP)

OPPVTH (適用機型3310C 系列)

格式[PRESet] OPPVTH SPNR2NL

[PRESet] OPPVTH NL

用途設定和讀取OPP測試的臨界點電壓設定

說明此命令是設定過功率保護測試(OPP)臨界點電壓設定當待測試物的輸出

電壓小於或等於VTH電壓值時即為OPP點

TCONFIG (適用機型3310C3330A 系列)

格式[PRESet] TONFIG NORMAL|OCP|OVP|OPPNR2NL

[PRESet] TONFIG NL

用途設定和讀取動態測試的功能

說明此命令有四個選項(NORMAL|OCP|OVP|OPP)分別是正常模式(NORMAL)

過電流保護測試(OCP)過電壓保護測試(OVP)過功率保護測試(OPP)

PS3310C有過電流保護測試(OCP)過功率保護測試(OPP)

3330A有過電流保護測試(OCP)過電壓保護測試(OVP)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-18

472 LIMIT 設定和讀取電子負載判斷 NG 的上下限

[LIMit]CURRentHIGHLOW or IHIL (適用機型3250A3310A

3310C3330A 系列)

格式[LIMit]CURRentHIGHLOWSPNR2NL

[LIMit]CURRentHIGHLOW NL

IHILSPNR2NL

IHIL NL

用途設定和讀取負載電流的上下限

說明設定比較電流的下限值當負載載入電流低於此下限值時NG 指示燈

即點亮表示ldquoNO GOODrdquo

設定比較電流的上限值當負載載入電流高於此下限值時NG 指示燈即點亮

表示ldquoNO GOODrdquo

[LIMit]POWerHIGHLOW or WHWL (適用機型3310C3250A 系列)

格式[LIMit]POWerHIGHLOWSPNR2NL

[LIMit]POWerHIGHLOW NL

用途設定和讀取負載功率 (W) 的上下限

說明設定比較功率 (瓦特) 的下限值當功率 (瓦特) 高於此上限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

設定比較功率 (瓦特) 的上限值當功率 (瓦特) 低於此下限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

[LIMit]VA HIGHLOW or VAHVAL (適用機型3250A 系列)

格式[LIMit] VAHIGHLOWSPNR2NL

[LIMit] VAHIGHLOW NL

VAHVALSPNR2NL

VAHVAL NL

用途設定和讀取負載視在功率 (VA) 的上下限

說明設定比較功率 (伏安) 的下限值當功率 (伏安) 高於此上限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

設定比較功率 (伏安) 的上限值當功率 (伏安) 低於此下限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-19

[LIMit] VOLtage HIGHLOW or VHVL (適用機型3250A 3310A

3310C3330A 系列)

格式[LIMit] VOLtageHIGHLOWSPNR2NL

[LIMit] VOLtageHIGHLOW NL

VHVLSPNR2NL

VHVL NL

用途設定和讀取負載電壓的上下限

說明設定比較電壓的下限值當輸入電壓低於此下限值時NG 指示燈即點

亮表示ldquoNO GOODrdquo

設定比較電壓的上限值當輸入電壓高於此上限值時NG 指示燈即點

亮表示ldquoNO GOODrdquo

473 STAGE 設定和讀取電子負載的工作狀態

[STATe] LOAD SPONOFF (適用機型33203250A3310A 3310C

3330A 系列)

格式[STATe] LOAD SPONOFFNL

[STATe] LOAD NL

用途設定和讀取電子負載是否載入電流

說明設定電子負載是否載入電流當設定為 ON 時則電子負載開始以待測物

載入電流當設定為OFF 時則電子負載不會載入電流

[STATe] MODE SPCCCRCVCP (適用機型3250A3310A 3310C

3330A 系列)

格式[STATe] MODE SPCCCRCVCPNL

[STATe] MODE NL

用途設定和讀取電子負載的操作模式

說明電子負載可工作的模式如下表所示

當 讀 取 負 載 操 作 模 式 時 返 回 值 0123 分 別 代 表

CCCRCVLINCP 模式

CC CR CVLIN CP

3310A CV

3310C CV

3330A CV

3250 LIN

表 4-10 各系列可工作模組表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-20

[STATe] SHORt SPONOFF (適用機型33203310A 3310C3330A

系列)

格式[STATe] SHORt SPONOFFNL

[STATe] SHORt NL

用途設定和讀取電子負載是否短路測試

說明此命令為設定電子負載作短路測試當設定為 ON 時此時電子負載之

V+V- 端如同短路狀態

[STATe ] PRESet SPONOFF ( 適 用 機 型 3320 3250A 3310A

3310C3330A 系列)

格式[STATe] PRESet SPONOFFNL

[STATe] PRESet NL

用途設定和讀取電子負載預設功能

說明此命令是控制電流表的輸出形式若設為 ON 時則電流表所顯示的電

流值為預設之值若設為 OFF則電流表所顯示的電流值為實際載入電

流之值

[STATe] SENSe SPONOFF (適用機型3250A3310A 3310C3330A

系列)

格式[STATe] SENSe SPONOFFNL

[STATe] SENSe NL

用途設定和讀取電子負載 VSENSE 功能的狀態

說明此命令為設定電壓讀取由輸入連接器端或是 VSENSE BNC 端設定為

ON 時電壓值由 VSENSE BNC 端所取得設定為 OFF 時電壓值是

由輸入連接器端所取得

[STATe] RANGe SPI∣II (適用機型33203310A 系列)

格式[STATe] RANGe SPI∣II∣NL

[STATe] RANGe ∣NL

用途設定和讀取電源或電阻範圍

說明此命令為設定電流及電阻範圍3310A 系列電子負載共有二檔RANG 1

即 RANG IRANG 2 即 RANGE II而其電流及電阻的範圍一電子負載

模組規格而定3310A 系列各電子負載模組的電流及電阻的範圍如下

規格

機種 3310A 3311A 3312A 3314A 3315A

CC MODE

RANGE III 0~3A 0~ 30A 0~6A 0~60A 0~1A 0~10A 0~05A 0~5A 0~15A 0~15A

CR MODE

RANGE III 01~2Ω 2~8KΩ

005~1

Ω 1~4KΩ

125~25

Ω

25~20K

Ω 5~100Ω

100~2K

Ω 02~4Ω

4~16K

Ω

表 4-11 3310A 系列電流及電阻的規格表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-21

[STATe] LEVEl SPHIGH∣LOW (適用機型3310A 3310C 系列)

格式[STATe] LEVEl SPHIGH∣LOW∣NL

[STATe] LEVEl ∣NL

用途設定和讀取電子負載 LOW 和 HIGH

說明

1 LEV LOW 固定電流 (CC) 模式時為低準位電流設定值固定電阻 (CR)

模式時為低準位電阻設定值固定電壓 (CV) 模式時為低準位電壓設

定值

2 LEV HIGH 固定電流模式時為高準位電流設定值固定電阻模式時為

高準位電阻設定值固定電壓模式時為高準位電壓設定值

[STATe] DYNamic SPON∣OFF (適用機型3310A 3310C3330A 系

列)

格式[STATe] DYNamic SPON∣OFF∣NL

[STATe] DYNamic ∣NL

用途設定和讀取電子負載為動態或靜態負載

說明

1 DYN ON 設定為動態 (DYNAMIC) 負載

2 DYN OFF 設定為靜態 (STATIC) 負載

[STATe] SYNCronize SPON∣OFF (適用機型3250A 系列)

格式[STATe] SYNCronize SPON∣OFF∣NL

[STATe] SYNCronize ∣NL

用途設定和讀取電子負載為外部同步或內部同步

說明

1 外部同步信號 (SYNC ON)使用外部同步信號作為電子負載同步解發信

號以控制負載電流與電壓同步

2 內部同步信號 (SYNC OFF)使用輸入連接器的信號再經由內部的零交

越電路及隔離電路產生同步信號

[STATe] WATT SPON∣OFF (適用機型3250A3310C 系列)

格式[STATe] WATT SPON∣OFF∣NL

[STATe] WATT ∣NL

用途設定和讀取是否顯示功率

說明此命令是設定功率電表的顯示本命令必須配合 PRESOFF 時使用

設定 ON 時上方的顯示器由電壓表變為瓦特表下方的顯示器由電流

表變為伏安 (VA) 表其單位分別為ˆ W ˜ˆ VA ˜

設定 OFF 時上方的瓦特 (W) 變回電壓表下方的伏安 (VA) 表變回

電流表其單位分別為ˆ Vrms ˜ˆ Vrms ˜

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-22

[STATe] AFREQ SPONOFF (適用機型3250A系列)

格式[STATe] AFREQ SPONOFFNL

[STATe] AFREQ NL

用途設定和讀取電子負載是否自動偵測頻率

說明此命令式控制電子負載是否自動偵測頻率若設為 ON 時則電子負載

會自動偵測輸入端電壓之頻率若設為 OFF則電子負載輸入電壓之頻

率須要自行設定

[STATe] DUAL DVM∣DVM∣OFF (適用機型3330A 系列)

格式 [STATe] DUAL DVM∣DVM∣OFF∣NL

用途設定當前模組在顯示狀態

說明此命令為設定 3330A 系列模組在顯示狀態

DVM雙電壓顯示模式

DAM雙電壓顯示模式

OFFNORMAL顯示模式

[STATe] CC AUTO∣R2 (適用機型333XA331XC 系列)

格式 [STATe] CC AUTO∣R2∣NL

用途設定AUTO RANGE強制RANGE II功能

說明設定在AUTO RANGE 會自動切換RANGE 檔位

設定在強制 RANGE II 會將RANGE 檔位設定在RANGE II

PS此項功能3302C啟用於(REV28)版本之後

3310C系列啟用於(REV305)3312C(REV306)版本之後

3330A系列啟用於(REV317)版本之後

[STATe] NG (適用機型3250A3310A 3310C3330A 系列)

格式[STATe] NG ∣NL

用途查詢當前模組是否有的 NG 標誌

說明NG 讀回NG 的狀態指示燈ldquo0rdquo表示 NG (NO GOOD) 指示燈熄

滅ldquo1rdquo表示 NG 指示燈點亮

[STATe] PROTect (適用機型3310A 3310C3330A 系列)

格式[STATe] PROTect ∣NL

用途查詢當前模組是否有的保護標誌

說明

1 PROT 讀回負載目前的保護狀態ldquo1rdquo表是發生 OPPldquo4rdquo表示發

生 OVP ldquo8rdquo表示發生 OCP下表說明保護狀態位元對應碼

2 PROT 狀態暫存器的清除可以使用 CLER 命令將 PROT 狀態暫存器清

除為ldquo0rdquo

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-23

7 6 5 4 3 2 1 0

過功率保護(OPP)

過電壓保護(OVP)

過電流保護(OCP)

位元 7 位元 0

過溫度保護(OTP)(3310)

表 4-13 PROT 狀態暫存器

[STATe] SLEWrate ATE FAST∣MIDDle∣SLOWNL (適用機型3320

系列)

格式[STATe] SLEWrate FAST∣MIDDle∣SLOWNL

用途設置當前模組電流斜率

說明設置當前模組電流斜率約快中慢

474 SYSTEM 設定和讀取機框和電子負載的狀態

[SYStem] RECall SP m n (適用機型33203250A3310A 3310C

3330A 系列)

格式[SYStem] RECall SP m n∣NL

用途呼叫記憶裝定中的負載狀態

說明此命令為呼叫記憶裝定中的負載狀態資料m = 1~5n = 1~30

如果當前模組為 3310A3250 系列時項目號 (n) 無效n 可以省略

如果當前模組為其他系列時省略符號 n項目默議為 3302C 所顯示的項

實例RECALL 215 呼叫記憶裝定中的第 2 組第 15 項負載裝態資料

REC 3 呼叫記憶裝定中的第3組負載狀態資料如果當前模組為 3320

3310C3330A 系列時項目默議為 3302C 所顯示的項目

[SYStem] STORe SP m n (適用機型33203250A3310A 3310C

3330A 系列)

格式[SYStem] STORe SP m n∣NL

用途存儲負載狀態到記憶裝定中

說明此命令為存儲負載狀態到記憶裝定中m = 1~5n = 1~30如果當前模組

為 3310A3250A 系列時項目 (n) 無效n 可以省略

如果當前模組為其他系列時省略項目號 n 項目默議為 3302C 所顯示的項

實例SYSTEMSTORE 215 存儲負載狀態到記憶裝定第 2 組第 15 項中

STOR 3 存儲負載狀態到記憶裝定第 3 組如果當前模組為 33203310C

3330A 系列時項目默議為 3302C 所顯示的項目

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-24

[SYStem] NAME (適用機型3250A3310A 3310C3330A 系列)

格式[SYStem] NAME ∣NL

用途讀取當前電子負載機型編號

說明此命令讀回當前電子負載機型編號如果當前沒有模組那麼將讀到字

符串 ˆNONE˜如果當前安裝了模組那麼將會讀到以下型號

型 號 型 號 型 號 型 號

3250A 3310A 3310C 3330A

3251A 3311A 3311C 3331A

3252A 3312A 3312C 3332A

3253 3314A 3314C 3333A

3315A 3315C 3334A

表 4-14 各系列機型編號表

[SYStem] NAME XXXX ∣NL or [SYStem] SPEC NR2 (適用機型

3320A 系列)

格式[SYStem] NAME XXXX ∣NL

[SYStem] SPEC NR2

用途設定當前電子負載機型編號

說明XXXX 為 33203321332233243325 型號之一3302C 才能知道當

前為何種規格電子負載

SPCT 型號

0 3320

1 3321

2 3322

4 3324

5 3325

表 4-15 3320系列機型編號表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-25

475 MEASURE 測量電子負載的當前電流電壓的實際值

MEASureCURRent (適用機型3250A3310A 3310C3330A 系列)

格式MEASureCURRent ∣NL

用途讀取當前電子負載的電流

說明讀回 4 位半數位電流表的讀值單位為安培 (A)

MEASureVOLtage (適用機型3250A3310A 3310C3330A 系列)

格式MEASureVOLtage ∣NL

用途讀取當前電子負載的電壓

說明讀回 4 位半數位電壓表的讀值單位為伏特 (V)

MEASurePOWer (適用機型3250A3310C 系列)

格式MEASurePOW ∣NL

用途讀取當前電子負載的功率

說明讀回 4 位半數位瓦特表的讀值單位為瓦特(W)

MEASureVA (適用機型3250A 系列)

格式MEASureVA ∣NL

用途讀取當前電子負載的伏安

說明讀回 4 位半數位伏安表的讀值單位為伏安 (VA)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-26

4-8 3250 系列 GPIB 控制流程圖

START

SET to LEV A or B

AC or DC

AC

DC

SET

FREQ NR2

SYNC ON|OFF

BANK m

SET

FREQ 01

SYNC ONOFF

MODE CCCC

SET

CR

MODE CR

SET

MODE CC

WAVE nCURR = A NR2

SET

VL NR2VH NR2

IL NR2

IH NR2WL NR2

WH NR2VAL NR2VAH NR2

m 0 ~ 10n 1 ~ 5

BANK 命令僅能使用於

交流 (AC) 負載

Lighting REM

Indicater

WAVE 命令僅能使用於

固定電流 (CC)模式

RESA NR2

圖 4-2 3250A 系列 GPIB 控制流程圖

SET

ldquoMODE LINrdquoldquoCURR=A NR2rdquo

LIN

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-27

4-9 3310A 系列 GPIB 控制流程圖

圖 4-3 3310A 系列 GPIB 控制流程圖

START

SETMODE CC

SET SET

CURRENTiexclOslashA

CC

SETRANG 2

SETRANG 1

SETRANG 1

SETRANG 2

HIGH or LOW LEVEL

SET

LEV HIGHRESLOW C

RESHIGH NR2

SET

LEV LOWRESLOW D

RESHIGH NR2

SETLEV HIGH

RESLOW ERESHIGH NR2

SET

LEV LOWRESHIGH FRESHIGH NR2

SET

LEV HIGHRESLOW G

RESHIGH NR2

SET

LEV LOWRESHIGH H

RESHIGH NR2

STA or DYN

SETDYN OFF

SET

HIGH or

SETLEV HIGH

CURRLOW I

CURRHIGH NR2

SETLEV LOW

CURRHIGH J

CURRLOW NR2

SETLEV HIGH

CURRLOW K

CURRHIGH NR2

SETLEV LOW

CURRHIGH L

CURRLOW NR2

SETDYN ON

RISENR2

PERDLOW NR2

STA or DYN

DYN OFF

LOW LEVELHIGH or

LOW LEVEL

CURRHIGH NR2CURRLOW NR2

FALLNR2PERDHIGH NR2

SETDYN ON

RISENR2

PERDLOW NR2

CURRHIGH NR2CURRLOW NR2

FALLNR2PERDHIGH NR2

HIGH or LOW LEVEL

HIGH or LOW LEVEL

CURRENTiexclUgraveB

MODE CR MODE CV

MODE

CR

MODE

CV

MODE NO NO NO

YESYESYES

YES

YESNO

NO

LOW

HIGH HIGH

LOW

DYN DYN

SAT SAT

LOWLOW

HIGH HIGH

HIGH

LOW

3310A 3311A 3312A 3314A 3315A

AB

CD

E

FGH

IJKL

3020

20800001

20

0060000

3000300

6010

104000

0051000

60000

6000600

10250

25020000

125250

001000

1000100

051000

100020000

501000

00500000

050050

1540

4015000

0240

0060000

1500150

3310A 系列流程圖變數表

Lighti ng REMIndicater

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-28

4-10 3320 系列 GPIB 控制流程圖

圖 4-4 3320 系列 GPIB 控制流程圖

START

A B C

3320 3321 3322 3323 3324 30

30

300

60

60

600

10

10

100

10

10

100

05

05

50

3325 15

15

150

SETRANG 1SLEW n

CURR ≦ B

CURRENT ≦ A

SETRANG 2SLEW n

CURR ≦ C

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-29

4-11 3310C 系列 GPIB 控制流程圖

圖 4-5 3310C 系列 GPIB 控制流程圖

START

CC

MODE

NO CP

MODE

CV

MODE

CR

MODE

SETldquoMODE CCrdquo

SETldquoMODE CRrdquo

SETldquoMODE CVrdquo

SETldquoMODE CPrdquo

CORRENTlt=A

SETldquoRANGE 2rdquo

SETldquoRANGE 1rdquo

RESgt=B

SETldquoRANGE 2rdquo

SETldquoRANGE 1rdquo

STA or

SETldquoDYN OFFrdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquo ldquoCURRHIGH D ldquo ldquoCURRLOW NR2rdquo

SET ldquoLEV HIGHrdquo ldquoCURRLOW C ldquo ldquoCURRHIGH NR2rdquo

SET ldquoDYN ONrdquo

ldquoCURRHIGH NR2ldquo ldquoCURRLOW NR2rdquo ldquoRISENR2rdquo ldquoFALLNR2rdquo ldquoPERDHIGH NR2rdquo ldquoPERDLOW NR2rdquo

STA or

SETldquoDYN OFFrdquo

HIGH orLOW LEVEL

SETldquoLEV LOWrdquo ldquoCURRHIGH F ldquoldquoCURRLOW NR2rdquo

SETldquoLEV HIGHrdquoldquoCURRLOW E ldquoldquoCURRHIGH NR2rdquo

SETldquoDYN ONrdquo

ldquoCURRHIGH NR2ldquoldquoCURRLOW NR2rdquoldquoRISENR2rdquoldquoFALLNR2rdquoldquoPERDHIGH NR2rdquoldquoPERDLOW NR2rdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquoldquoRESHIGH J ldquo ldquoRESLOW NR2rdquo

SET ldquoLEV HIGHrdquo ldquoRESLOW I ldquo ldquoRESHIGH NR2rdquo

HIGH orLOW LEVEL

SETldquoLEV LOWrdquoldquoRESHIGH L ldquoldquoRESLOW NR2rdquo

SET ldquoLEV HIGHrdquo ldquoRESLOW K ldquoldquoRESHIGH NR2rdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquo ldquoCVHIGH H ldquo ldquoCVLOW NR2rdquo

SET ldquoLEV HIGHrdquoldquoCVLOW G ldquo ldquoCVHIGH NR2rdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquo ldquoCPHIGH N ldquo ldquoCPLOW NR2rdquo

SETldquoLEV HIGHrdquo ldquoCPLOW M ldquoldquoCPHIGH NR2rdquo

A B CDEF GH I J KLM N

3310C30 20 0 0300030

20 750010620

00 60

00 150

3311C601000 60 0060

1037500510

00 60

00300

3312C102500100010

25 1875013325

00250

00300

3314C0510000050050

1001875533100

00500

00200

3315C154000150015

4015002140

0060

0075

3310C系列流程圖變數表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 A-1

Appendix A GPIB programming Example

C Example Program

Link this program with appropriate cibobj

This application program is written in TURBO C 20 for the IBM PC-AT compatible The National Instruments Cooperation (NIC) Model PC-2A board provides the interface between the PC-AT and a PRODIGIT MPAL ELECTRONIC LOAD The appropriate cibobj file is required in each program to properly link the NIC board to C LANGUAGE and include the ltdeclhgt HEADER FILE to C LANGUAGE

include ltstdiohgt

include ltdoshgt

include ltmathhgt

include declh NI GPIB CARD HEADER FILE

main()

char ouster[20]rdbuf[15]spec[10]

int ichload

Assign unique identifier to the device dev5 and store in variable load check for error ibfind error = negative value returned

if((load = ibfind(dev5)) lt 0) Device variable name is load

GPIB address is 5

printf(r INTERFACE ERROR an)

printf(rnError routine to notify that ibfind failedn)

printf(rnCheck software configurationn)

exit(1)

Clear the device

if((ibclr(load)) amp ERR)

printf(INTERFACE ERROR a)

exit(1)

clrscr()

Clear load error register

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT A-2

ibwrt(loadoutstr6)

ibwrt(loadCLR3)

ibwrt( loadNAME5) Get the 3310 series module load specification

strset(rdbuf0) Clear rdbuf string buffer

strset(spec0) Clear spec string buffer

ibrd(loadspec20)

if (spec[3] == 9)

printf(n 3302C series specification error )

Set preset off current sink 10 amps and load on commands to the load

ibwrt( loadpres offcclow 00cchigh 10load on 47)

ibwrt( loadmeascurr10)

Get the load actially sink current from the load

ibrd( loadrdbuf20)

go to local

ibloc(load)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 A-3

BASICA Example Program

LOAD DECLBAS using BASICA MERGE command

100 REM You must merge this code with DECLBAS

105 REM

110 REM Assign a unique identifier to the device dev5 and store it in variable load

125 REM

130 udname$ = dev5

140 CALL ibfind (udname$load)

145 REM

150 REM Check for error on ibfind call

155 REM

160 IF load lt 0 THEN GOTO 2000

165 REM

170 REM Clear the device

175 REM

180 CALL ibclr (load)

185 REM

190 REM Get the 3310 series module load specification

195 REM

200 wrt$ = NAME CALL ibwrt(loadwrt$)

210 rd$ = space$(20) CALL ibrd(loadrd$)

215 REM

220 REM Set preset off current sink 10 amps and load on commands to the load

225 REM

230 wrt$ = pres offcclow 00cchigh 10load on

240 CALL ibwrt(loadwrt$)

245 REM

250 REM Get the load actially sink current from the load

255 REM

260 wrt$ = meascurr CALL ibwrt(loadwrt$)

270 rd$ = space$(20) CALL ibrd(loadrd$)

275 REM

280 REM Go to local

285 REM

290 CALL ibloc(load)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT A-4

2000 REM Error routine to notify that ibfind failed

2010 REM Check software configuration

2020 PRINT ibfind error STOP

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-1

Appendix B RS-232 programming Example

C Language Interface for DOS Handlers pd_rs232c include ltdoshgt

include ltstdiohgt

include ltconiohgt

include ltstringhgt

define COMPTR 44 command array pointer

define QUELEN 1024 size of seriel input

define SUCCESS 0 return value variable for success

define OPER_ERR -1 operate error

define TIME_OUT 1 time_out

int input_index = 0 index of seriel input buffer

int rd_result = 0 return value variable of pd_rd()

int timeout = 0 timeout flag

char queue[QUELEN] seriel input buffer

int ACE_DATA_REG ACIA data register

int ACE_INT_ENB_REG ACIA interrupt enable register

int ACE_INT_IDENT_REG ACIA interrupt identification register

int ACE_LINE_CTL_REG ACIA line control register

int ACE_MODEM_CTL_REG ACIA modem control register

int ACE_LINE_STAT_REG ACIA line status register

int ACE_MODEM_STAT_REG ACIA modem status register

int COM_INT_NUM ACIA communication port interrupt number

int IRQ_MASK IRQ mask for PC IRQ flag

void pd_loc(void) function of disable interrupt routine

void pd_rem(void) function of enable interrupt routine

int pd_init(int) function of initial communication port

int pd_wrt(char int) function of write to device

int pd_rd(char int) function of read from device

int read_buf(void)

define PIC_CTL_REG 0x20 8259A PIC control register

define PIC_INT_MASK_REG 0x21 8259A PIC interrupt mask register

define NON_SPEC_EOI 0x20 non-spacific end of interrupt

define CTS 0x10 clear to send

define DSR 0x20 data set ready

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-2

define RI 0x40 ring indicator

define DCD 0x80 data carrier detect

define DCTS 1 delta clear to send

define DDSR 2 delta data set ready

define TERI 4 trailing edge ring detect

define DDCD 8 delta data carrier detect

define OE 2 overrun error

define PE 4 parity error

define FE 8 frame error

define BI 0x10 break interrupt

define THRE 0x20 transmit holding reg empty

3302C series elec load command sets

int pd_wrt(char wrtbufint count)

static char combuf[COMPTR] = CHAN CURRHIGH CURRLOW

RESHIGH RESLOW VOLTHIGH

VOLTLOW PERDHIGH PERDLOW

FALL RISE GLOBLOAD

GLOBLEV GLOBPRES GLOBSHOR

GLOBDYN GLOBRANG GLOBMODE

CLER CHAN MEASVOLT

MEASCURRCURRHIGH CURRLOW

ERR RESHIGH RESLOW

VOLTHIGHVOLTLOW NAME

PERDHIGHPERDLOW FALL

RISE LOAD LEV

PRES SHOR DYN

RANG MODE PROT

REMOTE LOCAL

int cntresultt

int comerrerr

char ch

char tempbuf[QUELEN]

char intbuf[QUELEN]

for (cnt = 0cnt lt 1024cnt++)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-3

intbuf[cnt] =

tempbuf[cnt]=

strset(intbuf)

strset(tempbuf)

for (cnt = 0cnt lt count+1cnt++wrtbuf++)

intbuf[cnt] = wrtbuf

cnt = cnt--

intbuf[cnt] = r

cnt = cnt++

count = count++

intbuf[cnt] = n

t = strcspn(intbuf )

if (t gtcount)

t = count-1

for (cnt = 0cnt lt tcnt++)

tempbuf[cnt] = intbuf[cnt]

strupr(tempbuf)

strupr(intbuf)

cnt = 0

do

comerr = strncmp(tempbufcombuf[cnt]t)

cnt = cnt++

while(( cnt = COMPTR) ampamp (comerr = 0))

if ( comerr == 0)

result = SUCCESS

for (cnt = 0cnt lt count+1cnt++)

while(inportb(ACE_LINE_STAT_REG) amp THRE == 0)

ch = intbuf[cnt]

delay(20)

outportb(ACE_DATA_REG ch)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-4

timeout = 0

for (cnt = 0 cnt lt= countcnt++)

ch = intbuf[cnt]

if(ch == )

do

read_buf()

while((rd_result == 0)ampamp(timeout == 0))

rd_result = 0

for (cnt = 0cntlt= countcnt++)

intbuf[cnt] =

tempbuf[cnt] =

return(result)

return(OPER_ERR)

int pd_rd(char bufint count)

char ch

int cnt = 0

do

ch = queue[cnt]

buf = ch

cnt = cnt++

buf = buf++

while((ch = n) ampamp (cnt = count))

buf = 0

queue[0] = 0

if (timeout == 1)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-5

return(TIME_OUT)

return(SUCCESS)

int read_buf()

char chch1

int temp_index

unsigned long ticks

float sec1sec2

rd_result = 0

ticks = biostime(00)

sec1 = ticks182

do

ticks = biostime(00)

sec2 = ticks182

if((sec2 - sec1) gt= 200) delay about 1 Sec

timeout = 1

ch = inportb(ACE_INT_IDENT_REG)

ch amp= 0x06

switch(ch)

case 6

inportb(ACE_DATA_REG) read the data register to empty it

break

case 0

break

case 2

break

case 4 read character from data register

ch1 = inportb(ACE_DATA_REG)

temp_index = input_index + 1 increment index of input buffer

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-6

if (ch1 = n) check terminate bit

queue[input_index] = ch1 store character to input buffer

input_index = temp_index

else

queue[input_index] = ch1

input_index = temp_index

input_index = 0 if terminate bit was detected

temp_index = 0

rd_result = 1 clear index and set return value

break

finally send the non-spacific

while ((rd_result == 0) ampamp (timeout == 0))

int pd_init(int pd_com)

if ((pd_com = 1) ampamp (pd_com = 2))

return(OPER_ERR)

if (pd_com == 2) initial communication port 2

ACE_DATA_REG = 0x2f8

ACE_INT_ENB_REG = 0x2f9

ACE_INT_IDENT_REG = 0x2fa

ACE_LINE_CTL_REG = 0x2fb

ACE_MODEM_CTL_REG = 0x2fc

ACE_LINE_STAT_REG = 0x2fd

ACE_MODEM_STAT_REG = 0x2fe

COM_INT_NUM = 11

IRQ_MASK = 0xf7 IRQ mask for IRQ3 (11110111)

else initial communication port 1

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-7

ACE_DATA_REG = 0x3f8

ACE_INT_ENB_REG = 0x3f9

ACE_INT_IDENT_REG = 0x3fa

ACE_LINE_CTL_REG = 0x3fb

ACE_MODEM_CTL_REG = 0x3fc

ACE_LINE_STAT_REG = 0x3fd

ACE_MODEM_STAT_REG = 0x3fe

COM_INT_NUM = 12

IRQ_MASK = 0xef IRQ mask for IRQ4 (11101111)

bioscom(0 0xe3 pd_com-1) boud rate 9600 1 start bit

pd_rem() no parity 1 stop bit

pd_wrt(remote6) data bit 8 bits

return(SUCCESS)

void pd_rem(void)

char ch

outportb(ACE_INT_ENB_REG 0xd) enable ACIA interrupt register

inportb(ACE_DATA_REG) empty receive data register

inportb(ACE_LINE_STAT_REG) clear line status register

outportb(ACE_MODEM_CTL_REG 0xb) set RTSDTR to enable modem and

turn on OUT2 to enable the 8250s

IRQ interrupt to system

void pd_loc(void)

char ch

outportb(ACE_INT_ENB_REG 0) disable all 8250 interrupt

outportb(ACE_MODEM_CTL_REG 0) clear RTSDTR to disable modem and

turn off OUT2 to disable the 8250s

IRQ interrupt to system

Program terminated

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-8

C Example Program Link this program with pd_rs232obj

include ltdoshgt

include ltstdiohgt

include ltconiohgt

include ltstringhgt

main()

int com

int io_err= 0

char rdbuf[1024]

clrscr()

printf(Input COM1COM2 port is )

scanf(d ampcom)

if((io_err = pd_init(com)) == 0) Initial RS-232 interface

setstr(rdbuf)

pd_wrt(name5)

if ((io_err = pd_rd(a10)) == 0)

do

Set preset off current sink 10 amps and load on commands to the load

pd_wrt(pres off8)

delay(200)

pd_wrt(currlow 0012)

delay(200)

pd_wrt(curr high 1013

delay(200)

pd_wrt(load on7)

delay(200)

pd_wrt(meascurr 11)

Get the load actially sink current from the load

delay(200)

pd_rd(rdbuf20)

io_err = 1

while (io_err == 0)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-9

else

printf(a)

printf(3302C IO reading error n)

exit(1)

pd_loc() Go to local

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

Material Contents Declaration (材料含量宣称)

Hazardous Substance (有毒有害物质或元素)

(Part Name) 零件名称

(Pb) 汞

(Hg) 镉

(Cd) 六价铬

(Cr6+)

多溴

联苯

(PBB)

多溴

二苯醚

(PBDE)

PCBA (印刷电路装配件)

X O X O O O

Electrical part not on PCBArsquos 未在PCBA上的电子零件 X O X O O O

Metal parts 金属零件

O O O X O O

Plastic parts 塑料零件

O O O O X X

Wiring 电线

X O O O O O

Package 封装

X O O O O O

对销售之日的所售产品本表显示 PRODIGIT 供应链的电子信息产品可能包含这些物质注意在所售产品中可能

会也可能不会含有所有所列的部件This table shows where these substances may be found in the supply chain of Prodigit electronic information products as of the date of sale of the enclosed product Note that some of the component types listed above may or may not be a part of the enclosed product 表示该有毒有害物质在该部

件所有均质材料中的含量均在SJT 11363-2006 标准规定的限量要求以下Indicates that the concentration of the hazardous substance in all homogeneous materials in the parts is below the relevant threshold of the SJT 113632006 standard times表示该有毒有害物质至少在该部件的某一均质材料中的含量超出SJT 11363-2006 标准

规定的限量要求times Indicates that the concentration of the hazardous substance of at least one of all homogeneous materials in the parts is above the relevant threshold of the SJT 11363-2006 standard Note(注释) 1Prodigit has not fully transitioned to lead-free solder assembly at this momentHowever most of thecomponents used are RoHS compliant(此刻Prodigit 并非完全过渡到无铅焊料组装但是大部份的元器件一至于RoHS的规定)

2 The product is labeled with an environment-friendly usage period in yearsThe marked period is assumed under the operating environment specified in the product specifications(产品标注了环境友好的使用期限制(年)所标注的环境使用期限假定是在此产品定义的使用环境之下)

Example of a marking for a 10 year period (例如此标制环境使用期限为10年)

Page 33: 3302C Mainframe 使用手冊 · 2016. 12. 20. · 3302c mainframe 使用手冊 1-3 1-5 系統方塊圖 3302c 系統方塊圖如圖 1-1 所示,3302c 內含兩組電源供應器,其中一組供應給

3302C Mainframe 使用手冊 4-17

用途設定和讀取OPP測試功率的啟始設定值

說明此命令是設定過功率保護測試(OPP)的啟始功率值(P-START)

OPPSTEP (適用機型3310C系列)

格式[PRESet] OPPSTEP SPNR2NL

[PRESet] OPPSTEP NL

用途設定和讀取OPP測試功率的遞增功率值

說明此命令是設定過功率保護測試(OPP)的遞增功率值(P-STEP)

OPPSTOP (適用機型3310C 系列)

格式[PRESet] OPPSTOP SPNR2NL

[PRESet] OPPSTOP NL

用途設定和讀取OPP測試功率的最大功率值

說明此命令是設定過功率保護測試(OPP)的最大功率值(P-STOP)

OPPVTH (適用機型3310C 系列)

格式[PRESet] OPPVTH SPNR2NL

[PRESet] OPPVTH NL

用途設定和讀取OPP測試的臨界點電壓設定

說明此命令是設定過功率保護測試(OPP)臨界點電壓設定當待測試物的輸出

電壓小於或等於VTH電壓值時即為OPP點

TCONFIG (適用機型3310C3330A 系列)

格式[PRESet] TONFIG NORMAL|OCP|OVP|OPPNR2NL

[PRESet] TONFIG NL

用途設定和讀取動態測試的功能

說明此命令有四個選項(NORMAL|OCP|OVP|OPP)分別是正常模式(NORMAL)

過電流保護測試(OCP)過電壓保護測試(OVP)過功率保護測試(OPP)

PS3310C有過電流保護測試(OCP)過功率保護測試(OPP)

3330A有過電流保護測試(OCP)過電壓保護測試(OVP)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-18

472 LIMIT 設定和讀取電子負載判斷 NG 的上下限

[LIMit]CURRentHIGHLOW or IHIL (適用機型3250A3310A

3310C3330A 系列)

格式[LIMit]CURRentHIGHLOWSPNR2NL

[LIMit]CURRentHIGHLOW NL

IHILSPNR2NL

IHIL NL

用途設定和讀取負載電流的上下限

說明設定比較電流的下限值當負載載入電流低於此下限值時NG 指示燈

即點亮表示ldquoNO GOODrdquo

設定比較電流的上限值當負載載入電流高於此下限值時NG 指示燈即點亮

表示ldquoNO GOODrdquo

[LIMit]POWerHIGHLOW or WHWL (適用機型3310C3250A 系列)

格式[LIMit]POWerHIGHLOWSPNR2NL

[LIMit]POWerHIGHLOW NL

用途設定和讀取負載功率 (W) 的上下限

說明設定比較功率 (瓦特) 的下限值當功率 (瓦特) 高於此上限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

設定比較功率 (瓦特) 的上限值當功率 (瓦特) 低於此下限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

[LIMit]VA HIGHLOW or VAHVAL (適用機型3250A 系列)

格式[LIMit] VAHIGHLOWSPNR2NL

[LIMit] VAHIGHLOW NL

VAHVALSPNR2NL

VAHVAL NL

用途設定和讀取負載視在功率 (VA) 的上下限

說明設定比較功率 (伏安) 的下限值當功率 (伏安) 高於此上限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

設定比較功率 (伏安) 的上限值當功率 (伏安) 低於此下限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-19

[LIMit] VOLtage HIGHLOW or VHVL (適用機型3250A 3310A

3310C3330A 系列)

格式[LIMit] VOLtageHIGHLOWSPNR2NL

[LIMit] VOLtageHIGHLOW NL

VHVLSPNR2NL

VHVL NL

用途設定和讀取負載電壓的上下限

說明設定比較電壓的下限值當輸入電壓低於此下限值時NG 指示燈即點

亮表示ldquoNO GOODrdquo

設定比較電壓的上限值當輸入電壓高於此上限值時NG 指示燈即點

亮表示ldquoNO GOODrdquo

473 STAGE 設定和讀取電子負載的工作狀態

[STATe] LOAD SPONOFF (適用機型33203250A3310A 3310C

3330A 系列)

格式[STATe] LOAD SPONOFFNL

[STATe] LOAD NL

用途設定和讀取電子負載是否載入電流

說明設定電子負載是否載入電流當設定為 ON 時則電子負載開始以待測物

載入電流當設定為OFF 時則電子負載不會載入電流

[STATe] MODE SPCCCRCVCP (適用機型3250A3310A 3310C

3330A 系列)

格式[STATe] MODE SPCCCRCVCPNL

[STATe] MODE NL

用途設定和讀取電子負載的操作模式

說明電子負載可工作的模式如下表所示

當 讀 取 負 載 操 作 模 式 時 返 回 值 0123 分 別 代 表

CCCRCVLINCP 模式

CC CR CVLIN CP

3310A CV

3310C CV

3330A CV

3250 LIN

表 4-10 各系列可工作模組表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-20

[STATe] SHORt SPONOFF (適用機型33203310A 3310C3330A

系列)

格式[STATe] SHORt SPONOFFNL

[STATe] SHORt NL

用途設定和讀取電子負載是否短路測試

說明此命令為設定電子負載作短路測試當設定為 ON 時此時電子負載之

V+V- 端如同短路狀態

[STATe ] PRESet SPONOFF ( 適 用 機 型 3320 3250A 3310A

3310C3330A 系列)

格式[STATe] PRESet SPONOFFNL

[STATe] PRESet NL

用途設定和讀取電子負載預設功能

說明此命令是控制電流表的輸出形式若設為 ON 時則電流表所顯示的電

流值為預設之值若設為 OFF則電流表所顯示的電流值為實際載入電

流之值

[STATe] SENSe SPONOFF (適用機型3250A3310A 3310C3330A

系列)

格式[STATe] SENSe SPONOFFNL

[STATe] SENSe NL

用途設定和讀取電子負載 VSENSE 功能的狀態

說明此命令為設定電壓讀取由輸入連接器端或是 VSENSE BNC 端設定為

ON 時電壓值由 VSENSE BNC 端所取得設定為 OFF 時電壓值是

由輸入連接器端所取得

[STATe] RANGe SPI∣II (適用機型33203310A 系列)

格式[STATe] RANGe SPI∣II∣NL

[STATe] RANGe ∣NL

用途設定和讀取電源或電阻範圍

說明此命令為設定電流及電阻範圍3310A 系列電子負載共有二檔RANG 1

即 RANG IRANG 2 即 RANGE II而其電流及電阻的範圍一電子負載

模組規格而定3310A 系列各電子負載模組的電流及電阻的範圍如下

規格

機種 3310A 3311A 3312A 3314A 3315A

CC MODE

RANGE III 0~3A 0~ 30A 0~6A 0~60A 0~1A 0~10A 0~05A 0~5A 0~15A 0~15A

CR MODE

RANGE III 01~2Ω 2~8KΩ

005~1

Ω 1~4KΩ

125~25

Ω

25~20K

Ω 5~100Ω

100~2K

Ω 02~4Ω

4~16K

Ω

表 4-11 3310A 系列電流及電阻的規格表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-21

[STATe] LEVEl SPHIGH∣LOW (適用機型3310A 3310C 系列)

格式[STATe] LEVEl SPHIGH∣LOW∣NL

[STATe] LEVEl ∣NL

用途設定和讀取電子負載 LOW 和 HIGH

說明

1 LEV LOW 固定電流 (CC) 模式時為低準位電流設定值固定電阻 (CR)

模式時為低準位電阻設定值固定電壓 (CV) 模式時為低準位電壓設

定值

2 LEV HIGH 固定電流模式時為高準位電流設定值固定電阻模式時為

高準位電阻設定值固定電壓模式時為高準位電壓設定值

[STATe] DYNamic SPON∣OFF (適用機型3310A 3310C3330A 系

列)

格式[STATe] DYNamic SPON∣OFF∣NL

[STATe] DYNamic ∣NL

用途設定和讀取電子負載為動態或靜態負載

說明

1 DYN ON 設定為動態 (DYNAMIC) 負載

2 DYN OFF 設定為靜態 (STATIC) 負載

[STATe] SYNCronize SPON∣OFF (適用機型3250A 系列)

格式[STATe] SYNCronize SPON∣OFF∣NL

[STATe] SYNCronize ∣NL

用途設定和讀取電子負載為外部同步或內部同步

說明

1 外部同步信號 (SYNC ON)使用外部同步信號作為電子負載同步解發信

號以控制負載電流與電壓同步

2 內部同步信號 (SYNC OFF)使用輸入連接器的信號再經由內部的零交

越電路及隔離電路產生同步信號

[STATe] WATT SPON∣OFF (適用機型3250A3310C 系列)

格式[STATe] WATT SPON∣OFF∣NL

[STATe] WATT ∣NL

用途設定和讀取是否顯示功率

說明此命令是設定功率電表的顯示本命令必須配合 PRESOFF 時使用

設定 ON 時上方的顯示器由電壓表變為瓦特表下方的顯示器由電流

表變為伏安 (VA) 表其單位分別為ˆ W ˜ˆ VA ˜

設定 OFF 時上方的瓦特 (W) 變回電壓表下方的伏安 (VA) 表變回

電流表其單位分別為ˆ Vrms ˜ˆ Vrms ˜

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-22

[STATe] AFREQ SPONOFF (適用機型3250A系列)

格式[STATe] AFREQ SPONOFFNL

[STATe] AFREQ NL

用途設定和讀取電子負載是否自動偵測頻率

說明此命令式控制電子負載是否自動偵測頻率若設為 ON 時則電子負載

會自動偵測輸入端電壓之頻率若設為 OFF則電子負載輸入電壓之頻

率須要自行設定

[STATe] DUAL DVM∣DVM∣OFF (適用機型3330A 系列)

格式 [STATe] DUAL DVM∣DVM∣OFF∣NL

用途設定當前模組在顯示狀態

說明此命令為設定 3330A 系列模組在顯示狀態

DVM雙電壓顯示模式

DAM雙電壓顯示模式

OFFNORMAL顯示模式

[STATe] CC AUTO∣R2 (適用機型333XA331XC 系列)

格式 [STATe] CC AUTO∣R2∣NL

用途設定AUTO RANGE強制RANGE II功能

說明設定在AUTO RANGE 會自動切換RANGE 檔位

設定在強制 RANGE II 會將RANGE 檔位設定在RANGE II

PS此項功能3302C啟用於(REV28)版本之後

3310C系列啟用於(REV305)3312C(REV306)版本之後

3330A系列啟用於(REV317)版本之後

[STATe] NG (適用機型3250A3310A 3310C3330A 系列)

格式[STATe] NG ∣NL

用途查詢當前模組是否有的 NG 標誌

說明NG 讀回NG 的狀態指示燈ldquo0rdquo表示 NG (NO GOOD) 指示燈熄

滅ldquo1rdquo表示 NG 指示燈點亮

[STATe] PROTect (適用機型3310A 3310C3330A 系列)

格式[STATe] PROTect ∣NL

用途查詢當前模組是否有的保護標誌

說明

1 PROT 讀回負載目前的保護狀態ldquo1rdquo表是發生 OPPldquo4rdquo表示發

生 OVP ldquo8rdquo表示發生 OCP下表說明保護狀態位元對應碼

2 PROT 狀態暫存器的清除可以使用 CLER 命令將 PROT 狀態暫存器清

除為ldquo0rdquo

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-23

7 6 5 4 3 2 1 0

過功率保護(OPP)

過電壓保護(OVP)

過電流保護(OCP)

位元 7 位元 0

過溫度保護(OTP)(3310)

表 4-13 PROT 狀態暫存器

[STATe] SLEWrate ATE FAST∣MIDDle∣SLOWNL (適用機型3320

系列)

格式[STATe] SLEWrate FAST∣MIDDle∣SLOWNL

用途設置當前模組電流斜率

說明設置當前模組電流斜率約快中慢

474 SYSTEM 設定和讀取機框和電子負載的狀態

[SYStem] RECall SP m n (適用機型33203250A3310A 3310C

3330A 系列)

格式[SYStem] RECall SP m n∣NL

用途呼叫記憶裝定中的負載狀態

說明此命令為呼叫記憶裝定中的負載狀態資料m = 1~5n = 1~30

如果當前模組為 3310A3250 系列時項目號 (n) 無效n 可以省略

如果當前模組為其他系列時省略符號 n項目默議為 3302C 所顯示的項

實例RECALL 215 呼叫記憶裝定中的第 2 組第 15 項負載裝態資料

REC 3 呼叫記憶裝定中的第3組負載狀態資料如果當前模組為 3320

3310C3330A 系列時項目默議為 3302C 所顯示的項目

[SYStem] STORe SP m n (適用機型33203250A3310A 3310C

3330A 系列)

格式[SYStem] STORe SP m n∣NL

用途存儲負載狀態到記憶裝定中

說明此命令為存儲負載狀態到記憶裝定中m = 1~5n = 1~30如果當前模組

為 3310A3250A 系列時項目 (n) 無效n 可以省略

如果當前模組為其他系列時省略項目號 n 項目默議為 3302C 所顯示的項

實例SYSTEMSTORE 215 存儲負載狀態到記憶裝定第 2 組第 15 項中

STOR 3 存儲負載狀態到記憶裝定第 3 組如果當前模組為 33203310C

3330A 系列時項目默議為 3302C 所顯示的項目

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-24

[SYStem] NAME (適用機型3250A3310A 3310C3330A 系列)

格式[SYStem] NAME ∣NL

用途讀取當前電子負載機型編號

說明此命令讀回當前電子負載機型編號如果當前沒有模組那麼將讀到字

符串 ˆNONE˜如果當前安裝了模組那麼將會讀到以下型號

型 號 型 號 型 號 型 號

3250A 3310A 3310C 3330A

3251A 3311A 3311C 3331A

3252A 3312A 3312C 3332A

3253 3314A 3314C 3333A

3315A 3315C 3334A

表 4-14 各系列機型編號表

[SYStem] NAME XXXX ∣NL or [SYStem] SPEC NR2 (適用機型

3320A 系列)

格式[SYStem] NAME XXXX ∣NL

[SYStem] SPEC NR2

用途設定當前電子負載機型編號

說明XXXX 為 33203321332233243325 型號之一3302C 才能知道當

前為何種規格電子負載

SPCT 型號

0 3320

1 3321

2 3322

4 3324

5 3325

表 4-15 3320系列機型編號表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-25

475 MEASURE 測量電子負載的當前電流電壓的實際值

MEASureCURRent (適用機型3250A3310A 3310C3330A 系列)

格式MEASureCURRent ∣NL

用途讀取當前電子負載的電流

說明讀回 4 位半數位電流表的讀值單位為安培 (A)

MEASureVOLtage (適用機型3250A3310A 3310C3330A 系列)

格式MEASureVOLtage ∣NL

用途讀取當前電子負載的電壓

說明讀回 4 位半數位電壓表的讀值單位為伏特 (V)

MEASurePOWer (適用機型3250A3310C 系列)

格式MEASurePOW ∣NL

用途讀取當前電子負載的功率

說明讀回 4 位半數位瓦特表的讀值單位為瓦特(W)

MEASureVA (適用機型3250A 系列)

格式MEASureVA ∣NL

用途讀取當前電子負載的伏安

說明讀回 4 位半數位伏安表的讀值單位為伏安 (VA)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-26

4-8 3250 系列 GPIB 控制流程圖

START

SET to LEV A or B

AC or DC

AC

DC

SET

FREQ NR2

SYNC ON|OFF

BANK m

SET

FREQ 01

SYNC ONOFF

MODE CCCC

SET

CR

MODE CR

SET

MODE CC

WAVE nCURR = A NR2

SET

VL NR2VH NR2

IL NR2

IH NR2WL NR2

WH NR2VAL NR2VAH NR2

m 0 ~ 10n 1 ~ 5

BANK 命令僅能使用於

交流 (AC) 負載

Lighting REM

Indicater

WAVE 命令僅能使用於

固定電流 (CC)模式

RESA NR2

圖 4-2 3250A 系列 GPIB 控制流程圖

SET

ldquoMODE LINrdquoldquoCURR=A NR2rdquo

LIN

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-27

4-9 3310A 系列 GPIB 控制流程圖

圖 4-3 3310A 系列 GPIB 控制流程圖

START

SETMODE CC

SET SET

CURRENTiexclOslashA

CC

SETRANG 2

SETRANG 1

SETRANG 1

SETRANG 2

HIGH or LOW LEVEL

SET

LEV HIGHRESLOW C

RESHIGH NR2

SET

LEV LOWRESLOW D

RESHIGH NR2

SETLEV HIGH

RESLOW ERESHIGH NR2

SET

LEV LOWRESHIGH FRESHIGH NR2

SET

LEV HIGHRESLOW G

RESHIGH NR2

SET

LEV LOWRESHIGH H

RESHIGH NR2

STA or DYN

SETDYN OFF

SET

HIGH or

SETLEV HIGH

CURRLOW I

CURRHIGH NR2

SETLEV LOW

CURRHIGH J

CURRLOW NR2

SETLEV HIGH

CURRLOW K

CURRHIGH NR2

SETLEV LOW

CURRHIGH L

CURRLOW NR2

SETDYN ON

RISENR2

PERDLOW NR2

STA or DYN

DYN OFF

LOW LEVELHIGH or

LOW LEVEL

CURRHIGH NR2CURRLOW NR2

FALLNR2PERDHIGH NR2

SETDYN ON

RISENR2

PERDLOW NR2

CURRHIGH NR2CURRLOW NR2

FALLNR2PERDHIGH NR2

HIGH or LOW LEVEL

HIGH or LOW LEVEL

CURRENTiexclUgraveB

MODE CR MODE CV

MODE

CR

MODE

CV

MODE NO NO NO

YESYESYES

YES

YESNO

NO

LOW

HIGH HIGH

LOW

DYN DYN

SAT SAT

LOWLOW

HIGH HIGH

HIGH

LOW

3310A 3311A 3312A 3314A 3315A

AB

CD

E

FGH

IJKL

3020

20800001

20

0060000

3000300

6010

104000

0051000

60000

6000600

10250

25020000

125250

001000

1000100

051000

100020000

501000

00500000

050050

1540

4015000

0240

0060000

1500150

3310A 系列流程圖變數表

Lighti ng REMIndicater

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-28

4-10 3320 系列 GPIB 控制流程圖

圖 4-4 3320 系列 GPIB 控制流程圖

START

A B C

3320 3321 3322 3323 3324 30

30

300

60

60

600

10

10

100

10

10

100

05

05

50

3325 15

15

150

SETRANG 1SLEW n

CURR ≦ B

CURRENT ≦ A

SETRANG 2SLEW n

CURR ≦ C

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-29

4-11 3310C 系列 GPIB 控制流程圖

圖 4-5 3310C 系列 GPIB 控制流程圖

START

CC

MODE

NO CP

MODE

CV

MODE

CR

MODE

SETldquoMODE CCrdquo

SETldquoMODE CRrdquo

SETldquoMODE CVrdquo

SETldquoMODE CPrdquo

CORRENTlt=A

SETldquoRANGE 2rdquo

SETldquoRANGE 1rdquo

RESgt=B

SETldquoRANGE 2rdquo

SETldquoRANGE 1rdquo

STA or

SETldquoDYN OFFrdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquo ldquoCURRHIGH D ldquo ldquoCURRLOW NR2rdquo

SET ldquoLEV HIGHrdquo ldquoCURRLOW C ldquo ldquoCURRHIGH NR2rdquo

SET ldquoDYN ONrdquo

ldquoCURRHIGH NR2ldquo ldquoCURRLOW NR2rdquo ldquoRISENR2rdquo ldquoFALLNR2rdquo ldquoPERDHIGH NR2rdquo ldquoPERDLOW NR2rdquo

STA or

SETldquoDYN OFFrdquo

HIGH orLOW LEVEL

SETldquoLEV LOWrdquo ldquoCURRHIGH F ldquoldquoCURRLOW NR2rdquo

SETldquoLEV HIGHrdquoldquoCURRLOW E ldquoldquoCURRHIGH NR2rdquo

SETldquoDYN ONrdquo

ldquoCURRHIGH NR2ldquoldquoCURRLOW NR2rdquoldquoRISENR2rdquoldquoFALLNR2rdquoldquoPERDHIGH NR2rdquoldquoPERDLOW NR2rdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquoldquoRESHIGH J ldquo ldquoRESLOW NR2rdquo

SET ldquoLEV HIGHrdquo ldquoRESLOW I ldquo ldquoRESHIGH NR2rdquo

HIGH orLOW LEVEL

SETldquoLEV LOWrdquoldquoRESHIGH L ldquoldquoRESLOW NR2rdquo

SET ldquoLEV HIGHrdquo ldquoRESLOW K ldquoldquoRESHIGH NR2rdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquo ldquoCVHIGH H ldquo ldquoCVLOW NR2rdquo

SET ldquoLEV HIGHrdquoldquoCVLOW G ldquo ldquoCVHIGH NR2rdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquo ldquoCPHIGH N ldquo ldquoCPLOW NR2rdquo

SETldquoLEV HIGHrdquo ldquoCPLOW M ldquoldquoCPHIGH NR2rdquo

A B CDEF GH I J KLM N

3310C30 20 0 0300030

20 750010620

00 60

00 150

3311C601000 60 0060

1037500510

00 60

00300

3312C102500100010

25 1875013325

00250

00300

3314C0510000050050

1001875533100

00500

00200

3315C154000150015

4015002140

0060

0075

3310C系列流程圖變數表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 A-1

Appendix A GPIB programming Example

C Example Program

Link this program with appropriate cibobj

This application program is written in TURBO C 20 for the IBM PC-AT compatible The National Instruments Cooperation (NIC) Model PC-2A board provides the interface between the PC-AT and a PRODIGIT MPAL ELECTRONIC LOAD The appropriate cibobj file is required in each program to properly link the NIC board to C LANGUAGE and include the ltdeclhgt HEADER FILE to C LANGUAGE

include ltstdiohgt

include ltdoshgt

include ltmathhgt

include declh NI GPIB CARD HEADER FILE

main()

char ouster[20]rdbuf[15]spec[10]

int ichload

Assign unique identifier to the device dev5 and store in variable load check for error ibfind error = negative value returned

if((load = ibfind(dev5)) lt 0) Device variable name is load

GPIB address is 5

printf(r INTERFACE ERROR an)

printf(rnError routine to notify that ibfind failedn)

printf(rnCheck software configurationn)

exit(1)

Clear the device

if((ibclr(load)) amp ERR)

printf(INTERFACE ERROR a)

exit(1)

clrscr()

Clear load error register

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT A-2

ibwrt(loadoutstr6)

ibwrt(loadCLR3)

ibwrt( loadNAME5) Get the 3310 series module load specification

strset(rdbuf0) Clear rdbuf string buffer

strset(spec0) Clear spec string buffer

ibrd(loadspec20)

if (spec[3] == 9)

printf(n 3302C series specification error )

Set preset off current sink 10 amps and load on commands to the load

ibwrt( loadpres offcclow 00cchigh 10load on 47)

ibwrt( loadmeascurr10)

Get the load actially sink current from the load

ibrd( loadrdbuf20)

go to local

ibloc(load)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 A-3

BASICA Example Program

LOAD DECLBAS using BASICA MERGE command

100 REM You must merge this code with DECLBAS

105 REM

110 REM Assign a unique identifier to the device dev5 and store it in variable load

125 REM

130 udname$ = dev5

140 CALL ibfind (udname$load)

145 REM

150 REM Check for error on ibfind call

155 REM

160 IF load lt 0 THEN GOTO 2000

165 REM

170 REM Clear the device

175 REM

180 CALL ibclr (load)

185 REM

190 REM Get the 3310 series module load specification

195 REM

200 wrt$ = NAME CALL ibwrt(loadwrt$)

210 rd$ = space$(20) CALL ibrd(loadrd$)

215 REM

220 REM Set preset off current sink 10 amps and load on commands to the load

225 REM

230 wrt$ = pres offcclow 00cchigh 10load on

240 CALL ibwrt(loadwrt$)

245 REM

250 REM Get the load actially sink current from the load

255 REM

260 wrt$ = meascurr CALL ibwrt(loadwrt$)

270 rd$ = space$(20) CALL ibrd(loadrd$)

275 REM

280 REM Go to local

285 REM

290 CALL ibloc(load)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT A-4

2000 REM Error routine to notify that ibfind failed

2010 REM Check software configuration

2020 PRINT ibfind error STOP

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-1

Appendix B RS-232 programming Example

C Language Interface for DOS Handlers pd_rs232c include ltdoshgt

include ltstdiohgt

include ltconiohgt

include ltstringhgt

define COMPTR 44 command array pointer

define QUELEN 1024 size of seriel input

define SUCCESS 0 return value variable for success

define OPER_ERR -1 operate error

define TIME_OUT 1 time_out

int input_index = 0 index of seriel input buffer

int rd_result = 0 return value variable of pd_rd()

int timeout = 0 timeout flag

char queue[QUELEN] seriel input buffer

int ACE_DATA_REG ACIA data register

int ACE_INT_ENB_REG ACIA interrupt enable register

int ACE_INT_IDENT_REG ACIA interrupt identification register

int ACE_LINE_CTL_REG ACIA line control register

int ACE_MODEM_CTL_REG ACIA modem control register

int ACE_LINE_STAT_REG ACIA line status register

int ACE_MODEM_STAT_REG ACIA modem status register

int COM_INT_NUM ACIA communication port interrupt number

int IRQ_MASK IRQ mask for PC IRQ flag

void pd_loc(void) function of disable interrupt routine

void pd_rem(void) function of enable interrupt routine

int pd_init(int) function of initial communication port

int pd_wrt(char int) function of write to device

int pd_rd(char int) function of read from device

int read_buf(void)

define PIC_CTL_REG 0x20 8259A PIC control register

define PIC_INT_MASK_REG 0x21 8259A PIC interrupt mask register

define NON_SPEC_EOI 0x20 non-spacific end of interrupt

define CTS 0x10 clear to send

define DSR 0x20 data set ready

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-2

define RI 0x40 ring indicator

define DCD 0x80 data carrier detect

define DCTS 1 delta clear to send

define DDSR 2 delta data set ready

define TERI 4 trailing edge ring detect

define DDCD 8 delta data carrier detect

define OE 2 overrun error

define PE 4 parity error

define FE 8 frame error

define BI 0x10 break interrupt

define THRE 0x20 transmit holding reg empty

3302C series elec load command sets

int pd_wrt(char wrtbufint count)

static char combuf[COMPTR] = CHAN CURRHIGH CURRLOW

RESHIGH RESLOW VOLTHIGH

VOLTLOW PERDHIGH PERDLOW

FALL RISE GLOBLOAD

GLOBLEV GLOBPRES GLOBSHOR

GLOBDYN GLOBRANG GLOBMODE

CLER CHAN MEASVOLT

MEASCURRCURRHIGH CURRLOW

ERR RESHIGH RESLOW

VOLTHIGHVOLTLOW NAME

PERDHIGHPERDLOW FALL

RISE LOAD LEV

PRES SHOR DYN

RANG MODE PROT

REMOTE LOCAL

int cntresultt

int comerrerr

char ch

char tempbuf[QUELEN]

char intbuf[QUELEN]

for (cnt = 0cnt lt 1024cnt++)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-3

intbuf[cnt] =

tempbuf[cnt]=

strset(intbuf)

strset(tempbuf)

for (cnt = 0cnt lt count+1cnt++wrtbuf++)

intbuf[cnt] = wrtbuf

cnt = cnt--

intbuf[cnt] = r

cnt = cnt++

count = count++

intbuf[cnt] = n

t = strcspn(intbuf )

if (t gtcount)

t = count-1

for (cnt = 0cnt lt tcnt++)

tempbuf[cnt] = intbuf[cnt]

strupr(tempbuf)

strupr(intbuf)

cnt = 0

do

comerr = strncmp(tempbufcombuf[cnt]t)

cnt = cnt++

while(( cnt = COMPTR) ampamp (comerr = 0))

if ( comerr == 0)

result = SUCCESS

for (cnt = 0cnt lt count+1cnt++)

while(inportb(ACE_LINE_STAT_REG) amp THRE == 0)

ch = intbuf[cnt]

delay(20)

outportb(ACE_DATA_REG ch)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-4

timeout = 0

for (cnt = 0 cnt lt= countcnt++)

ch = intbuf[cnt]

if(ch == )

do

read_buf()

while((rd_result == 0)ampamp(timeout == 0))

rd_result = 0

for (cnt = 0cntlt= countcnt++)

intbuf[cnt] =

tempbuf[cnt] =

return(result)

return(OPER_ERR)

int pd_rd(char bufint count)

char ch

int cnt = 0

do

ch = queue[cnt]

buf = ch

cnt = cnt++

buf = buf++

while((ch = n) ampamp (cnt = count))

buf = 0

queue[0] = 0

if (timeout == 1)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-5

return(TIME_OUT)

return(SUCCESS)

int read_buf()

char chch1

int temp_index

unsigned long ticks

float sec1sec2

rd_result = 0

ticks = biostime(00)

sec1 = ticks182

do

ticks = biostime(00)

sec2 = ticks182

if((sec2 - sec1) gt= 200) delay about 1 Sec

timeout = 1

ch = inportb(ACE_INT_IDENT_REG)

ch amp= 0x06

switch(ch)

case 6

inportb(ACE_DATA_REG) read the data register to empty it

break

case 0

break

case 2

break

case 4 read character from data register

ch1 = inportb(ACE_DATA_REG)

temp_index = input_index + 1 increment index of input buffer

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-6

if (ch1 = n) check terminate bit

queue[input_index] = ch1 store character to input buffer

input_index = temp_index

else

queue[input_index] = ch1

input_index = temp_index

input_index = 0 if terminate bit was detected

temp_index = 0

rd_result = 1 clear index and set return value

break

finally send the non-spacific

while ((rd_result == 0) ampamp (timeout == 0))

int pd_init(int pd_com)

if ((pd_com = 1) ampamp (pd_com = 2))

return(OPER_ERR)

if (pd_com == 2) initial communication port 2

ACE_DATA_REG = 0x2f8

ACE_INT_ENB_REG = 0x2f9

ACE_INT_IDENT_REG = 0x2fa

ACE_LINE_CTL_REG = 0x2fb

ACE_MODEM_CTL_REG = 0x2fc

ACE_LINE_STAT_REG = 0x2fd

ACE_MODEM_STAT_REG = 0x2fe

COM_INT_NUM = 11

IRQ_MASK = 0xf7 IRQ mask for IRQ3 (11110111)

else initial communication port 1

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-7

ACE_DATA_REG = 0x3f8

ACE_INT_ENB_REG = 0x3f9

ACE_INT_IDENT_REG = 0x3fa

ACE_LINE_CTL_REG = 0x3fb

ACE_MODEM_CTL_REG = 0x3fc

ACE_LINE_STAT_REG = 0x3fd

ACE_MODEM_STAT_REG = 0x3fe

COM_INT_NUM = 12

IRQ_MASK = 0xef IRQ mask for IRQ4 (11101111)

bioscom(0 0xe3 pd_com-1) boud rate 9600 1 start bit

pd_rem() no parity 1 stop bit

pd_wrt(remote6) data bit 8 bits

return(SUCCESS)

void pd_rem(void)

char ch

outportb(ACE_INT_ENB_REG 0xd) enable ACIA interrupt register

inportb(ACE_DATA_REG) empty receive data register

inportb(ACE_LINE_STAT_REG) clear line status register

outportb(ACE_MODEM_CTL_REG 0xb) set RTSDTR to enable modem and

turn on OUT2 to enable the 8250s

IRQ interrupt to system

void pd_loc(void)

char ch

outportb(ACE_INT_ENB_REG 0) disable all 8250 interrupt

outportb(ACE_MODEM_CTL_REG 0) clear RTSDTR to disable modem and

turn off OUT2 to disable the 8250s

IRQ interrupt to system

Program terminated

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-8

C Example Program Link this program with pd_rs232obj

include ltdoshgt

include ltstdiohgt

include ltconiohgt

include ltstringhgt

main()

int com

int io_err= 0

char rdbuf[1024]

clrscr()

printf(Input COM1COM2 port is )

scanf(d ampcom)

if((io_err = pd_init(com)) == 0) Initial RS-232 interface

setstr(rdbuf)

pd_wrt(name5)

if ((io_err = pd_rd(a10)) == 0)

do

Set preset off current sink 10 amps and load on commands to the load

pd_wrt(pres off8)

delay(200)

pd_wrt(currlow 0012)

delay(200)

pd_wrt(curr high 1013

delay(200)

pd_wrt(load on7)

delay(200)

pd_wrt(meascurr 11)

Get the load actially sink current from the load

delay(200)

pd_rd(rdbuf20)

io_err = 1

while (io_err == 0)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-9

else

printf(a)

printf(3302C IO reading error n)

exit(1)

pd_loc() Go to local

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

Material Contents Declaration (材料含量宣称)

Hazardous Substance (有毒有害物质或元素)

(Part Name) 零件名称

(Pb) 汞

(Hg) 镉

(Cd) 六价铬

(Cr6+)

多溴

联苯

(PBB)

多溴

二苯醚

(PBDE)

PCBA (印刷电路装配件)

X O X O O O

Electrical part not on PCBArsquos 未在PCBA上的电子零件 X O X O O O

Metal parts 金属零件

O O O X O O

Plastic parts 塑料零件

O O O O X X

Wiring 电线

X O O O O O

Package 封装

X O O O O O

对销售之日的所售产品本表显示 PRODIGIT 供应链的电子信息产品可能包含这些物质注意在所售产品中可能

会也可能不会含有所有所列的部件This table shows where these substances may be found in the supply chain of Prodigit electronic information products as of the date of sale of the enclosed product Note that some of the component types listed above may or may not be a part of the enclosed product 表示该有毒有害物质在该部

件所有均质材料中的含量均在SJT 11363-2006 标准规定的限量要求以下Indicates that the concentration of the hazardous substance in all homogeneous materials in the parts is below the relevant threshold of the SJT 113632006 standard times表示该有毒有害物质至少在该部件的某一均质材料中的含量超出SJT 11363-2006 标准

规定的限量要求times Indicates that the concentration of the hazardous substance of at least one of all homogeneous materials in the parts is above the relevant threshold of the SJT 11363-2006 standard Note(注释) 1Prodigit has not fully transitioned to lead-free solder assembly at this momentHowever most of thecomponents used are RoHS compliant(此刻Prodigit 并非完全过渡到无铅焊料组装但是大部份的元器件一至于RoHS的规定)

2 The product is labeled with an environment-friendly usage period in yearsThe marked period is assumed under the operating environment specified in the product specifications(产品标注了环境友好的使用期限制(年)所标注的环境使用期限假定是在此产品定义的使用环境之下)

Example of a marking for a 10 year period (例如此标制环境使用期限为10年)

Page 34: 3302C Mainframe 使用手冊 · 2016. 12. 20. · 3302c mainframe 使用手冊 1-3 1-5 系統方塊圖 3302c 系統方塊圖如圖 1-1 所示,3302c 內含兩組電源供應器,其中一組供應給

PRODIGIT 4-18

472 LIMIT 設定和讀取電子負載判斷 NG 的上下限

[LIMit]CURRentHIGHLOW or IHIL (適用機型3250A3310A

3310C3330A 系列)

格式[LIMit]CURRentHIGHLOWSPNR2NL

[LIMit]CURRentHIGHLOW NL

IHILSPNR2NL

IHIL NL

用途設定和讀取負載電流的上下限

說明設定比較電流的下限值當負載載入電流低於此下限值時NG 指示燈

即點亮表示ldquoNO GOODrdquo

設定比較電流的上限值當負載載入電流高於此下限值時NG 指示燈即點亮

表示ldquoNO GOODrdquo

[LIMit]POWerHIGHLOW or WHWL (適用機型3310C3250A 系列)

格式[LIMit]POWerHIGHLOWSPNR2NL

[LIMit]POWerHIGHLOW NL

用途設定和讀取負載功率 (W) 的上下限

說明設定比較功率 (瓦特) 的下限值當功率 (瓦特) 高於此上限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

設定比較功率 (瓦特) 的上限值當功率 (瓦特) 低於此下限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

[LIMit]VA HIGHLOW or VAHVAL (適用機型3250A 系列)

格式[LIMit] VAHIGHLOWSPNR2NL

[LIMit] VAHIGHLOW NL

VAHVALSPNR2NL

VAHVAL NL

用途設定和讀取負載視在功率 (VA) 的上下限

說明設定比較功率 (伏安) 的下限值當功率 (伏安) 高於此上限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

設定比較功率 (伏安) 的上限值當功率 (伏安) 低於此下限值時NG

指示燈即點亮表示ldquoNO GODDrdquo

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-19

[LIMit] VOLtage HIGHLOW or VHVL (適用機型3250A 3310A

3310C3330A 系列)

格式[LIMit] VOLtageHIGHLOWSPNR2NL

[LIMit] VOLtageHIGHLOW NL

VHVLSPNR2NL

VHVL NL

用途設定和讀取負載電壓的上下限

說明設定比較電壓的下限值當輸入電壓低於此下限值時NG 指示燈即點

亮表示ldquoNO GOODrdquo

設定比較電壓的上限值當輸入電壓高於此上限值時NG 指示燈即點

亮表示ldquoNO GOODrdquo

473 STAGE 設定和讀取電子負載的工作狀態

[STATe] LOAD SPONOFF (適用機型33203250A3310A 3310C

3330A 系列)

格式[STATe] LOAD SPONOFFNL

[STATe] LOAD NL

用途設定和讀取電子負載是否載入電流

說明設定電子負載是否載入電流當設定為 ON 時則電子負載開始以待測物

載入電流當設定為OFF 時則電子負載不會載入電流

[STATe] MODE SPCCCRCVCP (適用機型3250A3310A 3310C

3330A 系列)

格式[STATe] MODE SPCCCRCVCPNL

[STATe] MODE NL

用途設定和讀取電子負載的操作模式

說明電子負載可工作的模式如下表所示

當 讀 取 負 載 操 作 模 式 時 返 回 值 0123 分 別 代 表

CCCRCVLINCP 模式

CC CR CVLIN CP

3310A CV

3310C CV

3330A CV

3250 LIN

表 4-10 各系列可工作模組表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-20

[STATe] SHORt SPONOFF (適用機型33203310A 3310C3330A

系列)

格式[STATe] SHORt SPONOFFNL

[STATe] SHORt NL

用途設定和讀取電子負載是否短路測試

說明此命令為設定電子負載作短路測試當設定為 ON 時此時電子負載之

V+V- 端如同短路狀態

[STATe ] PRESet SPONOFF ( 適 用 機 型 3320 3250A 3310A

3310C3330A 系列)

格式[STATe] PRESet SPONOFFNL

[STATe] PRESet NL

用途設定和讀取電子負載預設功能

說明此命令是控制電流表的輸出形式若設為 ON 時則電流表所顯示的電

流值為預設之值若設為 OFF則電流表所顯示的電流值為實際載入電

流之值

[STATe] SENSe SPONOFF (適用機型3250A3310A 3310C3330A

系列)

格式[STATe] SENSe SPONOFFNL

[STATe] SENSe NL

用途設定和讀取電子負載 VSENSE 功能的狀態

說明此命令為設定電壓讀取由輸入連接器端或是 VSENSE BNC 端設定為

ON 時電壓值由 VSENSE BNC 端所取得設定為 OFF 時電壓值是

由輸入連接器端所取得

[STATe] RANGe SPI∣II (適用機型33203310A 系列)

格式[STATe] RANGe SPI∣II∣NL

[STATe] RANGe ∣NL

用途設定和讀取電源或電阻範圍

說明此命令為設定電流及電阻範圍3310A 系列電子負載共有二檔RANG 1

即 RANG IRANG 2 即 RANGE II而其電流及電阻的範圍一電子負載

模組規格而定3310A 系列各電子負載模組的電流及電阻的範圍如下

規格

機種 3310A 3311A 3312A 3314A 3315A

CC MODE

RANGE III 0~3A 0~ 30A 0~6A 0~60A 0~1A 0~10A 0~05A 0~5A 0~15A 0~15A

CR MODE

RANGE III 01~2Ω 2~8KΩ

005~1

Ω 1~4KΩ

125~25

Ω

25~20K

Ω 5~100Ω

100~2K

Ω 02~4Ω

4~16K

Ω

表 4-11 3310A 系列電流及電阻的規格表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-21

[STATe] LEVEl SPHIGH∣LOW (適用機型3310A 3310C 系列)

格式[STATe] LEVEl SPHIGH∣LOW∣NL

[STATe] LEVEl ∣NL

用途設定和讀取電子負載 LOW 和 HIGH

說明

1 LEV LOW 固定電流 (CC) 模式時為低準位電流設定值固定電阻 (CR)

模式時為低準位電阻設定值固定電壓 (CV) 模式時為低準位電壓設

定值

2 LEV HIGH 固定電流模式時為高準位電流設定值固定電阻模式時為

高準位電阻設定值固定電壓模式時為高準位電壓設定值

[STATe] DYNamic SPON∣OFF (適用機型3310A 3310C3330A 系

列)

格式[STATe] DYNamic SPON∣OFF∣NL

[STATe] DYNamic ∣NL

用途設定和讀取電子負載為動態或靜態負載

說明

1 DYN ON 設定為動態 (DYNAMIC) 負載

2 DYN OFF 設定為靜態 (STATIC) 負載

[STATe] SYNCronize SPON∣OFF (適用機型3250A 系列)

格式[STATe] SYNCronize SPON∣OFF∣NL

[STATe] SYNCronize ∣NL

用途設定和讀取電子負載為外部同步或內部同步

說明

1 外部同步信號 (SYNC ON)使用外部同步信號作為電子負載同步解發信

號以控制負載電流與電壓同步

2 內部同步信號 (SYNC OFF)使用輸入連接器的信號再經由內部的零交

越電路及隔離電路產生同步信號

[STATe] WATT SPON∣OFF (適用機型3250A3310C 系列)

格式[STATe] WATT SPON∣OFF∣NL

[STATe] WATT ∣NL

用途設定和讀取是否顯示功率

說明此命令是設定功率電表的顯示本命令必須配合 PRESOFF 時使用

設定 ON 時上方的顯示器由電壓表變為瓦特表下方的顯示器由電流

表變為伏安 (VA) 表其單位分別為ˆ W ˜ˆ VA ˜

設定 OFF 時上方的瓦特 (W) 變回電壓表下方的伏安 (VA) 表變回

電流表其單位分別為ˆ Vrms ˜ˆ Vrms ˜

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-22

[STATe] AFREQ SPONOFF (適用機型3250A系列)

格式[STATe] AFREQ SPONOFFNL

[STATe] AFREQ NL

用途設定和讀取電子負載是否自動偵測頻率

說明此命令式控制電子負載是否自動偵測頻率若設為 ON 時則電子負載

會自動偵測輸入端電壓之頻率若設為 OFF則電子負載輸入電壓之頻

率須要自行設定

[STATe] DUAL DVM∣DVM∣OFF (適用機型3330A 系列)

格式 [STATe] DUAL DVM∣DVM∣OFF∣NL

用途設定當前模組在顯示狀態

說明此命令為設定 3330A 系列模組在顯示狀態

DVM雙電壓顯示模式

DAM雙電壓顯示模式

OFFNORMAL顯示模式

[STATe] CC AUTO∣R2 (適用機型333XA331XC 系列)

格式 [STATe] CC AUTO∣R2∣NL

用途設定AUTO RANGE強制RANGE II功能

說明設定在AUTO RANGE 會自動切換RANGE 檔位

設定在強制 RANGE II 會將RANGE 檔位設定在RANGE II

PS此項功能3302C啟用於(REV28)版本之後

3310C系列啟用於(REV305)3312C(REV306)版本之後

3330A系列啟用於(REV317)版本之後

[STATe] NG (適用機型3250A3310A 3310C3330A 系列)

格式[STATe] NG ∣NL

用途查詢當前模組是否有的 NG 標誌

說明NG 讀回NG 的狀態指示燈ldquo0rdquo表示 NG (NO GOOD) 指示燈熄

滅ldquo1rdquo表示 NG 指示燈點亮

[STATe] PROTect (適用機型3310A 3310C3330A 系列)

格式[STATe] PROTect ∣NL

用途查詢當前模組是否有的保護標誌

說明

1 PROT 讀回負載目前的保護狀態ldquo1rdquo表是發生 OPPldquo4rdquo表示發

生 OVP ldquo8rdquo表示發生 OCP下表說明保護狀態位元對應碼

2 PROT 狀態暫存器的清除可以使用 CLER 命令將 PROT 狀態暫存器清

除為ldquo0rdquo

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-23

7 6 5 4 3 2 1 0

過功率保護(OPP)

過電壓保護(OVP)

過電流保護(OCP)

位元 7 位元 0

過溫度保護(OTP)(3310)

表 4-13 PROT 狀態暫存器

[STATe] SLEWrate ATE FAST∣MIDDle∣SLOWNL (適用機型3320

系列)

格式[STATe] SLEWrate FAST∣MIDDle∣SLOWNL

用途設置當前模組電流斜率

說明設置當前模組電流斜率約快中慢

474 SYSTEM 設定和讀取機框和電子負載的狀態

[SYStem] RECall SP m n (適用機型33203250A3310A 3310C

3330A 系列)

格式[SYStem] RECall SP m n∣NL

用途呼叫記憶裝定中的負載狀態

說明此命令為呼叫記憶裝定中的負載狀態資料m = 1~5n = 1~30

如果當前模組為 3310A3250 系列時項目號 (n) 無效n 可以省略

如果當前模組為其他系列時省略符號 n項目默議為 3302C 所顯示的項

實例RECALL 215 呼叫記憶裝定中的第 2 組第 15 項負載裝態資料

REC 3 呼叫記憶裝定中的第3組負載狀態資料如果當前模組為 3320

3310C3330A 系列時項目默議為 3302C 所顯示的項目

[SYStem] STORe SP m n (適用機型33203250A3310A 3310C

3330A 系列)

格式[SYStem] STORe SP m n∣NL

用途存儲負載狀態到記憶裝定中

說明此命令為存儲負載狀態到記憶裝定中m = 1~5n = 1~30如果當前模組

為 3310A3250A 系列時項目 (n) 無效n 可以省略

如果當前模組為其他系列時省略項目號 n 項目默議為 3302C 所顯示的項

實例SYSTEMSTORE 215 存儲負載狀態到記憶裝定第 2 組第 15 項中

STOR 3 存儲負載狀態到記憶裝定第 3 組如果當前模組為 33203310C

3330A 系列時項目默議為 3302C 所顯示的項目

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-24

[SYStem] NAME (適用機型3250A3310A 3310C3330A 系列)

格式[SYStem] NAME ∣NL

用途讀取當前電子負載機型編號

說明此命令讀回當前電子負載機型編號如果當前沒有模組那麼將讀到字

符串 ˆNONE˜如果當前安裝了模組那麼將會讀到以下型號

型 號 型 號 型 號 型 號

3250A 3310A 3310C 3330A

3251A 3311A 3311C 3331A

3252A 3312A 3312C 3332A

3253 3314A 3314C 3333A

3315A 3315C 3334A

表 4-14 各系列機型編號表

[SYStem] NAME XXXX ∣NL or [SYStem] SPEC NR2 (適用機型

3320A 系列)

格式[SYStem] NAME XXXX ∣NL

[SYStem] SPEC NR2

用途設定當前電子負載機型編號

說明XXXX 為 33203321332233243325 型號之一3302C 才能知道當

前為何種規格電子負載

SPCT 型號

0 3320

1 3321

2 3322

4 3324

5 3325

表 4-15 3320系列機型編號表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-25

475 MEASURE 測量電子負載的當前電流電壓的實際值

MEASureCURRent (適用機型3250A3310A 3310C3330A 系列)

格式MEASureCURRent ∣NL

用途讀取當前電子負載的電流

說明讀回 4 位半數位電流表的讀值單位為安培 (A)

MEASureVOLtage (適用機型3250A3310A 3310C3330A 系列)

格式MEASureVOLtage ∣NL

用途讀取當前電子負載的電壓

說明讀回 4 位半數位電壓表的讀值單位為伏特 (V)

MEASurePOWer (適用機型3250A3310C 系列)

格式MEASurePOW ∣NL

用途讀取當前電子負載的功率

說明讀回 4 位半數位瓦特表的讀值單位為瓦特(W)

MEASureVA (適用機型3250A 系列)

格式MEASureVA ∣NL

用途讀取當前電子負載的伏安

說明讀回 4 位半數位伏安表的讀值單位為伏安 (VA)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-26

4-8 3250 系列 GPIB 控制流程圖

START

SET to LEV A or B

AC or DC

AC

DC

SET

FREQ NR2

SYNC ON|OFF

BANK m

SET

FREQ 01

SYNC ONOFF

MODE CCCC

SET

CR

MODE CR

SET

MODE CC

WAVE nCURR = A NR2

SET

VL NR2VH NR2

IL NR2

IH NR2WL NR2

WH NR2VAL NR2VAH NR2

m 0 ~ 10n 1 ~ 5

BANK 命令僅能使用於

交流 (AC) 負載

Lighting REM

Indicater

WAVE 命令僅能使用於

固定電流 (CC)模式

RESA NR2

圖 4-2 3250A 系列 GPIB 控制流程圖

SET

ldquoMODE LINrdquoldquoCURR=A NR2rdquo

LIN

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-27

4-9 3310A 系列 GPIB 控制流程圖

圖 4-3 3310A 系列 GPIB 控制流程圖

START

SETMODE CC

SET SET

CURRENTiexclOslashA

CC

SETRANG 2

SETRANG 1

SETRANG 1

SETRANG 2

HIGH or LOW LEVEL

SET

LEV HIGHRESLOW C

RESHIGH NR2

SET

LEV LOWRESLOW D

RESHIGH NR2

SETLEV HIGH

RESLOW ERESHIGH NR2

SET

LEV LOWRESHIGH FRESHIGH NR2

SET

LEV HIGHRESLOW G

RESHIGH NR2

SET

LEV LOWRESHIGH H

RESHIGH NR2

STA or DYN

SETDYN OFF

SET

HIGH or

SETLEV HIGH

CURRLOW I

CURRHIGH NR2

SETLEV LOW

CURRHIGH J

CURRLOW NR2

SETLEV HIGH

CURRLOW K

CURRHIGH NR2

SETLEV LOW

CURRHIGH L

CURRLOW NR2

SETDYN ON

RISENR2

PERDLOW NR2

STA or DYN

DYN OFF

LOW LEVELHIGH or

LOW LEVEL

CURRHIGH NR2CURRLOW NR2

FALLNR2PERDHIGH NR2

SETDYN ON

RISENR2

PERDLOW NR2

CURRHIGH NR2CURRLOW NR2

FALLNR2PERDHIGH NR2

HIGH or LOW LEVEL

HIGH or LOW LEVEL

CURRENTiexclUgraveB

MODE CR MODE CV

MODE

CR

MODE

CV

MODE NO NO NO

YESYESYES

YES

YESNO

NO

LOW

HIGH HIGH

LOW

DYN DYN

SAT SAT

LOWLOW

HIGH HIGH

HIGH

LOW

3310A 3311A 3312A 3314A 3315A

AB

CD

E

FGH

IJKL

3020

20800001

20

0060000

3000300

6010

104000

0051000

60000

6000600

10250

25020000

125250

001000

1000100

051000

100020000

501000

00500000

050050

1540

4015000

0240

0060000

1500150

3310A 系列流程圖變數表

Lighti ng REMIndicater

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-28

4-10 3320 系列 GPIB 控制流程圖

圖 4-4 3320 系列 GPIB 控制流程圖

START

A B C

3320 3321 3322 3323 3324 30

30

300

60

60

600

10

10

100

10

10

100

05

05

50

3325 15

15

150

SETRANG 1SLEW n

CURR ≦ B

CURRENT ≦ A

SETRANG 2SLEW n

CURR ≦ C

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-29

4-11 3310C 系列 GPIB 控制流程圖

圖 4-5 3310C 系列 GPIB 控制流程圖

START

CC

MODE

NO CP

MODE

CV

MODE

CR

MODE

SETldquoMODE CCrdquo

SETldquoMODE CRrdquo

SETldquoMODE CVrdquo

SETldquoMODE CPrdquo

CORRENTlt=A

SETldquoRANGE 2rdquo

SETldquoRANGE 1rdquo

RESgt=B

SETldquoRANGE 2rdquo

SETldquoRANGE 1rdquo

STA or

SETldquoDYN OFFrdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquo ldquoCURRHIGH D ldquo ldquoCURRLOW NR2rdquo

SET ldquoLEV HIGHrdquo ldquoCURRLOW C ldquo ldquoCURRHIGH NR2rdquo

SET ldquoDYN ONrdquo

ldquoCURRHIGH NR2ldquo ldquoCURRLOW NR2rdquo ldquoRISENR2rdquo ldquoFALLNR2rdquo ldquoPERDHIGH NR2rdquo ldquoPERDLOW NR2rdquo

STA or

SETldquoDYN OFFrdquo

HIGH orLOW LEVEL

SETldquoLEV LOWrdquo ldquoCURRHIGH F ldquoldquoCURRLOW NR2rdquo

SETldquoLEV HIGHrdquoldquoCURRLOW E ldquoldquoCURRHIGH NR2rdquo

SETldquoDYN ONrdquo

ldquoCURRHIGH NR2ldquoldquoCURRLOW NR2rdquoldquoRISENR2rdquoldquoFALLNR2rdquoldquoPERDHIGH NR2rdquoldquoPERDLOW NR2rdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquoldquoRESHIGH J ldquo ldquoRESLOW NR2rdquo

SET ldquoLEV HIGHrdquo ldquoRESLOW I ldquo ldquoRESHIGH NR2rdquo

HIGH orLOW LEVEL

SETldquoLEV LOWrdquoldquoRESHIGH L ldquoldquoRESLOW NR2rdquo

SET ldquoLEV HIGHrdquo ldquoRESLOW K ldquoldquoRESHIGH NR2rdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquo ldquoCVHIGH H ldquo ldquoCVLOW NR2rdquo

SET ldquoLEV HIGHrdquoldquoCVLOW G ldquo ldquoCVHIGH NR2rdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquo ldquoCPHIGH N ldquo ldquoCPLOW NR2rdquo

SETldquoLEV HIGHrdquo ldquoCPLOW M ldquoldquoCPHIGH NR2rdquo

A B CDEF GH I J KLM N

3310C30 20 0 0300030

20 750010620

00 60

00 150

3311C601000 60 0060

1037500510

00 60

00300

3312C102500100010

25 1875013325

00250

00300

3314C0510000050050

1001875533100

00500

00200

3315C154000150015

4015002140

0060

0075

3310C系列流程圖變數表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 A-1

Appendix A GPIB programming Example

C Example Program

Link this program with appropriate cibobj

This application program is written in TURBO C 20 for the IBM PC-AT compatible The National Instruments Cooperation (NIC) Model PC-2A board provides the interface between the PC-AT and a PRODIGIT MPAL ELECTRONIC LOAD The appropriate cibobj file is required in each program to properly link the NIC board to C LANGUAGE and include the ltdeclhgt HEADER FILE to C LANGUAGE

include ltstdiohgt

include ltdoshgt

include ltmathhgt

include declh NI GPIB CARD HEADER FILE

main()

char ouster[20]rdbuf[15]spec[10]

int ichload

Assign unique identifier to the device dev5 and store in variable load check for error ibfind error = negative value returned

if((load = ibfind(dev5)) lt 0) Device variable name is load

GPIB address is 5

printf(r INTERFACE ERROR an)

printf(rnError routine to notify that ibfind failedn)

printf(rnCheck software configurationn)

exit(1)

Clear the device

if((ibclr(load)) amp ERR)

printf(INTERFACE ERROR a)

exit(1)

clrscr()

Clear load error register

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT A-2

ibwrt(loadoutstr6)

ibwrt(loadCLR3)

ibwrt( loadNAME5) Get the 3310 series module load specification

strset(rdbuf0) Clear rdbuf string buffer

strset(spec0) Clear spec string buffer

ibrd(loadspec20)

if (spec[3] == 9)

printf(n 3302C series specification error )

Set preset off current sink 10 amps and load on commands to the load

ibwrt( loadpres offcclow 00cchigh 10load on 47)

ibwrt( loadmeascurr10)

Get the load actially sink current from the load

ibrd( loadrdbuf20)

go to local

ibloc(load)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 A-3

BASICA Example Program

LOAD DECLBAS using BASICA MERGE command

100 REM You must merge this code with DECLBAS

105 REM

110 REM Assign a unique identifier to the device dev5 and store it in variable load

125 REM

130 udname$ = dev5

140 CALL ibfind (udname$load)

145 REM

150 REM Check for error on ibfind call

155 REM

160 IF load lt 0 THEN GOTO 2000

165 REM

170 REM Clear the device

175 REM

180 CALL ibclr (load)

185 REM

190 REM Get the 3310 series module load specification

195 REM

200 wrt$ = NAME CALL ibwrt(loadwrt$)

210 rd$ = space$(20) CALL ibrd(loadrd$)

215 REM

220 REM Set preset off current sink 10 amps and load on commands to the load

225 REM

230 wrt$ = pres offcclow 00cchigh 10load on

240 CALL ibwrt(loadwrt$)

245 REM

250 REM Get the load actially sink current from the load

255 REM

260 wrt$ = meascurr CALL ibwrt(loadwrt$)

270 rd$ = space$(20) CALL ibrd(loadrd$)

275 REM

280 REM Go to local

285 REM

290 CALL ibloc(load)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT A-4

2000 REM Error routine to notify that ibfind failed

2010 REM Check software configuration

2020 PRINT ibfind error STOP

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-1

Appendix B RS-232 programming Example

C Language Interface for DOS Handlers pd_rs232c include ltdoshgt

include ltstdiohgt

include ltconiohgt

include ltstringhgt

define COMPTR 44 command array pointer

define QUELEN 1024 size of seriel input

define SUCCESS 0 return value variable for success

define OPER_ERR -1 operate error

define TIME_OUT 1 time_out

int input_index = 0 index of seriel input buffer

int rd_result = 0 return value variable of pd_rd()

int timeout = 0 timeout flag

char queue[QUELEN] seriel input buffer

int ACE_DATA_REG ACIA data register

int ACE_INT_ENB_REG ACIA interrupt enable register

int ACE_INT_IDENT_REG ACIA interrupt identification register

int ACE_LINE_CTL_REG ACIA line control register

int ACE_MODEM_CTL_REG ACIA modem control register

int ACE_LINE_STAT_REG ACIA line status register

int ACE_MODEM_STAT_REG ACIA modem status register

int COM_INT_NUM ACIA communication port interrupt number

int IRQ_MASK IRQ mask for PC IRQ flag

void pd_loc(void) function of disable interrupt routine

void pd_rem(void) function of enable interrupt routine

int pd_init(int) function of initial communication port

int pd_wrt(char int) function of write to device

int pd_rd(char int) function of read from device

int read_buf(void)

define PIC_CTL_REG 0x20 8259A PIC control register

define PIC_INT_MASK_REG 0x21 8259A PIC interrupt mask register

define NON_SPEC_EOI 0x20 non-spacific end of interrupt

define CTS 0x10 clear to send

define DSR 0x20 data set ready

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-2

define RI 0x40 ring indicator

define DCD 0x80 data carrier detect

define DCTS 1 delta clear to send

define DDSR 2 delta data set ready

define TERI 4 trailing edge ring detect

define DDCD 8 delta data carrier detect

define OE 2 overrun error

define PE 4 parity error

define FE 8 frame error

define BI 0x10 break interrupt

define THRE 0x20 transmit holding reg empty

3302C series elec load command sets

int pd_wrt(char wrtbufint count)

static char combuf[COMPTR] = CHAN CURRHIGH CURRLOW

RESHIGH RESLOW VOLTHIGH

VOLTLOW PERDHIGH PERDLOW

FALL RISE GLOBLOAD

GLOBLEV GLOBPRES GLOBSHOR

GLOBDYN GLOBRANG GLOBMODE

CLER CHAN MEASVOLT

MEASCURRCURRHIGH CURRLOW

ERR RESHIGH RESLOW

VOLTHIGHVOLTLOW NAME

PERDHIGHPERDLOW FALL

RISE LOAD LEV

PRES SHOR DYN

RANG MODE PROT

REMOTE LOCAL

int cntresultt

int comerrerr

char ch

char tempbuf[QUELEN]

char intbuf[QUELEN]

for (cnt = 0cnt lt 1024cnt++)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-3

intbuf[cnt] =

tempbuf[cnt]=

strset(intbuf)

strset(tempbuf)

for (cnt = 0cnt lt count+1cnt++wrtbuf++)

intbuf[cnt] = wrtbuf

cnt = cnt--

intbuf[cnt] = r

cnt = cnt++

count = count++

intbuf[cnt] = n

t = strcspn(intbuf )

if (t gtcount)

t = count-1

for (cnt = 0cnt lt tcnt++)

tempbuf[cnt] = intbuf[cnt]

strupr(tempbuf)

strupr(intbuf)

cnt = 0

do

comerr = strncmp(tempbufcombuf[cnt]t)

cnt = cnt++

while(( cnt = COMPTR) ampamp (comerr = 0))

if ( comerr == 0)

result = SUCCESS

for (cnt = 0cnt lt count+1cnt++)

while(inportb(ACE_LINE_STAT_REG) amp THRE == 0)

ch = intbuf[cnt]

delay(20)

outportb(ACE_DATA_REG ch)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-4

timeout = 0

for (cnt = 0 cnt lt= countcnt++)

ch = intbuf[cnt]

if(ch == )

do

read_buf()

while((rd_result == 0)ampamp(timeout == 0))

rd_result = 0

for (cnt = 0cntlt= countcnt++)

intbuf[cnt] =

tempbuf[cnt] =

return(result)

return(OPER_ERR)

int pd_rd(char bufint count)

char ch

int cnt = 0

do

ch = queue[cnt]

buf = ch

cnt = cnt++

buf = buf++

while((ch = n) ampamp (cnt = count))

buf = 0

queue[0] = 0

if (timeout == 1)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-5

return(TIME_OUT)

return(SUCCESS)

int read_buf()

char chch1

int temp_index

unsigned long ticks

float sec1sec2

rd_result = 0

ticks = biostime(00)

sec1 = ticks182

do

ticks = biostime(00)

sec2 = ticks182

if((sec2 - sec1) gt= 200) delay about 1 Sec

timeout = 1

ch = inportb(ACE_INT_IDENT_REG)

ch amp= 0x06

switch(ch)

case 6

inportb(ACE_DATA_REG) read the data register to empty it

break

case 0

break

case 2

break

case 4 read character from data register

ch1 = inportb(ACE_DATA_REG)

temp_index = input_index + 1 increment index of input buffer

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-6

if (ch1 = n) check terminate bit

queue[input_index] = ch1 store character to input buffer

input_index = temp_index

else

queue[input_index] = ch1

input_index = temp_index

input_index = 0 if terminate bit was detected

temp_index = 0

rd_result = 1 clear index and set return value

break

finally send the non-spacific

while ((rd_result == 0) ampamp (timeout == 0))

int pd_init(int pd_com)

if ((pd_com = 1) ampamp (pd_com = 2))

return(OPER_ERR)

if (pd_com == 2) initial communication port 2

ACE_DATA_REG = 0x2f8

ACE_INT_ENB_REG = 0x2f9

ACE_INT_IDENT_REG = 0x2fa

ACE_LINE_CTL_REG = 0x2fb

ACE_MODEM_CTL_REG = 0x2fc

ACE_LINE_STAT_REG = 0x2fd

ACE_MODEM_STAT_REG = 0x2fe

COM_INT_NUM = 11

IRQ_MASK = 0xf7 IRQ mask for IRQ3 (11110111)

else initial communication port 1

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-7

ACE_DATA_REG = 0x3f8

ACE_INT_ENB_REG = 0x3f9

ACE_INT_IDENT_REG = 0x3fa

ACE_LINE_CTL_REG = 0x3fb

ACE_MODEM_CTL_REG = 0x3fc

ACE_LINE_STAT_REG = 0x3fd

ACE_MODEM_STAT_REG = 0x3fe

COM_INT_NUM = 12

IRQ_MASK = 0xef IRQ mask for IRQ4 (11101111)

bioscom(0 0xe3 pd_com-1) boud rate 9600 1 start bit

pd_rem() no parity 1 stop bit

pd_wrt(remote6) data bit 8 bits

return(SUCCESS)

void pd_rem(void)

char ch

outportb(ACE_INT_ENB_REG 0xd) enable ACIA interrupt register

inportb(ACE_DATA_REG) empty receive data register

inportb(ACE_LINE_STAT_REG) clear line status register

outportb(ACE_MODEM_CTL_REG 0xb) set RTSDTR to enable modem and

turn on OUT2 to enable the 8250s

IRQ interrupt to system

void pd_loc(void)

char ch

outportb(ACE_INT_ENB_REG 0) disable all 8250 interrupt

outportb(ACE_MODEM_CTL_REG 0) clear RTSDTR to disable modem and

turn off OUT2 to disable the 8250s

IRQ interrupt to system

Program terminated

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-8

C Example Program Link this program with pd_rs232obj

include ltdoshgt

include ltstdiohgt

include ltconiohgt

include ltstringhgt

main()

int com

int io_err= 0

char rdbuf[1024]

clrscr()

printf(Input COM1COM2 port is )

scanf(d ampcom)

if((io_err = pd_init(com)) == 0) Initial RS-232 interface

setstr(rdbuf)

pd_wrt(name5)

if ((io_err = pd_rd(a10)) == 0)

do

Set preset off current sink 10 amps and load on commands to the load

pd_wrt(pres off8)

delay(200)

pd_wrt(currlow 0012)

delay(200)

pd_wrt(curr high 1013

delay(200)

pd_wrt(load on7)

delay(200)

pd_wrt(meascurr 11)

Get the load actially sink current from the load

delay(200)

pd_rd(rdbuf20)

io_err = 1

while (io_err == 0)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-9

else

printf(a)

printf(3302C IO reading error n)

exit(1)

pd_loc() Go to local

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

Material Contents Declaration (材料含量宣称)

Hazardous Substance (有毒有害物质或元素)

(Part Name) 零件名称

(Pb) 汞

(Hg) 镉

(Cd) 六价铬

(Cr6+)

多溴

联苯

(PBB)

多溴

二苯醚

(PBDE)

PCBA (印刷电路装配件)

X O X O O O

Electrical part not on PCBArsquos 未在PCBA上的电子零件 X O X O O O

Metal parts 金属零件

O O O X O O

Plastic parts 塑料零件

O O O O X X

Wiring 电线

X O O O O O

Package 封装

X O O O O O

对销售之日的所售产品本表显示 PRODIGIT 供应链的电子信息产品可能包含这些物质注意在所售产品中可能

会也可能不会含有所有所列的部件This table shows where these substances may be found in the supply chain of Prodigit electronic information products as of the date of sale of the enclosed product Note that some of the component types listed above may or may not be a part of the enclosed product 表示该有毒有害物质在该部

件所有均质材料中的含量均在SJT 11363-2006 标准规定的限量要求以下Indicates that the concentration of the hazardous substance in all homogeneous materials in the parts is below the relevant threshold of the SJT 113632006 standard times表示该有毒有害物质至少在该部件的某一均质材料中的含量超出SJT 11363-2006 标准

规定的限量要求times Indicates that the concentration of the hazardous substance of at least one of all homogeneous materials in the parts is above the relevant threshold of the SJT 11363-2006 standard Note(注释) 1Prodigit has not fully transitioned to lead-free solder assembly at this momentHowever most of thecomponents used are RoHS compliant(此刻Prodigit 并非完全过渡到无铅焊料组装但是大部份的元器件一至于RoHS的规定)

2 The product is labeled with an environment-friendly usage period in yearsThe marked period is assumed under the operating environment specified in the product specifications(产品标注了环境友好的使用期限制(年)所标注的环境使用期限假定是在此产品定义的使用环境之下)

Example of a marking for a 10 year period (例如此标制环境使用期限为10年)

Page 35: 3302C Mainframe 使用手冊 · 2016. 12. 20. · 3302c mainframe 使用手冊 1-3 1-5 系統方塊圖 3302c 系統方塊圖如圖 1-1 所示,3302c 內含兩組電源供應器,其中一組供應給

3302C Mainframe 使用手冊 4-19

[LIMit] VOLtage HIGHLOW or VHVL (適用機型3250A 3310A

3310C3330A 系列)

格式[LIMit] VOLtageHIGHLOWSPNR2NL

[LIMit] VOLtageHIGHLOW NL

VHVLSPNR2NL

VHVL NL

用途設定和讀取負載電壓的上下限

說明設定比較電壓的下限值當輸入電壓低於此下限值時NG 指示燈即點

亮表示ldquoNO GOODrdquo

設定比較電壓的上限值當輸入電壓高於此上限值時NG 指示燈即點

亮表示ldquoNO GOODrdquo

473 STAGE 設定和讀取電子負載的工作狀態

[STATe] LOAD SPONOFF (適用機型33203250A3310A 3310C

3330A 系列)

格式[STATe] LOAD SPONOFFNL

[STATe] LOAD NL

用途設定和讀取電子負載是否載入電流

說明設定電子負載是否載入電流當設定為 ON 時則電子負載開始以待測物

載入電流當設定為OFF 時則電子負載不會載入電流

[STATe] MODE SPCCCRCVCP (適用機型3250A3310A 3310C

3330A 系列)

格式[STATe] MODE SPCCCRCVCPNL

[STATe] MODE NL

用途設定和讀取電子負載的操作模式

說明電子負載可工作的模式如下表所示

當 讀 取 負 載 操 作 模 式 時 返 回 值 0123 分 別 代 表

CCCRCVLINCP 模式

CC CR CVLIN CP

3310A CV

3310C CV

3330A CV

3250 LIN

表 4-10 各系列可工作模組表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-20

[STATe] SHORt SPONOFF (適用機型33203310A 3310C3330A

系列)

格式[STATe] SHORt SPONOFFNL

[STATe] SHORt NL

用途設定和讀取電子負載是否短路測試

說明此命令為設定電子負載作短路測試當設定為 ON 時此時電子負載之

V+V- 端如同短路狀態

[STATe ] PRESet SPONOFF ( 適 用 機 型 3320 3250A 3310A

3310C3330A 系列)

格式[STATe] PRESet SPONOFFNL

[STATe] PRESet NL

用途設定和讀取電子負載預設功能

說明此命令是控制電流表的輸出形式若設為 ON 時則電流表所顯示的電

流值為預設之值若設為 OFF則電流表所顯示的電流值為實際載入電

流之值

[STATe] SENSe SPONOFF (適用機型3250A3310A 3310C3330A

系列)

格式[STATe] SENSe SPONOFFNL

[STATe] SENSe NL

用途設定和讀取電子負載 VSENSE 功能的狀態

說明此命令為設定電壓讀取由輸入連接器端或是 VSENSE BNC 端設定為

ON 時電壓值由 VSENSE BNC 端所取得設定為 OFF 時電壓值是

由輸入連接器端所取得

[STATe] RANGe SPI∣II (適用機型33203310A 系列)

格式[STATe] RANGe SPI∣II∣NL

[STATe] RANGe ∣NL

用途設定和讀取電源或電阻範圍

說明此命令為設定電流及電阻範圍3310A 系列電子負載共有二檔RANG 1

即 RANG IRANG 2 即 RANGE II而其電流及電阻的範圍一電子負載

模組規格而定3310A 系列各電子負載模組的電流及電阻的範圍如下

規格

機種 3310A 3311A 3312A 3314A 3315A

CC MODE

RANGE III 0~3A 0~ 30A 0~6A 0~60A 0~1A 0~10A 0~05A 0~5A 0~15A 0~15A

CR MODE

RANGE III 01~2Ω 2~8KΩ

005~1

Ω 1~4KΩ

125~25

Ω

25~20K

Ω 5~100Ω

100~2K

Ω 02~4Ω

4~16K

Ω

表 4-11 3310A 系列電流及電阻的規格表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-21

[STATe] LEVEl SPHIGH∣LOW (適用機型3310A 3310C 系列)

格式[STATe] LEVEl SPHIGH∣LOW∣NL

[STATe] LEVEl ∣NL

用途設定和讀取電子負載 LOW 和 HIGH

說明

1 LEV LOW 固定電流 (CC) 模式時為低準位電流設定值固定電阻 (CR)

模式時為低準位電阻設定值固定電壓 (CV) 模式時為低準位電壓設

定值

2 LEV HIGH 固定電流模式時為高準位電流設定值固定電阻模式時為

高準位電阻設定值固定電壓模式時為高準位電壓設定值

[STATe] DYNamic SPON∣OFF (適用機型3310A 3310C3330A 系

列)

格式[STATe] DYNamic SPON∣OFF∣NL

[STATe] DYNamic ∣NL

用途設定和讀取電子負載為動態或靜態負載

說明

1 DYN ON 設定為動態 (DYNAMIC) 負載

2 DYN OFF 設定為靜態 (STATIC) 負載

[STATe] SYNCronize SPON∣OFF (適用機型3250A 系列)

格式[STATe] SYNCronize SPON∣OFF∣NL

[STATe] SYNCronize ∣NL

用途設定和讀取電子負載為外部同步或內部同步

說明

1 外部同步信號 (SYNC ON)使用外部同步信號作為電子負載同步解發信

號以控制負載電流與電壓同步

2 內部同步信號 (SYNC OFF)使用輸入連接器的信號再經由內部的零交

越電路及隔離電路產生同步信號

[STATe] WATT SPON∣OFF (適用機型3250A3310C 系列)

格式[STATe] WATT SPON∣OFF∣NL

[STATe] WATT ∣NL

用途設定和讀取是否顯示功率

說明此命令是設定功率電表的顯示本命令必須配合 PRESOFF 時使用

設定 ON 時上方的顯示器由電壓表變為瓦特表下方的顯示器由電流

表變為伏安 (VA) 表其單位分別為ˆ W ˜ˆ VA ˜

設定 OFF 時上方的瓦特 (W) 變回電壓表下方的伏安 (VA) 表變回

電流表其單位分別為ˆ Vrms ˜ˆ Vrms ˜

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-22

[STATe] AFREQ SPONOFF (適用機型3250A系列)

格式[STATe] AFREQ SPONOFFNL

[STATe] AFREQ NL

用途設定和讀取電子負載是否自動偵測頻率

說明此命令式控制電子負載是否自動偵測頻率若設為 ON 時則電子負載

會自動偵測輸入端電壓之頻率若設為 OFF則電子負載輸入電壓之頻

率須要自行設定

[STATe] DUAL DVM∣DVM∣OFF (適用機型3330A 系列)

格式 [STATe] DUAL DVM∣DVM∣OFF∣NL

用途設定當前模組在顯示狀態

說明此命令為設定 3330A 系列模組在顯示狀態

DVM雙電壓顯示模式

DAM雙電壓顯示模式

OFFNORMAL顯示模式

[STATe] CC AUTO∣R2 (適用機型333XA331XC 系列)

格式 [STATe] CC AUTO∣R2∣NL

用途設定AUTO RANGE強制RANGE II功能

說明設定在AUTO RANGE 會自動切換RANGE 檔位

設定在強制 RANGE II 會將RANGE 檔位設定在RANGE II

PS此項功能3302C啟用於(REV28)版本之後

3310C系列啟用於(REV305)3312C(REV306)版本之後

3330A系列啟用於(REV317)版本之後

[STATe] NG (適用機型3250A3310A 3310C3330A 系列)

格式[STATe] NG ∣NL

用途查詢當前模組是否有的 NG 標誌

說明NG 讀回NG 的狀態指示燈ldquo0rdquo表示 NG (NO GOOD) 指示燈熄

滅ldquo1rdquo表示 NG 指示燈點亮

[STATe] PROTect (適用機型3310A 3310C3330A 系列)

格式[STATe] PROTect ∣NL

用途查詢當前模組是否有的保護標誌

說明

1 PROT 讀回負載目前的保護狀態ldquo1rdquo表是發生 OPPldquo4rdquo表示發

生 OVP ldquo8rdquo表示發生 OCP下表說明保護狀態位元對應碼

2 PROT 狀態暫存器的清除可以使用 CLER 命令將 PROT 狀態暫存器清

除為ldquo0rdquo

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-23

7 6 5 4 3 2 1 0

過功率保護(OPP)

過電壓保護(OVP)

過電流保護(OCP)

位元 7 位元 0

過溫度保護(OTP)(3310)

表 4-13 PROT 狀態暫存器

[STATe] SLEWrate ATE FAST∣MIDDle∣SLOWNL (適用機型3320

系列)

格式[STATe] SLEWrate FAST∣MIDDle∣SLOWNL

用途設置當前模組電流斜率

說明設置當前模組電流斜率約快中慢

474 SYSTEM 設定和讀取機框和電子負載的狀態

[SYStem] RECall SP m n (適用機型33203250A3310A 3310C

3330A 系列)

格式[SYStem] RECall SP m n∣NL

用途呼叫記憶裝定中的負載狀態

說明此命令為呼叫記憶裝定中的負載狀態資料m = 1~5n = 1~30

如果當前模組為 3310A3250 系列時項目號 (n) 無效n 可以省略

如果當前模組為其他系列時省略符號 n項目默議為 3302C 所顯示的項

實例RECALL 215 呼叫記憶裝定中的第 2 組第 15 項負載裝態資料

REC 3 呼叫記憶裝定中的第3組負載狀態資料如果當前模組為 3320

3310C3330A 系列時項目默議為 3302C 所顯示的項目

[SYStem] STORe SP m n (適用機型33203250A3310A 3310C

3330A 系列)

格式[SYStem] STORe SP m n∣NL

用途存儲負載狀態到記憶裝定中

說明此命令為存儲負載狀態到記憶裝定中m = 1~5n = 1~30如果當前模組

為 3310A3250A 系列時項目 (n) 無效n 可以省略

如果當前模組為其他系列時省略項目號 n 項目默議為 3302C 所顯示的項

實例SYSTEMSTORE 215 存儲負載狀態到記憶裝定第 2 組第 15 項中

STOR 3 存儲負載狀態到記憶裝定第 3 組如果當前模組為 33203310C

3330A 系列時項目默議為 3302C 所顯示的項目

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-24

[SYStem] NAME (適用機型3250A3310A 3310C3330A 系列)

格式[SYStem] NAME ∣NL

用途讀取當前電子負載機型編號

說明此命令讀回當前電子負載機型編號如果當前沒有模組那麼將讀到字

符串 ˆNONE˜如果當前安裝了模組那麼將會讀到以下型號

型 號 型 號 型 號 型 號

3250A 3310A 3310C 3330A

3251A 3311A 3311C 3331A

3252A 3312A 3312C 3332A

3253 3314A 3314C 3333A

3315A 3315C 3334A

表 4-14 各系列機型編號表

[SYStem] NAME XXXX ∣NL or [SYStem] SPEC NR2 (適用機型

3320A 系列)

格式[SYStem] NAME XXXX ∣NL

[SYStem] SPEC NR2

用途設定當前電子負載機型編號

說明XXXX 為 33203321332233243325 型號之一3302C 才能知道當

前為何種規格電子負載

SPCT 型號

0 3320

1 3321

2 3322

4 3324

5 3325

表 4-15 3320系列機型編號表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-25

475 MEASURE 測量電子負載的當前電流電壓的實際值

MEASureCURRent (適用機型3250A3310A 3310C3330A 系列)

格式MEASureCURRent ∣NL

用途讀取當前電子負載的電流

說明讀回 4 位半數位電流表的讀值單位為安培 (A)

MEASureVOLtage (適用機型3250A3310A 3310C3330A 系列)

格式MEASureVOLtage ∣NL

用途讀取當前電子負載的電壓

說明讀回 4 位半數位電壓表的讀值單位為伏特 (V)

MEASurePOWer (適用機型3250A3310C 系列)

格式MEASurePOW ∣NL

用途讀取當前電子負載的功率

說明讀回 4 位半數位瓦特表的讀值單位為瓦特(W)

MEASureVA (適用機型3250A 系列)

格式MEASureVA ∣NL

用途讀取當前電子負載的伏安

說明讀回 4 位半數位伏安表的讀值單位為伏安 (VA)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-26

4-8 3250 系列 GPIB 控制流程圖

START

SET to LEV A or B

AC or DC

AC

DC

SET

FREQ NR2

SYNC ON|OFF

BANK m

SET

FREQ 01

SYNC ONOFF

MODE CCCC

SET

CR

MODE CR

SET

MODE CC

WAVE nCURR = A NR2

SET

VL NR2VH NR2

IL NR2

IH NR2WL NR2

WH NR2VAL NR2VAH NR2

m 0 ~ 10n 1 ~ 5

BANK 命令僅能使用於

交流 (AC) 負載

Lighting REM

Indicater

WAVE 命令僅能使用於

固定電流 (CC)模式

RESA NR2

圖 4-2 3250A 系列 GPIB 控制流程圖

SET

ldquoMODE LINrdquoldquoCURR=A NR2rdquo

LIN

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-27

4-9 3310A 系列 GPIB 控制流程圖

圖 4-3 3310A 系列 GPIB 控制流程圖

START

SETMODE CC

SET SET

CURRENTiexclOslashA

CC

SETRANG 2

SETRANG 1

SETRANG 1

SETRANG 2

HIGH or LOW LEVEL

SET

LEV HIGHRESLOW C

RESHIGH NR2

SET

LEV LOWRESLOW D

RESHIGH NR2

SETLEV HIGH

RESLOW ERESHIGH NR2

SET

LEV LOWRESHIGH FRESHIGH NR2

SET

LEV HIGHRESLOW G

RESHIGH NR2

SET

LEV LOWRESHIGH H

RESHIGH NR2

STA or DYN

SETDYN OFF

SET

HIGH or

SETLEV HIGH

CURRLOW I

CURRHIGH NR2

SETLEV LOW

CURRHIGH J

CURRLOW NR2

SETLEV HIGH

CURRLOW K

CURRHIGH NR2

SETLEV LOW

CURRHIGH L

CURRLOW NR2

SETDYN ON

RISENR2

PERDLOW NR2

STA or DYN

DYN OFF

LOW LEVELHIGH or

LOW LEVEL

CURRHIGH NR2CURRLOW NR2

FALLNR2PERDHIGH NR2

SETDYN ON

RISENR2

PERDLOW NR2

CURRHIGH NR2CURRLOW NR2

FALLNR2PERDHIGH NR2

HIGH or LOW LEVEL

HIGH or LOW LEVEL

CURRENTiexclUgraveB

MODE CR MODE CV

MODE

CR

MODE

CV

MODE NO NO NO

YESYESYES

YES

YESNO

NO

LOW

HIGH HIGH

LOW

DYN DYN

SAT SAT

LOWLOW

HIGH HIGH

HIGH

LOW

3310A 3311A 3312A 3314A 3315A

AB

CD

E

FGH

IJKL

3020

20800001

20

0060000

3000300

6010

104000

0051000

60000

6000600

10250

25020000

125250

001000

1000100

051000

100020000

501000

00500000

050050

1540

4015000

0240

0060000

1500150

3310A 系列流程圖變數表

Lighti ng REMIndicater

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-28

4-10 3320 系列 GPIB 控制流程圖

圖 4-4 3320 系列 GPIB 控制流程圖

START

A B C

3320 3321 3322 3323 3324 30

30

300

60

60

600

10

10

100

10

10

100

05

05

50

3325 15

15

150

SETRANG 1SLEW n

CURR ≦ B

CURRENT ≦ A

SETRANG 2SLEW n

CURR ≦ C

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-29

4-11 3310C 系列 GPIB 控制流程圖

圖 4-5 3310C 系列 GPIB 控制流程圖

START

CC

MODE

NO CP

MODE

CV

MODE

CR

MODE

SETldquoMODE CCrdquo

SETldquoMODE CRrdquo

SETldquoMODE CVrdquo

SETldquoMODE CPrdquo

CORRENTlt=A

SETldquoRANGE 2rdquo

SETldquoRANGE 1rdquo

RESgt=B

SETldquoRANGE 2rdquo

SETldquoRANGE 1rdquo

STA or

SETldquoDYN OFFrdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquo ldquoCURRHIGH D ldquo ldquoCURRLOW NR2rdquo

SET ldquoLEV HIGHrdquo ldquoCURRLOW C ldquo ldquoCURRHIGH NR2rdquo

SET ldquoDYN ONrdquo

ldquoCURRHIGH NR2ldquo ldquoCURRLOW NR2rdquo ldquoRISENR2rdquo ldquoFALLNR2rdquo ldquoPERDHIGH NR2rdquo ldquoPERDLOW NR2rdquo

STA or

SETldquoDYN OFFrdquo

HIGH orLOW LEVEL

SETldquoLEV LOWrdquo ldquoCURRHIGH F ldquoldquoCURRLOW NR2rdquo

SETldquoLEV HIGHrdquoldquoCURRLOW E ldquoldquoCURRHIGH NR2rdquo

SETldquoDYN ONrdquo

ldquoCURRHIGH NR2ldquoldquoCURRLOW NR2rdquoldquoRISENR2rdquoldquoFALLNR2rdquoldquoPERDHIGH NR2rdquoldquoPERDLOW NR2rdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquoldquoRESHIGH J ldquo ldquoRESLOW NR2rdquo

SET ldquoLEV HIGHrdquo ldquoRESLOW I ldquo ldquoRESHIGH NR2rdquo

HIGH orLOW LEVEL

SETldquoLEV LOWrdquoldquoRESHIGH L ldquoldquoRESLOW NR2rdquo

SET ldquoLEV HIGHrdquo ldquoRESLOW K ldquoldquoRESHIGH NR2rdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquo ldquoCVHIGH H ldquo ldquoCVLOW NR2rdquo

SET ldquoLEV HIGHrdquoldquoCVLOW G ldquo ldquoCVHIGH NR2rdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquo ldquoCPHIGH N ldquo ldquoCPLOW NR2rdquo

SETldquoLEV HIGHrdquo ldquoCPLOW M ldquoldquoCPHIGH NR2rdquo

A B CDEF GH I J KLM N

3310C30 20 0 0300030

20 750010620

00 60

00 150

3311C601000 60 0060

1037500510

00 60

00300

3312C102500100010

25 1875013325

00250

00300

3314C0510000050050

1001875533100

00500

00200

3315C154000150015

4015002140

0060

0075

3310C系列流程圖變數表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 A-1

Appendix A GPIB programming Example

C Example Program

Link this program with appropriate cibobj

This application program is written in TURBO C 20 for the IBM PC-AT compatible The National Instruments Cooperation (NIC) Model PC-2A board provides the interface between the PC-AT and a PRODIGIT MPAL ELECTRONIC LOAD The appropriate cibobj file is required in each program to properly link the NIC board to C LANGUAGE and include the ltdeclhgt HEADER FILE to C LANGUAGE

include ltstdiohgt

include ltdoshgt

include ltmathhgt

include declh NI GPIB CARD HEADER FILE

main()

char ouster[20]rdbuf[15]spec[10]

int ichload

Assign unique identifier to the device dev5 and store in variable load check for error ibfind error = negative value returned

if((load = ibfind(dev5)) lt 0) Device variable name is load

GPIB address is 5

printf(r INTERFACE ERROR an)

printf(rnError routine to notify that ibfind failedn)

printf(rnCheck software configurationn)

exit(1)

Clear the device

if((ibclr(load)) amp ERR)

printf(INTERFACE ERROR a)

exit(1)

clrscr()

Clear load error register

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT A-2

ibwrt(loadoutstr6)

ibwrt(loadCLR3)

ibwrt( loadNAME5) Get the 3310 series module load specification

strset(rdbuf0) Clear rdbuf string buffer

strset(spec0) Clear spec string buffer

ibrd(loadspec20)

if (spec[3] == 9)

printf(n 3302C series specification error )

Set preset off current sink 10 amps and load on commands to the load

ibwrt( loadpres offcclow 00cchigh 10load on 47)

ibwrt( loadmeascurr10)

Get the load actially sink current from the load

ibrd( loadrdbuf20)

go to local

ibloc(load)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 A-3

BASICA Example Program

LOAD DECLBAS using BASICA MERGE command

100 REM You must merge this code with DECLBAS

105 REM

110 REM Assign a unique identifier to the device dev5 and store it in variable load

125 REM

130 udname$ = dev5

140 CALL ibfind (udname$load)

145 REM

150 REM Check for error on ibfind call

155 REM

160 IF load lt 0 THEN GOTO 2000

165 REM

170 REM Clear the device

175 REM

180 CALL ibclr (load)

185 REM

190 REM Get the 3310 series module load specification

195 REM

200 wrt$ = NAME CALL ibwrt(loadwrt$)

210 rd$ = space$(20) CALL ibrd(loadrd$)

215 REM

220 REM Set preset off current sink 10 amps and load on commands to the load

225 REM

230 wrt$ = pres offcclow 00cchigh 10load on

240 CALL ibwrt(loadwrt$)

245 REM

250 REM Get the load actially sink current from the load

255 REM

260 wrt$ = meascurr CALL ibwrt(loadwrt$)

270 rd$ = space$(20) CALL ibrd(loadrd$)

275 REM

280 REM Go to local

285 REM

290 CALL ibloc(load)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT A-4

2000 REM Error routine to notify that ibfind failed

2010 REM Check software configuration

2020 PRINT ibfind error STOP

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-1

Appendix B RS-232 programming Example

C Language Interface for DOS Handlers pd_rs232c include ltdoshgt

include ltstdiohgt

include ltconiohgt

include ltstringhgt

define COMPTR 44 command array pointer

define QUELEN 1024 size of seriel input

define SUCCESS 0 return value variable for success

define OPER_ERR -1 operate error

define TIME_OUT 1 time_out

int input_index = 0 index of seriel input buffer

int rd_result = 0 return value variable of pd_rd()

int timeout = 0 timeout flag

char queue[QUELEN] seriel input buffer

int ACE_DATA_REG ACIA data register

int ACE_INT_ENB_REG ACIA interrupt enable register

int ACE_INT_IDENT_REG ACIA interrupt identification register

int ACE_LINE_CTL_REG ACIA line control register

int ACE_MODEM_CTL_REG ACIA modem control register

int ACE_LINE_STAT_REG ACIA line status register

int ACE_MODEM_STAT_REG ACIA modem status register

int COM_INT_NUM ACIA communication port interrupt number

int IRQ_MASK IRQ mask for PC IRQ flag

void pd_loc(void) function of disable interrupt routine

void pd_rem(void) function of enable interrupt routine

int pd_init(int) function of initial communication port

int pd_wrt(char int) function of write to device

int pd_rd(char int) function of read from device

int read_buf(void)

define PIC_CTL_REG 0x20 8259A PIC control register

define PIC_INT_MASK_REG 0x21 8259A PIC interrupt mask register

define NON_SPEC_EOI 0x20 non-spacific end of interrupt

define CTS 0x10 clear to send

define DSR 0x20 data set ready

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-2

define RI 0x40 ring indicator

define DCD 0x80 data carrier detect

define DCTS 1 delta clear to send

define DDSR 2 delta data set ready

define TERI 4 trailing edge ring detect

define DDCD 8 delta data carrier detect

define OE 2 overrun error

define PE 4 parity error

define FE 8 frame error

define BI 0x10 break interrupt

define THRE 0x20 transmit holding reg empty

3302C series elec load command sets

int pd_wrt(char wrtbufint count)

static char combuf[COMPTR] = CHAN CURRHIGH CURRLOW

RESHIGH RESLOW VOLTHIGH

VOLTLOW PERDHIGH PERDLOW

FALL RISE GLOBLOAD

GLOBLEV GLOBPRES GLOBSHOR

GLOBDYN GLOBRANG GLOBMODE

CLER CHAN MEASVOLT

MEASCURRCURRHIGH CURRLOW

ERR RESHIGH RESLOW

VOLTHIGHVOLTLOW NAME

PERDHIGHPERDLOW FALL

RISE LOAD LEV

PRES SHOR DYN

RANG MODE PROT

REMOTE LOCAL

int cntresultt

int comerrerr

char ch

char tempbuf[QUELEN]

char intbuf[QUELEN]

for (cnt = 0cnt lt 1024cnt++)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-3

intbuf[cnt] =

tempbuf[cnt]=

strset(intbuf)

strset(tempbuf)

for (cnt = 0cnt lt count+1cnt++wrtbuf++)

intbuf[cnt] = wrtbuf

cnt = cnt--

intbuf[cnt] = r

cnt = cnt++

count = count++

intbuf[cnt] = n

t = strcspn(intbuf )

if (t gtcount)

t = count-1

for (cnt = 0cnt lt tcnt++)

tempbuf[cnt] = intbuf[cnt]

strupr(tempbuf)

strupr(intbuf)

cnt = 0

do

comerr = strncmp(tempbufcombuf[cnt]t)

cnt = cnt++

while(( cnt = COMPTR) ampamp (comerr = 0))

if ( comerr == 0)

result = SUCCESS

for (cnt = 0cnt lt count+1cnt++)

while(inportb(ACE_LINE_STAT_REG) amp THRE == 0)

ch = intbuf[cnt]

delay(20)

outportb(ACE_DATA_REG ch)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-4

timeout = 0

for (cnt = 0 cnt lt= countcnt++)

ch = intbuf[cnt]

if(ch == )

do

read_buf()

while((rd_result == 0)ampamp(timeout == 0))

rd_result = 0

for (cnt = 0cntlt= countcnt++)

intbuf[cnt] =

tempbuf[cnt] =

return(result)

return(OPER_ERR)

int pd_rd(char bufint count)

char ch

int cnt = 0

do

ch = queue[cnt]

buf = ch

cnt = cnt++

buf = buf++

while((ch = n) ampamp (cnt = count))

buf = 0

queue[0] = 0

if (timeout == 1)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-5

return(TIME_OUT)

return(SUCCESS)

int read_buf()

char chch1

int temp_index

unsigned long ticks

float sec1sec2

rd_result = 0

ticks = biostime(00)

sec1 = ticks182

do

ticks = biostime(00)

sec2 = ticks182

if((sec2 - sec1) gt= 200) delay about 1 Sec

timeout = 1

ch = inportb(ACE_INT_IDENT_REG)

ch amp= 0x06

switch(ch)

case 6

inportb(ACE_DATA_REG) read the data register to empty it

break

case 0

break

case 2

break

case 4 read character from data register

ch1 = inportb(ACE_DATA_REG)

temp_index = input_index + 1 increment index of input buffer

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-6

if (ch1 = n) check terminate bit

queue[input_index] = ch1 store character to input buffer

input_index = temp_index

else

queue[input_index] = ch1

input_index = temp_index

input_index = 0 if terminate bit was detected

temp_index = 0

rd_result = 1 clear index and set return value

break

finally send the non-spacific

while ((rd_result == 0) ampamp (timeout == 0))

int pd_init(int pd_com)

if ((pd_com = 1) ampamp (pd_com = 2))

return(OPER_ERR)

if (pd_com == 2) initial communication port 2

ACE_DATA_REG = 0x2f8

ACE_INT_ENB_REG = 0x2f9

ACE_INT_IDENT_REG = 0x2fa

ACE_LINE_CTL_REG = 0x2fb

ACE_MODEM_CTL_REG = 0x2fc

ACE_LINE_STAT_REG = 0x2fd

ACE_MODEM_STAT_REG = 0x2fe

COM_INT_NUM = 11

IRQ_MASK = 0xf7 IRQ mask for IRQ3 (11110111)

else initial communication port 1

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-7

ACE_DATA_REG = 0x3f8

ACE_INT_ENB_REG = 0x3f9

ACE_INT_IDENT_REG = 0x3fa

ACE_LINE_CTL_REG = 0x3fb

ACE_MODEM_CTL_REG = 0x3fc

ACE_LINE_STAT_REG = 0x3fd

ACE_MODEM_STAT_REG = 0x3fe

COM_INT_NUM = 12

IRQ_MASK = 0xef IRQ mask for IRQ4 (11101111)

bioscom(0 0xe3 pd_com-1) boud rate 9600 1 start bit

pd_rem() no parity 1 stop bit

pd_wrt(remote6) data bit 8 bits

return(SUCCESS)

void pd_rem(void)

char ch

outportb(ACE_INT_ENB_REG 0xd) enable ACIA interrupt register

inportb(ACE_DATA_REG) empty receive data register

inportb(ACE_LINE_STAT_REG) clear line status register

outportb(ACE_MODEM_CTL_REG 0xb) set RTSDTR to enable modem and

turn on OUT2 to enable the 8250s

IRQ interrupt to system

void pd_loc(void)

char ch

outportb(ACE_INT_ENB_REG 0) disable all 8250 interrupt

outportb(ACE_MODEM_CTL_REG 0) clear RTSDTR to disable modem and

turn off OUT2 to disable the 8250s

IRQ interrupt to system

Program terminated

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-8

C Example Program Link this program with pd_rs232obj

include ltdoshgt

include ltstdiohgt

include ltconiohgt

include ltstringhgt

main()

int com

int io_err= 0

char rdbuf[1024]

clrscr()

printf(Input COM1COM2 port is )

scanf(d ampcom)

if((io_err = pd_init(com)) == 0) Initial RS-232 interface

setstr(rdbuf)

pd_wrt(name5)

if ((io_err = pd_rd(a10)) == 0)

do

Set preset off current sink 10 amps and load on commands to the load

pd_wrt(pres off8)

delay(200)

pd_wrt(currlow 0012)

delay(200)

pd_wrt(curr high 1013

delay(200)

pd_wrt(load on7)

delay(200)

pd_wrt(meascurr 11)

Get the load actially sink current from the load

delay(200)

pd_rd(rdbuf20)

io_err = 1

while (io_err == 0)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-9

else

printf(a)

printf(3302C IO reading error n)

exit(1)

pd_loc() Go to local

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

Material Contents Declaration (材料含量宣称)

Hazardous Substance (有毒有害物质或元素)

(Part Name) 零件名称

(Pb) 汞

(Hg) 镉

(Cd) 六价铬

(Cr6+)

多溴

联苯

(PBB)

多溴

二苯醚

(PBDE)

PCBA (印刷电路装配件)

X O X O O O

Electrical part not on PCBArsquos 未在PCBA上的电子零件 X O X O O O

Metal parts 金属零件

O O O X O O

Plastic parts 塑料零件

O O O O X X

Wiring 电线

X O O O O O

Package 封装

X O O O O O

对销售之日的所售产品本表显示 PRODIGIT 供应链的电子信息产品可能包含这些物质注意在所售产品中可能

会也可能不会含有所有所列的部件This table shows where these substances may be found in the supply chain of Prodigit electronic information products as of the date of sale of the enclosed product Note that some of the component types listed above may or may not be a part of the enclosed product 表示该有毒有害物质在该部

件所有均质材料中的含量均在SJT 11363-2006 标准规定的限量要求以下Indicates that the concentration of the hazardous substance in all homogeneous materials in the parts is below the relevant threshold of the SJT 113632006 standard times表示该有毒有害物质至少在该部件的某一均质材料中的含量超出SJT 11363-2006 标准

规定的限量要求times Indicates that the concentration of the hazardous substance of at least one of all homogeneous materials in the parts is above the relevant threshold of the SJT 11363-2006 standard Note(注释) 1Prodigit has not fully transitioned to lead-free solder assembly at this momentHowever most of thecomponents used are RoHS compliant(此刻Prodigit 并非完全过渡到无铅焊料组装但是大部份的元器件一至于RoHS的规定)

2 The product is labeled with an environment-friendly usage period in yearsThe marked period is assumed under the operating environment specified in the product specifications(产品标注了环境友好的使用期限制(年)所标注的环境使用期限假定是在此产品定义的使用环境之下)

Example of a marking for a 10 year period (例如此标制环境使用期限为10年)

Page 36: 3302C Mainframe 使用手冊 · 2016. 12. 20. · 3302c mainframe 使用手冊 1-3 1-5 系統方塊圖 3302c 系統方塊圖如圖 1-1 所示,3302c 內含兩組電源供應器,其中一組供應給

PRODIGIT 4-20

[STATe] SHORt SPONOFF (適用機型33203310A 3310C3330A

系列)

格式[STATe] SHORt SPONOFFNL

[STATe] SHORt NL

用途設定和讀取電子負載是否短路測試

說明此命令為設定電子負載作短路測試當設定為 ON 時此時電子負載之

V+V- 端如同短路狀態

[STATe ] PRESet SPONOFF ( 適 用 機 型 3320 3250A 3310A

3310C3330A 系列)

格式[STATe] PRESet SPONOFFNL

[STATe] PRESet NL

用途設定和讀取電子負載預設功能

說明此命令是控制電流表的輸出形式若設為 ON 時則電流表所顯示的電

流值為預設之值若設為 OFF則電流表所顯示的電流值為實際載入電

流之值

[STATe] SENSe SPONOFF (適用機型3250A3310A 3310C3330A

系列)

格式[STATe] SENSe SPONOFFNL

[STATe] SENSe NL

用途設定和讀取電子負載 VSENSE 功能的狀態

說明此命令為設定電壓讀取由輸入連接器端或是 VSENSE BNC 端設定為

ON 時電壓值由 VSENSE BNC 端所取得設定為 OFF 時電壓值是

由輸入連接器端所取得

[STATe] RANGe SPI∣II (適用機型33203310A 系列)

格式[STATe] RANGe SPI∣II∣NL

[STATe] RANGe ∣NL

用途設定和讀取電源或電阻範圍

說明此命令為設定電流及電阻範圍3310A 系列電子負載共有二檔RANG 1

即 RANG IRANG 2 即 RANGE II而其電流及電阻的範圍一電子負載

模組規格而定3310A 系列各電子負載模組的電流及電阻的範圍如下

規格

機種 3310A 3311A 3312A 3314A 3315A

CC MODE

RANGE III 0~3A 0~ 30A 0~6A 0~60A 0~1A 0~10A 0~05A 0~5A 0~15A 0~15A

CR MODE

RANGE III 01~2Ω 2~8KΩ

005~1

Ω 1~4KΩ

125~25

Ω

25~20K

Ω 5~100Ω

100~2K

Ω 02~4Ω

4~16K

Ω

表 4-11 3310A 系列電流及電阻的規格表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-21

[STATe] LEVEl SPHIGH∣LOW (適用機型3310A 3310C 系列)

格式[STATe] LEVEl SPHIGH∣LOW∣NL

[STATe] LEVEl ∣NL

用途設定和讀取電子負載 LOW 和 HIGH

說明

1 LEV LOW 固定電流 (CC) 模式時為低準位電流設定值固定電阻 (CR)

模式時為低準位電阻設定值固定電壓 (CV) 模式時為低準位電壓設

定值

2 LEV HIGH 固定電流模式時為高準位電流設定值固定電阻模式時為

高準位電阻設定值固定電壓模式時為高準位電壓設定值

[STATe] DYNamic SPON∣OFF (適用機型3310A 3310C3330A 系

列)

格式[STATe] DYNamic SPON∣OFF∣NL

[STATe] DYNamic ∣NL

用途設定和讀取電子負載為動態或靜態負載

說明

1 DYN ON 設定為動態 (DYNAMIC) 負載

2 DYN OFF 設定為靜態 (STATIC) 負載

[STATe] SYNCronize SPON∣OFF (適用機型3250A 系列)

格式[STATe] SYNCronize SPON∣OFF∣NL

[STATe] SYNCronize ∣NL

用途設定和讀取電子負載為外部同步或內部同步

說明

1 外部同步信號 (SYNC ON)使用外部同步信號作為電子負載同步解發信

號以控制負載電流與電壓同步

2 內部同步信號 (SYNC OFF)使用輸入連接器的信號再經由內部的零交

越電路及隔離電路產生同步信號

[STATe] WATT SPON∣OFF (適用機型3250A3310C 系列)

格式[STATe] WATT SPON∣OFF∣NL

[STATe] WATT ∣NL

用途設定和讀取是否顯示功率

說明此命令是設定功率電表的顯示本命令必須配合 PRESOFF 時使用

設定 ON 時上方的顯示器由電壓表變為瓦特表下方的顯示器由電流

表變為伏安 (VA) 表其單位分別為ˆ W ˜ˆ VA ˜

設定 OFF 時上方的瓦特 (W) 變回電壓表下方的伏安 (VA) 表變回

電流表其單位分別為ˆ Vrms ˜ˆ Vrms ˜

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-22

[STATe] AFREQ SPONOFF (適用機型3250A系列)

格式[STATe] AFREQ SPONOFFNL

[STATe] AFREQ NL

用途設定和讀取電子負載是否自動偵測頻率

說明此命令式控制電子負載是否自動偵測頻率若設為 ON 時則電子負載

會自動偵測輸入端電壓之頻率若設為 OFF則電子負載輸入電壓之頻

率須要自行設定

[STATe] DUAL DVM∣DVM∣OFF (適用機型3330A 系列)

格式 [STATe] DUAL DVM∣DVM∣OFF∣NL

用途設定當前模組在顯示狀態

說明此命令為設定 3330A 系列模組在顯示狀態

DVM雙電壓顯示模式

DAM雙電壓顯示模式

OFFNORMAL顯示模式

[STATe] CC AUTO∣R2 (適用機型333XA331XC 系列)

格式 [STATe] CC AUTO∣R2∣NL

用途設定AUTO RANGE強制RANGE II功能

說明設定在AUTO RANGE 會自動切換RANGE 檔位

設定在強制 RANGE II 會將RANGE 檔位設定在RANGE II

PS此項功能3302C啟用於(REV28)版本之後

3310C系列啟用於(REV305)3312C(REV306)版本之後

3330A系列啟用於(REV317)版本之後

[STATe] NG (適用機型3250A3310A 3310C3330A 系列)

格式[STATe] NG ∣NL

用途查詢當前模組是否有的 NG 標誌

說明NG 讀回NG 的狀態指示燈ldquo0rdquo表示 NG (NO GOOD) 指示燈熄

滅ldquo1rdquo表示 NG 指示燈點亮

[STATe] PROTect (適用機型3310A 3310C3330A 系列)

格式[STATe] PROTect ∣NL

用途查詢當前模組是否有的保護標誌

說明

1 PROT 讀回負載目前的保護狀態ldquo1rdquo表是發生 OPPldquo4rdquo表示發

生 OVP ldquo8rdquo表示發生 OCP下表說明保護狀態位元對應碼

2 PROT 狀態暫存器的清除可以使用 CLER 命令將 PROT 狀態暫存器清

除為ldquo0rdquo

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-23

7 6 5 4 3 2 1 0

過功率保護(OPP)

過電壓保護(OVP)

過電流保護(OCP)

位元 7 位元 0

過溫度保護(OTP)(3310)

表 4-13 PROT 狀態暫存器

[STATe] SLEWrate ATE FAST∣MIDDle∣SLOWNL (適用機型3320

系列)

格式[STATe] SLEWrate FAST∣MIDDle∣SLOWNL

用途設置當前模組電流斜率

說明設置當前模組電流斜率約快中慢

474 SYSTEM 設定和讀取機框和電子負載的狀態

[SYStem] RECall SP m n (適用機型33203250A3310A 3310C

3330A 系列)

格式[SYStem] RECall SP m n∣NL

用途呼叫記憶裝定中的負載狀態

說明此命令為呼叫記憶裝定中的負載狀態資料m = 1~5n = 1~30

如果當前模組為 3310A3250 系列時項目號 (n) 無效n 可以省略

如果當前模組為其他系列時省略符號 n項目默議為 3302C 所顯示的項

實例RECALL 215 呼叫記憶裝定中的第 2 組第 15 項負載裝態資料

REC 3 呼叫記憶裝定中的第3組負載狀態資料如果當前模組為 3320

3310C3330A 系列時項目默議為 3302C 所顯示的項目

[SYStem] STORe SP m n (適用機型33203250A3310A 3310C

3330A 系列)

格式[SYStem] STORe SP m n∣NL

用途存儲負載狀態到記憶裝定中

說明此命令為存儲負載狀態到記憶裝定中m = 1~5n = 1~30如果當前模組

為 3310A3250A 系列時項目 (n) 無效n 可以省略

如果當前模組為其他系列時省略項目號 n 項目默議為 3302C 所顯示的項

實例SYSTEMSTORE 215 存儲負載狀態到記憶裝定第 2 組第 15 項中

STOR 3 存儲負載狀態到記憶裝定第 3 組如果當前模組為 33203310C

3330A 系列時項目默議為 3302C 所顯示的項目

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-24

[SYStem] NAME (適用機型3250A3310A 3310C3330A 系列)

格式[SYStem] NAME ∣NL

用途讀取當前電子負載機型編號

說明此命令讀回當前電子負載機型編號如果當前沒有模組那麼將讀到字

符串 ˆNONE˜如果當前安裝了模組那麼將會讀到以下型號

型 號 型 號 型 號 型 號

3250A 3310A 3310C 3330A

3251A 3311A 3311C 3331A

3252A 3312A 3312C 3332A

3253 3314A 3314C 3333A

3315A 3315C 3334A

表 4-14 各系列機型編號表

[SYStem] NAME XXXX ∣NL or [SYStem] SPEC NR2 (適用機型

3320A 系列)

格式[SYStem] NAME XXXX ∣NL

[SYStem] SPEC NR2

用途設定當前電子負載機型編號

說明XXXX 為 33203321332233243325 型號之一3302C 才能知道當

前為何種規格電子負載

SPCT 型號

0 3320

1 3321

2 3322

4 3324

5 3325

表 4-15 3320系列機型編號表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-25

475 MEASURE 測量電子負載的當前電流電壓的實際值

MEASureCURRent (適用機型3250A3310A 3310C3330A 系列)

格式MEASureCURRent ∣NL

用途讀取當前電子負載的電流

說明讀回 4 位半數位電流表的讀值單位為安培 (A)

MEASureVOLtage (適用機型3250A3310A 3310C3330A 系列)

格式MEASureVOLtage ∣NL

用途讀取當前電子負載的電壓

說明讀回 4 位半數位電壓表的讀值單位為伏特 (V)

MEASurePOWer (適用機型3250A3310C 系列)

格式MEASurePOW ∣NL

用途讀取當前電子負載的功率

說明讀回 4 位半數位瓦特表的讀值單位為瓦特(W)

MEASureVA (適用機型3250A 系列)

格式MEASureVA ∣NL

用途讀取當前電子負載的伏安

說明讀回 4 位半數位伏安表的讀值單位為伏安 (VA)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-26

4-8 3250 系列 GPIB 控制流程圖

START

SET to LEV A or B

AC or DC

AC

DC

SET

FREQ NR2

SYNC ON|OFF

BANK m

SET

FREQ 01

SYNC ONOFF

MODE CCCC

SET

CR

MODE CR

SET

MODE CC

WAVE nCURR = A NR2

SET

VL NR2VH NR2

IL NR2

IH NR2WL NR2

WH NR2VAL NR2VAH NR2

m 0 ~ 10n 1 ~ 5

BANK 命令僅能使用於

交流 (AC) 負載

Lighting REM

Indicater

WAVE 命令僅能使用於

固定電流 (CC)模式

RESA NR2

圖 4-2 3250A 系列 GPIB 控制流程圖

SET

ldquoMODE LINrdquoldquoCURR=A NR2rdquo

LIN

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-27

4-9 3310A 系列 GPIB 控制流程圖

圖 4-3 3310A 系列 GPIB 控制流程圖

START

SETMODE CC

SET SET

CURRENTiexclOslashA

CC

SETRANG 2

SETRANG 1

SETRANG 1

SETRANG 2

HIGH or LOW LEVEL

SET

LEV HIGHRESLOW C

RESHIGH NR2

SET

LEV LOWRESLOW D

RESHIGH NR2

SETLEV HIGH

RESLOW ERESHIGH NR2

SET

LEV LOWRESHIGH FRESHIGH NR2

SET

LEV HIGHRESLOW G

RESHIGH NR2

SET

LEV LOWRESHIGH H

RESHIGH NR2

STA or DYN

SETDYN OFF

SET

HIGH or

SETLEV HIGH

CURRLOW I

CURRHIGH NR2

SETLEV LOW

CURRHIGH J

CURRLOW NR2

SETLEV HIGH

CURRLOW K

CURRHIGH NR2

SETLEV LOW

CURRHIGH L

CURRLOW NR2

SETDYN ON

RISENR2

PERDLOW NR2

STA or DYN

DYN OFF

LOW LEVELHIGH or

LOW LEVEL

CURRHIGH NR2CURRLOW NR2

FALLNR2PERDHIGH NR2

SETDYN ON

RISENR2

PERDLOW NR2

CURRHIGH NR2CURRLOW NR2

FALLNR2PERDHIGH NR2

HIGH or LOW LEVEL

HIGH or LOW LEVEL

CURRENTiexclUgraveB

MODE CR MODE CV

MODE

CR

MODE

CV

MODE NO NO NO

YESYESYES

YES

YESNO

NO

LOW

HIGH HIGH

LOW

DYN DYN

SAT SAT

LOWLOW

HIGH HIGH

HIGH

LOW

3310A 3311A 3312A 3314A 3315A

AB

CD

E

FGH

IJKL

3020

20800001

20

0060000

3000300

6010

104000

0051000

60000

6000600

10250

25020000

125250

001000

1000100

051000

100020000

501000

00500000

050050

1540

4015000

0240

0060000

1500150

3310A 系列流程圖變數表

Lighti ng REMIndicater

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-28

4-10 3320 系列 GPIB 控制流程圖

圖 4-4 3320 系列 GPIB 控制流程圖

START

A B C

3320 3321 3322 3323 3324 30

30

300

60

60

600

10

10

100

10

10

100

05

05

50

3325 15

15

150

SETRANG 1SLEW n

CURR ≦ B

CURRENT ≦ A

SETRANG 2SLEW n

CURR ≦ C

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-29

4-11 3310C 系列 GPIB 控制流程圖

圖 4-5 3310C 系列 GPIB 控制流程圖

START

CC

MODE

NO CP

MODE

CV

MODE

CR

MODE

SETldquoMODE CCrdquo

SETldquoMODE CRrdquo

SETldquoMODE CVrdquo

SETldquoMODE CPrdquo

CORRENTlt=A

SETldquoRANGE 2rdquo

SETldquoRANGE 1rdquo

RESgt=B

SETldquoRANGE 2rdquo

SETldquoRANGE 1rdquo

STA or

SETldquoDYN OFFrdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquo ldquoCURRHIGH D ldquo ldquoCURRLOW NR2rdquo

SET ldquoLEV HIGHrdquo ldquoCURRLOW C ldquo ldquoCURRHIGH NR2rdquo

SET ldquoDYN ONrdquo

ldquoCURRHIGH NR2ldquo ldquoCURRLOW NR2rdquo ldquoRISENR2rdquo ldquoFALLNR2rdquo ldquoPERDHIGH NR2rdquo ldquoPERDLOW NR2rdquo

STA or

SETldquoDYN OFFrdquo

HIGH orLOW LEVEL

SETldquoLEV LOWrdquo ldquoCURRHIGH F ldquoldquoCURRLOW NR2rdquo

SETldquoLEV HIGHrdquoldquoCURRLOW E ldquoldquoCURRHIGH NR2rdquo

SETldquoDYN ONrdquo

ldquoCURRHIGH NR2ldquoldquoCURRLOW NR2rdquoldquoRISENR2rdquoldquoFALLNR2rdquoldquoPERDHIGH NR2rdquoldquoPERDLOW NR2rdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquoldquoRESHIGH J ldquo ldquoRESLOW NR2rdquo

SET ldquoLEV HIGHrdquo ldquoRESLOW I ldquo ldquoRESHIGH NR2rdquo

HIGH orLOW LEVEL

SETldquoLEV LOWrdquoldquoRESHIGH L ldquoldquoRESLOW NR2rdquo

SET ldquoLEV HIGHrdquo ldquoRESLOW K ldquoldquoRESHIGH NR2rdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquo ldquoCVHIGH H ldquo ldquoCVLOW NR2rdquo

SET ldquoLEV HIGHrdquoldquoCVLOW G ldquo ldquoCVHIGH NR2rdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquo ldquoCPHIGH N ldquo ldquoCPLOW NR2rdquo

SETldquoLEV HIGHrdquo ldquoCPLOW M ldquoldquoCPHIGH NR2rdquo

A B CDEF GH I J KLM N

3310C30 20 0 0300030

20 750010620

00 60

00 150

3311C601000 60 0060

1037500510

00 60

00300

3312C102500100010

25 1875013325

00250

00300

3314C0510000050050

1001875533100

00500

00200

3315C154000150015

4015002140

0060

0075

3310C系列流程圖變數表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 A-1

Appendix A GPIB programming Example

C Example Program

Link this program with appropriate cibobj

This application program is written in TURBO C 20 for the IBM PC-AT compatible The National Instruments Cooperation (NIC) Model PC-2A board provides the interface between the PC-AT and a PRODIGIT MPAL ELECTRONIC LOAD The appropriate cibobj file is required in each program to properly link the NIC board to C LANGUAGE and include the ltdeclhgt HEADER FILE to C LANGUAGE

include ltstdiohgt

include ltdoshgt

include ltmathhgt

include declh NI GPIB CARD HEADER FILE

main()

char ouster[20]rdbuf[15]spec[10]

int ichload

Assign unique identifier to the device dev5 and store in variable load check for error ibfind error = negative value returned

if((load = ibfind(dev5)) lt 0) Device variable name is load

GPIB address is 5

printf(r INTERFACE ERROR an)

printf(rnError routine to notify that ibfind failedn)

printf(rnCheck software configurationn)

exit(1)

Clear the device

if((ibclr(load)) amp ERR)

printf(INTERFACE ERROR a)

exit(1)

clrscr()

Clear load error register

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT A-2

ibwrt(loadoutstr6)

ibwrt(loadCLR3)

ibwrt( loadNAME5) Get the 3310 series module load specification

strset(rdbuf0) Clear rdbuf string buffer

strset(spec0) Clear spec string buffer

ibrd(loadspec20)

if (spec[3] == 9)

printf(n 3302C series specification error )

Set preset off current sink 10 amps and load on commands to the load

ibwrt( loadpres offcclow 00cchigh 10load on 47)

ibwrt( loadmeascurr10)

Get the load actially sink current from the load

ibrd( loadrdbuf20)

go to local

ibloc(load)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 A-3

BASICA Example Program

LOAD DECLBAS using BASICA MERGE command

100 REM You must merge this code with DECLBAS

105 REM

110 REM Assign a unique identifier to the device dev5 and store it in variable load

125 REM

130 udname$ = dev5

140 CALL ibfind (udname$load)

145 REM

150 REM Check for error on ibfind call

155 REM

160 IF load lt 0 THEN GOTO 2000

165 REM

170 REM Clear the device

175 REM

180 CALL ibclr (load)

185 REM

190 REM Get the 3310 series module load specification

195 REM

200 wrt$ = NAME CALL ibwrt(loadwrt$)

210 rd$ = space$(20) CALL ibrd(loadrd$)

215 REM

220 REM Set preset off current sink 10 amps and load on commands to the load

225 REM

230 wrt$ = pres offcclow 00cchigh 10load on

240 CALL ibwrt(loadwrt$)

245 REM

250 REM Get the load actially sink current from the load

255 REM

260 wrt$ = meascurr CALL ibwrt(loadwrt$)

270 rd$ = space$(20) CALL ibrd(loadrd$)

275 REM

280 REM Go to local

285 REM

290 CALL ibloc(load)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT A-4

2000 REM Error routine to notify that ibfind failed

2010 REM Check software configuration

2020 PRINT ibfind error STOP

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-1

Appendix B RS-232 programming Example

C Language Interface for DOS Handlers pd_rs232c include ltdoshgt

include ltstdiohgt

include ltconiohgt

include ltstringhgt

define COMPTR 44 command array pointer

define QUELEN 1024 size of seriel input

define SUCCESS 0 return value variable for success

define OPER_ERR -1 operate error

define TIME_OUT 1 time_out

int input_index = 0 index of seriel input buffer

int rd_result = 0 return value variable of pd_rd()

int timeout = 0 timeout flag

char queue[QUELEN] seriel input buffer

int ACE_DATA_REG ACIA data register

int ACE_INT_ENB_REG ACIA interrupt enable register

int ACE_INT_IDENT_REG ACIA interrupt identification register

int ACE_LINE_CTL_REG ACIA line control register

int ACE_MODEM_CTL_REG ACIA modem control register

int ACE_LINE_STAT_REG ACIA line status register

int ACE_MODEM_STAT_REG ACIA modem status register

int COM_INT_NUM ACIA communication port interrupt number

int IRQ_MASK IRQ mask for PC IRQ flag

void pd_loc(void) function of disable interrupt routine

void pd_rem(void) function of enable interrupt routine

int pd_init(int) function of initial communication port

int pd_wrt(char int) function of write to device

int pd_rd(char int) function of read from device

int read_buf(void)

define PIC_CTL_REG 0x20 8259A PIC control register

define PIC_INT_MASK_REG 0x21 8259A PIC interrupt mask register

define NON_SPEC_EOI 0x20 non-spacific end of interrupt

define CTS 0x10 clear to send

define DSR 0x20 data set ready

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-2

define RI 0x40 ring indicator

define DCD 0x80 data carrier detect

define DCTS 1 delta clear to send

define DDSR 2 delta data set ready

define TERI 4 trailing edge ring detect

define DDCD 8 delta data carrier detect

define OE 2 overrun error

define PE 4 parity error

define FE 8 frame error

define BI 0x10 break interrupt

define THRE 0x20 transmit holding reg empty

3302C series elec load command sets

int pd_wrt(char wrtbufint count)

static char combuf[COMPTR] = CHAN CURRHIGH CURRLOW

RESHIGH RESLOW VOLTHIGH

VOLTLOW PERDHIGH PERDLOW

FALL RISE GLOBLOAD

GLOBLEV GLOBPRES GLOBSHOR

GLOBDYN GLOBRANG GLOBMODE

CLER CHAN MEASVOLT

MEASCURRCURRHIGH CURRLOW

ERR RESHIGH RESLOW

VOLTHIGHVOLTLOW NAME

PERDHIGHPERDLOW FALL

RISE LOAD LEV

PRES SHOR DYN

RANG MODE PROT

REMOTE LOCAL

int cntresultt

int comerrerr

char ch

char tempbuf[QUELEN]

char intbuf[QUELEN]

for (cnt = 0cnt lt 1024cnt++)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-3

intbuf[cnt] =

tempbuf[cnt]=

strset(intbuf)

strset(tempbuf)

for (cnt = 0cnt lt count+1cnt++wrtbuf++)

intbuf[cnt] = wrtbuf

cnt = cnt--

intbuf[cnt] = r

cnt = cnt++

count = count++

intbuf[cnt] = n

t = strcspn(intbuf )

if (t gtcount)

t = count-1

for (cnt = 0cnt lt tcnt++)

tempbuf[cnt] = intbuf[cnt]

strupr(tempbuf)

strupr(intbuf)

cnt = 0

do

comerr = strncmp(tempbufcombuf[cnt]t)

cnt = cnt++

while(( cnt = COMPTR) ampamp (comerr = 0))

if ( comerr == 0)

result = SUCCESS

for (cnt = 0cnt lt count+1cnt++)

while(inportb(ACE_LINE_STAT_REG) amp THRE == 0)

ch = intbuf[cnt]

delay(20)

outportb(ACE_DATA_REG ch)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-4

timeout = 0

for (cnt = 0 cnt lt= countcnt++)

ch = intbuf[cnt]

if(ch == )

do

read_buf()

while((rd_result == 0)ampamp(timeout == 0))

rd_result = 0

for (cnt = 0cntlt= countcnt++)

intbuf[cnt] =

tempbuf[cnt] =

return(result)

return(OPER_ERR)

int pd_rd(char bufint count)

char ch

int cnt = 0

do

ch = queue[cnt]

buf = ch

cnt = cnt++

buf = buf++

while((ch = n) ampamp (cnt = count))

buf = 0

queue[0] = 0

if (timeout == 1)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-5

return(TIME_OUT)

return(SUCCESS)

int read_buf()

char chch1

int temp_index

unsigned long ticks

float sec1sec2

rd_result = 0

ticks = biostime(00)

sec1 = ticks182

do

ticks = biostime(00)

sec2 = ticks182

if((sec2 - sec1) gt= 200) delay about 1 Sec

timeout = 1

ch = inportb(ACE_INT_IDENT_REG)

ch amp= 0x06

switch(ch)

case 6

inportb(ACE_DATA_REG) read the data register to empty it

break

case 0

break

case 2

break

case 4 read character from data register

ch1 = inportb(ACE_DATA_REG)

temp_index = input_index + 1 increment index of input buffer

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-6

if (ch1 = n) check terminate bit

queue[input_index] = ch1 store character to input buffer

input_index = temp_index

else

queue[input_index] = ch1

input_index = temp_index

input_index = 0 if terminate bit was detected

temp_index = 0

rd_result = 1 clear index and set return value

break

finally send the non-spacific

while ((rd_result == 0) ampamp (timeout == 0))

int pd_init(int pd_com)

if ((pd_com = 1) ampamp (pd_com = 2))

return(OPER_ERR)

if (pd_com == 2) initial communication port 2

ACE_DATA_REG = 0x2f8

ACE_INT_ENB_REG = 0x2f9

ACE_INT_IDENT_REG = 0x2fa

ACE_LINE_CTL_REG = 0x2fb

ACE_MODEM_CTL_REG = 0x2fc

ACE_LINE_STAT_REG = 0x2fd

ACE_MODEM_STAT_REG = 0x2fe

COM_INT_NUM = 11

IRQ_MASK = 0xf7 IRQ mask for IRQ3 (11110111)

else initial communication port 1

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-7

ACE_DATA_REG = 0x3f8

ACE_INT_ENB_REG = 0x3f9

ACE_INT_IDENT_REG = 0x3fa

ACE_LINE_CTL_REG = 0x3fb

ACE_MODEM_CTL_REG = 0x3fc

ACE_LINE_STAT_REG = 0x3fd

ACE_MODEM_STAT_REG = 0x3fe

COM_INT_NUM = 12

IRQ_MASK = 0xef IRQ mask for IRQ4 (11101111)

bioscom(0 0xe3 pd_com-1) boud rate 9600 1 start bit

pd_rem() no parity 1 stop bit

pd_wrt(remote6) data bit 8 bits

return(SUCCESS)

void pd_rem(void)

char ch

outportb(ACE_INT_ENB_REG 0xd) enable ACIA interrupt register

inportb(ACE_DATA_REG) empty receive data register

inportb(ACE_LINE_STAT_REG) clear line status register

outportb(ACE_MODEM_CTL_REG 0xb) set RTSDTR to enable modem and

turn on OUT2 to enable the 8250s

IRQ interrupt to system

void pd_loc(void)

char ch

outportb(ACE_INT_ENB_REG 0) disable all 8250 interrupt

outportb(ACE_MODEM_CTL_REG 0) clear RTSDTR to disable modem and

turn off OUT2 to disable the 8250s

IRQ interrupt to system

Program terminated

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-8

C Example Program Link this program with pd_rs232obj

include ltdoshgt

include ltstdiohgt

include ltconiohgt

include ltstringhgt

main()

int com

int io_err= 0

char rdbuf[1024]

clrscr()

printf(Input COM1COM2 port is )

scanf(d ampcom)

if((io_err = pd_init(com)) == 0) Initial RS-232 interface

setstr(rdbuf)

pd_wrt(name5)

if ((io_err = pd_rd(a10)) == 0)

do

Set preset off current sink 10 amps and load on commands to the load

pd_wrt(pres off8)

delay(200)

pd_wrt(currlow 0012)

delay(200)

pd_wrt(curr high 1013

delay(200)

pd_wrt(load on7)

delay(200)

pd_wrt(meascurr 11)

Get the load actially sink current from the load

delay(200)

pd_rd(rdbuf20)

io_err = 1

while (io_err == 0)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-9

else

printf(a)

printf(3302C IO reading error n)

exit(1)

pd_loc() Go to local

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

Material Contents Declaration (材料含量宣称)

Hazardous Substance (有毒有害物质或元素)

(Part Name) 零件名称

(Pb) 汞

(Hg) 镉

(Cd) 六价铬

(Cr6+)

多溴

联苯

(PBB)

多溴

二苯醚

(PBDE)

PCBA (印刷电路装配件)

X O X O O O

Electrical part not on PCBArsquos 未在PCBA上的电子零件 X O X O O O

Metal parts 金属零件

O O O X O O

Plastic parts 塑料零件

O O O O X X

Wiring 电线

X O O O O O

Package 封装

X O O O O O

对销售之日的所售产品本表显示 PRODIGIT 供应链的电子信息产品可能包含这些物质注意在所售产品中可能

会也可能不会含有所有所列的部件This table shows where these substances may be found in the supply chain of Prodigit electronic information products as of the date of sale of the enclosed product Note that some of the component types listed above may or may not be a part of the enclosed product 表示该有毒有害物质在该部

件所有均质材料中的含量均在SJT 11363-2006 标准规定的限量要求以下Indicates that the concentration of the hazardous substance in all homogeneous materials in the parts is below the relevant threshold of the SJT 113632006 standard times表示该有毒有害物质至少在该部件的某一均质材料中的含量超出SJT 11363-2006 标准

规定的限量要求times Indicates that the concentration of the hazardous substance of at least one of all homogeneous materials in the parts is above the relevant threshold of the SJT 11363-2006 standard Note(注释) 1Prodigit has not fully transitioned to lead-free solder assembly at this momentHowever most of thecomponents used are RoHS compliant(此刻Prodigit 并非完全过渡到无铅焊料组装但是大部份的元器件一至于RoHS的规定)

2 The product is labeled with an environment-friendly usage period in yearsThe marked period is assumed under the operating environment specified in the product specifications(产品标注了环境友好的使用期限制(年)所标注的环境使用期限假定是在此产品定义的使用环境之下)

Example of a marking for a 10 year period (例如此标制环境使用期限为10年)

Page 37: 3302C Mainframe 使用手冊 · 2016. 12. 20. · 3302c mainframe 使用手冊 1-3 1-5 系統方塊圖 3302c 系統方塊圖如圖 1-1 所示,3302c 內含兩組電源供應器,其中一組供應給

3302C Mainframe 使用手冊 4-21

[STATe] LEVEl SPHIGH∣LOW (適用機型3310A 3310C 系列)

格式[STATe] LEVEl SPHIGH∣LOW∣NL

[STATe] LEVEl ∣NL

用途設定和讀取電子負載 LOW 和 HIGH

說明

1 LEV LOW 固定電流 (CC) 模式時為低準位電流設定值固定電阻 (CR)

模式時為低準位電阻設定值固定電壓 (CV) 模式時為低準位電壓設

定值

2 LEV HIGH 固定電流模式時為高準位電流設定值固定電阻模式時為

高準位電阻設定值固定電壓模式時為高準位電壓設定值

[STATe] DYNamic SPON∣OFF (適用機型3310A 3310C3330A 系

列)

格式[STATe] DYNamic SPON∣OFF∣NL

[STATe] DYNamic ∣NL

用途設定和讀取電子負載為動態或靜態負載

說明

1 DYN ON 設定為動態 (DYNAMIC) 負載

2 DYN OFF 設定為靜態 (STATIC) 負載

[STATe] SYNCronize SPON∣OFF (適用機型3250A 系列)

格式[STATe] SYNCronize SPON∣OFF∣NL

[STATe] SYNCronize ∣NL

用途設定和讀取電子負載為外部同步或內部同步

說明

1 外部同步信號 (SYNC ON)使用外部同步信號作為電子負載同步解發信

號以控制負載電流與電壓同步

2 內部同步信號 (SYNC OFF)使用輸入連接器的信號再經由內部的零交

越電路及隔離電路產生同步信號

[STATe] WATT SPON∣OFF (適用機型3250A3310C 系列)

格式[STATe] WATT SPON∣OFF∣NL

[STATe] WATT ∣NL

用途設定和讀取是否顯示功率

說明此命令是設定功率電表的顯示本命令必須配合 PRESOFF 時使用

設定 ON 時上方的顯示器由電壓表變為瓦特表下方的顯示器由電流

表變為伏安 (VA) 表其單位分別為ˆ W ˜ˆ VA ˜

設定 OFF 時上方的瓦特 (W) 變回電壓表下方的伏安 (VA) 表變回

電流表其單位分別為ˆ Vrms ˜ˆ Vrms ˜

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-22

[STATe] AFREQ SPONOFF (適用機型3250A系列)

格式[STATe] AFREQ SPONOFFNL

[STATe] AFREQ NL

用途設定和讀取電子負載是否自動偵測頻率

說明此命令式控制電子負載是否自動偵測頻率若設為 ON 時則電子負載

會自動偵測輸入端電壓之頻率若設為 OFF則電子負載輸入電壓之頻

率須要自行設定

[STATe] DUAL DVM∣DVM∣OFF (適用機型3330A 系列)

格式 [STATe] DUAL DVM∣DVM∣OFF∣NL

用途設定當前模組在顯示狀態

說明此命令為設定 3330A 系列模組在顯示狀態

DVM雙電壓顯示模式

DAM雙電壓顯示模式

OFFNORMAL顯示模式

[STATe] CC AUTO∣R2 (適用機型333XA331XC 系列)

格式 [STATe] CC AUTO∣R2∣NL

用途設定AUTO RANGE強制RANGE II功能

說明設定在AUTO RANGE 會自動切換RANGE 檔位

設定在強制 RANGE II 會將RANGE 檔位設定在RANGE II

PS此項功能3302C啟用於(REV28)版本之後

3310C系列啟用於(REV305)3312C(REV306)版本之後

3330A系列啟用於(REV317)版本之後

[STATe] NG (適用機型3250A3310A 3310C3330A 系列)

格式[STATe] NG ∣NL

用途查詢當前模組是否有的 NG 標誌

說明NG 讀回NG 的狀態指示燈ldquo0rdquo表示 NG (NO GOOD) 指示燈熄

滅ldquo1rdquo表示 NG 指示燈點亮

[STATe] PROTect (適用機型3310A 3310C3330A 系列)

格式[STATe] PROTect ∣NL

用途查詢當前模組是否有的保護標誌

說明

1 PROT 讀回負載目前的保護狀態ldquo1rdquo表是發生 OPPldquo4rdquo表示發

生 OVP ldquo8rdquo表示發生 OCP下表說明保護狀態位元對應碼

2 PROT 狀態暫存器的清除可以使用 CLER 命令將 PROT 狀態暫存器清

除為ldquo0rdquo

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-23

7 6 5 4 3 2 1 0

過功率保護(OPP)

過電壓保護(OVP)

過電流保護(OCP)

位元 7 位元 0

過溫度保護(OTP)(3310)

表 4-13 PROT 狀態暫存器

[STATe] SLEWrate ATE FAST∣MIDDle∣SLOWNL (適用機型3320

系列)

格式[STATe] SLEWrate FAST∣MIDDle∣SLOWNL

用途設置當前模組電流斜率

說明設置當前模組電流斜率約快中慢

474 SYSTEM 設定和讀取機框和電子負載的狀態

[SYStem] RECall SP m n (適用機型33203250A3310A 3310C

3330A 系列)

格式[SYStem] RECall SP m n∣NL

用途呼叫記憶裝定中的負載狀態

說明此命令為呼叫記憶裝定中的負載狀態資料m = 1~5n = 1~30

如果當前模組為 3310A3250 系列時項目號 (n) 無效n 可以省略

如果當前模組為其他系列時省略符號 n項目默議為 3302C 所顯示的項

實例RECALL 215 呼叫記憶裝定中的第 2 組第 15 項負載裝態資料

REC 3 呼叫記憶裝定中的第3組負載狀態資料如果當前模組為 3320

3310C3330A 系列時項目默議為 3302C 所顯示的項目

[SYStem] STORe SP m n (適用機型33203250A3310A 3310C

3330A 系列)

格式[SYStem] STORe SP m n∣NL

用途存儲負載狀態到記憶裝定中

說明此命令為存儲負載狀態到記憶裝定中m = 1~5n = 1~30如果當前模組

為 3310A3250A 系列時項目 (n) 無效n 可以省略

如果當前模組為其他系列時省略項目號 n 項目默議為 3302C 所顯示的項

實例SYSTEMSTORE 215 存儲負載狀態到記憶裝定第 2 組第 15 項中

STOR 3 存儲負載狀態到記憶裝定第 3 組如果當前模組為 33203310C

3330A 系列時項目默議為 3302C 所顯示的項目

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-24

[SYStem] NAME (適用機型3250A3310A 3310C3330A 系列)

格式[SYStem] NAME ∣NL

用途讀取當前電子負載機型編號

說明此命令讀回當前電子負載機型編號如果當前沒有模組那麼將讀到字

符串 ˆNONE˜如果當前安裝了模組那麼將會讀到以下型號

型 號 型 號 型 號 型 號

3250A 3310A 3310C 3330A

3251A 3311A 3311C 3331A

3252A 3312A 3312C 3332A

3253 3314A 3314C 3333A

3315A 3315C 3334A

表 4-14 各系列機型編號表

[SYStem] NAME XXXX ∣NL or [SYStem] SPEC NR2 (適用機型

3320A 系列)

格式[SYStem] NAME XXXX ∣NL

[SYStem] SPEC NR2

用途設定當前電子負載機型編號

說明XXXX 為 33203321332233243325 型號之一3302C 才能知道當

前為何種規格電子負載

SPCT 型號

0 3320

1 3321

2 3322

4 3324

5 3325

表 4-15 3320系列機型編號表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-25

475 MEASURE 測量電子負載的當前電流電壓的實際值

MEASureCURRent (適用機型3250A3310A 3310C3330A 系列)

格式MEASureCURRent ∣NL

用途讀取當前電子負載的電流

說明讀回 4 位半數位電流表的讀值單位為安培 (A)

MEASureVOLtage (適用機型3250A3310A 3310C3330A 系列)

格式MEASureVOLtage ∣NL

用途讀取當前電子負載的電壓

說明讀回 4 位半數位電壓表的讀值單位為伏特 (V)

MEASurePOWer (適用機型3250A3310C 系列)

格式MEASurePOW ∣NL

用途讀取當前電子負載的功率

說明讀回 4 位半數位瓦特表的讀值單位為瓦特(W)

MEASureVA (適用機型3250A 系列)

格式MEASureVA ∣NL

用途讀取當前電子負載的伏安

說明讀回 4 位半數位伏安表的讀值單位為伏安 (VA)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-26

4-8 3250 系列 GPIB 控制流程圖

START

SET to LEV A or B

AC or DC

AC

DC

SET

FREQ NR2

SYNC ON|OFF

BANK m

SET

FREQ 01

SYNC ONOFF

MODE CCCC

SET

CR

MODE CR

SET

MODE CC

WAVE nCURR = A NR2

SET

VL NR2VH NR2

IL NR2

IH NR2WL NR2

WH NR2VAL NR2VAH NR2

m 0 ~ 10n 1 ~ 5

BANK 命令僅能使用於

交流 (AC) 負載

Lighting REM

Indicater

WAVE 命令僅能使用於

固定電流 (CC)模式

RESA NR2

圖 4-2 3250A 系列 GPIB 控制流程圖

SET

ldquoMODE LINrdquoldquoCURR=A NR2rdquo

LIN

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-27

4-9 3310A 系列 GPIB 控制流程圖

圖 4-3 3310A 系列 GPIB 控制流程圖

START

SETMODE CC

SET SET

CURRENTiexclOslashA

CC

SETRANG 2

SETRANG 1

SETRANG 1

SETRANG 2

HIGH or LOW LEVEL

SET

LEV HIGHRESLOW C

RESHIGH NR2

SET

LEV LOWRESLOW D

RESHIGH NR2

SETLEV HIGH

RESLOW ERESHIGH NR2

SET

LEV LOWRESHIGH FRESHIGH NR2

SET

LEV HIGHRESLOW G

RESHIGH NR2

SET

LEV LOWRESHIGH H

RESHIGH NR2

STA or DYN

SETDYN OFF

SET

HIGH or

SETLEV HIGH

CURRLOW I

CURRHIGH NR2

SETLEV LOW

CURRHIGH J

CURRLOW NR2

SETLEV HIGH

CURRLOW K

CURRHIGH NR2

SETLEV LOW

CURRHIGH L

CURRLOW NR2

SETDYN ON

RISENR2

PERDLOW NR2

STA or DYN

DYN OFF

LOW LEVELHIGH or

LOW LEVEL

CURRHIGH NR2CURRLOW NR2

FALLNR2PERDHIGH NR2

SETDYN ON

RISENR2

PERDLOW NR2

CURRHIGH NR2CURRLOW NR2

FALLNR2PERDHIGH NR2

HIGH or LOW LEVEL

HIGH or LOW LEVEL

CURRENTiexclUgraveB

MODE CR MODE CV

MODE

CR

MODE

CV

MODE NO NO NO

YESYESYES

YES

YESNO

NO

LOW

HIGH HIGH

LOW

DYN DYN

SAT SAT

LOWLOW

HIGH HIGH

HIGH

LOW

3310A 3311A 3312A 3314A 3315A

AB

CD

E

FGH

IJKL

3020

20800001

20

0060000

3000300

6010

104000

0051000

60000

6000600

10250

25020000

125250

001000

1000100

051000

100020000

501000

00500000

050050

1540

4015000

0240

0060000

1500150

3310A 系列流程圖變數表

Lighti ng REMIndicater

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-28

4-10 3320 系列 GPIB 控制流程圖

圖 4-4 3320 系列 GPIB 控制流程圖

START

A B C

3320 3321 3322 3323 3324 30

30

300

60

60

600

10

10

100

10

10

100

05

05

50

3325 15

15

150

SETRANG 1SLEW n

CURR ≦ B

CURRENT ≦ A

SETRANG 2SLEW n

CURR ≦ C

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-29

4-11 3310C 系列 GPIB 控制流程圖

圖 4-5 3310C 系列 GPIB 控制流程圖

START

CC

MODE

NO CP

MODE

CV

MODE

CR

MODE

SETldquoMODE CCrdquo

SETldquoMODE CRrdquo

SETldquoMODE CVrdquo

SETldquoMODE CPrdquo

CORRENTlt=A

SETldquoRANGE 2rdquo

SETldquoRANGE 1rdquo

RESgt=B

SETldquoRANGE 2rdquo

SETldquoRANGE 1rdquo

STA or

SETldquoDYN OFFrdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquo ldquoCURRHIGH D ldquo ldquoCURRLOW NR2rdquo

SET ldquoLEV HIGHrdquo ldquoCURRLOW C ldquo ldquoCURRHIGH NR2rdquo

SET ldquoDYN ONrdquo

ldquoCURRHIGH NR2ldquo ldquoCURRLOW NR2rdquo ldquoRISENR2rdquo ldquoFALLNR2rdquo ldquoPERDHIGH NR2rdquo ldquoPERDLOW NR2rdquo

STA or

SETldquoDYN OFFrdquo

HIGH orLOW LEVEL

SETldquoLEV LOWrdquo ldquoCURRHIGH F ldquoldquoCURRLOW NR2rdquo

SETldquoLEV HIGHrdquoldquoCURRLOW E ldquoldquoCURRHIGH NR2rdquo

SETldquoDYN ONrdquo

ldquoCURRHIGH NR2ldquoldquoCURRLOW NR2rdquoldquoRISENR2rdquoldquoFALLNR2rdquoldquoPERDHIGH NR2rdquoldquoPERDLOW NR2rdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquoldquoRESHIGH J ldquo ldquoRESLOW NR2rdquo

SET ldquoLEV HIGHrdquo ldquoRESLOW I ldquo ldquoRESHIGH NR2rdquo

HIGH orLOW LEVEL

SETldquoLEV LOWrdquoldquoRESHIGH L ldquoldquoRESLOW NR2rdquo

SET ldquoLEV HIGHrdquo ldquoRESLOW K ldquoldquoRESHIGH NR2rdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquo ldquoCVHIGH H ldquo ldquoCVLOW NR2rdquo

SET ldquoLEV HIGHrdquoldquoCVLOW G ldquo ldquoCVHIGH NR2rdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquo ldquoCPHIGH N ldquo ldquoCPLOW NR2rdquo

SETldquoLEV HIGHrdquo ldquoCPLOW M ldquoldquoCPHIGH NR2rdquo

A B CDEF GH I J KLM N

3310C30 20 0 0300030

20 750010620

00 60

00 150

3311C601000 60 0060

1037500510

00 60

00300

3312C102500100010

25 1875013325

00250

00300

3314C0510000050050

1001875533100

00500

00200

3315C154000150015

4015002140

0060

0075

3310C系列流程圖變數表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 A-1

Appendix A GPIB programming Example

C Example Program

Link this program with appropriate cibobj

This application program is written in TURBO C 20 for the IBM PC-AT compatible The National Instruments Cooperation (NIC) Model PC-2A board provides the interface between the PC-AT and a PRODIGIT MPAL ELECTRONIC LOAD The appropriate cibobj file is required in each program to properly link the NIC board to C LANGUAGE and include the ltdeclhgt HEADER FILE to C LANGUAGE

include ltstdiohgt

include ltdoshgt

include ltmathhgt

include declh NI GPIB CARD HEADER FILE

main()

char ouster[20]rdbuf[15]spec[10]

int ichload

Assign unique identifier to the device dev5 and store in variable load check for error ibfind error = negative value returned

if((load = ibfind(dev5)) lt 0) Device variable name is load

GPIB address is 5

printf(r INTERFACE ERROR an)

printf(rnError routine to notify that ibfind failedn)

printf(rnCheck software configurationn)

exit(1)

Clear the device

if((ibclr(load)) amp ERR)

printf(INTERFACE ERROR a)

exit(1)

clrscr()

Clear load error register

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT A-2

ibwrt(loadoutstr6)

ibwrt(loadCLR3)

ibwrt( loadNAME5) Get the 3310 series module load specification

strset(rdbuf0) Clear rdbuf string buffer

strset(spec0) Clear spec string buffer

ibrd(loadspec20)

if (spec[3] == 9)

printf(n 3302C series specification error )

Set preset off current sink 10 amps and load on commands to the load

ibwrt( loadpres offcclow 00cchigh 10load on 47)

ibwrt( loadmeascurr10)

Get the load actially sink current from the load

ibrd( loadrdbuf20)

go to local

ibloc(load)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 A-3

BASICA Example Program

LOAD DECLBAS using BASICA MERGE command

100 REM You must merge this code with DECLBAS

105 REM

110 REM Assign a unique identifier to the device dev5 and store it in variable load

125 REM

130 udname$ = dev5

140 CALL ibfind (udname$load)

145 REM

150 REM Check for error on ibfind call

155 REM

160 IF load lt 0 THEN GOTO 2000

165 REM

170 REM Clear the device

175 REM

180 CALL ibclr (load)

185 REM

190 REM Get the 3310 series module load specification

195 REM

200 wrt$ = NAME CALL ibwrt(loadwrt$)

210 rd$ = space$(20) CALL ibrd(loadrd$)

215 REM

220 REM Set preset off current sink 10 amps and load on commands to the load

225 REM

230 wrt$ = pres offcclow 00cchigh 10load on

240 CALL ibwrt(loadwrt$)

245 REM

250 REM Get the load actially sink current from the load

255 REM

260 wrt$ = meascurr CALL ibwrt(loadwrt$)

270 rd$ = space$(20) CALL ibrd(loadrd$)

275 REM

280 REM Go to local

285 REM

290 CALL ibloc(load)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT A-4

2000 REM Error routine to notify that ibfind failed

2010 REM Check software configuration

2020 PRINT ibfind error STOP

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-1

Appendix B RS-232 programming Example

C Language Interface for DOS Handlers pd_rs232c include ltdoshgt

include ltstdiohgt

include ltconiohgt

include ltstringhgt

define COMPTR 44 command array pointer

define QUELEN 1024 size of seriel input

define SUCCESS 0 return value variable for success

define OPER_ERR -1 operate error

define TIME_OUT 1 time_out

int input_index = 0 index of seriel input buffer

int rd_result = 0 return value variable of pd_rd()

int timeout = 0 timeout flag

char queue[QUELEN] seriel input buffer

int ACE_DATA_REG ACIA data register

int ACE_INT_ENB_REG ACIA interrupt enable register

int ACE_INT_IDENT_REG ACIA interrupt identification register

int ACE_LINE_CTL_REG ACIA line control register

int ACE_MODEM_CTL_REG ACIA modem control register

int ACE_LINE_STAT_REG ACIA line status register

int ACE_MODEM_STAT_REG ACIA modem status register

int COM_INT_NUM ACIA communication port interrupt number

int IRQ_MASK IRQ mask for PC IRQ flag

void pd_loc(void) function of disable interrupt routine

void pd_rem(void) function of enable interrupt routine

int pd_init(int) function of initial communication port

int pd_wrt(char int) function of write to device

int pd_rd(char int) function of read from device

int read_buf(void)

define PIC_CTL_REG 0x20 8259A PIC control register

define PIC_INT_MASK_REG 0x21 8259A PIC interrupt mask register

define NON_SPEC_EOI 0x20 non-spacific end of interrupt

define CTS 0x10 clear to send

define DSR 0x20 data set ready

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-2

define RI 0x40 ring indicator

define DCD 0x80 data carrier detect

define DCTS 1 delta clear to send

define DDSR 2 delta data set ready

define TERI 4 trailing edge ring detect

define DDCD 8 delta data carrier detect

define OE 2 overrun error

define PE 4 parity error

define FE 8 frame error

define BI 0x10 break interrupt

define THRE 0x20 transmit holding reg empty

3302C series elec load command sets

int pd_wrt(char wrtbufint count)

static char combuf[COMPTR] = CHAN CURRHIGH CURRLOW

RESHIGH RESLOW VOLTHIGH

VOLTLOW PERDHIGH PERDLOW

FALL RISE GLOBLOAD

GLOBLEV GLOBPRES GLOBSHOR

GLOBDYN GLOBRANG GLOBMODE

CLER CHAN MEASVOLT

MEASCURRCURRHIGH CURRLOW

ERR RESHIGH RESLOW

VOLTHIGHVOLTLOW NAME

PERDHIGHPERDLOW FALL

RISE LOAD LEV

PRES SHOR DYN

RANG MODE PROT

REMOTE LOCAL

int cntresultt

int comerrerr

char ch

char tempbuf[QUELEN]

char intbuf[QUELEN]

for (cnt = 0cnt lt 1024cnt++)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-3

intbuf[cnt] =

tempbuf[cnt]=

strset(intbuf)

strset(tempbuf)

for (cnt = 0cnt lt count+1cnt++wrtbuf++)

intbuf[cnt] = wrtbuf

cnt = cnt--

intbuf[cnt] = r

cnt = cnt++

count = count++

intbuf[cnt] = n

t = strcspn(intbuf )

if (t gtcount)

t = count-1

for (cnt = 0cnt lt tcnt++)

tempbuf[cnt] = intbuf[cnt]

strupr(tempbuf)

strupr(intbuf)

cnt = 0

do

comerr = strncmp(tempbufcombuf[cnt]t)

cnt = cnt++

while(( cnt = COMPTR) ampamp (comerr = 0))

if ( comerr == 0)

result = SUCCESS

for (cnt = 0cnt lt count+1cnt++)

while(inportb(ACE_LINE_STAT_REG) amp THRE == 0)

ch = intbuf[cnt]

delay(20)

outportb(ACE_DATA_REG ch)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-4

timeout = 0

for (cnt = 0 cnt lt= countcnt++)

ch = intbuf[cnt]

if(ch == )

do

read_buf()

while((rd_result == 0)ampamp(timeout == 0))

rd_result = 0

for (cnt = 0cntlt= countcnt++)

intbuf[cnt] =

tempbuf[cnt] =

return(result)

return(OPER_ERR)

int pd_rd(char bufint count)

char ch

int cnt = 0

do

ch = queue[cnt]

buf = ch

cnt = cnt++

buf = buf++

while((ch = n) ampamp (cnt = count))

buf = 0

queue[0] = 0

if (timeout == 1)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-5

return(TIME_OUT)

return(SUCCESS)

int read_buf()

char chch1

int temp_index

unsigned long ticks

float sec1sec2

rd_result = 0

ticks = biostime(00)

sec1 = ticks182

do

ticks = biostime(00)

sec2 = ticks182

if((sec2 - sec1) gt= 200) delay about 1 Sec

timeout = 1

ch = inportb(ACE_INT_IDENT_REG)

ch amp= 0x06

switch(ch)

case 6

inportb(ACE_DATA_REG) read the data register to empty it

break

case 0

break

case 2

break

case 4 read character from data register

ch1 = inportb(ACE_DATA_REG)

temp_index = input_index + 1 increment index of input buffer

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-6

if (ch1 = n) check terminate bit

queue[input_index] = ch1 store character to input buffer

input_index = temp_index

else

queue[input_index] = ch1

input_index = temp_index

input_index = 0 if terminate bit was detected

temp_index = 0

rd_result = 1 clear index and set return value

break

finally send the non-spacific

while ((rd_result == 0) ampamp (timeout == 0))

int pd_init(int pd_com)

if ((pd_com = 1) ampamp (pd_com = 2))

return(OPER_ERR)

if (pd_com == 2) initial communication port 2

ACE_DATA_REG = 0x2f8

ACE_INT_ENB_REG = 0x2f9

ACE_INT_IDENT_REG = 0x2fa

ACE_LINE_CTL_REG = 0x2fb

ACE_MODEM_CTL_REG = 0x2fc

ACE_LINE_STAT_REG = 0x2fd

ACE_MODEM_STAT_REG = 0x2fe

COM_INT_NUM = 11

IRQ_MASK = 0xf7 IRQ mask for IRQ3 (11110111)

else initial communication port 1

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-7

ACE_DATA_REG = 0x3f8

ACE_INT_ENB_REG = 0x3f9

ACE_INT_IDENT_REG = 0x3fa

ACE_LINE_CTL_REG = 0x3fb

ACE_MODEM_CTL_REG = 0x3fc

ACE_LINE_STAT_REG = 0x3fd

ACE_MODEM_STAT_REG = 0x3fe

COM_INT_NUM = 12

IRQ_MASK = 0xef IRQ mask for IRQ4 (11101111)

bioscom(0 0xe3 pd_com-1) boud rate 9600 1 start bit

pd_rem() no parity 1 stop bit

pd_wrt(remote6) data bit 8 bits

return(SUCCESS)

void pd_rem(void)

char ch

outportb(ACE_INT_ENB_REG 0xd) enable ACIA interrupt register

inportb(ACE_DATA_REG) empty receive data register

inportb(ACE_LINE_STAT_REG) clear line status register

outportb(ACE_MODEM_CTL_REG 0xb) set RTSDTR to enable modem and

turn on OUT2 to enable the 8250s

IRQ interrupt to system

void pd_loc(void)

char ch

outportb(ACE_INT_ENB_REG 0) disable all 8250 interrupt

outportb(ACE_MODEM_CTL_REG 0) clear RTSDTR to disable modem and

turn off OUT2 to disable the 8250s

IRQ interrupt to system

Program terminated

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-8

C Example Program Link this program with pd_rs232obj

include ltdoshgt

include ltstdiohgt

include ltconiohgt

include ltstringhgt

main()

int com

int io_err= 0

char rdbuf[1024]

clrscr()

printf(Input COM1COM2 port is )

scanf(d ampcom)

if((io_err = pd_init(com)) == 0) Initial RS-232 interface

setstr(rdbuf)

pd_wrt(name5)

if ((io_err = pd_rd(a10)) == 0)

do

Set preset off current sink 10 amps and load on commands to the load

pd_wrt(pres off8)

delay(200)

pd_wrt(currlow 0012)

delay(200)

pd_wrt(curr high 1013

delay(200)

pd_wrt(load on7)

delay(200)

pd_wrt(meascurr 11)

Get the load actially sink current from the load

delay(200)

pd_rd(rdbuf20)

io_err = 1

while (io_err == 0)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-9

else

printf(a)

printf(3302C IO reading error n)

exit(1)

pd_loc() Go to local

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

Material Contents Declaration (材料含量宣称)

Hazardous Substance (有毒有害物质或元素)

(Part Name) 零件名称

(Pb) 汞

(Hg) 镉

(Cd) 六价铬

(Cr6+)

多溴

联苯

(PBB)

多溴

二苯醚

(PBDE)

PCBA (印刷电路装配件)

X O X O O O

Electrical part not on PCBArsquos 未在PCBA上的电子零件 X O X O O O

Metal parts 金属零件

O O O X O O

Plastic parts 塑料零件

O O O O X X

Wiring 电线

X O O O O O

Package 封装

X O O O O O

对销售之日的所售产品本表显示 PRODIGIT 供应链的电子信息产品可能包含这些物质注意在所售产品中可能

会也可能不会含有所有所列的部件This table shows where these substances may be found in the supply chain of Prodigit electronic information products as of the date of sale of the enclosed product Note that some of the component types listed above may or may not be a part of the enclosed product 表示该有毒有害物质在该部

件所有均质材料中的含量均在SJT 11363-2006 标准规定的限量要求以下Indicates that the concentration of the hazardous substance in all homogeneous materials in the parts is below the relevant threshold of the SJT 113632006 standard times表示该有毒有害物质至少在该部件的某一均质材料中的含量超出SJT 11363-2006 标准

规定的限量要求times Indicates that the concentration of the hazardous substance of at least one of all homogeneous materials in the parts is above the relevant threshold of the SJT 11363-2006 standard Note(注释) 1Prodigit has not fully transitioned to lead-free solder assembly at this momentHowever most of thecomponents used are RoHS compliant(此刻Prodigit 并非完全过渡到无铅焊料组装但是大部份的元器件一至于RoHS的规定)

2 The product is labeled with an environment-friendly usage period in yearsThe marked period is assumed under the operating environment specified in the product specifications(产品标注了环境友好的使用期限制(年)所标注的环境使用期限假定是在此产品定义的使用环境之下)

Example of a marking for a 10 year period (例如此标制环境使用期限为10年)

Page 38: 3302C Mainframe 使用手冊 · 2016. 12. 20. · 3302c mainframe 使用手冊 1-3 1-5 系統方塊圖 3302c 系統方塊圖如圖 1-1 所示,3302c 內含兩組電源供應器,其中一組供應給

PRODIGIT 4-22

[STATe] AFREQ SPONOFF (適用機型3250A系列)

格式[STATe] AFREQ SPONOFFNL

[STATe] AFREQ NL

用途設定和讀取電子負載是否自動偵測頻率

說明此命令式控制電子負載是否自動偵測頻率若設為 ON 時則電子負載

會自動偵測輸入端電壓之頻率若設為 OFF則電子負載輸入電壓之頻

率須要自行設定

[STATe] DUAL DVM∣DVM∣OFF (適用機型3330A 系列)

格式 [STATe] DUAL DVM∣DVM∣OFF∣NL

用途設定當前模組在顯示狀態

說明此命令為設定 3330A 系列模組在顯示狀態

DVM雙電壓顯示模式

DAM雙電壓顯示模式

OFFNORMAL顯示模式

[STATe] CC AUTO∣R2 (適用機型333XA331XC 系列)

格式 [STATe] CC AUTO∣R2∣NL

用途設定AUTO RANGE強制RANGE II功能

說明設定在AUTO RANGE 會自動切換RANGE 檔位

設定在強制 RANGE II 會將RANGE 檔位設定在RANGE II

PS此項功能3302C啟用於(REV28)版本之後

3310C系列啟用於(REV305)3312C(REV306)版本之後

3330A系列啟用於(REV317)版本之後

[STATe] NG (適用機型3250A3310A 3310C3330A 系列)

格式[STATe] NG ∣NL

用途查詢當前模組是否有的 NG 標誌

說明NG 讀回NG 的狀態指示燈ldquo0rdquo表示 NG (NO GOOD) 指示燈熄

滅ldquo1rdquo表示 NG 指示燈點亮

[STATe] PROTect (適用機型3310A 3310C3330A 系列)

格式[STATe] PROTect ∣NL

用途查詢當前模組是否有的保護標誌

說明

1 PROT 讀回負載目前的保護狀態ldquo1rdquo表是發生 OPPldquo4rdquo表示發

生 OVP ldquo8rdquo表示發生 OCP下表說明保護狀態位元對應碼

2 PROT 狀態暫存器的清除可以使用 CLER 命令將 PROT 狀態暫存器清

除為ldquo0rdquo

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-23

7 6 5 4 3 2 1 0

過功率保護(OPP)

過電壓保護(OVP)

過電流保護(OCP)

位元 7 位元 0

過溫度保護(OTP)(3310)

表 4-13 PROT 狀態暫存器

[STATe] SLEWrate ATE FAST∣MIDDle∣SLOWNL (適用機型3320

系列)

格式[STATe] SLEWrate FAST∣MIDDle∣SLOWNL

用途設置當前模組電流斜率

說明設置當前模組電流斜率約快中慢

474 SYSTEM 設定和讀取機框和電子負載的狀態

[SYStem] RECall SP m n (適用機型33203250A3310A 3310C

3330A 系列)

格式[SYStem] RECall SP m n∣NL

用途呼叫記憶裝定中的負載狀態

說明此命令為呼叫記憶裝定中的負載狀態資料m = 1~5n = 1~30

如果當前模組為 3310A3250 系列時項目號 (n) 無效n 可以省略

如果當前模組為其他系列時省略符號 n項目默議為 3302C 所顯示的項

實例RECALL 215 呼叫記憶裝定中的第 2 組第 15 項負載裝態資料

REC 3 呼叫記憶裝定中的第3組負載狀態資料如果當前模組為 3320

3310C3330A 系列時項目默議為 3302C 所顯示的項目

[SYStem] STORe SP m n (適用機型33203250A3310A 3310C

3330A 系列)

格式[SYStem] STORe SP m n∣NL

用途存儲負載狀態到記憶裝定中

說明此命令為存儲負載狀態到記憶裝定中m = 1~5n = 1~30如果當前模組

為 3310A3250A 系列時項目 (n) 無效n 可以省略

如果當前模組為其他系列時省略項目號 n 項目默議為 3302C 所顯示的項

實例SYSTEMSTORE 215 存儲負載狀態到記憶裝定第 2 組第 15 項中

STOR 3 存儲負載狀態到記憶裝定第 3 組如果當前模組為 33203310C

3330A 系列時項目默議為 3302C 所顯示的項目

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-24

[SYStem] NAME (適用機型3250A3310A 3310C3330A 系列)

格式[SYStem] NAME ∣NL

用途讀取當前電子負載機型編號

說明此命令讀回當前電子負載機型編號如果當前沒有模組那麼將讀到字

符串 ˆNONE˜如果當前安裝了模組那麼將會讀到以下型號

型 號 型 號 型 號 型 號

3250A 3310A 3310C 3330A

3251A 3311A 3311C 3331A

3252A 3312A 3312C 3332A

3253 3314A 3314C 3333A

3315A 3315C 3334A

表 4-14 各系列機型編號表

[SYStem] NAME XXXX ∣NL or [SYStem] SPEC NR2 (適用機型

3320A 系列)

格式[SYStem] NAME XXXX ∣NL

[SYStem] SPEC NR2

用途設定當前電子負載機型編號

說明XXXX 為 33203321332233243325 型號之一3302C 才能知道當

前為何種規格電子負載

SPCT 型號

0 3320

1 3321

2 3322

4 3324

5 3325

表 4-15 3320系列機型編號表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-25

475 MEASURE 測量電子負載的當前電流電壓的實際值

MEASureCURRent (適用機型3250A3310A 3310C3330A 系列)

格式MEASureCURRent ∣NL

用途讀取當前電子負載的電流

說明讀回 4 位半數位電流表的讀值單位為安培 (A)

MEASureVOLtage (適用機型3250A3310A 3310C3330A 系列)

格式MEASureVOLtage ∣NL

用途讀取當前電子負載的電壓

說明讀回 4 位半數位電壓表的讀值單位為伏特 (V)

MEASurePOWer (適用機型3250A3310C 系列)

格式MEASurePOW ∣NL

用途讀取當前電子負載的功率

說明讀回 4 位半數位瓦特表的讀值單位為瓦特(W)

MEASureVA (適用機型3250A 系列)

格式MEASureVA ∣NL

用途讀取當前電子負載的伏安

說明讀回 4 位半數位伏安表的讀值單位為伏安 (VA)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-26

4-8 3250 系列 GPIB 控制流程圖

START

SET to LEV A or B

AC or DC

AC

DC

SET

FREQ NR2

SYNC ON|OFF

BANK m

SET

FREQ 01

SYNC ONOFF

MODE CCCC

SET

CR

MODE CR

SET

MODE CC

WAVE nCURR = A NR2

SET

VL NR2VH NR2

IL NR2

IH NR2WL NR2

WH NR2VAL NR2VAH NR2

m 0 ~ 10n 1 ~ 5

BANK 命令僅能使用於

交流 (AC) 負載

Lighting REM

Indicater

WAVE 命令僅能使用於

固定電流 (CC)模式

RESA NR2

圖 4-2 3250A 系列 GPIB 控制流程圖

SET

ldquoMODE LINrdquoldquoCURR=A NR2rdquo

LIN

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-27

4-9 3310A 系列 GPIB 控制流程圖

圖 4-3 3310A 系列 GPIB 控制流程圖

START

SETMODE CC

SET SET

CURRENTiexclOslashA

CC

SETRANG 2

SETRANG 1

SETRANG 1

SETRANG 2

HIGH or LOW LEVEL

SET

LEV HIGHRESLOW C

RESHIGH NR2

SET

LEV LOWRESLOW D

RESHIGH NR2

SETLEV HIGH

RESLOW ERESHIGH NR2

SET

LEV LOWRESHIGH FRESHIGH NR2

SET

LEV HIGHRESLOW G

RESHIGH NR2

SET

LEV LOWRESHIGH H

RESHIGH NR2

STA or DYN

SETDYN OFF

SET

HIGH or

SETLEV HIGH

CURRLOW I

CURRHIGH NR2

SETLEV LOW

CURRHIGH J

CURRLOW NR2

SETLEV HIGH

CURRLOW K

CURRHIGH NR2

SETLEV LOW

CURRHIGH L

CURRLOW NR2

SETDYN ON

RISENR2

PERDLOW NR2

STA or DYN

DYN OFF

LOW LEVELHIGH or

LOW LEVEL

CURRHIGH NR2CURRLOW NR2

FALLNR2PERDHIGH NR2

SETDYN ON

RISENR2

PERDLOW NR2

CURRHIGH NR2CURRLOW NR2

FALLNR2PERDHIGH NR2

HIGH or LOW LEVEL

HIGH or LOW LEVEL

CURRENTiexclUgraveB

MODE CR MODE CV

MODE

CR

MODE

CV

MODE NO NO NO

YESYESYES

YES

YESNO

NO

LOW

HIGH HIGH

LOW

DYN DYN

SAT SAT

LOWLOW

HIGH HIGH

HIGH

LOW

3310A 3311A 3312A 3314A 3315A

AB

CD

E

FGH

IJKL

3020

20800001

20

0060000

3000300

6010

104000

0051000

60000

6000600

10250

25020000

125250

001000

1000100

051000

100020000

501000

00500000

050050

1540

4015000

0240

0060000

1500150

3310A 系列流程圖變數表

Lighti ng REMIndicater

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-28

4-10 3320 系列 GPIB 控制流程圖

圖 4-4 3320 系列 GPIB 控制流程圖

START

A B C

3320 3321 3322 3323 3324 30

30

300

60

60

600

10

10

100

10

10

100

05

05

50

3325 15

15

150

SETRANG 1SLEW n

CURR ≦ B

CURRENT ≦ A

SETRANG 2SLEW n

CURR ≦ C

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-29

4-11 3310C 系列 GPIB 控制流程圖

圖 4-5 3310C 系列 GPIB 控制流程圖

START

CC

MODE

NO CP

MODE

CV

MODE

CR

MODE

SETldquoMODE CCrdquo

SETldquoMODE CRrdquo

SETldquoMODE CVrdquo

SETldquoMODE CPrdquo

CORRENTlt=A

SETldquoRANGE 2rdquo

SETldquoRANGE 1rdquo

RESgt=B

SETldquoRANGE 2rdquo

SETldquoRANGE 1rdquo

STA or

SETldquoDYN OFFrdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquo ldquoCURRHIGH D ldquo ldquoCURRLOW NR2rdquo

SET ldquoLEV HIGHrdquo ldquoCURRLOW C ldquo ldquoCURRHIGH NR2rdquo

SET ldquoDYN ONrdquo

ldquoCURRHIGH NR2ldquo ldquoCURRLOW NR2rdquo ldquoRISENR2rdquo ldquoFALLNR2rdquo ldquoPERDHIGH NR2rdquo ldquoPERDLOW NR2rdquo

STA or

SETldquoDYN OFFrdquo

HIGH orLOW LEVEL

SETldquoLEV LOWrdquo ldquoCURRHIGH F ldquoldquoCURRLOW NR2rdquo

SETldquoLEV HIGHrdquoldquoCURRLOW E ldquoldquoCURRHIGH NR2rdquo

SETldquoDYN ONrdquo

ldquoCURRHIGH NR2ldquoldquoCURRLOW NR2rdquoldquoRISENR2rdquoldquoFALLNR2rdquoldquoPERDHIGH NR2rdquoldquoPERDLOW NR2rdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquoldquoRESHIGH J ldquo ldquoRESLOW NR2rdquo

SET ldquoLEV HIGHrdquo ldquoRESLOW I ldquo ldquoRESHIGH NR2rdquo

HIGH orLOW LEVEL

SETldquoLEV LOWrdquoldquoRESHIGH L ldquoldquoRESLOW NR2rdquo

SET ldquoLEV HIGHrdquo ldquoRESLOW K ldquoldquoRESHIGH NR2rdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquo ldquoCVHIGH H ldquo ldquoCVLOW NR2rdquo

SET ldquoLEV HIGHrdquoldquoCVLOW G ldquo ldquoCVHIGH NR2rdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquo ldquoCPHIGH N ldquo ldquoCPLOW NR2rdquo

SETldquoLEV HIGHrdquo ldquoCPLOW M ldquoldquoCPHIGH NR2rdquo

A B CDEF GH I J KLM N

3310C30 20 0 0300030

20 750010620

00 60

00 150

3311C601000 60 0060

1037500510

00 60

00300

3312C102500100010

25 1875013325

00250

00300

3314C0510000050050

1001875533100

00500

00200

3315C154000150015

4015002140

0060

0075

3310C系列流程圖變數表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 A-1

Appendix A GPIB programming Example

C Example Program

Link this program with appropriate cibobj

This application program is written in TURBO C 20 for the IBM PC-AT compatible The National Instruments Cooperation (NIC) Model PC-2A board provides the interface between the PC-AT and a PRODIGIT MPAL ELECTRONIC LOAD The appropriate cibobj file is required in each program to properly link the NIC board to C LANGUAGE and include the ltdeclhgt HEADER FILE to C LANGUAGE

include ltstdiohgt

include ltdoshgt

include ltmathhgt

include declh NI GPIB CARD HEADER FILE

main()

char ouster[20]rdbuf[15]spec[10]

int ichload

Assign unique identifier to the device dev5 and store in variable load check for error ibfind error = negative value returned

if((load = ibfind(dev5)) lt 0) Device variable name is load

GPIB address is 5

printf(r INTERFACE ERROR an)

printf(rnError routine to notify that ibfind failedn)

printf(rnCheck software configurationn)

exit(1)

Clear the device

if((ibclr(load)) amp ERR)

printf(INTERFACE ERROR a)

exit(1)

clrscr()

Clear load error register

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT A-2

ibwrt(loadoutstr6)

ibwrt(loadCLR3)

ibwrt( loadNAME5) Get the 3310 series module load specification

strset(rdbuf0) Clear rdbuf string buffer

strset(spec0) Clear spec string buffer

ibrd(loadspec20)

if (spec[3] == 9)

printf(n 3302C series specification error )

Set preset off current sink 10 amps and load on commands to the load

ibwrt( loadpres offcclow 00cchigh 10load on 47)

ibwrt( loadmeascurr10)

Get the load actially sink current from the load

ibrd( loadrdbuf20)

go to local

ibloc(load)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 A-3

BASICA Example Program

LOAD DECLBAS using BASICA MERGE command

100 REM You must merge this code with DECLBAS

105 REM

110 REM Assign a unique identifier to the device dev5 and store it in variable load

125 REM

130 udname$ = dev5

140 CALL ibfind (udname$load)

145 REM

150 REM Check for error on ibfind call

155 REM

160 IF load lt 0 THEN GOTO 2000

165 REM

170 REM Clear the device

175 REM

180 CALL ibclr (load)

185 REM

190 REM Get the 3310 series module load specification

195 REM

200 wrt$ = NAME CALL ibwrt(loadwrt$)

210 rd$ = space$(20) CALL ibrd(loadrd$)

215 REM

220 REM Set preset off current sink 10 amps and load on commands to the load

225 REM

230 wrt$ = pres offcclow 00cchigh 10load on

240 CALL ibwrt(loadwrt$)

245 REM

250 REM Get the load actially sink current from the load

255 REM

260 wrt$ = meascurr CALL ibwrt(loadwrt$)

270 rd$ = space$(20) CALL ibrd(loadrd$)

275 REM

280 REM Go to local

285 REM

290 CALL ibloc(load)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT A-4

2000 REM Error routine to notify that ibfind failed

2010 REM Check software configuration

2020 PRINT ibfind error STOP

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-1

Appendix B RS-232 programming Example

C Language Interface for DOS Handlers pd_rs232c include ltdoshgt

include ltstdiohgt

include ltconiohgt

include ltstringhgt

define COMPTR 44 command array pointer

define QUELEN 1024 size of seriel input

define SUCCESS 0 return value variable for success

define OPER_ERR -1 operate error

define TIME_OUT 1 time_out

int input_index = 0 index of seriel input buffer

int rd_result = 0 return value variable of pd_rd()

int timeout = 0 timeout flag

char queue[QUELEN] seriel input buffer

int ACE_DATA_REG ACIA data register

int ACE_INT_ENB_REG ACIA interrupt enable register

int ACE_INT_IDENT_REG ACIA interrupt identification register

int ACE_LINE_CTL_REG ACIA line control register

int ACE_MODEM_CTL_REG ACIA modem control register

int ACE_LINE_STAT_REG ACIA line status register

int ACE_MODEM_STAT_REG ACIA modem status register

int COM_INT_NUM ACIA communication port interrupt number

int IRQ_MASK IRQ mask for PC IRQ flag

void pd_loc(void) function of disable interrupt routine

void pd_rem(void) function of enable interrupt routine

int pd_init(int) function of initial communication port

int pd_wrt(char int) function of write to device

int pd_rd(char int) function of read from device

int read_buf(void)

define PIC_CTL_REG 0x20 8259A PIC control register

define PIC_INT_MASK_REG 0x21 8259A PIC interrupt mask register

define NON_SPEC_EOI 0x20 non-spacific end of interrupt

define CTS 0x10 clear to send

define DSR 0x20 data set ready

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-2

define RI 0x40 ring indicator

define DCD 0x80 data carrier detect

define DCTS 1 delta clear to send

define DDSR 2 delta data set ready

define TERI 4 trailing edge ring detect

define DDCD 8 delta data carrier detect

define OE 2 overrun error

define PE 4 parity error

define FE 8 frame error

define BI 0x10 break interrupt

define THRE 0x20 transmit holding reg empty

3302C series elec load command sets

int pd_wrt(char wrtbufint count)

static char combuf[COMPTR] = CHAN CURRHIGH CURRLOW

RESHIGH RESLOW VOLTHIGH

VOLTLOW PERDHIGH PERDLOW

FALL RISE GLOBLOAD

GLOBLEV GLOBPRES GLOBSHOR

GLOBDYN GLOBRANG GLOBMODE

CLER CHAN MEASVOLT

MEASCURRCURRHIGH CURRLOW

ERR RESHIGH RESLOW

VOLTHIGHVOLTLOW NAME

PERDHIGHPERDLOW FALL

RISE LOAD LEV

PRES SHOR DYN

RANG MODE PROT

REMOTE LOCAL

int cntresultt

int comerrerr

char ch

char tempbuf[QUELEN]

char intbuf[QUELEN]

for (cnt = 0cnt lt 1024cnt++)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-3

intbuf[cnt] =

tempbuf[cnt]=

strset(intbuf)

strset(tempbuf)

for (cnt = 0cnt lt count+1cnt++wrtbuf++)

intbuf[cnt] = wrtbuf

cnt = cnt--

intbuf[cnt] = r

cnt = cnt++

count = count++

intbuf[cnt] = n

t = strcspn(intbuf )

if (t gtcount)

t = count-1

for (cnt = 0cnt lt tcnt++)

tempbuf[cnt] = intbuf[cnt]

strupr(tempbuf)

strupr(intbuf)

cnt = 0

do

comerr = strncmp(tempbufcombuf[cnt]t)

cnt = cnt++

while(( cnt = COMPTR) ampamp (comerr = 0))

if ( comerr == 0)

result = SUCCESS

for (cnt = 0cnt lt count+1cnt++)

while(inportb(ACE_LINE_STAT_REG) amp THRE == 0)

ch = intbuf[cnt]

delay(20)

outportb(ACE_DATA_REG ch)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-4

timeout = 0

for (cnt = 0 cnt lt= countcnt++)

ch = intbuf[cnt]

if(ch == )

do

read_buf()

while((rd_result == 0)ampamp(timeout == 0))

rd_result = 0

for (cnt = 0cntlt= countcnt++)

intbuf[cnt] =

tempbuf[cnt] =

return(result)

return(OPER_ERR)

int pd_rd(char bufint count)

char ch

int cnt = 0

do

ch = queue[cnt]

buf = ch

cnt = cnt++

buf = buf++

while((ch = n) ampamp (cnt = count))

buf = 0

queue[0] = 0

if (timeout == 1)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-5

return(TIME_OUT)

return(SUCCESS)

int read_buf()

char chch1

int temp_index

unsigned long ticks

float sec1sec2

rd_result = 0

ticks = biostime(00)

sec1 = ticks182

do

ticks = biostime(00)

sec2 = ticks182

if((sec2 - sec1) gt= 200) delay about 1 Sec

timeout = 1

ch = inportb(ACE_INT_IDENT_REG)

ch amp= 0x06

switch(ch)

case 6

inportb(ACE_DATA_REG) read the data register to empty it

break

case 0

break

case 2

break

case 4 read character from data register

ch1 = inportb(ACE_DATA_REG)

temp_index = input_index + 1 increment index of input buffer

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-6

if (ch1 = n) check terminate bit

queue[input_index] = ch1 store character to input buffer

input_index = temp_index

else

queue[input_index] = ch1

input_index = temp_index

input_index = 0 if terminate bit was detected

temp_index = 0

rd_result = 1 clear index and set return value

break

finally send the non-spacific

while ((rd_result == 0) ampamp (timeout == 0))

int pd_init(int pd_com)

if ((pd_com = 1) ampamp (pd_com = 2))

return(OPER_ERR)

if (pd_com == 2) initial communication port 2

ACE_DATA_REG = 0x2f8

ACE_INT_ENB_REG = 0x2f9

ACE_INT_IDENT_REG = 0x2fa

ACE_LINE_CTL_REG = 0x2fb

ACE_MODEM_CTL_REG = 0x2fc

ACE_LINE_STAT_REG = 0x2fd

ACE_MODEM_STAT_REG = 0x2fe

COM_INT_NUM = 11

IRQ_MASK = 0xf7 IRQ mask for IRQ3 (11110111)

else initial communication port 1

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-7

ACE_DATA_REG = 0x3f8

ACE_INT_ENB_REG = 0x3f9

ACE_INT_IDENT_REG = 0x3fa

ACE_LINE_CTL_REG = 0x3fb

ACE_MODEM_CTL_REG = 0x3fc

ACE_LINE_STAT_REG = 0x3fd

ACE_MODEM_STAT_REG = 0x3fe

COM_INT_NUM = 12

IRQ_MASK = 0xef IRQ mask for IRQ4 (11101111)

bioscom(0 0xe3 pd_com-1) boud rate 9600 1 start bit

pd_rem() no parity 1 stop bit

pd_wrt(remote6) data bit 8 bits

return(SUCCESS)

void pd_rem(void)

char ch

outportb(ACE_INT_ENB_REG 0xd) enable ACIA interrupt register

inportb(ACE_DATA_REG) empty receive data register

inportb(ACE_LINE_STAT_REG) clear line status register

outportb(ACE_MODEM_CTL_REG 0xb) set RTSDTR to enable modem and

turn on OUT2 to enable the 8250s

IRQ interrupt to system

void pd_loc(void)

char ch

outportb(ACE_INT_ENB_REG 0) disable all 8250 interrupt

outportb(ACE_MODEM_CTL_REG 0) clear RTSDTR to disable modem and

turn off OUT2 to disable the 8250s

IRQ interrupt to system

Program terminated

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-8

C Example Program Link this program with pd_rs232obj

include ltdoshgt

include ltstdiohgt

include ltconiohgt

include ltstringhgt

main()

int com

int io_err= 0

char rdbuf[1024]

clrscr()

printf(Input COM1COM2 port is )

scanf(d ampcom)

if((io_err = pd_init(com)) == 0) Initial RS-232 interface

setstr(rdbuf)

pd_wrt(name5)

if ((io_err = pd_rd(a10)) == 0)

do

Set preset off current sink 10 amps and load on commands to the load

pd_wrt(pres off8)

delay(200)

pd_wrt(currlow 0012)

delay(200)

pd_wrt(curr high 1013

delay(200)

pd_wrt(load on7)

delay(200)

pd_wrt(meascurr 11)

Get the load actially sink current from the load

delay(200)

pd_rd(rdbuf20)

io_err = 1

while (io_err == 0)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-9

else

printf(a)

printf(3302C IO reading error n)

exit(1)

pd_loc() Go to local

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

Material Contents Declaration (材料含量宣称)

Hazardous Substance (有毒有害物质或元素)

(Part Name) 零件名称

(Pb) 汞

(Hg) 镉

(Cd) 六价铬

(Cr6+)

多溴

联苯

(PBB)

多溴

二苯醚

(PBDE)

PCBA (印刷电路装配件)

X O X O O O

Electrical part not on PCBArsquos 未在PCBA上的电子零件 X O X O O O

Metal parts 金属零件

O O O X O O

Plastic parts 塑料零件

O O O O X X

Wiring 电线

X O O O O O

Package 封装

X O O O O O

对销售之日的所售产品本表显示 PRODIGIT 供应链的电子信息产品可能包含这些物质注意在所售产品中可能

会也可能不会含有所有所列的部件This table shows where these substances may be found in the supply chain of Prodigit electronic information products as of the date of sale of the enclosed product Note that some of the component types listed above may or may not be a part of the enclosed product 表示该有毒有害物质在该部

件所有均质材料中的含量均在SJT 11363-2006 标准规定的限量要求以下Indicates that the concentration of the hazardous substance in all homogeneous materials in the parts is below the relevant threshold of the SJT 113632006 standard times表示该有毒有害物质至少在该部件的某一均质材料中的含量超出SJT 11363-2006 标准

规定的限量要求times Indicates that the concentration of the hazardous substance of at least one of all homogeneous materials in the parts is above the relevant threshold of the SJT 11363-2006 standard Note(注释) 1Prodigit has not fully transitioned to lead-free solder assembly at this momentHowever most of thecomponents used are RoHS compliant(此刻Prodigit 并非完全过渡到无铅焊料组装但是大部份的元器件一至于RoHS的规定)

2 The product is labeled with an environment-friendly usage period in yearsThe marked period is assumed under the operating environment specified in the product specifications(产品标注了环境友好的使用期限制(年)所标注的环境使用期限假定是在此产品定义的使用环境之下)

Example of a marking for a 10 year period (例如此标制环境使用期限为10年)

Page 39: 3302C Mainframe 使用手冊 · 2016. 12. 20. · 3302c mainframe 使用手冊 1-3 1-5 系統方塊圖 3302c 系統方塊圖如圖 1-1 所示,3302c 內含兩組電源供應器,其中一組供應給

3302C Mainframe 使用手冊 4-23

7 6 5 4 3 2 1 0

過功率保護(OPP)

過電壓保護(OVP)

過電流保護(OCP)

位元 7 位元 0

過溫度保護(OTP)(3310)

表 4-13 PROT 狀態暫存器

[STATe] SLEWrate ATE FAST∣MIDDle∣SLOWNL (適用機型3320

系列)

格式[STATe] SLEWrate FAST∣MIDDle∣SLOWNL

用途設置當前模組電流斜率

說明設置當前模組電流斜率約快中慢

474 SYSTEM 設定和讀取機框和電子負載的狀態

[SYStem] RECall SP m n (適用機型33203250A3310A 3310C

3330A 系列)

格式[SYStem] RECall SP m n∣NL

用途呼叫記憶裝定中的負載狀態

說明此命令為呼叫記憶裝定中的負載狀態資料m = 1~5n = 1~30

如果當前模組為 3310A3250 系列時項目號 (n) 無效n 可以省略

如果當前模組為其他系列時省略符號 n項目默議為 3302C 所顯示的項

實例RECALL 215 呼叫記憶裝定中的第 2 組第 15 項負載裝態資料

REC 3 呼叫記憶裝定中的第3組負載狀態資料如果當前模組為 3320

3310C3330A 系列時項目默議為 3302C 所顯示的項目

[SYStem] STORe SP m n (適用機型33203250A3310A 3310C

3330A 系列)

格式[SYStem] STORe SP m n∣NL

用途存儲負載狀態到記憶裝定中

說明此命令為存儲負載狀態到記憶裝定中m = 1~5n = 1~30如果當前模組

為 3310A3250A 系列時項目 (n) 無效n 可以省略

如果當前模組為其他系列時省略項目號 n 項目默議為 3302C 所顯示的項

實例SYSTEMSTORE 215 存儲負載狀態到記憶裝定第 2 組第 15 項中

STOR 3 存儲負載狀態到記憶裝定第 3 組如果當前模組為 33203310C

3330A 系列時項目默議為 3302C 所顯示的項目

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-24

[SYStem] NAME (適用機型3250A3310A 3310C3330A 系列)

格式[SYStem] NAME ∣NL

用途讀取當前電子負載機型編號

說明此命令讀回當前電子負載機型編號如果當前沒有模組那麼將讀到字

符串 ˆNONE˜如果當前安裝了模組那麼將會讀到以下型號

型 號 型 號 型 號 型 號

3250A 3310A 3310C 3330A

3251A 3311A 3311C 3331A

3252A 3312A 3312C 3332A

3253 3314A 3314C 3333A

3315A 3315C 3334A

表 4-14 各系列機型編號表

[SYStem] NAME XXXX ∣NL or [SYStem] SPEC NR2 (適用機型

3320A 系列)

格式[SYStem] NAME XXXX ∣NL

[SYStem] SPEC NR2

用途設定當前電子負載機型編號

說明XXXX 為 33203321332233243325 型號之一3302C 才能知道當

前為何種規格電子負載

SPCT 型號

0 3320

1 3321

2 3322

4 3324

5 3325

表 4-15 3320系列機型編號表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-25

475 MEASURE 測量電子負載的當前電流電壓的實際值

MEASureCURRent (適用機型3250A3310A 3310C3330A 系列)

格式MEASureCURRent ∣NL

用途讀取當前電子負載的電流

說明讀回 4 位半數位電流表的讀值單位為安培 (A)

MEASureVOLtage (適用機型3250A3310A 3310C3330A 系列)

格式MEASureVOLtage ∣NL

用途讀取當前電子負載的電壓

說明讀回 4 位半數位電壓表的讀值單位為伏特 (V)

MEASurePOWer (適用機型3250A3310C 系列)

格式MEASurePOW ∣NL

用途讀取當前電子負載的功率

說明讀回 4 位半數位瓦特表的讀值單位為瓦特(W)

MEASureVA (適用機型3250A 系列)

格式MEASureVA ∣NL

用途讀取當前電子負載的伏安

說明讀回 4 位半數位伏安表的讀值單位為伏安 (VA)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-26

4-8 3250 系列 GPIB 控制流程圖

START

SET to LEV A or B

AC or DC

AC

DC

SET

FREQ NR2

SYNC ON|OFF

BANK m

SET

FREQ 01

SYNC ONOFF

MODE CCCC

SET

CR

MODE CR

SET

MODE CC

WAVE nCURR = A NR2

SET

VL NR2VH NR2

IL NR2

IH NR2WL NR2

WH NR2VAL NR2VAH NR2

m 0 ~ 10n 1 ~ 5

BANK 命令僅能使用於

交流 (AC) 負載

Lighting REM

Indicater

WAVE 命令僅能使用於

固定電流 (CC)模式

RESA NR2

圖 4-2 3250A 系列 GPIB 控制流程圖

SET

ldquoMODE LINrdquoldquoCURR=A NR2rdquo

LIN

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-27

4-9 3310A 系列 GPIB 控制流程圖

圖 4-3 3310A 系列 GPIB 控制流程圖

START

SETMODE CC

SET SET

CURRENTiexclOslashA

CC

SETRANG 2

SETRANG 1

SETRANG 1

SETRANG 2

HIGH or LOW LEVEL

SET

LEV HIGHRESLOW C

RESHIGH NR2

SET

LEV LOWRESLOW D

RESHIGH NR2

SETLEV HIGH

RESLOW ERESHIGH NR2

SET

LEV LOWRESHIGH FRESHIGH NR2

SET

LEV HIGHRESLOW G

RESHIGH NR2

SET

LEV LOWRESHIGH H

RESHIGH NR2

STA or DYN

SETDYN OFF

SET

HIGH or

SETLEV HIGH

CURRLOW I

CURRHIGH NR2

SETLEV LOW

CURRHIGH J

CURRLOW NR2

SETLEV HIGH

CURRLOW K

CURRHIGH NR2

SETLEV LOW

CURRHIGH L

CURRLOW NR2

SETDYN ON

RISENR2

PERDLOW NR2

STA or DYN

DYN OFF

LOW LEVELHIGH or

LOW LEVEL

CURRHIGH NR2CURRLOW NR2

FALLNR2PERDHIGH NR2

SETDYN ON

RISENR2

PERDLOW NR2

CURRHIGH NR2CURRLOW NR2

FALLNR2PERDHIGH NR2

HIGH or LOW LEVEL

HIGH or LOW LEVEL

CURRENTiexclUgraveB

MODE CR MODE CV

MODE

CR

MODE

CV

MODE NO NO NO

YESYESYES

YES

YESNO

NO

LOW

HIGH HIGH

LOW

DYN DYN

SAT SAT

LOWLOW

HIGH HIGH

HIGH

LOW

3310A 3311A 3312A 3314A 3315A

AB

CD

E

FGH

IJKL

3020

20800001

20

0060000

3000300

6010

104000

0051000

60000

6000600

10250

25020000

125250

001000

1000100

051000

100020000

501000

00500000

050050

1540

4015000

0240

0060000

1500150

3310A 系列流程圖變數表

Lighti ng REMIndicater

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-28

4-10 3320 系列 GPIB 控制流程圖

圖 4-4 3320 系列 GPIB 控制流程圖

START

A B C

3320 3321 3322 3323 3324 30

30

300

60

60

600

10

10

100

10

10

100

05

05

50

3325 15

15

150

SETRANG 1SLEW n

CURR ≦ B

CURRENT ≦ A

SETRANG 2SLEW n

CURR ≦ C

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-29

4-11 3310C 系列 GPIB 控制流程圖

圖 4-5 3310C 系列 GPIB 控制流程圖

START

CC

MODE

NO CP

MODE

CV

MODE

CR

MODE

SETldquoMODE CCrdquo

SETldquoMODE CRrdquo

SETldquoMODE CVrdquo

SETldquoMODE CPrdquo

CORRENTlt=A

SETldquoRANGE 2rdquo

SETldquoRANGE 1rdquo

RESgt=B

SETldquoRANGE 2rdquo

SETldquoRANGE 1rdquo

STA or

SETldquoDYN OFFrdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquo ldquoCURRHIGH D ldquo ldquoCURRLOW NR2rdquo

SET ldquoLEV HIGHrdquo ldquoCURRLOW C ldquo ldquoCURRHIGH NR2rdquo

SET ldquoDYN ONrdquo

ldquoCURRHIGH NR2ldquo ldquoCURRLOW NR2rdquo ldquoRISENR2rdquo ldquoFALLNR2rdquo ldquoPERDHIGH NR2rdquo ldquoPERDLOW NR2rdquo

STA or

SETldquoDYN OFFrdquo

HIGH orLOW LEVEL

SETldquoLEV LOWrdquo ldquoCURRHIGH F ldquoldquoCURRLOW NR2rdquo

SETldquoLEV HIGHrdquoldquoCURRLOW E ldquoldquoCURRHIGH NR2rdquo

SETldquoDYN ONrdquo

ldquoCURRHIGH NR2ldquoldquoCURRLOW NR2rdquoldquoRISENR2rdquoldquoFALLNR2rdquoldquoPERDHIGH NR2rdquoldquoPERDLOW NR2rdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquoldquoRESHIGH J ldquo ldquoRESLOW NR2rdquo

SET ldquoLEV HIGHrdquo ldquoRESLOW I ldquo ldquoRESHIGH NR2rdquo

HIGH orLOW LEVEL

SETldquoLEV LOWrdquoldquoRESHIGH L ldquoldquoRESLOW NR2rdquo

SET ldquoLEV HIGHrdquo ldquoRESLOW K ldquoldquoRESHIGH NR2rdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquo ldquoCVHIGH H ldquo ldquoCVLOW NR2rdquo

SET ldquoLEV HIGHrdquoldquoCVLOW G ldquo ldquoCVHIGH NR2rdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquo ldquoCPHIGH N ldquo ldquoCPLOW NR2rdquo

SETldquoLEV HIGHrdquo ldquoCPLOW M ldquoldquoCPHIGH NR2rdquo

A B CDEF GH I J KLM N

3310C30 20 0 0300030

20 750010620

00 60

00 150

3311C601000 60 0060

1037500510

00 60

00300

3312C102500100010

25 1875013325

00250

00300

3314C0510000050050

1001875533100

00500

00200

3315C154000150015

4015002140

0060

0075

3310C系列流程圖變數表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 A-1

Appendix A GPIB programming Example

C Example Program

Link this program with appropriate cibobj

This application program is written in TURBO C 20 for the IBM PC-AT compatible The National Instruments Cooperation (NIC) Model PC-2A board provides the interface between the PC-AT and a PRODIGIT MPAL ELECTRONIC LOAD The appropriate cibobj file is required in each program to properly link the NIC board to C LANGUAGE and include the ltdeclhgt HEADER FILE to C LANGUAGE

include ltstdiohgt

include ltdoshgt

include ltmathhgt

include declh NI GPIB CARD HEADER FILE

main()

char ouster[20]rdbuf[15]spec[10]

int ichload

Assign unique identifier to the device dev5 and store in variable load check for error ibfind error = negative value returned

if((load = ibfind(dev5)) lt 0) Device variable name is load

GPIB address is 5

printf(r INTERFACE ERROR an)

printf(rnError routine to notify that ibfind failedn)

printf(rnCheck software configurationn)

exit(1)

Clear the device

if((ibclr(load)) amp ERR)

printf(INTERFACE ERROR a)

exit(1)

clrscr()

Clear load error register

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT A-2

ibwrt(loadoutstr6)

ibwrt(loadCLR3)

ibwrt( loadNAME5) Get the 3310 series module load specification

strset(rdbuf0) Clear rdbuf string buffer

strset(spec0) Clear spec string buffer

ibrd(loadspec20)

if (spec[3] == 9)

printf(n 3302C series specification error )

Set preset off current sink 10 amps and load on commands to the load

ibwrt( loadpres offcclow 00cchigh 10load on 47)

ibwrt( loadmeascurr10)

Get the load actially sink current from the load

ibrd( loadrdbuf20)

go to local

ibloc(load)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 A-3

BASICA Example Program

LOAD DECLBAS using BASICA MERGE command

100 REM You must merge this code with DECLBAS

105 REM

110 REM Assign a unique identifier to the device dev5 and store it in variable load

125 REM

130 udname$ = dev5

140 CALL ibfind (udname$load)

145 REM

150 REM Check for error on ibfind call

155 REM

160 IF load lt 0 THEN GOTO 2000

165 REM

170 REM Clear the device

175 REM

180 CALL ibclr (load)

185 REM

190 REM Get the 3310 series module load specification

195 REM

200 wrt$ = NAME CALL ibwrt(loadwrt$)

210 rd$ = space$(20) CALL ibrd(loadrd$)

215 REM

220 REM Set preset off current sink 10 amps and load on commands to the load

225 REM

230 wrt$ = pres offcclow 00cchigh 10load on

240 CALL ibwrt(loadwrt$)

245 REM

250 REM Get the load actially sink current from the load

255 REM

260 wrt$ = meascurr CALL ibwrt(loadwrt$)

270 rd$ = space$(20) CALL ibrd(loadrd$)

275 REM

280 REM Go to local

285 REM

290 CALL ibloc(load)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT A-4

2000 REM Error routine to notify that ibfind failed

2010 REM Check software configuration

2020 PRINT ibfind error STOP

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-1

Appendix B RS-232 programming Example

C Language Interface for DOS Handlers pd_rs232c include ltdoshgt

include ltstdiohgt

include ltconiohgt

include ltstringhgt

define COMPTR 44 command array pointer

define QUELEN 1024 size of seriel input

define SUCCESS 0 return value variable for success

define OPER_ERR -1 operate error

define TIME_OUT 1 time_out

int input_index = 0 index of seriel input buffer

int rd_result = 0 return value variable of pd_rd()

int timeout = 0 timeout flag

char queue[QUELEN] seriel input buffer

int ACE_DATA_REG ACIA data register

int ACE_INT_ENB_REG ACIA interrupt enable register

int ACE_INT_IDENT_REG ACIA interrupt identification register

int ACE_LINE_CTL_REG ACIA line control register

int ACE_MODEM_CTL_REG ACIA modem control register

int ACE_LINE_STAT_REG ACIA line status register

int ACE_MODEM_STAT_REG ACIA modem status register

int COM_INT_NUM ACIA communication port interrupt number

int IRQ_MASK IRQ mask for PC IRQ flag

void pd_loc(void) function of disable interrupt routine

void pd_rem(void) function of enable interrupt routine

int pd_init(int) function of initial communication port

int pd_wrt(char int) function of write to device

int pd_rd(char int) function of read from device

int read_buf(void)

define PIC_CTL_REG 0x20 8259A PIC control register

define PIC_INT_MASK_REG 0x21 8259A PIC interrupt mask register

define NON_SPEC_EOI 0x20 non-spacific end of interrupt

define CTS 0x10 clear to send

define DSR 0x20 data set ready

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-2

define RI 0x40 ring indicator

define DCD 0x80 data carrier detect

define DCTS 1 delta clear to send

define DDSR 2 delta data set ready

define TERI 4 trailing edge ring detect

define DDCD 8 delta data carrier detect

define OE 2 overrun error

define PE 4 parity error

define FE 8 frame error

define BI 0x10 break interrupt

define THRE 0x20 transmit holding reg empty

3302C series elec load command sets

int pd_wrt(char wrtbufint count)

static char combuf[COMPTR] = CHAN CURRHIGH CURRLOW

RESHIGH RESLOW VOLTHIGH

VOLTLOW PERDHIGH PERDLOW

FALL RISE GLOBLOAD

GLOBLEV GLOBPRES GLOBSHOR

GLOBDYN GLOBRANG GLOBMODE

CLER CHAN MEASVOLT

MEASCURRCURRHIGH CURRLOW

ERR RESHIGH RESLOW

VOLTHIGHVOLTLOW NAME

PERDHIGHPERDLOW FALL

RISE LOAD LEV

PRES SHOR DYN

RANG MODE PROT

REMOTE LOCAL

int cntresultt

int comerrerr

char ch

char tempbuf[QUELEN]

char intbuf[QUELEN]

for (cnt = 0cnt lt 1024cnt++)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-3

intbuf[cnt] =

tempbuf[cnt]=

strset(intbuf)

strset(tempbuf)

for (cnt = 0cnt lt count+1cnt++wrtbuf++)

intbuf[cnt] = wrtbuf

cnt = cnt--

intbuf[cnt] = r

cnt = cnt++

count = count++

intbuf[cnt] = n

t = strcspn(intbuf )

if (t gtcount)

t = count-1

for (cnt = 0cnt lt tcnt++)

tempbuf[cnt] = intbuf[cnt]

strupr(tempbuf)

strupr(intbuf)

cnt = 0

do

comerr = strncmp(tempbufcombuf[cnt]t)

cnt = cnt++

while(( cnt = COMPTR) ampamp (comerr = 0))

if ( comerr == 0)

result = SUCCESS

for (cnt = 0cnt lt count+1cnt++)

while(inportb(ACE_LINE_STAT_REG) amp THRE == 0)

ch = intbuf[cnt]

delay(20)

outportb(ACE_DATA_REG ch)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-4

timeout = 0

for (cnt = 0 cnt lt= countcnt++)

ch = intbuf[cnt]

if(ch == )

do

read_buf()

while((rd_result == 0)ampamp(timeout == 0))

rd_result = 0

for (cnt = 0cntlt= countcnt++)

intbuf[cnt] =

tempbuf[cnt] =

return(result)

return(OPER_ERR)

int pd_rd(char bufint count)

char ch

int cnt = 0

do

ch = queue[cnt]

buf = ch

cnt = cnt++

buf = buf++

while((ch = n) ampamp (cnt = count))

buf = 0

queue[0] = 0

if (timeout == 1)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-5

return(TIME_OUT)

return(SUCCESS)

int read_buf()

char chch1

int temp_index

unsigned long ticks

float sec1sec2

rd_result = 0

ticks = biostime(00)

sec1 = ticks182

do

ticks = biostime(00)

sec2 = ticks182

if((sec2 - sec1) gt= 200) delay about 1 Sec

timeout = 1

ch = inportb(ACE_INT_IDENT_REG)

ch amp= 0x06

switch(ch)

case 6

inportb(ACE_DATA_REG) read the data register to empty it

break

case 0

break

case 2

break

case 4 read character from data register

ch1 = inportb(ACE_DATA_REG)

temp_index = input_index + 1 increment index of input buffer

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-6

if (ch1 = n) check terminate bit

queue[input_index] = ch1 store character to input buffer

input_index = temp_index

else

queue[input_index] = ch1

input_index = temp_index

input_index = 0 if terminate bit was detected

temp_index = 0

rd_result = 1 clear index and set return value

break

finally send the non-spacific

while ((rd_result == 0) ampamp (timeout == 0))

int pd_init(int pd_com)

if ((pd_com = 1) ampamp (pd_com = 2))

return(OPER_ERR)

if (pd_com == 2) initial communication port 2

ACE_DATA_REG = 0x2f8

ACE_INT_ENB_REG = 0x2f9

ACE_INT_IDENT_REG = 0x2fa

ACE_LINE_CTL_REG = 0x2fb

ACE_MODEM_CTL_REG = 0x2fc

ACE_LINE_STAT_REG = 0x2fd

ACE_MODEM_STAT_REG = 0x2fe

COM_INT_NUM = 11

IRQ_MASK = 0xf7 IRQ mask for IRQ3 (11110111)

else initial communication port 1

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-7

ACE_DATA_REG = 0x3f8

ACE_INT_ENB_REG = 0x3f9

ACE_INT_IDENT_REG = 0x3fa

ACE_LINE_CTL_REG = 0x3fb

ACE_MODEM_CTL_REG = 0x3fc

ACE_LINE_STAT_REG = 0x3fd

ACE_MODEM_STAT_REG = 0x3fe

COM_INT_NUM = 12

IRQ_MASK = 0xef IRQ mask for IRQ4 (11101111)

bioscom(0 0xe3 pd_com-1) boud rate 9600 1 start bit

pd_rem() no parity 1 stop bit

pd_wrt(remote6) data bit 8 bits

return(SUCCESS)

void pd_rem(void)

char ch

outportb(ACE_INT_ENB_REG 0xd) enable ACIA interrupt register

inportb(ACE_DATA_REG) empty receive data register

inportb(ACE_LINE_STAT_REG) clear line status register

outportb(ACE_MODEM_CTL_REG 0xb) set RTSDTR to enable modem and

turn on OUT2 to enable the 8250s

IRQ interrupt to system

void pd_loc(void)

char ch

outportb(ACE_INT_ENB_REG 0) disable all 8250 interrupt

outportb(ACE_MODEM_CTL_REG 0) clear RTSDTR to disable modem and

turn off OUT2 to disable the 8250s

IRQ interrupt to system

Program terminated

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-8

C Example Program Link this program with pd_rs232obj

include ltdoshgt

include ltstdiohgt

include ltconiohgt

include ltstringhgt

main()

int com

int io_err= 0

char rdbuf[1024]

clrscr()

printf(Input COM1COM2 port is )

scanf(d ampcom)

if((io_err = pd_init(com)) == 0) Initial RS-232 interface

setstr(rdbuf)

pd_wrt(name5)

if ((io_err = pd_rd(a10)) == 0)

do

Set preset off current sink 10 amps and load on commands to the load

pd_wrt(pres off8)

delay(200)

pd_wrt(currlow 0012)

delay(200)

pd_wrt(curr high 1013

delay(200)

pd_wrt(load on7)

delay(200)

pd_wrt(meascurr 11)

Get the load actially sink current from the load

delay(200)

pd_rd(rdbuf20)

io_err = 1

while (io_err == 0)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-9

else

printf(a)

printf(3302C IO reading error n)

exit(1)

pd_loc() Go to local

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

Material Contents Declaration (材料含量宣称)

Hazardous Substance (有毒有害物质或元素)

(Part Name) 零件名称

(Pb) 汞

(Hg) 镉

(Cd) 六价铬

(Cr6+)

多溴

联苯

(PBB)

多溴

二苯醚

(PBDE)

PCBA (印刷电路装配件)

X O X O O O

Electrical part not on PCBArsquos 未在PCBA上的电子零件 X O X O O O

Metal parts 金属零件

O O O X O O

Plastic parts 塑料零件

O O O O X X

Wiring 电线

X O O O O O

Package 封装

X O O O O O

对销售之日的所售产品本表显示 PRODIGIT 供应链的电子信息产品可能包含这些物质注意在所售产品中可能

会也可能不会含有所有所列的部件This table shows where these substances may be found in the supply chain of Prodigit electronic information products as of the date of sale of the enclosed product Note that some of the component types listed above may or may not be a part of the enclosed product 表示该有毒有害物质在该部

件所有均质材料中的含量均在SJT 11363-2006 标准规定的限量要求以下Indicates that the concentration of the hazardous substance in all homogeneous materials in the parts is below the relevant threshold of the SJT 113632006 standard times表示该有毒有害物质至少在该部件的某一均质材料中的含量超出SJT 11363-2006 标准

规定的限量要求times Indicates that the concentration of the hazardous substance of at least one of all homogeneous materials in the parts is above the relevant threshold of the SJT 11363-2006 standard Note(注释) 1Prodigit has not fully transitioned to lead-free solder assembly at this momentHowever most of thecomponents used are RoHS compliant(此刻Prodigit 并非完全过渡到无铅焊料组装但是大部份的元器件一至于RoHS的规定)

2 The product is labeled with an environment-friendly usage period in yearsThe marked period is assumed under the operating environment specified in the product specifications(产品标注了环境友好的使用期限制(年)所标注的环境使用期限假定是在此产品定义的使用环境之下)

Example of a marking for a 10 year period (例如此标制环境使用期限为10年)

Page 40: 3302C Mainframe 使用手冊 · 2016. 12. 20. · 3302c mainframe 使用手冊 1-3 1-5 系統方塊圖 3302c 系統方塊圖如圖 1-1 所示,3302c 內含兩組電源供應器,其中一組供應給

PRODIGIT 4-24

[SYStem] NAME (適用機型3250A3310A 3310C3330A 系列)

格式[SYStem] NAME ∣NL

用途讀取當前電子負載機型編號

說明此命令讀回當前電子負載機型編號如果當前沒有模組那麼將讀到字

符串 ˆNONE˜如果當前安裝了模組那麼將會讀到以下型號

型 號 型 號 型 號 型 號

3250A 3310A 3310C 3330A

3251A 3311A 3311C 3331A

3252A 3312A 3312C 3332A

3253 3314A 3314C 3333A

3315A 3315C 3334A

表 4-14 各系列機型編號表

[SYStem] NAME XXXX ∣NL or [SYStem] SPEC NR2 (適用機型

3320A 系列)

格式[SYStem] NAME XXXX ∣NL

[SYStem] SPEC NR2

用途設定當前電子負載機型編號

說明XXXX 為 33203321332233243325 型號之一3302C 才能知道當

前為何種規格電子負載

SPCT 型號

0 3320

1 3321

2 3322

4 3324

5 3325

表 4-15 3320系列機型編號表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-25

475 MEASURE 測量電子負載的當前電流電壓的實際值

MEASureCURRent (適用機型3250A3310A 3310C3330A 系列)

格式MEASureCURRent ∣NL

用途讀取當前電子負載的電流

說明讀回 4 位半數位電流表的讀值單位為安培 (A)

MEASureVOLtage (適用機型3250A3310A 3310C3330A 系列)

格式MEASureVOLtage ∣NL

用途讀取當前電子負載的電壓

說明讀回 4 位半數位電壓表的讀值單位為伏特 (V)

MEASurePOWer (適用機型3250A3310C 系列)

格式MEASurePOW ∣NL

用途讀取當前電子負載的功率

說明讀回 4 位半數位瓦特表的讀值單位為瓦特(W)

MEASureVA (適用機型3250A 系列)

格式MEASureVA ∣NL

用途讀取當前電子負載的伏安

說明讀回 4 位半數位伏安表的讀值單位為伏安 (VA)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-26

4-8 3250 系列 GPIB 控制流程圖

START

SET to LEV A or B

AC or DC

AC

DC

SET

FREQ NR2

SYNC ON|OFF

BANK m

SET

FREQ 01

SYNC ONOFF

MODE CCCC

SET

CR

MODE CR

SET

MODE CC

WAVE nCURR = A NR2

SET

VL NR2VH NR2

IL NR2

IH NR2WL NR2

WH NR2VAL NR2VAH NR2

m 0 ~ 10n 1 ~ 5

BANK 命令僅能使用於

交流 (AC) 負載

Lighting REM

Indicater

WAVE 命令僅能使用於

固定電流 (CC)模式

RESA NR2

圖 4-2 3250A 系列 GPIB 控制流程圖

SET

ldquoMODE LINrdquoldquoCURR=A NR2rdquo

LIN

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-27

4-9 3310A 系列 GPIB 控制流程圖

圖 4-3 3310A 系列 GPIB 控制流程圖

START

SETMODE CC

SET SET

CURRENTiexclOslashA

CC

SETRANG 2

SETRANG 1

SETRANG 1

SETRANG 2

HIGH or LOW LEVEL

SET

LEV HIGHRESLOW C

RESHIGH NR2

SET

LEV LOWRESLOW D

RESHIGH NR2

SETLEV HIGH

RESLOW ERESHIGH NR2

SET

LEV LOWRESHIGH FRESHIGH NR2

SET

LEV HIGHRESLOW G

RESHIGH NR2

SET

LEV LOWRESHIGH H

RESHIGH NR2

STA or DYN

SETDYN OFF

SET

HIGH or

SETLEV HIGH

CURRLOW I

CURRHIGH NR2

SETLEV LOW

CURRHIGH J

CURRLOW NR2

SETLEV HIGH

CURRLOW K

CURRHIGH NR2

SETLEV LOW

CURRHIGH L

CURRLOW NR2

SETDYN ON

RISENR2

PERDLOW NR2

STA or DYN

DYN OFF

LOW LEVELHIGH or

LOW LEVEL

CURRHIGH NR2CURRLOW NR2

FALLNR2PERDHIGH NR2

SETDYN ON

RISENR2

PERDLOW NR2

CURRHIGH NR2CURRLOW NR2

FALLNR2PERDHIGH NR2

HIGH or LOW LEVEL

HIGH or LOW LEVEL

CURRENTiexclUgraveB

MODE CR MODE CV

MODE

CR

MODE

CV

MODE NO NO NO

YESYESYES

YES

YESNO

NO

LOW

HIGH HIGH

LOW

DYN DYN

SAT SAT

LOWLOW

HIGH HIGH

HIGH

LOW

3310A 3311A 3312A 3314A 3315A

AB

CD

E

FGH

IJKL

3020

20800001

20

0060000

3000300

6010

104000

0051000

60000

6000600

10250

25020000

125250

001000

1000100

051000

100020000

501000

00500000

050050

1540

4015000

0240

0060000

1500150

3310A 系列流程圖變數表

Lighti ng REMIndicater

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-28

4-10 3320 系列 GPIB 控制流程圖

圖 4-4 3320 系列 GPIB 控制流程圖

START

A B C

3320 3321 3322 3323 3324 30

30

300

60

60

600

10

10

100

10

10

100

05

05

50

3325 15

15

150

SETRANG 1SLEW n

CURR ≦ B

CURRENT ≦ A

SETRANG 2SLEW n

CURR ≦ C

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-29

4-11 3310C 系列 GPIB 控制流程圖

圖 4-5 3310C 系列 GPIB 控制流程圖

START

CC

MODE

NO CP

MODE

CV

MODE

CR

MODE

SETldquoMODE CCrdquo

SETldquoMODE CRrdquo

SETldquoMODE CVrdquo

SETldquoMODE CPrdquo

CORRENTlt=A

SETldquoRANGE 2rdquo

SETldquoRANGE 1rdquo

RESgt=B

SETldquoRANGE 2rdquo

SETldquoRANGE 1rdquo

STA or

SETldquoDYN OFFrdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquo ldquoCURRHIGH D ldquo ldquoCURRLOW NR2rdquo

SET ldquoLEV HIGHrdquo ldquoCURRLOW C ldquo ldquoCURRHIGH NR2rdquo

SET ldquoDYN ONrdquo

ldquoCURRHIGH NR2ldquo ldquoCURRLOW NR2rdquo ldquoRISENR2rdquo ldquoFALLNR2rdquo ldquoPERDHIGH NR2rdquo ldquoPERDLOW NR2rdquo

STA or

SETldquoDYN OFFrdquo

HIGH orLOW LEVEL

SETldquoLEV LOWrdquo ldquoCURRHIGH F ldquoldquoCURRLOW NR2rdquo

SETldquoLEV HIGHrdquoldquoCURRLOW E ldquoldquoCURRHIGH NR2rdquo

SETldquoDYN ONrdquo

ldquoCURRHIGH NR2ldquoldquoCURRLOW NR2rdquoldquoRISENR2rdquoldquoFALLNR2rdquoldquoPERDHIGH NR2rdquoldquoPERDLOW NR2rdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquoldquoRESHIGH J ldquo ldquoRESLOW NR2rdquo

SET ldquoLEV HIGHrdquo ldquoRESLOW I ldquo ldquoRESHIGH NR2rdquo

HIGH orLOW LEVEL

SETldquoLEV LOWrdquoldquoRESHIGH L ldquoldquoRESLOW NR2rdquo

SET ldquoLEV HIGHrdquo ldquoRESLOW K ldquoldquoRESHIGH NR2rdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquo ldquoCVHIGH H ldquo ldquoCVLOW NR2rdquo

SET ldquoLEV HIGHrdquoldquoCVLOW G ldquo ldquoCVHIGH NR2rdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquo ldquoCPHIGH N ldquo ldquoCPLOW NR2rdquo

SETldquoLEV HIGHrdquo ldquoCPLOW M ldquoldquoCPHIGH NR2rdquo

A B CDEF GH I J KLM N

3310C30 20 0 0300030

20 750010620

00 60

00 150

3311C601000 60 0060

1037500510

00 60

00300

3312C102500100010

25 1875013325

00250

00300

3314C0510000050050

1001875533100

00500

00200

3315C154000150015

4015002140

0060

0075

3310C系列流程圖變數表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 A-1

Appendix A GPIB programming Example

C Example Program

Link this program with appropriate cibobj

This application program is written in TURBO C 20 for the IBM PC-AT compatible The National Instruments Cooperation (NIC) Model PC-2A board provides the interface between the PC-AT and a PRODIGIT MPAL ELECTRONIC LOAD The appropriate cibobj file is required in each program to properly link the NIC board to C LANGUAGE and include the ltdeclhgt HEADER FILE to C LANGUAGE

include ltstdiohgt

include ltdoshgt

include ltmathhgt

include declh NI GPIB CARD HEADER FILE

main()

char ouster[20]rdbuf[15]spec[10]

int ichload

Assign unique identifier to the device dev5 and store in variable load check for error ibfind error = negative value returned

if((load = ibfind(dev5)) lt 0) Device variable name is load

GPIB address is 5

printf(r INTERFACE ERROR an)

printf(rnError routine to notify that ibfind failedn)

printf(rnCheck software configurationn)

exit(1)

Clear the device

if((ibclr(load)) amp ERR)

printf(INTERFACE ERROR a)

exit(1)

clrscr()

Clear load error register

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT A-2

ibwrt(loadoutstr6)

ibwrt(loadCLR3)

ibwrt( loadNAME5) Get the 3310 series module load specification

strset(rdbuf0) Clear rdbuf string buffer

strset(spec0) Clear spec string buffer

ibrd(loadspec20)

if (spec[3] == 9)

printf(n 3302C series specification error )

Set preset off current sink 10 amps and load on commands to the load

ibwrt( loadpres offcclow 00cchigh 10load on 47)

ibwrt( loadmeascurr10)

Get the load actially sink current from the load

ibrd( loadrdbuf20)

go to local

ibloc(load)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 A-3

BASICA Example Program

LOAD DECLBAS using BASICA MERGE command

100 REM You must merge this code with DECLBAS

105 REM

110 REM Assign a unique identifier to the device dev5 and store it in variable load

125 REM

130 udname$ = dev5

140 CALL ibfind (udname$load)

145 REM

150 REM Check for error on ibfind call

155 REM

160 IF load lt 0 THEN GOTO 2000

165 REM

170 REM Clear the device

175 REM

180 CALL ibclr (load)

185 REM

190 REM Get the 3310 series module load specification

195 REM

200 wrt$ = NAME CALL ibwrt(loadwrt$)

210 rd$ = space$(20) CALL ibrd(loadrd$)

215 REM

220 REM Set preset off current sink 10 amps and load on commands to the load

225 REM

230 wrt$ = pres offcclow 00cchigh 10load on

240 CALL ibwrt(loadwrt$)

245 REM

250 REM Get the load actially sink current from the load

255 REM

260 wrt$ = meascurr CALL ibwrt(loadwrt$)

270 rd$ = space$(20) CALL ibrd(loadrd$)

275 REM

280 REM Go to local

285 REM

290 CALL ibloc(load)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT A-4

2000 REM Error routine to notify that ibfind failed

2010 REM Check software configuration

2020 PRINT ibfind error STOP

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-1

Appendix B RS-232 programming Example

C Language Interface for DOS Handlers pd_rs232c include ltdoshgt

include ltstdiohgt

include ltconiohgt

include ltstringhgt

define COMPTR 44 command array pointer

define QUELEN 1024 size of seriel input

define SUCCESS 0 return value variable for success

define OPER_ERR -1 operate error

define TIME_OUT 1 time_out

int input_index = 0 index of seriel input buffer

int rd_result = 0 return value variable of pd_rd()

int timeout = 0 timeout flag

char queue[QUELEN] seriel input buffer

int ACE_DATA_REG ACIA data register

int ACE_INT_ENB_REG ACIA interrupt enable register

int ACE_INT_IDENT_REG ACIA interrupt identification register

int ACE_LINE_CTL_REG ACIA line control register

int ACE_MODEM_CTL_REG ACIA modem control register

int ACE_LINE_STAT_REG ACIA line status register

int ACE_MODEM_STAT_REG ACIA modem status register

int COM_INT_NUM ACIA communication port interrupt number

int IRQ_MASK IRQ mask for PC IRQ flag

void pd_loc(void) function of disable interrupt routine

void pd_rem(void) function of enable interrupt routine

int pd_init(int) function of initial communication port

int pd_wrt(char int) function of write to device

int pd_rd(char int) function of read from device

int read_buf(void)

define PIC_CTL_REG 0x20 8259A PIC control register

define PIC_INT_MASK_REG 0x21 8259A PIC interrupt mask register

define NON_SPEC_EOI 0x20 non-spacific end of interrupt

define CTS 0x10 clear to send

define DSR 0x20 data set ready

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-2

define RI 0x40 ring indicator

define DCD 0x80 data carrier detect

define DCTS 1 delta clear to send

define DDSR 2 delta data set ready

define TERI 4 trailing edge ring detect

define DDCD 8 delta data carrier detect

define OE 2 overrun error

define PE 4 parity error

define FE 8 frame error

define BI 0x10 break interrupt

define THRE 0x20 transmit holding reg empty

3302C series elec load command sets

int pd_wrt(char wrtbufint count)

static char combuf[COMPTR] = CHAN CURRHIGH CURRLOW

RESHIGH RESLOW VOLTHIGH

VOLTLOW PERDHIGH PERDLOW

FALL RISE GLOBLOAD

GLOBLEV GLOBPRES GLOBSHOR

GLOBDYN GLOBRANG GLOBMODE

CLER CHAN MEASVOLT

MEASCURRCURRHIGH CURRLOW

ERR RESHIGH RESLOW

VOLTHIGHVOLTLOW NAME

PERDHIGHPERDLOW FALL

RISE LOAD LEV

PRES SHOR DYN

RANG MODE PROT

REMOTE LOCAL

int cntresultt

int comerrerr

char ch

char tempbuf[QUELEN]

char intbuf[QUELEN]

for (cnt = 0cnt lt 1024cnt++)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-3

intbuf[cnt] =

tempbuf[cnt]=

strset(intbuf)

strset(tempbuf)

for (cnt = 0cnt lt count+1cnt++wrtbuf++)

intbuf[cnt] = wrtbuf

cnt = cnt--

intbuf[cnt] = r

cnt = cnt++

count = count++

intbuf[cnt] = n

t = strcspn(intbuf )

if (t gtcount)

t = count-1

for (cnt = 0cnt lt tcnt++)

tempbuf[cnt] = intbuf[cnt]

strupr(tempbuf)

strupr(intbuf)

cnt = 0

do

comerr = strncmp(tempbufcombuf[cnt]t)

cnt = cnt++

while(( cnt = COMPTR) ampamp (comerr = 0))

if ( comerr == 0)

result = SUCCESS

for (cnt = 0cnt lt count+1cnt++)

while(inportb(ACE_LINE_STAT_REG) amp THRE == 0)

ch = intbuf[cnt]

delay(20)

outportb(ACE_DATA_REG ch)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-4

timeout = 0

for (cnt = 0 cnt lt= countcnt++)

ch = intbuf[cnt]

if(ch == )

do

read_buf()

while((rd_result == 0)ampamp(timeout == 0))

rd_result = 0

for (cnt = 0cntlt= countcnt++)

intbuf[cnt] =

tempbuf[cnt] =

return(result)

return(OPER_ERR)

int pd_rd(char bufint count)

char ch

int cnt = 0

do

ch = queue[cnt]

buf = ch

cnt = cnt++

buf = buf++

while((ch = n) ampamp (cnt = count))

buf = 0

queue[0] = 0

if (timeout == 1)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-5

return(TIME_OUT)

return(SUCCESS)

int read_buf()

char chch1

int temp_index

unsigned long ticks

float sec1sec2

rd_result = 0

ticks = biostime(00)

sec1 = ticks182

do

ticks = biostime(00)

sec2 = ticks182

if((sec2 - sec1) gt= 200) delay about 1 Sec

timeout = 1

ch = inportb(ACE_INT_IDENT_REG)

ch amp= 0x06

switch(ch)

case 6

inportb(ACE_DATA_REG) read the data register to empty it

break

case 0

break

case 2

break

case 4 read character from data register

ch1 = inportb(ACE_DATA_REG)

temp_index = input_index + 1 increment index of input buffer

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-6

if (ch1 = n) check terminate bit

queue[input_index] = ch1 store character to input buffer

input_index = temp_index

else

queue[input_index] = ch1

input_index = temp_index

input_index = 0 if terminate bit was detected

temp_index = 0

rd_result = 1 clear index and set return value

break

finally send the non-spacific

while ((rd_result == 0) ampamp (timeout == 0))

int pd_init(int pd_com)

if ((pd_com = 1) ampamp (pd_com = 2))

return(OPER_ERR)

if (pd_com == 2) initial communication port 2

ACE_DATA_REG = 0x2f8

ACE_INT_ENB_REG = 0x2f9

ACE_INT_IDENT_REG = 0x2fa

ACE_LINE_CTL_REG = 0x2fb

ACE_MODEM_CTL_REG = 0x2fc

ACE_LINE_STAT_REG = 0x2fd

ACE_MODEM_STAT_REG = 0x2fe

COM_INT_NUM = 11

IRQ_MASK = 0xf7 IRQ mask for IRQ3 (11110111)

else initial communication port 1

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-7

ACE_DATA_REG = 0x3f8

ACE_INT_ENB_REG = 0x3f9

ACE_INT_IDENT_REG = 0x3fa

ACE_LINE_CTL_REG = 0x3fb

ACE_MODEM_CTL_REG = 0x3fc

ACE_LINE_STAT_REG = 0x3fd

ACE_MODEM_STAT_REG = 0x3fe

COM_INT_NUM = 12

IRQ_MASK = 0xef IRQ mask for IRQ4 (11101111)

bioscom(0 0xe3 pd_com-1) boud rate 9600 1 start bit

pd_rem() no parity 1 stop bit

pd_wrt(remote6) data bit 8 bits

return(SUCCESS)

void pd_rem(void)

char ch

outportb(ACE_INT_ENB_REG 0xd) enable ACIA interrupt register

inportb(ACE_DATA_REG) empty receive data register

inportb(ACE_LINE_STAT_REG) clear line status register

outportb(ACE_MODEM_CTL_REG 0xb) set RTSDTR to enable modem and

turn on OUT2 to enable the 8250s

IRQ interrupt to system

void pd_loc(void)

char ch

outportb(ACE_INT_ENB_REG 0) disable all 8250 interrupt

outportb(ACE_MODEM_CTL_REG 0) clear RTSDTR to disable modem and

turn off OUT2 to disable the 8250s

IRQ interrupt to system

Program terminated

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-8

C Example Program Link this program with pd_rs232obj

include ltdoshgt

include ltstdiohgt

include ltconiohgt

include ltstringhgt

main()

int com

int io_err= 0

char rdbuf[1024]

clrscr()

printf(Input COM1COM2 port is )

scanf(d ampcom)

if((io_err = pd_init(com)) == 0) Initial RS-232 interface

setstr(rdbuf)

pd_wrt(name5)

if ((io_err = pd_rd(a10)) == 0)

do

Set preset off current sink 10 amps and load on commands to the load

pd_wrt(pres off8)

delay(200)

pd_wrt(currlow 0012)

delay(200)

pd_wrt(curr high 1013

delay(200)

pd_wrt(load on7)

delay(200)

pd_wrt(meascurr 11)

Get the load actially sink current from the load

delay(200)

pd_rd(rdbuf20)

io_err = 1

while (io_err == 0)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-9

else

printf(a)

printf(3302C IO reading error n)

exit(1)

pd_loc() Go to local

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

Material Contents Declaration (材料含量宣称)

Hazardous Substance (有毒有害物质或元素)

(Part Name) 零件名称

(Pb) 汞

(Hg) 镉

(Cd) 六价铬

(Cr6+)

多溴

联苯

(PBB)

多溴

二苯醚

(PBDE)

PCBA (印刷电路装配件)

X O X O O O

Electrical part not on PCBArsquos 未在PCBA上的电子零件 X O X O O O

Metal parts 金属零件

O O O X O O

Plastic parts 塑料零件

O O O O X X

Wiring 电线

X O O O O O

Package 封装

X O O O O O

对销售之日的所售产品本表显示 PRODIGIT 供应链的电子信息产品可能包含这些物质注意在所售产品中可能

会也可能不会含有所有所列的部件This table shows where these substances may be found in the supply chain of Prodigit electronic information products as of the date of sale of the enclosed product Note that some of the component types listed above may or may not be a part of the enclosed product 表示该有毒有害物质在该部

件所有均质材料中的含量均在SJT 11363-2006 标准规定的限量要求以下Indicates that the concentration of the hazardous substance in all homogeneous materials in the parts is below the relevant threshold of the SJT 113632006 standard times表示该有毒有害物质至少在该部件的某一均质材料中的含量超出SJT 11363-2006 标准

规定的限量要求times Indicates that the concentration of the hazardous substance of at least one of all homogeneous materials in the parts is above the relevant threshold of the SJT 11363-2006 standard Note(注释) 1Prodigit has not fully transitioned to lead-free solder assembly at this momentHowever most of thecomponents used are RoHS compliant(此刻Prodigit 并非完全过渡到无铅焊料组装但是大部份的元器件一至于RoHS的规定)

2 The product is labeled with an environment-friendly usage period in yearsThe marked period is assumed under the operating environment specified in the product specifications(产品标注了环境友好的使用期限制(年)所标注的环境使用期限假定是在此产品定义的使用环境之下)

Example of a marking for a 10 year period (例如此标制环境使用期限为10年)

Page 41: 3302C Mainframe 使用手冊 · 2016. 12. 20. · 3302c mainframe 使用手冊 1-3 1-5 系統方塊圖 3302c 系統方塊圖如圖 1-1 所示,3302c 內含兩組電源供應器,其中一組供應給

3302C Mainframe 使用手冊 4-25

475 MEASURE 測量電子負載的當前電流電壓的實際值

MEASureCURRent (適用機型3250A3310A 3310C3330A 系列)

格式MEASureCURRent ∣NL

用途讀取當前電子負載的電流

說明讀回 4 位半數位電流表的讀值單位為安培 (A)

MEASureVOLtage (適用機型3250A3310A 3310C3330A 系列)

格式MEASureVOLtage ∣NL

用途讀取當前電子負載的電壓

說明讀回 4 位半數位電壓表的讀值單位為伏特 (V)

MEASurePOWer (適用機型3250A3310C 系列)

格式MEASurePOW ∣NL

用途讀取當前電子負載的功率

說明讀回 4 位半數位瓦特表的讀值單位為瓦特(W)

MEASureVA (適用機型3250A 系列)

格式MEASureVA ∣NL

用途讀取當前電子負載的伏安

說明讀回 4 位半數位伏安表的讀值單位為伏安 (VA)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-26

4-8 3250 系列 GPIB 控制流程圖

START

SET to LEV A or B

AC or DC

AC

DC

SET

FREQ NR2

SYNC ON|OFF

BANK m

SET

FREQ 01

SYNC ONOFF

MODE CCCC

SET

CR

MODE CR

SET

MODE CC

WAVE nCURR = A NR2

SET

VL NR2VH NR2

IL NR2

IH NR2WL NR2

WH NR2VAL NR2VAH NR2

m 0 ~ 10n 1 ~ 5

BANK 命令僅能使用於

交流 (AC) 負載

Lighting REM

Indicater

WAVE 命令僅能使用於

固定電流 (CC)模式

RESA NR2

圖 4-2 3250A 系列 GPIB 控制流程圖

SET

ldquoMODE LINrdquoldquoCURR=A NR2rdquo

LIN

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-27

4-9 3310A 系列 GPIB 控制流程圖

圖 4-3 3310A 系列 GPIB 控制流程圖

START

SETMODE CC

SET SET

CURRENTiexclOslashA

CC

SETRANG 2

SETRANG 1

SETRANG 1

SETRANG 2

HIGH or LOW LEVEL

SET

LEV HIGHRESLOW C

RESHIGH NR2

SET

LEV LOWRESLOW D

RESHIGH NR2

SETLEV HIGH

RESLOW ERESHIGH NR2

SET

LEV LOWRESHIGH FRESHIGH NR2

SET

LEV HIGHRESLOW G

RESHIGH NR2

SET

LEV LOWRESHIGH H

RESHIGH NR2

STA or DYN

SETDYN OFF

SET

HIGH or

SETLEV HIGH

CURRLOW I

CURRHIGH NR2

SETLEV LOW

CURRHIGH J

CURRLOW NR2

SETLEV HIGH

CURRLOW K

CURRHIGH NR2

SETLEV LOW

CURRHIGH L

CURRLOW NR2

SETDYN ON

RISENR2

PERDLOW NR2

STA or DYN

DYN OFF

LOW LEVELHIGH or

LOW LEVEL

CURRHIGH NR2CURRLOW NR2

FALLNR2PERDHIGH NR2

SETDYN ON

RISENR2

PERDLOW NR2

CURRHIGH NR2CURRLOW NR2

FALLNR2PERDHIGH NR2

HIGH or LOW LEVEL

HIGH or LOW LEVEL

CURRENTiexclUgraveB

MODE CR MODE CV

MODE

CR

MODE

CV

MODE NO NO NO

YESYESYES

YES

YESNO

NO

LOW

HIGH HIGH

LOW

DYN DYN

SAT SAT

LOWLOW

HIGH HIGH

HIGH

LOW

3310A 3311A 3312A 3314A 3315A

AB

CD

E

FGH

IJKL

3020

20800001

20

0060000

3000300

6010

104000

0051000

60000

6000600

10250

25020000

125250

001000

1000100

051000

100020000

501000

00500000

050050

1540

4015000

0240

0060000

1500150

3310A 系列流程圖變數表

Lighti ng REMIndicater

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-28

4-10 3320 系列 GPIB 控制流程圖

圖 4-4 3320 系列 GPIB 控制流程圖

START

A B C

3320 3321 3322 3323 3324 30

30

300

60

60

600

10

10

100

10

10

100

05

05

50

3325 15

15

150

SETRANG 1SLEW n

CURR ≦ B

CURRENT ≦ A

SETRANG 2SLEW n

CURR ≦ C

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-29

4-11 3310C 系列 GPIB 控制流程圖

圖 4-5 3310C 系列 GPIB 控制流程圖

START

CC

MODE

NO CP

MODE

CV

MODE

CR

MODE

SETldquoMODE CCrdquo

SETldquoMODE CRrdquo

SETldquoMODE CVrdquo

SETldquoMODE CPrdquo

CORRENTlt=A

SETldquoRANGE 2rdquo

SETldquoRANGE 1rdquo

RESgt=B

SETldquoRANGE 2rdquo

SETldquoRANGE 1rdquo

STA or

SETldquoDYN OFFrdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquo ldquoCURRHIGH D ldquo ldquoCURRLOW NR2rdquo

SET ldquoLEV HIGHrdquo ldquoCURRLOW C ldquo ldquoCURRHIGH NR2rdquo

SET ldquoDYN ONrdquo

ldquoCURRHIGH NR2ldquo ldquoCURRLOW NR2rdquo ldquoRISENR2rdquo ldquoFALLNR2rdquo ldquoPERDHIGH NR2rdquo ldquoPERDLOW NR2rdquo

STA or

SETldquoDYN OFFrdquo

HIGH orLOW LEVEL

SETldquoLEV LOWrdquo ldquoCURRHIGH F ldquoldquoCURRLOW NR2rdquo

SETldquoLEV HIGHrdquoldquoCURRLOW E ldquoldquoCURRHIGH NR2rdquo

SETldquoDYN ONrdquo

ldquoCURRHIGH NR2ldquoldquoCURRLOW NR2rdquoldquoRISENR2rdquoldquoFALLNR2rdquoldquoPERDHIGH NR2rdquoldquoPERDLOW NR2rdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquoldquoRESHIGH J ldquo ldquoRESLOW NR2rdquo

SET ldquoLEV HIGHrdquo ldquoRESLOW I ldquo ldquoRESHIGH NR2rdquo

HIGH orLOW LEVEL

SETldquoLEV LOWrdquoldquoRESHIGH L ldquoldquoRESLOW NR2rdquo

SET ldquoLEV HIGHrdquo ldquoRESLOW K ldquoldquoRESHIGH NR2rdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquo ldquoCVHIGH H ldquo ldquoCVLOW NR2rdquo

SET ldquoLEV HIGHrdquoldquoCVLOW G ldquo ldquoCVHIGH NR2rdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquo ldquoCPHIGH N ldquo ldquoCPLOW NR2rdquo

SETldquoLEV HIGHrdquo ldquoCPLOW M ldquoldquoCPHIGH NR2rdquo

A B CDEF GH I J KLM N

3310C30 20 0 0300030

20 750010620

00 60

00 150

3311C601000 60 0060

1037500510

00 60

00300

3312C102500100010

25 1875013325

00250

00300

3314C0510000050050

1001875533100

00500

00200

3315C154000150015

4015002140

0060

0075

3310C系列流程圖變數表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 A-1

Appendix A GPIB programming Example

C Example Program

Link this program with appropriate cibobj

This application program is written in TURBO C 20 for the IBM PC-AT compatible The National Instruments Cooperation (NIC) Model PC-2A board provides the interface between the PC-AT and a PRODIGIT MPAL ELECTRONIC LOAD The appropriate cibobj file is required in each program to properly link the NIC board to C LANGUAGE and include the ltdeclhgt HEADER FILE to C LANGUAGE

include ltstdiohgt

include ltdoshgt

include ltmathhgt

include declh NI GPIB CARD HEADER FILE

main()

char ouster[20]rdbuf[15]spec[10]

int ichload

Assign unique identifier to the device dev5 and store in variable load check for error ibfind error = negative value returned

if((load = ibfind(dev5)) lt 0) Device variable name is load

GPIB address is 5

printf(r INTERFACE ERROR an)

printf(rnError routine to notify that ibfind failedn)

printf(rnCheck software configurationn)

exit(1)

Clear the device

if((ibclr(load)) amp ERR)

printf(INTERFACE ERROR a)

exit(1)

clrscr()

Clear load error register

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT A-2

ibwrt(loadoutstr6)

ibwrt(loadCLR3)

ibwrt( loadNAME5) Get the 3310 series module load specification

strset(rdbuf0) Clear rdbuf string buffer

strset(spec0) Clear spec string buffer

ibrd(loadspec20)

if (spec[3] == 9)

printf(n 3302C series specification error )

Set preset off current sink 10 amps and load on commands to the load

ibwrt( loadpres offcclow 00cchigh 10load on 47)

ibwrt( loadmeascurr10)

Get the load actially sink current from the load

ibrd( loadrdbuf20)

go to local

ibloc(load)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 A-3

BASICA Example Program

LOAD DECLBAS using BASICA MERGE command

100 REM You must merge this code with DECLBAS

105 REM

110 REM Assign a unique identifier to the device dev5 and store it in variable load

125 REM

130 udname$ = dev5

140 CALL ibfind (udname$load)

145 REM

150 REM Check for error on ibfind call

155 REM

160 IF load lt 0 THEN GOTO 2000

165 REM

170 REM Clear the device

175 REM

180 CALL ibclr (load)

185 REM

190 REM Get the 3310 series module load specification

195 REM

200 wrt$ = NAME CALL ibwrt(loadwrt$)

210 rd$ = space$(20) CALL ibrd(loadrd$)

215 REM

220 REM Set preset off current sink 10 amps and load on commands to the load

225 REM

230 wrt$ = pres offcclow 00cchigh 10load on

240 CALL ibwrt(loadwrt$)

245 REM

250 REM Get the load actially sink current from the load

255 REM

260 wrt$ = meascurr CALL ibwrt(loadwrt$)

270 rd$ = space$(20) CALL ibrd(loadrd$)

275 REM

280 REM Go to local

285 REM

290 CALL ibloc(load)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT A-4

2000 REM Error routine to notify that ibfind failed

2010 REM Check software configuration

2020 PRINT ibfind error STOP

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-1

Appendix B RS-232 programming Example

C Language Interface for DOS Handlers pd_rs232c include ltdoshgt

include ltstdiohgt

include ltconiohgt

include ltstringhgt

define COMPTR 44 command array pointer

define QUELEN 1024 size of seriel input

define SUCCESS 0 return value variable for success

define OPER_ERR -1 operate error

define TIME_OUT 1 time_out

int input_index = 0 index of seriel input buffer

int rd_result = 0 return value variable of pd_rd()

int timeout = 0 timeout flag

char queue[QUELEN] seriel input buffer

int ACE_DATA_REG ACIA data register

int ACE_INT_ENB_REG ACIA interrupt enable register

int ACE_INT_IDENT_REG ACIA interrupt identification register

int ACE_LINE_CTL_REG ACIA line control register

int ACE_MODEM_CTL_REG ACIA modem control register

int ACE_LINE_STAT_REG ACIA line status register

int ACE_MODEM_STAT_REG ACIA modem status register

int COM_INT_NUM ACIA communication port interrupt number

int IRQ_MASK IRQ mask for PC IRQ flag

void pd_loc(void) function of disable interrupt routine

void pd_rem(void) function of enable interrupt routine

int pd_init(int) function of initial communication port

int pd_wrt(char int) function of write to device

int pd_rd(char int) function of read from device

int read_buf(void)

define PIC_CTL_REG 0x20 8259A PIC control register

define PIC_INT_MASK_REG 0x21 8259A PIC interrupt mask register

define NON_SPEC_EOI 0x20 non-spacific end of interrupt

define CTS 0x10 clear to send

define DSR 0x20 data set ready

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-2

define RI 0x40 ring indicator

define DCD 0x80 data carrier detect

define DCTS 1 delta clear to send

define DDSR 2 delta data set ready

define TERI 4 trailing edge ring detect

define DDCD 8 delta data carrier detect

define OE 2 overrun error

define PE 4 parity error

define FE 8 frame error

define BI 0x10 break interrupt

define THRE 0x20 transmit holding reg empty

3302C series elec load command sets

int pd_wrt(char wrtbufint count)

static char combuf[COMPTR] = CHAN CURRHIGH CURRLOW

RESHIGH RESLOW VOLTHIGH

VOLTLOW PERDHIGH PERDLOW

FALL RISE GLOBLOAD

GLOBLEV GLOBPRES GLOBSHOR

GLOBDYN GLOBRANG GLOBMODE

CLER CHAN MEASVOLT

MEASCURRCURRHIGH CURRLOW

ERR RESHIGH RESLOW

VOLTHIGHVOLTLOW NAME

PERDHIGHPERDLOW FALL

RISE LOAD LEV

PRES SHOR DYN

RANG MODE PROT

REMOTE LOCAL

int cntresultt

int comerrerr

char ch

char tempbuf[QUELEN]

char intbuf[QUELEN]

for (cnt = 0cnt lt 1024cnt++)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-3

intbuf[cnt] =

tempbuf[cnt]=

strset(intbuf)

strset(tempbuf)

for (cnt = 0cnt lt count+1cnt++wrtbuf++)

intbuf[cnt] = wrtbuf

cnt = cnt--

intbuf[cnt] = r

cnt = cnt++

count = count++

intbuf[cnt] = n

t = strcspn(intbuf )

if (t gtcount)

t = count-1

for (cnt = 0cnt lt tcnt++)

tempbuf[cnt] = intbuf[cnt]

strupr(tempbuf)

strupr(intbuf)

cnt = 0

do

comerr = strncmp(tempbufcombuf[cnt]t)

cnt = cnt++

while(( cnt = COMPTR) ampamp (comerr = 0))

if ( comerr == 0)

result = SUCCESS

for (cnt = 0cnt lt count+1cnt++)

while(inportb(ACE_LINE_STAT_REG) amp THRE == 0)

ch = intbuf[cnt]

delay(20)

outportb(ACE_DATA_REG ch)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-4

timeout = 0

for (cnt = 0 cnt lt= countcnt++)

ch = intbuf[cnt]

if(ch == )

do

read_buf()

while((rd_result == 0)ampamp(timeout == 0))

rd_result = 0

for (cnt = 0cntlt= countcnt++)

intbuf[cnt] =

tempbuf[cnt] =

return(result)

return(OPER_ERR)

int pd_rd(char bufint count)

char ch

int cnt = 0

do

ch = queue[cnt]

buf = ch

cnt = cnt++

buf = buf++

while((ch = n) ampamp (cnt = count))

buf = 0

queue[0] = 0

if (timeout == 1)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-5

return(TIME_OUT)

return(SUCCESS)

int read_buf()

char chch1

int temp_index

unsigned long ticks

float sec1sec2

rd_result = 0

ticks = biostime(00)

sec1 = ticks182

do

ticks = biostime(00)

sec2 = ticks182

if((sec2 - sec1) gt= 200) delay about 1 Sec

timeout = 1

ch = inportb(ACE_INT_IDENT_REG)

ch amp= 0x06

switch(ch)

case 6

inportb(ACE_DATA_REG) read the data register to empty it

break

case 0

break

case 2

break

case 4 read character from data register

ch1 = inportb(ACE_DATA_REG)

temp_index = input_index + 1 increment index of input buffer

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-6

if (ch1 = n) check terminate bit

queue[input_index] = ch1 store character to input buffer

input_index = temp_index

else

queue[input_index] = ch1

input_index = temp_index

input_index = 0 if terminate bit was detected

temp_index = 0

rd_result = 1 clear index and set return value

break

finally send the non-spacific

while ((rd_result == 0) ampamp (timeout == 0))

int pd_init(int pd_com)

if ((pd_com = 1) ampamp (pd_com = 2))

return(OPER_ERR)

if (pd_com == 2) initial communication port 2

ACE_DATA_REG = 0x2f8

ACE_INT_ENB_REG = 0x2f9

ACE_INT_IDENT_REG = 0x2fa

ACE_LINE_CTL_REG = 0x2fb

ACE_MODEM_CTL_REG = 0x2fc

ACE_LINE_STAT_REG = 0x2fd

ACE_MODEM_STAT_REG = 0x2fe

COM_INT_NUM = 11

IRQ_MASK = 0xf7 IRQ mask for IRQ3 (11110111)

else initial communication port 1

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-7

ACE_DATA_REG = 0x3f8

ACE_INT_ENB_REG = 0x3f9

ACE_INT_IDENT_REG = 0x3fa

ACE_LINE_CTL_REG = 0x3fb

ACE_MODEM_CTL_REG = 0x3fc

ACE_LINE_STAT_REG = 0x3fd

ACE_MODEM_STAT_REG = 0x3fe

COM_INT_NUM = 12

IRQ_MASK = 0xef IRQ mask for IRQ4 (11101111)

bioscom(0 0xe3 pd_com-1) boud rate 9600 1 start bit

pd_rem() no parity 1 stop bit

pd_wrt(remote6) data bit 8 bits

return(SUCCESS)

void pd_rem(void)

char ch

outportb(ACE_INT_ENB_REG 0xd) enable ACIA interrupt register

inportb(ACE_DATA_REG) empty receive data register

inportb(ACE_LINE_STAT_REG) clear line status register

outportb(ACE_MODEM_CTL_REG 0xb) set RTSDTR to enable modem and

turn on OUT2 to enable the 8250s

IRQ interrupt to system

void pd_loc(void)

char ch

outportb(ACE_INT_ENB_REG 0) disable all 8250 interrupt

outportb(ACE_MODEM_CTL_REG 0) clear RTSDTR to disable modem and

turn off OUT2 to disable the 8250s

IRQ interrupt to system

Program terminated

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-8

C Example Program Link this program with pd_rs232obj

include ltdoshgt

include ltstdiohgt

include ltconiohgt

include ltstringhgt

main()

int com

int io_err= 0

char rdbuf[1024]

clrscr()

printf(Input COM1COM2 port is )

scanf(d ampcom)

if((io_err = pd_init(com)) == 0) Initial RS-232 interface

setstr(rdbuf)

pd_wrt(name5)

if ((io_err = pd_rd(a10)) == 0)

do

Set preset off current sink 10 amps and load on commands to the load

pd_wrt(pres off8)

delay(200)

pd_wrt(currlow 0012)

delay(200)

pd_wrt(curr high 1013

delay(200)

pd_wrt(load on7)

delay(200)

pd_wrt(meascurr 11)

Get the load actially sink current from the load

delay(200)

pd_rd(rdbuf20)

io_err = 1

while (io_err == 0)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-9

else

printf(a)

printf(3302C IO reading error n)

exit(1)

pd_loc() Go to local

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

Material Contents Declaration (材料含量宣称)

Hazardous Substance (有毒有害物质或元素)

(Part Name) 零件名称

(Pb) 汞

(Hg) 镉

(Cd) 六价铬

(Cr6+)

多溴

联苯

(PBB)

多溴

二苯醚

(PBDE)

PCBA (印刷电路装配件)

X O X O O O

Electrical part not on PCBArsquos 未在PCBA上的电子零件 X O X O O O

Metal parts 金属零件

O O O X O O

Plastic parts 塑料零件

O O O O X X

Wiring 电线

X O O O O O

Package 封装

X O O O O O

对销售之日的所售产品本表显示 PRODIGIT 供应链的电子信息产品可能包含这些物质注意在所售产品中可能

会也可能不会含有所有所列的部件This table shows where these substances may be found in the supply chain of Prodigit electronic information products as of the date of sale of the enclosed product Note that some of the component types listed above may or may not be a part of the enclosed product 表示该有毒有害物质在该部

件所有均质材料中的含量均在SJT 11363-2006 标准规定的限量要求以下Indicates that the concentration of the hazardous substance in all homogeneous materials in the parts is below the relevant threshold of the SJT 113632006 standard times表示该有毒有害物质至少在该部件的某一均质材料中的含量超出SJT 11363-2006 标准

规定的限量要求times Indicates that the concentration of the hazardous substance of at least one of all homogeneous materials in the parts is above the relevant threshold of the SJT 11363-2006 standard Note(注释) 1Prodigit has not fully transitioned to lead-free solder assembly at this momentHowever most of thecomponents used are RoHS compliant(此刻Prodigit 并非完全过渡到无铅焊料组装但是大部份的元器件一至于RoHS的规定)

2 The product is labeled with an environment-friendly usage period in yearsThe marked period is assumed under the operating environment specified in the product specifications(产品标注了环境友好的使用期限制(年)所标注的环境使用期限假定是在此产品定义的使用环境之下)

Example of a marking for a 10 year period (例如此标制环境使用期限为10年)

Page 42: 3302C Mainframe 使用手冊 · 2016. 12. 20. · 3302c mainframe 使用手冊 1-3 1-5 系統方塊圖 3302c 系統方塊圖如圖 1-1 所示,3302c 內含兩組電源供應器,其中一組供應給

PRODIGIT 4-26

4-8 3250 系列 GPIB 控制流程圖

START

SET to LEV A or B

AC or DC

AC

DC

SET

FREQ NR2

SYNC ON|OFF

BANK m

SET

FREQ 01

SYNC ONOFF

MODE CCCC

SET

CR

MODE CR

SET

MODE CC

WAVE nCURR = A NR2

SET

VL NR2VH NR2

IL NR2

IH NR2WL NR2

WH NR2VAL NR2VAH NR2

m 0 ~ 10n 1 ~ 5

BANK 命令僅能使用於

交流 (AC) 負載

Lighting REM

Indicater

WAVE 命令僅能使用於

固定電流 (CC)模式

RESA NR2

圖 4-2 3250A 系列 GPIB 控制流程圖

SET

ldquoMODE LINrdquoldquoCURR=A NR2rdquo

LIN

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-27

4-9 3310A 系列 GPIB 控制流程圖

圖 4-3 3310A 系列 GPIB 控制流程圖

START

SETMODE CC

SET SET

CURRENTiexclOslashA

CC

SETRANG 2

SETRANG 1

SETRANG 1

SETRANG 2

HIGH or LOW LEVEL

SET

LEV HIGHRESLOW C

RESHIGH NR2

SET

LEV LOWRESLOW D

RESHIGH NR2

SETLEV HIGH

RESLOW ERESHIGH NR2

SET

LEV LOWRESHIGH FRESHIGH NR2

SET

LEV HIGHRESLOW G

RESHIGH NR2

SET

LEV LOWRESHIGH H

RESHIGH NR2

STA or DYN

SETDYN OFF

SET

HIGH or

SETLEV HIGH

CURRLOW I

CURRHIGH NR2

SETLEV LOW

CURRHIGH J

CURRLOW NR2

SETLEV HIGH

CURRLOW K

CURRHIGH NR2

SETLEV LOW

CURRHIGH L

CURRLOW NR2

SETDYN ON

RISENR2

PERDLOW NR2

STA or DYN

DYN OFF

LOW LEVELHIGH or

LOW LEVEL

CURRHIGH NR2CURRLOW NR2

FALLNR2PERDHIGH NR2

SETDYN ON

RISENR2

PERDLOW NR2

CURRHIGH NR2CURRLOW NR2

FALLNR2PERDHIGH NR2

HIGH or LOW LEVEL

HIGH or LOW LEVEL

CURRENTiexclUgraveB

MODE CR MODE CV

MODE

CR

MODE

CV

MODE NO NO NO

YESYESYES

YES

YESNO

NO

LOW

HIGH HIGH

LOW

DYN DYN

SAT SAT

LOWLOW

HIGH HIGH

HIGH

LOW

3310A 3311A 3312A 3314A 3315A

AB

CD

E

FGH

IJKL

3020

20800001

20

0060000

3000300

6010

104000

0051000

60000

6000600

10250

25020000

125250

001000

1000100

051000

100020000

501000

00500000

050050

1540

4015000

0240

0060000

1500150

3310A 系列流程圖變數表

Lighti ng REMIndicater

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-28

4-10 3320 系列 GPIB 控制流程圖

圖 4-4 3320 系列 GPIB 控制流程圖

START

A B C

3320 3321 3322 3323 3324 30

30

300

60

60

600

10

10

100

10

10

100

05

05

50

3325 15

15

150

SETRANG 1SLEW n

CURR ≦ B

CURRENT ≦ A

SETRANG 2SLEW n

CURR ≦ C

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-29

4-11 3310C 系列 GPIB 控制流程圖

圖 4-5 3310C 系列 GPIB 控制流程圖

START

CC

MODE

NO CP

MODE

CV

MODE

CR

MODE

SETldquoMODE CCrdquo

SETldquoMODE CRrdquo

SETldquoMODE CVrdquo

SETldquoMODE CPrdquo

CORRENTlt=A

SETldquoRANGE 2rdquo

SETldquoRANGE 1rdquo

RESgt=B

SETldquoRANGE 2rdquo

SETldquoRANGE 1rdquo

STA or

SETldquoDYN OFFrdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquo ldquoCURRHIGH D ldquo ldquoCURRLOW NR2rdquo

SET ldquoLEV HIGHrdquo ldquoCURRLOW C ldquo ldquoCURRHIGH NR2rdquo

SET ldquoDYN ONrdquo

ldquoCURRHIGH NR2ldquo ldquoCURRLOW NR2rdquo ldquoRISENR2rdquo ldquoFALLNR2rdquo ldquoPERDHIGH NR2rdquo ldquoPERDLOW NR2rdquo

STA or

SETldquoDYN OFFrdquo

HIGH orLOW LEVEL

SETldquoLEV LOWrdquo ldquoCURRHIGH F ldquoldquoCURRLOW NR2rdquo

SETldquoLEV HIGHrdquoldquoCURRLOW E ldquoldquoCURRHIGH NR2rdquo

SETldquoDYN ONrdquo

ldquoCURRHIGH NR2ldquoldquoCURRLOW NR2rdquoldquoRISENR2rdquoldquoFALLNR2rdquoldquoPERDHIGH NR2rdquoldquoPERDLOW NR2rdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquoldquoRESHIGH J ldquo ldquoRESLOW NR2rdquo

SET ldquoLEV HIGHrdquo ldquoRESLOW I ldquo ldquoRESHIGH NR2rdquo

HIGH orLOW LEVEL

SETldquoLEV LOWrdquoldquoRESHIGH L ldquoldquoRESLOW NR2rdquo

SET ldquoLEV HIGHrdquo ldquoRESLOW K ldquoldquoRESHIGH NR2rdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquo ldquoCVHIGH H ldquo ldquoCVLOW NR2rdquo

SET ldquoLEV HIGHrdquoldquoCVLOW G ldquo ldquoCVHIGH NR2rdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquo ldquoCPHIGH N ldquo ldquoCPLOW NR2rdquo

SETldquoLEV HIGHrdquo ldquoCPLOW M ldquoldquoCPHIGH NR2rdquo

A B CDEF GH I J KLM N

3310C30 20 0 0300030

20 750010620

00 60

00 150

3311C601000 60 0060

1037500510

00 60

00300

3312C102500100010

25 1875013325

00250

00300

3314C0510000050050

1001875533100

00500

00200

3315C154000150015

4015002140

0060

0075

3310C系列流程圖變數表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 A-1

Appendix A GPIB programming Example

C Example Program

Link this program with appropriate cibobj

This application program is written in TURBO C 20 for the IBM PC-AT compatible The National Instruments Cooperation (NIC) Model PC-2A board provides the interface between the PC-AT and a PRODIGIT MPAL ELECTRONIC LOAD The appropriate cibobj file is required in each program to properly link the NIC board to C LANGUAGE and include the ltdeclhgt HEADER FILE to C LANGUAGE

include ltstdiohgt

include ltdoshgt

include ltmathhgt

include declh NI GPIB CARD HEADER FILE

main()

char ouster[20]rdbuf[15]spec[10]

int ichload

Assign unique identifier to the device dev5 and store in variable load check for error ibfind error = negative value returned

if((load = ibfind(dev5)) lt 0) Device variable name is load

GPIB address is 5

printf(r INTERFACE ERROR an)

printf(rnError routine to notify that ibfind failedn)

printf(rnCheck software configurationn)

exit(1)

Clear the device

if((ibclr(load)) amp ERR)

printf(INTERFACE ERROR a)

exit(1)

clrscr()

Clear load error register

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT A-2

ibwrt(loadoutstr6)

ibwrt(loadCLR3)

ibwrt( loadNAME5) Get the 3310 series module load specification

strset(rdbuf0) Clear rdbuf string buffer

strset(spec0) Clear spec string buffer

ibrd(loadspec20)

if (spec[3] == 9)

printf(n 3302C series specification error )

Set preset off current sink 10 amps and load on commands to the load

ibwrt( loadpres offcclow 00cchigh 10load on 47)

ibwrt( loadmeascurr10)

Get the load actially sink current from the load

ibrd( loadrdbuf20)

go to local

ibloc(load)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 A-3

BASICA Example Program

LOAD DECLBAS using BASICA MERGE command

100 REM You must merge this code with DECLBAS

105 REM

110 REM Assign a unique identifier to the device dev5 and store it in variable load

125 REM

130 udname$ = dev5

140 CALL ibfind (udname$load)

145 REM

150 REM Check for error on ibfind call

155 REM

160 IF load lt 0 THEN GOTO 2000

165 REM

170 REM Clear the device

175 REM

180 CALL ibclr (load)

185 REM

190 REM Get the 3310 series module load specification

195 REM

200 wrt$ = NAME CALL ibwrt(loadwrt$)

210 rd$ = space$(20) CALL ibrd(loadrd$)

215 REM

220 REM Set preset off current sink 10 amps and load on commands to the load

225 REM

230 wrt$ = pres offcclow 00cchigh 10load on

240 CALL ibwrt(loadwrt$)

245 REM

250 REM Get the load actially sink current from the load

255 REM

260 wrt$ = meascurr CALL ibwrt(loadwrt$)

270 rd$ = space$(20) CALL ibrd(loadrd$)

275 REM

280 REM Go to local

285 REM

290 CALL ibloc(load)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT A-4

2000 REM Error routine to notify that ibfind failed

2010 REM Check software configuration

2020 PRINT ibfind error STOP

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-1

Appendix B RS-232 programming Example

C Language Interface for DOS Handlers pd_rs232c include ltdoshgt

include ltstdiohgt

include ltconiohgt

include ltstringhgt

define COMPTR 44 command array pointer

define QUELEN 1024 size of seriel input

define SUCCESS 0 return value variable for success

define OPER_ERR -1 operate error

define TIME_OUT 1 time_out

int input_index = 0 index of seriel input buffer

int rd_result = 0 return value variable of pd_rd()

int timeout = 0 timeout flag

char queue[QUELEN] seriel input buffer

int ACE_DATA_REG ACIA data register

int ACE_INT_ENB_REG ACIA interrupt enable register

int ACE_INT_IDENT_REG ACIA interrupt identification register

int ACE_LINE_CTL_REG ACIA line control register

int ACE_MODEM_CTL_REG ACIA modem control register

int ACE_LINE_STAT_REG ACIA line status register

int ACE_MODEM_STAT_REG ACIA modem status register

int COM_INT_NUM ACIA communication port interrupt number

int IRQ_MASK IRQ mask for PC IRQ flag

void pd_loc(void) function of disable interrupt routine

void pd_rem(void) function of enable interrupt routine

int pd_init(int) function of initial communication port

int pd_wrt(char int) function of write to device

int pd_rd(char int) function of read from device

int read_buf(void)

define PIC_CTL_REG 0x20 8259A PIC control register

define PIC_INT_MASK_REG 0x21 8259A PIC interrupt mask register

define NON_SPEC_EOI 0x20 non-spacific end of interrupt

define CTS 0x10 clear to send

define DSR 0x20 data set ready

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-2

define RI 0x40 ring indicator

define DCD 0x80 data carrier detect

define DCTS 1 delta clear to send

define DDSR 2 delta data set ready

define TERI 4 trailing edge ring detect

define DDCD 8 delta data carrier detect

define OE 2 overrun error

define PE 4 parity error

define FE 8 frame error

define BI 0x10 break interrupt

define THRE 0x20 transmit holding reg empty

3302C series elec load command sets

int pd_wrt(char wrtbufint count)

static char combuf[COMPTR] = CHAN CURRHIGH CURRLOW

RESHIGH RESLOW VOLTHIGH

VOLTLOW PERDHIGH PERDLOW

FALL RISE GLOBLOAD

GLOBLEV GLOBPRES GLOBSHOR

GLOBDYN GLOBRANG GLOBMODE

CLER CHAN MEASVOLT

MEASCURRCURRHIGH CURRLOW

ERR RESHIGH RESLOW

VOLTHIGHVOLTLOW NAME

PERDHIGHPERDLOW FALL

RISE LOAD LEV

PRES SHOR DYN

RANG MODE PROT

REMOTE LOCAL

int cntresultt

int comerrerr

char ch

char tempbuf[QUELEN]

char intbuf[QUELEN]

for (cnt = 0cnt lt 1024cnt++)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-3

intbuf[cnt] =

tempbuf[cnt]=

strset(intbuf)

strset(tempbuf)

for (cnt = 0cnt lt count+1cnt++wrtbuf++)

intbuf[cnt] = wrtbuf

cnt = cnt--

intbuf[cnt] = r

cnt = cnt++

count = count++

intbuf[cnt] = n

t = strcspn(intbuf )

if (t gtcount)

t = count-1

for (cnt = 0cnt lt tcnt++)

tempbuf[cnt] = intbuf[cnt]

strupr(tempbuf)

strupr(intbuf)

cnt = 0

do

comerr = strncmp(tempbufcombuf[cnt]t)

cnt = cnt++

while(( cnt = COMPTR) ampamp (comerr = 0))

if ( comerr == 0)

result = SUCCESS

for (cnt = 0cnt lt count+1cnt++)

while(inportb(ACE_LINE_STAT_REG) amp THRE == 0)

ch = intbuf[cnt]

delay(20)

outportb(ACE_DATA_REG ch)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-4

timeout = 0

for (cnt = 0 cnt lt= countcnt++)

ch = intbuf[cnt]

if(ch == )

do

read_buf()

while((rd_result == 0)ampamp(timeout == 0))

rd_result = 0

for (cnt = 0cntlt= countcnt++)

intbuf[cnt] =

tempbuf[cnt] =

return(result)

return(OPER_ERR)

int pd_rd(char bufint count)

char ch

int cnt = 0

do

ch = queue[cnt]

buf = ch

cnt = cnt++

buf = buf++

while((ch = n) ampamp (cnt = count))

buf = 0

queue[0] = 0

if (timeout == 1)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-5

return(TIME_OUT)

return(SUCCESS)

int read_buf()

char chch1

int temp_index

unsigned long ticks

float sec1sec2

rd_result = 0

ticks = biostime(00)

sec1 = ticks182

do

ticks = biostime(00)

sec2 = ticks182

if((sec2 - sec1) gt= 200) delay about 1 Sec

timeout = 1

ch = inportb(ACE_INT_IDENT_REG)

ch amp= 0x06

switch(ch)

case 6

inportb(ACE_DATA_REG) read the data register to empty it

break

case 0

break

case 2

break

case 4 read character from data register

ch1 = inportb(ACE_DATA_REG)

temp_index = input_index + 1 increment index of input buffer

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-6

if (ch1 = n) check terminate bit

queue[input_index] = ch1 store character to input buffer

input_index = temp_index

else

queue[input_index] = ch1

input_index = temp_index

input_index = 0 if terminate bit was detected

temp_index = 0

rd_result = 1 clear index and set return value

break

finally send the non-spacific

while ((rd_result == 0) ampamp (timeout == 0))

int pd_init(int pd_com)

if ((pd_com = 1) ampamp (pd_com = 2))

return(OPER_ERR)

if (pd_com == 2) initial communication port 2

ACE_DATA_REG = 0x2f8

ACE_INT_ENB_REG = 0x2f9

ACE_INT_IDENT_REG = 0x2fa

ACE_LINE_CTL_REG = 0x2fb

ACE_MODEM_CTL_REG = 0x2fc

ACE_LINE_STAT_REG = 0x2fd

ACE_MODEM_STAT_REG = 0x2fe

COM_INT_NUM = 11

IRQ_MASK = 0xf7 IRQ mask for IRQ3 (11110111)

else initial communication port 1

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-7

ACE_DATA_REG = 0x3f8

ACE_INT_ENB_REG = 0x3f9

ACE_INT_IDENT_REG = 0x3fa

ACE_LINE_CTL_REG = 0x3fb

ACE_MODEM_CTL_REG = 0x3fc

ACE_LINE_STAT_REG = 0x3fd

ACE_MODEM_STAT_REG = 0x3fe

COM_INT_NUM = 12

IRQ_MASK = 0xef IRQ mask for IRQ4 (11101111)

bioscom(0 0xe3 pd_com-1) boud rate 9600 1 start bit

pd_rem() no parity 1 stop bit

pd_wrt(remote6) data bit 8 bits

return(SUCCESS)

void pd_rem(void)

char ch

outportb(ACE_INT_ENB_REG 0xd) enable ACIA interrupt register

inportb(ACE_DATA_REG) empty receive data register

inportb(ACE_LINE_STAT_REG) clear line status register

outportb(ACE_MODEM_CTL_REG 0xb) set RTSDTR to enable modem and

turn on OUT2 to enable the 8250s

IRQ interrupt to system

void pd_loc(void)

char ch

outportb(ACE_INT_ENB_REG 0) disable all 8250 interrupt

outportb(ACE_MODEM_CTL_REG 0) clear RTSDTR to disable modem and

turn off OUT2 to disable the 8250s

IRQ interrupt to system

Program terminated

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-8

C Example Program Link this program with pd_rs232obj

include ltdoshgt

include ltstdiohgt

include ltconiohgt

include ltstringhgt

main()

int com

int io_err= 0

char rdbuf[1024]

clrscr()

printf(Input COM1COM2 port is )

scanf(d ampcom)

if((io_err = pd_init(com)) == 0) Initial RS-232 interface

setstr(rdbuf)

pd_wrt(name5)

if ((io_err = pd_rd(a10)) == 0)

do

Set preset off current sink 10 amps and load on commands to the load

pd_wrt(pres off8)

delay(200)

pd_wrt(currlow 0012)

delay(200)

pd_wrt(curr high 1013

delay(200)

pd_wrt(load on7)

delay(200)

pd_wrt(meascurr 11)

Get the load actially sink current from the load

delay(200)

pd_rd(rdbuf20)

io_err = 1

while (io_err == 0)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-9

else

printf(a)

printf(3302C IO reading error n)

exit(1)

pd_loc() Go to local

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

Material Contents Declaration (材料含量宣称)

Hazardous Substance (有毒有害物质或元素)

(Part Name) 零件名称

(Pb) 汞

(Hg) 镉

(Cd) 六价铬

(Cr6+)

多溴

联苯

(PBB)

多溴

二苯醚

(PBDE)

PCBA (印刷电路装配件)

X O X O O O

Electrical part not on PCBArsquos 未在PCBA上的电子零件 X O X O O O

Metal parts 金属零件

O O O X O O

Plastic parts 塑料零件

O O O O X X

Wiring 电线

X O O O O O

Package 封装

X O O O O O

对销售之日的所售产品本表显示 PRODIGIT 供应链的电子信息产品可能包含这些物质注意在所售产品中可能

会也可能不会含有所有所列的部件This table shows where these substances may be found in the supply chain of Prodigit electronic information products as of the date of sale of the enclosed product Note that some of the component types listed above may or may not be a part of the enclosed product 表示该有毒有害物质在该部

件所有均质材料中的含量均在SJT 11363-2006 标准规定的限量要求以下Indicates that the concentration of the hazardous substance in all homogeneous materials in the parts is below the relevant threshold of the SJT 113632006 standard times表示该有毒有害物质至少在该部件的某一均质材料中的含量超出SJT 11363-2006 标准

规定的限量要求times Indicates that the concentration of the hazardous substance of at least one of all homogeneous materials in the parts is above the relevant threshold of the SJT 11363-2006 standard Note(注释) 1Prodigit has not fully transitioned to lead-free solder assembly at this momentHowever most of thecomponents used are RoHS compliant(此刻Prodigit 并非完全过渡到无铅焊料组装但是大部份的元器件一至于RoHS的规定)

2 The product is labeled with an environment-friendly usage period in yearsThe marked period is assumed under the operating environment specified in the product specifications(产品标注了环境友好的使用期限制(年)所标注的环境使用期限假定是在此产品定义的使用环境之下)

Example of a marking for a 10 year period (例如此标制环境使用期限为10年)

Page 43: 3302C Mainframe 使用手冊 · 2016. 12. 20. · 3302c mainframe 使用手冊 1-3 1-5 系統方塊圖 3302c 系統方塊圖如圖 1-1 所示,3302c 內含兩組電源供應器,其中一組供應給

3302C Mainframe 使用手冊 4-27

4-9 3310A 系列 GPIB 控制流程圖

圖 4-3 3310A 系列 GPIB 控制流程圖

START

SETMODE CC

SET SET

CURRENTiexclOslashA

CC

SETRANG 2

SETRANG 1

SETRANG 1

SETRANG 2

HIGH or LOW LEVEL

SET

LEV HIGHRESLOW C

RESHIGH NR2

SET

LEV LOWRESLOW D

RESHIGH NR2

SETLEV HIGH

RESLOW ERESHIGH NR2

SET

LEV LOWRESHIGH FRESHIGH NR2

SET

LEV HIGHRESLOW G

RESHIGH NR2

SET

LEV LOWRESHIGH H

RESHIGH NR2

STA or DYN

SETDYN OFF

SET

HIGH or

SETLEV HIGH

CURRLOW I

CURRHIGH NR2

SETLEV LOW

CURRHIGH J

CURRLOW NR2

SETLEV HIGH

CURRLOW K

CURRHIGH NR2

SETLEV LOW

CURRHIGH L

CURRLOW NR2

SETDYN ON

RISENR2

PERDLOW NR2

STA or DYN

DYN OFF

LOW LEVELHIGH or

LOW LEVEL

CURRHIGH NR2CURRLOW NR2

FALLNR2PERDHIGH NR2

SETDYN ON

RISENR2

PERDLOW NR2

CURRHIGH NR2CURRLOW NR2

FALLNR2PERDHIGH NR2

HIGH or LOW LEVEL

HIGH or LOW LEVEL

CURRENTiexclUgraveB

MODE CR MODE CV

MODE

CR

MODE

CV

MODE NO NO NO

YESYESYES

YES

YESNO

NO

LOW

HIGH HIGH

LOW

DYN DYN

SAT SAT

LOWLOW

HIGH HIGH

HIGH

LOW

3310A 3311A 3312A 3314A 3315A

AB

CD

E

FGH

IJKL

3020

20800001

20

0060000

3000300

6010

104000

0051000

60000

6000600

10250

25020000

125250

001000

1000100

051000

100020000

501000

00500000

050050

1540

4015000

0240

0060000

1500150

3310A 系列流程圖變數表

Lighti ng REMIndicater

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT 4-28

4-10 3320 系列 GPIB 控制流程圖

圖 4-4 3320 系列 GPIB 控制流程圖

START

A B C

3320 3321 3322 3323 3324 30

30

300

60

60

600

10

10

100

10

10

100

05

05

50

3325 15

15

150

SETRANG 1SLEW n

CURR ≦ B

CURRENT ≦ A

SETRANG 2SLEW n

CURR ≦ C

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-29

4-11 3310C 系列 GPIB 控制流程圖

圖 4-5 3310C 系列 GPIB 控制流程圖

START

CC

MODE

NO CP

MODE

CV

MODE

CR

MODE

SETldquoMODE CCrdquo

SETldquoMODE CRrdquo

SETldquoMODE CVrdquo

SETldquoMODE CPrdquo

CORRENTlt=A

SETldquoRANGE 2rdquo

SETldquoRANGE 1rdquo

RESgt=B

SETldquoRANGE 2rdquo

SETldquoRANGE 1rdquo

STA or

SETldquoDYN OFFrdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquo ldquoCURRHIGH D ldquo ldquoCURRLOW NR2rdquo

SET ldquoLEV HIGHrdquo ldquoCURRLOW C ldquo ldquoCURRHIGH NR2rdquo

SET ldquoDYN ONrdquo

ldquoCURRHIGH NR2ldquo ldquoCURRLOW NR2rdquo ldquoRISENR2rdquo ldquoFALLNR2rdquo ldquoPERDHIGH NR2rdquo ldquoPERDLOW NR2rdquo

STA or

SETldquoDYN OFFrdquo

HIGH orLOW LEVEL

SETldquoLEV LOWrdquo ldquoCURRHIGH F ldquoldquoCURRLOW NR2rdquo

SETldquoLEV HIGHrdquoldquoCURRLOW E ldquoldquoCURRHIGH NR2rdquo

SETldquoDYN ONrdquo

ldquoCURRHIGH NR2ldquoldquoCURRLOW NR2rdquoldquoRISENR2rdquoldquoFALLNR2rdquoldquoPERDHIGH NR2rdquoldquoPERDLOW NR2rdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquoldquoRESHIGH J ldquo ldquoRESLOW NR2rdquo

SET ldquoLEV HIGHrdquo ldquoRESLOW I ldquo ldquoRESHIGH NR2rdquo

HIGH orLOW LEVEL

SETldquoLEV LOWrdquoldquoRESHIGH L ldquoldquoRESLOW NR2rdquo

SET ldquoLEV HIGHrdquo ldquoRESLOW K ldquoldquoRESHIGH NR2rdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquo ldquoCVHIGH H ldquo ldquoCVLOW NR2rdquo

SET ldquoLEV HIGHrdquoldquoCVLOW G ldquo ldquoCVHIGH NR2rdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquo ldquoCPHIGH N ldquo ldquoCPLOW NR2rdquo

SETldquoLEV HIGHrdquo ldquoCPLOW M ldquoldquoCPHIGH NR2rdquo

A B CDEF GH I J KLM N

3310C30 20 0 0300030

20 750010620

00 60

00 150

3311C601000 60 0060

1037500510

00 60

00300

3312C102500100010

25 1875013325

00250

00300

3314C0510000050050

1001875533100

00500

00200

3315C154000150015

4015002140

0060

0075

3310C系列流程圖變數表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 A-1

Appendix A GPIB programming Example

C Example Program

Link this program with appropriate cibobj

This application program is written in TURBO C 20 for the IBM PC-AT compatible The National Instruments Cooperation (NIC) Model PC-2A board provides the interface between the PC-AT and a PRODIGIT MPAL ELECTRONIC LOAD The appropriate cibobj file is required in each program to properly link the NIC board to C LANGUAGE and include the ltdeclhgt HEADER FILE to C LANGUAGE

include ltstdiohgt

include ltdoshgt

include ltmathhgt

include declh NI GPIB CARD HEADER FILE

main()

char ouster[20]rdbuf[15]spec[10]

int ichload

Assign unique identifier to the device dev5 and store in variable load check for error ibfind error = negative value returned

if((load = ibfind(dev5)) lt 0) Device variable name is load

GPIB address is 5

printf(r INTERFACE ERROR an)

printf(rnError routine to notify that ibfind failedn)

printf(rnCheck software configurationn)

exit(1)

Clear the device

if((ibclr(load)) amp ERR)

printf(INTERFACE ERROR a)

exit(1)

clrscr()

Clear load error register

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT A-2

ibwrt(loadoutstr6)

ibwrt(loadCLR3)

ibwrt( loadNAME5) Get the 3310 series module load specification

strset(rdbuf0) Clear rdbuf string buffer

strset(spec0) Clear spec string buffer

ibrd(loadspec20)

if (spec[3] == 9)

printf(n 3302C series specification error )

Set preset off current sink 10 amps and load on commands to the load

ibwrt( loadpres offcclow 00cchigh 10load on 47)

ibwrt( loadmeascurr10)

Get the load actially sink current from the load

ibrd( loadrdbuf20)

go to local

ibloc(load)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 A-3

BASICA Example Program

LOAD DECLBAS using BASICA MERGE command

100 REM You must merge this code with DECLBAS

105 REM

110 REM Assign a unique identifier to the device dev5 and store it in variable load

125 REM

130 udname$ = dev5

140 CALL ibfind (udname$load)

145 REM

150 REM Check for error on ibfind call

155 REM

160 IF load lt 0 THEN GOTO 2000

165 REM

170 REM Clear the device

175 REM

180 CALL ibclr (load)

185 REM

190 REM Get the 3310 series module load specification

195 REM

200 wrt$ = NAME CALL ibwrt(loadwrt$)

210 rd$ = space$(20) CALL ibrd(loadrd$)

215 REM

220 REM Set preset off current sink 10 amps and load on commands to the load

225 REM

230 wrt$ = pres offcclow 00cchigh 10load on

240 CALL ibwrt(loadwrt$)

245 REM

250 REM Get the load actially sink current from the load

255 REM

260 wrt$ = meascurr CALL ibwrt(loadwrt$)

270 rd$ = space$(20) CALL ibrd(loadrd$)

275 REM

280 REM Go to local

285 REM

290 CALL ibloc(load)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT A-4

2000 REM Error routine to notify that ibfind failed

2010 REM Check software configuration

2020 PRINT ibfind error STOP

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-1

Appendix B RS-232 programming Example

C Language Interface for DOS Handlers pd_rs232c include ltdoshgt

include ltstdiohgt

include ltconiohgt

include ltstringhgt

define COMPTR 44 command array pointer

define QUELEN 1024 size of seriel input

define SUCCESS 0 return value variable for success

define OPER_ERR -1 operate error

define TIME_OUT 1 time_out

int input_index = 0 index of seriel input buffer

int rd_result = 0 return value variable of pd_rd()

int timeout = 0 timeout flag

char queue[QUELEN] seriel input buffer

int ACE_DATA_REG ACIA data register

int ACE_INT_ENB_REG ACIA interrupt enable register

int ACE_INT_IDENT_REG ACIA interrupt identification register

int ACE_LINE_CTL_REG ACIA line control register

int ACE_MODEM_CTL_REG ACIA modem control register

int ACE_LINE_STAT_REG ACIA line status register

int ACE_MODEM_STAT_REG ACIA modem status register

int COM_INT_NUM ACIA communication port interrupt number

int IRQ_MASK IRQ mask for PC IRQ flag

void pd_loc(void) function of disable interrupt routine

void pd_rem(void) function of enable interrupt routine

int pd_init(int) function of initial communication port

int pd_wrt(char int) function of write to device

int pd_rd(char int) function of read from device

int read_buf(void)

define PIC_CTL_REG 0x20 8259A PIC control register

define PIC_INT_MASK_REG 0x21 8259A PIC interrupt mask register

define NON_SPEC_EOI 0x20 non-spacific end of interrupt

define CTS 0x10 clear to send

define DSR 0x20 data set ready

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-2

define RI 0x40 ring indicator

define DCD 0x80 data carrier detect

define DCTS 1 delta clear to send

define DDSR 2 delta data set ready

define TERI 4 trailing edge ring detect

define DDCD 8 delta data carrier detect

define OE 2 overrun error

define PE 4 parity error

define FE 8 frame error

define BI 0x10 break interrupt

define THRE 0x20 transmit holding reg empty

3302C series elec load command sets

int pd_wrt(char wrtbufint count)

static char combuf[COMPTR] = CHAN CURRHIGH CURRLOW

RESHIGH RESLOW VOLTHIGH

VOLTLOW PERDHIGH PERDLOW

FALL RISE GLOBLOAD

GLOBLEV GLOBPRES GLOBSHOR

GLOBDYN GLOBRANG GLOBMODE

CLER CHAN MEASVOLT

MEASCURRCURRHIGH CURRLOW

ERR RESHIGH RESLOW

VOLTHIGHVOLTLOW NAME

PERDHIGHPERDLOW FALL

RISE LOAD LEV

PRES SHOR DYN

RANG MODE PROT

REMOTE LOCAL

int cntresultt

int comerrerr

char ch

char tempbuf[QUELEN]

char intbuf[QUELEN]

for (cnt = 0cnt lt 1024cnt++)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-3

intbuf[cnt] =

tempbuf[cnt]=

strset(intbuf)

strset(tempbuf)

for (cnt = 0cnt lt count+1cnt++wrtbuf++)

intbuf[cnt] = wrtbuf

cnt = cnt--

intbuf[cnt] = r

cnt = cnt++

count = count++

intbuf[cnt] = n

t = strcspn(intbuf )

if (t gtcount)

t = count-1

for (cnt = 0cnt lt tcnt++)

tempbuf[cnt] = intbuf[cnt]

strupr(tempbuf)

strupr(intbuf)

cnt = 0

do

comerr = strncmp(tempbufcombuf[cnt]t)

cnt = cnt++

while(( cnt = COMPTR) ampamp (comerr = 0))

if ( comerr == 0)

result = SUCCESS

for (cnt = 0cnt lt count+1cnt++)

while(inportb(ACE_LINE_STAT_REG) amp THRE == 0)

ch = intbuf[cnt]

delay(20)

outportb(ACE_DATA_REG ch)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-4

timeout = 0

for (cnt = 0 cnt lt= countcnt++)

ch = intbuf[cnt]

if(ch == )

do

read_buf()

while((rd_result == 0)ampamp(timeout == 0))

rd_result = 0

for (cnt = 0cntlt= countcnt++)

intbuf[cnt] =

tempbuf[cnt] =

return(result)

return(OPER_ERR)

int pd_rd(char bufint count)

char ch

int cnt = 0

do

ch = queue[cnt]

buf = ch

cnt = cnt++

buf = buf++

while((ch = n) ampamp (cnt = count))

buf = 0

queue[0] = 0

if (timeout == 1)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-5

return(TIME_OUT)

return(SUCCESS)

int read_buf()

char chch1

int temp_index

unsigned long ticks

float sec1sec2

rd_result = 0

ticks = biostime(00)

sec1 = ticks182

do

ticks = biostime(00)

sec2 = ticks182

if((sec2 - sec1) gt= 200) delay about 1 Sec

timeout = 1

ch = inportb(ACE_INT_IDENT_REG)

ch amp= 0x06

switch(ch)

case 6

inportb(ACE_DATA_REG) read the data register to empty it

break

case 0

break

case 2

break

case 4 read character from data register

ch1 = inportb(ACE_DATA_REG)

temp_index = input_index + 1 increment index of input buffer

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-6

if (ch1 = n) check terminate bit

queue[input_index] = ch1 store character to input buffer

input_index = temp_index

else

queue[input_index] = ch1

input_index = temp_index

input_index = 0 if terminate bit was detected

temp_index = 0

rd_result = 1 clear index and set return value

break

finally send the non-spacific

while ((rd_result == 0) ampamp (timeout == 0))

int pd_init(int pd_com)

if ((pd_com = 1) ampamp (pd_com = 2))

return(OPER_ERR)

if (pd_com == 2) initial communication port 2

ACE_DATA_REG = 0x2f8

ACE_INT_ENB_REG = 0x2f9

ACE_INT_IDENT_REG = 0x2fa

ACE_LINE_CTL_REG = 0x2fb

ACE_MODEM_CTL_REG = 0x2fc

ACE_LINE_STAT_REG = 0x2fd

ACE_MODEM_STAT_REG = 0x2fe

COM_INT_NUM = 11

IRQ_MASK = 0xf7 IRQ mask for IRQ3 (11110111)

else initial communication port 1

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-7

ACE_DATA_REG = 0x3f8

ACE_INT_ENB_REG = 0x3f9

ACE_INT_IDENT_REG = 0x3fa

ACE_LINE_CTL_REG = 0x3fb

ACE_MODEM_CTL_REG = 0x3fc

ACE_LINE_STAT_REG = 0x3fd

ACE_MODEM_STAT_REG = 0x3fe

COM_INT_NUM = 12

IRQ_MASK = 0xef IRQ mask for IRQ4 (11101111)

bioscom(0 0xe3 pd_com-1) boud rate 9600 1 start bit

pd_rem() no parity 1 stop bit

pd_wrt(remote6) data bit 8 bits

return(SUCCESS)

void pd_rem(void)

char ch

outportb(ACE_INT_ENB_REG 0xd) enable ACIA interrupt register

inportb(ACE_DATA_REG) empty receive data register

inportb(ACE_LINE_STAT_REG) clear line status register

outportb(ACE_MODEM_CTL_REG 0xb) set RTSDTR to enable modem and

turn on OUT2 to enable the 8250s

IRQ interrupt to system

void pd_loc(void)

char ch

outportb(ACE_INT_ENB_REG 0) disable all 8250 interrupt

outportb(ACE_MODEM_CTL_REG 0) clear RTSDTR to disable modem and

turn off OUT2 to disable the 8250s

IRQ interrupt to system

Program terminated

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-8

C Example Program Link this program with pd_rs232obj

include ltdoshgt

include ltstdiohgt

include ltconiohgt

include ltstringhgt

main()

int com

int io_err= 0

char rdbuf[1024]

clrscr()

printf(Input COM1COM2 port is )

scanf(d ampcom)

if((io_err = pd_init(com)) == 0) Initial RS-232 interface

setstr(rdbuf)

pd_wrt(name5)

if ((io_err = pd_rd(a10)) == 0)

do

Set preset off current sink 10 amps and load on commands to the load

pd_wrt(pres off8)

delay(200)

pd_wrt(currlow 0012)

delay(200)

pd_wrt(curr high 1013

delay(200)

pd_wrt(load on7)

delay(200)

pd_wrt(meascurr 11)

Get the load actially sink current from the load

delay(200)

pd_rd(rdbuf20)

io_err = 1

while (io_err == 0)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-9

else

printf(a)

printf(3302C IO reading error n)

exit(1)

pd_loc() Go to local

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

Material Contents Declaration (材料含量宣称)

Hazardous Substance (有毒有害物质或元素)

(Part Name) 零件名称

(Pb) 汞

(Hg) 镉

(Cd) 六价铬

(Cr6+)

多溴

联苯

(PBB)

多溴

二苯醚

(PBDE)

PCBA (印刷电路装配件)

X O X O O O

Electrical part not on PCBArsquos 未在PCBA上的电子零件 X O X O O O

Metal parts 金属零件

O O O X O O

Plastic parts 塑料零件

O O O O X X

Wiring 电线

X O O O O O

Package 封装

X O O O O O

对销售之日的所售产品本表显示 PRODIGIT 供应链的电子信息产品可能包含这些物质注意在所售产品中可能

会也可能不会含有所有所列的部件This table shows where these substances may be found in the supply chain of Prodigit electronic information products as of the date of sale of the enclosed product Note that some of the component types listed above may or may not be a part of the enclosed product 表示该有毒有害物质在该部

件所有均质材料中的含量均在SJT 11363-2006 标准规定的限量要求以下Indicates that the concentration of the hazardous substance in all homogeneous materials in the parts is below the relevant threshold of the SJT 113632006 standard times表示该有毒有害物质至少在该部件的某一均质材料中的含量超出SJT 11363-2006 标准

规定的限量要求times Indicates that the concentration of the hazardous substance of at least one of all homogeneous materials in the parts is above the relevant threshold of the SJT 11363-2006 standard Note(注释) 1Prodigit has not fully transitioned to lead-free solder assembly at this momentHowever most of thecomponents used are RoHS compliant(此刻Prodigit 并非完全过渡到无铅焊料组装但是大部份的元器件一至于RoHS的规定)

2 The product is labeled with an environment-friendly usage period in yearsThe marked period is assumed under the operating environment specified in the product specifications(产品标注了环境友好的使用期限制(年)所标注的环境使用期限假定是在此产品定义的使用环境之下)

Example of a marking for a 10 year period (例如此标制环境使用期限为10年)

Page 44: 3302C Mainframe 使用手冊 · 2016. 12. 20. · 3302c mainframe 使用手冊 1-3 1-5 系統方塊圖 3302c 系統方塊圖如圖 1-1 所示,3302c 內含兩組電源供應器,其中一組供應給

PRODIGIT 4-28

4-10 3320 系列 GPIB 控制流程圖

圖 4-4 3320 系列 GPIB 控制流程圖

START

A B C

3320 3321 3322 3323 3324 30

30

300

60

60

600

10

10

100

10

10

100

05

05

50

3325 15

15

150

SETRANG 1SLEW n

CURR ≦ B

CURRENT ≦ A

SETRANG 2SLEW n

CURR ≦ C

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 4-29

4-11 3310C 系列 GPIB 控制流程圖

圖 4-5 3310C 系列 GPIB 控制流程圖

START

CC

MODE

NO CP

MODE

CV

MODE

CR

MODE

SETldquoMODE CCrdquo

SETldquoMODE CRrdquo

SETldquoMODE CVrdquo

SETldquoMODE CPrdquo

CORRENTlt=A

SETldquoRANGE 2rdquo

SETldquoRANGE 1rdquo

RESgt=B

SETldquoRANGE 2rdquo

SETldquoRANGE 1rdquo

STA or

SETldquoDYN OFFrdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquo ldquoCURRHIGH D ldquo ldquoCURRLOW NR2rdquo

SET ldquoLEV HIGHrdquo ldquoCURRLOW C ldquo ldquoCURRHIGH NR2rdquo

SET ldquoDYN ONrdquo

ldquoCURRHIGH NR2ldquo ldquoCURRLOW NR2rdquo ldquoRISENR2rdquo ldquoFALLNR2rdquo ldquoPERDHIGH NR2rdquo ldquoPERDLOW NR2rdquo

STA or

SETldquoDYN OFFrdquo

HIGH orLOW LEVEL

SETldquoLEV LOWrdquo ldquoCURRHIGH F ldquoldquoCURRLOW NR2rdquo

SETldquoLEV HIGHrdquoldquoCURRLOW E ldquoldquoCURRHIGH NR2rdquo

SETldquoDYN ONrdquo

ldquoCURRHIGH NR2ldquoldquoCURRLOW NR2rdquoldquoRISENR2rdquoldquoFALLNR2rdquoldquoPERDHIGH NR2rdquoldquoPERDLOW NR2rdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquoldquoRESHIGH J ldquo ldquoRESLOW NR2rdquo

SET ldquoLEV HIGHrdquo ldquoRESLOW I ldquo ldquoRESHIGH NR2rdquo

HIGH orLOW LEVEL

SETldquoLEV LOWrdquoldquoRESHIGH L ldquoldquoRESLOW NR2rdquo

SET ldquoLEV HIGHrdquo ldquoRESLOW K ldquoldquoRESHIGH NR2rdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquo ldquoCVHIGH H ldquo ldquoCVLOW NR2rdquo

SET ldquoLEV HIGHrdquoldquoCVLOW G ldquo ldquoCVHIGH NR2rdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquo ldquoCPHIGH N ldquo ldquoCPLOW NR2rdquo

SETldquoLEV HIGHrdquo ldquoCPLOW M ldquoldquoCPHIGH NR2rdquo

A B CDEF GH I J KLM N

3310C30 20 0 0300030

20 750010620

00 60

00 150

3311C601000 60 0060

1037500510

00 60

00300

3312C102500100010

25 1875013325

00250

00300

3314C0510000050050

1001875533100

00500

00200

3315C154000150015

4015002140

0060

0075

3310C系列流程圖變數表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 A-1

Appendix A GPIB programming Example

C Example Program

Link this program with appropriate cibobj

This application program is written in TURBO C 20 for the IBM PC-AT compatible The National Instruments Cooperation (NIC) Model PC-2A board provides the interface between the PC-AT and a PRODIGIT MPAL ELECTRONIC LOAD The appropriate cibobj file is required in each program to properly link the NIC board to C LANGUAGE and include the ltdeclhgt HEADER FILE to C LANGUAGE

include ltstdiohgt

include ltdoshgt

include ltmathhgt

include declh NI GPIB CARD HEADER FILE

main()

char ouster[20]rdbuf[15]spec[10]

int ichload

Assign unique identifier to the device dev5 and store in variable load check for error ibfind error = negative value returned

if((load = ibfind(dev5)) lt 0) Device variable name is load

GPIB address is 5

printf(r INTERFACE ERROR an)

printf(rnError routine to notify that ibfind failedn)

printf(rnCheck software configurationn)

exit(1)

Clear the device

if((ibclr(load)) amp ERR)

printf(INTERFACE ERROR a)

exit(1)

clrscr()

Clear load error register

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT A-2

ibwrt(loadoutstr6)

ibwrt(loadCLR3)

ibwrt( loadNAME5) Get the 3310 series module load specification

strset(rdbuf0) Clear rdbuf string buffer

strset(spec0) Clear spec string buffer

ibrd(loadspec20)

if (spec[3] == 9)

printf(n 3302C series specification error )

Set preset off current sink 10 amps and load on commands to the load

ibwrt( loadpres offcclow 00cchigh 10load on 47)

ibwrt( loadmeascurr10)

Get the load actially sink current from the load

ibrd( loadrdbuf20)

go to local

ibloc(load)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 A-3

BASICA Example Program

LOAD DECLBAS using BASICA MERGE command

100 REM You must merge this code with DECLBAS

105 REM

110 REM Assign a unique identifier to the device dev5 and store it in variable load

125 REM

130 udname$ = dev5

140 CALL ibfind (udname$load)

145 REM

150 REM Check for error on ibfind call

155 REM

160 IF load lt 0 THEN GOTO 2000

165 REM

170 REM Clear the device

175 REM

180 CALL ibclr (load)

185 REM

190 REM Get the 3310 series module load specification

195 REM

200 wrt$ = NAME CALL ibwrt(loadwrt$)

210 rd$ = space$(20) CALL ibrd(loadrd$)

215 REM

220 REM Set preset off current sink 10 amps and load on commands to the load

225 REM

230 wrt$ = pres offcclow 00cchigh 10load on

240 CALL ibwrt(loadwrt$)

245 REM

250 REM Get the load actially sink current from the load

255 REM

260 wrt$ = meascurr CALL ibwrt(loadwrt$)

270 rd$ = space$(20) CALL ibrd(loadrd$)

275 REM

280 REM Go to local

285 REM

290 CALL ibloc(load)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT A-4

2000 REM Error routine to notify that ibfind failed

2010 REM Check software configuration

2020 PRINT ibfind error STOP

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-1

Appendix B RS-232 programming Example

C Language Interface for DOS Handlers pd_rs232c include ltdoshgt

include ltstdiohgt

include ltconiohgt

include ltstringhgt

define COMPTR 44 command array pointer

define QUELEN 1024 size of seriel input

define SUCCESS 0 return value variable for success

define OPER_ERR -1 operate error

define TIME_OUT 1 time_out

int input_index = 0 index of seriel input buffer

int rd_result = 0 return value variable of pd_rd()

int timeout = 0 timeout flag

char queue[QUELEN] seriel input buffer

int ACE_DATA_REG ACIA data register

int ACE_INT_ENB_REG ACIA interrupt enable register

int ACE_INT_IDENT_REG ACIA interrupt identification register

int ACE_LINE_CTL_REG ACIA line control register

int ACE_MODEM_CTL_REG ACIA modem control register

int ACE_LINE_STAT_REG ACIA line status register

int ACE_MODEM_STAT_REG ACIA modem status register

int COM_INT_NUM ACIA communication port interrupt number

int IRQ_MASK IRQ mask for PC IRQ flag

void pd_loc(void) function of disable interrupt routine

void pd_rem(void) function of enable interrupt routine

int pd_init(int) function of initial communication port

int pd_wrt(char int) function of write to device

int pd_rd(char int) function of read from device

int read_buf(void)

define PIC_CTL_REG 0x20 8259A PIC control register

define PIC_INT_MASK_REG 0x21 8259A PIC interrupt mask register

define NON_SPEC_EOI 0x20 non-spacific end of interrupt

define CTS 0x10 clear to send

define DSR 0x20 data set ready

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-2

define RI 0x40 ring indicator

define DCD 0x80 data carrier detect

define DCTS 1 delta clear to send

define DDSR 2 delta data set ready

define TERI 4 trailing edge ring detect

define DDCD 8 delta data carrier detect

define OE 2 overrun error

define PE 4 parity error

define FE 8 frame error

define BI 0x10 break interrupt

define THRE 0x20 transmit holding reg empty

3302C series elec load command sets

int pd_wrt(char wrtbufint count)

static char combuf[COMPTR] = CHAN CURRHIGH CURRLOW

RESHIGH RESLOW VOLTHIGH

VOLTLOW PERDHIGH PERDLOW

FALL RISE GLOBLOAD

GLOBLEV GLOBPRES GLOBSHOR

GLOBDYN GLOBRANG GLOBMODE

CLER CHAN MEASVOLT

MEASCURRCURRHIGH CURRLOW

ERR RESHIGH RESLOW

VOLTHIGHVOLTLOW NAME

PERDHIGHPERDLOW FALL

RISE LOAD LEV

PRES SHOR DYN

RANG MODE PROT

REMOTE LOCAL

int cntresultt

int comerrerr

char ch

char tempbuf[QUELEN]

char intbuf[QUELEN]

for (cnt = 0cnt lt 1024cnt++)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-3

intbuf[cnt] =

tempbuf[cnt]=

strset(intbuf)

strset(tempbuf)

for (cnt = 0cnt lt count+1cnt++wrtbuf++)

intbuf[cnt] = wrtbuf

cnt = cnt--

intbuf[cnt] = r

cnt = cnt++

count = count++

intbuf[cnt] = n

t = strcspn(intbuf )

if (t gtcount)

t = count-1

for (cnt = 0cnt lt tcnt++)

tempbuf[cnt] = intbuf[cnt]

strupr(tempbuf)

strupr(intbuf)

cnt = 0

do

comerr = strncmp(tempbufcombuf[cnt]t)

cnt = cnt++

while(( cnt = COMPTR) ampamp (comerr = 0))

if ( comerr == 0)

result = SUCCESS

for (cnt = 0cnt lt count+1cnt++)

while(inportb(ACE_LINE_STAT_REG) amp THRE == 0)

ch = intbuf[cnt]

delay(20)

outportb(ACE_DATA_REG ch)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-4

timeout = 0

for (cnt = 0 cnt lt= countcnt++)

ch = intbuf[cnt]

if(ch == )

do

read_buf()

while((rd_result == 0)ampamp(timeout == 0))

rd_result = 0

for (cnt = 0cntlt= countcnt++)

intbuf[cnt] =

tempbuf[cnt] =

return(result)

return(OPER_ERR)

int pd_rd(char bufint count)

char ch

int cnt = 0

do

ch = queue[cnt]

buf = ch

cnt = cnt++

buf = buf++

while((ch = n) ampamp (cnt = count))

buf = 0

queue[0] = 0

if (timeout == 1)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-5

return(TIME_OUT)

return(SUCCESS)

int read_buf()

char chch1

int temp_index

unsigned long ticks

float sec1sec2

rd_result = 0

ticks = biostime(00)

sec1 = ticks182

do

ticks = biostime(00)

sec2 = ticks182

if((sec2 - sec1) gt= 200) delay about 1 Sec

timeout = 1

ch = inportb(ACE_INT_IDENT_REG)

ch amp= 0x06

switch(ch)

case 6

inportb(ACE_DATA_REG) read the data register to empty it

break

case 0

break

case 2

break

case 4 read character from data register

ch1 = inportb(ACE_DATA_REG)

temp_index = input_index + 1 increment index of input buffer

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-6

if (ch1 = n) check terminate bit

queue[input_index] = ch1 store character to input buffer

input_index = temp_index

else

queue[input_index] = ch1

input_index = temp_index

input_index = 0 if terminate bit was detected

temp_index = 0

rd_result = 1 clear index and set return value

break

finally send the non-spacific

while ((rd_result == 0) ampamp (timeout == 0))

int pd_init(int pd_com)

if ((pd_com = 1) ampamp (pd_com = 2))

return(OPER_ERR)

if (pd_com == 2) initial communication port 2

ACE_DATA_REG = 0x2f8

ACE_INT_ENB_REG = 0x2f9

ACE_INT_IDENT_REG = 0x2fa

ACE_LINE_CTL_REG = 0x2fb

ACE_MODEM_CTL_REG = 0x2fc

ACE_LINE_STAT_REG = 0x2fd

ACE_MODEM_STAT_REG = 0x2fe

COM_INT_NUM = 11

IRQ_MASK = 0xf7 IRQ mask for IRQ3 (11110111)

else initial communication port 1

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-7

ACE_DATA_REG = 0x3f8

ACE_INT_ENB_REG = 0x3f9

ACE_INT_IDENT_REG = 0x3fa

ACE_LINE_CTL_REG = 0x3fb

ACE_MODEM_CTL_REG = 0x3fc

ACE_LINE_STAT_REG = 0x3fd

ACE_MODEM_STAT_REG = 0x3fe

COM_INT_NUM = 12

IRQ_MASK = 0xef IRQ mask for IRQ4 (11101111)

bioscom(0 0xe3 pd_com-1) boud rate 9600 1 start bit

pd_rem() no parity 1 stop bit

pd_wrt(remote6) data bit 8 bits

return(SUCCESS)

void pd_rem(void)

char ch

outportb(ACE_INT_ENB_REG 0xd) enable ACIA interrupt register

inportb(ACE_DATA_REG) empty receive data register

inportb(ACE_LINE_STAT_REG) clear line status register

outportb(ACE_MODEM_CTL_REG 0xb) set RTSDTR to enable modem and

turn on OUT2 to enable the 8250s

IRQ interrupt to system

void pd_loc(void)

char ch

outportb(ACE_INT_ENB_REG 0) disable all 8250 interrupt

outportb(ACE_MODEM_CTL_REG 0) clear RTSDTR to disable modem and

turn off OUT2 to disable the 8250s

IRQ interrupt to system

Program terminated

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-8

C Example Program Link this program with pd_rs232obj

include ltdoshgt

include ltstdiohgt

include ltconiohgt

include ltstringhgt

main()

int com

int io_err= 0

char rdbuf[1024]

clrscr()

printf(Input COM1COM2 port is )

scanf(d ampcom)

if((io_err = pd_init(com)) == 0) Initial RS-232 interface

setstr(rdbuf)

pd_wrt(name5)

if ((io_err = pd_rd(a10)) == 0)

do

Set preset off current sink 10 amps and load on commands to the load

pd_wrt(pres off8)

delay(200)

pd_wrt(currlow 0012)

delay(200)

pd_wrt(curr high 1013

delay(200)

pd_wrt(load on7)

delay(200)

pd_wrt(meascurr 11)

Get the load actially sink current from the load

delay(200)

pd_rd(rdbuf20)

io_err = 1

while (io_err == 0)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-9

else

printf(a)

printf(3302C IO reading error n)

exit(1)

pd_loc() Go to local

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

Material Contents Declaration (材料含量宣称)

Hazardous Substance (有毒有害物质或元素)

(Part Name) 零件名称

(Pb) 汞

(Hg) 镉

(Cd) 六价铬

(Cr6+)

多溴

联苯

(PBB)

多溴

二苯醚

(PBDE)

PCBA (印刷电路装配件)

X O X O O O

Electrical part not on PCBArsquos 未在PCBA上的电子零件 X O X O O O

Metal parts 金属零件

O O O X O O

Plastic parts 塑料零件

O O O O X X

Wiring 电线

X O O O O O

Package 封装

X O O O O O

对销售之日的所售产品本表显示 PRODIGIT 供应链的电子信息产品可能包含这些物质注意在所售产品中可能

会也可能不会含有所有所列的部件This table shows where these substances may be found in the supply chain of Prodigit electronic information products as of the date of sale of the enclosed product Note that some of the component types listed above may or may not be a part of the enclosed product 表示该有毒有害物质在该部

件所有均质材料中的含量均在SJT 11363-2006 标准规定的限量要求以下Indicates that the concentration of the hazardous substance in all homogeneous materials in the parts is below the relevant threshold of the SJT 113632006 standard times表示该有毒有害物质至少在该部件的某一均质材料中的含量超出SJT 11363-2006 标准

规定的限量要求times Indicates that the concentration of the hazardous substance of at least one of all homogeneous materials in the parts is above the relevant threshold of the SJT 11363-2006 standard Note(注释) 1Prodigit has not fully transitioned to lead-free solder assembly at this momentHowever most of thecomponents used are RoHS compliant(此刻Prodigit 并非完全过渡到无铅焊料组装但是大部份的元器件一至于RoHS的规定)

2 The product is labeled with an environment-friendly usage period in yearsThe marked period is assumed under the operating environment specified in the product specifications(产品标注了环境友好的使用期限制(年)所标注的环境使用期限假定是在此产品定义的使用环境之下)

Example of a marking for a 10 year period (例如此标制环境使用期限为10年)

Page 45: 3302C Mainframe 使用手冊 · 2016. 12. 20. · 3302c mainframe 使用手冊 1-3 1-5 系統方塊圖 3302c 系統方塊圖如圖 1-1 所示,3302c 內含兩組電源供應器,其中一組供應給

3302C Mainframe 使用手冊 4-29

4-11 3310C 系列 GPIB 控制流程圖

圖 4-5 3310C 系列 GPIB 控制流程圖

START

CC

MODE

NO CP

MODE

CV

MODE

CR

MODE

SETldquoMODE CCrdquo

SETldquoMODE CRrdquo

SETldquoMODE CVrdquo

SETldquoMODE CPrdquo

CORRENTlt=A

SETldquoRANGE 2rdquo

SETldquoRANGE 1rdquo

RESgt=B

SETldquoRANGE 2rdquo

SETldquoRANGE 1rdquo

STA or

SETldquoDYN OFFrdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquo ldquoCURRHIGH D ldquo ldquoCURRLOW NR2rdquo

SET ldquoLEV HIGHrdquo ldquoCURRLOW C ldquo ldquoCURRHIGH NR2rdquo

SET ldquoDYN ONrdquo

ldquoCURRHIGH NR2ldquo ldquoCURRLOW NR2rdquo ldquoRISENR2rdquo ldquoFALLNR2rdquo ldquoPERDHIGH NR2rdquo ldquoPERDLOW NR2rdquo

STA or

SETldquoDYN OFFrdquo

HIGH orLOW LEVEL

SETldquoLEV LOWrdquo ldquoCURRHIGH F ldquoldquoCURRLOW NR2rdquo

SETldquoLEV HIGHrdquoldquoCURRLOW E ldquoldquoCURRHIGH NR2rdquo

SETldquoDYN ONrdquo

ldquoCURRHIGH NR2ldquoldquoCURRLOW NR2rdquoldquoRISENR2rdquoldquoFALLNR2rdquoldquoPERDHIGH NR2rdquoldquoPERDLOW NR2rdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquoldquoRESHIGH J ldquo ldquoRESLOW NR2rdquo

SET ldquoLEV HIGHrdquo ldquoRESLOW I ldquo ldquoRESHIGH NR2rdquo

HIGH orLOW LEVEL

SETldquoLEV LOWrdquoldquoRESHIGH L ldquoldquoRESLOW NR2rdquo

SET ldquoLEV HIGHrdquo ldquoRESLOW K ldquoldquoRESHIGH NR2rdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquo ldquoCVHIGH H ldquo ldquoCVLOW NR2rdquo

SET ldquoLEV HIGHrdquoldquoCVLOW G ldquo ldquoCVHIGH NR2rdquo

HIGH or LOW LEVEL

SET ldquoLEV LOWrdquo ldquoCPHIGH N ldquo ldquoCPLOW NR2rdquo

SETldquoLEV HIGHrdquo ldquoCPLOW M ldquoldquoCPHIGH NR2rdquo

A B CDEF GH I J KLM N

3310C30 20 0 0300030

20 750010620

00 60

00 150

3311C601000 60 0060

1037500510

00 60

00300

3312C102500100010

25 1875013325

00250

00300

3314C0510000050050

1001875533100

00500

00200

3315C154000150015

4015002140

0060

0075

3310C系列流程圖變數表

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 A-1

Appendix A GPIB programming Example

C Example Program

Link this program with appropriate cibobj

This application program is written in TURBO C 20 for the IBM PC-AT compatible The National Instruments Cooperation (NIC) Model PC-2A board provides the interface between the PC-AT and a PRODIGIT MPAL ELECTRONIC LOAD The appropriate cibobj file is required in each program to properly link the NIC board to C LANGUAGE and include the ltdeclhgt HEADER FILE to C LANGUAGE

include ltstdiohgt

include ltdoshgt

include ltmathhgt

include declh NI GPIB CARD HEADER FILE

main()

char ouster[20]rdbuf[15]spec[10]

int ichload

Assign unique identifier to the device dev5 and store in variable load check for error ibfind error = negative value returned

if((load = ibfind(dev5)) lt 0) Device variable name is load

GPIB address is 5

printf(r INTERFACE ERROR an)

printf(rnError routine to notify that ibfind failedn)

printf(rnCheck software configurationn)

exit(1)

Clear the device

if((ibclr(load)) amp ERR)

printf(INTERFACE ERROR a)

exit(1)

clrscr()

Clear load error register

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT A-2

ibwrt(loadoutstr6)

ibwrt(loadCLR3)

ibwrt( loadNAME5) Get the 3310 series module load specification

strset(rdbuf0) Clear rdbuf string buffer

strset(spec0) Clear spec string buffer

ibrd(loadspec20)

if (spec[3] == 9)

printf(n 3302C series specification error )

Set preset off current sink 10 amps and load on commands to the load

ibwrt( loadpres offcclow 00cchigh 10load on 47)

ibwrt( loadmeascurr10)

Get the load actially sink current from the load

ibrd( loadrdbuf20)

go to local

ibloc(load)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 A-3

BASICA Example Program

LOAD DECLBAS using BASICA MERGE command

100 REM You must merge this code with DECLBAS

105 REM

110 REM Assign a unique identifier to the device dev5 and store it in variable load

125 REM

130 udname$ = dev5

140 CALL ibfind (udname$load)

145 REM

150 REM Check for error on ibfind call

155 REM

160 IF load lt 0 THEN GOTO 2000

165 REM

170 REM Clear the device

175 REM

180 CALL ibclr (load)

185 REM

190 REM Get the 3310 series module load specification

195 REM

200 wrt$ = NAME CALL ibwrt(loadwrt$)

210 rd$ = space$(20) CALL ibrd(loadrd$)

215 REM

220 REM Set preset off current sink 10 amps and load on commands to the load

225 REM

230 wrt$ = pres offcclow 00cchigh 10load on

240 CALL ibwrt(loadwrt$)

245 REM

250 REM Get the load actially sink current from the load

255 REM

260 wrt$ = meascurr CALL ibwrt(loadwrt$)

270 rd$ = space$(20) CALL ibrd(loadrd$)

275 REM

280 REM Go to local

285 REM

290 CALL ibloc(load)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT A-4

2000 REM Error routine to notify that ibfind failed

2010 REM Check software configuration

2020 PRINT ibfind error STOP

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-1

Appendix B RS-232 programming Example

C Language Interface for DOS Handlers pd_rs232c include ltdoshgt

include ltstdiohgt

include ltconiohgt

include ltstringhgt

define COMPTR 44 command array pointer

define QUELEN 1024 size of seriel input

define SUCCESS 0 return value variable for success

define OPER_ERR -1 operate error

define TIME_OUT 1 time_out

int input_index = 0 index of seriel input buffer

int rd_result = 0 return value variable of pd_rd()

int timeout = 0 timeout flag

char queue[QUELEN] seriel input buffer

int ACE_DATA_REG ACIA data register

int ACE_INT_ENB_REG ACIA interrupt enable register

int ACE_INT_IDENT_REG ACIA interrupt identification register

int ACE_LINE_CTL_REG ACIA line control register

int ACE_MODEM_CTL_REG ACIA modem control register

int ACE_LINE_STAT_REG ACIA line status register

int ACE_MODEM_STAT_REG ACIA modem status register

int COM_INT_NUM ACIA communication port interrupt number

int IRQ_MASK IRQ mask for PC IRQ flag

void pd_loc(void) function of disable interrupt routine

void pd_rem(void) function of enable interrupt routine

int pd_init(int) function of initial communication port

int pd_wrt(char int) function of write to device

int pd_rd(char int) function of read from device

int read_buf(void)

define PIC_CTL_REG 0x20 8259A PIC control register

define PIC_INT_MASK_REG 0x21 8259A PIC interrupt mask register

define NON_SPEC_EOI 0x20 non-spacific end of interrupt

define CTS 0x10 clear to send

define DSR 0x20 data set ready

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-2

define RI 0x40 ring indicator

define DCD 0x80 data carrier detect

define DCTS 1 delta clear to send

define DDSR 2 delta data set ready

define TERI 4 trailing edge ring detect

define DDCD 8 delta data carrier detect

define OE 2 overrun error

define PE 4 parity error

define FE 8 frame error

define BI 0x10 break interrupt

define THRE 0x20 transmit holding reg empty

3302C series elec load command sets

int pd_wrt(char wrtbufint count)

static char combuf[COMPTR] = CHAN CURRHIGH CURRLOW

RESHIGH RESLOW VOLTHIGH

VOLTLOW PERDHIGH PERDLOW

FALL RISE GLOBLOAD

GLOBLEV GLOBPRES GLOBSHOR

GLOBDYN GLOBRANG GLOBMODE

CLER CHAN MEASVOLT

MEASCURRCURRHIGH CURRLOW

ERR RESHIGH RESLOW

VOLTHIGHVOLTLOW NAME

PERDHIGHPERDLOW FALL

RISE LOAD LEV

PRES SHOR DYN

RANG MODE PROT

REMOTE LOCAL

int cntresultt

int comerrerr

char ch

char tempbuf[QUELEN]

char intbuf[QUELEN]

for (cnt = 0cnt lt 1024cnt++)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-3

intbuf[cnt] =

tempbuf[cnt]=

strset(intbuf)

strset(tempbuf)

for (cnt = 0cnt lt count+1cnt++wrtbuf++)

intbuf[cnt] = wrtbuf

cnt = cnt--

intbuf[cnt] = r

cnt = cnt++

count = count++

intbuf[cnt] = n

t = strcspn(intbuf )

if (t gtcount)

t = count-1

for (cnt = 0cnt lt tcnt++)

tempbuf[cnt] = intbuf[cnt]

strupr(tempbuf)

strupr(intbuf)

cnt = 0

do

comerr = strncmp(tempbufcombuf[cnt]t)

cnt = cnt++

while(( cnt = COMPTR) ampamp (comerr = 0))

if ( comerr == 0)

result = SUCCESS

for (cnt = 0cnt lt count+1cnt++)

while(inportb(ACE_LINE_STAT_REG) amp THRE == 0)

ch = intbuf[cnt]

delay(20)

outportb(ACE_DATA_REG ch)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-4

timeout = 0

for (cnt = 0 cnt lt= countcnt++)

ch = intbuf[cnt]

if(ch == )

do

read_buf()

while((rd_result == 0)ampamp(timeout == 0))

rd_result = 0

for (cnt = 0cntlt= countcnt++)

intbuf[cnt] =

tempbuf[cnt] =

return(result)

return(OPER_ERR)

int pd_rd(char bufint count)

char ch

int cnt = 0

do

ch = queue[cnt]

buf = ch

cnt = cnt++

buf = buf++

while((ch = n) ampamp (cnt = count))

buf = 0

queue[0] = 0

if (timeout == 1)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-5

return(TIME_OUT)

return(SUCCESS)

int read_buf()

char chch1

int temp_index

unsigned long ticks

float sec1sec2

rd_result = 0

ticks = biostime(00)

sec1 = ticks182

do

ticks = biostime(00)

sec2 = ticks182

if((sec2 - sec1) gt= 200) delay about 1 Sec

timeout = 1

ch = inportb(ACE_INT_IDENT_REG)

ch amp= 0x06

switch(ch)

case 6

inportb(ACE_DATA_REG) read the data register to empty it

break

case 0

break

case 2

break

case 4 read character from data register

ch1 = inportb(ACE_DATA_REG)

temp_index = input_index + 1 increment index of input buffer

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-6

if (ch1 = n) check terminate bit

queue[input_index] = ch1 store character to input buffer

input_index = temp_index

else

queue[input_index] = ch1

input_index = temp_index

input_index = 0 if terminate bit was detected

temp_index = 0

rd_result = 1 clear index and set return value

break

finally send the non-spacific

while ((rd_result == 0) ampamp (timeout == 0))

int pd_init(int pd_com)

if ((pd_com = 1) ampamp (pd_com = 2))

return(OPER_ERR)

if (pd_com == 2) initial communication port 2

ACE_DATA_REG = 0x2f8

ACE_INT_ENB_REG = 0x2f9

ACE_INT_IDENT_REG = 0x2fa

ACE_LINE_CTL_REG = 0x2fb

ACE_MODEM_CTL_REG = 0x2fc

ACE_LINE_STAT_REG = 0x2fd

ACE_MODEM_STAT_REG = 0x2fe

COM_INT_NUM = 11

IRQ_MASK = 0xf7 IRQ mask for IRQ3 (11110111)

else initial communication port 1

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-7

ACE_DATA_REG = 0x3f8

ACE_INT_ENB_REG = 0x3f9

ACE_INT_IDENT_REG = 0x3fa

ACE_LINE_CTL_REG = 0x3fb

ACE_MODEM_CTL_REG = 0x3fc

ACE_LINE_STAT_REG = 0x3fd

ACE_MODEM_STAT_REG = 0x3fe

COM_INT_NUM = 12

IRQ_MASK = 0xef IRQ mask for IRQ4 (11101111)

bioscom(0 0xe3 pd_com-1) boud rate 9600 1 start bit

pd_rem() no parity 1 stop bit

pd_wrt(remote6) data bit 8 bits

return(SUCCESS)

void pd_rem(void)

char ch

outportb(ACE_INT_ENB_REG 0xd) enable ACIA interrupt register

inportb(ACE_DATA_REG) empty receive data register

inportb(ACE_LINE_STAT_REG) clear line status register

outportb(ACE_MODEM_CTL_REG 0xb) set RTSDTR to enable modem and

turn on OUT2 to enable the 8250s

IRQ interrupt to system

void pd_loc(void)

char ch

outportb(ACE_INT_ENB_REG 0) disable all 8250 interrupt

outportb(ACE_MODEM_CTL_REG 0) clear RTSDTR to disable modem and

turn off OUT2 to disable the 8250s

IRQ interrupt to system

Program terminated

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-8

C Example Program Link this program with pd_rs232obj

include ltdoshgt

include ltstdiohgt

include ltconiohgt

include ltstringhgt

main()

int com

int io_err= 0

char rdbuf[1024]

clrscr()

printf(Input COM1COM2 port is )

scanf(d ampcom)

if((io_err = pd_init(com)) == 0) Initial RS-232 interface

setstr(rdbuf)

pd_wrt(name5)

if ((io_err = pd_rd(a10)) == 0)

do

Set preset off current sink 10 amps and load on commands to the load

pd_wrt(pres off8)

delay(200)

pd_wrt(currlow 0012)

delay(200)

pd_wrt(curr high 1013

delay(200)

pd_wrt(load on7)

delay(200)

pd_wrt(meascurr 11)

Get the load actially sink current from the load

delay(200)

pd_rd(rdbuf20)

io_err = 1

while (io_err == 0)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-9

else

printf(a)

printf(3302C IO reading error n)

exit(1)

pd_loc() Go to local

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

Material Contents Declaration (材料含量宣称)

Hazardous Substance (有毒有害物质或元素)

(Part Name) 零件名称

(Pb) 汞

(Hg) 镉

(Cd) 六价铬

(Cr6+)

多溴

联苯

(PBB)

多溴

二苯醚

(PBDE)

PCBA (印刷电路装配件)

X O X O O O

Electrical part not on PCBArsquos 未在PCBA上的电子零件 X O X O O O

Metal parts 金属零件

O O O X O O

Plastic parts 塑料零件

O O O O X X

Wiring 电线

X O O O O O

Package 封装

X O O O O O

对销售之日的所售产品本表显示 PRODIGIT 供应链的电子信息产品可能包含这些物质注意在所售产品中可能

会也可能不会含有所有所列的部件This table shows where these substances may be found in the supply chain of Prodigit electronic information products as of the date of sale of the enclosed product Note that some of the component types listed above may or may not be a part of the enclosed product 表示该有毒有害物质在该部

件所有均质材料中的含量均在SJT 11363-2006 标准规定的限量要求以下Indicates that the concentration of the hazardous substance in all homogeneous materials in the parts is below the relevant threshold of the SJT 113632006 standard times表示该有毒有害物质至少在该部件的某一均质材料中的含量超出SJT 11363-2006 标准

规定的限量要求times Indicates that the concentration of the hazardous substance of at least one of all homogeneous materials in the parts is above the relevant threshold of the SJT 11363-2006 standard Note(注释) 1Prodigit has not fully transitioned to lead-free solder assembly at this momentHowever most of thecomponents used are RoHS compliant(此刻Prodigit 并非完全过渡到无铅焊料组装但是大部份的元器件一至于RoHS的规定)

2 The product is labeled with an environment-friendly usage period in yearsThe marked period is assumed under the operating environment specified in the product specifications(产品标注了环境友好的使用期限制(年)所标注的环境使用期限假定是在此产品定义的使用环境之下)

Example of a marking for a 10 year period (例如此标制环境使用期限为10年)

Page 46: 3302C Mainframe 使用手冊 · 2016. 12. 20. · 3302c mainframe 使用手冊 1-3 1-5 系統方塊圖 3302c 系統方塊圖如圖 1-1 所示,3302c 內含兩組電源供應器,其中一組供應給

3302C Mainframe 使用手冊 A-1

Appendix A GPIB programming Example

C Example Program

Link this program with appropriate cibobj

This application program is written in TURBO C 20 for the IBM PC-AT compatible The National Instruments Cooperation (NIC) Model PC-2A board provides the interface between the PC-AT and a PRODIGIT MPAL ELECTRONIC LOAD The appropriate cibobj file is required in each program to properly link the NIC board to C LANGUAGE and include the ltdeclhgt HEADER FILE to C LANGUAGE

include ltstdiohgt

include ltdoshgt

include ltmathhgt

include declh NI GPIB CARD HEADER FILE

main()

char ouster[20]rdbuf[15]spec[10]

int ichload

Assign unique identifier to the device dev5 and store in variable load check for error ibfind error = negative value returned

if((load = ibfind(dev5)) lt 0) Device variable name is load

GPIB address is 5

printf(r INTERFACE ERROR an)

printf(rnError routine to notify that ibfind failedn)

printf(rnCheck software configurationn)

exit(1)

Clear the device

if((ibclr(load)) amp ERR)

printf(INTERFACE ERROR a)

exit(1)

clrscr()

Clear load error register

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT A-2

ibwrt(loadoutstr6)

ibwrt(loadCLR3)

ibwrt( loadNAME5) Get the 3310 series module load specification

strset(rdbuf0) Clear rdbuf string buffer

strset(spec0) Clear spec string buffer

ibrd(loadspec20)

if (spec[3] == 9)

printf(n 3302C series specification error )

Set preset off current sink 10 amps and load on commands to the load

ibwrt( loadpres offcclow 00cchigh 10load on 47)

ibwrt( loadmeascurr10)

Get the load actially sink current from the load

ibrd( loadrdbuf20)

go to local

ibloc(load)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 A-3

BASICA Example Program

LOAD DECLBAS using BASICA MERGE command

100 REM You must merge this code with DECLBAS

105 REM

110 REM Assign a unique identifier to the device dev5 and store it in variable load

125 REM

130 udname$ = dev5

140 CALL ibfind (udname$load)

145 REM

150 REM Check for error on ibfind call

155 REM

160 IF load lt 0 THEN GOTO 2000

165 REM

170 REM Clear the device

175 REM

180 CALL ibclr (load)

185 REM

190 REM Get the 3310 series module load specification

195 REM

200 wrt$ = NAME CALL ibwrt(loadwrt$)

210 rd$ = space$(20) CALL ibrd(loadrd$)

215 REM

220 REM Set preset off current sink 10 amps and load on commands to the load

225 REM

230 wrt$ = pres offcclow 00cchigh 10load on

240 CALL ibwrt(loadwrt$)

245 REM

250 REM Get the load actially sink current from the load

255 REM

260 wrt$ = meascurr CALL ibwrt(loadwrt$)

270 rd$ = space$(20) CALL ibrd(loadrd$)

275 REM

280 REM Go to local

285 REM

290 CALL ibloc(load)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT A-4

2000 REM Error routine to notify that ibfind failed

2010 REM Check software configuration

2020 PRINT ibfind error STOP

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-1

Appendix B RS-232 programming Example

C Language Interface for DOS Handlers pd_rs232c include ltdoshgt

include ltstdiohgt

include ltconiohgt

include ltstringhgt

define COMPTR 44 command array pointer

define QUELEN 1024 size of seriel input

define SUCCESS 0 return value variable for success

define OPER_ERR -1 operate error

define TIME_OUT 1 time_out

int input_index = 0 index of seriel input buffer

int rd_result = 0 return value variable of pd_rd()

int timeout = 0 timeout flag

char queue[QUELEN] seriel input buffer

int ACE_DATA_REG ACIA data register

int ACE_INT_ENB_REG ACIA interrupt enable register

int ACE_INT_IDENT_REG ACIA interrupt identification register

int ACE_LINE_CTL_REG ACIA line control register

int ACE_MODEM_CTL_REG ACIA modem control register

int ACE_LINE_STAT_REG ACIA line status register

int ACE_MODEM_STAT_REG ACIA modem status register

int COM_INT_NUM ACIA communication port interrupt number

int IRQ_MASK IRQ mask for PC IRQ flag

void pd_loc(void) function of disable interrupt routine

void pd_rem(void) function of enable interrupt routine

int pd_init(int) function of initial communication port

int pd_wrt(char int) function of write to device

int pd_rd(char int) function of read from device

int read_buf(void)

define PIC_CTL_REG 0x20 8259A PIC control register

define PIC_INT_MASK_REG 0x21 8259A PIC interrupt mask register

define NON_SPEC_EOI 0x20 non-spacific end of interrupt

define CTS 0x10 clear to send

define DSR 0x20 data set ready

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-2

define RI 0x40 ring indicator

define DCD 0x80 data carrier detect

define DCTS 1 delta clear to send

define DDSR 2 delta data set ready

define TERI 4 trailing edge ring detect

define DDCD 8 delta data carrier detect

define OE 2 overrun error

define PE 4 parity error

define FE 8 frame error

define BI 0x10 break interrupt

define THRE 0x20 transmit holding reg empty

3302C series elec load command sets

int pd_wrt(char wrtbufint count)

static char combuf[COMPTR] = CHAN CURRHIGH CURRLOW

RESHIGH RESLOW VOLTHIGH

VOLTLOW PERDHIGH PERDLOW

FALL RISE GLOBLOAD

GLOBLEV GLOBPRES GLOBSHOR

GLOBDYN GLOBRANG GLOBMODE

CLER CHAN MEASVOLT

MEASCURRCURRHIGH CURRLOW

ERR RESHIGH RESLOW

VOLTHIGHVOLTLOW NAME

PERDHIGHPERDLOW FALL

RISE LOAD LEV

PRES SHOR DYN

RANG MODE PROT

REMOTE LOCAL

int cntresultt

int comerrerr

char ch

char tempbuf[QUELEN]

char intbuf[QUELEN]

for (cnt = 0cnt lt 1024cnt++)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-3

intbuf[cnt] =

tempbuf[cnt]=

strset(intbuf)

strset(tempbuf)

for (cnt = 0cnt lt count+1cnt++wrtbuf++)

intbuf[cnt] = wrtbuf

cnt = cnt--

intbuf[cnt] = r

cnt = cnt++

count = count++

intbuf[cnt] = n

t = strcspn(intbuf )

if (t gtcount)

t = count-1

for (cnt = 0cnt lt tcnt++)

tempbuf[cnt] = intbuf[cnt]

strupr(tempbuf)

strupr(intbuf)

cnt = 0

do

comerr = strncmp(tempbufcombuf[cnt]t)

cnt = cnt++

while(( cnt = COMPTR) ampamp (comerr = 0))

if ( comerr == 0)

result = SUCCESS

for (cnt = 0cnt lt count+1cnt++)

while(inportb(ACE_LINE_STAT_REG) amp THRE == 0)

ch = intbuf[cnt]

delay(20)

outportb(ACE_DATA_REG ch)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-4

timeout = 0

for (cnt = 0 cnt lt= countcnt++)

ch = intbuf[cnt]

if(ch == )

do

read_buf()

while((rd_result == 0)ampamp(timeout == 0))

rd_result = 0

for (cnt = 0cntlt= countcnt++)

intbuf[cnt] =

tempbuf[cnt] =

return(result)

return(OPER_ERR)

int pd_rd(char bufint count)

char ch

int cnt = 0

do

ch = queue[cnt]

buf = ch

cnt = cnt++

buf = buf++

while((ch = n) ampamp (cnt = count))

buf = 0

queue[0] = 0

if (timeout == 1)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-5

return(TIME_OUT)

return(SUCCESS)

int read_buf()

char chch1

int temp_index

unsigned long ticks

float sec1sec2

rd_result = 0

ticks = biostime(00)

sec1 = ticks182

do

ticks = biostime(00)

sec2 = ticks182

if((sec2 - sec1) gt= 200) delay about 1 Sec

timeout = 1

ch = inportb(ACE_INT_IDENT_REG)

ch amp= 0x06

switch(ch)

case 6

inportb(ACE_DATA_REG) read the data register to empty it

break

case 0

break

case 2

break

case 4 read character from data register

ch1 = inportb(ACE_DATA_REG)

temp_index = input_index + 1 increment index of input buffer

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-6

if (ch1 = n) check terminate bit

queue[input_index] = ch1 store character to input buffer

input_index = temp_index

else

queue[input_index] = ch1

input_index = temp_index

input_index = 0 if terminate bit was detected

temp_index = 0

rd_result = 1 clear index and set return value

break

finally send the non-spacific

while ((rd_result == 0) ampamp (timeout == 0))

int pd_init(int pd_com)

if ((pd_com = 1) ampamp (pd_com = 2))

return(OPER_ERR)

if (pd_com == 2) initial communication port 2

ACE_DATA_REG = 0x2f8

ACE_INT_ENB_REG = 0x2f9

ACE_INT_IDENT_REG = 0x2fa

ACE_LINE_CTL_REG = 0x2fb

ACE_MODEM_CTL_REG = 0x2fc

ACE_LINE_STAT_REG = 0x2fd

ACE_MODEM_STAT_REG = 0x2fe

COM_INT_NUM = 11

IRQ_MASK = 0xf7 IRQ mask for IRQ3 (11110111)

else initial communication port 1

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-7

ACE_DATA_REG = 0x3f8

ACE_INT_ENB_REG = 0x3f9

ACE_INT_IDENT_REG = 0x3fa

ACE_LINE_CTL_REG = 0x3fb

ACE_MODEM_CTL_REG = 0x3fc

ACE_LINE_STAT_REG = 0x3fd

ACE_MODEM_STAT_REG = 0x3fe

COM_INT_NUM = 12

IRQ_MASK = 0xef IRQ mask for IRQ4 (11101111)

bioscom(0 0xe3 pd_com-1) boud rate 9600 1 start bit

pd_rem() no parity 1 stop bit

pd_wrt(remote6) data bit 8 bits

return(SUCCESS)

void pd_rem(void)

char ch

outportb(ACE_INT_ENB_REG 0xd) enable ACIA interrupt register

inportb(ACE_DATA_REG) empty receive data register

inportb(ACE_LINE_STAT_REG) clear line status register

outportb(ACE_MODEM_CTL_REG 0xb) set RTSDTR to enable modem and

turn on OUT2 to enable the 8250s

IRQ interrupt to system

void pd_loc(void)

char ch

outportb(ACE_INT_ENB_REG 0) disable all 8250 interrupt

outportb(ACE_MODEM_CTL_REG 0) clear RTSDTR to disable modem and

turn off OUT2 to disable the 8250s

IRQ interrupt to system

Program terminated

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-8

C Example Program Link this program with pd_rs232obj

include ltdoshgt

include ltstdiohgt

include ltconiohgt

include ltstringhgt

main()

int com

int io_err= 0

char rdbuf[1024]

clrscr()

printf(Input COM1COM2 port is )

scanf(d ampcom)

if((io_err = pd_init(com)) == 0) Initial RS-232 interface

setstr(rdbuf)

pd_wrt(name5)

if ((io_err = pd_rd(a10)) == 0)

do

Set preset off current sink 10 amps and load on commands to the load

pd_wrt(pres off8)

delay(200)

pd_wrt(currlow 0012)

delay(200)

pd_wrt(curr high 1013

delay(200)

pd_wrt(load on7)

delay(200)

pd_wrt(meascurr 11)

Get the load actially sink current from the load

delay(200)

pd_rd(rdbuf20)

io_err = 1

while (io_err == 0)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-9

else

printf(a)

printf(3302C IO reading error n)

exit(1)

pd_loc() Go to local

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

Material Contents Declaration (材料含量宣称)

Hazardous Substance (有毒有害物质或元素)

(Part Name) 零件名称

(Pb) 汞

(Hg) 镉

(Cd) 六价铬

(Cr6+)

多溴

联苯

(PBB)

多溴

二苯醚

(PBDE)

PCBA (印刷电路装配件)

X O X O O O

Electrical part not on PCBArsquos 未在PCBA上的电子零件 X O X O O O

Metal parts 金属零件

O O O X O O

Plastic parts 塑料零件

O O O O X X

Wiring 电线

X O O O O O

Package 封装

X O O O O O

对销售之日的所售产品本表显示 PRODIGIT 供应链的电子信息产品可能包含这些物质注意在所售产品中可能

会也可能不会含有所有所列的部件This table shows where these substances may be found in the supply chain of Prodigit electronic information products as of the date of sale of the enclosed product Note that some of the component types listed above may or may not be a part of the enclosed product 表示该有毒有害物质在该部

件所有均质材料中的含量均在SJT 11363-2006 标准规定的限量要求以下Indicates that the concentration of the hazardous substance in all homogeneous materials in the parts is below the relevant threshold of the SJT 113632006 standard times表示该有毒有害物质至少在该部件的某一均质材料中的含量超出SJT 11363-2006 标准

规定的限量要求times Indicates that the concentration of the hazardous substance of at least one of all homogeneous materials in the parts is above the relevant threshold of the SJT 11363-2006 standard Note(注释) 1Prodigit has not fully transitioned to lead-free solder assembly at this momentHowever most of thecomponents used are RoHS compliant(此刻Prodigit 并非完全过渡到无铅焊料组装但是大部份的元器件一至于RoHS的规定)

2 The product is labeled with an environment-friendly usage period in yearsThe marked period is assumed under the operating environment specified in the product specifications(产品标注了环境友好的使用期限制(年)所标注的环境使用期限假定是在此产品定义的使用环境之下)

Example of a marking for a 10 year period (例如此标制环境使用期限为10年)

Page 47: 3302C Mainframe 使用手冊 · 2016. 12. 20. · 3302c mainframe 使用手冊 1-3 1-5 系統方塊圖 3302c 系統方塊圖如圖 1-1 所示,3302c 內含兩組電源供應器,其中一組供應給

PRODIGIT A-2

ibwrt(loadoutstr6)

ibwrt(loadCLR3)

ibwrt( loadNAME5) Get the 3310 series module load specification

strset(rdbuf0) Clear rdbuf string buffer

strset(spec0) Clear spec string buffer

ibrd(loadspec20)

if (spec[3] == 9)

printf(n 3302C series specification error )

Set preset off current sink 10 amps and load on commands to the load

ibwrt( loadpres offcclow 00cchigh 10load on 47)

ibwrt( loadmeascurr10)

Get the load actially sink current from the load

ibrd( loadrdbuf20)

go to local

ibloc(load)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 A-3

BASICA Example Program

LOAD DECLBAS using BASICA MERGE command

100 REM You must merge this code with DECLBAS

105 REM

110 REM Assign a unique identifier to the device dev5 and store it in variable load

125 REM

130 udname$ = dev5

140 CALL ibfind (udname$load)

145 REM

150 REM Check for error on ibfind call

155 REM

160 IF load lt 0 THEN GOTO 2000

165 REM

170 REM Clear the device

175 REM

180 CALL ibclr (load)

185 REM

190 REM Get the 3310 series module load specification

195 REM

200 wrt$ = NAME CALL ibwrt(loadwrt$)

210 rd$ = space$(20) CALL ibrd(loadrd$)

215 REM

220 REM Set preset off current sink 10 amps and load on commands to the load

225 REM

230 wrt$ = pres offcclow 00cchigh 10load on

240 CALL ibwrt(loadwrt$)

245 REM

250 REM Get the load actially sink current from the load

255 REM

260 wrt$ = meascurr CALL ibwrt(loadwrt$)

270 rd$ = space$(20) CALL ibrd(loadrd$)

275 REM

280 REM Go to local

285 REM

290 CALL ibloc(load)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT A-4

2000 REM Error routine to notify that ibfind failed

2010 REM Check software configuration

2020 PRINT ibfind error STOP

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-1

Appendix B RS-232 programming Example

C Language Interface for DOS Handlers pd_rs232c include ltdoshgt

include ltstdiohgt

include ltconiohgt

include ltstringhgt

define COMPTR 44 command array pointer

define QUELEN 1024 size of seriel input

define SUCCESS 0 return value variable for success

define OPER_ERR -1 operate error

define TIME_OUT 1 time_out

int input_index = 0 index of seriel input buffer

int rd_result = 0 return value variable of pd_rd()

int timeout = 0 timeout flag

char queue[QUELEN] seriel input buffer

int ACE_DATA_REG ACIA data register

int ACE_INT_ENB_REG ACIA interrupt enable register

int ACE_INT_IDENT_REG ACIA interrupt identification register

int ACE_LINE_CTL_REG ACIA line control register

int ACE_MODEM_CTL_REG ACIA modem control register

int ACE_LINE_STAT_REG ACIA line status register

int ACE_MODEM_STAT_REG ACIA modem status register

int COM_INT_NUM ACIA communication port interrupt number

int IRQ_MASK IRQ mask for PC IRQ flag

void pd_loc(void) function of disable interrupt routine

void pd_rem(void) function of enable interrupt routine

int pd_init(int) function of initial communication port

int pd_wrt(char int) function of write to device

int pd_rd(char int) function of read from device

int read_buf(void)

define PIC_CTL_REG 0x20 8259A PIC control register

define PIC_INT_MASK_REG 0x21 8259A PIC interrupt mask register

define NON_SPEC_EOI 0x20 non-spacific end of interrupt

define CTS 0x10 clear to send

define DSR 0x20 data set ready

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-2

define RI 0x40 ring indicator

define DCD 0x80 data carrier detect

define DCTS 1 delta clear to send

define DDSR 2 delta data set ready

define TERI 4 trailing edge ring detect

define DDCD 8 delta data carrier detect

define OE 2 overrun error

define PE 4 parity error

define FE 8 frame error

define BI 0x10 break interrupt

define THRE 0x20 transmit holding reg empty

3302C series elec load command sets

int pd_wrt(char wrtbufint count)

static char combuf[COMPTR] = CHAN CURRHIGH CURRLOW

RESHIGH RESLOW VOLTHIGH

VOLTLOW PERDHIGH PERDLOW

FALL RISE GLOBLOAD

GLOBLEV GLOBPRES GLOBSHOR

GLOBDYN GLOBRANG GLOBMODE

CLER CHAN MEASVOLT

MEASCURRCURRHIGH CURRLOW

ERR RESHIGH RESLOW

VOLTHIGHVOLTLOW NAME

PERDHIGHPERDLOW FALL

RISE LOAD LEV

PRES SHOR DYN

RANG MODE PROT

REMOTE LOCAL

int cntresultt

int comerrerr

char ch

char tempbuf[QUELEN]

char intbuf[QUELEN]

for (cnt = 0cnt lt 1024cnt++)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-3

intbuf[cnt] =

tempbuf[cnt]=

strset(intbuf)

strset(tempbuf)

for (cnt = 0cnt lt count+1cnt++wrtbuf++)

intbuf[cnt] = wrtbuf

cnt = cnt--

intbuf[cnt] = r

cnt = cnt++

count = count++

intbuf[cnt] = n

t = strcspn(intbuf )

if (t gtcount)

t = count-1

for (cnt = 0cnt lt tcnt++)

tempbuf[cnt] = intbuf[cnt]

strupr(tempbuf)

strupr(intbuf)

cnt = 0

do

comerr = strncmp(tempbufcombuf[cnt]t)

cnt = cnt++

while(( cnt = COMPTR) ampamp (comerr = 0))

if ( comerr == 0)

result = SUCCESS

for (cnt = 0cnt lt count+1cnt++)

while(inportb(ACE_LINE_STAT_REG) amp THRE == 0)

ch = intbuf[cnt]

delay(20)

outportb(ACE_DATA_REG ch)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-4

timeout = 0

for (cnt = 0 cnt lt= countcnt++)

ch = intbuf[cnt]

if(ch == )

do

read_buf()

while((rd_result == 0)ampamp(timeout == 0))

rd_result = 0

for (cnt = 0cntlt= countcnt++)

intbuf[cnt] =

tempbuf[cnt] =

return(result)

return(OPER_ERR)

int pd_rd(char bufint count)

char ch

int cnt = 0

do

ch = queue[cnt]

buf = ch

cnt = cnt++

buf = buf++

while((ch = n) ampamp (cnt = count))

buf = 0

queue[0] = 0

if (timeout == 1)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-5

return(TIME_OUT)

return(SUCCESS)

int read_buf()

char chch1

int temp_index

unsigned long ticks

float sec1sec2

rd_result = 0

ticks = biostime(00)

sec1 = ticks182

do

ticks = biostime(00)

sec2 = ticks182

if((sec2 - sec1) gt= 200) delay about 1 Sec

timeout = 1

ch = inportb(ACE_INT_IDENT_REG)

ch amp= 0x06

switch(ch)

case 6

inportb(ACE_DATA_REG) read the data register to empty it

break

case 0

break

case 2

break

case 4 read character from data register

ch1 = inportb(ACE_DATA_REG)

temp_index = input_index + 1 increment index of input buffer

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-6

if (ch1 = n) check terminate bit

queue[input_index] = ch1 store character to input buffer

input_index = temp_index

else

queue[input_index] = ch1

input_index = temp_index

input_index = 0 if terminate bit was detected

temp_index = 0

rd_result = 1 clear index and set return value

break

finally send the non-spacific

while ((rd_result == 0) ampamp (timeout == 0))

int pd_init(int pd_com)

if ((pd_com = 1) ampamp (pd_com = 2))

return(OPER_ERR)

if (pd_com == 2) initial communication port 2

ACE_DATA_REG = 0x2f8

ACE_INT_ENB_REG = 0x2f9

ACE_INT_IDENT_REG = 0x2fa

ACE_LINE_CTL_REG = 0x2fb

ACE_MODEM_CTL_REG = 0x2fc

ACE_LINE_STAT_REG = 0x2fd

ACE_MODEM_STAT_REG = 0x2fe

COM_INT_NUM = 11

IRQ_MASK = 0xf7 IRQ mask for IRQ3 (11110111)

else initial communication port 1

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-7

ACE_DATA_REG = 0x3f8

ACE_INT_ENB_REG = 0x3f9

ACE_INT_IDENT_REG = 0x3fa

ACE_LINE_CTL_REG = 0x3fb

ACE_MODEM_CTL_REG = 0x3fc

ACE_LINE_STAT_REG = 0x3fd

ACE_MODEM_STAT_REG = 0x3fe

COM_INT_NUM = 12

IRQ_MASK = 0xef IRQ mask for IRQ4 (11101111)

bioscom(0 0xe3 pd_com-1) boud rate 9600 1 start bit

pd_rem() no parity 1 stop bit

pd_wrt(remote6) data bit 8 bits

return(SUCCESS)

void pd_rem(void)

char ch

outportb(ACE_INT_ENB_REG 0xd) enable ACIA interrupt register

inportb(ACE_DATA_REG) empty receive data register

inportb(ACE_LINE_STAT_REG) clear line status register

outportb(ACE_MODEM_CTL_REG 0xb) set RTSDTR to enable modem and

turn on OUT2 to enable the 8250s

IRQ interrupt to system

void pd_loc(void)

char ch

outportb(ACE_INT_ENB_REG 0) disable all 8250 interrupt

outportb(ACE_MODEM_CTL_REG 0) clear RTSDTR to disable modem and

turn off OUT2 to disable the 8250s

IRQ interrupt to system

Program terminated

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-8

C Example Program Link this program with pd_rs232obj

include ltdoshgt

include ltstdiohgt

include ltconiohgt

include ltstringhgt

main()

int com

int io_err= 0

char rdbuf[1024]

clrscr()

printf(Input COM1COM2 port is )

scanf(d ampcom)

if((io_err = pd_init(com)) == 0) Initial RS-232 interface

setstr(rdbuf)

pd_wrt(name5)

if ((io_err = pd_rd(a10)) == 0)

do

Set preset off current sink 10 amps and load on commands to the load

pd_wrt(pres off8)

delay(200)

pd_wrt(currlow 0012)

delay(200)

pd_wrt(curr high 1013

delay(200)

pd_wrt(load on7)

delay(200)

pd_wrt(meascurr 11)

Get the load actially sink current from the load

delay(200)

pd_rd(rdbuf20)

io_err = 1

while (io_err == 0)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-9

else

printf(a)

printf(3302C IO reading error n)

exit(1)

pd_loc() Go to local

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

Material Contents Declaration (材料含量宣称)

Hazardous Substance (有毒有害物质或元素)

(Part Name) 零件名称

(Pb) 汞

(Hg) 镉

(Cd) 六价铬

(Cr6+)

多溴

联苯

(PBB)

多溴

二苯醚

(PBDE)

PCBA (印刷电路装配件)

X O X O O O

Electrical part not on PCBArsquos 未在PCBA上的电子零件 X O X O O O

Metal parts 金属零件

O O O X O O

Plastic parts 塑料零件

O O O O X X

Wiring 电线

X O O O O O

Package 封装

X O O O O O

对销售之日的所售产品本表显示 PRODIGIT 供应链的电子信息产品可能包含这些物质注意在所售产品中可能

会也可能不会含有所有所列的部件This table shows where these substances may be found in the supply chain of Prodigit electronic information products as of the date of sale of the enclosed product Note that some of the component types listed above may or may not be a part of the enclosed product 表示该有毒有害物质在该部

件所有均质材料中的含量均在SJT 11363-2006 标准规定的限量要求以下Indicates that the concentration of the hazardous substance in all homogeneous materials in the parts is below the relevant threshold of the SJT 113632006 standard times表示该有毒有害物质至少在该部件的某一均质材料中的含量超出SJT 11363-2006 标准

规定的限量要求times Indicates that the concentration of the hazardous substance of at least one of all homogeneous materials in the parts is above the relevant threshold of the SJT 11363-2006 standard Note(注释) 1Prodigit has not fully transitioned to lead-free solder assembly at this momentHowever most of thecomponents used are RoHS compliant(此刻Prodigit 并非完全过渡到无铅焊料组装但是大部份的元器件一至于RoHS的规定)

2 The product is labeled with an environment-friendly usage period in yearsThe marked period is assumed under the operating environment specified in the product specifications(产品标注了环境友好的使用期限制(年)所标注的环境使用期限假定是在此产品定义的使用环境之下)

Example of a marking for a 10 year period (例如此标制环境使用期限为10年)

Page 48: 3302C Mainframe 使用手冊 · 2016. 12. 20. · 3302c mainframe 使用手冊 1-3 1-5 系統方塊圖 3302c 系統方塊圖如圖 1-1 所示,3302c 內含兩組電源供應器,其中一組供應給

3302C Mainframe 使用手冊 A-3

BASICA Example Program

LOAD DECLBAS using BASICA MERGE command

100 REM You must merge this code with DECLBAS

105 REM

110 REM Assign a unique identifier to the device dev5 and store it in variable load

125 REM

130 udname$ = dev5

140 CALL ibfind (udname$load)

145 REM

150 REM Check for error on ibfind call

155 REM

160 IF load lt 0 THEN GOTO 2000

165 REM

170 REM Clear the device

175 REM

180 CALL ibclr (load)

185 REM

190 REM Get the 3310 series module load specification

195 REM

200 wrt$ = NAME CALL ibwrt(loadwrt$)

210 rd$ = space$(20) CALL ibrd(loadrd$)

215 REM

220 REM Set preset off current sink 10 amps and load on commands to the load

225 REM

230 wrt$ = pres offcclow 00cchigh 10load on

240 CALL ibwrt(loadwrt$)

245 REM

250 REM Get the load actially sink current from the load

255 REM

260 wrt$ = meascurr CALL ibwrt(loadwrt$)

270 rd$ = space$(20) CALL ibrd(loadrd$)

275 REM

280 REM Go to local

285 REM

290 CALL ibloc(load)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT A-4

2000 REM Error routine to notify that ibfind failed

2010 REM Check software configuration

2020 PRINT ibfind error STOP

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-1

Appendix B RS-232 programming Example

C Language Interface for DOS Handlers pd_rs232c include ltdoshgt

include ltstdiohgt

include ltconiohgt

include ltstringhgt

define COMPTR 44 command array pointer

define QUELEN 1024 size of seriel input

define SUCCESS 0 return value variable for success

define OPER_ERR -1 operate error

define TIME_OUT 1 time_out

int input_index = 0 index of seriel input buffer

int rd_result = 0 return value variable of pd_rd()

int timeout = 0 timeout flag

char queue[QUELEN] seriel input buffer

int ACE_DATA_REG ACIA data register

int ACE_INT_ENB_REG ACIA interrupt enable register

int ACE_INT_IDENT_REG ACIA interrupt identification register

int ACE_LINE_CTL_REG ACIA line control register

int ACE_MODEM_CTL_REG ACIA modem control register

int ACE_LINE_STAT_REG ACIA line status register

int ACE_MODEM_STAT_REG ACIA modem status register

int COM_INT_NUM ACIA communication port interrupt number

int IRQ_MASK IRQ mask for PC IRQ flag

void pd_loc(void) function of disable interrupt routine

void pd_rem(void) function of enable interrupt routine

int pd_init(int) function of initial communication port

int pd_wrt(char int) function of write to device

int pd_rd(char int) function of read from device

int read_buf(void)

define PIC_CTL_REG 0x20 8259A PIC control register

define PIC_INT_MASK_REG 0x21 8259A PIC interrupt mask register

define NON_SPEC_EOI 0x20 non-spacific end of interrupt

define CTS 0x10 clear to send

define DSR 0x20 data set ready

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-2

define RI 0x40 ring indicator

define DCD 0x80 data carrier detect

define DCTS 1 delta clear to send

define DDSR 2 delta data set ready

define TERI 4 trailing edge ring detect

define DDCD 8 delta data carrier detect

define OE 2 overrun error

define PE 4 parity error

define FE 8 frame error

define BI 0x10 break interrupt

define THRE 0x20 transmit holding reg empty

3302C series elec load command sets

int pd_wrt(char wrtbufint count)

static char combuf[COMPTR] = CHAN CURRHIGH CURRLOW

RESHIGH RESLOW VOLTHIGH

VOLTLOW PERDHIGH PERDLOW

FALL RISE GLOBLOAD

GLOBLEV GLOBPRES GLOBSHOR

GLOBDYN GLOBRANG GLOBMODE

CLER CHAN MEASVOLT

MEASCURRCURRHIGH CURRLOW

ERR RESHIGH RESLOW

VOLTHIGHVOLTLOW NAME

PERDHIGHPERDLOW FALL

RISE LOAD LEV

PRES SHOR DYN

RANG MODE PROT

REMOTE LOCAL

int cntresultt

int comerrerr

char ch

char tempbuf[QUELEN]

char intbuf[QUELEN]

for (cnt = 0cnt lt 1024cnt++)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-3

intbuf[cnt] =

tempbuf[cnt]=

strset(intbuf)

strset(tempbuf)

for (cnt = 0cnt lt count+1cnt++wrtbuf++)

intbuf[cnt] = wrtbuf

cnt = cnt--

intbuf[cnt] = r

cnt = cnt++

count = count++

intbuf[cnt] = n

t = strcspn(intbuf )

if (t gtcount)

t = count-1

for (cnt = 0cnt lt tcnt++)

tempbuf[cnt] = intbuf[cnt]

strupr(tempbuf)

strupr(intbuf)

cnt = 0

do

comerr = strncmp(tempbufcombuf[cnt]t)

cnt = cnt++

while(( cnt = COMPTR) ampamp (comerr = 0))

if ( comerr == 0)

result = SUCCESS

for (cnt = 0cnt lt count+1cnt++)

while(inportb(ACE_LINE_STAT_REG) amp THRE == 0)

ch = intbuf[cnt]

delay(20)

outportb(ACE_DATA_REG ch)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-4

timeout = 0

for (cnt = 0 cnt lt= countcnt++)

ch = intbuf[cnt]

if(ch == )

do

read_buf()

while((rd_result == 0)ampamp(timeout == 0))

rd_result = 0

for (cnt = 0cntlt= countcnt++)

intbuf[cnt] =

tempbuf[cnt] =

return(result)

return(OPER_ERR)

int pd_rd(char bufint count)

char ch

int cnt = 0

do

ch = queue[cnt]

buf = ch

cnt = cnt++

buf = buf++

while((ch = n) ampamp (cnt = count))

buf = 0

queue[0] = 0

if (timeout == 1)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-5

return(TIME_OUT)

return(SUCCESS)

int read_buf()

char chch1

int temp_index

unsigned long ticks

float sec1sec2

rd_result = 0

ticks = biostime(00)

sec1 = ticks182

do

ticks = biostime(00)

sec2 = ticks182

if((sec2 - sec1) gt= 200) delay about 1 Sec

timeout = 1

ch = inportb(ACE_INT_IDENT_REG)

ch amp= 0x06

switch(ch)

case 6

inportb(ACE_DATA_REG) read the data register to empty it

break

case 0

break

case 2

break

case 4 read character from data register

ch1 = inportb(ACE_DATA_REG)

temp_index = input_index + 1 increment index of input buffer

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-6

if (ch1 = n) check terminate bit

queue[input_index] = ch1 store character to input buffer

input_index = temp_index

else

queue[input_index] = ch1

input_index = temp_index

input_index = 0 if terminate bit was detected

temp_index = 0

rd_result = 1 clear index and set return value

break

finally send the non-spacific

while ((rd_result == 0) ampamp (timeout == 0))

int pd_init(int pd_com)

if ((pd_com = 1) ampamp (pd_com = 2))

return(OPER_ERR)

if (pd_com == 2) initial communication port 2

ACE_DATA_REG = 0x2f8

ACE_INT_ENB_REG = 0x2f9

ACE_INT_IDENT_REG = 0x2fa

ACE_LINE_CTL_REG = 0x2fb

ACE_MODEM_CTL_REG = 0x2fc

ACE_LINE_STAT_REG = 0x2fd

ACE_MODEM_STAT_REG = 0x2fe

COM_INT_NUM = 11

IRQ_MASK = 0xf7 IRQ mask for IRQ3 (11110111)

else initial communication port 1

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-7

ACE_DATA_REG = 0x3f8

ACE_INT_ENB_REG = 0x3f9

ACE_INT_IDENT_REG = 0x3fa

ACE_LINE_CTL_REG = 0x3fb

ACE_MODEM_CTL_REG = 0x3fc

ACE_LINE_STAT_REG = 0x3fd

ACE_MODEM_STAT_REG = 0x3fe

COM_INT_NUM = 12

IRQ_MASK = 0xef IRQ mask for IRQ4 (11101111)

bioscom(0 0xe3 pd_com-1) boud rate 9600 1 start bit

pd_rem() no parity 1 stop bit

pd_wrt(remote6) data bit 8 bits

return(SUCCESS)

void pd_rem(void)

char ch

outportb(ACE_INT_ENB_REG 0xd) enable ACIA interrupt register

inportb(ACE_DATA_REG) empty receive data register

inportb(ACE_LINE_STAT_REG) clear line status register

outportb(ACE_MODEM_CTL_REG 0xb) set RTSDTR to enable modem and

turn on OUT2 to enable the 8250s

IRQ interrupt to system

void pd_loc(void)

char ch

outportb(ACE_INT_ENB_REG 0) disable all 8250 interrupt

outportb(ACE_MODEM_CTL_REG 0) clear RTSDTR to disable modem and

turn off OUT2 to disable the 8250s

IRQ interrupt to system

Program terminated

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-8

C Example Program Link this program with pd_rs232obj

include ltdoshgt

include ltstdiohgt

include ltconiohgt

include ltstringhgt

main()

int com

int io_err= 0

char rdbuf[1024]

clrscr()

printf(Input COM1COM2 port is )

scanf(d ampcom)

if((io_err = pd_init(com)) == 0) Initial RS-232 interface

setstr(rdbuf)

pd_wrt(name5)

if ((io_err = pd_rd(a10)) == 0)

do

Set preset off current sink 10 amps and load on commands to the load

pd_wrt(pres off8)

delay(200)

pd_wrt(currlow 0012)

delay(200)

pd_wrt(curr high 1013

delay(200)

pd_wrt(load on7)

delay(200)

pd_wrt(meascurr 11)

Get the load actially sink current from the load

delay(200)

pd_rd(rdbuf20)

io_err = 1

while (io_err == 0)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-9

else

printf(a)

printf(3302C IO reading error n)

exit(1)

pd_loc() Go to local

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

Material Contents Declaration (材料含量宣称)

Hazardous Substance (有毒有害物质或元素)

(Part Name) 零件名称

(Pb) 汞

(Hg) 镉

(Cd) 六价铬

(Cr6+)

多溴

联苯

(PBB)

多溴

二苯醚

(PBDE)

PCBA (印刷电路装配件)

X O X O O O

Electrical part not on PCBArsquos 未在PCBA上的电子零件 X O X O O O

Metal parts 金属零件

O O O X O O

Plastic parts 塑料零件

O O O O X X

Wiring 电线

X O O O O O

Package 封装

X O O O O O

对销售之日的所售产品本表显示 PRODIGIT 供应链的电子信息产品可能包含这些物质注意在所售产品中可能

会也可能不会含有所有所列的部件This table shows where these substances may be found in the supply chain of Prodigit electronic information products as of the date of sale of the enclosed product Note that some of the component types listed above may or may not be a part of the enclosed product 表示该有毒有害物质在该部

件所有均质材料中的含量均在SJT 11363-2006 标准规定的限量要求以下Indicates that the concentration of the hazardous substance in all homogeneous materials in the parts is below the relevant threshold of the SJT 113632006 standard times表示该有毒有害物质至少在该部件的某一均质材料中的含量超出SJT 11363-2006 标准

规定的限量要求times Indicates that the concentration of the hazardous substance of at least one of all homogeneous materials in the parts is above the relevant threshold of the SJT 11363-2006 standard Note(注释) 1Prodigit has not fully transitioned to lead-free solder assembly at this momentHowever most of thecomponents used are RoHS compliant(此刻Prodigit 并非完全过渡到无铅焊料组装但是大部份的元器件一至于RoHS的规定)

2 The product is labeled with an environment-friendly usage period in yearsThe marked period is assumed under the operating environment specified in the product specifications(产品标注了环境友好的使用期限制(年)所标注的环境使用期限假定是在此产品定义的使用环境之下)

Example of a marking for a 10 year period (例如此标制环境使用期限为10年)

Page 49: 3302C Mainframe 使用手冊 · 2016. 12. 20. · 3302c mainframe 使用手冊 1-3 1-5 系統方塊圖 3302c 系統方塊圖如圖 1-1 所示,3302c 內含兩組電源供應器,其中一組供應給

PRODIGIT A-4

2000 REM Error routine to notify that ibfind failed

2010 REM Check software configuration

2020 PRINT ibfind error STOP

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-1

Appendix B RS-232 programming Example

C Language Interface for DOS Handlers pd_rs232c include ltdoshgt

include ltstdiohgt

include ltconiohgt

include ltstringhgt

define COMPTR 44 command array pointer

define QUELEN 1024 size of seriel input

define SUCCESS 0 return value variable for success

define OPER_ERR -1 operate error

define TIME_OUT 1 time_out

int input_index = 0 index of seriel input buffer

int rd_result = 0 return value variable of pd_rd()

int timeout = 0 timeout flag

char queue[QUELEN] seriel input buffer

int ACE_DATA_REG ACIA data register

int ACE_INT_ENB_REG ACIA interrupt enable register

int ACE_INT_IDENT_REG ACIA interrupt identification register

int ACE_LINE_CTL_REG ACIA line control register

int ACE_MODEM_CTL_REG ACIA modem control register

int ACE_LINE_STAT_REG ACIA line status register

int ACE_MODEM_STAT_REG ACIA modem status register

int COM_INT_NUM ACIA communication port interrupt number

int IRQ_MASK IRQ mask for PC IRQ flag

void pd_loc(void) function of disable interrupt routine

void pd_rem(void) function of enable interrupt routine

int pd_init(int) function of initial communication port

int pd_wrt(char int) function of write to device

int pd_rd(char int) function of read from device

int read_buf(void)

define PIC_CTL_REG 0x20 8259A PIC control register

define PIC_INT_MASK_REG 0x21 8259A PIC interrupt mask register

define NON_SPEC_EOI 0x20 non-spacific end of interrupt

define CTS 0x10 clear to send

define DSR 0x20 data set ready

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-2

define RI 0x40 ring indicator

define DCD 0x80 data carrier detect

define DCTS 1 delta clear to send

define DDSR 2 delta data set ready

define TERI 4 trailing edge ring detect

define DDCD 8 delta data carrier detect

define OE 2 overrun error

define PE 4 parity error

define FE 8 frame error

define BI 0x10 break interrupt

define THRE 0x20 transmit holding reg empty

3302C series elec load command sets

int pd_wrt(char wrtbufint count)

static char combuf[COMPTR] = CHAN CURRHIGH CURRLOW

RESHIGH RESLOW VOLTHIGH

VOLTLOW PERDHIGH PERDLOW

FALL RISE GLOBLOAD

GLOBLEV GLOBPRES GLOBSHOR

GLOBDYN GLOBRANG GLOBMODE

CLER CHAN MEASVOLT

MEASCURRCURRHIGH CURRLOW

ERR RESHIGH RESLOW

VOLTHIGHVOLTLOW NAME

PERDHIGHPERDLOW FALL

RISE LOAD LEV

PRES SHOR DYN

RANG MODE PROT

REMOTE LOCAL

int cntresultt

int comerrerr

char ch

char tempbuf[QUELEN]

char intbuf[QUELEN]

for (cnt = 0cnt lt 1024cnt++)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-3

intbuf[cnt] =

tempbuf[cnt]=

strset(intbuf)

strset(tempbuf)

for (cnt = 0cnt lt count+1cnt++wrtbuf++)

intbuf[cnt] = wrtbuf

cnt = cnt--

intbuf[cnt] = r

cnt = cnt++

count = count++

intbuf[cnt] = n

t = strcspn(intbuf )

if (t gtcount)

t = count-1

for (cnt = 0cnt lt tcnt++)

tempbuf[cnt] = intbuf[cnt]

strupr(tempbuf)

strupr(intbuf)

cnt = 0

do

comerr = strncmp(tempbufcombuf[cnt]t)

cnt = cnt++

while(( cnt = COMPTR) ampamp (comerr = 0))

if ( comerr == 0)

result = SUCCESS

for (cnt = 0cnt lt count+1cnt++)

while(inportb(ACE_LINE_STAT_REG) amp THRE == 0)

ch = intbuf[cnt]

delay(20)

outportb(ACE_DATA_REG ch)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-4

timeout = 0

for (cnt = 0 cnt lt= countcnt++)

ch = intbuf[cnt]

if(ch == )

do

read_buf()

while((rd_result == 0)ampamp(timeout == 0))

rd_result = 0

for (cnt = 0cntlt= countcnt++)

intbuf[cnt] =

tempbuf[cnt] =

return(result)

return(OPER_ERR)

int pd_rd(char bufint count)

char ch

int cnt = 0

do

ch = queue[cnt]

buf = ch

cnt = cnt++

buf = buf++

while((ch = n) ampamp (cnt = count))

buf = 0

queue[0] = 0

if (timeout == 1)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-5

return(TIME_OUT)

return(SUCCESS)

int read_buf()

char chch1

int temp_index

unsigned long ticks

float sec1sec2

rd_result = 0

ticks = biostime(00)

sec1 = ticks182

do

ticks = biostime(00)

sec2 = ticks182

if((sec2 - sec1) gt= 200) delay about 1 Sec

timeout = 1

ch = inportb(ACE_INT_IDENT_REG)

ch amp= 0x06

switch(ch)

case 6

inportb(ACE_DATA_REG) read the data register to empty it

break

case 0

break

case 2

break

case 4 read character from data register

ch1 = inportb(ACE_DATA_REG)

temp_index = input_index + 1 increment index of input buffer

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-6

if (ch1 = n) check terminate bit

queue[input_index] = ch1 store character to input buffer

input_index = temp_index

else

queue[input_index] = ch1

input_index = temp_index

input_index = 0 if terminate bit was detected

temp_index = 0

rd_result = 1 clear index and set return value

break

finally send the non-spacific

while ((rd_result == 0) ampamp (timeout == 0))

int pd_init(int pd_com)

if ((pd_com = 1) ampamp (pd_com = 2))

return(OPER_ERR)

if (pd_com == 2) initial communication port 2

ACE_DATA_REG = 0x2f8

ACE_INT_ENB_REG = 0x2f9

ACE_INT_IDENT_REG = 0x2fa

ACE_LINE_CTL_REG = 0x2fb

ACE_MODEM_CTL_REG = 0x2fc

ACE_LINE_STAT_REG = 0x2fd

ACE_MODEM_STAT_REG = 0x2fe

COM_INT_NUM = 11

IRQ_MASK = 0xf7 IRQ mask for IRQ3 (11110111)

else initial communication port 1

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-7

ACE_DATA_REG = 0x3f8

ACE_INT_ENB_REG = 0x3f9

ACE_INT_IDENT_REG = 0x3fa

ACE_LINE_CTL_REG = 0x3fb

ACE_MODEM_CTL_REG = 0x3fc

ACE_LINE_STAT_REG = 0x3fd

ACE_MODEM_STAT_REG = 0x3fe

COM_INT_NUM = 12

IRQ_MASK = 0xef IRQ mask for IRQ4 (11101111)

bioscom(0 0xe3 pd_com-1) boud rate 9600 1 start bit

pd_rem() no parity 1 stop bit

pd_wrt(remote6) data bit 8 bits

return(SUCCESS)

void pd_rem(void)

char ch

outportb(ACE_INT_ENB_REG 0xd) enable ACIA interrupt register

inportb(ACE_DATA_REG) empty receive data register

inportb(ACE_LINE_STAT_REG) clear line status register

outportb(ACE_MODEM_CTL_REG 0xb) set RTSDTR to enable modem and

turn on OUT2 to enable the 8250s

IRQ interrupt to system

void pd_loc(void)

char ch

outportb(ACE_INT_ENB_REG 0) disable all 8250 interrupt

outportb(ACE_MODEM_CTL_REG 0) clear RTSDTR to disable modem and

turn off OUT2 to disable the 8250s

IRQ interrupt to system

Program terminated

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-8

C Example Program Link this program with pd_rs232obj

include ltdoshgt

include ltstdiohgt

include ltconiohgt

include ltstringhgt

main()

int com

int io_err= 0

char rdbuf[1024]

clrscr()

printf(Input COM1COM2 port is )

scanf(d ampcom)

if((io_err = pd_init(com)) == 0) Initial RS-232 interface

setstr(rdbuf)

pd_wrt(name5)

if ((io_err = pd_rd(a10)) == 0)

do

Set preset off current sink 10 amps and load on commands to the load

pd_wrt(pres off8)

delay(200)

pd_wrt(currlow 0012)

delay(200)

pd_wrt(curr high 1013

delay(200)

pd_wrt(load on7)

delay(200)

pd_wrt(meascurr 11)

Get the load actially sink current from the load

delay(200)

pd_rd(rdbuf20)

io_err = 1

while (io_err == 0)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-9

else

printf(a)

printf(3302C IO reading error n)

exit(1)

pd_loc() Go to local

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

Material Contents Declaration (材料含量宣称)

Hazardous Substance (有毒有害物质或元素)

(Part Name) 零件名称

(Pb) 汞

(Hg) 镉

(Cd) 六价铬

(Cr6+)

多溴

联苯

(PBB)

多溴

二苯醚

(PBDE)

PCBA (印刷电路装配件)

X O X O O O

Electrical part not on PCBArsquos 未在PCBA上的电子零件 X O X O O O

Metal parts 金属零件

O O O X O O

Plastic parts 塑料零件

O O O O X X

Wiring 电线

X O O O O O

Package 封装

X O O O O O

对销售之日的所售产品本表显示 PRODIGIT 供应链的电子信息产品可能包含这些物质注意在所售产品中可能

会也可能不会含有所有所列的部件This table shows where these substances may be found in the supply chain of Prodigit electronic information products as of the date of sale of the enclosed product Note that some of the component types listed above may or may not be a part of the enclosed product 表示该有毒有害物质在该部

件所有均质材料中的含量均在SJT 11363-2006 标准规定的限量要求以下Indicates that the concentration of the hazardous substance in all homogeneous materials in the parts is below the relevant threshold of the SJT 113632006 standard times表示该有毒有害物质至少在该部件的某一均质材料中的含量超出SJT 11363-2006 标准

规定的限量要求times Indicates that the concentration of the hazardous substance of at least one of all homogeneous materials in the parts is above the relevant threshold of the SJT 11363-2006 standard Note(注释) 1Prodigit has not fully transitioned to lead-free solder assembly at this momentHowever most of thecomponents used are RoHS compliant(此刻Prodigit 并非完全过渡到无铅焊料组装但是大部份的元器件一至于RoHS的规定)

2 The product is labeled with an environment-friendly usage period in yearsThe marked period is assumed under the operating environment specified in the product specifications(产品标注了环境友好的使用期限制(年)所标注的环境使用期限假定是在此产品定义的使用环境之下)

Example of a marking for a 10 year period (例如此标制环境使用期限为10年)

Page 50: 3302C Mainframe 使用手冊 · 2016. 12. 20. · 3302c mainframe 使用手冊 1-3 1-5 系統方塊圖 3302c 系統方塊圖如圖 1-1 所示,3302c 內含兩組電源供應器,其中一組供應給

3302C Mainframe 使用手冊 B-1

Appendix B RS-232 programming Example

C Language Interface for DOS Handlers pd_rs232c include ltdoshgt

include ltstdiohgt

include ltconiohgt

include ltstringhgt

define COMPTR 44 command array pointer

define QUELEN 1024 size of seriel input

define SUCCESS 0 return value variable for success

define OPER_ERR -1 operate error

define TIME_OUT 1 time_out

int input_index = 0 index of seriel input buffer

int rd_result = 0 return value variable of pd_rd()

int timeout = 0 timeout flag

char queue[QUELEN] seriel input buffer

int ACE_DATA_REG ACIA data register

int ACE_INT_ENB_REG ACIA interrupt enable register

int ACE_INT_IDENT_REG ACIA interrupt identification register

int ACE_LINE_CTL_REG ACIA line control register

int ACE_MODEM_CTL_REG ACIA modem control register

int ACE_LINE_STAT_REG ACIA line status register

int ACE_MODEM_STAT_REG ACIA modem status register

int COM_INT_NUM ACIA communication port interrupt number

int IRQ_MASK IRQ mask for PC IRQ flag

void pd_loc(void) function of disable interrupt routine

void pd_rem(void) function of enable interrupt routine

int pd_init(int) function of initial communication port

int pd_wrt(char int) function of write to device

int pd_rd(char int) function of read from device

int read_buf(void)

define PIC_CTL_REG 0x20 8259A PIC control register

define PIC_INT_MASK_REG 0x21 8259A PIC interrupt mask register

define NON_SPEC_EOI 0x20 non-spacific end of interrupt

define CTS 0x10 clear to send

define DSR 0x20 data set ready

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-2

define RI 0x40 ring indicator

define DCD 0x80 data carrier detect

define DCTS 1 delta clear to send

define DDSR 2 delta data set ready

define TERI 4 trailing edge ring detect

define DDCD 8 delta data carrier detect

define OE 2 overrun error

define PE 4 parity error

define FE 8 frame error

define BI 0x10 break interrupt

define THRE 0x20 transmit holding reg empty

3302C series elec load command sets

int pd_wrt(char wrtbufint count)

static char combuf[COMPTR] = CHAN CURRHIGH CURRLOW

RESHIGH RESLOW VOLTHIGH

VOLTLOW PERDHIGH PERDLOW

FALL RISE GLOBLOAD

GLOBLEV GLOBPRES GLOBSHOR

GLOBDYN GLOBRANG GLOBMODE

CLER CHAN MEASVOLT

MEASCURRCURRHIGH CURRLOW

ERR RESHIGH RESLOW

VOLTHIGHVOLTLOW NAME

PERDHIGHPERDLOW FALL

RISE LOAD LEV

PRES SHOR DYN

RANG MODE PROT

REMOTE LOCAL

int cntresultt

int comerrerr

char ch

char tempbuf[QUELEN]

char intbuf[QUELEN]

for (cnt = 0cnt lt 1024cnt++)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-3

intbuf[cnt] =

tempbuf[cnt]=

strset(intbuf)

strset(tempbuf)

for (cnt = 0cnt lt count+1cnt++wrtbuf++)

intbuf[cnt] = wrtbuf

cnt = cnt--

intbuf[cnt] = r

cnt = cnt++

count = count++

intbuf[cnt] = n

t = strcspn(intbuf )

if (t gtcount)

t = count-1

for (cnt = 0cnt lt tcnt++)

tempbuf[cnt] = intbuf[cnt]

strupr(tempbuf)

strupr(intbuf)

cnt = 0

do

comerr = strncmp(tempbufcombuf[cnt]t)

cnt = cnt++

while(( cnt = COMPTR) ampamp (comerr = 0))

if ( comerr == 0)

result = SUCCESS

for (cnt = 0cnt lt count+1cnt++)

while(inportb(ACE_LINE_STAT_REG) amp THRE == 0)

ch = intbuf[cnt]

delay(20)

outportb(ACE_DATA_REG ch)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-4

timeout = 0

for (cnt = 0 cnt lt= countcnt++)

ch = intbuf[cnt]

if(ch == )

do

read_buf()

while((rd_result == 0)ampamp(timeout == 0))

rd_result = 0

for (cnt = 0cntlt= countcnt++)

intbuf[cnt] =

tempbuf[cnt] =

return(result)

return(OPER_ERR)

int pd_rd(char bufint count)

char ch

int cnt = 0

do

ch = queue[cnt]

buf = ch

cnt = cnt++

buf = buf++

while((ch = n) ampamp (cnt = count))

buf = 0

queue[0] = 0

if (timeout == 1)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-5

return(TIME_OUT)

return(SUCCESS)

int read_buf()

char chch1

int temp_index

unsigned long ticks

float sec1sec2

rd_result = 0

ticks = biostime(00)

sec1 = ticks182

do

ticks = biostime(00)

sec2 = ticks182

if((sec2 - sec1) gt= 200) delay about 1 Sec

timeout = 1

ch = inportb(ACE_INT_IDENT_REG)

ch amp= 0x06

switch(ch)

case 6

inportb(ACE_DATA_REG) read the data register to empty it

break

case 0

break

case 2

break

case 4 read character from data register

ch1 = inportb(ACE_DATA_REG)

temp_index = input_index + 1 increment index of input buffer

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-6

if (ch1 = n) check terminate bit

queue[input_index] = ch1 store character to input buffer

input_index = temp_index

else

queue[input_index] = ch1

input_index = temp_index

input_index = 0 if terminate bit was detected

temp_index = 0

rd_result = 1 clear index and set return value

break

finally send the non-spacific

while ((rd_result == 0) ampamp (timeout == 0))

int pd_init(int pd_com)

if ((pd_com = 1) ampamp (pd_com = 2))

return(OPER_ERR)

if (pd_com == 2) initial communication port 2

ACE_DATA_REG = 0x2f8

ACE_INT_ENB_REG = 0x2f9

ACE_INT_IDENT_REG = 0x2fa

ACE_LINE_CTL_REG = 0x2fb

ACE_MODEM_CTL_REG = 0x2fc

ACE_LINE_STAT_REG = 0x2fd

ACE_MODEM_STAT_REG = 0x2fe

COM_INT_NUM = 11

IRQ_MASK = 0xf7 IRQ mask for IRQ3 (11110111)

else initial communication port 1

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-7

ACE_DATA_REG = 0x3f8

ACE_INT_ENB_REG = 0x3f9

ACE_INT_IDENT_REG = 0x3fa

ACE_LINE_CTL_REG = 0x3fb

ACE_MODEM_CTL_REG = 0x3fc

ACE_LINE_STAT_REG = 0x3fd

ACE_MODEM_STAT_REG = 0x3fe

COM_INT_NUM = 12

IRQ_MASK = 0xef IRQ mask for IRQ4 (11101111)

bioscom(0 0xe3 pd_com-1) boud rate 9600 1 start bit

pd_rem() no parity 1 stop bit

pd_wrt(remote6) data bit 8 bits

return(SUCCESS)

void pd_rem(void)

char ch

outportb(ACE_INT_ENB_REG 0xd) enable ACIA interrupt register

inportb(ACE_DATA_REG) empty receive data register

inportb(ACE_LINE_STAT_REG) clear line status register

outportb(ACE_MODEM_CTL_REG 0xb) set RTSDTR to enable modem and

turn on OUT2 to enable the 8250s

IRQ interrupt to system

void pd_loc(void)

char ch

outportb(ACE_INT_ENB_REG 0) disable all 8250 interrupt

outportb(ACE_MODEM_CTL_REG 0) clear RTSDTR to disable modem and

turn off OUT2 to disable the 8250s

IRQ interrupt to system

Program terminated

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-8

C Example Program Link this program with pd_rs232obj

include ltdoshgt

include ltstdiohgt

include ltconiohgt

include ltstringhgt

main()

int com

int io_err= 0

char rdbuf[1024]

clrscr()

printf(Input COM1COM2 port is )

scanf(d ampcom)

if((io_err = pd_init(com)) == 0) Initial RS-232 interface

setstr(rdbuf)

pd_wrt(name5)

if ((io_err = pd_rd(a10)) == 0)

do

Set preset off current sink 10 amps and load on commands to the load

pd_wrt(pres off8)

delay(200)

pd_wrt(currlow 0012)

delay(200)

pd_wrt(curr high 1013

delay(200)

pd_wrt(load on7)

delay(200)

pd_wrt(meascurr 11)

Get the load actially sink current from the load

delay(200)

pd_rd(rdbuf20)

io_err = 1

while (io_err == 0)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-9

else

printf(a)

printf(3302C IO reading error n)

exit(1)

pd_loc() Go to local

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

Material Contents Declaration (材料含量宣称)

Hazardous Substance (有毒有害物质或元素)

(Part Name) 零件名称

(Pb) 汞

(Hg) 镉

(Cd) 六价铬

(Cr6+)

多溴

联苯

(PBB)

多溴

二苯醚

(PBDE)

PCBA (印刷电路装配件)

X O X O O O

Electrical part not on PCBArsquos 未在PCBA上的电子零件 X O X O O O

Metal parts 金属零件

O O O X O O

Plastic parts 塑料零件

O O O O X X

Wiring 电线

X O O O O O

Package 封装

X O O O O O

对销售之日的所售产品本表显示 PRODIGIT 供应链的电子信息产品可能包含这些物质注意在所售产品中可能

会也可能不会含有所有所列的部件This table shows where these substances may be found in the supply chain of Prodigit electronic information products as of the date of sale of the enclosed product Note that some of the component types listed above may or may not be a part of the enclosed product 表示该有毒有害物质在该部

件所有均质材料中的含量均在SJT 11363-2006 标准规定的限量要求以下Indicates that the concentration of the hazardous substance in all homogeneous materials in the parts is below the relevant threshold of the SJT 113632006 standard times表示该有毒有害物质至少在该部件的某一均质材料中的含量超出SJT 11363-2006 标准

规定的限量要求times Indicates that the concentration of the hazardous substance of at least one of all homogeneous materials in the parts is above the relevant threshold of the SJT 11363-2006 standard Note(注释) 1Prodigit has not fully transitioned to lead-free solder assembly at this momentHowever most of thecomponents used are RoHS compliant(此刻Prodigit 并非完全过渡到无铅焊料组装但是大部份的元器件一至于RoHS的规定)

2 The product is labeled with an environment-friendly usage period in yearsThe marked period is assumed under the operating environment specified in the product specifications(产品标注了环境友好的使用期限制(年)所标注的环境使用期限假定是在此产品定义的使用环境之下)

Example of a marking for a 10 year period (例如此标制环境使用期限为10年)

Page 51: 3302C Mainframe 使用手冊 · 2016. 12. 20. · 3302c mainframe 使用手冊 1-3 1-5 系統方塊圖 3302c 系統方塊圖如圖 1-1 所示,3302c 內含兩組電源供應器,其中一組供應給

PRODIGIT B-2

define RI 0x40 ring indicator

define DCD 0x80 data carrier detect

define DCTS 1 delta clear to send

define DDSR 2 delta data set ready

define TERI 4 trailing edge ring detect

define DDCD 8 delta data carrier detect

define OE 2 overrun error

define PE 4 parity error

define FE 8 frame error

define BI 0x10 break interrupt

define THRE 0x20 transmit holding reg empty

3302C series elec load command sets

int pd_wrt(char wrtbufint count)

static char combuf[COMPTR] = CHAN CURRHIGH CURRLOW

RESHIGH RESLOW VOLTHIGH

VOLTLOW PERDHIGH PERDLOW

FALL RISE GLOBLOAD

GLOBLEV GLOBPRES GLOBSHOR

GLOBDYN GLOBRANG GLOBMODE

CLER CHAN MEASVOLT

MEASCURRCURRHIGH CURRLOW

ERR RESHIGH RESLOW

VOLTHIGHVOLTLOW NAME

PERDHIGHPERDLOW FALL

RISE LOAD LEV

PRES SHOR DYN

RANG MODE PROT

REMOTE LOCAL

int cntresultt

int comerrerr

char ch

char tempbuf[QUELEN]

char intbuf[QUELEN]

for (cnt = 0cnt lt 1024cnt++)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-3

intbuf[cnt] =

tempbuf[cnt]=

strset(intbuf)

strset(tempbuf)

for (cnt = 0cnt lt count+1cnt++wrtbuf++)

intbuf[cnt] = wrtbuf

cnt = cnt--

intbuf[cnt] = r

cnt = cnt++

count = count++

intbuf[cnt] = n

t = strcspn(intbuf )

if (t gtcount)

t = count-1

for (cnt = 0cnt lt tcnt++)

tempbuf[cnt] = intbuf[cnt]

strupr(tempbuf)

strupr(intbuf)

cnt = 0

do

comerr = strncmp(tempbufcombuf[cnt]t)

cnt = cnt++

while(( cnt = COMPTR) ampamp (comerr = 0))

if ( comerr == 0)

result = SUCCESS

for (cnt = 0cnt lt count+1cnt++)

while(inportb(ACE_LINE_STAT_REG) amp THRE == 0)

ch = intbuf[cnt]

delay(20)

outportb(ACE_DATA_REG ch)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-4

timeout = 0

for (cnt = 0 cnt lt= countcnt++)

ch = intbuf[cnt]

if(ch == )

do

read_buf()

while((rd_result == 0)ampamp(timeout == 0))

rd_result = 0

for (cnt = 0cntlt= countcnt++)

intbuf[cnt] =

tempbuf[cnt] =

return(result)

return(OPER_ERR)

int pd_rd(char bufint count)

char ch

int cnt = 0

do

ch = queue[cnt]

buf = ch

cnt = cnt++

buf = buf++

while((ch = n) ampamp (cnt = count))

buf = 0

queue[0] = 0

if (timeout == 1)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-5

return(TIME_OUT)

return(SUCCESS)

int read_buf()

char chch1

int temp_index

unsigned long ticks

float sec1sec2

rd_result = 0

ticks = biostime(00)

sec1 = ticks182

do

ticks = biostime(00)

sec2 = ticks182

if((sec2 - sec1) gt= 200) delay about 1 Sec

timeout = 1

ch = inportb(ACE_INT_IDENT_REG)

ch amp= 0x06

switch(ch)

case 6

inportb(ACE_DATA_REG) read the data register to empty it

break

case 0

break

case 2

break

case 4 read character from data register

ch1 = inportb(ACE_DATA_REG)

temp_index = input_index + 1 increment index of input buffer

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-6

if (ch1 = n) check terminate bit

queue[input_index] = ch1 store character to input buffer

input_index = temp_index

else

queue[input_index] = ch1

input_index = temp_index

input_index = 0 if terminate bit was detected

temp_index = 0

rd_result = 1 clear index and set return value

break

finally send the non-spacific

while ((rd_result == 0) ampamp (timeout == 0))

int pd_init(int pd_com)

if ((pd_com = 1) ampamp (pd_com = 2))

return(OPER_ERR)

if (pd_com == 2) initial communication port 2

ACE_DATA_REG = 0x2f8

ACE_INT_ENB_REG = 0x2f9

ACE_INT_IDENT_REG = 0x2fa

ACE_LINE_CTL_REG = 0x2fb

ACE_MODEM_CTL_REG = 0x2fc

ACE_LINE_STAT_REG = 0x2fd

ACE_MODEM_STAT_REG = 0x2fe

COM_INT_NUM = 11

IRQ_MASK = 0xf7 IRQ mask for IRQ3 (11110111)

else initial communication port 1

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-7

ACE_DATA_REG = 0x3f8

ACE_INT_ENB_REG = 0x3f9

ACE_INT_IDENT_REG = 0x3fa

ACE_LINE_CTL_REG = 0x3fb

ACE_MODEM_CTL_REG = 0x3fc

ACE_LINE_STAT_REG = 0x3fd

ACE_MODEM_STAT_REG = 0x3fe

COM_INT_NUM = 12

IRQ_MASK = 0xef IRQ mask for IRQ4 (11101111)

bioscom(0 0xe3 pd_com-1) boud rate 9600 1 start bit

pd_rem() no parity 1 stop bit

pd_wrt(remote6) data bit 8 bits

return(SUCCESS)

void pd_rem(void)

char ch

outportb(ACE_INT_ENB_REG 0xd) enable ACIA interrupt register

inportb(ACE_DATA_REG) empty receive data register

inportb(ACE_LINE_STAT_REG) clear line status register

outportb(ACE_MODEM_CTL_REG 0xb) set RTSDTR to enable modem and

turn on OUT2 to enable the 8250s

IRQ interrupt to system

void pd_loc(void)

char ch

outportb(ACE_INT_ENB_REG 0) disable all 8250 interrupt

outportb(ACE_MODEM_CTL_REG 0) clear RTSDTR to disable modem and

turn off OUT2 to disable the 8250s

IRQ interrupt to system

Program terminated

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-8

C Example Program Link this program with pd_rs232obj

include ltdoshgt

include ltstdiohgt

include ltconiohgt

include ltstringhgt

main()

int com

int io_err= 0

char rdbuf[1024]

clrscr()

printf(Input COM1COM2 port is )

scanf(d ampcom)

if((io_err = pd_init(com)) == 0) Initial RS-232 interface

setstr(rdbuf)

pd_wrt(name5)

if ((io_err = pd_rd(a10)) == 0)

do

Set preset off current sink 10 amps and load on commands to the load

pd_wrt(pres off8)

delay(200)

pd_wrt(currlow 0012)

delay(200)

pd_wrt(curr high 1013

delay(200)

pd_wrt(load on7)

delay(200)

pd_wrt(meascurr 11)

Get the load actially sink current from the load

delay(200)

pd_rd(rdbuf20)

io_err = 1

while (io_err == 0)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-9

else

printf(a)

printf(3302C IO reading error n)

exit(1)

pd_loc() Go to local

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

Material Contents Declaration (材料含量宣称)

Hazardous Substance (有毒有害物质或元素)

(Part Name) 零件名称

(Pb) 汞

(Hg) 镉

(Cd) 六价铬

(Cr6+)

多溴

联苯

(PBB)

多溴

二苯醚

(PBDE)

PCBA (印刷电路装配件)

X O X O O O

Electrical part not on PCBArsquos 未在PCBA上的电子零件 X O X O O O

Metal parts 金属零件

O O O X O O

Plastic parts 塑料零件

O O O O X X

Wiring 电线

X O O O O O

Package 封装

X O O O O O

对销售之日的所售产品本表显示 PRODIGIT 供应链的电子信息产品可能包含这些物质注意在所售产品中可能

会也可能不会含有所有所列的部件This table shows where these substances may be found in the supply chain of Prodigit electronic information products as of the date of sale of the enclosed product Note that some of the component types listed above may or may not be a part of the enclosed product 表示该有毒有害物质在该部

件所有均质材料中的含量均在SJT 11363-2006 标准规定的限量要求以下Indicates that the concentration of the hazardous substance in all homogeneous materials in the parts is below the relevant threshold of the SJT 113632006 standard times表示该有毒有害物质至少在该部件的某一均质材料中的含量超出SJT 11363-2006 标准

规定的限量要求times Indicates that the concentration of the hazardous substance of at least one of all homogeneous materials in the parts is above the relevant threshold of the SJT 11363-2006 standard Note(注释) 1Prodigit has not fully transitioned to lead-free solder assembly at this momentHowever most of thecomponents used are RoHS compliant(此刻Prodigit 并非完全过渡到无铅焊料组装但是大部份的元器件一至于RoHS的规定)

2 The product is labeled with an environment-friendly usage period in yearsThe marked period is assumed under the operating environment specified in the product specifications(产品标注了环境友好的使用期限制(年)所标注的环境使用期限假定是在此产品定义的使用环境之下)

Example of a marking for a 10 year period (例如此标制环境使用期限为10年)

Page 52: 3302C Mainframe 使用手冊 · 2016. 12. 20. · 3302c mainframe 使用手冊 1-3 1-5 系統方塊圖 3302c 系統方塊圖如圖 1-1 所示,3302c 內含兩組電源供應器,其中一組供應給

3302C Mainframe 使用手冊 B-3

intbuf[cnt] =

tempbuf[cnt]=

strset(intbuf)

strset(tempbuf)

for (cnt = 0cnt lt count+1cnt++wrtbuf++)

intbuf[cnt] = wrtbuf

cnt = cnt--

intbuf[cnt] = r

cnt = cnt++

count = count++

intbuf[cnt] = n

t = strcspn(intbuf )

if (t gtcount)

t = count-1

for (cnt = 0cnt lt tcnt++)

tempbuf[cnt] = intbuf[cnt]

strupr(tempbuf)

strupr(intbuf)

cnt = 0

do

comerr = strncmp(tempbufcombuf[cnt]t)

cnt = cnt++

while(( cnt = COMPTR) ampamp (comerr = 0))

if ( comerr == 0)

result = SUCCESS

for (cnt = 0cnt lt count+1cnt++)

while(inportb(ACE_LINE_STAT_REG) amp THRE == 0)

ch = intbuf[cnt]

delay(20)

outportb(ACE_DATA_REG ch)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-4

timeout = 0

for (cnt = 0 cnt lt= countcnt++)

ch = intbuf[cnt]

if(ch == )

do

read_buf()

while((rd_result == 0)ampamp(timeout == 0))

rd_result = 0

for (cnt = 0cntlt= countcnt++)

intbuf[cnt] =

tempbuf[cnt] =

return(result)

return(OPER_ERR)

int pd_rd(char bufint count)

char ch

int cnt = 0

do

ch = queue[cnt]

buf = ch

cnt = cnt++

buf = buf++

while((ch = n) ampamp (cnt = count))

buf = 0

queue[0] = 0

if (timeout == 1)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-5

return(TIME_OUT)

return(SUCCESS)

int read_buf()

char chch1

int temp_index

unsigned long ticks

float sec1sec2

rd_result = 0

ticks = biostime(00)

sec1 = ticks182

do

ticks = biostime(00)

sec2 = ticks182

if((sec2 - sec1) gt= 200) delay about 1 Sec

timeout = 1

ch = inportb(ACE_INT_IDENT_REG)

ch amp= 0x06

switch(ch)

case 6

inportb(ACE_DATA_REG) read the data register to empty it

break

case 0

break

case 2

break

case 4 read character from data register

ch1 = inportb(ACE_DATA_REG)

temp_index = input_index + 1 increment index of input buffer

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-6

if (ch1 = n) check terminate bit

queue[input_index] = ch1 store character to input buffer

input_index = temp_index

else

queue[input_index] = ch1

input_index = temp_index

input_index = 0 if terminate bit was detected

temp_index = 0

rd_result = 1 clear index and set return value

break

finally send the non-spacific

while ((rd_result == 0) ampamp (timeout == 0))

int pd_init(int pd_com)

if ((pd_com = 1) ampamp (pd_com = 2))

return(OPER_ERR)

if (pd_com == 2) initial communication port 2

ACE_DATA_REG = 0x2f8

ACE_INT_ENB_REG = 0x2f9

ACE_INT_IDENT_REG = 0x2fa

ACE_LINE_CTL_REG = 0x2fb

ACE_MODEM_CTL_REG = 0x2fc

ACE_LINE_STAT_REG = 0x2fd

ACE_MODEM_STAT_REG = 0x2fe

COM_INT_NUM = 11

IRQ_MASK = 0xf7 IRQ mask for IRQ3 (11110111)

else initial communication port 1

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-7

ACE_DATA_REG = 0x3f8

ACE_INT_ENB_REG = 0x3f9

ACE_INT_IDENT_REG = 0x3fa

ACE_LINE_CTL_REG = 0x3fb

ACE_MODEM_CTL_REG = 0x3fc

ACE_LINE_STAT_REG = 0x3fd

ACE_MODEM_STAT_REG = 0x3fe

COM_INT_NUM = 12

IRQ_MASK = 0xef IRQ mask for IRQ4 (11101111)

bioscom(0 0xe3 pd_com-1) boud rate 9600 1 start bit

pd_rem() no parity 1 stop bit

pd_wrt(remote6) data bit 8 bits

return(SUCCESS)

void pd_rem(void)

char ch

outportb(ACE_INT_ENB_REG 0xd) enable ACIA interrupt register

inportb(ACE_DATA_REG) empty receive data register

inportb(ACE_LINE_STAT_REG) clear line status register

outportb(ACE_MODEM_CTL_REG 0xb) set RTSDTR to enable modem and

turn on OUT2 to enable the 8250s

IRQ interrupt to system

void pd_loc(void)

char ch

outportb(ACE_INT_ENB_REG 0) disable all 8250 interrupt

outportb(ACE_MODEM_CTL_REG 0) clear RTSDTR to disable modem and

turn off OUT2 to disable the 8250s

IRQ interrupt to system

Program terminated

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-8

C Example Program Link this program with pd_rs232obj

include ltdoshgt

include ltstdiohgt

include ltconiohgt

include ltstringhgt

main()

int com

int io_err= 0

char rdbuf[1024]

clrscr()

printf(Input COM1COM2 port is )

scanf(d ampcom)

if((io_err = pd_init(com)) == 0) Initial RS-232 interface

setstr(rdbuf)

pd_wrt(name5)

if ((io_err = pd_rd(a10)) == 0)

do

Set preset off current sink 10 amps and load on commands to the load

pd_wrt(pres off8)

delay(200)

pd_wrt(currlow 0012)

delay(200)

pd_wrt(curr high 1013

delay(200)

pd_wrt(load on7)

delay(200)

pd_wrt(meascurr 11)

Get the load actially sink current from the load

delay(200)

pd_rd(rdbuf20)

io_err = 1

while (io_err == 0)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-9

else

printf(a)

printf(3302C IO reading error n)

exit(1)

pd_loc() Go to local

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

Material Contents Declaration (材料含量宣称)

Hazardous Substance (有毒有害物质或元素)

(Part Name) 零件名称

(Pb) 汞

(Hg) 镉

(Cd) 六价铬

(Cr6+)

多溴

联苯

(PBB)

多溴

二苯醚

(PBDE)

PCBA (印刷电路装配件)

X O X O O O

Electrical part not on PCBArsquos 未在PCBA上的电子零件 X O X O O O

Metal parts 金属零件

O O O X O O

Plastic parts 塑料零件

O O O O X X

Wiring 电线

X O O O O O

Package 封装

X O O O O O

对销售之日的所售产品本表显示 PRODIGIT 供应链的电子信息产品可能包含这些物质注意在所售产品中可能

会也可能不会含有所有所列的部件This table shows where these substances may be found in the supply chain of Prodigit electronic information products as of the date of sale of the enclosed product Note that some of the component types listed above may or may not be a part of the enclosed product 表示该有毒有害物质在该部

件所有均质材料中的含量均在SJT 11363-2006 标准规定的限量要求以下Indicates that the concentration of the hazardous substance in all homogeneous materials in the parts is below the relevant threshold of the SJT 113632006 standard times表示该有毒有害物质至少在该部件的某一均质材料中的含量超出SJT 11363-2006 标准

规定的限量要求times Indicates that the concentration of the hazardous substance of at least one of all homogeneous materials in the parts is above the relevant threshold of the SJT 11363-2006 standard Note(注释) 1Prodigit has not fully transitioned to lead-free solder assembly at this momentHowever most of thecomponents used are RoHS compliant(此刻Prodigit 并非完全过渡到无铅焊料组装但是大部份的元器件一至于RoHS的规定)

2 The product is labeled with an environment-friendly usage period in yearsThe marked period is assumed under the operating environment specified in the product specifications(产品标注了环境友好的使用期限制(年)所标注的环境使用期限假定是在此产品定义的使用环境之下)

Example of a marking for a 10 year period (例如此标制环境使用期限为10年)

Page 53: 3302C Mainframe 使用手冊 · 2016. 12. 20. · 3302c mainframe 使用手冊 1-3 1-5 系統方塊圖 3302c 系統方塊圖如圖 1-1 所示,3302c 內含兩組電源供應器,其中一組供應給

PRODIGIT B-4

timeout = 0

for (cnt = 0 cnt lt= countcnt++)

ch = intbuf[cnt]

if(ch == )

do

read_buf()

while((rd_result == 0)ampamp(timeout == 0))

rd_result = 0

for (cnt = 0cntlt= countcnt++)

intbuf[cnt] =

tempbuf[cnt] =

return(result)

return(OPER_ERR)

int pd_rd(char bufint count)

char ch

int cnt = 0

do

ch = queue[cnt]

buf = ch

cnt = cnt++

buf = buf++

while((ch = n) ampamp (cnt = count))

buf = 0

queue[0] = 0

if (timeout == 1)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-5

return(TIME_OUT)

return(SUCCESS)

int read_buf()

char chch1

int temp_index

unsigned long ticks

float sec1sec2

rd_result = 0

ticks = biostime(00)

sec1 = ticks182

do

ticks = biostime(00)

sec2 = ticks182

if((sec2 - sec1) gt= 200) delay about 1 Sec

timeout = 1

ch = inportb(ACE_INT_IDENT_REG)

ch amp= 0x06

switch(ch)

case 6

inportb(ACE_DATA_REG) read the data register to empty it

break

case 0

break

case 2

break

case 4 read character from data register

ch1 = inportb(ACE_DATA_REG)

temp_index = input_index + 1 increment index of input buffer

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-6

if (ch1 = n) check terminate bit

queue[input_index] = ch1 store character to input buffer

input_index = temp_index

else

queue[input_index] = ch1

input_index = temp_index

input_index = 0 if terminate bit was detected

temp_index = 0

rd_result = 1 clear index and set return value

break

finally send the non-spacific

while ((rd_result == 0) ampamp (timeout == 0))

int pd_init(int pd_com)

if ((pd_com = 1) ampamp (pd_com = 2))

return(OPER_ERR)

if (pd_com == 2) initial communication port 2

ACE_DATA_REG = 0x2f8

ACE_INT_ENB_REG = 0x2f9

ACE_INT_IDENT_REG = 0x2fa

ACE_LINE_CTL_REG = 0x2fb

ACE_MODEM_CTL_REG = 0x2fc

ACE_LINE_STAT_REG = 0x2fd

ACE_MODEM_STAT_REG = 0x2fe

COM_INT_NUM = 11

IRQ_MASK = 0xf7 IRQ mask for IRQ3 (11110111)

else initial communication port 1

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-7

ACE_DATA_REG = 0x3f8

ACE_INT_ENB_REG = 0x3f9

ACE_INT_IDENT_REG = 0x3fa

ACE_LINE_CTL_REG = 0x3fb

ACE_MODEM_CTL_REG = 0x3fc

ACE_LINE_STAT_REG = 0x3fd

ACE_MODEM_STAT_REG = 0x3fe

COM_INT_NUM = 12

IRQ_MASK = 0xef IRQ mask for IRQ4 (11101111)

bioscom(0 0xe3 pd_com-1) boud rate 9600 1 start bit

pd_rem() no parity 1 stop bit

pd_wrt(remote6) data bit 8 bits

return(SUCCESS)

void pd_rem(void)

char ch

outportb(ACE_INT_ENB_REG 0xd) enable ACIA interrupt register

inportb(ACE_DATA_REG) empty receive data register

inportb(ACE_LINE_STAT_REG) clear line status register

outportb(ACE_MODEM_CTL_REG 0xb) set RTSDTR to enable modem and

turn on OUT2 to enable the 8250s

IRQ interrupt to system

void pd_loc(void)

char ch

outportb(ACE_INT_ENB_REG 0) disable all 8250 interrupt

outportb(ACE_MODEM_CTL_REG 0) clear RTSDTR to disable modem and

turn off OUT2 to disable the 8250s

IRQ interrupt to system

Program terminated

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-8

C Example Program Link this program with pd_rs232obj

include ltdoshgt

include ltstdiohgt

include ltconiohgt

include ltstringhgt

main()

int com

int io_err= 0

char rdbuf[1024]

clrscr()

printf(Input COM1COM2 port is )

scanf(d ampcom)

if((io_err = pd_init(com)) == 0) Initial RS-232 interface

setstr(rdbuf)

pd_wrt(name5)

if ((io_err = pd_rd(a10)) == 0)

do

Set preset off current sink 10 amps and load on commands to the load

pd_wrt(pres off8)

delay(200)

pd_wrt(currlow 0012)

delay(200)

pd_wrt(curr high 1013

delay(200)

pd_wrt(load on7)

delay(200)

pd_wrt(meascurr 11)

Get the load actially sink current from the load

delay(200)

pd_rd(rdbuf20)

io_err = 1

while (io_err == 0)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-9

else

printf(a)

printf(3302C IO reading error n)

exit(1)

pd_loc() Go to local

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

Material Contents Declaration (材料含量宣称)

Hazardous Substance (有毒有害物质或元素)

(Part Name) 零件名称

(Pb) 汞

(Hg) 镉

(Cd) 六价铬

(Cr6+)

多溴

联苯

(PBB)

多溴

二苯醚

(PBDE)

PCBA (印刷电路装配件)

X O X O O O

Electrical part not on PCBArsquos 未在PCBA上的电子零件 X O X O O O

Metal parts 金属零件

O O O X O O

Plastic parts 塑料零件

O O O O X X

Wiring 电线

X O O O O O

Package 封装

X O O O O O

对销售之日的所售产品本表显示 PRODIGIT 供应链的电子信息产品可能包含这些物质注意在所售产品中可能

会也可能不会含有所有所列的部件This table shows where these substances may be found in the supply chain of Prodigit electronic information products as of the date of sale of the enclosed product Note that some of the component types listed above may or may not be a part of the enclosed product 表示该有毒有害物质在该部

件所有均质材料中的含量均在SJT 11363-2006 标准规定的限量要求以下Indicates that the concentration of the hazardous substance in all homogeneous materials in the parts is below the relevant threshold of the SJT 113632006 standard times表示该有毒有害物质至少在该部件的某一均质材料中的含量超出SJT 11363-2006 标准

规定的限量要求times Indicates that the concentration of the hazardous substance of at least one of all homogeneous materials in the parts is above the relevant threshold of the SJT 11363-2006 standard Note(注释) 1Prodigit has not fully transitioned to lead-free solder assembly at this momentHowever most of thecomponents used are RoHS compliant(此刻Prodigit 并非完全过渡到无铅焊料组装但是大部份的元器件一至于RoHS的规定)

2 The product is labeled with an environment-friendly usage period in yearsThe marked period is assumed under the operating environment specified in the product specifications(产品标注了环境友好的使用期限制(年)所标注的环境使用期限假定是在此产品定义的使用环境之下)

Example of a marking for a 10 year period (例如此标制环境使用期限为10年)

Page 54: 3302C Mainframe 使用手冊 · 2016. 12. 20. · 3302c mainframe 使用手冊 1-3 1-5 系統方塊圖 3302c 系統方塊圖如圖 1-1 所示,3302c 內含兩組電源供應器,其中一組供應給

3302C Mainframe 使用手冊 B-5

return(TIME_OUT)

return(SUCCESS)

int read_buf()

char chch1

int temp_index

unsigned long ticks

float sec1sec2

rd_result = 0

ticks = biostime(00)

sec1 = ticks182

do

ticks = biostime(00)

sec2 = ticks182

if((sec2 - sec1) gt= 200) delay about 1 Sec

timeout = 1

ch = inportb(ACE_INT_IDENT_REG)

ch amp= 0x06

switch(ch)

case 6

inportb(ACE_DATA_REG) read the data register to empty it

break

case 0

break

case 2

break

case 4 read character from data register

ch1 = inportb(ACE_DATA_REG)

temp_index = input_index + 1 increment index of input buffer

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-6

if (ch1 = n) check terminate bit

queue[input_index] = ch1 store character to input buffer

input_index = temp_index

else

queue[input_index] = ch1

input_index = temp_index

input_index = 0 if terminate bit was detected

temp_index = 0

rd_result = 1 clear index and set return value

break

finally send the non-spacific

while ((rd_result == 0) ampamp (timeout == 0))

int pd_init(int pd_com)

if ((pd_com = 1) ampamp (pd_com = 2))

return(OPER_ERR)

if (pd_com == 2) initial communication port 2

ACE_DATA_REG = 0x2f8

ACE_INT_ENB_REG = 0x2f9

ACE_INT_IDENT_REG = 0x2fa

ACE_LINE_CTL_REG = 0x2fb

ACE_MODEM_CTL_REG = 0x2fc

ACE_LINE_STAT_REG = 0x2fd

ACE_MODEM_STAT_REG = 0x2fe

COM_INT_NUM = 11

IRQ_MASK = 0xf7 IRQ mask for IRQ3 (11110111)

else initial communication port 1

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-7

ACE_DATA_REG = 0x3f8

ACE_INT_ENB_REG = 0x3f9

ACE_INT_IDENT_REG = 0x3fa

ACE_LINE_CTL_REG = 0x3fb

ACE_MODEM_CTL_REG = 0x3fc

ACE_LINE_STAT_REG = 0x3fd

ACE_MODEM_STAT_REG = 0x3fe

COM_INT_NUM = 12

IRQ_MASK = 0xef IRQ mask for IRQ4 (11101111)

bioscom(0 0xe3 pd_com-1) boud rate 9600 1 start bit

pd_rem() no parity 1 stop bit

pd_wrt(remote6) data bit 8 bits

return(SUCCESS)

void pd_rem(void)

char ch

outportb(ACE_INT_ENB_REG 0xd) enable ACIA interrupt register

inportb(ACE_DATA_REG) empty receive data register

inportb(ACE_LINE_STAT_REG) clear line status register

outportb(ACE_MODEM_CTL_REG 0xb) set RTSDTR to enable modem and

turn on OUT2 to enable the 8250s

IRQ interrupt to system

void pd_loc(void)

char ch

outportb(ACE_INT_ENB_REG 0) disable all 8250 interrupt

outportb(ACE_MODEM_CTL_REG 0) clear RTSDTR to disable modem and

turn off OUT2 to disable the 8250s

IRQ interrupt to system

Program terminated

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-8

C Example Program Link this program with pd_rs232obj

include ltdoshgt

include ltstdiohgt

include ltconiohgt

include ltstringhgt

main()

int com

int io_err= 0

char rdbuf[1024]

clrscr()

printf(Input COM1COM2 port is )

scanf(d ampcom)

if((io_err = pd_init(com)) == 0) Initial RS-232 interface

setstr(rdbuf)

pd_wrt(name5)

if ((io_err = pd_rd(a10)) == 0)

do

Set preset off current sink 10 amps and load on commands to the load

pd_wrt(pres off8)

delay(200)

pd_wrt(currlow 0012)

delay(200)

pd_wrt(curr high 1013

delay(200)

pd_wrt(load on7)

delay(200)

pd_wrt(meascurr 11)

Get the load actially sink current from the load

delay(200)

pd_rd(rdbuf20)

io_err = 1

while (io_err == 0)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-9

else

printf(a)

printf(3302C IO reading error n)

exit(1)

pd_loc() Go to local

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

Material Contents Declaration (材料含量宣称)

Hazardous Substance (有毒有害物质或元素)

(Part Name) 零件名称

(Pb) 汞

(Hg) 镉

(Cd) 六价铬

(Cr6+)

多溴

联苯

(PBB)

多溴

二苯醚

(PBDE)

PCBA (印刷电路装配件)

X O X O O O

Electrical part not on PCBArsquos 未在PCBA上的电子零件 X O X O O O

Metal parts 金属零件

O O O X O O

Plastic parts 塑料零件

O O O O X X

Wiring 电线

X O O O O O

Package 封装

X O O O O O

对销售之日的所售产品本表显示 PRODIGIT 供应链的电子信息产品可能包含这些物质注意在所售产品中可能

会也可能不会含有所有所列的部件This table shows where these substances may be found in the supply chain of Prodigit electronic information products as of the date of sale of the enclosed product Note that some of the component types listed above may or may not be a part of the enclosed product 表示该有毒有害物质在该部

件所有均质材料中的含量均在SJT 11363-2006 标准规定的限量要求以下Indicates that the concentration of the hazardous substance in all homogeneous materials in the parts is below the relevant threshold of the SJT 113632006 standard times表示该有毒有害物质至少在该部件的某一均质材料中的含量超出SJT 11363-2006 标准

规定的限量要求times Indicates that the concentration of the hazardous substance of at least one of all homogeneous materials in the parts is above the relevant threshold of the SJT 11363-2006 standard Note(注释) 1Prodigit has not fully transitioned to lead-free solder assembly at this momentHowever most of thecomponents used are RoHS compliant(此刻Prodigit 并非完全过渡到无铅焊料组装但是大部份的元器件一至于RoHS的规定)

2 The product is labeled with an environment-friendly usage period in yearsThe marked period is assumed under the operating environment specified in the product specifications(产品标注了环境友好的使用期限制(年)所标注的环境使用期限假定是在此产品定义的使用环境之下)

Example of a marking for a 10 year period (例如此标制环境使用期限为10年)

Page 55: 3302C Mainframe 使用手冊 · 2016. 12. 20. · 3302c mainframe 使用手冊 1-3 1-5 系統方塊圖 3302c 系統方塊圖如圖 1-1 所示,3302c 內含兩組電源供應器,其中一組供應給

PRODIGIT B-6

if (ch1 = n) check terminate bit

queue[input_index] = ch1 store character to input buffer

input_index = temp_index

else

queue[input_index] = ch1

input_index = temp_index

input_index = 0 if terminate bit was detected

temp_index = 0

rd_result = 1 clear index and set return value

break

finally send the non-spacific

while ((rd_result == 0) ampamp (timeout == 0))

int pd_init(int pd_com)

if ((pd_com = 1) ampamp (pd_com = 2))

return(OPER_ERR)

if (pd_com == 2) initial communication port 2

ACE_DATA_REG = 0x2f8

ACE_INT_ENB_REG = 0x2f9

ACE_INT_IDENT_REG = 0x2fa

ACE_LINE_CTL_REG = 0x2fb

ACE_MODEM_CTL_REG = 0x2fc

ACE_LINE_STAT_REG = 0x2fd

ACE_MODEM_STAT_REG = 0x2fe

COM_INT_NUM = 11

IRQ_MASK = 0xf7 IRQ mask for IRQ3 (11110111)

else initial communication port 1

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-7

ACE_DATA_REG = 0x3f8

ACE_INT_ENB_REG = 0x3f9

ACE_INT_IDENT_REG = 0x3fa

ACE_LINE_CTL_REG = 0x3fb

ACE_MODEM_CTL_REG = 0x3fc

ACE_LINE_STAT_REG = 0x3fd

ACE_MODEM_STAT_REG = 0x3fe

COM_INT_NUM = 12

IRQ_MASK = 0xef IRQ mask for IRQ4 (11101111)

bioscom(0 0xe3 pd_com-1) boud rate 9600 1 start bit

pd_rem() no parity 1 stop bit

pd_wrt(remote6) data bit 8 bits

return(SUCCESS)

void pd_rem(void)

char ch

outportb(ACE_INT_ENB_REG 0xd) enable ACIA interrupt register

inportb(ACE_DATA_REG) empty receive data register

inportb(ACE_LINE_STAT_REG) clear line status register

outportb(ACE_MODEM_CTL_REG 0xb) set RTSDTR to enable modem and

turn on OUT2 to enable the 8250s

IRQ interrupt to system

void pd_loc(void)

char ch

outportb(ACE_INT_ENB_REG 0) disable all 8250 interrupt

outportb(ACE_MODEM_CTL_REG 0) clear RTSDTR to disable modem and

turn off OUT2 to disable the 8250s

IRQ interrupt to system

Program terminated

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-8

C Example Program Link this program with pd_rs232obj

include ltdoshgt

include ltstdiohgt

include ltconiohgt

include ltstringhgt

main()

int com

int io_err= 0

char rdbuf[1024]

clrscr()

printf(Input COM1COM2 port is )

scanf(d ampcom)

if((io_err = pd_init(com)) == 0) Initial RS-232 interface

setstr(rdbuf)

pd_wrt(name5)

if ((io_err = pd_rd(a10)) == 0)

do

Set preset off current sink 10 amps and load on commands to the load

pd_wrt(pres off8)

delay(200)

pd_wrt(currlow 0012)

delay(200)

pd_wrt(curr high 1013

delay(200)

pd_wrt(load on7)

delay(200)

pd_wrt(meascurr 11)

Get the load actially sink current from the load

delay(200)

pd_rd(rdbuf20)

io_err = 1

while (io_err == 0)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-9

else

printf(a)

printf(3302C IO reading error n)

exit(1)

pd_loc() Go to local

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

Material Contents Declaration (材料含量宣称)

Hazardous Substance (有毒有害物质或元素)

(Part Name) 零件名称

(Pb) 汞

(Hg) 镉

(Cd) 六价铬

(Cr6+)

多溴

联苯

(PBB)

多溴

二苯醚

(PBDE)

PCBA (印刷电路装配件)

X O X O O O

Electrical part not on PCBArsquos 未在PCBA上的电子零件 X O X O O O

Metal parts 金属零件

O O O X O O

Plastic parts 塑料零件

O O O O X X

Wiring 电线

X O O O O O

Package 封装

X O O O O O

对销售之日的所售产品本表显示 PRODIGIT 供应链的电子信息产品可能包含这些物质注意在所售产品中可能

会也可能不会含有所有所列的部件This table shows where these substances may be found in the supply chain of Prodigit electronic information products as of the date of sale of the enclosed product Note that some of the component types listed above may or may not be a part of the enclosed product 表示该有毒有害物质在该部

件所有均质材料中的含量均在SJT 11363-2006 标准规定的限量要求以下Indicates that the concentration of the hazardous substance in all homogeneous materials in the parts is below the relevant threshold of the SJT 113632006 standard times表示该有毒有害物质至少在该部件的某一均质材料中的含量超出SJT 11363-2006 标准

规定的限量要求times Indicates that the concentration of the hazardous substance of at least one of all homogeneous materials in the parts is above the relevant threshold of the SJT 11363-2006 standard Note(注释) 1Prodigit has not fully transitioned to lead-free solder assembly at this momentHowever most of thecomponents used are RoHS compliant(此刻Prodigit 并非完全过渡到无铅焊料组装但是大部份的元器件一至于RoHS的规定)

2 The product is labeled with an environment-friendly usage period in yearsThe marked period is assumed under the operating environment specified in the product specifications(产品标注了环境友好的使用期限制(年)所标注的环境使用期限假定是在此产品定义的使用环境之下)

Example of a marking for a 10 year period (例如此标制环境使用期限为10年)

Page 56: 3302C Mainframe 使用手冊 · 2016. 12. 20. · 3302c mainframe 使用手冊 1-3 1-5 系統方塊圖 3302c 系統方塊圖如圖 1-1 所示,3302c 內含兩組電源供應器,其中一組供應給

3302C Mainframe 使用手冊 B-7

ACE_DATA_REG = 0x3f8

ACE_INT_ENB_REG = 0x3f9

ACE_INT_IDENT_REG = 0x3fa

ACE_LINE_CTL_REG = 0x3fb

ACE_MODEM_CTL_REG = 0x3fc

ACE_LINE_STAT_REG = 0x3fd

ACE_MODEM_STAT_REG = 0x3fe

COM_INT_NUM = 12

IRQ_MASK = 0xef IRQ mask for IRQ4 (11101111)

bioscom(0 0xe3 pd_com-1) boud rate 9600 1 start bit

pd_rem() no parity 1 stop bit

pd_wrt(remote6) data bit 8 bits

return(SUCCESS)

void pd_rem(void)

char ch

outportb(ACE_INT_ENB_REG 0xd) enable ACIA interrupt register

inportb(ACE_DATA_REG) empty receive data register

inportb(ACE_LINE_STAT_REG) clear line status register

outportb(ACE_MODEM_CTL_REG 0xb) set RTSDTR to enable modem and

turn on OUT2 to enable the 8250s

IRQ interrupt to system

void pd_loc(void)

char ch

outportb(ACE_INT_ENB_REG 0) disable all 8250 interrupt

outportb(ACE_MODEM_CTL_REG 0) clear RTSDTR to disable modem and

turn off OUT2 to disable the 8250s

IRQ interrupt to system

Program terminated

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

PRODIGIT B-8

C Example Program Link this program with pd_rs232obj

include ltdoshgt

include ltstdiohgt

include ltconiohgt

include ltstringhgt

main()

int com

int io_err= 0

char rdbuf[1024]

clrscr()

printf(Input COM1COM2 port is )

scanf(d ampcom)

if((io_err = pd_init(com)) == 0) Initial RS-232 interface

setstr(rdbuf)

pd_wrt(name5)

if ((io_err = pd_rd(a10)) == 0)

do

Set preset off current sink 10 amps and load on commands to the load

pd_wrt(pres off8)

delay(200)

pd_wrt(currlow 0012)

delay(200)

pd_wrt(curr high 1013

delay(200)

pd_wrt(load on7)

delay(200)

pd_wrt(meascurr 11)

Get the load actially sink current from the load

delay(200)

pd_rd(rdbuf20)

io_err = 1

while (io_err == 0)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-9

else

printf(a)

printf(3302C IO reading error n)

exit(1)

pd_loc() Go to local

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

Material Contents Declaration (材料含量宣称)

Hazardous Substance (有毒有害物质或元素)

(Part Name) 零件名称

(Pb) 汞

(Hg) 镉

(Cd) 六价铬

(Cr6+)

多溴

联苯

(PBB)

多溴

二苯醚

(PBDE)

PCBA (印刷电路装配件)

X O X O O O

Electrical part not on PCBArsquos 未在PCBA上的电子零件 X O X O O O

Metal parts 金属零件

O O O X O O

Plastic parts 塑料零件

O O O O X X

Wiring 电线

X O O O O O

Package 封装

X O O O O O

对销售之日的所售产品本表显示 PRODIGIT 供应链的电子信息产品可能包含这些物质注意在所售产品中可能

会也可能不会含有所有所列的部件This table shows where these substances may be found in the supply chain of Prodigit electronic information products as of the date of sale of the enclosed product Note that some of the component types listed above may or may not be a part of the enclosed product 表示该有毒有害物质在该部

件所有均质材料中的含量均在SJT 11363-2006 标准规定的限量要求以下Indicates that the concentration of the hazardous substance in all homogeneous materials in the parts is below the relevant threshold of the SJT 113632006 standard times表示该有毒有害物质至少在该部件的某一均质材料中的含量超出SJT 11363-2006 标准

规定的限量要求times Indicates that the concentration of the hazardous substance of at least one of all homogeneous materials in the parts is above the relevant threshold of the SJT 11363-2006 standard Note(注释) 1Prodigit has not fully transitioned to lead-free solder assembly at this momentHowever most of thecomponents used are RoHS compliant(此刻Prodigit 并非完全过渡到无铅焊料组装但是大部份的元器件一至于RoHS的规定)

2 The product is labeled with an environment-friendly usage period in yearsThe marked period is assumed under the operating environment specified in the product specifications(产品标注了环境友好的使用期限制(年)所标注的环境使用期限假定是在此产品定义的使用环境之下)

Example of a marking for a 10 year period (例如此标制环境使用期限为10年)

Page 57: 3302C Mainframe 使用手冊 · 2016. 12. 20. · 3302c mainframe 使用手冊 1-3 1-5 系統方塊圖 3302c 系統方塊圖如圖 1-1 所示,3302c 內含兩組電源供應器,其中一組供應給

PRODIGIT B-8

C Example Program Link this program with pd_rs232obj

include ltdoshgt

include ltstdiohgt

include ltconiohgt

include ltstringhgt

main()

int com

int io_err= 0

char rdbuf[1024]

clrscr()

printf(Input COM1COM2 port is )

scanf(d ampcom)

if((io_err = pd_init(com)) == 0) Initial RS-232 interface

setstr(rdbuf)

pd_wrt(name5)

if ((io_err = pd_rd(a10)) == 0)

do

Set preset off current sink 10 amps and load on commands to the load

pd_wrt(pres off8)

delay(200)

pd_wrt(currlow 0012)

delay(200)

pd_wrt(curr high 1013

delay(200)

pd_wrt(load on7)

delay(200)

pd_wrt(meascurr 11)

Get the load actially sink current from the load

delay(200)

pd_rd(rdbuf20)

io_err = 1

while (io_err == 0)

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

3302C Mainframe 使用手冊 B-9

else

printf(a)

printf(3302C IO reading error n)

exit(1)

pd_loc() Go to local

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

Material Contents Declaration (材料含量宣称)

Hazardous Substance (有毒有害物质或元素)

(Part Name) 零件名称

(Pb) 汞

(Hg) 镉

(Cd) 六价铬

(Cr6+)

多溴

联苯

(PBB)

多溴

二苯醚

(PBDE)

PCBA (印刷电路装配件)

X O X O O O

Electrical part not on PCBArsquos 未在PCBA上的电子零件 X O X O O O

Metal parts 金属零件

O O O X O O

Plastic parts 塑料零件

O O O O X X

Wiring 电线

X O O O O O

Package 封装

X O O O O O

对销售之日的所售产品本表显示 PRODIGIT 供应链的电子信息产品可能包含这些物质注意在所售产品中可能

会也可能不会含有所有所列的部件This table shows where these substances may be found in the supply chain of Prodigit electronic information products as of the date of sale of the enclosed product Note that some of the component types listed above may or may not be a part of the enclosed product 表示该有毒有害物质在该部

件所有均质材料中的含量均在SJT 11363-2006 标准规定的限量要求以下Indicates that the concentration of the hazardous substance in all homogeneous materials in the parts is below the relevant threshold of the SJT 113632006 standard times表示该有毒有害物质至少在该部件的某一均质材料中的含量超出SJT 11363-2006 标准

规定的限量要求times Indicates that the concentration of the hazardous substance of at least one of all homogeneous materials in the parts is above the relevant threshold of the SJT 11363-2006 standard Note(注释) 1Prodigit has not fully transitioned to lead-free solder assembly at this momentHowever most of thecomponents used are RoHS compliant(此刻Prodigit 并非完全过渡到无铅焊料组装但是大部份的元器件一至于RoHS的规定)

2 The product is labeled with an environment-friendly usage period in yearsThe marked period is assumed under the operating environment specified in the product specifications(产品标注了环境友好的使用期限制(年)所标注的环境使用期限假定是在此产品定义的使用环境之下)

Example of a marking for a 10 year period (例如此标制环境使用期限为10年)

Page 58: 3302C Mainframe 使用手冊 · 2016. 12. 20. · 3302c mainframe 使用手冊 1-3 1-5 系統方塊圖 3302c 系統方塊圖如圖 1-1 所示,3302c 內含兩組電源供應器,其中一組供應給

3302C Mainframe 使用手冊 B-9

else

printf(a)

printf(3302C IO reading error n)

exit(1)

pd_loc() Go to local

北京海洋兴业科技股份有限公司(证券代码839145) wwwhyxyyqcom

Material Contents Declaration (材料含量宣称)

Hazardous Substance (有毒有害物质或元素)

(Part Name) 零件名称

(Pb) 汞

(Hg) 镉

(Cd) 六价铬

(Cr6+)

多溴

联苯

(PBB)

多溴

二苯醚

(PBDE)

PCBA (印刷电路装配件)

X O X O O O

Electrical part not on PCBArsquos 未在PCBA上的电子零件 X O X O O O

Metal parts 金属零件

O O O X O O

Plastic parts 塑料零件

O O O O X X

Wiring 电线

X O O O O O

Package 封装

X O O O O O

对销售之日的所售产品本表显示 PRODIGIT 供应链的电子信息产品可能包含这些物质注意在所售产品中可能

会也可能不会含有所有所列的部件This table shows where these substances may be found in the supply chain of Prodigit electronic information products as of the date of sale of the enclosed product Note that some of the component types listed above may or may not be a part of the enclosed product 表示该有毒有害物质在该部

件所有均质材料中的含量均在SJT 11363-2006 标准规定的限量要求以下Indicates that the concentration of the hazardous substance in all homogeneous materials in the parts is below the relevant threshold of the SJT 113632006 standard times表示该有毒有害物质至少在该部件的某一均质材料中的含量超出SJT 11363-2006 标准

规定的限量要求times Indicates that the concentration of the hazardous substance of at least one of all homogeneous materials in the parts is above the relevant threshold of the SJT 11363-2006 standard Note(注释) 1Prodigit has not fully transitioned to lead-free solder assembly at this momentHowever most of thecomponents used are RoHS compliant(此刻Prodigit 并非完全过渡到无铅焊料组装但是大部份的元器件一至于RoHS的规定)

2 The product is labeled with an environment-friendly usage period in yearsThe marked period is assumed under the operating environment specified in the product specifications(产品标注了环境友好的使用期限制(年)所标注的环境使用期限假定是在此产品定义的使用环境之下)

Example of a marking for a 10 year period (例如此标制环境使用期限为10年)

Page 59: 3302C Mainframe 使用手冊 · 2016. 12. 20. · 3302c mainframe 使用手冊 1-3 1-5 系統方塊圖 3302c 系統方塊圖如圖 1-1 所示,3302c 內含兩組電源供應器,其中一組供應給

Material Contents Declaration (材料含量宣称)

Hazardous Substance (有毒有害物质或元素)

(Part Name) 零件名称

(Pb) 汞

(Hg) 镉

(Cd) 六价铬

(Cr6+)

多溴

联苯

(PBB)

多溴

二苯醚

(PBDE)

PCBA (印刷电路装配件)

X O X O O O

Electrical part not on PCBArsquos 未在PCBA上的电子零件 X O X O O O

Metal parts 金属零件

O O O X O O

Plastic parts 塑料零件

O O O O X X

Wiring 电线

X O O O O O

Package 封装

X O O O O O

对销售之日的所售产品本表显示 PRODIGIT 供应链的电子信息产品可能包含这些物质注意在所售产品中可能

会也可能不会含有所有所列的部件This table shows where these substances may be found in the supply chain of Prodigit electronic information products as of the date of sale of the enclosed product Note that some of the component types listed above may or may not be a part of the enclosed product 表示该有毒有害物质在该部

件所有均质材料中的含量均在SJT 11363-2006 标准规定的限量要求以下Indicates that the concentration of the hazardous substance in all homogeneous materials in the parts is below the relevant threshold of the SJT 113632006 standard times表示该有毒有害物质至少在该部件的某一均质材料中的含量超出SJT 11363-2006 标准

规定的限量要求times Indicates that the concentration of the hazardous substance of at least one of all homogeneous materials in the parts is above the relevant threshold of the SJT 11363-2006 standard Note(注释) 1Prodigit has not fully transitioned to lead-free solder assembly at this momentHowever most of thecomponents used are RoHS compliant(此刻Prodigit 并非完全过渡到无铅焊料组装但是大部份的元器件一至于RoHS的规定)

2 The product is labeled with an environment-friendly usage period in yearsThe marked period is assumed under the operating environment specified in the product specifications(产品标注了环境友好的使用期限制(年)所标注的环境使用期限假定是在此产品定义的使用环境之下)

Example of a marking for a 10 year period (例如此标制环境使用期限为10年)