Upload
others
View
5
Download
0
Embed Size (px)
Citation preview
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年)
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年)
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年)
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年)
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年)
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年)
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年)
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年)
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年)
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年)
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年)
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年)
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年)
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年)
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年)
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年)
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年)
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年)
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年)
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年)
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年)
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年)
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年)
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年)
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年)
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年)
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年)
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年)
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年)
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年)
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年)
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年)
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年)
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年)
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年)
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年)
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年)
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年)
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年)
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年)
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年)
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年)
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年)
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年)
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年)
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年)
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年)
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年)
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年)
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年)
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年)
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年)
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年)
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年)
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年)
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年)
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年)
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年)
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年)