日韩大片精品免费永久看NBA_97精品国产情侣高潮对白_欧美日韩高清无码专区_一分三可空降可约app杏仁_五月天婷婷六月_视频一区亚洲视频无码大全亚洲视频一区制服_日韩av中文字幕在线_在线播放免费人成毛片最新_美人妻出差被寝取中文字幕_99久久精品影院老鸭窝

當(dāng)前位置:首頁>文章中心>故障支持>寺岡DS788 OCX控件使用說明

寺岡DS788 OCX控件使用說明

發(fā)布時(shí)間:2014-04-07 點(diǎn)擊數(shù):4187
 

DS788 OCX控件使用說明

1.       文件名: 

DS788.ocx

注冊(cè)方式:把DS788.ocx復(fù)制到系統(tǒng)的system32文件夾中,然后運(yùn)行regsvr32 DS788.ocx

2.       適用范圍:

用于通過串口得到DS788儀表中顯示的數(shù)據(jù)。

3.       控件接口函數(shù):

a)         ComPort

ComPort函數(shù)用于設(shè)置DS788儀表所連接的串口號(hào)。

Public Sub ComPort(ByVal vNewValue As Variant)

參數(shù)

vNewValue

       DS788儀表所連接的串口號(hào),如果不設(shè)置,則取默認(rèn)值1

b)        CommSettings

CommSettings函數(shù)用于設(shè)置DS788儀表的連接參數(shù)。

Public Sub CommSettings(ByVal vNewValue As Variant)

參數(shù)

vNewValue

       用逗號(hào)分隔的字符串,由四個(gè)設(shè)置值組成,有如下的格式:

"BBBB,P,D,S"

其中,BBBB 為波特率,P 為奇偶校驗(yàn),D 為數(shù)據(jù)位數(shù),S 為停止位數(shù)。

不作設(shè)置時(shí)的默認(rèn)值是:”9600,N,8,1”

合法的波特率為:1200,2400,4800,9600,19200

合法的奇偶校驗(yàn)值為:E,O,N 分別表示 偶校驗(yàn),奇校驗(yàn)和無校驗(yàn)

合法的數(shù)據(jù)位值為:78

合法的停止位值為:12

CommSettings里所設(shè)置的值應(yīng)該與DS788儀表當(dāng)中的值相符,否則可能會(huì)得不到正確的數(shù)據(jù)。

c)         GetWeight

GetWeight函數(shù)用于得到DS788儀表中顯示的數(shù)據(jù)

Public Function GetWeight(ByRef O_NetWeight As Double, ByRef O_TareWeight As Double, ByRef O_StatusFlag As String, ByRef O_WeightConditionFlag As String, ByRef O_UnitPrice As Double, ByRef O_TotalPrice As Double) As Boolean

參數(shù)

    O_NetWeight

           作為引用傳入的參數(shù),用于得到DS788儀表中的凈重。

O_TareWeight

           作為引用傳入的參數(shù),用于得到DS788儀表中的皮重。

O_StatusFlag

作為引用傳入的參數(shù),用于得到DS788儀表中的標(biāo)志位,Bit為存放形式。

請(qǐng)參考以下表格

l  標(biāo)志位:

Not

Used

Fixed to 1

Not used

Price Base

Price Base

Total Price

Overflow

Net

Additional

Parity

 Bit 7 : 未使用的為 0;

       Bit 6 : 固定為1.

       Bit 5 : 未使用.

       Bit 4 and Bit 3: 單位. 00 - $/kg, 01 - $/100g, 10 - $/1b, 11 - $/1/41b.

 Bit 2 :總價(jià)溢出.     當(dāng)總價(jià)溢出時(shí)設(shè)為1, 沒有時(shí)設(shè)0.

       Bit 1 : Net. 當(dāng)皮重減少時(shí)設(shè)1, 沒有時(shí)設(shè)0.

Bit 0    : 標(biāo)志位. 當(dāng)校驗(yàn)位附加在文本中時(shí)設(shè)1,沒有設(shè)0。

        O_WeightConditionFlag

作為引用傳入的參數(shù),用于得到DS788儀表中的重量環(huán)境的狀態(tài), Bit為存放形式。

請(qǐng)參考以下表格

l  重量條件標(biāo)志:

Not used

Fixed to 1

Not used

Weight

UF

Weight

OF

Negative

Net Weight

Weight

Stable

Zero

Sign

    Bit 7: 未使用設(shè)0.

    Bit 6: 固定為 1.

    Bit 5: 未使用.

    Bit 4:稱重 UF. 當(dāng)稱量過低時(shí)設(shè)1, 沒有設(shè)0 .

    Bit 3: 稱重 OF. 當(dāng)稱重溢出時(shí)設(shè)1,沒有設(shè)0

    Bit 2: 凈重為負(fù)數(shù). 當(dāng)凈重為負(fù)數(shù)時(shí)1,不是設(shè)0。

    Bit 1: 重量穩(wěn)定. 當(dāng)重量穩(wěn)定時(shí)設(shè)1,不是設(shè)0

    Bit 0: 零點(diǎn)標(biāo)記. 當(dāng)零點(diǎn)標(biāo)記設(shè)定時(shí)設(shè)1,沒有設(shè)0

O_UnitPrice

           作為引用傳入的參數(shù),用于得到DS788儀表中的單價(jià)。

        O_TotalPrice

作為引用傳入的參數(shù),用于得到DS788儀表中的總價(jià)。

              返回值

如果DS788沒有在3秒種內(nèi)返回正常的數(shù)據(jù),或是返回的結(jié)果為NAK,GetWeight的返回值為False,否則為True。

4.       使用方法

a)         先把連接DS788連接至PC

b)        設(shè)置DS788SPEC

注:

?         SPEC 03:1011

?         SPEC 04:0100

?         SPEC 05:0011

?         SPEC 06:0000

?         SPEC 07:1110

?         CommSettings函數(shù)的參數(shù)必須與SPEC設(shè)置相符合

c)         執(zhí)行ComPort函數(shù)設(shè)定DS788所連接的PC串口號(hào)。如果所連的串口為COM1則可以跳過此步。

d)        執(zhí)行CommSettings函數(shù)設(shè)定DS788的連接信息。如果信息為”9600,N,8,1”則可以跳過此步。

e)         執(zhí)行GetWeight函數(shù)得到重量及價(jià)格信息。

f)         如有需要可跳至步驟e)再次得到重量及價(jià)格信息。

 

點(diǎn)擊這里給我發(fā)消息點(diǎn)擊這里給我發(fā)消息點(diǎn)擊這里給我發(fā)消息點(diǎn)擊這里給我發(fā)消息