mustulu
Üye
- Katılım
- 24 Şub 2010
- Mesajlar
- 1
- Puanları
- 1
ACIL lABVIEW ILE ALAKALI YARDIMA IHTIYACIM VAR!
void init(void)
{
/* parameter: COM1, databit 8, stopbit 1, parity 0, baud 9600 */
_bios_serialcom(_COM_INIT,0,_COM_CHR8|_COM_STOP1|_COM_NOPARITY|_COM_9600);
/* increase baudrate from 9600 to 19200 */
asm {
mov dx,0x3fb
in al,dx
mov bl,al
mov al,0x80
out dx,al
mov dx,0x3f8
mov al,0x6
out dx,al
mov dx,0x3fb
mov al,bl
out dx,al
}
_bios_serialcom(_COM_RECEIVE,0,0);
}
/* transmit command character 3: opto-board ready for transmitting cal data */
Byte=3;
_bios_serialcom(_COM_SEND,0,Byte);
/* receive cal-data */
for(i=12;i>=0;i--)
{
while((_bios_serialcom(_COM_STATUS,0,0)&0x100)!=0x100);
Parameter=_bios_serialcom(_COM_RECEIVE,0,0);
}
Burada c ile yazilmis com status kontrolunu Labview programinda nasil yapacagim
cihaza 3 karakterini gonderince buyuk ihtimalle bilgiyi gonderirken com status.da ayar yapiliyor.
(cihaz ile bilgi alisverisi yapiliyor)
void init(void)
{
/* parameter: COM1, databit 8, stopbit 1, parity 0, baud 9600 */
_bios_serialcom(_COM_INIT,0,_COM_CHR8|_COM_STOP1|_COM_NOPARITY|_COM_9600);
/* increase baudrate from 9600 to 19200 */
asm {
mov dx,0x3fb
in al,dx
mov bl,al
mov al,0x80
out dx,al
mov dx,0x3f8
mov al,0x6
out dx,al
mov dx,0x3fb
mov al,bl
out dx,al
}
_bios_serialcom(_COM_RECEIVE,0,0);
}
/* transmit command character 3: opto-board ready for transmitting cal data */
Byte=3;
_bios_serialcom(_COM_SEND,0,Byte);
/* receive cal-data */
for(i=12;i>=0;i--)
{
while((_bios_serialcom(_COM_STATUS,0,0)&0x100)!=0x100);
Parameter=_bios_serialcom(_COM_RECEIVE,0,0);
}
Burada c ile yazilmis com status kontrolunu Labview programinda nasil yapacagim
cihaza 3 karakterini gonderince buyuk ihtimalle bilgiyi gonderirken com status.da ayar yapiliyor.
(cihaz ile bilgi alisverisi yapiliyor)